gaydeskjockey Posted August 17, 2021 Posted August 17, 2021 (edited) SUGGESTIONS WELCOME! Disclaimer: This mod is version 1 alpha. Expect mod breaking and potentially save file breaking issues. That being said, I have game tested and the functions described work for me and I haven't experienced any game breaking issues. STD system for Sims 4 Adds three new STDs to the world of the Sims. It provides for initial infections of the world, transmission, treatment, prevention and reinfection from world sims. The STDs are: Sim Immunodeficiency Virus (SIV) Serpes Simphillis Vampire and Alien variations of SIV Features: STDs can be prevented from comdom use (via WW built in condoms). Some STDs can be prevented by buying pre-exposure pills at the Sexual Health Clinic via the travel menu of the phone. STDs have various effects and progression. As IRL, some are curable, while others are permanent. They may progress to have life altering effects for your sims and the sims of the world. Includes SIV specific tattoos for your poz sims. Includes a "Raw Is Law" personality trait for your chaser sims. Becoming a vampire cures all STDs If a vampire contracts SIV, they gain the power to convert human sims to vampires via sex If an alien contracts SIV, they will die within three days Mean, Evil and Self Absorbed Sims have a chance to obtain the "Stealther" trait, which means they will violate condom use. Requirements: Wicked Whims: Needed for sex interactions - Tested with v165h. XML Injector: Needed to inject the initial spread - Tested with version from December 11, 2020. Installation: Extract the files from the zip file to your Mods folder (no more than one folder deep). No activation is needed. Infections will spread through the world as soon as the game is loaded up. Known Issues and Future Improvements: I haven't proven it yet, but I believe that Sims that are children or younger when the mod is loaded or that are born after the mod is loaded will not be included in the functionality of the mod Add player available settings for: Treating Aliens and Vampires like humans or as in this version Specific Sim immunity Initial infection rates, transmission likelihood and NPC medication and reinfection rates Some sort of cure elixir or spell such that vampirism isn't the only way to cure permanent diseases Capitalize the word "Sim" in all places it appears A Call For Assistance: This is the first mod I have ever built (seriously). I am very new to coding IRL and am not a graphic artist. Any suggestions and/or tattoo help would be greatly appreciated. I am in need of alpha testers for this mod willing to provide feedback to me. These effects take many game days to show fully and therefore testing has been a pain. Anything you find to not work properly or that you wish to work differently can be commented to this topic. I will read and work to improve the mod as it stands. The package documentation is a mess. I never should have used Mod Constructor to start. Please, have fun! gaydeskjockey_STDs_V1a.zip Edited August 18, 2021 by gaydeskjockey Added Additional Documentation and Known Issues and Future Plans 5
LINUSSPACEHEAD Posted August 17, 2021 Posted August 17, 2021 Glad someone has gone ahead and done this, thank you so much
NinaFynaFyni Posted August 17, 2021 Posted August 17, 2021 dude this is what I have been searching for! 2
gaydeskjockey Posted August 17, 2021 Author Posted August 17, 2021 3 hours ago, AuspiciousDefiance said: Yeah, thanks! This will be great for certain situations in some of my households to add more risky gameplay. Also, please don't hate me for this lol. I noticed in your moodlet example pic that "Sim" isn't capitalized. I know I know, lol. Extremely minor nitpick. I just always tend to notice that with certain mods because base game traits/moodlets always capitalize it. But feel free to ignore my engrained desire to have everything uniform haha. Keep it up! Thanks for the suggestion. For "this sim," I should capitalize Sim, How about for "other sims?" Should that be capitalized as well?
gaydeskjockey Posted August 17, 2021 Author Posted August 17, 2021 I probably shouldn't have written the description at 2:30 AM. More Documentation: Becoming a vampire cures all STDs If a vampire contracts SIV, they gain the power to convert human sims to vampires via sex If an alien contracts SIV, they will die within three days Mean, Evil and Self Absorbed Sims have a chance to obtain the "Stealther" trait, which means they will violate condom use. 1
NekoboyGames Posted August 17, 2021 Posted August 17, 2021 2 hours ago, gaydeskjockey said: I probably shouldn't have written the description at 2:30 AM. More Documentation: Becoming a vampire cures all STDs If a vampire contracts SIV, they gain the power to convert human sims to vampires via sex If an alien contracts SIV, they will die within three days Mean, Evil and Self Absorbed Sims have a chance to obtain the "Stealther" trait, which means they will violate condom use. This is awesome. I love the vampire SIV part. Can the alien SIV be cured or disable? I like playing with aliens and I would hate if one of them died. I play with having WW NPC birthcontrol set at rare/risky, as it makes it more fun imo. (Gangbang at a bar/club and then the thrill of not knowing who knocked up my sim until the baby is born. lol) 1
gaydeskjockey Posted August 17, 2021 Author Posted August 17, 2021 2 hours ago, NekoboyGames said: This is awesome. I love the vampire SIV part. Can the alien SIV be cured or disable? I like playing with aliens and I would hate if one of them died. I play with having WW NPC birthcontrol set at rare/risky, as it makes it more fun imo. (Gangbang at a bar/club and then the thrill of not knowing who knocked up my sim until the baby is born. lol) In v1a, I don’t have the ability to disable anything. It is something I will try to add for v1b. Converting to vampirism cures everything, but I don’t think that is what you want. Otherwise, you would have to remove the Alien SIV trait via mccc command center or another tool (search term std).
gaydeskjockey Posted August 17, 2021 Author Posted August 17, 2021 14 minutes ago, gaydeskjockey said: In v1a, I don’t have the ability to disable anything. It is something I will try to add for v1b. Converting to vampirism cures everything, but I don’t think that is what you want. Otherwise, you would have to remove the Alien SIV trait via mccc command center or another tool (search term std). I have never actually played as an alien. How do you think they should be treated? As a human, or are there other powers/weaknesses that you think they should have affected?
FauxFurry Posted August 18, 2021 Posted August 18, 2021 Are there options to set specific Sim resistance or traits that grant certain Sims outright immunity?
gaydeskjockey Posted August 18, 2021 Author Posted August 18, 2021 35 minutes ago, FauxFurry said: Are there options to set specific Sim resistance or traits that grant certain Sims outright immunity? For this version, there are not any of those options. It will not populate infections to played Sims unless they engage in unsafe sex. This is a great idea and I will add it to the list for the next version.
Skim209 Posted August 20, 2021 Posted August 20, 2021 Nice work, this is something I have been seeking for a while! Thanks for taking the time.
el_ves_impersonator Posted August 22, 2021 Posted August 22, 2021 On 8/17/2021 at 6:18 AM, AuspiciousDefiance said: But feel free to ignore my engrained desire to have everything uniform haha. "ingrained."
Esganado Posted August 30, 2021 Posted August 30, 2021 @gaydeskjockey Hello! I can't find the sexual health clinic in my phone travel menu. My sims are sic and can't find any help Can you help my sims?
gaydeskjockey Posted August 31, 2021 Author Posted August 31, 2021 On 8/29/2021 at 8:40 PM, Esganado said: @gaydeskjockey Hello! I can't find the sexual health clinic in my phone travel menu. My sims are sic and can't find any help Can you help my sims? do you have the xml injector and is it working properly? It is necessary to populate the interactions to the phone. 1
Esganado Posted September 1, 2021 Posted September 1, 2021 It say it's working properly. Now where should be a slot identified as "sexual health clinic", there's only "..." and when I choose this there appears am image with the four pills, but with no legends in front of them. I'm downloading your picture hoping the pills in game are in the same order. I just gave the all to my sim who had some embracingly "Ichy bumps" on his genitalia. It seems to have worked :D. How frequently should pre exposure SIV pills, should be taken by a very sexually active sim?
kalistaki Posted September 6, 2021 Posted September 6, 2021 Hello, In my travel menu ,it says activate stds in this save file but it doesn’t activate anything…can someone help me ? 1
gaydeskjockey Posted September 8, 2021 Author Posted September 8, 2021 On 9/1/2021 at 3:24 PM, Esganado said: It say it's working properly. Now where should be a slot identified as "sexual health clinic", there's only "..." and when I choose this there appears am image with the four pills, but with no legends in front of them. I'm downloading your picture hoping the pills in game are in the same order. I just gave the all to my sim who had some embracingly "Ichy bumps" on his genitalia. It seems to have worked :D. How frequently should pre exposure SIV pills, should be taken by a very sexually active sim? Okay, I will take a look at this. Prep lasts for 1 Sim week. Your Sims should receive a buff when they run out that lasts for 1 Sim day indicating they have run out and are prone to exposure.
simall9 Posted March 1, 2022 Posted March 1, 2022 Has there been any update to this? I would like to hep test this mod!
playpig Posted March 9, 2022 Posted March 9, 2022 On 3/1/2022 at 1:52 PM, simall9 said: Has there been any update to this? I would like to hep test this mod! No update and I don't think that the mod is working with the current game's updates. I cannot find the sexual health clinic
oldooldo Posted December 23, 2022 Posted December 23, 2022 Futa World and gaydeskjockey together lead to a conflict. You can get illnesses, but the clinic and medication are gone. (if you remove gaydeskjocky, the diseases are gone too) - If you create a char with Futaworld and the necessary mods and save it, then remove the futa- and custom-gender-settings-mod again - the futa char remains ( yes or ? ) Now gaydeskjockes (script+pack).......now it works
maxjame5432 Posted January 9, 2023 Posted January 9, 2023 (edited) @gaydeskjockey Hi, I used Better Exceptions and MC Command Center mods and got notice error while playing. The Better Exceptions showed report and directly to 'gaydeskjockey_STDs_V1a.package' file. MC Command Center showed at the same time with Better Exceptions. This mod is breaking? Could you please check the report below? Thanks Here's Better Exceptions report. Spoiler <?xml version="1.0" ?> <root> <BetterExceptions> <BEversion>v3.03</BEversion> <WasBlank>False</WasBlank> <TuningLoadFinished>True</TuningLoadFinished> <BadObjectCC>True</BadObjectCC> <Advice>This is likely due to bad object CC. Check the Summary and Broken Mods section in BE Report.</Advice> </BetterExceptions> <report> <version>2</version> <sessionid>beacfc1c37db646263bbe824</sessionid> <type>desync</type> <sku>ea.maxis.sims4_64.15.pc</sku> <createtime>2023-01-09 17:15:00</createtime> <buildsignature>Local.Unknown.Unknown.1.93.146.1020-1.300.000.149.Release</buildsignature> <categoryid>trait_tracker.py:933</categoryid> <desyncid>beacfc1c37db646263bbe824</desyncid> <systemconfig/> <screenshot/> <desyncdata>Exception thrown while calling remove on เซจิ นากะมุระ (KeyError: 3321417387) Traceback (most recent call last): File "T:\InGame\Gameplay\Scripts\Core\sims4\utils.py", line 179, in wrapper File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 209, in c_api_server_tick File "T:\InGame\Gameplay\Scripts\Server\sims\masked\v174a\injector.py", line 26, in _wrapped_function File "T:\InGame\Gameplay\Scripts\Server\sims\masked\v174a\zone_tick.py", line 74, in _turbolib_zone_game_update File "T:\InGame\Gameplay\Scripts\Server\zone.py", line 503, in update File "T:\InGame\Gameplay\Scripts\Server\time_service.py", line 117, in update File "T:\InGame\Gameplay\Scripts\Server\scheduling.py", line 216, in simulate File "T:\InGame\Gameplay\Scripts\Server\elements.py", line 335, in _run File "T:\InGame\Gameplay\Scripts\Server\objects\base_object.py", line 440, in call_destroy File "T:\InGame\Gameplay\Scripts\Server\objects\script_object.py", line 838, in destroy File "T:\InGame\Gameplay\Scripts\Server\objects\base_object.py", line 421, in destroy File "T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py", line 293, in trigger_destroy File "T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py", line 308, in trigger_reset File "T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py", line 426, in start_processing File "T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py", line 450, in _process File "T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py", line 566, in _process_one_record File "T:\InGame\Gameplay\Scripts\Server\objects\base_object.py", line 385, in on_reset_destroy File "T:\InGame\Gameplay\Scripts\Server\objects\object_manager.py", line 718, in remove File "T:\InGame\Gameplay\Scripts\Server\sims\masked\v174a\injector.py", line 26, in _wrapped_function File ".\WickedWhims_v174a\turbolib2\events\objects.py", line 107, in _turbolib_object_manager_remove File "T:\InGame\Gameplay\Scripts\Server\objects\object_manager.py", line 156, in remove File "T:\InGame\Gameplay\Scripts\Server\indexed_manager.py", line 289, in remove File "T:\InGame\Gameplay\Scripts\Server\indexed_manager.py", line 343, in call_on_remove File "T:\InGame\Gameplay\Scripts\Server\sims\sim.py", line 3029, in on_remove File "T:\InGame\Gameplay\Scripts\Server\traits\trait_tracker.py", line 1100, in on_sim_removed File "T:\InGame\Gameplay\Scripts\Server\traits\trait_tracker.py", line 933, in _remove_buffs KeyError: 3321417387rtim=0 Client Session Time: 52.90 Num Save Errors: 0 Num Load Errors: 0 Current Game State: 0xdd4141d5 LoadingScreenActiveFlag: 1 Origin Version: 10,5,116,52126 Modded: True SystemInfo: Windows 11 10.0.22623 GPU: NVIDIA GeForce GTX 1050 nvldumdx.dll 31.0.15.2756, GUID: D7B71E3E-5FC1-11CF-AA79-CF310EC2D235 </desyncdata> </report> </root> Here's MC Command Center report. Spoiler File 'T:\InGame\Gameplay\Scripts\Server\areaserver.py', line 209, in c_api_server_tick [ absolute_ticks : 324900899547, clock_service : server_clock, previous_ticks : 324900899465, zone : <Zone ID: 0x4b8101d4fe13d5c>, persistence_service : persistence_service] File 'T:\InGame\Gameplay\Scripts\Server\sims\masked\v174a\injector.py', line 26, in _wrapped_function [ args : (<Zone ID: 0x4b8101d4fe13d5c>, 324900899547), new_function : <function _turbolib_zone_game_update at 0x00007FF48ED6E8C0>, original_function : <function Zone.update at 0x00007FF4A27498C0>] File 'T:\InGame\Gameplay\Scripts\Server\sims\masked\v174a\zone_tick.py', line 74, in _turbolib_zone_game_update [ original : <function Zone.update at 0x00007FF4A27498C0>, self : <Zone ID: 0x4b8101d4fe13d5c>, args : (324900899547,)] File 'T:\InGame\Gameplay\Scripts\Server\zone.py', line 503, in update [ self : <Zone ID: 0x4b8101d4fe13d5c>, absolute_ticks : 324900899547, game_clock : game_clock, time_service : time_service, season_service : season_service, weather_service : weather_service, narrative_service : narrative_service, roommate_service : roommate_service, lunar_cycle_service : lunar_cycle_service] File 'T:\InGame\Gameplay\Scripts\Server\time_service.py', line 117, in update [ self : time_service, time_slice : True, max_time_ms : 33] File 'T:\InGame\Gameplay\Scripts\Server\scheduling.py', line 216, in simulate [ self : <scheduling.Timeline object at 0x00007FF4997C46D0>, until : 02:06:36.120 day:6 week:7, max_elements : 10000, max_time_ms : 33, count : 71, start_time : 235691.265, end_time : 235691.298, handle : [None, None, <scheduling.Timeline object at 0x00007FF4997C46D0>, False, <Fn; BaseObject.schedule_destroy_asap.<locals>.call_destroy@434>], when : 02:02:00.000 day:6 week:7, _ : -8997, _t : <scheduling.Timeline object at 0x00007FF4997C46D0>, _s : True, e : <Fn; BaseObject.schedule_destroy_asap.<locals>.call_destroy@434>, calling : True, result : [None, None, <scheduling.Timeline object at 0x00007FF4997C46D0>, False, <Fn; BaseObject.schedule_destroy_asap.<locals>.call_destroy@434>]] File 'T:\InGame\Gameplay\Scripts\Server\elements.py', line 335, in _run [ self : <Fn; BaseObject.schedule_destroy_asap.<locals>.call_destroy@434>, timeline : <scheduling.Timeline object at 0x00007FF4997C46D0>] File 'T:\InGame\Gameplay\Scripts\Server\objects\base_object.py', line 440, in call_destroy [ timeline : <scheduling.Timeline object at 0x00007FF4997C46D0>, cause : Destroying sim on travel., self : เซจิ นากะมุระ , source : เซจิ นากะมุระ running npc_leave_lot_now:514 on None (guaranteed)] File 'T:\InGame\Gameplay\Scripts\Server\objects\script_object.py', line 838, in destroy [ self : เซจิ นากะมุระ , kwargs : {'source': <SI npc_leave_lot_now id:514 sim:เซจิ นากะมุระ >, 'cause': 'Destroying sim on travel.'}, __class__ : <class 'objects.script_object.ScriptObject'>] File 'T:\InGame\Gameplay\Scripts\Server\objects\base_object.py', line 421, in destroy [ self : เซจิ นากะมุระ , source : เซจิ นากะมุระ running npc_leave_lot_now:514 on None (guaranteed), cause : Destroying sim on travel.] File 'T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py', line 293, in trigger_destroy [ self : reset_and_delete_service, obj : เซจิ นากะมุระ , source : เซจิ นากะมุระ running npc_leave_lot_now:514 on None (guaranteed), cause : Destroying sim on travel.] File 'T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py', line 308, in trigger_reset [ self : reset_and_delete_service, obj : เซจิ นากะมุระ , reset_reason : ResetReason.BEING_DESTROYED, source : เซจิ นากะมุระ running npc_leave_lot_now:514 on None (guaranteed), cause : Destroying sim on travel., new_record : <เซจิ นากะมุระ , reason:ResetReason.BEING_DESTROYED, stage:_Stage.DESTROY, being_processed:True, source:เซจิ นากะมุระ running npc_leave_lot_now:514 on None (guaranteed), cause:Destroying sim on travel., is_new : True] File 'T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py', line 426, in start_processing [ self : reset_and_delete_service] File 'T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py', line 450, in _process [ self : reset_and_delete_service, master_controller : master_controller, stage : 5] File 'T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py', line 566, in _process_one_record [ self : reset_and_delete_service, stage : 5, record : <เซจิ นากะมุระ , reason:ResetReason.BEING_DESTROYED, stage:_Stage.DESTROY, being_processed:True, source:เซจิ นากะมุระ running npc_leave_lot_now:514 on None (guaranteed), cause:Destroying sim on travel., append_record : True, update_stage : _Stage.DESTROY] File 'T:\InGame\Gameplay\Scripts\Server\objects\base_object.py', line 385, in on_reset_destroy [ self : เซจิ นากะมุระ ] File 'T:\InGame\Gameplay\Scripts\Server\objects\object_manager.py', line 718, in remove [ self : object_manager, obj : เซจิ นากะมุระ , __class__ : <class 'objects.object_manager.ObjectManager'>] File 'T:\InGame\Gameplay\Scripts\Server\sims\masked\v174a\injector.py', line 26, in _wrapped_function [ args : (<objects.object_manager.ObjectManager object at 0x00007FF47DC4FE90>, <sim '' 0x4e410314d6d1e89>), new_function : <function _turbolib_object_manager_remove at 0x00007FF48F853710>, original_function : <function DistributableObjectManager.remove at 0x00007FF4A8414DD0>] File '.\WickedWhims_v174a\turbolib2\events\objects.py', line 107, in _turbolib_object_manager_remove [ original : <function DistributableObjectManager.remove at 0x00007FF4A8414DD0>, self : object_manager, args : (<sim '' 0x4e410314d6d1e89>,), obj : เซจิ นากะมุระ ] File 'T:\InGame\Gameplay\Scripts\Server\objects\object_manager.py', line 156, in remove [ self : object_manager, obj : เซจิ นากะมุระ , zone : <Zone ID: 0x4b8101d4fe13d5c>, __class__ : <class 'objects.object_manager.DistributableObjectManager'>] File 'T:\InGame\Gameplay\Scripts\Server\indexed_manager.py', line 289, in remove [ self : object_manager, obj : เซจิ นากะมุระ ] File 'D:\Projects\Sims 4 Modding\Mods\TMex Mods 2022\Tmex-BetterExceptions\PublicUnlock.py', line 13, in _unlock [ args : (<sims4.log.Logger object at 0x00007FF4D73DE950>, 'Exception thrown while calling remove on {0}', <sim '' 0x4e410314d6d1e89>), new_function : <function tm_be_class_exceptions at 0x00007FF4A28C5320>, target_function : <function Logger.exception at 0x00007FF48E9AD680>] File 'D:\Projects\Sims 4 Modding\Mods\TMex Mods 2022\Tmex-BetterExceptions\tmex_BetterExceptions_Hooks.py', line 147, in tm_be_class_exceptions [ target : <function Logger.exception at 0x00007FF48E9AD680>, self : <sims4.log.Logger object at 0x00007FF4D73DE950>, message : Exception thrown while calling remove on {0}, args : (<sim '' 0x4e410314d6d1e89>,), item : เซจิ นากะมุระ ] File 'T:\InGame\Gameplay\Scripts\Server\sims\masked\v174a\injector.py', line 26, in _wrapped_function [ args : (<sims4.log.Logger object at 0x00007FF4D73DE950>, 'Exception thrown while calling remove on {0}', <sim '' 0x4e410314d6d1e89>), new_function : <function _on_exception_occurrence at 0x00007FF491C8E440>, original_function : <function Logger.exception at 0x00007FF4D725EA70>] File 'T:\InGame\Gameplay\Scripts\Server\sims\masked\v174a\exceptions_feedback.py', line 18, in _on_exception_occurrence [ original : <function Logger.exception at 0x00007FF4D725EA70>, self : <sims4.log.Logger object at 0x00007FF4D73DE950>, args : ('Exception thrown while calling remove on {0}', <sim '' 0x4e410314d6d1e89>)] File 'T:\InGame\Gameplay\Scripts\Server\indexed_manager.py', line 343, in call_on_remove [ self : object_manager, obj : เซจิ นากะมุระ ] File 'T:\InGame\Gameplay\Scripts\Server\sims\sim.py', line 3029, in on_remove [ self : เซจิ นากะมุระ , household : Household นากะมุระ (352424474780180104): , __class__ : <class 'sims.sim.Sim'>] File 'T:\InGame\Gameplay\Scripts\Server\traits\trait_tracker.py', line 1100, in on_sim_removed [ self : <traits.trait_tracker.TraitTracker object at 0x00007FF4E0500BD0>, trait : <class 'sims4.tuning.instances.gaydeskjockey_STDs_Trait10'>] File 'T:\InGame\Gameplay\Scripts\Server\traits\trait_tracker.py', line 933, in _remove_buffs [ self : <traits.trait_tracker.TraitTracker object at 0x00007FF4E0500BD0>, trait : <class 'sims4.tuning.instances.gaydeskjockey_STDs_Trait10'>, buff_handle : 40] Edited January 9, 2023 by maxjame5432
Too_Funky1987 Posted January 9, 2023 Posted January 9, 2023 I'd like to use this but honesty MCC is a real nuisance it's always throwing up errors..is there any way I can disable the LE's from MCCC?
Rosebud1773 Posted May 13, 2023 Posted May 13, 2023 Assuming the tattoos are meant to represent the diseases, which one is for what type? I'm interested in tinkering with the tat textures and creating a kind of 'rash' to represent the illnesses rather than the biohazard signs. Something a little more subtle so it's not screaming in your face obvious that a sim has something nasty. Players aren't as likely to avoid an infected sim if they don't see a brightly colored 'brand' on him/her. More chance of random/realistic spread through the save. That's also assuming the tat plays a key role in the actual infection. Call me sadistic... meh. I like the idea of realistic illness/disease in some of my sims saves.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now