Forum Discussion

ZerbuTabek's avatar
ZerbuTabek
Rising Hotshot
9 years ago

[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

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

19 Replies

Replies have been turned off for this discussion
  • ZerbuTabek's avatar
    ZerbuTabek
    Rising Hotshot
    9 years ago
    It looks promising! Will the code changes be added in the next patch, or will I have to wait until a while after that?
  • ZerbuTabek's avatar
    ZerbuTabek
    Rising Hotshot
    9 years ago
    Thanks for letting me know! At least I'll have time to work on the features of the program and figure out other stuff!

    Is the highlight linked to the name of the .world file? I tested by renaming "SO_CactusBeach_01" to "SO_CactusBeach_02" and updating the 0xA680EA4B resource, as an experiment, and the world disappeared from the map. I assume this is related the above problem (and will be fixed when the code is patched) but I'm just making sure.
  • odaphii's avatar
    odaphii
    Seasoned Adventurer
    9 years ago
    I'm keeping my eye on this - I've been wanting to create a world in TS4 since it was released, and the usage of less lots and more deco buildings is perfect for it.
  • Hi simgurumodsqaud, I was wondering, If this is too difficult for a modder too do, how do your programers do it? Do they have some custom software they use? If so, Maybe you could release that.

    I also had a idea on if you didint, why not have things called "Blank worlds" So basicly all these worlds have are lots, and with a special tool you could add backdrops and stuff, and add more lots, you could also add more custom backdrops seprate from the ea lots by like drawing it and then inserting it into the world. Also due to the limitations of this, maybe the tool could come with like maybe 10 worlds, and you could download other peoples verison of this world, but due to the limits of making custom worlds, you could only have 10 custom worlds at any time.

    Thanks, and happy simming!
  • @Zerbu, the highlight is tied to the world description ID not the file name. So in theory if you update the existing 0xA680EA4B resource to specify a a new filename it should still work so not sure why it did not for you. The fact that the world disappeared entirely is suspicious so maybe there was an issue with how the resource was modified. When this new code is available, it should be more robust - the highlight will just disappear when an unknown world is encountered, however hard to say if it will correct the issue you encountered here.

    @Harrison, I do feel that this is something modders can get working but it's definitely not a simple thing to do, so we'll see how it goes.

    -SGMS
  • "SimGuruModSquad;15272265" wrote:
    @Zerbu, the highlight is tied to the world description ID not the file name. So in theory if you update the existing 0xA680EA4B resource to specify a a new filename it should still work so not sure why it did not for you. The fact that the world disappeared entirely is suspicious so maybe there was an issue with how the resource was modified. When this new code is available, it should be more robust - the highlight will just disappear when an unknown world is encountered, however hard to say if it will correct the issue you encountered here.

    @Harrison, I do feel that this is something modders can get working but it's definitely not a simple thing to do, so we'll see how it goes.

    -SGMS


    Oh, I meant like ea could add it in a optinal update, but ok.

About The Sims 4 Mods & Custom Content

Find expert tips, troubleshooting help, tutorials for mods and custom content, and The Sims 4 patch files in our forum.14,655 PostsLatest Activity: 16 minutes ago