Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
To be clear, the game does see the maps in that circumstance, and I can select them and try to load them. The issue is that when I do, the console outputs an error message saying the BSPs are not valid and cannot be loaded.
The initial not loading thing is (I believe) due to the way Steam handles syncing workshop subscriptions. If HL2VR is closed but SteamVR is still running, it won't sync content until you close SteamVR. I was having content not sync until I did that. So I think that's what was happening. I packaged the four maps into a test VPK, uploaded that, and subbed to that while unsubbing to the four separated maps. And the maps load fine.
So you are correct about maps loading fine from VPKs.
However, there was another issue. When loading them from a VPK, multiple textures and models are broken with pink checkmarks/errors. When loading the separated ones instead (again, unsubbing and resubbing to the separated ones) they load fine. I'm wondering if it means there's textures and models baked into the BSPs that aren't getting loaded when they're inside a VPK for some reason. Or it could be something else entirely.
If I'm right, I probably need to investigate how to extract that content out of the BSPs and putting them with the rest of the assets.
If you're an admin and can see private files, the addon in my files labeled "test" is the four map BSPs in one VPK. Feel free to try loading that + Assets 1 and 2 and see if you get the same result of broken textures/models as I did.
And I've verified there are lots of asset files packed in the BSP. So if you extract those then they should work.
Thanks for the help.
Sadly it doesn't seem to work, I just keep getting "Failed to upload item. Please try again."
If it helps to know, the three packs plus the _dir all total to about 550 mb.
Then I combined them all into one folder named "content", ran "vpk.exe -M content", and it generated the _dir and four additional files (because the total size was a little over 600MB).
Then I selected the _dir file in the uploader tool and uploaded. It took a little while, but succeeded.
Lastly, I unsubbed from all the RE2-Source workshop items except the one I uploaded and tested it, and everything seemed correct.
If you're still having trouble, try running "HL2VRWorkshopUploader.exe > log.txt" and post the log after you get the error.
What program did you use to unpack the BSPs, by the way? I used VIDE 0.45b, I'm starting to wonder if maybe it didn't do the job right. Though I wouldn't know why that would potentially make an upload fail if that were the case anyway.
Strange that the log is empty though, it should at minimum have "Loaded results..." in it.
You are using the latest version, with the upload progress bar and tags support, right?
I just managed to upload. I'm not 100% certain on this, but I think the fails were due to the thumbnail I was trying to use? Because the success was with using a different image and the exact same VPK files.
I tested the previous thumbnail with some other random VPK and it again fails, so I think that's the reason.
As for why, the filename is "2021-12-02 14.04.46.jpg" so I think the extra "." marks are confusing the uploader tool?
At any rate, I'll test my upload like you did, and assuming it plays well with no issues, I'll be able to update the first submission to have everything consolidated into one sub instead of six.
In any case, I'm glad you got it working. Thanks for figuring it out with me, cause conversations like this can help me improve it in the future.