MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

Global FIX: Fully-functional Custom ToyBoxes in pre-FFS games

by Numenor Posted 2nd Jan 2007 at 11:39 AM - Updated 2nd Jan 2007 at 1:17 PM by Numenor
9 Comments / replies (Who?) - 8 Feedback Posts, 1 Thanks Posts
GLOBAL FIX for CLONED TOY-BOX
Fully-functional Custom ToyBoxes in pre-FFS games

NOTICE - This is a GLOBAL FIX, which means that:
  • it might be unknowingly included in your uploaded lots (so, use the Clean Installer to remove unwanted hacks from your lots before uploading them);
  • it will be copied in any toybox you clone with SimPE, if you have included the Downloads folder in the File Table (so, uncheck the Downloads if you want a "clean" clone).



WHY THIS FIX?
Before Family Fun Stuff, there was only one toybox in the game; and therefore all the code related to toyboxes "recognized" only one toybox: all the cloned toyboxes worked partially; in particular:
  1. It's not possible to put away the toys (the sim picks up a toy, and then drops it, because he can't find a suitable toybox where to store it);
  2. When a sim is already playing, the interactions "Join..." and "Ask ... to join" don't work, because the second sim can't find a suitable toybox.

WHICH GAMES NEED THIS FIX?
You DON'T NEED this fix if your game includes at least one of the following EPs:
  • Family Fun Stuff
  • Glamour Life Stuff
  • Pets
  • any other EP newer then Pets
If you have none of the EPs listed above, then you NEED the fix, in order to use a custom toybox in your game.

HOW TO INSTALL/UNINSTALL
Extract the package from the zip archive and put it into your Downloads folder; you can also use the Q-Xpress, if you like.
To uninstall, delete the file "Numenor_GLOBAL-FIX_UsableCustomToyboxes.package" from your Downloads folder.

CREATORS OF CUSTOM TOYBOXES, PLEASE READ
If you have FFS, you could just clone one of the new toyboxes included in FFS; but this would create a clone that requires FFS in order to work (which is not advisable).
The best way to create a fully functional cloned toybox is the following:
  1. Deactivate all the EPs in SimPE's file table, as explained HERE.
  2. Still in SimPE's file table, include the Downloads folder in the table.
  3. Install this fix.
  4. Clone the base-game ToyBox.
This way, your clone will automatically benefit of the fix, and it will be usable in any game (from the base-game to Pets and newer)

If you have a little familiarity with BHAVs, you can just skip all the steps above and append a single line to the Init BHAV of your clone:
[prim 0x0002] Expression (My 0x003B (category) := Literal 0x0073)
In any case, you have to alert the downloaders of your cloned toybox that they need this global fix, in order to your your custom object (if they don't have FFS or above, of course).


TECHNICAL EXPLANATION OF THIS FIX
As said, some interactions rely on the original GUID of the base-game toybox; starting with FFS, Maxis implemented a different check, based on the Category 0x0073: every toybox is assigned to Category 0x0073, and then the BHAVs look for a suitable toybox by searching for objects in Category 0x0073 (before FFS, the BHAVs searched for objects having the GUID of the base-game toybox, instead).

This fix is composed by three edited BHAVs:
  1. Two BHAVs from the ToyBoxToysGlobals (GroupID 0x7F119F0A, instances 0x2003 and 0x2008): the GUID check is replaced by the Category check.
  2. One BHAV from the ToyBoxGlobals (GroupID 7F277790, instance 0x2001): it sets the Category to 0x0073 for every ToyBox created in the game.
Basically, they are the BHAVs taken from FFS, made available in the base-game.
Tags: #toybox fix

You must have the expansion or stuff packs listed below installed to use this custom content. Please see the post text for any exceptions.

Sims 2
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date
GLOBAL-FIX_UsableCustomToyboxes.zip

Size: 579 Bytes · Downloads: 4,596 · 2nd Jan 2007
579 Bytes 4,596 2nd Jan 2007
Don't forget to Thank the creator after downloading! Use the Thanks button located above the screenshots above.
Basic Download and Install Instructions:

1. Download: Click the download link to save the .rar or .zip file(s) to your computer.

2. Extract the zip, rar, or 7z file.

3. Place in Downloads Folder: Cut and paste the .package file(s) into your Downloads folder:
  • Origin (Ultimate Collection): Users\(Current User Account)\Documents\EA Games\The Sims™ 2 Ultimate Collection\Downloads\
  • Non-Origin, Windows Vista/7/8/10: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads\
  • Non-Origin, Windows XP: Documents and Settings\(Current User Account)\My Documents\EA Games\The Sims 2\Downloads\
  • Mac: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads
  • Mac x64: /Library/Containers/com.aspyr.sims2.appstore/Data/Library/Application Support/Aspyr/The Sims 2/Downloads
Need more information?
 
9 Comments / Replies (Who?) - 7 Feedback Posts, 1 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Space Pony
#2 Old 2nd Jan 2007 at 11:54 AM
Thanks for this great fix !

SHOPxADDICTED

*

Like to see more, click here !
#3 Old 2nd Jan 2007 at 11:59 AM
Awesome fix Numenor, this is much needed, thanks.

AbstractSIMmer187 Has Retired From Sims 2 Creating
All Of My Creations Are Found Here
Test Subject
#4 Old 2nd Jan 2007 at 12:23 PM
Scholar
#5 Old 2nd Jan 2007 at 9:00 PM
Numenor, you are a real "repairman" for Maxi. Thank you !
Lab Assistant
#6 Old 3rd Jan 2007 at 3:24 PM
Thank you so much! :D

Love is the Greatest Power!!! :)
Lab Assistant
#7 Old 3rd Jan 2007 at 11:09 PM
nice to see someone still taking care of those that don't buy every expansion

The answer to life, the universe and everything: 42
Field Researcher
#8 Old 14th Aug 2007 at 2:38 PM
Just to be clear - I have all the EPs & Stuff packs, my cloned toyboxes don't work (i.e. they have this issue), if I fix them with the instructions listed above they will work correctly BUT ONLY IF the end user downloads this global patch OR if I clone the FFS toybox that will work fine without this fix (and thus not require it) but will obviously require FFS? Am I correct?

www.parsimonious.org
Artists - Get your own Studio! Always be featured!
The ModFather
retired moderator
Original Poster
#9 Old 16th Aug 2007 at 3:06 AM
FFS and all the following EP's already contain this fix; any one of the mentioned EP's is good (for example, if a user does NOT have FFS, but he has Pets, then he doesn't need my fix).

Actually, I'm surprised that you cloned the toybox with all the EPs installed and the resulting clone still needed to be manually modified. Of course, if you cloned the toybox after having deactivated the EPs in the SimPE file table, then it's normal that it doesn't work without a manual fix.

I've finally started my Journal. Information only, no questions.

My latest activity: CEP 9.2.0! - AnyGameStarter 2.1.1 (UPD) - Scriptorium v.2.2f - Photo & Plaques hide with walls - Magazine Rack (UPD) - Animated Windows Hack (UPD) - Custom Instrument Hack (UPD) - Drivable Cars Without Nightlife (UPD) - Courtesy Lights (FIX) - Custom Fence-Arches - Painting-TV - Smarter Lights (UPD)


I *DON'T* accept requests, sorry.
Test Subject
THANKS POST
#10 Old 10th Mar 2016 at 5:07 AM
thanks