ZerbuTabek
9 years agoRising Hotshot
[Updated] More .bt Requests: Lot Description (0x01942E2C) and Street Description (0xA680EA4B)
@SimGuruModSquad @SimGuruEugi
I'm trying to modify how lots appear on the world map, and have noticed that editing the resources 0x01942E2C and 0xA680EA4B both have effects on it. When I tried replacing a Lot Description resource with a copy of another, it caused the lots to overlap each other, confirming that it works, but that was as far as I could go.
I assume a .bt file wouldn't be too hard, as both are small files.
UPDATE:
Okay, I took a look at figuring out the files myself, and I think I'm sure those files aren't capable of setting lots to a fixed position on the map (only assign them to "slots" which depend on the defined neighbourhood/street), so unless there's information I'm not aware of, or someone else happens to have the same request, this won't be necessary anymore since it probably won't be capable of what I want.
In case anyone happens to be reading this and is interested, here's .bt code containing the information I have found (everything else is marked "unknown"), though the only thing that's all that interesting is the option to edit lot prices:
Lot Description
Street Description:
I assume a .bt file wouldn't be too hard, as both are small files.
UPDATE:
Okay, I took a look at figuring out the files myself, and I think I'm sure those files aren't capable of setting lots to a fixed position on the map (only assign them to "slots" which depend on the defined neighbourhood/street), so unless there's information I'm not aware of, or someone else happens to have the same request, this won't be necessary anymore since it probably won't be capable of what I want.
In case anyone happens to be reading this and is interested, here's .bt code containing the information I have found (everything else is marked "unknown"), though the only thing that's all that interesting is the option to edit lot prices:
Lot Description
UINT16 version;
UINT16 unknown;
UINT64 streetInstance;
UINT32 mapData; // this is combined with streetInstance to determine the lot's position on the map
UINT32 price;
ubyte sizeX;
ubyte sizeY;
byte unknown;
UINT64 ambienceEffects; // points to an XML file in ClienFullBuild1/ClientDeltaBuild1
byte unknown;
byte unknown;
UINT64 soundEffects; // points to an XML file in ClienFullBuild1/ClientDeltaBuild1
byte unknown;
byte unknown;
Street Description:
UINT16 version;
UINT16 unknown;
UINT32 unknown;
UINT32 unknown;
UINT32 unknown;
UINT64 regionDescription;
UINT32 worldFileLength;
char worldFile;
UINT32 unknown;
UINT32 unknown;
UINT32 unknown;
byte unknown;
byte unknown;
byte unknown;
UINT64 hsvTweakerSettingsData; // points to a DATA file