File di log originale · 20140112-4249.txt
------------------------------------------------------------------------
r4249 | hendricks266 | 2014-01-12 06:04:51 -0800 (Sun, 12 Jan 2014) | 5 lines
Block off hacks for the primitive splitscreen CON mod with SPLITSCREEN_MOD_HACKS so they are no longer compiled.
These hacks could no longer be allowed to co-opt the fake multiplayer mode, used for local testing and mod development.
I have half a mind to remove the hacks outright because they could be likened to drilling bolts directly into your car engine just so you could mount a bowling ball as a hood ornament. However, I don't want to take away the splitscreen hack mod from anyone who uses it, and the work done on these hacks should be useful if proper splitscreen were implemented internally using per-player input and multiple renderer/audio passes.
------------------------------------------------------------------------
r4248 | hendricks266 | 2014-01-12 06:04:19 -0800 (Sun, 12 Jan 2014) | 1 line
Novelty: Add Ken's "todo list from the Build days" alongside his other documentation.
------------------------------------------------------------------------
r4247 | hendricks266 | 2014-01-12 06:04:02 -0800 (Sun, 12 Jan 2014) | 1 line
For DISABLEINLINING=1, apply __fastcall to make up for the lack of inlining.
------------------------------------------------------------------------
r4246 | hendricks266 | 2014-01-12 06:03:37 -0800 (Sun, 12 Jan 2014) | 1 line
Always run tsprites with statnum TSPR_TEMP though EVENT_ANIMATESPRITES, such as the "show opponent's weapon" in multiplayer.
------------------------------------------------------------------------
r4245 | hendricks266 | 2014-01-12 06:03:21 -0800 (Sun, 12 Jan 2014) | 6 lines
SDK/Samples: Add "startpos.m32", a helper script for spawn points.
You can:
-Cycle your position through all DM or coop spawn points.
-Jump to the primary spawn point.
-Dump full spawn point information to the log file.
------------------------------------------------------------------------
r4244 | hendricks266 | 2014-01-12 06:03:00 -0800 (Sun, 12 Jan 2014) | 3 lines
Mapster32: Add EVENT_LOADMAP, EVENT_SAVEMAP, EVENT_PRELOADMAP, and EVENT_PRESAVEMAP.
Some are more useful than others.
------------------------------------------------------------------------
r4243 | hendricks266 | 2014-01-12 06:02:30 -0800 (Sun, 12 Jan 2014) | 1 line
Allow the episode 4 cutscenes to be skipped in their entirety with one keypress, as in the original DOS game, instead of requiring input for each ANM file.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
EngineCON
Block off hacks for the primitive splitscreen CON mod with SPLITSCREEN_MOD_HACKS so they are no longer compiled.
These hacks could no longer be allowed to co-opt the fake multiplayer mode, used for local testing and mod development.
I have half a mind to remove the hacks outright because they could be likened to drilling bolts directly into your car engine just so you could mount a bowling ball as a hood ornament. However, I don't want to take away the splitscreen hack mod from anyone who uses it, and the work done on these hacks should be useful if proper splitscreen were implemented internally using per-player input and multiple renderer/audio passes.
Add Ken's "todo list from the Build days" alongside his other documentation.
For DISABLEINLINING=1, apply __fastcall to make up for the lack of inlining.
EngineCON
Always run tsprites with statnum TSPR_TEMP though EVENT_ANIMATESPRITES, such as the "show opponent's weapon" in multiplayer.
Engine
SDK/Samples: Add "startpos.m32", a helper script for spawn points.
You can:
-Cycle your position through all DM or coop spawn points.
-Jump to the primary spawn point.
-Dump full spawn point information to the log file.
Add EVENT_LOADMAP, EVENT_SAVEMAP, EVENT_PRELOADMAP, and EVENT_PRESAVEMAP.
Some are more useful than others.
Allow the episode 4 cutscenes to be skipped in their entirety with one keypress, as in the original DOS game, instead of requiring input for each ANM file.