furnaces and smelters ... and stuff :)

develop
Petr Mrázek 2010-07-27 04:32:51 +02:00
parent 34715e0c58
commit efe6854e3d
2 changed files with 17 additions and 1 deletions

@ -2300,6 +2300,21 @@ map_data_1b60_offset 0x1B9c
Toad: caste vector = 0x60 Toad: caste vector = 0x60
Toad: extract? vector = 0x18f4 Toad: extract? vector = 0x18f4
Toad: colors = 0x36 Toad: colors = 0x36
Buildings
=========
<Address name="buildings_vector">0x92eb068</Address>
<Offset name="building_custom_workshop_type">0x164</Offset> WRONG
<Address name="custom_workshop_vector">0x93302e8</Address>
<Offset name="custom_workshop_name">0x4</Offset>
<Offset name="custom_workshop_type">0x8</Offset>
<VTable name="building_vtable">
<multiclass name="building_trapst" typeoffset="0xC0" />
<multiclass name="building_workshopst" typeoffset="0xC0" />
<multiclass name="building_furnacest" typeoffset="0xCE" />
<multiclass name="building_siegeenginest" typeoffset="0xC0" />
</VTable>
</Entry> </Entry>
<Entry version="v0.31.11" os="linux" id="30_11lin" base="30_10lin" rebase="0x1D020"> <Entry version="v0.31.11" os="linux" id="30_11lin" base="30_10lin" rebase="0x1D020">
<!-- BIG rebase, possible broken stuff --> <!-- BIG rebase, possible broken stuff -->

@ -79,8 +79,9 @@ int main (int argc,const char* argv[])
{ {
//cout << buildingtypes[temp.type] << " 0x" << hex << temp.origin << endl; //cout << buildingtypes[temp.type] << " 0x" << hex << temp.origin << endl;
//hexdump(DF, temp.origin, 16); //hexdump(DF, temp.origin, 16);
addresses.push_back(temp.origin); //addresses.push_back(temp.origin);
} }
addresses.push_back(temp.origin);
} }
else else
{ {