0x0 ==================================================================== T R A I T S ==================================================================== 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ==================================================================== P R O F E S S I O N S ==================================================================== TODO: Parse this and turn it into Profession tags. Cross-reference with Memory-40d.xml 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 90 91 92 93 94 95 96 97 98 88 89 90 ==================================================================== J O B S ==================================================================== TODO: Parse this and turn it into Job tags ==================================================================== S K I L L S ==================================================================== 0 1 2 49 3 4 5 6 7 8 9 10 11 22 23 57 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 24 25 26 67 68 66 65 27 28 29 30 31 32 33 34 35 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 38 39 41 42 43 44 50 52 45 46 47 48 70 36 12 69 37 13 14 16 17 18 53 54 55 56 40 51 21 15 58 19 20 106 59 60 61 62 63 64 ==================================================================== L A B O R S ==================================================================== 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 ==================================================================== V -- T A B L E S (for stonesense) ==================================================================== .,:rsr, :2;,;r2A@@5 @2::s5A#@@@ @r. . sd;:riXA#@@ :@@@Gir;;AS9 Bs::sS3A#@2 @@#AhXirsS#; iHrLr5d#@@@ .@#95sr;;rie i*' `*@3 @@A2sr;:;r#5 :..:rll: @@A5sr::r3@ @Hr;iZ#@@@@ `:rr;;;;: S@r.;i2#@@@ @s. .. @2::ri2A@@# B@G2ir:...5i :@r,r3X##@@ @G5sr:..,:A .@Ar;;rSB@@# H#2sr;,..,is .' `* ,@ASs;:..,:B ;rr;:,..,:. `''' W I N D O W S and W I N E 851c1190b6a7b42f2463967623d18575 0x4BB45F99 Basic things ============ 0x18 0xC Vector layout in MSVC 9: DWORD Allocator? DWORD ? DWORD ? DWORD Start DWORD End DWORD AllocationEnd 0x1C
0x0165B188
Position and window dimensions ==============================
0xe32798
0xe60838
0xe60814
0xae82cc
0x17f5ab8
Found addresses: (next to each other!) 0x17f5ab8 0x17f5ac0 0x17f5ac8 0x17f5ad0 GUI State =========
0x146e45f
Found addresses: 0x146e45f 0x185b677 Bogus:
0xae82cc
0x017f6f38
Bogus:
0xae82cc
Map stuff =========
0x016AD718
0x08 0x009A 0x029C 0x069c 0x159c 0x179c 0x1D9C 0x0D9c 0x2C local features 0x30 global features WORLD + 0x54374
0x16AF4FC
0x100 WORLD + 0x54440
0x16AF5C8
* map size in blocks *
0x016ad738
0x016ad73C
0x016ad740
* map size in tiles *
0x016ad744
0x016ad748
0x016ad74C
* Suspected region coords * WORLD + 0x525C8
0x016ad750
WORLD + 0x525CC
0x016ad754
WORLD + 0x525D0
0x016ad758
* World size * (WORDs)
0x016AEDD4
0x016AEDD6
0x16AF52C
0x16AF574
0x64 0x60 0x4 vector 0x4 vector Name struct =========== 0x0 0x1C 0x38 Creatures =========
0x0166ecc4
0x01470fbc
0x01470fb0
0x0 0x6c 0x88 0x8C 0x90 0xF8 0xFC 0x110 0x114 0X120 0X1F4 0X21C 0x238 0x28C 0x290 0x464 0x390 0x6D0 0x770 0x073C 0x0754 0x830 Souls ===== 0x0 0x1F4 0x224 0x88 Materials ========= soil, stone, metal inorganics vector = WORLD + 0x54B7C = 0x16AFD04
0x16afd04
wood and plant matter, WORLD + 0x54B94
0x16afd1C
plant matter, WORLD + 0x54BAC
0x16afd34
just wood, WORLD + 0x54BDC
0x16afd64
creature types actually used for creatures, WORLD + 0x54CD0
0x016AFE58
0x138 0xE0 0xF6 Constructions ============= WORLD + 0x108
0x165b290
0x14 Translations ============ WORLD + 0x54E50
0x016AFFD8
WORLD + 0x54E80
0x016B0008
0x4C Vegetation ========== WORLD + 0x15184
0x0167030C
belal: 0x017f6d98 ... what? 0x6C Buildings ========= WORLD + 0x14818
0x0166f9a0
0x164 WORLD + 0x5D610
0x016B8798
0x4 0x20 Effects ======= :( Settlements =========== :( Hotkeys =======
0x01476ecc
0x1C 0x20 0x2C
23dfe141c7ea4e63ebb3c618a12b48ec 0x4BBDF378 94641d97a0ecff6f2194e3d0b310d946 0x4BC3C470 WORLD: 0x0165c1d0 ? Position ========
0x17f6b00
Was 0x17f5ab8 0x17f6b00 0x17f6b08 0x17f6b10 Map ===
0x016AE760
* map size in blocks *
0x016AE780
0x016AE784
0x016AE788
* map size in tiles *
0x016AE78C
0x016AE790
0x016AE794
* Suspected region coords *
0x016AE798
0x016AE79C
0x016AE7A0
* World size * (WORDs)
0x016AFE1C
0x016AFE1E
* geology *
0x16B0574
0x16B05BC
* features * WORLD + 0x54374
0x16B0544
WORLD + 0x54440
0x16B0610
Creatures =========
0x166FD0C
0x01471fbc
0x0 0x6c 0x88 0x8C 0x90 0xF8 0xFC 0x110 0x114 0X120 0X1F4 0X21C 0x288 0x464 0x390 0x394 the skill that will be increased at the end of the mood (or not) 0x604 seems to be indexes in the list of possible colors defined in the raws for each group 0x6D4 0x774 0x0740 0x0758 0x834 Job structure ============= 0x0 Incrementaly assigned 0x8 seems to be just like the old occupations 0xa4 Job materials ============= 0x0 like mood materials, 0=bars, 4=stone, 5=wood, 57=cloth, 54=leather ... 0x2 subsubtype ? 0x4 subtype ? 0x8 index of material (for example, 2 is for silver) 0x18 set only for shell / bone mood requirements ? Materials ========= soil, stone, metal inorganics vector = WORLD + 0x54B7C = 0x16B0D4C
0x16B0D4C
wood and plant matter, WORLD + 0x54B94
0x16B0D64
plant matter, WORLD + 0x54BAC
0x16B0D7C
just wood, WORLD + 0x54BDC
0x16B0DAC
creature types actually used for creatures, WORLD + 0x54CD0
0x16B0EA0
Constructions ============= WORLD + 0x108
0x165C2D8
Translations ============ WORLD + 0x54E50
0x016B1020
WORLD + 0x54E80
0x16B1050
Vegetation ========== WORLD + 0x15184
0x1671354
Buildings ========= WORLD + 0x14818
0x16709E8
WORLD + 0x5D610
0x16B97E0
0x4 0x20 Descriptor colors =================
0x16B9780
0x0 0x4C
0x16B9768
0x6C floats ! 0x70 0x74
.-"""-. ' \ |,. ,-. | _________________________ |()L( ()| | \ \ |,' `".| | /_ Nothing here yet :( \ |.___.',| ` \________________________\ .j `--"' ` `. / ' ' \ / / ` `. / / ` . / / l | . , L I N U X | | ,"`. .| | _.' ``. | `..-'l | `.`, | `. | `. __.j ) |__ |--""___| ,-' `"--...,+"""" `._,.-'