diff options
author | Willem Jan Palenstijn | 2011-12-28 13:10:22 +0100 |
---|---|---|
committer | Willem Jan Palenstijn | 2011-12-28 13:12:22 +0100 |
commit | 57e940f67896e0f085de23088754fe1682cd49db (patch) | |
tree | 1c05d1f7bdb461ec9385b7c21ab5a8ad0fe010d1 /devtools/tasmrecover/tasm-recover | |
parent | 3752396aefc43beba2df6a47221407d805cb3a7b (diff) | |
download | scummvm-rg350-57e940f67896e0f085de23088754fe1682cd49db.tar.gz scummvm-rg350-57e940f67896e0f085de23088754fe1682cd49db.tar.bz2 scummvm-rg350-57e940f67896e0f085de23088754fe1682cd49db.zip |
DREAMWEB: Move all saved variables to a GameVars struct
The data segment is now completely unused.
Diffstat (limited to 'devtools/tasmrecover/tasm-recover')
-rwxr-xr-x | devtools/tasmrecover/tasm-recover | 62 |
1 files changed, 61 insertions, 1 deletions
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover index e7791c4e7d..e46b2efaa8 100755 --- a/devtools/tasmrecover/tasm-recover +++ b/devtools/tasmrecover/tasm-recover @@ -455,6 +455,66 @@ p = parser(skip_binary_data = [ 'linepointer', 'linedirection', 'linelength', + # vars.asm - saved vars + 'startvars', + 'progresspoints', + 'watchon', + 'shadeson', + 'secondcount', + 'minutecount', + 'hourcount', + 'zoomon', + 'location', + 'expos', + 'exframepos', + 'extextpos', + 'card1money', + 'listpos', + 'ryanpage', + 'watchingtime', + 'reeltowatch', + 'endwatchreel', + 'speedcount', + 'watchspeed', + 'reeltohold', + 'endofholdreel', + 'watchmode', + 'destafterhold', + 'newsitem', + 'liftflag', + 'liftpath', + 'lockstatus', + 'doorpath', + 'counttoopen', + 'counttoclose', + 'rockstardead', + 'generaldead', + 'sartaindead', + 'aidedead', + 'beenmugged', + 'gunpassflag', + 'canmovealtar', + 'talkedtoattendant', + 'talkedtosparky', + 'talkedtoboss', + 'talkedtorecep', + 'cardpassflag', + 'madmanflag', + 'keeperflag', + 'lasttrigger', + 'mandead', + 'seed', + 'seed', + 'seed', + 'needtotravel', + 'throughdoor', + 'newobs', + 'ryanon', + 'combatcount', + 'lastweapon', + 'dreamnumber', + 'roomafterdream', + 'shakecounter', # vars.asm - constants 'openinvlist', 'ryaninvlist', @@ -489,7 +549,7 @@ p = parser(skip_binary_data = [ 'tablesize', 'undertextsizex', # defined in dreambase.h 'undertextsizey', # defined in dreambase.h - #'lengthofvars', # kept to verify savegame validity + 'lengthofvars', # defined in dreambase.h 'lenofmapstore', # defined in dreambase.h 'keypadx', 'keypady', |