Hi there! You are currently browsing as a guest. Why not create an account? Then you get less ads, can thank creators, post feedback, keep a list of your favourites, and more!

Twinbrook Objects in World Editor Catalog And Create-A-World

SCREENSHOTS
Downloads 433 Thanks  Thanks Favourited 81,930 Views
Uploaded: 4th Sep 2010 at 8:34 PM
Updated: 5th Sep 2010 at 1:15 PM
UPDATE - Now found a way to show it up in Create-a-World catalog!!!!! See below

Have you ever wonder building this coastal military base on your own using Create-a-World?


Well, perhaps not a military base, but you certainly would like to use seawalls, railroads, traffic light, etc included in your copy of The Sims 3: Ambitions, but somehow CAW is just too stupid to list those objects in its catalog.

Started in this thread about how to make CAW recognize many hidden Twinbrook objects. In one hand CAW seems to be able to read custom content installed using Sims3Pack files, which will be listed in catalog. But the workaround using that way seems to take too much cost, where you will need to clone the Twinbrook objects into a new objects, which in my opinion is so redundant. They said they'll find a way to make it cheaper in bytes.

While waiting for them (and EA of course, but I doubt it) to work on this issues, I found a way to add Twinbrook objects to your custom world: By using the so-called World Editor. The Edit-in-Game (EIG) feature behaves almost like in-game environment. And luckily EA enables World Editor inside EIG. World Editor gives us a catalog which you can put neighborhood scenery objects such as tree, landmarks, etc in-game. By altering the Twinbrook objects' OBJD data, I could manage to show those objects in the catalog, resulting you can place them in your world!

List of Objects in this mod
Train Track - Straight Medium
Train Track - Subtle Curve
Train Track - Straight Large
Train Track - Ninety° Degree
Train Track - Small
Train Track - S Curve
Train Track - Switch

Fence Chain Link - Medium
Fence Chain Link
Fence Chain Link - Post
Fence Chain Link - Long
Fence Chain Link - Half Span

Spillway - Small
Seawall
Seawall Medium
Seawall Lage
Spillway - Large
Factory Drain Pipes

Industrial Water Tower
Wooden Base Water Tank
Launch Assembly

Technical Info
This mod only alter the catalog information inside OBJD data, just like what Sims_MX done in The Sims 3 Categorizer. But due to \unknown information about World Editor catalog in OBJD data, I did this using trial-and-error to find which Unknown fields related to show the object in World Editor catalog. And luckily I found it.

This mod does not alter any other things such as coding or behaviour, string table, etc. And don't forget that this mod is default replacement and will "replace" the game's OBJD data for these objects. This mod will conflict with any other mod that alter OBJD data for these objects. But AFAIK, it will run well with Sims_MX's The Sims 3 Categorizer, which I believe he/she didn't include any of these object inside his/her mod.

UPDATE Showing Those Objects In CAW
I just found a great way to show it up in Create-a-World. Basically it is just putting the mod packages in Create-a-World program folder, just like what we've ever done before with The Sims 3 vanilla games.
  1. Open Create-a-World folder in Program Files
  2. Create folder called Packages
  3. Append these lines to Resource.cfg files which located in Create-a-World program folder:
    Priority 501
    DirectoryFiles Files/... autoupdate
    Priority 500
    PackedFile Packages/*.package
    PackedFile Packages/*/*.package
    PackedFile Packages/*/*/*.package
    PackedFile Packages/*/*/*/*.package
    PackedFile Packages/*/*/*/*/*.package
  4. Put the package inside the Package folder and, voila
The Twinbrook objects will show up in CAW. And it supposed to work just fine. I will take a look on what is flagging the object so it can show up in CAW catalog right after I get home. I found this when I was take a shower to go out, so I couldn't test it much yet. But at least it is appeared in CAW catalog and you can place it in your custom world.

Using it with CAW via Edit-In-Game (Old Skool)
Showing these objects in catalog is almost totally useless since the inability of in-game system to perform advanced object positioning. In the other hand, when using EIG feature, you can place these objects as many as you like and the EIG will retain these objects even after you quit EIG. After that you can use CAW interface to place/modify the location or rotation of the objects. The placed objects will also show up in layer tree in CAW interface. It might be painful to access EIG frequently, but it's better than nothing, right? :D

Please note that You must create at least one layer before using World Editor in EIG, otherwise your game will crash when exiting EIG. The EIG also will always place the objects placed using World Editor in first layer you created. Please tell me if I'm incorrect with this info.



Sharing Your World With Twinbrook Objects placed using this mod
You don't need to include this mod even though you use this mod to place Twinbrook objects. In other words, no additional installation required for world that incorporate Twinbrook objects using this mod. This is because this mod use the objects that already exist in Ambitions installation. So the only requirement of custom world with Twinbrook objects is the Ambitions is installed. Comparing with the option proposed on the other thread, this option seems to be the cheapest option in bytes.

Uninstallation
If you tired to see so many things clobbering your World Editor catalog, just remove this mod. The already placed Twinbrook objects will work and show up normally and the Twinbrook objects will hide from catalog. No additional pain required.

Extra
I spent all night to perform trial-and-error. And it seems worth enough to share. :D

Additional Credits: S3PE S3OC People in this thread
God :D