Site Tools


documentation:file_formats:games:deathkeep

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
documentation:file_formats:games:deathkeep [2024/04/14 13:41] vas.1987documentation:file_formats:games:deathkeep [2024/04/15 13:24] – old revision restored (2024/04/15 13:19) vas.1987
Line 1157: Line 1157:
 Savefile size is 356 bytes. I tried a lot of tests and now I know some bytes are used for. Some bytes have secondary meaning, may be character dependent. I made a table with all investigated data. Each cell is a byte. Number of columns and rows are equal to HEX-editor in GameGuru. Savefile size is 356 bytes. I tried a lot of tests and now I know some bytes are used for. Some bytes have secondary meaning, may be character dependent. I made a table with all investigated data. Each cell is a byte. Number of columns and rows are equal to HEX-editor in GameGuru.
  
-| | | | | |Savegame slot # minus 1| | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         —                                                                                                                  <font inherit/inherit;;inherit;;#ff99ff>Savegame slot # minus 1</font>                                    —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   <font inherit/inherit;;inherit;;#3498db>Difficulty 0 - 2</font>                           <font inherit/inherit;;inherit;;#ffff00>Level#</font>                                     —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +<font inherit/inherit;;inherit;;#9b59b6>Character Name</font>                               <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                                                  <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                        <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                        <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                                                 <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                                        <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                                                                <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                          <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                                                  <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                        <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                        <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                                                 <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                                        <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                                                                <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                          <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                                                  <font inherit/inherit;;inherit;;#9b59b6>xxx</font>                                        —                                                                                         <font inherit/inherit;;inherit;;#d35400>Character specs. Str, Int, Wis, Dex, Con</font>                            —                                                                                                         <font inherit/inherit;;inherit;;#d35400>xxx</font>                                                                                <font inherit/inherit;;inherit;;#d35400>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#d35400>xxx</font>                                          <font inherit/inherit;;inherit;;#d35400>xxx</font>                                                                  <font inherit/inherit;;inherit;;#d35400>xxx</font>                                        Health current                                                                            —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         Health Max                                                                                Fighter at level #. Text description on the loading screen                                                         Arrows quantity                                                                                           Food. 0xFF max                                                                                                                    —                                                                                          
-| | | | | | | | | +—                                                                                           Character level                                                                                                     —                                                                                         —                                                                                         <font inherit/inherit;;inherit;;#bdc3c7>Experience. 0x7F FF FF FF max</font>                                       <font inherit/inherit;;inherit;;#bdc3c7>xxx</font>                                                        <font inherit/inherit;;inherit;;#bdc3c7>xxx</font>                                                                                <font inherit/inherit;;inherit;;#bdc3c7>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#7f8c8d>Experience (spells?). 0x7F FF FF FF max (?)</font>  <font inherit/inherit;;inherit;;#7f8c8d>xxx</font>                                                                  <font inherit/inherit;;inherit;;#7f8c8d>xxx</font>                                        <font inherit/inherit;;inherit;;#7f8c8d>xxx</font>                                        —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         —                                                                                                                  —                                                                                                         —                                                                                                                                 Level completition (time). 0 = infinite. Max - 0xFF (10 seconds)                           
-| | | | | | | | | +<font inherit/inherit;;inherit;;#f1c40f>Hands and wearable. Non-predictable???</font>       <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                                                  <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                        <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                        <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                                                 <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                                        <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                                                                <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                          <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                                                  <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                        <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                        <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                                                 <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                                        <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                                                                <font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#f1c40f>xxx</font>                                          <font inherit/inherit;;inherit;;#66ff66>Backpack ???? (low priority with non-predictable items in)</font>           <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                        <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                        <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                                                 <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                                        <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                                                                <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#66ff66>xxx</font>                                          <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                                                  <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                        <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                        <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                                                 <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                                        <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                                                                <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#66ff66>xxx</font>                                          <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                                                  <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                        <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                        <font inherit/inherit;;inherit;;#66ff66>xxx</font>                                                                 —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         <font inherit/inherit;;inherit;;#ecf0f1>Armor, Burning hands, Magic missile</font>                                 <font inherit/inherit;;inherit;;#ecf0f1>Melf's Acid arrow, Improved identify, Ray of enfeeblement</font>  <font inherit/inherit;;inherit;;#ecf0f1>Fireball, Fly, Lightning bolt</font>                                                      <font inherit/inherit;;inherit;;#ecf0f1>Fear, Ice storm, Stoneskin</font>                  
-| | | | | | | | | +<font inherit/inherit;;inherit;;#ecf0f1>Cone of cold, Feeblemind, Hold monster</font>       <font inherit/inherit;;inherit;;#ecf0f1>Death fog, Disintegrate, True Seeing</font>                                 <font inherit/inherit;;inherit;;#ecf0f1>Acid storm</font>                                 <font inherit/inherit;;inherit;;#ecf0f1>Abi-Dolzin's Horrid Wilting</font>                <font inherit/inherit;;inherit;;#ecf0f1>Meteor Swarm</font>                                                        —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           <font inherit/inherit;;inherit;;#ff0000>(All red in these bytes nearby are Ability Powerups also) Armor</font>      <font inherit/inherit;;inherit;;#ff0000>Storm Giant Strength</font>                       <font inherit/inherit;;inherit;;#ff0000>Hill Giant Strength</font>                        <font inherit/inherit;;inherit;;#ff0000>Fly</font>                                                                 <font inherit/inherit;;inherit;;#ff0000>True Seeing</font>                                                <font inherit/inherit;;inherit;;#ff0000>Speed</font>                                                                              <font inherit/inherit;;inherit;;#ff0000>Invulnerability</font>                             
-| | | | | | | | | +<font inherit/inherit;;inherit;;#cc9933>0-0xFF Invisibility</font>                          <font inherit/inherit;;inherit;;#cc9933>Protection from Acid</font>                                                 <font inherit/inherit;;inherit;;#cc9933>Protection from Cold</font>                       <font inherit/inherit;;inherit;;#cc9933>Protection from Electricity</font>                <font inherit/inherit;;inherit;;#cc9933>Protection from Fire</font>                                                <font inherit/inherit;;inherit;;#cc9933>Protection from Gas</font>                                        <font inherit/inherit;;inherit;;#cc9933>Protection from Magic</font>                                                              <font inherit/inherit;;inherit;;#cc9933>Protection from Poison</font>                      
-| | | | | | | | | +<font inherit/inherit;;inherit;;#ff0000>Heroism</font>                                      <font inherit/inherit;;inherit;;#ff0000>Super Heroism</font>                                                        —                                                                                         Artefacts                                                                                 —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         —                                                                                         —                                                                                                                  —                                                                                                         —                                                                                                                                 —                                                                                          
-| | | | | | | | | +—                                                                                           —                                                                                                                   —                                                                                         <font inherit/inherit;;inherit;;#2ecc71>Left hand (4 cells up)</font>                     <font inherit/inherit;;inherit;;#2ecc71>Left hand (3 cells up)</font>                                              <font inherit/inherit;;inherit;;#2ecc71>Left hand (2 cells up)</font>                                     <font inherit/inherit;;inherit;;#2ecc71>Left hand (1 cell up)</font>                                                              <font inherit/inherit;;inherit;;#2ecc71>Left hand (active)</font>                          
-| | | | | | | | | +<font inherit/inherit;;inherit;;#669933>Right hand (4 cells up)</font>                      <font inherit/inherit;;inherit;;#669933>Right hand (3 cells up)</font>                                              <font inherit/inherit;;inherit;;#669933>Right hand (2 cells up)</font>                    <font inherit/inherit;;inherit;;#669933>Right hand (1 cell up)</font>                     <font inherit/inherit;;inherit;;#669933>Right hand (active)</font>                                                 Body                                                                                                      Hands                                                                                                                             Ring #1                                                                                    
-| | | | | | | | | +Ring #2                                                                                     Boots                                                                                                               Amulet                                                                                    Head                                                                                      <font inherit/inherit;;inherit;;#9999ff>Backpack items IDs (high priority) Upper left corner</font>                <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                                        <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                                                                <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#9999ff>Lowest left corner</font>                           <font inherit/inherit;;inherit;;#9999ff>Second column. Upper</font>                                                 <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                        <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                        <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                                                 <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                                        <font inherit/inherit;;inherit;;#9999ff>3rd column upper</font>                                                                   <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#9999ff>xxx</font>                                          <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                                                  <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                        <font inherit/inherit;;inherit;;#9999ff>4th column upper</font>                           <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                                                 <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                                        <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                                                                <font inherit/inherit;;inherit;;#9999ff>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#ffcc00>Left hand item charges quantity *2 (4 up)</font>    <font inherit/inherit;;inherit;;#ffcc00>Left hand item charges quantity *2 (3 up)</font>                            <font inherit/inherit;;inherit;;#ffcc00>Left hand item charges quantity *2 (2 up)</font>  <font inherit/inherit;;inherit;;#ffcc00>Left hand item charges quantity *2 (1 up)</font>  <font inherit/inherit;;inherit;;#ffcc00>Left hand item charges quantity *2 (Lighting orb) (Bottom, active)</font>  <font inherit/inherit;;inherit;;#ff6633>Right hand item charges quantity *2 (4 up)</font>                 <font inherit/inherit;;inherit;;#ff6633>Right hand item charges quantity *2 (3 up)</font>                                         <font inherit/inherit;;inherit;;#ff6633>Right hand item charges quantity *2 (2 up)</font>  
-| | | | | | | | | +<font inherit/inherit;;inherit;;#ff6633>Right hand item charges quantity *2 (1 up)</font>   <font inherit/inherit;;inherit;;#ff6633>Right hand item charges quantity *2 (Lighting orb) (Bottom, active)</font>  <font inherit/inherit;;inherit;;#00ccff>If ==1, character is wearing it. Armor</font>     <font inherit/inherit;;inherit;;#00ccff>Gauntlets</font>                                  <font inherit/inherit;;inherit;;#00ccff>Ring low</font>                                                            <font inherit/inherit;;inherit;;#00ccff>Ring upper</font>                                                 <font inherit/inherit;;inherit;;#00ccff>Boots on the Character (==1)</font>                                                       <font inherit/inherit;;inherit;;#00ccff>Amulet</font>                                      
-| | | | | | | | | +<font inherit/inherit;;inherit;;#00ccff>Helm</font>                                         <font inherit/inherit;;inherit;;#99cc66>Backpack items charges</font>                                               <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                        <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                        <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                                                 <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                                        <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                                                                <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#99cc66>xxx</font>                                          <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                                                  <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                        <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                        <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                                                 <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                                        <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                                                                <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#99cc66>xxx</font>                                          <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                                                  <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                        <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                        <font inherit/inherit;;inherit;;#99cc66>xxx</font>                                                                 <font inherit/inherit;;inherit;;#ff9999>Wearable. Additional specs, weight, etc…</font>                   <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                                                                <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#ff9999>xxx</font>                                          <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                                                  <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                        <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                        <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                                                 <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                                        <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                                                                <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#ff9999>xxx</font>                                          <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                                                  <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                        <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                        <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                                                 <font inherit/inherit;;inherit;;#ff9999>xxx</font>                                                        <font inherit/inherit;;inherit;;#99ccff>Backpack. Additional specs for items. 40 == normal item. 43 == item with specs +3</font>  <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#99ccff>xxx</font>                                          <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                                                  <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                        <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                        <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                                                 <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                                        <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                                                                <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                         
-| | | | | | | | | +<font inherit/inherit;;inherit;;#99ccff>xxx</font>                                          <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                                                  <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                        <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                        <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                                                 <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                                        <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                                                                <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                         
-| | | | | | | | |+<font inherit/inherit;;inherit;;#99ccff>xxx</font>                                          <font inherit/inherit;;inherit;;#99ccff>xxx</font>                                                                  Zero                                                                                      Zero                                                                                      Not a byte                                                                                                         Not a byte                                                                                                Not a byte                                                                                                                        Not a byte                                                                                 |
  
  
documentation/file_formats/games/deathkeep.txt · Last modified: 2024/04/15 13:56 by vas.1987