On this page
What's Covered Here
Three kinds of edit that do not require writing any behaviour logic
Every edit on this page follows the same pattern: clone the object with TMog, open the clone in a specific tool, change a value or a piece of text, save, test in game. No BHAV writing, no tree logic, no code – just finding the right field and changing what is in it.
The three edits covered here are, in order of how often you are likely to want each one:
GameData\Objects\ or a FAR archive can corrupt your install. Editing the clone is safe – if something goes wrong, delete the clone and start again.Editing Numeric Values (BCON)
Change how much skill a bookcase teaches, how much fun a stereo gives, how long food takes to cook
BCON resources hold all the tunable numbers an object uses. Changing these numbers is the single easiest IFF edit because you do not touch any logic – the existing behaviour still runs, it just runs with different numbers.
Using Constant Contraption (recommended for this)
Constant Contraption is a small standalone tool that only does one thing: view and edit BCON values. That narrow focus makes it easier to use than the full IFF Pencil 2 for this particular task. It is in the same Sims1Tools download as IFF Pencil 2 – see the Tools table on the hub.
Clone a bookcase in TMog
Launch Transmogrifier and find bookcases in the object list. Click "Clone Object File…", give it a name, enter 0 for the Magic Cookie (fine for personal use), and click OK. TMog creates your clone in Downloads\Transmogrified\. For the Magic Cookie system, see the File Reference.
Open the clone in Constant Contraption
Launch Constant Contraption, then navigate to Downloads\Transmogrified\ and open your cloned bookcase. The tool shows each BCON group on its own tab or page, with the numeric values inside each group listed with their labels.
The Maxis bookcase carries 7 BCON groups named Side, Skills, Tuning - Time, Tuning - School, Tuning - Motives, Tuning - Skills, and Tuning - Room Impact. The names are descriptive – you can usually guess which group controls what by reading the label.
Change the values you want
Click into a value field and type a new number. Save your changes.
Try small changes first so you can see the effect clearly. If "Tuning - Skills" contains a "skill gain per minute" value, doubling it roughly doubles how fast a Sim gains skill from reading. Raising a "Tuning - Room Impact" value makes the bookcase improve the room score more.
Test in game
Close Constant Contraption. Your clone is already in Downloads\Transmogrified\ which the game reads automatically. Launch The Sims, buy your cloned bookcase from the catalogue (it appears alongside the Maxis original), and have a Sim use it. Watch the skill bar – if it fills faster than before, your edit worked.
If the change feels too large or too small, close the game, go back to Constant Contraption, adjust the numbers, save, and try again.
Using IFF Pencil 2 instead
IFF Pencil 2 can edit BCON values too. Open the IFF, click BCON in the resource list on the left, double-click the group you want to edit, change the numbers, save. It is a bit more cluttered than Constant Contraption because it shows every resource type, not just BCON – but it is useful when you already have the file open for other edits.
Editing Text
Catalogue names, pie menu labels, and dialog lines – no logic changes
There are three different places text lives inside an object IFF, each handled by its own resource type:
Three tools, depending on what you want to edit
Editing the catalogue name and description (CTSS)
Clone the object in TMog
Select the object in TMog's list, click "Clone Object File…", give it a name, enter 0 or your Magic Cookie, click OK. The clone appears in TMog's list.
Fill in the new name and description
With the clone selected, look at the right-hand panel. Edit the Name field and the Description field directly. Standard Sims 1 CC convention for CC you plan to share is: Made by [Your Handle] – [your site or contact]. Save the file.
Test
Launch the game, open Buy Mode, hover over your clone. The new name and description should appear.
Editing pie menu labels (TTAs)
The pie menu options that pop up when you click an object are stored in TTAs. You might want to rename "Study Cooking" to something more specific, or change "Watch TV" to match a themed set. The text only – changing the pie menu labels does not change what the interactions actually do.
Open your cloned IFF in Strings Scavenger
Launch Strings Scavenger and open your clone from Downloads\Transmogrified\. The tool shows a list of string-type resources inside the file – you should see CTSS, one or more TTAs entries (one per TTAB, identified by ID), and any STR# resources.
Pick the TTAs that matches the TTAB you care about
TTAs resources pair one-to-one with TTAB resources by ID. Most simple objects have only one TTAB (and therefore one TTAs); more complex objects may have several. For the Maxis computer, for example, there are four TTABs (Cheap, Moderate, Expensive, Very Expensive) and four matching TTAs, one per price tier.
Edit the labels
Strings Scavenger shows each entry with its index number and the text. Click the string you want to change, type the new label, save.
Do not change the order of entries – the TTAB references them by index. Entry 0 is the first interaction in the pie menu, entry 1 the second, and so on. Swap the text, not the positions.
Test in game
Launch The Sims, place your clone on a lot, click it. The pie menu should show your renamed options.
Editing dialog text (STR# 301)
STR# 301 holds the dialog lines Sims say (or think) related to an object. Changing this is less common than catalogue or pie menu edits but works exactly the same way – open in Strings Scavenger or IFF Pencil 2, find STR# ID 301, edit the strings, save.
What not to edit
Editing Object Properties (OBJD)
Price, catalogue category, and other object-level settings
The OBJD resource is the master record for an object. It holds the object's price, which Buy Mode category it appears in, its unique GUID, and various flags controlling how the game treats it. Editing OBJD is a sweet spot between BCON (pure numbers with labels) and full BHAV editing (logic) – it is a bounded set of named fields, most of which are self-explanatory.
The fields you can safely edit
Some OBJD fields are safe for beginners to edit directly. Others are resource pointers (they say "the Main BHAV is ID 4096") and changing them is how you break an object. The safe-to-edit ones below are what most community OBJD hacks touch.
Fields to leave alone unless you know what they do
Editing workflow
Clone the object in TMog
Same as always: TMog, find the object, clone, pick a name, Magic Cookie 0 (or your own), save.
Open the clone in IFF Pencil 2
Launch IFF Pencil 2 (right-click the .exe → Properties → Compatibility → Windows XP SP3 mode and Run as administrator, if on Windows 10/11). File → Open the clone from Downloads\Transmogrified\.
Find the OBJD resource
In the resource type list on the left, click OBJD. For a single-tile object there is one OBJD. For a multi-tile object (double bed, dining table, foosball table) there is one OBJD per tile plus a master OBJD – start with the master.
Open the OBJD editor
Double-click the OBJD entry. IFF Pencil 2 opens its OBJD editor dialog, showing the fields grouped by purpose. The exact layout of this dialog is handled by the tool – follow the field labels there rather than memorising a byte order.
Change the fields you want
Adjust price, catalogue sort flags, or community flag. Leave the rest alone. File → Save.
Test in game
Launch The Sims, open Buy Mode, check that the object appears in the expected catalogue category with the new price. If the flags did not move it, double-check which of the room and function flags are checked – each object needs at least one of each.
Next Steps
Once you are comfortable with the three edits above, the next level up is changing what an object actually does rather than its tuning or metadata. That means touching TTAB (the pie menu) and BHAVs (the behaviour logic). Covered on the next page.