raze-gles/source/blood/src
Christoph Oelckers ba117554b0 - fixed savegame issues.
Since the code is extremely volatile I changed the setup so that the save is a zip file with the regular snapshot plus all added data as separate entries.
This allows compressing everything properly without savegame breaking interference.

Blood does not yet load its savegames, need to check.
2019-11-14 21:07:43 +01:00
..
actor.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
actor.h - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
ai.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
ai.h - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
aibat.cpp Refactor: 2019-10-22 17:49:59 +02:00
aibat.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aibeast.cpp Refactor: 2019-10-22 17:49:59 +02:00
aibeast.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiboneel.cpp Refactor: 2019-10-22 17:49:59 +02:00
aiboneel.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiburn.cpp - Added names for callbacks 2019-10-14 22:42:42 +02:00
aiburn.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aicaleb.cpp - Refactor: added names for powerups and updated some old. 2019-10-20 12:30:16 +02:00
aicaleb.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aicerber.cpp Refactor: 2019-10-22 17:49:59 +02:00
aicerber.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aicult.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
aicult.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aigarg.cpp Refactor: 2019-10-22 17:49:59 +02:00
aigarg.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aighost.cpp Refactor: 2019-10-22 17:49:59 +02:00
aighost.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aigilbst.cpp - Refactor: added names for powerups and updated some old. 2019-10-20 12:30:16 +02:00
aigilbst.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aihand.cpp Refactor: 2019-10-22 17:49:59 +02:00
aihand.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aihound.cpp - Refactor: added names for powerups and updated some old. 2019-10-20 12:30:16 +02:00
aihound.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiinnoc.cpp - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiinnoc.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aipod.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
aipod.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
airat.cpp - Refactor: added names for powerups and updated some old. 2019-10-20 12:30:16 +02:00
airat.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aispid.cpp Refactor: 2019-10-22 17:49:59 +02:00
aispid.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aitchern.cpp Refactor: 2019-10-22 17:49:59 +02:00
aitchern.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiunicult.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
aiunicult.h - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
aizomba.cpp Refactor: 2019-10-22 17:49:59 +02:00
aizomba.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aizombf.cpp - Refactor: added names for powerups and updated some old. 2019-10-20 12:30:16 +02:00
aizombf.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
asound.cpp - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
asound.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
barf.cpp - rewrote the screenshot code to use m_png as its backend. 2019-11-02 12:59:59 +01:00
barf.h RFS parser wip 2019-09-23 01:30:05 +02:00
blood.cpp - hooked up Blood with the statistics code. 2019-11-12 22:59:51 +01:00
blood.h - reworked the FPS display to use ZDoom's fstat class to get rid of the microscopic font it used. 2019-11-10 11:42:25 +01:00
callback.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
callback.h Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
choke.cpp Refactor: 2019-10-22 17:49:59 +02:00
choke.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
common.cpp - gutted cache1d. The old file system is gone, excepr for klistpath, which still gets used in a few places. 2019-11-01 22:17:15 +01:00
common_game.h - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
config.cpp - various initialization related changes 2019-11-01 09:30:28 +01:00
config.h - various initialization related changes 2019-11-01 09:30:28 +01:00
controls.cpp - the keybinding menu is finally working. 2019-11-09 22:22:51 +01:00
controls.h - a few more CVARs 2019-10-23 01:30:43 +02:00
credits.cpp - moved all keyboard related code into the InputState class, so that looking for this stuff is easier. 2019-11-04 00:53:55 +01:00
credits.h - fixed compilation. 2019-10-21 19:36:54 +02:00
db.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
db.h - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
demo.cpp - moved all keyboard related code into the InputState class, so that looking for this stuff is easier. 2019-11-04 00:53:55 +01:00
demo.h - refactored most of the remaining calls to kopen4load 2019-10-21 17:16:08 +02:00
dude.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
dude.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
endgame.cpp - hooked up Blood with the statistics code. 2019-11-12 22:59:51 +01:00
endgame.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
eventq.cpp - hooked up the secret hint system 2019-11-13 00:44:33 +01:00
eventq.h - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
fire.cpp - first batch of adjustments to the new tile management. 2019-10-15 00:54:14 +02:00
fire.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
fx.cpp randomize ejecting brass and shell angle on the ground (#230) 2019-10-26 10:35:15 +02:00
fx.h randomize ejecting brass and shell angle on the ground (#230) 2019-10-26 10:35:15 +02:00
gamemenu.cpp - added blend table translucency estimation instead of using a lame default. 2019-11-10 15:15:14 +01:00
gamemenu.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
gameutil.cpp feature: show player names (#234) 2019-10-27 22:24:30 +01:00
gameutil.h - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
getopt.cpp - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
getopt.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
gib.cpp - Added names for callbacks 2019-10-14 22:42:42 +02:00
gib.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
globals.cpp - rewrote the screenshot code to use m_png as its backend. 2019-11-02 12:59:59 +01:00
globals.h - rewrote the screenshot code to use m_png as its backend. 2019-11-02 12:59:59 +01:00
inifile.cpp - refactored most of the remaining calls to kopen4load 2019-10-21 17:16:08 +02:00
inifile.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
iob.cpp - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
iob.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
levels.cpp - reworked music interface a bit. 2019-11-12 00:43:07 +01:00
levels.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
loadsave.cpp - fixed savegame issues. 2019-11-14 21:07:43 +01:00
loadsave.h - add savegame support for the statistics and secret hint feature. 2019-11-13 18:23:45 +01:00
macros.h - moved all keyboard related code into the InputState class, so that looking for this stuff is easier. 2019-11-04 00:53:55 +01:00
map2d.cpp Refactor: 2019-10-22 17:49:59 +02:00
map2d.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
menu.cpp - reworked music interface a bit. 2019-11-12 00:43:07 +01:00
menu.h Fix F8 (#207) 2019-10-07 00:10:03 +02:00
menus.h - removed the remaining parts of cache1d. The only thing left is the dummy cacheAllocateBlock function that needs to stick around until a working cache is present. 2019-11-02 01:30:21 +01:00
messages.cpp - fixed the Shadow Warrior menu, but it doesn't do much good. The game appears to be thoroughly broken. 2019-11-06 19:22:14 +01:00
messages.h - Added names for statnums 2019-10-08 22:27:45 +02:00
mirrors.cpp - Added names for callbacks 2019-10-14 22:42:42 +02:00
mirrors.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
misc.cpp - removed the unused File* functions which were the last remaining places to use stdio FILE for reading. 2019-11-13 18:34:05 +01:00
misc.h - removed the unused File* functions which were the last remaining places to use stdio FILE for reading. 2019-11-13 18:34:05 +01:00
network.cpp - moved all keyboard related code into the InputState class, so that looking for this stuff is easier. 2019-11-04 00:53:55 +01:00
network.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
osdcmd.cpp - reworked music interface a bit. 2019-11-12 00:43:07 +01:00
osdcmds.h - some reshuffling on OSD code. 2019-11-02 14:25:35 +01:00
player.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
player.h - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
pqueue.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
qav.cpp - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
qav.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
qheap.cpp - include namespace file in all sources as the very first include. 2019-09-21 20:59:54 +02:00
qheap.h Use C++ heap for resource manager 2019-09-21 11:41:25 +02:00
replace.cpp - got rid of some editor-only code and the entire buildvfs header 2019-11-08 02:02:54 +01:00
replace.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
resource.cpp - no need to have 2 CRC32 implementations. 2019-11-02 22:10:53 +01:00
resource.h - hooked up the file system with Blood's resource access. 2019-10-31 20:17:49 +01:00
screen.cpp - use the precalculated or script-specified fade colors, if present. 2019-11-10 21:11:17 +01:00
screen.h - Config work almost done. 2019-10-27 13:40:24 +01:00
screentext.cpp - Changed EDuke menu to receive all settings storage locations as CVARs. 2019-11-09 19:15:03 +01:00
screentext.h - fixed compilation for NBlood update. 2019-10-19 20:48:59 +02:00
sectorfx.cpp Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
sectorfx.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
seq.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
seq.h - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
sfx.cpp - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
sfx.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
sound.cpp - reworked music interface a bit. 2019-11-12 00:43:07 +01:00
sound.h - reworked music interface a bit. 2019-11-12 00:43:07 +01:00
tile.cpp - merged most of Blood's resource manager into the file system 2019-10-31 17:13:48 +01:00
tile.h - first batch of adjustments to the new tile management. 2019-10-15 00:54:14 +02:00
trig.cpp - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
trig.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
triggers.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
triggers.h - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
view.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
view.h - reworked the FPS display to use ZDoom's fstat class to get rid of the microscopic font it used. 2019-11-10 11:42:25 +01:00
warp.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
warp.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
weapon.cpp - Added event initiator for sectors and walls 2019-11-11 22:59:05 +01:00
weapon.h Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00