Home | Download | Discussion | Help | Site Map | New Posts | Sign in

Latest Site News

MTS speed build challenge results - posted on 11th Nov 2018 at 8:38 PM
MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

Mood Swing + Midlife Crisis

by piqiwi Posted 11th Feb 2018 at 8:19 PM - Updated 2nd Apr 2018 at 3:27 AM by piqiwi
39 Comments / replies (Who?) - 10 Feedback Posts, 4 Thanks Posts
Latest version : package file with modified date : 03/08/2018 10:31 AM. Please make sure you have the latest version.

Want to see your pregnant sims have pregnancy mood swing ? Or may be your teen sims experience mood swing ? Or having your adult sims get midlife crisis ? Then try this mod in your game. (Do not confuse "mood" in this mod with mood in term of state of motives in sims 2).

Quote:
This mod adds new gameplay, hence is experimental. Feel free to give feedback in comments for unusual behaviour.
Note : For those who experience wrong text description in this mod custom memory, getting something like "I organized a great party" or even blank description instead of actual memory description, It is because your game region language is not US English. Since my custom memories are clone from game's held party memory, and I only the change US English language and not the other region language, so you have to change the memory description to your own region language. You can follow these steps here but the one that you have to change is "Catalog Description" in the this mod main package instead of "Text List" in the localization plugin. Catalog description contains all description text for custom memories


  • If you experience blank popup, notification, dialog box or message, try these steps here
  • If you want to localize/translate the text into your language or game region, you can follow these steps here
  • If you experience other unusual behaviours, you can try to follow these steps here
  • Every plugin is not independent mod package, unless it is said so. You have to install the main package if you want to use a plugin.

Quote:
DEMO VERSION AVAILABLE. What is demo version ?

Quote:
UPDATES :


First things first :
Compatibility :
This mod is not compatible with base-game-only. The resources I've overriden are taken from Apartment Life, but in the coding also contains functions and constants from Freetime and University

What does this mod do ?
This mod gives you three kind of main events based on wants-refresh event (so, the events that this mod offered only happened on want/fear check or want/fear refresh). These main event are :

PREGNANCY MOOD SWING

TEEN MOOD SWING

ADULT MIDLIFE CRISIS

Conflicts :
Known Conflict :
  • inTeen, where this mod "add memory function conflict with "Abort pregnancy" function from inteen. A plugin package for compatibility has been upload, please download that plugin. Please do not forget to rename this mod main package into "zzzz_pqw_mood_swing.package" if you use inTeen.
Technically, this mod will conflict with other mods that override these game resources :

Flavours:
  • To simplified the mod maintenance in the future, there will be only one flavour of this mod, the one that contains all events : teen mood swing, pregnancy mood swing and adult midlife crisis + 1 DEMO version.
  • Want to set your own chances other than explained above ? Do not worry, just open your package using SimPE. Open resources as shown in picture number 5, and change the value (from 0 to 100), commit and save.
  • if you want to disable teen mood swing, set 0 to "% teen mood swing", "mood threshold for additional % chance teen" and "max % additional chance teen" values.
  • if you want to disable adult midlife crisis, set 0 to "% adult midlife crisis", "mood threshold for additional % chance adult" and "max % additional chance adult" values.
  • if you want to disable pregnancy mood swing, set 0 to "% pregnancy mood swing" value.

Install :
  • Just put my mod in Downloads folder of your sims 2 data. If this mod does not work, try to change the load order, like rename my mod to "z_pqw_mood_swing.package".
  • For inTeen user, please make sure this mod and all of its plugin, if any, are loaded after inTeen, by checking if there is "zzzz_" in front of original filename, and adding "zzzz_" if they have not been renamed yet.
  • This mod should be load after "pqw_afterschoolactivity.package" and "pqw_afterworkactivity.package" and their plugins if any. If you do not change the name of those packages and this package, then it should be just fine, as it complies the load order.
  • It is adviced for you to backup your nhood once in a while and before installing this mod just in case.

Additional Credits :
  • Creators of SimPE
  • EA and sims wikia since icon and memory wording for "midlife crisis" I took from sims wikia of sims 3
  • ihatemandatoryregister who kindly offered to help me make correction of my syntax. The text of this mod's current verison is the edited version by ihatemandatoryregister

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

University Free Time Apartment Life
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date
pqw_mood_swing_all.rar 60.6 KB 1,599 8th Mar 2018
pqw_mood_swing_DEMO.rar | Description: Demo version. What is demo version ? see description tab for details 60.0 KB 208 25th Feb 2018
pqw_mood_swing_plugin_01_localization_blank_fixed.rar | Description: String list template for localization only. See the description for details 48.5 KB 290 25th Feb 2018
pqw_mood_swing_plugin_02_inteen_compatibility.rar | Description: inTeen compatibility 1.5 KB 527 18th Feb 2018
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: Use WinRAR (Windows) or Stuffit (Mac) to extract the .package file(s) from the .rar or .zip file(s).

