#5
9th Feb 2021 at 12:07 AM
Last edited by sweetdevil : 9th Feb 2021 at
6:31 PM.
Reason: added file
I tried attaching the file to the post but keep getting a 500 error, so here it is: SimFileShare | Mega
It works for patches 1.63 - 1.67 and should work with 1.69 too. Text file included with details.
-----------------------
Oh hey, sorry to necro this thread, but I found a definitive solution to this problem that was still tormenting me in 2021!
After this, I promise to never post in this thread again lol.
The guide is available on
Tumblr and
my site, but I'll post here too in case someone finds some use for it:
What this tutorial does:
Prevents 3 wishes from appearing — “Tell $Sim to Dance/Joke With/Kiss Someone”, which were apparently introduced in Late Night (EP3).
What hasn’t worked for me:- resetsim $Name, resetsim *;
- Master Controller’s Reset Everything, Reset Sim, End Party (on household and City Hall), Reset Lot (on home lot);
- DebugEnabler’s Object \ Reset; furthermore, DE didn’t show the sim involved in any active situation (e.g. attending party, playing instrument);
- moving out and back in;
- removing mods and CC and deleting .cache files;
- traveling to another world and coming back — the wishes.
What has worked:
Deleting the references to these 3 wishes in 2 resource files, an XML and a DMTR (what we'll be doing below).
What you’ll need:- S3PE;
- a text editor (Notepad, Wordpad — I personally recommend Notepad++ as it's easier to work with).
1. Navigate to your install folder and locate the
GameplayData.package file. For me, it’s under D:\Electronic Arts\The Sims 3\Game\Bin\Gameplay.
2. Open this file in
S3PE and search for these two resources:
Quote:
NAME: DreamsAndPromisesNodes
TYPE: _XML 0x0333406C
INSTANCE: 0x9A976C90ECC75C81
|
Quote:
NAME: Parties EP3
TYPE: DMTR 0x0604ABDA
INSTANCE: 0xA503DDE4C671ACE1
|
You can find them by sorting either by name or instance number. After you found them, extract them without changing their filenames! After this, you can close the GameplayData file.
3. Create a new
S3PE project and import the two extracted resources into it, save it (you can give it whatever name you want), then open the
DreamsAndPromisesNodes in your text editor. Ctrl-F for the “Tell $Sim” string and you will find three nodes that look like this:
Code:
<Primitives>
<Name>Tell $Sim to Joke with someone</Name>
<Category>Party Updates (EP3) - Misc (EP3)</Category>
<Id>171540818</Id>
<TriggerEvent>kPartyYouShouldJoke</TriggerEvent>
<IsEverVisible>True</IsEverVisible>
<SubjectType>Sim</SubjectType>
<RequiredProductVersions>EP3</RequiredProductVersions>
<FeedbackFunction>SimDescriptionMatchesSubjectFeedbackFunction</FeedbackFunction>
<SecondaryIcon>w_tellsimtojokewithsomeone_s</SecondaryIcon>
</Primitives>
Before deleting them (yes, you heard that right), take note of the part in bold, between the ID tags. Copy/paste the values into another document or write them down, whichever’s more convenient. The three values are:
Quote:
Tell $Sim to Joke with someone: 171540818
Tell $Sim to Dance with someone: 171540819
Tell $Sim to Kiss someone: 171540820
|
You could probably use these values, but better safe than sorry!
4. You got all that? Good. Now exact revenge by deleting the three nodes that contain those 3 wishes (luckily, they’re all in a row), save your modifications, and open the
Parties EP3 DMTR in a text editor like you did with the previous XML.
5. This time, Ctrl-F for each of the ID values you copied in step 3. The nodes they appear in will look like this, with the ID values now between the
PrototypeID tags:
Code:
<InstanceNode d2p1:type="DreamNodeInstance" xmlns:d2p1="http://www.w3.org/2001/XMLSchema-instance">
<Id>2780330926</Id>
<ParentId>1326419369</ParentId>
<PrototypeId>171540818</PrototypeId>
<Center>
<X>-147</X>
<Y>-1054</Y>
</Center>
<FulfillmentScore>20</FulfillmentScore>
<AgeGroups />
<MoodFlavors />
<Careers />
<Skills />
<Traits />
<Relationships />
<InheritSubject>true</InheritSubject>
<LocalizationKeyDescriptionOverride>
<StringKey />
</LocalizationKeyDescriptionOverride>
<LocalizationKeyGenericOverride>
<StringKey />
</LocalizationKeyGenericOverride>
<LocalizationKeyMaleOverride>
<StringKey />
</LocalizationKeyMaleOverride>
<LocalizationKeyFemaleOverride>
<StringKey />
</LocalizationKeyFemaleOverride>
</InstanceNode>
Unlike the previous nodes, these aren’t in a row, so be careful! Once again, delete the entire thing and save your modifications.
6. And finally, chuck that package into your Mods \ Packages folder. Of course, be mindful of any other mods that use these two resources (a quick way I check is to merge all mods and see which resources get crossed out). I haven’t encountered any issues, after several in-game weeks in the homeworld and traveling between worlds
Tumblr - more downloads! ◾
CC reuploads / creator backups ◾
TS3 CAS Conversion Catalog - for basegame, EP, SP, and Store clothing!