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.
Difference between revisions of "v0.31:Memory hacking"
Jump to navigation
Jump to search
(monospace all of 'em; might be useful to define a new CSS class for these so the header cells aren't monospace) |
|||
Line 56: | Line 56: | ||
|- | |- | ||
! buildings | ! buildings | ||
− | | | + | | 0166f9a8 |
|- | |- | ||
! constructions | ! constructions | ||
− | | | + | | ffffffff |
|- | |- | ||
! current_menu_state | ! current_menu_state | ||
− | | colspan="2" | | + | | colspan="2" | 017f6f38 |
|- | |- | ||
! cursor_xyz | ! cursor_xyz | ||
− | | colspan="2" rowspan="2" | | + | | colspan="2" rowspan="2" | ae82cc |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | ae92cc |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | af42b8 |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | ae92c8 |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | af22b8 |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | af12cc |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | af32b8 |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | af12d0 |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | af72c0 |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | af32d8 |
|- | |- | ||
Line 88: | Line 88: | ||
|- | |- | ||
! mouse_y | ! mouse_y | ||
− | | colspan="2" | | + | | colspan="2" | ae82d0 |
− | | | + | | ae92d0 |
− | | | + | | af42bc |
− | | | + | | ae92cc |
− | | | + | | af22bc |
− | | | + | | af12d0 |
− | | | + | | af32bc |
− | | | + | | af12d4 |
− | | | + | | af72c4 |
− | | | + | | af32dc |
|- | |- | ||
! mouse_z | ! mouse_z | ||
− | | colspan="2" | | + | | colspan="2" | ae82d4 |
− | | | + | | ae92d4 |
− | | | + | | af42c0 |
− | | | + | | ae92d0 |
− | | | + | | af22c0 |
− | | | + | | af12d4 |
− | | | + | | af32c0 |
− | | | + | | af12d8 |
− | | | + | | af72c8 |
− | | | + | | af32e0 |
|- | |- | ||
! effects_vector | ! effects_vector | ||
− | | | + | | 017f6da0 |
| ? | | ? | ||
| ? | | ? | ||
Line 134: | Line 134: | ||
|- | |- | ||
! hotkey_start | ! hotkey_start | ||
− | | | + | | 01476ecc |
| ? | | ? | ||
| ? | | ? | ||
Line 148: | Line 148: | ||
|- | |- | ||
! items | ! items | ||
− | | | + | | 0166eda8 |
| ? | | ? | ||
| ? | | ? | ||
Line 162: | Line 162: | ||
|- | |- | ||
! language_vector | ! language_vector | ||
− | | colspan="2" | | + | | colspan="2" | 016affe0 |
− | | | + | | 016b1028 |
− | | | + | | 01731684 |
− | | | + | | 016bd38c |
− | | | + | | 0172f684 |
− | | | + | | 016c539c |
| ? | | ? | ||
Line 178: | Line 178: | ||
|- | |- | ||
! matgloss | ! matgloss | ||
− | | | + | | ffffffff |
| ? | | ? | ||
| ? | | ? | ||
Line 192: | Line 192: | ||
|- | |- | ||
! notes | ! notes | ||
− | | | + | | 01474de8 |
| ? | | ? | ||
| ? | | ? | ||
Line 206: | Line 206: | ||
|- | |- | ||
! pause_state | ! pause_state | ||
− | | | + | | 0146e45f |
| ? | | ? | ||
| ? | | ? | ||
Line 220: | Line 220: | ||
|- | |- | ||
! region_x | ! region_x | ||
− | | | + | | 016ad750 |
| ? | | ? | ||
| ? | | ? | ||
Line 234: | Line 234: | ||
|- | |- | ||
! region_y | ! region_y | ||
− | | | + | | 016ad754 |
| ? | | ? | ||
| ? | | ? | ||
Line 248: | Line 248: | ||
|- | |- | ||
! region_z | ! region_z | ||
− | | | + | | 016ad758 |
| ? | | ? | ||
| ? | | ? | ||
Line 262: | Line 262: | ||
|- | |- | ||
! settlement_current | ! settlement_current | ||
− | | | + | | ffffffff |
| ? | | ? | ||
| ? | | ? | ||
Line 276: | Line 276: | ||
|- | |- | ||
! settlements | ! settlements | ||
− | | | + | | 016af4a4 |
| ? | | ? | ||
| ? | | ? | ||
Line 290: | Line 290: | ||
|- | |- | ||
! translation_vector | ! translation_vector | ||
− | | colspan="2" | | + | | colspan="2" | 016b0010 |
− | | | + | | 016b1058 |
− | | | + | | 017316b4 |
− | | | + | | 016bd3bc |
− | | | + | | 0172f6b4 |
− | | | + | | 016c53cc |
| ? | | ? | ||
Line 307: | Line 307: | ||
|- | |- | ||
! vegetation | ! vegetation | ||
− | | | + | | 017f6da0 |
| ? | | ? | ||
| ? | | ? | ||
Line 321: | Line 321: | ||
|- | |- | ||
! view_screen | ! view_screen | ||
− | | | + | | ffffffff |
| ? | | ? | ||
| ? | | ? | ||
Line 335: | Line 335: | ||
|- | |- | ||
! window_dims | ! window_dims | ||
− | | colspan="2" rowspan="2" | | + | | colspan="2" rowspan="2" | 17f5abc |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | 17f6b00 |
| colspan="1" rowspan="2" | ? <!--0.31.04 legacy--> | | colspan="1" rowspan="2" | ? <!--0.31.04 legacy--> | ||
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | 18030fc |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | 1875408 |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | 180b10c |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | 1876408 |
| colspan="1" rowspan="2" | | | colspan="1" rowspan="2" | | ||
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | 18f7d78 |
− | | colspan="1" rowspan="2" | | + | | colspan="1" rowspan="2" | 180d11c |
|- | |- | ||
! window_grid_x | ! window_grid_x | ||
Line 354: | Line 354: | ||
|- | |- | ||
! window_grid_y | ! window_grid_y | ||
− | | colspan="2" | | + | | colspan="2" | 17f5ac0 |
− | | | + | | 17f6b04 |
| ? <!--0.31.04 legacy--> | | ? <!--0.31.04 legacy--> | ||
− | | | + | | 1803100 |
− | | | + | | 187540C |
− | | | + | | 180b110 |
− | | | + | | 187640C |
| <!--0.31.06 SDL--> | | <!--0.31.06 SDL--> | ||
− | | | + | | 18f7d7c |
− | | | + | | 180d120 |
|- | |- | ||
! window_x (viewport_x) | ! window_x (viewport_x) | ||
− | | colspan="2" | | + | | colspan="2" | 00e32798 |
| ? <!--0.31.03--> | | ? <!--0.31.03--> | ||
| ? <!--0.31.04 legacy--> | | ? <!--0.31.04 legacy--> | ||
− | | | + | | e640dc |
− | | | + | | EB1DF8 |
− | | | + | | e6c0dc |
− | | | + | | eb2df8 |
| <!--0.31.06 SDL--> | | <!--0.31.06 SDL--> | ||
− | | | + | | f33930 |
− | | | + | | e6e0ec |
|- | |- | ||
! window_y (viewport_y) | ! window_y (viewport_y) | ||
− | | colspan="2" | | + | | colspan="2" | 00e60838 |
| ? <!--0.31.03--> | | ? <!--0.31.03--> | ||
| ? <!--0.31.04 legacy--> | | ? <!--0.31.04 legacy--> | ||
− | | | + | | e921b0 |
− | | | + | | EDFE98 |
− | | | + | | e9a1b0 |
− | | | + | | ee0e98 |
| <!--0.31.06 SDL--> | | <!--0.31.06 SDL--> | ||
− | | | + | | f61a08 |
− | | | + | | e9c1c0 |
|- | |- | ||
! window_z (viewport_z) | ! window_z (viewport_z) | ||
− | | colspan="2" | | + | | colspan="2" | 00e60814 |
| ? <!--0.31.03--> | | ? <!--0.31.03--> | ||
| ? <!--0.31.04 legacy--> | | ? <!--0.31.04 legacy--> | ||
− | | | + | | e9218c |
− | | | + | | EDFE74 |
− | | | + | | e9a18c |
− | | | + | | ee0e74 |
| <!--0.31.06 SDL--> | | <!--0.31.06 SDL--> | ||
− | | | + | | f619e4 |
− | | | + | | e9a19c |
|- | |- | ||
! world | ! world | ||
− | | | + | | 016aed50 |
| ? | | ? | ||
| ? | | ? | ||
Line 433: | Line 433: | ||
===Notes=== | ===Notes=== | ||
− | Version 0.31.03 seems to have a second cursor position block located at | + | Version 0.31.03 seems to have a second cursor position block located at 13F008, with the Y and Z values swapped. |
==Creature data== | ==Creature data== | ||
Line 449: | Line 449: | ||
|- | |- | ||
! creatures | ! creatures | ||
− | | | + | | 0166eccc |
| ? | | ? | ||
| ? | | ? | ||
Line 459: | Line 459: | ||
|- | |- | ||
! creature_vector | ! creature_vector | ||
− | | colspan="2" | | + | | colspan="2" | 0166ecb4 |
− | | | + | | 0166fcfc |
− | | | + | | 016ec9f4 |
− | | | + | | 01678714 |
− | | | + | | 016ea9f4 |
− | | | + | | 0168070c |
|- | |- | ||
! current_cursor_creature | ! current_cursor_creature | ||
− | | | + | | 00ae82cc |
| ? | | ? | ||
| ? | | ? | ||
Line 480: | Line 480: | ||
|- | |- | ||
! name | ! name | ||
− | | | + | | 0 |
| ? | | ? | ||
| ? | | ? | ||
Line 490: | Line 490: | ||
|- | |- | ||
! profession | ! profession | ||
− | | | + | | 88 |
| ? | | ? | ||
| ? | | ? | ||
Line 500: | Line 500: | ||
|- | |- | ||
! race | ! race | ||
− | | | + | | 8C |
| ? | | ? | ||
| ? | | ? | ||
Line 510: | Line 510: | ||
|- | |- | ||
! position | ! position | ||
− | | | + | | 90 |
| ? | | ? | ||
| ? | | ? | ||
Line 520: | Line 520: | ||
|- | |- | ||
! flags1 | ! flags1 | ||
− | | | + | | F8 |
| ? | | ? | ||
| ? | | ? | ||
Line 530: | Line 530: | ||
|- | |- | ||
! flags2 | ! flags2 | ||
− | | | + | | FC |
| ? | | ? | ||
| ? | | ? | ||
Line 540: | Line 540: | ||
|- | |- | ||
! sex | ! sex | ||
− | | | + | | 110 |
| ? | | ? | ||
| ? | | ? | ||
Line 550: | Line 550: | ||
|- | |- | ||
! id | ! id | ||
− | | | + | | 114 |
| ? | | ? | ||
| ? | | ? | ||
Line 560: | Line 560: | ||
|- | |- | ||
! artifact_name | ! artifact_name | ||
− | | | + | | 6D0 |
| ? | | ? | ||
| ? | | ? | ||
Line 570: | Line 570: | ||
|- | |- | ||
! labors | ! labors | ||
− | | | + | | 770 |
| ? | | ? | ||
| ? | | ? | ||
Line 580: | Line 580: | ||
|- | |- | ||
! happiness | ! happiness | ||
− | | | + | | 830 |
| ? | | ? | ||
| ? | | ? | ||
Line 608: | Line 608: | ||
|- | |- | ||
! map_data | ! map_data | ||
− | | colspan="2" | | + | | colspan="2" | 16ad718 |
− | | | + | | 16ae760 |
− | | | + | | 172edbc |
− | | | + | | 16baac4 |
− | | | + | | 172cdbc |
− | | | + | | 16c2ad4 |
− | | | + | | 172ddbc |
| <!--0.31.06 SDL--> | | <!--0.31.06 SDL--> | ||
− | | | + | | 17af72c |
− | | | + | | 16c4ae4 |
|- | |- | ||
! map x_count | ! map x_count | ||
− | | colspan="2" | | + | | colspan="2" | 16ad738 |
− | | | + | | 16ae780 |
− | | | + | | 172eddc |
− | | | + | | 16baae4 |
− | | | + | | 172cddc |
− | | | + | | 16c2af4 |
− | | | + | | 172dddc |
| <!--0.31.06 SDL--> | | <!--0.31.06 SDL--> | ||
− | | | + | | 17af74c |
− | | | + | | 16c4b04 |
|- | |- | ||
! map y_count | ! map y_count | ||
− | | colspan="2" | | + | | colspan="2" | 16ad73c |
− | | | + | | 16ae784 |
− | | | + | | 172ede0 |
− | | | + | | 16baae8 |
− | | | + | | 172cde0 |
− | | | + | | 16c2af8 |
− | | | + | | 172dde0 |
| <!--0.31.06 SDL--> | | <!--0.31.06 SDL--> | ||
− | | | + | | 17af750 |
− | | | + | | 16c4b08 |
|- | |- | ||
! map z_count | ! map z_count | ||
− | | colspan="2" | | + | | colspan="2" | 16ad740 |
− | | | + | | 16ae788 |
− | | | + | | 172ede4 |
− | | | + | | 16baaec |
− | | | + | | 172cde4 |
− | | | + | | 16c2afc |
− | | | + | | 172dde4 |
| <!--0.31.06 SDL--> | | <!--0.31.06 SDL--> | ||
− | | | + | | 17af754 |
− | | | + | | 16c4b0c |
|- | |- | ||
! map_data_map_x_offset | ! map_data_map_x_offset | ||
− | | colspan="11" | | + | | colspan="11" | 0058 |
|- | |- | ||
! map_data_map_y_offset | ! map_data_map_y_offset | ||
− | | colspan="11" | | + | | colspan="11" | 005A |
|- | |- | ||
! map_data_type_offset | ! map_data_type_offset | ||
− | | colspan="11" | | + | | colspan="11" | 009a |
|- | |- | ||
! map_data_designation_offset | ! map_data_designation_offset | ||
− | | colspan="11" | | + | | colspan="11" | 029c |
|- | |- | ||
! map_data_occupancy_offset | ! map_data_occupancy_offset | ||
− | | colspan="11" | | + | | colspan="11" | 069c |
|- | |- | ||
! map_data_0a60_offset | ! map_data_0a60_offset | ||
− | | colspan="11" | | + | | colspan="11" | 0A9c |
|- | |- | ||
! map_data_pathfinding_offset | ! map_data_pathfinding_offset | ||
− | | colspan="11" | | + | | colspan="11" | 0D9c |
|- | |- | ||
! map_data_1160_offset | ! map_data_1160_offset | ||
− | | colspan="11" | | + | | colspan="11" | 119c |
|- | |- | ||
! map_data_1360_offset | ! map_data_1360_offset | ||
− | | colspan="11" | | + | | colspan="11" | 139c |
|- | |- | ||
! map_data_temperature1_offset | ! map_data_temperature1_offset | ||
− | | colspan="11" | | + | | colspan="11" | 159c |
|- | |- | ||
! map_data_temperature2_offset | ! map_data_temperature2_offset | ||
− | | colspan="11" | | + | | colspan="11" | 179c |
|- | |- | ||
! map_data_1960_offset | ! map_data_1960_offset | ||
− | | colspan="11" | | + | | colspan="11" | 199c |
|- | |- | ||
! map_data_1b60_offset | ! map_data_1b60_offset | ||
− | | colspan="11" | | + | | colspan="11" | 1B9c |
|} | |} | ||
[[Category:Hacking]] | [[Category:Hacking]] |
Revision as of 00:05, 20 June 2010
This article is about an older version of DF. |
This page includes mods. The content is not part of normal DF as released. Changing game files can sometimes cause unexpected results, and should always be done with care and caution. |
These are currently unverified, but it is a start, if the hex is -1, don't know that yet
Description | 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 | 851c1190 b6a7b42f 24639676 23d18575 |
23dfe141 c7ea4e63 ebb3c618 a12b48ec |
94641d97 a0ecff6f 2194e3d0 b310d946 |
98223ef6 728797aa fd50b0a4 c2030a75 |
655a895c 5b90d15e b9bb71e2 8c6c62e5 |
ac100278 c7ec226d 8d9ba809 534faded |
394ff63f c00fedd5 df0b36e4 beb589bc |
0dfe1f3a 98f6378a cae6133e fc2ec6f6 |
c4b7e37d afa2716e 31d29110 968ac64e |
403647e6 afbfc5e0 85b8a5c6 d19c02db |
1c0b5254 af1b8ff9 a34b51c3 f6609da3 |
pe_timestamp | 4bb45f99 | 4bbdf378 | 4bc3c470 | 4befdde5 | 4bf014fa | 4c090730 | 4c091569 | 4c0f6a01 | 4c0f83d5 | 4c1caaf9 | 4c1cbe4b |
buildings | 0166f9a8 | ||||||||||
constructions | ffffffff | ||||||||||
current_menu_state | 017f6f38 | ||||||||||
cursor_xyz | ae82cc | ae92cc | af42b8 | ae92c8 | af22b8 | af12cc | af32b8 | af12d0 | af72c0 | af32d8 | |
mouse_x | |||||||||||
mouse_y | ae82d0 | ae92d0 | af42bc | ae92cc | af22bc | af12d0 | af32bc | af12d4 | af72c4 | af32dc | |
mouse_z | ae82d4 | ae92d4 | af42c0 | ae92d0 | af22c0 | af12d4 | af32c0 | af12d8 | af72c8 | af32e0 | |
effects_vector | 017f6da0 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
hotkey_start | 01476ecc | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
items | 0166eda8 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
language_vector | 016affe0 | 016b1028 | 01731684 | 016bd38c | 0172f684 | 016c539c | ? | ? | ? | ? | |
matgloss | ffffffff | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
notes | 01474de8 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
pause_state | 0146e45f | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
region_x | 016ad750 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
region_y | 016ad754 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
region_z | 016ad758 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
settlement_current | ffffffff | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
settlements | 016af4a4 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
translation_vector | 016b0010 | 016b1058 | 017316b4 | 016bd3bc | 0172f6b4 | 016c53cc | ? | ? | ? | ? | |
vegetation | 017f6da0 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
view_screen | ffffffff | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
window_dims | 17f5abc | 17f6b00 | ? | 18030fc | 1875408 | 180b10c | 1876408 | 18f7d78 | 180d11c | ||
window_grid_x | |||||||||||
window_grid_y | 17f5ac0 | 17f6b04 | ? | 1803100 | 187540C | 180b110 | 187640C | 18f7d7c | 180d120 | ||
window_x (viewport_x) | 00e32798 | ? | ? | e640dc | EB1DF8 | e6c0dc | eb2df8 | f33930 | e6e0ec | ||
window_y (viewport_y) | 00e60838 | ? | ? | e921b0 | EDFE98 | e9a1b0 | ee0e98 | f61a08 | e9c1c0 | ||
window_z (viewport_z) | 00e60814 | ? | ? | e9218c | EDFE74 | e9a18c | ee0e74 | f619e4 | e9a19c | ||
world | 016aed50 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Notes
Version 0.31.03 seems to have a second cursor position block located at 13F008, with the Y and Z values swapped.
Creature data
Description | 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 |
---|---|---|---|---|---|---|---|
creatures | 0166eccc | ? | ? | ? | ? | ? | ? |
creature_vector | 0166ecb4 | 0166fcfc | 016ec9f4 | 01678714 | 016ea9f4 | 0168070c | |
current_cursor_creature | 00ae82cc | ? | ? | ? | ? | ? | ? |
name | 0 | ? | ? | ? | ? | ? | ? |
profession | 88 | ? | ? | ? | ? | ? | ? |
race | 8C | ? | ? | ? | ? | ? | ? |
position | 90 | ? | ? | ? | ? | ? | ? |
flags1 | F8 | ? | ? | ? | ? | ? | ? |
flags2 | FC | ? | ? | ? | ? | ? | ? |
sex | 110 | ? | ? | ? | ? | ? | ? |
id | 114 | ? | ? | ? | ? | ? | ? |
artifact_name | 6D0 | ? | ? | ? | ? | ? | ? |
labors | 770 | ? | ? | ? | ? | ? | ? |
happiness | 830 | ? | ? | ? | ? | ? | ? |
Map data
Description | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|
map_data | 16ad718 | 16ae760 | 172edbc | 16baac4 | 172cdbc | 16c2ad4 | 172ddbc | 17af72c | 16c4ae4 | ||
map x_count | 16ad738 | 16ae780 | 172eddc | 16baae4 | 172cddc | 16c2af4 | 172dddc | 17af74c | 16c4b04 | ||
map y_count | 16ad73c | 16ae784 | 172ede0 | 16baae8 | 172cde0 | 16c2af8 | 172dde0 | 17af750 | 16c4b08 | ||
map z_count | 16ad740 | 16ae788 | 172ede4 | 16baaec | 172cde4 | 16c2afc | 172dde4 | 17af754 | 16c4b0c | ||
map_data_map_x_offset | 0058 | ||||||||||
map_data_map_y_offset | 005A | ||||||||||
map_data_type_offset | 009a | ||||||||||
map_data_designation_offset | 029c | ||||||||||
map_data_occupancy_offset | 069c | ||||||||||
map_data_0a60_offset | 0A9c | ||||||||||
map_data_pathfinding_offset | 0D9c | ||||||||||
map_data_1160_offset | 119c | ||||||||||
map_data_1360_offset | 139c | ||||||||||
map_data_temperature1_offset | 159c | ||||||||||
map_data_temperature2_offset | 179c | ||||||||||
map_data_1960_offset | 199c | ||||||||||
map_data_1b60_offset | 1B9c |