Console –> PC: Karma Powers
SCREENSHOTS
Downloaded 9,144 times
309 Thanks
137 Favourited
40,578 Views
Say Thanks!
Thanked!
Uploaded: 22nd Sep 2021 at 2:15 AM
Updated: 22nd Sep 2021 at 8:08 PM
Updated: 22nd Sep 2021 at 8:08 PM
This took far too long to make. Seriously, I started working on this pre-pandemic! I hope you all enjoy it.
What Is This Mod?
This is a pure script mod that adds a new "Karma Powers" system to the game, a re-imagining of the karma powers from The Sims 3 and The Sims 3: Pets for PS3 and Xbox 360. In many cases, code, music, and images have been lifted directly from the console versions of the game, but some changes have been made to ensure everything plays nicely with the PC version of the game. No expansions are required for the mod to function, although certain features may be missing if a particular expansion pack is not installed.
When you first go into Live Mode and select the "Lifetime Happiness" panel, you'll now see this:
The top number next to the chest shows the selected Sim's lifetime happiness points, as usual, but the bottom number next to the sparkles indicates the current balance of karma points. Fulfilling your Sims' wishes will increase this karma balance, while right-clicking on wishes to cancel them will decrease it — if you aren't careful, it can even become negative! Karma point balances apply to the entire save, not to individual Sims or households; in other words, switching households or Sims in the same save game will not affect karma.
Once you have some karma points saved up, click "Karma Powers" to open the power selection menu, where you can purchase a number of positive and negative powers to affect your Sims or those around them; see the full table of included powers below for more info. For each Sim in the active household, you will receive a discount on good karma powers; likewise, the cost of bad karma powers will be discounted for each active Sim with the Evil trait.
The karma power selection menu uses the original music tracks from the PS3 and Xbox 360 editions of the game. As with my previous console karma music mod, I've made previews of the karma music as well as the world loading music available through new tabs in the music options menu.
Karmic Backlash
Even if you have a small or negative karma balance, you can still purchase karma powers as long as the cost of the power would not bring your balance below the minimum value of -100. Be careful, though; if you end up with a negative karma balance after purchasing a power, the almighty Plumbob may decide to cast a backlash on your Sims to punish your abuse of its power!
During a backlash, a bad power will be selected at random and cast upon the active household, and the cost of the power will be added to the current karma balance to bring it closer to zero. To avoid the risk of this happening, try to keep your karma balance positive whenever possible!
Available Powers
Custom Karma Powers
Want to create your own power to add to the list above? It does require some script modding experience, but it is possible! See here for a tutorial.
Cheats and Commands
I've tried my absolute best to ensure that it is not possible for the karma power selection menu to become stuck in the "disabled" state once a power is activated, but in the event that it does for whatever reason, I've included a command that will manually re-enable the menu so another power can be activated. To do so, press Ctrl-Shift-C to open the command menu, type "ToggleKarmaAvailability" (minus the quotes), and press enter. Be absolutely sure that the menu is permanently stuck before attempting this; I would say to give it 12-24 in-game hours before assuming anything went wrong.
I've also included a way to manually increase/decrease your karma balance as much as you'd like, but you'll have to figure out how for yourself, you dirty cheater
Tuning and Translations
Many of the values in this mod are tunable and can be changed through the text editor in S3PE or a similar package editing program. The list below contains all the tunable values within the "Gamefreak130.WonderPowersSpace.TunableSettings" XML resource, but the value and length of power-related moodlets can also be adjusted in the "Gamefreak130_KarmaBuffs" XML resource, and the costs of individual powers can be modified in the "Gamefreak130_KarmaPowers" XML resource.
Currently, only English is supported. Translations are very welcome and much appreciated; formatted string tables and unhashed keys have been provided in the package if you wish to help.
Compatibility and Uninstallation
Built, tested, and (mostly) working on game version 1.69. It should work on earlier versions, but it has not been tested; do so at your own risk.
As stated earlier, this mod does not require any expansion packs to run, but Ambitions, Pets, and Supernatural must be installed in order for all features to be available.
This mod replaces the "HUDRewardTraitsPanel" and "OptionsDialog" LAYO resources, as well as the "hud_icn_lifetimehappiness" IMAG resource, and will generally conflict with any other mod that does the same. Below are some other miscellaneous notes regarding compatibility:
Before uninstalling, ensure that no karma powers are actively being deployed and the karma powers menu is enabled, or else you might end up with the remnants of a power situation permanently stuck in your game!
Known Issues
Occasionally, depending on how much load the game is under, the "roulette effect" of the almighty Plumbob during the karmic backlash dialog may not be seamless; it may be in the middle of transitioning to a color before jumping to it, or it may be transitioning out of a color before jumping back to it. This seems to be an EA issue that I can't easily correct, although I have noticed in my testing that LazyDuchess's Smooth Patch does seem to lessen the issue.
Additional Credits
S3PE, Visual Studio 2019, and dnSpy for making modding stupidly easy
LINQBridge for enabling my newfound querying addiction in .NET Framework 2.0
Various modders and their scripting tutorials scattered throughout the Interwebs
Tashiketh for keeping this site up and running
My many test sims for putting up with my nonsense
And you, for checking out this mod!
What Is This Mod?
This is a pure script mod that adds a new "Karma Powers" system to the game, a re-imagining of the karma powers from The Sims 3 and The Sims 3: Pets for PS3 and Xbox 360. In many cases, code, music, and images have been lifted directly from the console versions of the game, but some changes have been made to ensure everything plays nicely with the PC version of the game. No expansions are required for the mod to function, although certain features may be missing if a particular expansion pack is not installed.
When you first go into Live Mode and select the "Lifetime Happiness" panel, you'll now see this:
The top number next to the chest shows the selected Sim's lifetime happiness points, as usual, but the bottom number next to the sparkles indicates the current balance of karma points. Fulfilling your Sims' wishes will increase this karma balance, while right-clicking on wishes to cancel them will decrease it — if you aren't careful, it can even become negative! Karma point balances apply to the entire save, not to individual Sims or households; in other words, switching households or Sims in the same save game will not affect karma.
Once you have some karma points saved up, click "Karma Powers" to open the power selection menu, where you can purchase a number of positive and negative powers to affect your Sims or those around them; see the full table of included powers below for more info. For each Sim in the active household, you will receive a discount on good karma powers; likewise, the cost of bad karma powers will be discounted for each active Sim with the Evil trait.
The karma power selection menu uses the original music tracks from the PS3 and Xbox 360 editions of the game. As with my previous console karma music mod, I've made previews of the karma music as well as the world loading music available through new tabs in the music options menu.
Karmic Backlash
Even if you have a small or negative karma balance, you can still purchase karma powers as long as the cost of the power would not bring your balance below the minimum value of -100. Be careful, though; if you end up with a negative karma balance after purchasing a power, the almighty Plumbob may decide to cast a backlash on your Sims to punish your abuse of its power!
During a backlash, a bad power will be selected at random and cast upon the active household, and the cost of the power will be added to the current karma balance to bring it closer to zero. To avoid the risk of this happening, try to keep your karma balance positive whenever possible!
Available Powers
Power Name | Required Expantion | Good or Bad? | Cost | Description | Other Notes |
---|---|---|---|---|---|
Epic Fail | Base Game | Bad | 10 Points | Make any Sim an epic failure in love, career, and even simple household tasks for a few hours! | Can target pets and Sims on the same lot as the active Sim that are children or older. Selected Sim will receive the "Epic Failure" moodlet for 24 hours, which decreases skill gain and generally makes the Sim unluckier. |
A Little Sunshine | Base Game | Good | 10 Points | Fill all of a Sim's needs bars a small amount. They can keep doing what they're doing a little longer! | Can target all Sims and pets on the same lot as the active Sim. |
Get Lucky | Base Game | Good | 10 Points | Make any Sim Get Lucky in love! Any social stuation a lucky Sim finds him or herself in will lend itself to instant attraction or friendship. | Can target pets and Sims on the same lot as the active Sim that are children or older. Selected Sim will receive the "Luck Be a Lady" moodlet for 12 hours, which will make other Sims more receptive to socialization. |
Cry Havoc | Base Game | Bad | 20 Points | Sims in the area will start an all-out brawl! It's a riot! | The currently selected Sim and others around him/her will be compelled to argue and fight with each other. After the power wears off, all affected Sims will be sent home. |
Cosmic Curse | Base Game | Bad | 20 Points | Lower any Sim's needs to rock bottom instantly! | Can target teen Sims or older on the same lot as the active Sim. Selected Sim's bladder need will be emptied, and all other needs will be set to -95; this value is tunable (see "Tuning and Translations" below). |
Instant Beauty | Base Game | Good | 20 Points | Give one of your Sims a makeover in Create a Sim or Create a Pet! | Can target adult/elder pets and Sims that are toddlers or older on the same lot as the active Sim. Selected Sim can be edited in a stripped-down version of CAS to adjust looks, hair, and clothing. |
The Sickness | Base Game | Bad | 20 Points | Sims in the area will come down with The Sickness, an an incredibly contagious airborne illness! Symptoms may include soreness, nausea, coughing fits, and projectile vomit. | Can target teen Sims or above on the same lot as the active Sim that aren't Simbots or Plumbots. Selected Sim will receive the "Drained" and "Down with The Sickness" moodlets for 24 hours, which function similar to the "Pestillence Plague" from Supernatural by increasing motive decay and causing occasional vomiting and coughing fits. Other nearby Sims may also catch the illness. |
Feral Possession | Pets | Bad | 25 Points | Cats and Dogs will become temporarily possessed with feral instincts! Possessed pets from all over the neighborhood will be drawn to the area, wreaking havoc on any couch, carpet, or Sim unfortunate enough to be in their way! | Possessed pets will be temporarily unselectable until the power wears off, even if they are part of the active household. |
Ghost Invasion | Base Game | Bad | 30 Points | They're in your house! Scaring your Sims! They're angry ghosts and it don't look good! | Several ghosts will spawn and wreak havoc on the selected lot for a few hours before disappearing. |
Good Times | Base Game | Good | 30 Points | Good Times are sure to be had when you remove everyone's bad moodlets! It's a great way to guarantee your party is a great success, or to help overworked Sims recover for some weekend fun! | The currently selected Sim and all other Sims and pets on the same lot will have all negative moodlets removed and receive the "Good Times" moodlet for 12 hours. |
Lucky Break | Base Game | Good | 30 Points | Sims blessed with this power will experience a Lucky Break at every chance they get. Send them to work or school and they are bound to have things go their way. | Can target pets and Sims on the same lot as the active Sim that are children or older. Selected Sim will receive the "Good Karma" buff for 24 hours, which increases skill gain and generally makes the Sim luckier. |
Lucky Find | Pets OR Supernatural | Good | 30 Points | Sims who look will often find, but Sims blessed with this power will find even better! Try looking for your favorite collectibles or digging! | If Supernatural is installed, Sims that are teens or older can be targeted, and selected Sims will have one of their traits replaced with the Gatherer trait for 12 hours. If Pets is installed, adult cats and dogs can be targeted, and selected pets will have one of their traits replaced with the Hunter trait for 12 hours. |
Bless The Mess | Base Game | Good | 35 Points | Instantly repair and clean anything broken, dirty, or messy! | Active household's home will be cleaned from top to bottom; trash will be removed, laundry done, fires put out, and broken objects repaired. |
Super Satisfy | Base Game | Good | 40 Points | Satisfy any Sim by maximizing all of his or her needs at once! | Can target all Sims and pets on the same lot as the active Sim. |
Stroke of Genius | Base Game | Good | 40 Points | Give a Sim a Stroke of Genius to greatly increase their learning speed. Not only will Sims learn skills faster, pets will learn from praise and scolding exceptionally fast! | Can target pets and Sims on the same lot as the active Sim that are children or older. Selected Sim will have one of their traits replaced with the Genius trait for 12 hours. |
Quake Maker | Base Game | Bad | 60 Points | Shake the world and watch things break! | An earthquake will wreak havoc on the selected lot, spawning many trash piles and breaking/scratching many objects. |
Giant Jackpot | Base Game | Good | 60 Points | Give your Sims a Giant Jackpot of Simoleons! | Can target teen Sims or older on the same lot as the active Sim. Selected Sim will have the jackpot money added to their household funds; the value is random, but the minimum and maximum values of the range are tunable (see "Tuning and Translations" below). |
Fire Storm | Base Game | Bad | 75 Points | Rain fire and brimstone down on the world! | Several fires will randomly start on the selected lot, possibly setting objects and Sims on fire; the power selection menu will remain disabled until all fires on the lot are put out. |
Meteor Strike | Ambitions | Bad | 90 Points | Sometimes it rains rocks... big ones... from space. You don't want to be under one. | Selected lot will be struck with a meteor. |
Ghostify | Base Game | Good | 100 Points | Wouldn't it be cool to be a ghost? Sims can be Ghostified to receive all of the benefits of those lucky incorporeal beings! | Can target pets and Sims on the same lot as the active Sim that are children or older. Selected Sim will become a permanent playable ghost of the selected ghost type. If the Sim is a human, any of the ghost types available in CAS can be selected. If the Sim is a pet, the ghost type will either be the blue or red old age ghost selected at random. If the Sim is a plumbot, the ghost type will be the default green plumbot ghost. |
Divine Intervention | Base Game | Good | 150 Points | Divine Intervention can bring any ghost back to life! | Sim will be permanently resurrected, as if they had eaten ambrosia. |
Transmogrify | Pets | Good | 150 Points | Transmogrify a Sim into a dog, or a dog into a cat, or a cat into a Sim! The possibilities are endlessly entertaining! | Can target all pets and Sims on the same lot as the active Sim, except babies. Selected humans, dogs, cats, or horses can be turned into any other species. SAVE AND backup YOUR GAME BEFORE USING THIS! This power works by deleting the old Sim from existence and replacing them with a completely new one. Some things, such as memories, relationships, and inventory items, will be carried over, and all traits will be mapped to reasonable equivalents on the new species, but many more things, such as skills, career history, and visa levels, will be permanently lost! If the new Sim is not a puppy, kitten, or foal, they will then be taken to a stripped-down version of CAS to adjust looks, clothing, and, if applicable, lifetime wishes and favorites. |
Custom Karma Powers
Want to create your own power to add to the list above? It does require some script modding experience, but it is possible! See here for a tutorial.
Cheats and Commands
I've tried my absolute best to ensure that it is not possible for the karma power selection menu to become stuck in the "disabled" state once a power is activated, but in the event that it does for whatever reason, I've included a command that will manually re-enable the menu so another power can be activated. To do so, press Ctrl-Shift-C to open the command menu, type "ToggleKarmaAvailability" (minus the quotes), and press enter. Be absolutely sure that the menu is permanently stuck before attempting this; I would say to give it 12-24 in-game hours before assuming anything went wrong.
I've also included a way to manually increase/decrease your karma balance as much as you'd like, but you'll have to figure out how for yourself, you dirty cheater
Tuning and Translations
Many of the values in this mod are tunable and can be changed through the text editor in S3PE or a similar package editing program. The list below contains all the tunable values within the "Gamefreak130.WonderPowersSpace.TunableSettings" XML resource, but the value and length of power-related moodlets can also be adjusted in the "Gamefreak130_KarmaBuffs" XML resource, and the costs of individual powers can be modified in the "Gamefreak130_KarmaPowers" XML resource.
Setting | Description | Default Value |
---|---|---|
kInitialKarmaLevel | Range -100-100: How many karma points the player starts with | 0 |
kKarmaBasicWishAmount | Amount of karma gained when the user fulfills a basic wish | 5 |
kKarmaLifetimeWishAmount | Amount of karma gained when the user fulfills a lifetime wish | 200 |
kKarmaCancelWishAmount | Amount of karma lost when the user cancels a wish | 1 |
kGoodTraitKarmaDiscount | Discount multiplier applied to the cost of good karma powers per Sim in the active household with the Good trait | 0.8 |
kEvilTraitKarmaDiscount | Discount multiplier applied to the cost of bad karma powers per Sim in the active household with the Evil trait | 0.8 |
kBacklashBaseChance | Range 0-100: The base percent chance of a karmic backlash when a power activation results in a negative karma balance | 25 |
kBacklashChanceIncreasePerKarmaPoint | Range 0-100: The increase in percent chance of a karmic backlash per point of negative karma | 0.5 |
kCurseMotiveAmount | Range -100-100: The value that a Sim's needs are set to when affected by the Cosmic Curse karma power (except for the bladder need, which will always be fully emptied) | -95 |
kCryHavocLength | The length of time in sim-minutes that the effects of the Cry Havoc karma power will last | 180 |
kCryHavocMinSims | The minimum number of Sims that will be affected by the Cry Havoc karma power | 8 |
kCryHavocSimInteractions | Action keys of the social interactions Sims are compelled to perform when affected by the Cry Havoc karma power | Force Fight!, Slap, Yell At |
kCryHavocPetInteractions | Action keys of the social interactions pets are compelled to perform when affected by the Cry Havoc karma power | Fight Pet, Chase Mean |
kEarthquakeMinBroken | The minimum number of objects to break during the Quake Maker karma power | 10 |
kEarthquakeMaxBroken | The maximum number of objects to break during the Quake Maker karma power | 20 |
kEarthquakeMinTrash | The minimum number of trash spawned during the Quake Maker karma power | 10 |
kEarthquakeMaxTrash | The maximum number of trash spawned during the Quake Maker karma power | 20 |
kFeralPossessionLength | The length of time in sim-minutes that the effects of the Feral Possession karma power will last | 180 |
kFeralPossessionMinPets | The minimum number of dogs and cats that will be affected by the Feral Possession karma power | 5 |
kFireMin | The minimum number of fires spawned during the Fire Storm karma power | 3 |
kFireMax | The maximum number of fires spawned during the Fire Storm karma power | 7 |
kGhostInvasionLength | The length of time in sim-minutes that the effects of the Ghost Invasion karma power will last | 180 |
kGhostsMin | The minimum number of ghosts spawned during the Ghost Invasion karma power | 3 |
kGhostsMax | The maximum number of ghosts spawned during the Ghost Invasion karma power | 5 |
kRayOfSunshineBoostAmount | The amount by which a Sim's needs are boosted when affected by the A Little Sunshine karma power | 20 |
kSicknessMotiveDecay | The multiplier applied to a Sim's motive decay when affected by the Sickness karma power | 2 |
kWealthMinAmount | The minimum amount added to a Sim's household funds when affected by the Giant Jackpot karma power | 10000 |
kWealthMaxAmount | The maximum amount added to a Sim's household funds when affected by the Giant Jackpot karma power | 30000 |
Currently, only English is supported. Translations are very welcome and much appreciated; formatted string tables and unhashed keys have been provided in the package if you wish to help.
Compatibility and Uninstallation
Built, tested, and (mostly) working on game version 1.69. It should work on earlier versions, but it has not been tested; do so at your own risk.
As stated earlier, this mod does not require any expansion packs to run, but Ambitions, Pets, and Supernatural must be installed in order for all features to be available.
This mod replaces the "HUDRewardTraitsPanel" and "OptionsDialog" LAYO resources, as well as the "hud_icn_lifetimehappiness" IMAG resource, and will generally conflict with any other mod that does the same. Below are some other miscellaneous notes regarding compatibility:
- Despite touching some of the same resources, this mod is compatible with my Console Karma Music in the Lifetime Rewards Shop mod
- If PuddingFace's Enhanced Witches is installed, then children can also be selected as a target of "The Sickness"
- If the Integration module of NRaas MasterController is installed, then the MasterController CAS features will be automatically integrated into the custom CAS states provided by the "Instant Beauty" and "Transmogrify" powers
Before uninstalling, ensure that no karma powers are actively being deployed and the karma powers menu is enabled, or else you might end up with the remnants of a power situation permanently stuck in your game!
Known Issues
Occasionally, depending on how much load the game is under, the "roulette effect" of the almighty Plumbob during the karmic backlash dialog may not be seamless; it may be in the middle of transitioning to a color before jumping to it, or it may be transitioning out of a color before jumping back to it. This seems to be an EA issue that I can't easily correct, although I have noticed in my testing that LazyDuchess's Smooth Patch does seem to lessen the issue.
Additional Credits
S3PE, Visual Studio 2019, and dnSpy for making modding stupidly easy
LINQBridge for enabling my newfound querying addiction in .NET Framework 2.0
Various modders and their scripting tutorials scattered throughout the Interwebs
Tashiketh for keeping this site up and running
My many test sims for putting up with my nonsense
And you, for checking out this mod!
MTS has all free content, all the time. Donate to help keep it running.
Gamefreak130_SampleLightningPower.rar
| Custom karma power example for creators' reference; you do not need to install this unless you really want it in your game for whatever reason
Download
Uploaded: 22nd Sep 2021, 80.5 KB.
1,336 downloads.
|
||||||||
Gamefreak130_KarmaPowers.rar
Download
Uploaded: 22nd Sep 2021, 47.14 MB.
7,861 downloads.
|
||||||||
For a detailed look at individual files, see the Information tab. |
Install Instructions
Also Thanked - Users who thanked this download also thanked:
-
[{"0":"526207","threadid":"526207","1":"2304","c":"2304","2":"More Traits for All Ages","title":"More Traits for All Ages","3":"3274054","postuserid":"3274054","4":"mikey","postusername":"mikey"},{"0":"659969","threadid":"659969","1":"903","c":"903","2":"simler90's Gameplay Core Mod","title":"simler90's Gameplay Core Mod","3":"10023119","postuserid":"10023119","4":"simler90","postusername":"simler90"},{"0":"579548","threadid":"579548","1":"870","c":"870","2":"'No Stretch' Children can Series","title":"'No Stretch' Children can Series","3":"9742512","postuserid":"9742512","4":"kapaer","postusername":"kapaer"},{"0":"616566","threadid":"616566","1":"845","c":"845","2":"Children can care for their lil' siblings","title":"Children can care for their lil' siblings","3":"9760205","postuserid":"9760205","4":"TheSweetSimmer","postusername":"TheSweetSimmer"},{"0":"492102","threadid":"492102","1":"707","c":"707","2":"Retuned Attraction System (1.67 compatible)","title":"Retuned Attraction System (1.67 compatible)","3":"7544573","postuserid":"7544573","4":"Fentonparkninja","postusername":"Fentonparkninja"},{"0":"378416","threadid":"378416","1":"697","c":"697","2":"[UPDATE] 10 new CAS Sliders (Breast, Hip, Waist, Butt, Head and more)","title":"[UPDATE] 10 new CAS Sliders (Breast, Hip, Waist, Butt, Head and more)","3":"2393587","postuserid":"2393587","4":"jonha","postusername":"jonha"},{"0":"634199","threadid":"634199","1":"662","c":"662","2":"Snow but better! - Snow replacement mod","title":"Snow but better! - Snow replacement mod","3":"8494591","postuserid":"8494591","4":"Lyralei","postusername":"Lyralei"},{"0":"512093","threadid":"512093","1":"660","c":"660","2":"Faster\/Slower Leaf Raking and No Leaves in other Seasons","title":"Faster\/Slower Leaf Raking and No Leaves in other Seasons","3":"3274054","postuserid":"3274054","4":"mikey","postusername":"mikey"},{"0":"625595","threadid":"625595","1":"635","c":"635","2":"The Third Person Mod","title":"The Third Person Mod","3":"10125366","postuserid":"10125366","4":"QuackGames","postusername":"QuackGames"},{"0":"630525","threadid":"630525","1":"621","c":"621","2":"Deep Conversations","title":"Deep Conversations","3":"10125366","postuserid":"10125366","4":"QuackGames","postusername":"QuackGames"}]
About Me
If you enjoy the mods that I put out, consider supporting me on Patreon:
www.patreon.com/Gamefreak130
I typically keep my Github repos private, but I'm happy to share my source code if you ask nicely.
www.patreon.com/Gamefreak130
I typically keep my Github repos private, but I'm happy to share my source code if you ask nicely.