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
(→SDL versions: maps: 0.31.08) |
m (+ mapblock goodness) |
||
| (35 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
| − | {{ | + | {{quality|Fine|18:12, 28 April 2011 (UTC)}}{{av}} |
| − | {{ | ||
| − | |||
| − | == | + | ==Version identification== |
{| {{prettytable}} style="font-family: monospace;" | {| {{prettytable}} style="font-family: monospace;" | ||
|- bgcolor="#ddd" | |- bgcolor="#ddd" | ||
| − | ! | + | ! Version |
| + | ! MD5 hash | ||
| + | ! PE timestamp | ||
| + | |- | ||
! 0.31.01 | ! 0.31.01 | ||
| + | | 851c1190b6a7b42f2463967623d18575 | ||
| + | | 4bb45f99 | ||
| + | |||
| + | |- | ||
! 0.31.02 | ! 0.31.02 | ||
| + | | 23dfe141c7ea4e63ebb3c618a12b48ec | ||
| + | | 4bbdf378 | ||
| + | |||
| + | |- | ||
! 0.31.03 | ! 0.31.03 | ||
| + | | 94641d97a0ecff6f2194e3d0b310d946 | ||
| + | | 4bc3c470 | ||
| + | |||
| + | |- | ||
! 0.31.04 legacy | ! 0.31.04 legacy | ||
| + | | 98223ef6728797aafd50b0a4c2030a75 | ||
| + | | 4befdde5 | ||
| + | |- | ||
! 0.31.04 SDL | ! 0.31.04 SDL | ||
| + | | 655a895c5b90d15eb9bb71e28c6c62e5 | ||
| + | | 4bf014fa | ||
| + | |||
| + | |- | ||
! 0.31.05 legacy | ! 0.31.05 legacy | ||
| + | | ac100278c7ec226d8d9ba809534faded | ||
| + | | 4c090730 | ||
| + | |- | ||
! 0.31.05 SDL | ! 0.31.05 SDL | ||
| + | | 394ff63fc00fedd5df0b36e4beb589bc | ||
| + | | 4c091569 | ||
| + | |||
| + | |- | ||
! 0.31.06 legacy | ! 0.31.06 legacy | ||
| + | | 0dfe1f3a98f6378acae6133efc2ec6f6 | ||
| + | | 4c0f6a01 | ||
| + | |- | ||
! 0.31.06 SDL | ! 0.31.06 SDL | ||
| + | | c4b7e37dafa2716e31d29110968ac64e | ||
| + | | 4c0f83d5 | ||
| + | |||
| + | |- | ||
! 0.31.07 legacy | ! 0.31.07 legacy | ||
| + | | 403647e6afbfc5e085b8a5c6d19c02db | ||
| + | | 4c1caaf9 | ||
| + | |- | ||
! 0.31.07 SDL | ! 0.31.07 SDL | ||
| + | | 1c0b5254af1b8ff9a34b51c3f6609da3 | ||
| + | | 4c1cbe4b | ||
| + | |||
| + | |- | ||
! 0.31.08 legacy | ! 0.31.08 legacy | ||
| + | | 56f4ae59da5d2be600ca5c9ec9d2a794 | ||
| + | | 4d1d60a0 | ||
| + | |- | ||
! 0.31.08 SDL | ! 0.31.08 SDL | ||
| + | | a83e6b21307cf41fb54c315fa40dec86 | ||
| + | | 4d1d69fe | ||
|- | |- | ||
| − | ! | + | ! 0.31.09 legacy |
| − | | | + | | |
| − | | | + | | |
| − | | | + | |- |
| + | ! 0.31.09 SDL | ||
| + | | 1a85839ab03df082974dc5629d3fbc26 | ||
| + | | 4c3897c0 | ||
| − | | | + | |- |
| − | | | + | ! 0.31.10 legacy |
| + | | | ||
| + | | | ||
| + | |- | ||
| + | ! 0.31.10 SDL | ||
| + | | 349d1ad6eda7b6c5e87f8e4726a0999a | ||
| + | | 4c398089 | ||
| − | | | + | |- |
| − | | | + | ! 0.31.11 legacy |
| + | | | ||
| + | | | ||
| + | |- | ||
| + | ! 0.31.11 SDL | ||
| + | | 552cfa417fd131204ebfee66aefc4adb | ||
| + | | 4c496d93 | ||
| − | | | + | |- |
| − | | | + | ! 0.31.12 legacy |
| + | | ed7cbf10442b56824a032d2bb82f7127 | ||
| + | | 4c4c1527 | ||
| + | |- | ||
| + | ! 0.31.12 SDL | ||
| + | | f0459165a426a9f2dd8d957e9fa7f01d | ||
| + | | 4c4c32e7 | ||
| + | |||
| + | |- | ||
| + | ! 0.31.13 legacy | ||
| + | | 085dd59d4396f08e96124c3bdef6e2d0 | ||
| + | | 4c908b66 | ||
| + | |- | ||
| + | ! 0.31.13 SDL | ||
| + | | 59f194b0b2103ca5df7601a01ce21280 | ||
| + | | 4c90ada8 | ||
| + | |||
| + | |- | ||
| + | ! 0.31.14 legacy | ||
| + | | 7e07cd0654489e52f25698b1136980df | ||
| + | | 4c9b4c27 | ||
| + | |- | ||
| + | ! 0.31.14 SDL | ||
| + | | 2da156d1fbaf8192ede9ce91abc5f366 | ||
| + | | 4c9b6efb | ||
| + | |||
| + | |- | ||
| + | ! 0.31.15 legacy | ||
| + | | 70e42315dd0f69c4ed4de5e2a4ccbcdf | ||
| + | | 4ca859cd | ||
| + | |- | ||
| + | ! 0.31.15 SDL | ||
| + | | b4d188dfb592fc813dad31f45407991d | ||
| + | | 4ca869ea | ||
| + | |||
| + | |- | ||
| + | ! 0.31.16 legacy | ||
| + | | 0ad6e1203e80f162b211de8d13acb4a7 | ||
| + | | 4ca9c859 | ||
| + | |- | ||
| + | ! 0.31.16 SDL | ||
| + | | 702b3ebaae468f73eb1411af54863013 | ||
| + | | 4ca9d544 | ||
| + | |||
| + | |- | ||
| + | ! 0.31.17 legacy | ||
| + | | 14224c4c8349e6709db9f1a9ad296ab5 | ||
| + | | 4cdc0c76 | ||
| + | |- | ||
| + | ! 0.31.17 SDL | ||
| + | | 2265cdcb215a0f12c5530cfd95d4d6fa | ||
| + | | 4cdc27a0 | ||
| − | | | + | |- |
| − | | | + | ! 0.31.18 legacy |
| + | | f520d8273a235d14a99e071874d5cfe0 | ||
| + | | 4ce278c2 | ||
| + | |- | ||
| + | ! 0.31.18 SDL | ||
| + | | b7be6b9db369d6adb72319dcf780f9f5 | ||
| + | | 4ce2841d | ||
| − | | | + | |- |
| − | | | + | ! 0.31.19 legacy |
| + | | 4036625a5421a05d56613f5614f5bf99 | ||
| + | | 4d5b9f3c | ||
| + | |- | ||
| + | ! 0.31.19 SDL | ||
| + | | b7d1ff74835e5e8220a7e81e31f5a28d | ||
| + | | 4d5bc345 | ||
|- | |- | ||
| − | ! | + | ! 0.31.20 legacy |
| − | | | + | | 24e845a7eace4346fcf0cbbe62028284 |
| − | | | + | | 4d72f10d |
| − | | | + | |- |
| + | ! 0.31.20 SDL | ||
| + | | 5e2725ae9e87ff504ef0b1dcf52f059d | ||
| + | | 4d734fb5 | ||
| − | | | + | |- |
| − | | | + | ! 0.31.21 legacy |
| + | | 10a71f3be47e744b1af04b6a045517ad | ||
| + | | 4d743206 | ||
| + | |- | ||
| + | ! 0.31.21 SDL | ||
| + | | 3aadcbd781f7d70d5ee552b92c03bc6b | ||
| + | | 4d743da7 | ||
| − | | | + | |- |
| − | | | + | ! 0.31.22 legacy |
| + | | b08f56c57df2ed265cd5525ded4238be | ||
| + | | 4d8b1dce | ||
| + | |- | ||
| + | ! 0.31.22 SDL | ||
| + | | e31538a48efcfa6598b15bb938906c6b | ||
| + | | 4d8b30fc | ||
| − | | | + | |- |
| − | | | + | ! 0.31.23 legacy |
| + | | 0926501487cdc3acc960ea6220fe4e2d | ||
| + | | 4D8DD5A2 | ||
| + | |- | ||
| + | ! 0.31.23 SDL | ||
| + | | 57ad0d359cc135f5bdf329e517028388 | ||
| + | | 4D8DE854 | ||
| − | | | + | |- |
| − | | | + | ! 0.31.24 legacy |
| + | | c58fa740900d279626d17332e33b3731 | ||
| + | | 4D8F2994 | ||
| + | |- | ||
| + | ! 0.31.24 SDL | ||
| + | | eddc258fa59c89481516ad96eb51b35b | ||
| + | | 4D8F39F9 | ||
| − | | | + | |- |
| − | | | + | ! 0.31.25 legacy |
| + | | 69b42e98004d9428137e61c365d0e7fb | ||
| + | | 4D9068DA | ||
| + | |- | ||
| + | ! 0.31.25 SDL | ||
| + | | 6ada05fc94785b53efe6aa5728b3756b | ||
| + | | 4D90764F | ||
|} | |} | ||
| + | |||
| + | ==General offsets== | ||
===Legacy versions=== | ===Legacy versions=== | ||
{| {{prettytable}} style="font-family: monospace" | {| {{prettytable}} style="font-family: monospace" | ||
| Line 74: | Line 233: | ||
! 0.31.04 legacy | ! 0.31.04 legacy | ||
! 0.31.05 legacy | ! 0.31.05 legacy | ||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! buildings | ! buildings | ||
| 0166f9a8 | | 0166f9a8 | ||
| ? | | ? | ||
| + | | ? <!--0.31.03--> | ||
| + | | ? <!--0.31.04 legacy--> | ||
| ? | | ? | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! current_menu_state | ! current_menu_state | ||
| colspan="2" | 017f6f38 | | colspan="2" | 017f6f38 | ||
| + | | ? <!--0.31.03--> | ||
| + | | ? <!--0.31.04 legacy--> | ||
| ? | | ? | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! cursor_xyz | ! cursor_xyz | ||
| Line 116: | Line 252: | ||
| colspan="1" rowspan="2" | af42b8 | | colspan="1" rowspan="2" | af42b8 | ||
| colspan="1" rowspan="2" | af22b8 | | colspan="1" rowspan="2" | af22b8 | ||
| − | |||
| − | |||
|- | |- | ||
! mouse_x | ! mouse_x | ||
| Line 127: | Line 261: | ||
| af42bc | | af42bc | ||
| af22bc | | af22bc | ||
| − | |||
| − | |||
|- | |- | ||
! mouse_z | ! mouse_z | ||
| Line 135: | Line 267: | ||
| af42c0 | | af42c0 | ||
| af22c0 | | af22c0 | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! effects_vector | ! effects_vector | ||
| 017f6da0 | | 017f6da0 | ||
| ? | | ? | ||
| + | | ? <!--0.31.03--> | ||
| + | | ? <!--0.31.04 legacy--> | ||
| ? | | ? | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! hotkey_start | ! hotkey_start | ||
| 01476ecc | | 01476ecc | ||
| ? | | ? | ||
| + | | ? <!--0.31.03--> | ||
| + | | ? <!--0.31.04 legacy--> | ||
| ? | | ? | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! items | ! items | ||
| 0166eda8 | | 0166eda8 | ||
| ? | | ? | ||
| + | | ? <!--0.31.03--> | ||
| + | | ? <!--0.31.04 legacy--> | ||
| ? | | ? | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! language_vector | ! language_vector | ||
| Line 177: | Line 294: | ||
| 01731684 | | 01731684 | ||
| 0172f684 | | 0172f684 | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! notes | ! notes | ||
| 01474de8 | | 01474de8 | ||
| ? | | ? | ||
| + | | ? <!--0.31.03--> | ||
| + | | ? <!--0.31.04 legacy--> | ||
| ? | | ? | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! pause_state | ! pause_state | ||
| 0146e45f | | 0146e45f | ||
| ? | | ? | ||
| − | | ? | + | | ? <!--0.31.03--> |
| − | | ? | + | | ? <!--0.31.04 legacy--> |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| ? | | ? | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! settlements | ! settlements | ||
| 016af4a4 | | 016af4a4 | ||
| ? | | ? | ||
| + | | ? <!--0.31.03--> | ||
| + | | ? <!--0.31.04 legacy--> | ||
| ? | | ? | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! translation_vector | ! translation_vector | ||
| Line 273: | Line 321: | ||
| 017316b4 | | 017316b4 | ||
| 0172f6b4 | | 0172f6b4 | ||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! vegetation | ! vegetation | ||
| 017f6da0 | | 017f6da0 | ||
| ? | | ? | ||
| + | | ? <!--0.31.03--> | ||
| + | | ? <!--0.31.04 legacy--> | ||
| ? | | ? | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
! window_dims | ! window_dims | ||
| Line 305: | Line 334: | ||
| colspan="1" rowspan="2" | ? <!--0.31.04 legacy--> | | colspan="1" rowspan="2" | ? <!--0.31.04 legacy--> | ||
| colspan="1" rowspan="2" | 1875408 | | colspan="1" rowspan="2" | 1875408 | ||
| − | |||
| − | |||
|- | |- | ||
! window_grid_x | ! window_grid_x | ||
| Line 316: | Line 343: | ||
| ? <!--0.31.04 legacy--> | | ? <!--0.31.04 legacy--> | ||
| 187540c | | 187540c | ||
| − | |||
| − | |||
|- | |- | ||
! window_x (viewport_x) | ! window_x (viewport_x) | ||
| Line 324: | Line 349: | ||
| ? <!--0.31.04 legacy--> | | ? <!--0.31.04 legacy--> | ||
| eb1df8 | | eb1df8 | ||
| − | |||
| − | |||
|- | |- | ||
! window_y (viewport_y) | ! window_y (viewport_y) | ||
| Line 332: | Line 355: | ||
| ? <!--0.31.04 legacy--> | | ? <!--0.31.04 legacy--> | ||
| edfe98 | | edfe98 | ||
| − | |||
| − | |||
|- | |- | ||
! window_z (viewport_z) | ! window_z (viewport_z) | ||
| Line 340: | Line 361: | ||
| ? <!--0.31.04 legacy--> | | ? <!--0.31.04 legacy--> | ||
| edfe74 | | edfe74 | ||
| − | |||
| − | |||
|- | |- | ||
| − | |||
! world | ! world | ||
| 016aed50 | | 016aed50 | ||
| ? | | ? | ||
| + | | ? <!--0.31.03--> | ||
| + | | ? <!--0.31.04 legacy--> | ||
| ? | | ? | ||
| − | | | + | |
| − | | | + | |- bgcolor="#ddd" |
| − | | | + | ! Description |
| − | | | + | ! 0.31.06 legacy |
| − | | | + | ! 0.31.07 legacy |
| + | ! 0.31.08 legacy | ||
| + | ! 0.31.09 legacy | ||
| + | ! 0.31.10 legacy | ||
| + | |- | ||
| + | ! cursor_xyz | ||
| + | | colspan="1" rowspan="2" | af32b8 | ||
| + | | colspan="2" rowspan="2" | af72c0 | ||
| + | | colspan="1" rowspan="2" | <!--0.31.09 legacy--> | ||
| + | | colspan="1" rowspan="2" | <!--0.31.10 legacy--> | ||
| + | |- | ||
| + | ! mouse_x | ||
| + | <!-- Cells rowspanned out --> | ||
| + | |- | <||