IFFSnooper ...
IFFSnooper Homepage
SimLouvre eGroup
This part of the process is a bit boring, but it is extremely important to know about Magic Cookies especially if you are going to share or post any of your objects.

Every object in the Sims has a unique identification number which your game uses to 'catalogue' the Maxis objects and any objects you have in your downloads folders. If two or more objects have the same number, the game will only show ONE of those objects.
A printable Magic Cookies Quick Reference sheet is here.


(The page will open
in a new window.)

& Magic Cookies

When you've re-coloured an object you need to give it a different ID number so that it shows up in your game. This is called the Globally Unique ID (GUID) number and you can see it by clicking on the OBJD tab in IFFSnooper. It is written in hexadecimal (just pretend you've got 16 fingers!), but don't worry — you won't need to learn how to count in hex.


So that people could re-colour or create new objects and not use each other's object IDs by mistake, a part of the GUID was designated as the Magic Cookie number. Each creator would be assigned one Magic Cookie number to use for all his/her objects — that way, there wouldn't be any ID conflicts.
Let's say that my Magic Cookie Number is 22730.
Decimal      Hex  
22730 = 58CA
In the OBJD screen, click the Edit button. Another screen will appear — it's where you can change the categories for an object. It's also where you can enter a Magic Cookie and alter the GUID number.

If you type a Magic Cookie number into the cookie 'box' (and then press TAB or click in another box) you will see how the GUID number changes.

The other four digits, DF and 7C, make up the part of the number that will change if you clone your object to create a new GUID, but first close the OBJD Edit screen, and go to the File Menu.

Magic Cookie Confusion

In the beginning, it was not made very clear that an object creator should only have ONE Magic Cookie number. Some people went back and got another Magic Cookie for each new object! Or, they didn't write their Magic Cookie number down and expected their PC to remember it for them. Invariably, every so often their PC lost the number so off they went again — one more Magic Cookie number taken.

There is space in the GUID number to hold 65,535 different Magic Cookie numbers — that's 65,535 different creators who could each make 65,335 objects before running out of unique ID numbers. That's over four billion numbers!!!!!

Can you believe it? The Magic Cookies have run out! In fact they are almost through the second time around, and there are more and more Sims players suffering object ID clashes and crashes.

This is just an annoyance for us, but PCs can often crash horribly and corrupt all sorts of files. If you have ever watched someone re-install Windows, or even The Sims and all its expansion packs, you'll know that it is nerve-wracking and definitely very unpleasant. You don't want one of your objects to be responsible for someone else's disaster.

You must remember to save the object after any changes — IFFSnooper will not remind you.
You are going to have to keep track of your own GUID numbers. Why not write them down in that notebook you always keep beside your computer for jotting down passwords, game tips, serial numbers, Formula One results, URLs ... those sorts of things. Start a page for your objects.
Or, you might be very organised and keep a spreadsheet with the information. If you're gung-ho with Excel you can use the HEX2DEC( ) function.
These days, all you can really do is pluck a Magic Cookie number out of the air — any number between 0 and 65,535.

There are two sites which have attempted to create a list of Magic Cookie numbers. I strongly advise you to search through these lists to make sure that the number you have chosen is not being used by someone else ... like SimFreaks or 7DS or Around the Sims or Raveena or Miffy ... or me! These lists are not complete in any way, but at least it gives you a start.

Magic Cookies Database — a Yahoo! eGroup
Sandshifter's Identify

Note: It's a bit difficult to work out some people's Magic Cookie numbers if they are using numbers greater than 65,535 because they are on that 'second time around'. Just concentrate on their numbers written in hex — they are usually correct.

And while you're there, add your own number.
Before
After
You might want to be able to convert numbers from hex to decimal and back, so you will need to use a binary calculator. I use a freeware one called BinCalc written by R Fronabarger ©1998. You can download it from Macware.Erewhon (either use the alphabetical listing or find it under the Programming category). It looks terribly complicated but all you need to do is type in your decimal or hex number to see its conversion.

Or check out the shareware/freeware sites like Tucows or Shareware.com.
eg. the formula in C10 is =HEX2DEC(RIGHT(B10,2)&LEFT(B10,2))
Don't get confused:
If you also have access to some of the Wintel Sims' utilities, be aware that a couple of them display the GUID's bytes in reverse order.
IFFSnooper
TMog
IFFPencil
SimCategoriser
Object ID
7C 58 CA DF
7C 58 CA DF
7C 58 CA DF
DF CA 58 7C
DF CA 58 7C
Jump to the beginning
You cannot enter a Magic Cookie number greater than 65,535 (FF FF). If you do, IFFSnooper will readjust the hex to a 'less than 65,535' number — you'll see its decimal equivalent the next time you open the object (and it may belong to someone else).

If you really, really want to know what's happening, a number like 100,000 will end up as 34,464 — that's 100,000 minus 65,536 = 34,464.
Stop Press!
Now there is an ID checker for the Macintosh! It will list all the objects with their GUID numbers in any folder, including sub-folders — it will even find objects in .far files too. Clicking an 'analyse' button will bring up a list of any duplicate numbers present which you can edit, right there and then.

Go NOW to Sandy's website, Around the Sims, and look on the Mac Help pages for the Sims-GUID-Checker. It's wonderful!