3. Place in Downloads Folder: Cut and paste the .package file(s) into your Downloads folder:
  • Windows XP: Documents and Settings\(Current User Account)\My Documents\EA Games\The Sims 2\Downloads\
  • Windows Vista/7/8: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads\
  • Mac: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads\

-or-

4. Place in Program Files: Cut and paste the .package file(s) into your appropriate Install folder:
  • Windows XP: C:\Program Files\EA GAMES\The Sims 2 (Your Latest EP)\TSData\Res\Catalog\Bins
  • Windows Vista/7/8: C:\Program Files\EA GAMES\The Sims 2 (Your Latest EP)\TSData\Res\Catalog\Bins
  • Windows Vista/7/8: C:\Program Files(x86)\EA GAMES\The Sims 2 (Your Latest EP)\TSData\Res\Catalog\Bins
  • Origin: C:\Program Files (x86)\Origin Games\The Sims 2 Ultimate Collection\Fun with Pets\SP9\TSData\Res\Catalog\Bins
  • Mac: APPLICATIONS FOLDER -> THE SIMS 2 -> TSDATA -> RES -> CATALOG


Need more information?
 
Page 2 of 2
39 Comments / Replies (Who?) - 26 Feedback Posts, 11 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Field Researcher
THANKS POST
#26 Old 15th Feb 2018 at 10:23 PM
Really enjoying this!
Mad Poster
#27 Old 16th Feb 2018 at 6:01 AM
Is it safe for an adult to have grow up aspiration? I always thought that was a sign of corruption.
Lab Assistant
Original Poster
#28 Old 16th Feb 2018 at 8:40 AM
Quote:
Originally Posted by Charity
Is it safe for an adult to have grow up aspiration? I always thought that was a sign of corruption.


I think it should be safe, especially because it is intended. If your adult sim suddenly has grow up aspiration or other aspiration when there is no mod, object or cheat that does that, then it is sign of corruption
Mad Poster
THANKS POST
#29 Old 16th Feb 2018 at 10:45 AM
Boy, has this hack roiled my neighborhood! A lot of the middle aged adults are now going through their mid-life crises, and I hope they all survive them...great mod!
Lab Assistant
Original Poster
#30 Old 18th Feb 2018 at 5:39 AM Last edited by piqiwi : 18th Feb 2018 at 6:28 AM.
Default Steps if you got blank popup, notification, dialog box or message
Blank popup, notification, dialog box or message is sign of STR# conflict. This conflict cannot be detected by HCDU since HCDU v2 only detects conflict in BHAV, BCON, TTAB and TTAs.
  1. Try to renaming this mod by adding "zzz" in front of its original filename, or try to put only this mod in sims 2 downloads folder and see if there is still blank popup, notification, dialog box or message
  2. If notification become available and no popup, notification, dialog box or message, then there is STR# conflict with other mod. You can try to solve the problem by following these steps here
  3. If notification is still blank , then there is localization problem. You can try to localize the string list by following these steps here
