fgsfdsfgs / vitaXash3D

a port of Xash3D-FWGS to the PSVita
GNU General Public License v3.0
139 stars 15 forks source link

PC version only plays as demo #19

Closed Kerbangman closed 6 years ago

Kerbangman commented 6 years ago

I have a full PC version of halflife and Blueshift and it only plays as a demo.

fgsfdsfgs commented 6 years ago

What do you mean by "plays as a demo"? I've tried both the latest Steam release and the WON version and I can reach at least the Office Complex chapter on both.

If you mean that maps stop loading after a while, please run the game in debug mode and attach the file ux0:/data/xash3d/engine.log that it creates.

Kerbangman commented 6 years ago

Halflife I have a dead end in a hallway on Unforeseen Consequences so cannot go any further and no uniform on Blueshift so also am not permitted further.

Both are installed on my PC an work OK.

Oh Blueshift plays well.... just have this blocking

And well done on the conversion.

fgsfdsfgs commented 6 years ago

That's strange. Blue Shift shouldn't even work properly. What version of Half-Life do you have? Steam or old retail CD?

nekonomicon commented 6 years ago

Blue Shift has custom source code. You can play with hl libraries in C.A.G.E.D. , half-secret or hazard course 2 at least. You can find Blue Shift game libraries reimplementation here: https://github.com/nekonomicon/hlsdk-xash3d/tree/bshift

Kerbangman commented 6 years ago

I have Halflife Generation retail 4 CD'sin the pack Opposing force also works. They all work just limited.

Blueshift seems a bit more nifty and does not have such a big delay in loading between sections.

fgsfdsfgs commented 6 years ago

Can you provide a screenshot of the area where you're stuck in Unforeseen Consequences?

Also, as I said before, run the game in debug mode (press TRIANGLE on it in the launcher), then go to that spot, quit the game and attach the ux0:/data/xash3d/engine.log file that it will create.

Kerbangman commented 6 years ago

OK. Will do . I have to work out what I've done on the configuration as I accidentally pressed "use default" in the key configuration. I guess I have to reload the Data folder?

fgsfdsfgs commented 6 years ago

Yes, you can just re-extract data.zip and overwrite.

Kerbangman commented 6 years ago

How to take a snapshot?

Ok blue button and start :)

Kerbangman commented 6 years ago

Halflife. OK got through that section but had to literally push the officer into the door to set the loading new section. The PC version he shoots two aliens then runs with you to open the door then shoots two more in the halway that was blocked.

Ive had to physically move him into the door to activate the next loading. I will post the picture when I find it and the log.

If he vdoes not move into that section if you climb through the door there is a blocked wall?

Not sure how to activate the Blueshift problem as no uniform is in the locker.

Kerbangman commented 6 years ago

OK here is the location where I have to drag/push the officer to the door to get further into Halflife. If he does not go near the area past the door is blocked?

Picture & log attached.

I will run Blueshift with log engine.log 2018-02-28-221846

Kerbangman commented 6 years ago

Blueshift works well. Has a bit of warble on the voices but runs and saves faster than Halflife. Heres the Blueshift log and picture of missing vest/uniform. Due to no vest I cannot proceed. 2018-03-01-092108 engine.log

fgsfdsfgs commented 6 years ago

The vest and helmet in Blue Shift don't appear because the code for them is in the Blue Shift game DLLs. This is expected behavior, because for now the port only contains vanilla Half-Life code.

As for Half-Life, that's very strange. There is supposed to be a loading zone just in front of that door. You just have to cross that little blue-tinted corridor and the next map is supposed to start loading. There seems to be nothing in the log that could point to why this happens.

Kerbangman commented 6 years ago

Halflife. Took a while to work a way round it. I even broke the window of the door managed to jump through to the corridor but thats where the blocked hallway is. Only until I forced the officer to that door did it start to kick the loading in.

Is there a way to convert a PC Blueshift save to XASH3D?

I've just converted my Blueshift into a mod to see if that make it work.

fgsfdsfgs commented 6 years ago

No, vanilla Half-Life/Blue Shift/Opposing Force saves are not compatible with Xash3D and I don't know whether a converter exists or not. I doubt it's going to work, because the code for the vest, helmet and other new entities is not present in the current release. Even if you get past the vest with noclip and give item_suit, you will have problems later on, particularly with the part where you have to escort Dr. Rosenberg and I think with some Xen portals.

Kerbangman commented 6 years ago

Do you mean the Steam release?

fgsfdsfgs commented 6 years ago

I mean any release that runs without Xash3D. Half-Life Generation, Steam, WON are some examples. Xash3D can only load saves made with Xash3D.

Kerbangman commented 6 years ago

Ive tried an Unlock program that coverts to a mod but still no suit.

Its a shame as it runs better than Halflife.

I did notice that Blueshift does not suffer from the hickuping when moving into different sections.

It did when converted into a mod.

fgsfdsfgs commented 6 years ago

This could be due to autosaving. You can try turning it off in Configuration -> Game options.

Kerbangman commented 6 years ago

I dont think this is a saving issue but a loading one. It happens a fair bit through the game and the number of times does not fit the number of saves.

Audio goes into a noisy reverb.

I does not happen in the full version of Blueshift I have but does in the modded version of Blueshift that uses the halflife valve folder.

Do you think that the valve folder in the full Blueshift folder I have is used when running on your Xash3d setup?

fgsfdsfgs commented 6 years ago

The game only stores up to two autosaves, so it still could be them making the game hang, unless you're talking about the loading screens.

What do you mean you have a valve folder inside your Blue Shift folder? Do you mean you put one inside the bshift folder? If so, that's not used. It does use the valve folder that you have inside ux0:/data/xash3d/.