Editing BCON Resources with IFFSnooper

IFFSnooper versions 1.2.3 and later can edit BCON and BHAV resources without the need to export hex data, so let's continue with the Entry Level Hacking lessons by Grapholina of SimsCollege, using a current version.


Use the Edit BCON button to bring up the BCON edit window.

BCON 4097 edit button

The edit window can show 20 fields at a time, with a number field and space for a TRCN label.

BCON 4097 edit window

Sometimes an object has a matching TRCN resource for each BCON resource, which tells you how the object programmer named each constant, but not often.
In this case Grapholina tells us to edit line 6 to increase the chair maximum comfort, and line 0 to boost the rate of comfort increase.

BCON 4097 modifications


We can modify the room impact values in BCON 4098 the same way.

BCON 4098 modifications

"How do we know which ID is our Cheap Chair? As I explained early on, Maxis rates their chairs from 0 to 3, with zero being the cheapest chair. Since our chair IS the cheapest there is, then our line to modify will be ID 0."

You may wonder how Grapholina knew for certain that we should modify BCON 4098 line 0, without a TRCN label to guide her. The code for BHAV 4104 "init Cheap" tells you which constant line is used by the cheap chair.