Lab Assistant
Original Poster
#31 Old 18th Feb 2018 at 5:42 AM Last edited by piqiwi : 18th Feb 2018 at 10:11 AM.
Default Steps for String Text Localization (Translation or Blank Popup message Fixed)
Try to follow these steps for localizing the string text into your game region :
  1. Download the "pqw_mood_swing_plugin_01_localization_blank_fixed" and install "pqw_mood_swing_plugin_01_localization.package" into your downloads folder, the same folder with "pqw_mood_swing.package"
  2. Open "pqw_mood_swing_plugin_01_localization.package" using SimPE and backup your game region string list as shown in picture number 6 into txt file (as example is the game region is English (UK) in the picture)
  3. Change the language dropdown list into "English" (in the very top of the string list, that is the mod's region. Export the stringlist into txt file, give different filename than your backup one, as shown in picture number 7
  4. Change again the dropdown into your region locale and import the txt file that you've just exported (the "English" one), as shown in picture number 6
  5. You can translate first to your language if you want by changing the "english" txt file into your region language if you desire, before importing back to your region locale. Beware that other game default text string in the string list also will be change into US english if you do not translate it first. You can refer to your backup text file for translation.
  6. You also can localize Custom Memory texts by changing all catalog description part of in "pqw_mood_swing.package"
  7. It is very recomended that all my mods (usually with "pqw_" in the beginning in filename) are have default load order. This means if you rename by adding "z_" to one of my mods, then you also have to rename my others mod by adding "z_". For inTeen user you should put "zzzz_" in all my mods. All plugins packages must be loaded after the main ones.
Lab Assistant
Original Poster
#32 Old 18th Feb 2018 at 5:47 AM Last edited by piqiwi : 24th Feb 2018 at 3:28 PM.
Default Steps for STR# mod conflict
Try to follow these steps if you found STR# mod conflict, that other mod configure the same STR# resource with this mod :
  1. Find the mod that conflicts with this mod. You can put the other mods one by one along this mod to determine which mod that conflict with this mod. Remember that HCDU cannot detect STR# conflict.
  2. Download the "pqw_mood_swing_plugin_01_localization_blank_fixed.rar" and install "pqw_mood_swing_plugin_01_localization.package" into your downloads folder, the same folder with "pqw_mood_swing.package"
  3. Open "pqw_mood_swing_plugin_01.package" using SimPE, then open "Dialog prim strings set" in STR# resources
  4. Copy paste line 0x03C (60) until 0x040 (64), if any, from conflicting mod into corresponding lines of "Dialog prim strings set" in "pqw_mood_swing_plugin_01_localization.package" STR# resources. Only lines from 0x03C (60) to 0x040 (64) that are can be changed with string value from other mod.
  5. Commit and save
  6. Make sure that "pqw_mood_swing.package", "pqw_mood_swing_plugin_01_localization.package", and this mod's other plugins if any are loaded after the conflicting mod. You can add "z_" or "zz_" if you want to.
  7. It is very recomended that all my mods (usually with "pqw_" in the beginning in filename) are have default load order. This means if you rename by adding "z_" to one of my mods, then you also have to rename my others mod by adding "z_". For inTeen user you should put "zzzz_" in all my mods. All plugins packages must be loaded after the main ones.
Lab Assistant
Original Poster
#33 Old 18th Feb 2018 at 5:48 AM
Default Steps if You Experience Unusual Behaviour
  1. Make sure that you have the latest version of this mod. You can check the latest version in the desciption tab of this mod
  2. Check using HCDU for possible conflict
  3. Please note, not all conflict can be detected by HDCU. Sometimes conflict happens even without function override, if the mod use higher level function that also excecute the function that this mod use.
  4. Usually this kind of conflict still persists even when you change the load order (e.g by renaming the mod by adding "z_" in front of the filename).
  5. If HCDU cannot detect any conflict, and the problem is not text (STR#) problem, then try to remove other possible mods (or may be all other mods) but this mod, and try to run the game again and see if the problem persists.
  6. If the problem persists, then try to report back to me to be investigated.
  7. If the problem does not occured, then there is conflict with one or more of other mods you've installed. There is no easy way to determine which mod that conflict with this mod if HCDU cannot detect it. You can try one by one put the other mods along with my mod and see if the problem occured.
Test Subject
THANKS POST
#34 Old 18th Feb 2018 at 9:59 AM
Do you support languages? I can translate Dutch for you.
Lab Assistant
Original Poster
#35 Old 18th Feb 2018 at 10:07 AM Last edited by piqiwi : 19th Feb 2018 at 2:00 PM.
Quote:
Originally Posted by Bananensap
Do you support languages? I can translate Dutch for you.


No, I am really sorry I do not support languanges, but you can easily translate it to Dutch if you want, using these steps. The template has been provided. You can also share your translation package to me so that I can share it as plugin so other user who wants use Dutch transaltion can go with your translation. Of course I will include your username in package name.
Lab Assistant
DELETED POST
Original Poster
18th Feb 2018 at 10:07 AM
This message has been deleted by piqiwi.
Lab Assistant
THANKS POST
#36 Old 21st Feb 2018 at 12:31 AM
I would like to make it so mid-life crisis events do not have a chance of occuring until an adult is 22 days into the adult lifestage (halfway with my age mod). I use Inteen. What do I need to change?
Lab Assistant
Original Poster
#37 Old 21st Feb 2018 at 4:02 AM
Quote:
Originally Posted by bloodstained_black_lace
I would like to make it so mid-life crisis events do not have a chance of occuring until an adult is 22 days into the adult lifestage (halfway with my age mod). I use Inteen. What do I need to change?


set "min check period adult midlife crisis (days left)" to 5 and "max check period adult midlife crisis (days left)" to 22 should make the mod only executes the chance of occuring between 22 to 5 days lefts to become elder
Test Subject
#38 Old 1st Jul 2018 at 2:33 AM
My teen had a mood swing and when it ended (notification popped up), her aspiration became "grow up" rather than the one she had before the mood swing. I haven't had a chance to test any other teens, but I have no conflicts with this mod from HCDU other than your other mods and their compatibility files. However, I think this may be the result of a very specific circumstance rather than an overall problem with the mod. The mood swing occurred just after my child aged into a teen, literally as soon as she blew out the candles and grew up, and so I think the mod may have registered her aspiration as "grow up" rather than the aspiration I choose because the mood swing occurred at the same time as the choose aspiration pop up. I thought I should let you know anyway, in case anyone else has this issue in future. Basically if a mood swing occurs right after a child sim ages up, when the mood swing ends the aspiration returns to "grow up" it seems.

Thank you anyway for all your mods!
Test Subject
#39 Old 2nd Sep 2018 at 7:03 PM
I don't know if this may have been because of a conflictive mod or something (which is strange, 'cuz I don't have any job-related mods) but, after an adult Sim that has a job gets through the midlife crisis, they stop coming to work, not even the carpool appears in the lot. I had this problem not with one, but three Sims already, all of them in different lots. Do you have any ideas on what would be the cause of this problem?

And, thanks for all of your mods. They're super creative, and add a lot of more gameplay to the game, it's even useful for Legacy challenges too!
Page 2 of 2