v50 Steam/Premium information for editors
- v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
- Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.
Editing v0.31:Memory hacking
Jump to navigation
Jump to search
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
You are editing a page for an older version of Dwarf Fortress ("Main" is the current version, not "v0.31"). Please make sure you intend to do this. If you are here by mistake, see the current page instead.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | {{ | + | {{av}} |
+ | {{mod}} | ||
+ | These are currently unverified, but it is a start, if the hex is -1, don't know that yet | ||
− | + | {| {{prettytable}} | |
− | {| {{prettytable}} | ||
|- bgcolor="#ddd" | |- bgcolor="#ddd" | ||
− | ! | + | ! Description |
− | |||
− | |||
− | |||
! 0.31.01 | ! 0.31.01 | ||
− | + | ! 0.31.02 | |
− | + | ! 0.31.03 | |
+ | ! 0.31.04 legacy | ||
+ | ! 0.31.04 SDL | ||
+ | ! 0.31.05 legacy | ||
+ | ! 0.31.05 SDL | ||
+ | ! 0.31.06 legacy | ||
+ | ! 0.31.06 SDL | ||
+ | ! 0.31.07 legacy | ||
+ | ! 0.31.07 SDL | ||
|- | |- | ||
− | ! | + | ! md5 hash |
− | | 23dfe141c7ea4e63ebb3c618a12b48ec | + | | style="font-size: 35%;" | 851c1190b6a7b42f2463967623d18575 |
− | | | + | | style="font-size: 35%;" | 23dfe141c7ea4e63ebb3c618a12b48ec |
+ | | style="font-size: 35%;" | 94641d97a0ecff6f2194e3d0b310d946 | ||
+ | |||
+ | | style="font-size: 35%;" | 98223ef6728797aafd50b0a4c2030a75 | ||
+ | | style="font-size: 35%;" | 655a895c5b90d15eb9bb71e28c6c62e5 | ||
+ | |||
+ | | style="font-size: 35%;" | ac100278c7ec226d8d9ba809534faded | ||
+ | | style="font-size: 35%;" | 394ff63fc00fedd5df0b36e4beb589bc | ||
+ | |||
+ | | style="font-size: 70%;" | 0dfe1f3a98f6378acae6133efc2ec6f6 | ||
+ | | style="font-size: 70%;" | c4b7e37dafa2716e31d29110968ac64e | ||
+ | |||
+ | | style="font-size: 75%;" | 403647e6afbfc5e085b8a5c6d19c02db | ||
+ | | style="font-size: 75%;" | 1c0b5254af1b8ff9a34b51c3f6609da3 | ||
|- | |- | ||
− | ! | + | ! pe_timestamp |
− | | | + | | 4bb45f99 |
+ | | 4bbdf378 | ||
| 4bc3c470 | | 4bc3c470 | ||
− | |||
− | |||
− | |||
| 4befdde5 | | 4befdde5 | ||
− | |||
− | |||
− | |||
| 4bf014fa | | 4bf014fa | ||
− | |||
− | |||
− | |||
| 4c090730 | | 4c090730 | ||
− | |||
− | |||
− | |||
| 4c091569 | | 4c091569 | ||
− | |||
− | |||
− | |||
| 4c0f6a01 | | 4c0f6a01 | ||
− | |||
− | |||
− | |||
| 4c0f83d5 | | 4c0f83d5 | ||
− | |||
− | |||
− | |||
| 4c1caaf9 | | 4c1caaf9 | ||
− | |||
− | |||
− | |||
| 4c1cbe4b | | 4c1cbe4b | ||
|- | |- | ||
− | ! | + | ! buildings |
− | | | + | | 0x0166f9a8 |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! constructions |
− | | | + | | 0xffffffff |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! current_menu_state |
− | | | + | | colspan="2" | 0x017f6f38 |
− | |||
− | |||
− | |||
− | |||
− | | | ||
|- | |- | ||
− | ! | + | ! cursor_xyz |
− | | | + | | colspan="2" rowspan="2" | 0xae82cc |
− | | | + | | colspan="1" rowspan="2" | 0xae92cc |
− | | | ||
− | |||
− | |||
− | | | ||
− | | | + | | colspan="1" rowspan="2" | 0xaf42b8 |
− | + | | colspan="1" rowspan="2" | 0xae92c8 | |
− | |||
− | |||
− | | | ||
− | |||
− | | | ||
− | | | ||
− | | | + | | colspan="1" rowspan="2" | 0xaf22b8 |
− | + | | colspan="1" rowspan="2" | 0xaf12cc | |
− | |||
− | |||
− | | | ||
− | |||
− | | | ||
− | | | ||
− | | | + | | colspan="1" rowspan="2" | 0xaf32b8 |
− | + | | colspan="1" rowspan="2" | 0xaf12d0 | |
− | |||
− | |||
− | | | ||
− | |||
− | | | ||
− | | | ||
− | | | + | | colspan="1" rowspan="2" | 0xaf72c0 |
− | + | | colspan="1" rowspan="2" | 0xaf32d8 | |
− | |||
− | |||
− | | | ||
− | |||
− | | | ||
− | | | ||
|- | |- | ||
− | ! | + | ! mouse_x |
− | + | <!-- Cells rowspanned out --> | |
− | |||
|- | |- | ||
− | ! | + | ! mouse_y |
− | | | + | | colspan="2" | 0xae82d0 |
− | | | + | | 0xae92d0 |
− | | | + | | 0xaf42bc |
− | + | | 0xae92cc | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | + | | 0xaf22bc |
− | + | | 0xaf12d0 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | + | | 0xaf32bc |
− | + | | 0xaf12d4 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
+ | | 0xaf72c4 | ||
+ | | 0xaf32dc | ||
|- | |- | ||
− | ! | + | ! mouse_z |
− | | | + | | colspan="2" | 0xae82d4 |
− | + | | 0xae92d4 | |
− | |||
− | |||
− | | | ||
− | | | ||
− | | | + | | 0xaf42c0 |
− | + | | 0xae92d0 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | + | | 0xaf22c0 |
− | + | | 0xaf12d4 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | + | | 0xaf32c0 |
− | + | | 0xaf12d8 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
+ | | 0xaf72c8 | ||
+ | | 0xaf32e0 | ||
|- | |- | ||
− | ! | + | ! effects_vector |
− | | | + | | 0x017f6da0 |
− | | | + | | ? |
− | | | + | | ? |
− | + | | ? | |
− | | | + | | ? |
− | | | + | | ? |
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
|- | |- | ||
− | ! | + | ! hotkey_start |
− | | | + | | 0x01476ecc |
− | | | + | | ? |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
| ? | | ? | ||
+ | |||
|- | |- | ||
− | ! | + | ! items |
− | | | + | | 0x0166eda8 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
| ? | | ? | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
! language_vector | ! language_vector | ||
− | + | | colspan="2" | 0x016affe0 | |
− | + | | 0x016b1028 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | colspan="2" | | ||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | + | | 0x01731684 |
− | + | | 0x016bd38c | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | + | | 0x0172f684 |
− | + | | 0x016c539c | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | + | | ? |
− | + | | ? | |
− | + | | ? | |
− | + | | ? | |
− | | | ||
− | | | ||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! matgloss |
− | | | + | | 0xffffffff |
− | | | + | | ? |
− | | | + | | ? |
− | | | + | | ? |
− | | | + | | ? |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| ? | | ? | ||
| ? | | ? | ||
Line 997: | Line 191: | ||
|- | |- | ||
− | ! | + | ! notes |
− | | | + | | 0x01474de8 |
− | + | | ? | |
− | + | | ? | |
− | | | + | | ? |
− | | | + | | ? |
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | | | ||
| ? | | ? | ||
| ? | | ? | ||
Line 1,018: | Line 205: | ||
|- | |- | ||
− | ! | + | ! pause_state |
− | | | + | | 0x0146e45f |
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
| ? | | ? | ||
| ? | | ? | ||
Line 1,028: | Line 219: | ||
|- | |- | ||
− | ! | + | ! region_x |
− | | | + | | 0x016ad750 |
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
| ? | | ? | ||
| ? | | ? | ||
Line 1,038: | Line 233: | ||
|- | |- | ||
− | ! | + | ! region_y |
− | | | + | | 0x016ad754 |
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
| ? | | ? | ||
| ? | | ? | ||
Line 1,048: | Line 247: | ||
|- | |- | ||
− | ! | + | ! region_z |
− | | | + | | 0x016ad758 |
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
| ? | | ? | ||
| ? | | ? | ||
Line 1,058: | Line 261: | ||
|- | |- | ||
− | ! | + | ! settlement_current |
− | | | + | | 0xffffffff |
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
| ? | | ? | ||
| ? | | ? | ||
Line 1,068: | Line 275: | ||
|- | |- | ||
− | ! | + | ! settlements |
− | | | + | | 0x016af4a4 |
| ? | | ? | ||
| ? | | ? | ||
Line 1,076: | Line 283: | ||
| ? | | ? | ||
| ? | | ? | ||
− | |||
− | |||
− | |||
− | |||
| ? | | ? | ||
| ? | | ? | ||
| ? | | ? | ||
| ? | | ? | ||
+ | |||
+ | |- | ||
+ | ! translation_vector | ||
+ | | colspan="2" | 0x016b0010 | ||
+ | | 0x016b1058 | ||
+ | |||
+ | | 0x017316b4 | ||
+ | | 0x016bd3bc | ||
+ | |||
+ | | 0x0172f6b4 | ||
+ | | 0x016c53cc | ||
+ | |||
| ? | | ? | ||
| ? | | ? | ||
− | |||
− | |||
− | |||
| ? | | ? | ||
| ? | | ? | ||
+ | |||
+ | |- | ||
+ | ! vegetation | ||
+ | | 0x017f6da0 | ||
| ? | | ? | ||
| ? | | ? | ||
| ? | | ? | ||
| ? | | ? | ||
− | |||
− | |||
− | |||
− | |||
| ? | | ? | ||
| ? | | ? | ||
Line 1,108: | Line 320: | ||
|- | |- | ||
− | ! | + | ! view_screen |
− | | | + | | 0xffffffff |
| ? | | ? | ||
| ? | | ? | ||
| ? | | ? | ||
| ? | | ? | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| ? | | ? | ||
| ? | | ? | ||
Line 1,127: | Line 333: | ||
| ? | | ? | ||
− | | | + | |- |
+ | ! window_dims | ||
+ | | colspan="2" rowspan="2" | 0x17f5abc | ||
+ | | colspan="1" rowspan="2" | 0x17f6b00 | ||
+ | |||
+ | | colspan="1" rowspan="2" | ? <!--0.31.04 legacy--> | ||
+ | | colspan="1" rowspan="2" | 0x18030fc | ||
+ | | colspan="1" rowspan="2" | 0x1875408 | ||
+ | | colspan="1" rowspan="2" | 0x180b10c | ||
− | == | + | | colspan="1" rowspan="2" | 0x1876408 |
− | == | + | | colspan="1" rowspan="2" | |
− | + | | colspan="1" rowspan="2" | 0x18f7d78 | |
− | | | + | | colspan="1" rowspan="2" | 0x180d11c |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! window_grid_x |
− | + | <!-- Cells rowspanned out --> | |
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! window_grid_y |
− | | colspan="2" | | + | | colspan="2" | 0x17f5ac0 |
− | | | + | | 0x17f6b04 |
− | | | + | |
− | | | + | | ? <!--0.31.04 legacy--> |
+ | | 0x1803100 | ||
+ | |||
+ | | 0x187540C | ||
+ | | 0x180b110 | ||
+ | |||
+ | | 0x187640C | ||
+ | | <!--0.31.06 SDL--> | ||
+ | |||
+ | | 0x18f7d7c | ||
+ | | 0x180d120 | ||
|- | |- | ||
− | ! | + | ! window_x (viewport_x) |
− | | colspan="2" | | + | | colspan="2" | 0x00e32798 |
− | | | + | | ? <!--0.31.03--> |
− | + | ||
− | + | | ? <!--0.31.04 legacy--> | |
− | |- | + | | 0xe640dc |
− | + | ||
− | + | | 0xEB1DF8 | |
− | + | | 0xe6c0dc | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | | | ||
− | | | ||
− | | | + | | 0xeb2df8 |
− | + | | <!--0.31.06 SDL--> | |
− | ! 0.31.06 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | + | | 0xf33930 |
− | + | | 0xe6e0ec | |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! window_y (viewport_y) |
− | + | | colspan="2" | 0x00e60838 | |
− | + | | ? <!--0.31.03--> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | colspan="2" | | ||
− | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |- | + | | ? <!--0.31.04 legacy--> |
− | + | | 0xe921b0 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | + | | 0xEDFE98 |
− | + | | 0xe9a1b0 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | + | | 0xee0e98 |
− | + | | <!--0.31.06 SDL--> | |
− | ! 0.31. | ||
− | |||
− | |||
− | |||
+ | | 0xf61a08 | ||
+ | | 0xe9c1c0 | ||
|- | |- | ||
− | ! | + | ! window_z (viewport_z) |
− | | colspan=" | + | | colspan="2" | 0x00e60814 |
+ | | ? <!--0.31.03--> | ||
+ | |||
+ | | ? <!--0.31.04 legacy--> | ||
+ | | 0xe9218c | ||
− | | | + | | 0xEDFE74 |
− | + | | 0xe9a18c | |
− | |||
− | | | + | | 0xee0e74 |
− | ! | + | | <!--0.31.06 SDL--> |
− | |||
+ | | 0xf619e4 | ||
+ | | 0xe9a19c | ||
|- | |- | ||
− | ! | + | ! world |
− | | | + | | 0x016aed50 |
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
|} | |} | ||
+ | ===Notes=== | ||
+ | Version 0.31.03 seems to have a second cursor position block located at 0x13F008, with the Y and Z values swapped. | ||
− | == | + | ==Creature data== |
− | {| {{prettytable}} | + | {| {{prettytable}} |
|- bgcolor="#ddd" | |- bgcolor="#ddd" | ||
! Description | ! Description | ||
+ | ! 0.31.01 | ||
+ | ! 0.31.02 | ||
+ | ! 0.31.03 | ||
+ | ! 0.31.04 legacy | ||
! 0.31.04 SDL | ! 0.31.04 SDL | ||
+ | ! 0.31.05 legacy | ||
! 0.31.05 SDL | ! 0.31.05 SDL | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! creatures |
− | | | + | | 0x0166eccc |
− | + | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! creature_vector |
− | | | + | | colspan="2" | 0x0166ecb4 |
− | | | + | | 0x0166fcfc |
− | | | + | |
− | | | + | | 0x016ec9f4 |
− | | | + | | 0x01678714 |
− | | | + | |
+ | | 0x016ea9f4 | ||
+ | | 0x0168070c | ||
+ | |||
|- | |- | ||
− | ! | + | ! current_cursor_creature |
− | | | + | | 0x00ae82cc |
− | + | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! name |
− | | | + | | 0x0 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! profession |
− | | | + | | 0x88 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! race |
− | | | + | | 0x8C |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! position |
− | | | + | | 0x90 |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! flags1 |
− | | | + | | 0xF8 |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! flags2 |
− | | | + | | 0xFC |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! sex |
− | | | + | | 0x110 |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! id |
− | | | + | | 0x114 |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! artifact_name |
− | | | + | | 0x6D0 |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! labors |
− | | | + | | 0x770 |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | ! | + | ! happiness |
− | | | + | | 0x830 |
− | |||
− | |||
− | |||
− | |||
− | | | + | |} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | ==Map data== | ||
+ | {| {{prettytable}} | ||
|- bgcolor="#ddd" | |- bgcolor="#ddd" | ||
! Description | ! Description | ||
− | ! 0.31. | + | ! 0.31.01 |
− | ! 0.31. | + | ! 0.31.02 |
− | ! 0.31. | + | ! 0.31.03 |
− | ! 0.31. | + | ! 0.31.04 legacy |
+ | ! 0.31.04 SDL | ||
+ | ! 0.31.05 legacy | ||
+ | ! 0.31.05 SDL | ||
+ | ! 0.31.06 legacy | ||
+ | ! 0.31.06 SDL | ||
+ | ! 0.31.07 legacy | ||
+ | ! 0.31.07 SDL | ||
|- | |- | ||
! map_data | ! map_data | ||
− | + | | colspan="2" | 0x16ad718 | |
− | | colspan=" | + | | 0x16ae760 |
+ | |||
+ | | 0x172edbc | ||
+ | | 0x16baac4 | ||
+ | |||
+ | | 0x172cdbc | ||
+ | | 0x16c2ad4 | ||
+ | |||
+ | | 0x172ddbc | ||
+ | | <!--0.31.06 SDL--> | ||
+ | |||
+ | | 0x17af72c | ||
+ | | 0x16c4ae4 | ||
|- | |- | ||
− | ! map x_count | + | ! map x_count |
− | + | | colspan="2" | 0x16ad738 | |
− | | colspan=" | + | | 0x16ae780 |
+ | |||
+ | | 0x172eddc | ||
+ | | 0x16baae4 | ||
+ | |||
+ | | 0x172cddc | ||
+ | | 0x16c2af4 | ||
− | | | + | | 0x172dddc |
− | ! | + | | <!--0.31.06 SDL--> |
− | |||
− | |||
+ | | 0x17af74c | ||
+ | | 0x16c4b04 | ||
|- | |- | ||
− | ! map | + | ! map y_count |
− | + | | colspan="2" | 0x16ad73c | |
− | | colspan=" | + | | 0x16ae784 |
− | | | + | | 0x172ede0 |
+ | | 0x16baae8 | ||
+ | | 0x172cde0 | ||
+ | | 0x16c2af8 | ||
− | + | | 0x172dde0 | |
+ | | <!--0.31.06 SDL--> | ||
− | + | | 0x17af750 | |
− | | | + | | 0x16c4b08 |
− | + | |- | |
− | + | ! map z_count | |
− | + | | colspan="2" | 0x16ad740 | |
− | + | | 0x16ae788 | |
+ | |||
+ | | 0x172ede4 | ||
+ | | 0x16baaec | ||
− | | | + | | 0x172cde4 |
− | + | | 0x16c2afc | |
− | |||
− | |||
− | | | + | | 0x172dde4 |
− | ! | + | | <!--0.31.06 SDL--> |
− | |||
− | |||
− | |||
− | | | + | | 0x17af754 |
− | + | | 0x16c4b0c | |
− | |||
− | |||
− | | | ||
|- | |- | ||
! map_data_map_x_offset | ! map_data_map_x_offset | ||
− | | | + | | colspan="11" | 0x0058 |
− | | | ||
− | |||
|- | |- | ||
! map_data_map_y_offset | ! map_data_map_y_offset | ||
− | | | + | | colspan="11" | 0x005A |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
! map_data_type_offset | ! map_data_type_offset | ||
− | | | + | | colspan="11" | 0x009a |
− | | | ||
− | |||
|- | |- | ||
! map_data_designation_offset | ! map_data_designation_offset | ||
− | | | + | | colspan="11" | 0x029c |
− | | | ||
− | |||
|- | |- | ||
! map_data_occupancy_offset | ! map_data_occupancy_offset | ||
− | | | + | | colspan="11" | 0x069c |
− | | | ||
− | |||
|- | |- | ||
! map_data_0a60_offset | ! map_data_0a60_offset | ||
− | | | + | | colspan="11" | 0x0A9c |
− | | | ||
− | |||
|- | |- | ||
! map_data_pathfinding_offset | ! map_data_pathfinding_offset | ||
− | | | + | | colspan="11" | 0x0D9c |
− | | | ||
− | |||
|- | |- | ||
! map_data_1160_offset | ! map_data_1160_offset | ||
− | | | + | | colspan="11" | 0x119c |
− | | | ||
− | |||
|- | |- | ||
! map_data_1360_offset | ! map_data_1360_offset | ||
− | | | + | | colspan="11" | 0x139c |
− | | | ||
− | |||
|- | |- | ||
! map_data_temperature1_offset | ! map_data_temperature1_offset | ||
− | | | + | | colspan="11" | 0x159c |
− | | | ||
− | |||
|- | |- | ||
! map_data_temperature2_offset | ! map_data_temperature2_offset | ||
− | | | + | | colspan="11" | 0x179c |
− | | | ||
− | |||
|- | |- | ||
! map_data_1960_offset | ! map_data_1960_offset | ||
− | | | + | | colspan="11" | 0x199c |
− | | | ||
− | |||
|- | |- | ||
! map_data_1b60_offset | ! map_data_1b60_offset | ||
− | | | + | | colspan="11" | 0x1B9c |
− | | | ||
− | |||
|} | |} | ||
[[Category:Hacking]] | [[Category:Hacking]] |