

I've experienced stack values having default values on some platforms and garbage on others, which could explain why this only happens on Linux/Mac. This can result in the wrong sequence being returned.

FindTransition uses the value to determine which node to use as the exit node. The problem appears to be that iDir is not initialized. Pev->sequence = FindTransition(pev->sequence, iEndingSequence, &iDir) Int iEndingSequence= LookupSequence("death") I do believe if we can get enough people to contribute, we could finish this project which should result in a legit port of both games, and at the same time, would run on the latest Half-Life version, which provides support for Steam workshop along with Steampipe. I am aware that this might not be an easy task, and is a project I am willing to invest in, as far as possible and hope to make it successful. Here are links to both Opposing Force and Blue Shift branches, if anyone is interested in contributing. I used the tools found in Blue-Shift: Unlocked, another mod, to port the game maps to the Half-Life level vbsp format, so they are able to run. Note that Blue-Shift levels run on a modified format of vbsp, which makes them unable to launch in a typical Half-Life mod.
HALF LIFE OPPOSING FORCE E10051 EXE STOPPED WORKING CODE
We are able to understand it is beyond Valve's possibilities to solve it since Gearbox is the main developer for both expansions, Opposing Force and Blue Shift.Īt this time, and until Valve manages to contact Gearbox for inquiry about source code and issues, I am currently proposing an alternative, which is an attempt to recode from scratch (using the latest source code from Valve's repository) both games. Despite this, I feel this needs to be put here to let as many people know as possible. I unfortunately had nowhere else to post. The following suggests a fix, but is not limited to this issue.Īs stated above, I will try to state everything here, to avoid multiple posting as this does not fit the current issue. Half-Life -type f -print0 | xargs -0 md5sum > checksums.md5") Failed to load /home/fede/.local/share/Steam/SteamApps/common/Half-Life/cef_gtk.pak When launching Opposing Force from terminal (steam steam://run/50) I noticed also this error: After reloading steam it downloaded again Half-Life files by itself (about 40Mb) and now it's back to normal, bug included. Running "Validate Game Cache Integrity" on HLOF steam found 9 invalid files and after it finished downloading them Opposing Force wasn't starting anymore: couldn't find. Looking at the file with a Hex editor, I see the string "boss_b" right at the start of the file, so perhaps that is the problem? (Or is that file used for the entire game?) Could an outdated resource file be packaged instead of the patched version causing the glitch and checksum mismatch? Presumably, the file failing the checksum for Opposing Force is OPFOR.WAD (It's 5.3 MB)

Steam doesn't actually tell me which files didn't hash to the correct checksum though, only that two of them didn't.ĮDIT: The files are 5.2 MiB and 5.3 MiB for Half-Life and Half-Life: Opposing Force respectively. I'm not sure if that's at all related to this problem or if Steam is just checking against the wrong checksum. Running 'Validate Game Cache Integrity' on Opposing Force shows that 2 files- one in Half Life 1 and another in Half Life: Opposing Force aren't valid, and are redownloaded, but this happens every time.

This was from a save just after the death.Īs far as I can tell, the problem is consistent across all Linux distributions, and it always happens- there's not special trigger that makes it fail. SV_StartSound: shocktrooper/shock_trooper_die1 not precached (0)Ĭompressing split packet (7841 -> 4303 bytes)Ĭompressing split packet (16598 -> 6373 bytes)Ĭompressing split packet (4936 -> 4030 bytes) SV_StartSound: shocktrooper/shock_trooper_die3 not precached (0) SKY: xen10rt, xen10bk, xen10lf, xen10ft, xen10up, xen10dn, doneĬompressing split packet (5238 -> 4231 bytes) "Player" changed name to "Adrian Shephard"Ĭompressing split packet (7850 -> 4308 bytes)Ĭompressing split packet (18664 -> 6901 bytes)Įrror: server failed to transmit file 'sound/ambience/port_suckout1' WARNING: failed to locate sequence file of6a5 Loading game from SAVE/Half-Life-003.sav. Warning: MP3_InitStream(29, media/gamestartup.mp3) failedĬan't register variable mapcyclefile, already definedĬan't register variable servercfgfile, already definedĬan't register variable lservercfgfile, already defined WARNING: failed to locate sequence file global
