TODO: Parse this and turn it into Job tags .,: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 Basic things ============ Vector layout in MSVC 9: DWORD Allocator? DWORD ? DWORD ? DWORD Start DWORD End DWORD AllocationEnd
Position and window dimensions ==============================
Found addresses: (next to each other!) 0x17f5ab8 0x17f5ac0 0x17f5ac8 0x17f5ad0 GUI State =========
Found addresses: 0x146e45f 0x185b677 Bogus:
Bogus:
Map stuff =========
local features global features Map Features ============ WORLD + 0x54374
WORLD + 0x54440
* map size in blocks *
* map size in tiles *
* Suspected region coords * WORLD + 0x525C8
WORLD + 0x525CC
WORLD + 0x525D0
* World size * (WORDs)
vector vector Name struct =========== Creatures =========
the skill that will be increased at the end of the mood (or not) seems to be indexes in the list of possible colors defined in the raws for each group Souls ===== Job structure ============= Incrementaly assigned seems to be just like the old occupations Job materials ============= like mood materials, 0=bars, 4=stone, 5=wood, 57=cloth, 54=leather ... subsubtype ? subtype ? index of material (for example, 2 is for silver) set only for shell / bone mood requirements ? Materials ========= soil, stone, metal inorganics vector = WORLD + 0x54B7C = 0x16AFD04
wood and plant matter, WORLD + 0x54B94
plant matter, WORLD + 0x54BAC
just wood, WORLD + 0x54BDC
creature types actually used for creatures, WORLD + 0x54CD0
Constructions ============= WORLD + 0x108
Translations ============ WORLD + 0x54E50
WORLD + 0x54E80
Vegetation ========== WORLD + 0x15184
belal: 0x017f6d98 ... what? Buildings ========= WORLD + 0x14818
WORLD + 0x5D610
Effects ======= :( Settlements =========== :( Hotkeys =======
WORLD: 0x0165c1d0 ? Position ========
Was 0x17f5ab8 0x17f6b00 0x17f6b08 0x17f6b10 Map ===
* map size in blocks *
* map size in tiles *
* Suspected region coords *
* World size * (WORDs)
* geology *
* features * WORLD + 0x54374
WORLD + 0x54440
Creatures =========
the skill that will be increased at the end of the mood (or not) Castes ====== Color Mods ========== Body Parts ========== Materials ========= soil, stone, metal inorganics vector = WORLD + 0x54B7C = 0x16B0D4C
stuff like glass, coke, ...
wood and plant matter, WORLD + 0x54B94
plant matter, WORLD + 0x54BAC
just wood, WORLD + 0x54BDC
creature types actually used for creatures, WORLD + 0x54CD0
stuff that is used somehow
Constructions ============= WORLD + 0x108
Translations ============ WORLD + 0x54E50
WORLD + 0x54E80
Vegetation ========== WORLD + 0x15184
Buildings ========= WORLD + 0x14818
WORLD + 0x5D610
Descriptor colors =================
this includes RVB floats !
A list of all colors, including eyes and stuff Items =====
List of offsets in the VTable : (in the vtable) Time ====
0x17f6b00
0xe32798 01
0xe60838 01
0xe60814 01
0xae82cc 01 Why do i have to redefine this ???
CHMOD
BOGUS!
LOOKS O.K.
VERIFIED
VERIFIED
VERIFIED
VERIFIED
LOOKS O.K.
LOOKS O.K. Why do i have to redefine this ??? ... what?
0xaf12d0
0x180b10c
map size X: 0x16c4b10 map size Y: 0x16c4b14
Creatures =========
VERIFIED
VERIFIED
VERIFIED .-"""-. ' \ |,. ,-. | _________________________ |()L( ()| | \ \ |,' `".| | /_ Argh !!! \ |.___.',| ` \________________________\ .j `--"' ` `. / ' ' \ / / ` `. / / ` . / / l | . , L I N U X | | ,"`. .| | _.' ``. | `..-'l | `.`, | `. | `. __.j ) |__ |--""___| ,-' `"--...,+"""" `._,.-' Basic things ============ VERIFIED VERIFIED VERIFIED MAP BLOCK OFFSETS ================= VERIFIED VERIFIED VERIFIED VERIFIED VERIFIED VERIFIED VERIFIED VERIFIED VERIFIED VERIFIED MAP FEATURE OFFSETS =================== VERIFIED VERIFIED VERIFIED VERIFIED VERIFIED values for the region structure =============================== VERIFIED VERIFIED geoblock offsets ================ VERIFIED VERIFIED Name struct =========== VERIFIED VERIFIED VERIFIED Creature offsets ================ VERIFIED CHMOD CHMOD CHMOD BAD!! CHMOD CHMOD VERIFY CHMOD CHMOD VERIFY! CHMOD VERIFY! VERIFY! VERIFY! BAD! CHMOD VERIFY! the skill that will be increased at the end of the mood (or not) BAD! BAD! CHMOD CHMOD BAD! CHMOD Souls ===== CHMOD CHMOD BAD! Body Parts ========== Job structure ============= Incrementaly assigned seems to be just like the old occupations Job materials ============= like mood materials, 0=bars, 4=stone, 5=wood, 57=cloth, 54=leather ... subsubtype ? subtype ? index of material (for example, 2 is for silver) set only for shell / bone mood requirements ? Creature type offsets ===================== VERIFIED from 0.31.08 Toad: 0xaf75b68 Toad: rawname = 0x0 Toad: character (not reliable) = 0x20 Toad: caste vector = 0x60 Toad: extract? vector = 0x18f4 Toad: colors = 0x36 VERIFIED VERIFIED LOOKS OK Castes ====== Color descriptors ================= VERIFIED VERIFIED VERIFIED VERIFIED VERIFIED Language tables =============== VERIFIED Constructions =============
Position and window dimensions ==============================
GUI State =========
Map data =========
WORLD + 0x52C60 Map Features ============ WORLD + 0x5487C
WORLD + 0x548F4
* map size in blocks *
* map size in tiles *
* region coords * WORLD + 0x525C8
WORLD + 0x525CC
WORLD + 0x525D0
* World size * (WORDs) WORLD + 0x542E0
WORLD + 0x542E2
WORLD + 0x54894
WORLD + 0x548B8
Creatures =========
Materials ========= soil, stone, metal inorganics vector
0x16afd04 wood and plant matter
plant matter
just wood
creature types actually used for creatures,
Color descriptors =================
VERIFIED
VERIFIED Translations ============ WORLD + 0x54E50
WORLD + 0x54E80
Constructions ============= WORLD + 0x84
0x165b290 Time ====
MOST PROBABLY BOGUS! Position and window dimensions ==============================
VERIFIED
VERIFIED
VERIFIED
VERIFIED
VERIFIED GUI State =========
VERIFIED Map data ======== WORLD + 0x52C60?
VERIFIED Map Features ============ WORLD + 0x5487C?
VERIFIED WORLD + 0x548F4?
VERIFIED * map size in blocks *
VERIFIED
VERIFIED
VERIFIED * map size in tiles *
VERIFIED
VERIFIED
VERIFIED * region coords * WORLD + 0x525C8
VERIFIED WORLD + 0x525CC
VERIFIED WORLD + 0x525D0
VERIFIED (old = 0x9322d54) * World size * (WORDs) WORLD + 0x542E0
VERIFIED WORLD + 0x542E2
VERIFIED WORLD + 0x54894
VERIFIED WORLD + 0x548B8
VERIFIED Materials ========= soil, stone, metal inorganics vector
VERIFIED wood and plant matter
VERIFIED plant matter
VERIFIED just wood
VERIFIED creature types actually used for creatures,
VERIFIED Color descriptors =================
VERIFIED
VERIFIED Translations ============ WORLD + 0x54E50
WORLD + 0x54E80
Creatures =========
0x092CB608
0x092CB5FC Time ====
YEAR 0x92BF6A0, WORLD - 0x6A40 TICKS 0x92BF6A8, WORLD - 0x6A40 + 0x08
VERIFIED WORLD = 0x92C4000 Creatures ========= WORLD + 0x139E0 0x92d79d4 0x92d79e0 = real one? seems like it 0x92d7a10 Buildings =========
VERIFIED
VERIFIED
VERIFIED
VERIFIED