I've found a set of circumstances that will produce a crash 99% of the time.
At first, I thought it was my mod code, but I found that the base game will
also crash if you perform the same series of steps.

How to crash the base game:

*Start the game with the cheats enabled and open the console.

*do a "map c1a1f" which brings up the main lobby level (just after the test
chamber blows up.)

*Do an impulse101 to get your weapons.

*Blast the control panel in the reception area to open the big doors.

*Use the egon or gauss gun (or any large weapon that will gib quickly) and
gib the scientist on the breakaway bridge. You must gib him quickly before
the bridge collapses.

*Head for the dying barney next to the zombie and exit to the next level.

The game will show "loading..." then crash without any explanation.

Here are the last few lines in my trace file I made in an effort to try to
fix this:

DispatchObjectCollsionBox
Dispatch touch weapon_9mmhandgun : worldspawn
Dispatch touch worldspawn : weapon_9mmhandgun
DispatchObjectCollsionBox
DispatchObjectCollsionBox
DispatchObjectCollsionBox
DispatchObjectCollsionBox
DispatchObjectCollsionBox
DispatchObjectCollsionBox
DispatchObjectCollsionBox
DispatchObjectCollsionBox
DispatchObjectCollsionBox
UpdateClientData
Get Weapon Data
Get Weapon Data done.
PlayerEncode
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.
Entity Encode ... done.

>>Engine crashes.<<

The log shows that the next level had loaded with most (if not all) the
entities spawned into the level. The game was just about to the point where
the control is returned to the player to begin play on the new level. Note
that the SysError function does not get called. I've tried to run the
program using the debugger, but the context stack is empty (POS ms
debugger). Maybe someone can get a handle on what's going here.

BTW: if you kill the scientist by letting him fall to his death instead of
gibbing him with a weapon, then the engine is happy and no crash results.

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to