Houses.dat
I've already got this(I got most of it from Krom though):
The file starts with 30 Animations of pigs and horses.
An Animation contains 30 Int16's, a Int16Count and two integers forming a Point.
then foreach building(Count = 29) the following:
Int16 StoneCost
Int16 WoodCost
Int16 WoodenConstructionMaskTextureIndex
Int16 StoneConstructionMaskTextureIndex
a 4x5 array of Int16's containing the SupplyResourcesIn
a 4x5 array of Int16's containing the SupplyResourcesOut
Then 5 WorkingAnimations
a SmokeAnimation
a FlagPoleAnimation
a InhabitantIsIdleAnimation
3 FlagAnimations
7 FireAnimations
Int16 WoodenConstructionLength
Int16 StoneConstructionLength
3 bytes always zero.
signed-byte DoorLocation. The formula to get the index of the door of a building is BuildingWidth / 2 + this signed byte.
and afterwards there are still 131 Int16's I don't know the meaning of(yet). Is there anyone who does and cares to elaborate? ty