Jump to content

Recommended Posts

1 hour ago, GrimGrim31 said:

I have Knockout Framework but nothing else that changes combat AFAIK.  I never got into weapon or fighting mods because my character was so damn deadly with an ordinary combat rifle and sniper rifle.  I am only playing normal difficulty with a level 128 character so I have to fight naked with my bare hands to make a fight interesting now.   That works against almost everything but behemoths.  AAF Violate and the appropriate animations made that defeat rather interesting.

 

The weird thing is that I can still walk into raider and gunner locations and they react appropriately for a non-threatening character.  The other weird thing is that I still get the "You are threatening." message even when I turn Beggar Whore mode off.   Maybe something wrong is just baked into my save.

 

I will keep playing on.  The flashing notification is annoying but it doesn't seem to affect game play.  If anything changes, I will post an update here.

 

In that case, yeah, sounds like something could also just be wacky with your current save. You might test by loading a save from before the first time you installed Hardship, or start a new game even, and see if the problem persists there too. That should at least let you figure out whether the problem is in the save or in the installation (a mod conflict, et cetera).

Link to comment
1 hour ago, vaultbait said:

 

In that case, yeah, sounds like something could also just be wacky with your current save. You might test by loading a save from before the first time you installed Hardship, or start a new game even, and see if the problem persists there too. That should at least let you figure out whether the problem is in the save or in the installation (a mod conflict, et cetera).

I loaded a few different saves and found one from yesterday where the message doesn't keep repeating ad nauseum.  So I think it was a save issue rather than a mod conflict issue.  I will play forward from the functional save and see if the problem manifests itself again.

 

I also deleted the Chef mod because I seem to have save issues whenever I have the Chef Mod installed.  I am not sure why.  The Papyrus log just shows issues with the magazines that Chef Mod adds.

 

 

Link to comment
15 hours ago, GrimGrim31 said:

I can see that it is going to take me a while to learn what I need to know.  I am enjoying the process so far.  Thanks for the information about the idle animation.  I guess that I will also need to learn how to make animations.  Can that be done in Blender or will I need something else?

 

No unfortunately. You need one very specific version of 3DS max, and the 64 bits version of Havok tools. I cannot be arsed to learn max and "Aquire" it. (I prefer to be legit) Which is why there are like 2 animators left.

 

There are however a lot of situational Vanilla animations which are surprisingly pervertable. I mean that Kneel file in Hardship is the vanilla one I just made it a new form to be able to call it as not furniture. You can also use HKX Poser from the nexus to modify existing animations, but it is very limited since it has no keyframing and you can only alter the position of body parts over the entire course of an animation... Still it's good for furniture poses and BDSM poses and such if you start with a relatively still pose (Vanilla or one you have permission to alter) Unfortunately you still need to have Havok tools to use it. 

 

KingBang also released a lot of poses on the nexus as a modder recource, though I didn't find any that fit my needs better than what I had.

 

Honestly I miss the days when I could make Sex animations for Second Life using Goddamn poser.

Link to comment
1 hour ago, pog_champion said:

The mod seems to work great, but the animations just don't happen. Any thoughts of what I'm doing wrong ?

 

The file page includes extensive requirements and installation order guidance. Please read it and make sure you've followed it exactly.

 

Hardship calls AAF to start animations, so generally, that's where you should be focused if animations aren't starting. At the end of installation step #4, start the game and test AAF via it's on-screen wizard if this is your first foray into AAF-based mods. If you can't, then the problem isn't with Hardship. Check out AAF's troubleshooting recommendations, or join the AAF Discord and ask in the NSFW help channel there, it's full of friendly folks.

Link to comment
On 3/14/2021 at 9:27 AM, Tentacus said:

 

No unfortunately. You need one very specific version of 3DS max, and the 64 bits version of Havok tools. I cannot be arsed to learn max and "Aquire" it. (I prefer to be legit) Which is why there are like 2 animators left.

 

There are however a lot of situational Vanilla animations which are surprisingly pervertable. I mean that Kneel file in Hardship is the vanilla one I just made it a new form to be able to call it as not furniture. You can also use HKX Poser from the nexus to modify existing animations, but it is very limited since it has no keyframing and you can only alter the position of body parts over the entire course of an animation... Still it's good for furniture poses and BDSM poses and such if you start with a relatively still pose (Vanilla or one you have permission to alter) Unfortunately you still need to have Havok tools to use it. 

 

KingBang also released a lot of poses on the nexus as a modder recource, though I didn't find any that fit my needs better than what I had.

 

Honestly I miss the days when I could make Sex animations for Second Life using Goddamn poser.

 

Without 3DS Max, how can anyone look through the vanilla animations to see what they are?  I can see the names in CK but that doesn't show me how the actors are posed and moved.  

 

Have you tried HKXPoser from Nexus?  It looks very limited but might be useful for idle animations.

 

Based on your reply, I started looking for more information about 3DS Max, Havok Tools, and the required .nif importer.  I also read a little about a plugin to allow Blender to load .hkx files.  I haven't been able to nail down which versions of these software work best for .hkx creation and editing.  There are lots of versions out there.

 

I also looked for an existing .hkx of a human crawling on all fours.  It exists for Skyrim SE but that is not useful for Fallout 4.  

 

Link to comment
7 hours ago, GrimGrim31 said:

 

Without 3DS Max, how can anyone look through the vanilla animations to see what they are?  I can see the names in CK but that doesn't show me how the actors are posed and moved.  

 

Have you tried HKXPoser from Nexus?  It looks very limited but might be useful for idle animations.

Look closer at what I typed ?

 

Quote

 

Based on your reply, I started looking for more information about 3DS Max, Havok Tools, and the required .nif importer.  I also read a little about a plugin to allow Blender to load .hkx files.  I haven't been able to nail down which versions of these software work best for .hkx creation and editing.  There are lots of versions out there.

Pretty sure the blender support is only for 32 bit HKX files but there may be a path to conversion.

 

There is a way to look at idles in the CK that I only learned recently. It's something like right click on an actor and select preview.

 

As far as editing vanilla files with HKX Poser you need to unzip them first with BAE. Do not associate the files and double click them, they won't work right. You HAVE TO open HKX POser (2) and then load the animation. The first version of HKX poser was just a skeleton and quie hard to use but the 2nd has a female body mesh and makes it much easier to visualize.

 

I've used it to create paired AAF face sitting, analingus, and cunnilingus animations as well as a bunch of solo poses, all of which will be in TSEX/HS 1.6.

Link to comment
On 9/16/2019 at 10:48 AM, Tentacus said:

AAF HARDSHIP - beggar- whore -

View File


Hardship1.5Logo.jpg.69a99fbf2acafa5416ffd74f9edebc31.jpg

 

 

DISCLAIMER:

This mod is a work of fiction. Any resemblence to people living or dead is purely coincidental. This is not a critique or commentary on poverty, RL sex work, gender issues, sexual orientation, abuse (sexual or otherwise) or any other serious social issue. This work is a fantasy designed purely for entertainment and contains content that may be disturbing to some, such as degrading language and sexual assault. This content is ABSOLUTELY NOT FOR CHILDREN. The author is not responsible for illegal alterations made to this mod after the fact, or any damage to the user's computer. If you cannot tell fantasy from reality, DO NOT INSTALL THIS MOD.

 

DESCRIPTION:

In the most basic sense Hardship is a player prostitution mod, but there is a bit more to it than that. It's kind of become a general mod for roleplaying someone who is poor, desperate, and down on their luck.

 

MY VIDEOS

I made several videos describing the mod's functions and features. Be sure to click the HD icon otherwise they will look like garbage. They are best watched in the order I am presenting them here.

Introduction and menu overview

Begging and Prostitution

Gunners and Raiders

House Parties and Pimps

New in 1.5 video

OTHER'S VIDEOS

MxR review

 

Beggar Whore Mode:

Toggling this option on activates all the interaction dialogue for this mod, as well as allowing for the detection of if you look threatening or not to Raoiders and Gunners. In general you should toggle BW mode off when doing vanilla quests, using vendors, or engaging with other mods that do similar things to Hardship. This can be done through the menu object, MCM, or a keyboard shortcut

 

Sexual traits, history, and appearance:

By equipping the menu item you can build out your character how you choose... determining things about them, from their sexual history, their sexual likes and dislikes, and whether npcs percieve them as average, very attractive, or just plain ugly. How you look affects how they treat you as well as how much you can charge!

 

Makeup Mirror *

Access the looks menu from anywhere, including editing the body without the dreaded camera bug, (See known issues for caveats)

 

Begging:

Barely managing to survive? Now you can beg for necessities like food and water... If you are pretty enough maybe they'll even throw you a few caps. Most won't help you though, and some of the ones that will, may only do so in exchange for sexual favors.

 

Prostitution:

Eventually you might get tired of begging for scraps, or doing favors for them. Then it's time to go into business for yourself selling... yourself. Make caps! Get rich, but be careful some guys just want to take it for free! To become a prostitute you can A: Just set "already a prostitute" In the sexual history menu, B: Beg until somebody offers to trade for sex, then demand caps instead or C : ask people if they know of any jobs that don't require fighting until one of them tells you that you can become a whore.

 

Menacing Raiders:

If in Beggar Whore mode, and with your weapon holstered (most) Raiders will no longer attack you on sight. Instead they'll send one out to menace you. This leads to a conversation that can end one of several ways... mostly bad... But hey... a chance is better than none.

 

Sensible Gunners

If you are in Beggar Whore mode with your weapon holstered Gunners will act much more like the paramilitary outfit they seem to be than the vicious raiders they are in vanilla. These are people you can do business with,... but don't let your guard down they are still bad guys. You can hire one to temporarily watch your back with caps or your body if they are so inclined.

 

Pimps:

There are 4 unique pimps in the mod that the player can be recruited by. They provide some protection from rape, and added opportunities for revenge against or reformation of customer rapists. They do this at the cost of taking half your earnings and punishing you if you don't earn enough. They also provide small perks such as chems, alcohol, and cigarettes when you perform well. (This is very smoking mod friendly) There are 2 male and 2 female pimps. One of the female pimps is a dominatrix who explicitly puts you in a "consensual" D/s relationship. She has unique features in that she will assign you humiliating tasks along with your basic whore duties. If the player character is male she will make you occasionally cross dress and this can lead to (if the player wants) full time sissification. ALL OF THE PIMPS require you to already be a prostitute before they'll talk to you EXCEPT B.D. He doesn't care.  I can't remember if turning one trick is enough or if you need to have 5 customers. It's one or the other.

 

Bad Boyfriend:

There is an additional kind of follower who is kind of a pimp light. If solicit a rapist customer multiple times you will have an opportunity to begin an abusive relationship with them. The only benefit of this (beyond roleplaying) is that you have a simple, low feature follower that can help you in combat, who will rape and steal from you on a regular basis... However he won't take half your caps once a day like the bespoke pimps will.

 

Addiction Dialogue:

If you are addicted to Jet, Psycho, or Alcohol, and have none in your inventory, the "My prices" dialogue option will be replaced with you asking for the item you are addicted to. If the customer doesn't have any it will revert to the normal dialogue. Additionally there is a menu option which allows you to suck cock for cigarettes. This is designed for if you are using the mod: Smokeable Cigars - Cigarettes - Joints - With HardCore Auto Save To save in survival mode, as cigarettes are pretty expensive and hard to come by in the large towns. This dialogue which can be toggled on and off replaces the "No Pussy" sexual limit on women and the Male/Male special dialogue on men.

 

Extra male Dialogue:

Because males have no need for a "No pussy" limit, I used that dialogue button for special dialogue for Male/Male interactions. You can choose your orientation/attitude in the mods menu as seen in the first video. Choosing the "Denial" option allows you to roleplay a straight guy forced to service men out of desparation, and complain about it the whole time. :)

 

Predator Dialogue:

Use your position as a prostitute to victimize your customers with theft or murder. 

IMPORTANT NOTE: While enabling predator mode adds a dialogue choice to the negotiation menu for male customers... for women it is an automatic thing because there is no negotiation phase... so unless you want to assault the female customer turn off Predator mode before getting to "someplace more private". :) 

 

Damage/healing system:

When beaten by a rapist, boyfriend, or pimp, the player may be physically injured (vanilla damage) and tagged with a keyword that tells NPCs that the player is visibly bruised. That's the main reason I added the Makeup Mirror so the player could easily and somewhat more reliably bring up the looks menu and apply appropriate bruises. Over time the damage will fade (though each beating adds one point of damage, so if you are raped and beaten by an entire raider camp it'll take many days to fade) When all damage points are depleted you will get a message saying that your bruises have faded. Unfortunately this seems to be the best possible way to do this in Fallout 4.

 

There is also a sexual wear and tear system built in that will cause a tiny amount of vanilla damage. This is affected by lubrication. Pussy lubrication is handled by simple player choice of how aroused (or not) they are as a scene starts, while anal lubrication is handled by RNG deciding if the customer provides lube. If the player has "cooking oil" in their inventory they can offer it and that provides a better chance. Anal damage is also affected by the player's mental state. You will be offered a choice of how you feel about the situation which affect if you are able to relax or not. and if you are tense you will take extra damage regardless of lube.

 

Companion sex:

Dialogue options to offer free sex to teammates, including, including offering them/asking them to take your virginity if "virgin" is chosen in the menu. If Free sex is offered before you've whored yourself to the NPC, you will no longer have the option to whore to them. Theoretically should work with any modded followers as long as they are flagged as a teammate. Also works with hired Gunners in this mod.

 

Mercenaries and Safe Passage integration:

This mod has compatibility with my other mod Mercenaries and Safe Passage . If you have Blaze hired, (most) raiders won't menace you. It makes whoring to Raiders safe and you get slightly better payouts.

If you have Sergeant Hammer hired, Menacing raiders will be more fearful of you (same with Strong and Danse), and you will be unable to beg from Gunners. "You had enough money to hire sarge! Do I look stupid"?

 

Companions and raiders

While accomponied by Vanilla human companions (or Strong) you (IIRC) Won't be raped by raiders and the dice roll is between fighting them and being let go. You can still be raped if you have Dogmeat though the chance is less. If your follower is intimidating (Strong, Danse, Sarge or Dogmeat) you get extra intimidation dialogue. There is also extra dialogue for if a Pimp is accompanying you. Also with or without companions there is always a small chance a menacing raider will just say they are going to murder you and attack.

 

COMPREHENSIVE INSTALLATION GUIDE: 

Things to do before you attempt to install Hardship. Feel free to consult this guide along side mine for more detailed, up to date information, but still read mine for the Hardship specific details!

 

SECTION A: Preliminaries

Do everything in this section, and read everything CAREFULLY ...    no excuses! 

 

Note: Order of appearance reflects the order you should install items/do things. I will number things that need to /should be installed in orange so you can easily keep track. Wherever version numbers are listed consider "or later" to be implied

 

0: Mod Manager:

You will need a Mod Manager. There are only 2 truly modern ones. Vortex and Mod Organizer 2. Pick one and take time to learn how to use it. With AAF Mods, FILE  LOAD ORDER management is extremely important. In MO2 this is handled by the load order of the folders in the left pane of the browser. In Vortex it's handled through some kind of arcane rules system. I only use Mod Organizer 2 and only have a loose handle on Vortex's operation so I obviously recommend Mod Organizer 2.

 

1: Enable modding in Fallout 4         

Open the following file:

 

If MO2 -> MO2 .ini editor -> Fallout4Custom.ini
If Vortex -> Documents/mygames/Fallout4 -> Fallout4Custom.ini

 

Add these lines if they aren't already there:

 

        [Archive]
        bInvalidateOlderFiles=1
        sResourceDataDirsFinal=

 

2:  Build your infrastructure:

1. F4SE -- Necessary for all AAF mods, as well as looksmenu
2. Mod Configuration Menu -- Necessary for most AAF mods, including Hardship.

 

3: Download and install nude bodies.

You will need nude bodies and some support software. Download and install the following:
      
   

3. Bodyslide -- At this point it's a good idea to learn how to use Bodyslide, as you will need it later to build the strap-on. It's an immensely useful tool for many things. It's important to do this now as it can be a bit of a learning curve learning to run bodyslide from your mod manager.

 

 4. LooksMenu -- This is what makes the erection morphing possible.

     Female body -- You can skip this if you are going for the gay only install option, just be sure to turn off female raider rapists in the menu if you do.
 5. CBBE v2.6.2 or newer or Fusion Girl v1.45 (Pick one.) -- I prefer Fusion girl but there are good reasons to use either. (Note: Fusion Girl above 1.45 has ISSUES right now. Do your research)

     Male body -- This is necessary. While you can have female/female sex only in Hardship, it's not a very viable playstyle.
 6. BodyTalk v3 -- (You don't even have to build the body yourself anymore!) or Any other EVB based body with genital morphs.
 7. ZaZ-Extended-Skeleton (ZeX) 2.0  -- In MO2 or Vortex always keep this at the bottom of your left pane load order/Rule it to override any other skeletons. Necessary for all AAF mods.

 

4: Download and install AAF and it's requirements: 

8. Advanced Animation Framework v154Beta or higher -- This is where the magic happens... the animation framework that makes these mods possible (We're not worthy oh dagobaking!)

9. AAF Themes (Vanilla/Kinky/Creature Theme 200831.0) -- or higher This will be required by any mod using tags

10. Leito Animations v2.0alpha -- For now just download this one animation pack. Best not to confuse things until you know what you are doing and you will need it for Hardship anyway.

 

SECTION B: The main event.

The instructions have changed A LOT so pay attention!

REQUIREMENTS AND INSTALLATION of HARDSHIP 1.5.9H

If you wish to install the older version with Indarello support there is a link to instructions at the end of the guide.

 

Completely uninstall any older version of Hardship, this will prevent conflicts with the new requirement. Install/Rule in Vortex/Left pane organize in MO2 the following in this order: 

 

11. OPTIONAL -- Now is the time you can install more animations if you like. Animation packs that work well with Hardship (besides Leito) Are BP70 2.4 or higher  Savage Cabbage 1.2.5 or higher  NOTE: It is very important that you make sure these are up to date or they may cause conflicts.

 

Soft Requirement: RufGt's animations (Necessary for Cunnilingus, and kissing found on the Atomic Lust download page. Note Hardship 1.5.9E will be the last version to require this.

 

12. Vioxis' Strap-Ons of Fallout 4 5.0.0 -- Needed for strapon animations

 

13. OPTIONAL -- For Gay (MM) Sex and Creature support: (UAP) Ulfberth's AAF Patch 2.5.30 Fix1 or higher  or  For Creature support without gay sex: AAF Creature Resources 1.1.3 or higher -- VERSION IS VERY IMPORTANT!

Unfortunately as of his latest version UAP is no longer compatible with Hardship. Because of this, Staged Leito Plus now supports gay animations... for Leito... Yeah it super sucks. I am going to attempt to update Hardship 1.5.9 so you can at least have UAP installed (Minus the Leito XMLs) With Hardship, and still have support for animation packs other than Leito, but until I can do that UAP will BREAK Hardship. 

As of 1.59F You can have UAP installed, for use with other mods, but you must not install his Leito XMLs as they will cause the 30% conflict. Use Staged Leito Plus instead.

 

14. Staged Leito Plus Erection Fix 1.0.5 or above (Now supports Gay positions)

 

15.  Real Handcuffs  0.4.7 or above -- This is a true Master of Hardship and RealHandcuffs.esp must be above Beggar_Whore.esp in the plugin load order!

       NOTE: Read the instructions carefully. If you don't you might end up with an AAF conflict.

 

16.  Install HARDSHIP 1.5.9F with your Mod Manager (MO2, or Vortex)

-Make sure any mods that physically change Hotel Rexford (Like the great Fixed Hotel Rexford) is below Beggar_Whore.esp.

-It's best to start the game after the prewar. If you don't and your menu item doesn't show up you can add one with the MCM.

-Hardship uses slilent dialogue so you'll need to make sure that you have both kinds of subtitles turned on in Fallout 4's settings:

 

image.png.e4ed983e9d109980cd40887397fe0494.png

 

Enjoy... and Good luck!

-----------------------------

Legacy instructions for Hardship 1.5.9B with One Patch Only, or Indarello (NOT RECOMMENDED)

-----------------------------

HIGHLY RECOMMENDED

Stash those caps -- Necessary if you have a pimp and ever hope to save any caps.

Smokeable Cigars - Cigarettes - Joints - With HardCore Auto Save -- The best alternate saving method for Survival, and makes some of the rewards in Hardship more valuable

Survival Options -- Just extremely useful in general. Also great to turn on the wait saves if you want your PC to be a non smoker.

Immersive Waiting -- To make the wait saves even more useful

 

KNOWN ISSUES/CAVEATS

* The makeup mirror item is more reliable than the console command "showlooksmenu 14" It even allows you to edit the player's body without breaking the camera... USUALLY. This bug still randomly manifests every so often. I have no idea why. I feel like this happens most often when I am right outside the vault, so maybe don't do that. As always SAVE EARLY SAVE OFTEN. If you access the Makeup Mirror from the pipboy the screen will turn black until you hit Tab/Controller B button, then go into the looksmenu if it's behaving itself. If you access it from the favorites menu as is shown in the first video it will go straight into looksmenu. This is definitely the more reliable and preferred method. DO NOT use the mirror while sitting as there are repports that this will crash the game.

 

If you have any mods that edit Hotel Rexford (such as the excellent Fixed Hotel Rexford) Place it below Beggar_Whore.esp in your load order. You will not be able to use the Rexford features with a mod that uses an alternative interior Cell for Rexford (such as possibly Depravity) The same goes for Home Plate mods. They should all be compatible so long as they use the Vanilla Cell as a base.

 

XDI May or may not be compatible. My testing was inconclusive, but I am hearing it works fine from others. Personally I'd still recommend using the vanilla dialogue interface.

 

This should be compatible with any player rape/abduction mods as long as you make sure that Beggar Whore mode is disabled when you are captured. It's been tested with Violate and RSE2 CSA. The menu will automatically be disabled when you are abducted in CSA, but you'll have to roleplay responsibly if using another mod :) You should use the hotkey surrender option, as a holstered surrender option will likely cause you to auto surrender to Menacing Raiders.

 

IF YOU ARE PLAYING MY OTHER MOD DLYH... TURN OFF BW MODE UNTIL YOU'VE COMPLETED THE COLLAR RELATED DIALOGUE WITH ANY GIVEN NPC. otherwise you may end up with a follower you can't interact with until you get the collar off.

 

Sometimes you will get the addiction dialogue when not actually addicted yet. This is a vanilla bug with detecting the conditional. It only happens rarely and there's nothing I can do about it. If this problem persists you can simply make sure to keep one of the items (booze, psycho... etc...) in your inventory.

 

This mod's "healing" system works on a simple 24 hr timer with a set refresh time every day. This is perfectly sufficient most of the time but it means that if you get beaten up right before the timer turns over you will heal right away. This also applies to "The Mayor's favor".

 

Raiders who are using furniture will not menace or spectate. Roleplay this as them being lazy and take the win. ;) If a Raider you've never met is standing and won't menace you, they may have bugged keywords. You can use the KEYWORD RESET utility to fix them. This utility can also sometimes fix customers with bugged dialogue, but this is MUUUUCH rarer.

 

If you are using an alternate start mod like Start me up, you may not start the game with the [SETTINGS] BW MENU item. If this happens Save and then load that save. The item will appear.

 

Clothing dropped by Hardcore strip will be reverted to it's basic state, so you may want to turn it off if you pick up a legendary item. This issue may or may not be addressed in a future release.

 

LEGAL/PERMISSIONS:

The source code is provided for you to make personal changes, should you wish to. It is not provided for you to alter, compile and redistribute your own version of the mod. The mod, HARDSHIP is only allowed to be hosted and downloaded from Lover's Lab, under my specific user account. Plugin addons using Hardship as a master that don't interfere with my original dialogue or code are allowed... for example additional pimps.

 

Permission is granted to anyone wanting to use the sounds I include with Hardship in their mods, with the EXPLICIT EXCEPTION of Hardship.wav and Hardship 2.wav

 

Just a heads up to those wanting to Translate Hardship into other languages. It would be much harder than with a typical mod due to the absurd amount of dialogue and the fact that many of the messageboxes are in the scripts themselves rather than being forms in the plugin.  Suffice it to say there are many good reasons why I did it this way. I also have an absurd amount of lame-ass jokes that are either references or would be just profoundly strange if translated. There is also the issue of the font formatting I did which would need to be addressed, for languages that don't use the same font set. The biggest issue is until Hardship is truly FINALIZED it would be a fools errand to undertake this.

 

CREDITS: @DixiePig provided the the awesome slave collar added in 1.0.7.

                   Ender Guney for tiny snippet of royalty free track I used for Hardship disable sound.

 

THANKS:

 

@Crazy6987 and @DocClox For getting the ball rolling

@vinfamy for providing a tutorial and helping to advance FO4 sex modding

@dagobaking For AAF , and for being generally helpful and all around cool

@Flashy (JoeR),  @EgoBallistic, and @Ulfbearth For going the extra mile to offer help

@Leito86 and @SavageCabbage For their great animations and @Halstrom and @Polistiro for making them usable

@Goubo @TheDriedFinger @Odessa @Mavia and many others for the mods that have inspired me over the years!

@Lynx2k10 for reminding me of the Pipboy Mirror issue.

@LinkDeath For fixing the Blaze/Sarge bug.

@SayKoRn for the up to date install guide which I used as reference while making my Installation guide.

@Saya_Scarlett for the guide that encouraged me to organize my installation instructions better.

@requiredname65 for being a huge help and going way above and beyond, in helping to debug and improve Hardship

@Vaultbait for running interference.


  • Submitter
  • Submitted
    09/16/2019
  • Category
  • Requires
    AAF, FO4 Animations by Leito, AAF Themes, Real Handcuffs

 

I can see the mod in my mcm but the item in my pipboy isnt showing up so I cant use the mod? Please someone help me out!

Link to comment
On 9/16/2019 at 10:48 AM, Tentacus said:

AAF HARDSHIP - beggar- whore -

View File


Hardship1.5Logo.jpg.69a99fbf2acafa5416ffd74f9edebc31.jpg

 

 

DISCLAIMER:

This mod is a work of fiction. Any resemblence to people living or dead is purely coincidental. This is not a critique or commentary on poverty, RL sex work, gender issues, sexual orientation, abuse (sexual or otherwise) or any other serious social issue. This work is a fantasy designed purely for entertainment and contains content that may be disturbing to some, such as degrading language and sexual assault. This content is ABSOLUTELY NOT FOR CHILDREN. The author is not responsible for illegal alterations made to this mod after the fact, or any damage to the user's computer. If you cannot tell fantasy from reality, DO NOT INSTALL THIS MOD.

 

DESCRIPTION:

In the most basic sense Hardship is a player prostitution mod, but there is a bit more to it than that. It's kind of become a general mod for roleplaying someone who is poor, desperate, and down on their luck.

 

MY VIDEOS

I made several videos describing the mod's functions and features. Be sure to click the HD icon otherwise they will look like garbage. They are best watched in the order I am presenting them here.

Introduction and menu overview

Begging and Prostitution

Gunners and Raiders

House Parties and Pimps

New in 1.5 video

OTHER'S VIDEOS

MxR review

 

Beggar Whore Mode:

Toggling this option on activates all the interaction dialogue for this mod, as well as allowing for the detection of if you look threatening or not to Raoiders and Gunners. In general you should toggle BW mode off when doing vanilla quests, using vendors, or engaging with other mods that do similar things to Hardship. This can be done through the menu object, MCM, or a keyboard shortcut

 

Sexual traits, history, and appearance:

By equipping the menu item you can build out your character how you choose... determining things about them, from their sexual history, their sexual likes and dislikes, and whether npcs percieve them as average, very attractive, or just plain ugly. How you look affects how they treat you as well as how much you can charge!

 

Makeup Mirror *

Access the looks menu from anywhere, including editing the body without the dreaded camera bug, (See known issues for caveats)

 

Begging:

Barely managing to survive? Now you can beg for necessities like food and water... If you are pretty enough maybe they'll even throw you a few caps. Most won't help you though, and some of the ones that will, may only do so in exchange for sexual favors.

 

Prostitution:

Eventually you might get tired of begging for scraps, or doing favors for them. Then it's time to go into business for yourself selling... yourself. Make caps! Get rich, but be careful some guys just want to take it for free! To become a prostitute you can A: Just set "already a prostitute" In the sexual history menu, B: Beg until somebody offers to trade for sex, then demand caps instead or C : ask people if they know of any jobs that don't require fighting until one of them tells you that you can become a whore.

 

Menacing Raiders:

If in Beggar Whore mode, and with your weapon holstered (most) Raiders will no longer attack you on sight. Instead they'll send one out to menace you. This leads to a conversation that can end one of several ways... mostly bad... But hey... a chance is better than none.

 

Sensible Gunners

If you are in Beggar Whore mode with your weapon holstered Gunners will act much more like the paramilitary outfit they seem to be than the vicious raiders they are in vanilla. These are people you can do business with,... but don't let your guard down they are still bad guys. You can hire one to temporarily watch your back with caps or your body if they are so inclined.

 

Pimps:

There are 4 unique pimps in the mod that the player can be recruited by. They provide some protection from rape, and added opportunities for revenge against or reformation of customer rapists. They do this at the cost of taking half your earnings and punishing you if you don't earn enough. They also provide small perks such as chems, alcohol, and cigarettes when you perform well. (This is very smoking mod friendly) There are 2 male and 2 female pimps. One of the female pimps is a dominatrix who explicitly puts you in a "consensual" D/s relationship. She has unique features in that she will assign you humiliating tasks along with your basic whore duties. If the player character is male she will make you occasionally cross dress and this can lead to (if the player wants) full time sissification. ALL OF THE PIMPS require you to already be a prostitute before they'll talk to you EXCEPT B.D. He doesn't care.  I can't remember if turning one trick is enough or if you need to have 5 customers. It's one or the other.

 

Bad Boyfriend:

There is an additional kind of follower who is kind of a pimp light. If solicit a rapist customer multiple times you will have an opportunity to begin an abusive relationship with them. The only benefit of this (beyond roleplaying) is that you have a simple, low feature follower that can help you in combat, who will rape and steal from you on a regular basis... However he won't take half your caps once a day like the bespoke pimps will.

 

Addiction Dialogue:

If you are addicted to Jet, Psycho, or Alcohol, and have none in your inventory, the "My prices" dialogue option will be replaced with you asking for the item you are addicted to. If the customer doesn't have any it will revert to the normal dialogue. Additionally there is a menu option which allows you to suck cock for cigarettes. This is designed for if you are using the mod: Smokeable Cigars - Cigarettes - Joints - With HardCore Auto Save To save in survival mode, as cigarettes are pretty expensive and hard to come by in the large towns. This dialogue which can be toggled on and off replaces the "No Pussy" sexual limit on women and the Male/Male special dialogue on men.

 

Extra male Dialogue:

Because males have no need for a "No pussy" limit, I used that dialogue button for special dialogue for Male/Male interactions. You can choose your orientation/attitude in the mods menu as seen in the first video. Choosing the "Denial" option allows you to roleplay a straight guy forced to service men out of desparation, and complain about it the whole time. :)

 

Predator Dialogue:

Use your position as a prostitute to victimize your customers with theft or murder. 

IMPORTANT NOTE: While enabling predator mode adds a dialogue choice to the negotiation menu for male customers... for women it is an automatic thing because there is no negotiation phase... so unless you want to assault the female customer turn off Predator mode before getting to "someplace more private". :) 

 

Damage/healing system:

When beaten by a rapist, boyfriend, or pimp, the player may be physically injured (vanilla damage) and tagged with a keyword that tells NPCs that the player is visibly bruised. That's the main reason I added the Makeup Mirror so the player could easily and somewhat more reliably bring up the looks menu and apply appropriate bruises. Over time the damage will fade (though each beating adds one point of damage, so if you are raped and beaten by an entire raider camp it'll take many days to fade) When all damage points are depleted you will get a message saying that your bruises have faded. Unfortunately this seems to be the best possible way to do this in Fallout 4.

 

There is also a sexual wear and tear system built in that will cause a tiny amount of vanilla damage. This is affected by lubrication. Pussy lubrication is handled by simple player choice of how aroused (or not) they are as a scene starts, while anal lubrication is handled by RNG deciding if the customer provides lube. If the player has "cooking oil" in their inventory they can offer it and that provides a better chance. Anal damage is also affected by the player's mental state. You will be offered a choice of how you feel about the situation which affect if you are able to relax or not. and if you are tense you will take extra damage regardless of lube.

 

Companion sex:

Dialogue options to offer free sex to teammates, including, including offering them/asking them to take your virginity if "virgin" is chosen in the menu. If Free sex is offered before you've whored yourself to the NPC, you will no longer have the option to whore to them. Theoretically should work with any modded followers as long as they are flagged as a teammate. Also works with hired Gunners in this mod.

 

Mercenaries and Safe Passage integration:

This mod has compatibility with my other mod Mercenaries and Safe Passage . If you have Blaze hired, (most) raiders won't menace you. It makes whoring to Raiders safe and you get slightly better payouts.

If you have Sergeant Hammer hired, Menacing raiders will be more fearful of you (same with Strong and Danse), and you will be unable to beg from Gunners. "You had enough money to hire sarge! Do I look stupid"?

 

Companions and raiders

While accomponied by Vanilla human companions (or Strong) you (IIRC) Won't be raped by raiders and the dice roll is between fighting them and being let go. You can still be raped if you have Dogmeat though the chance is less. If your follower is intimidating (Strong, Danse, Sarge or Dogmeat) you get extra intimidation dialogue. There is also extra dialogue for if a Pimp is accompanying you. Also with or without companions there is always a small chance a menacing raider will just say they are going to murder you and attack.

 

COMPREHENSIVE INSTALLATION GUIDE: 

Things to do before you attempt to install Hardship. Feel free to consult this guide along side mine for more detailed, up to date information, but still read mine for the Hardship specific details!

 

SECTION A: Preliminaries

Do everything in this section, and read everything CAREFULLY ...    no excuses! 

 

Note: Order of appearance reflects the order you should install items/do things. I will number things that need to /should be installed in orange so you can easily keep track. Wherever version numbers are listed consider "or later" to be implied

 

0: Mod Manager:

You will need a Mod Manager. There are only 2 truly modern ones. Vortex and Mod Organizer 2. Pick one and take time to learn how to use it. With AAF Mods, FILE  LOAD ORDER management is extremely important. In MO2 this is handled by the load order of the folders in the left pane of the browser. In Vortex it's handled through some kind of arcane rules system. I only use Mod Organizer 2 and only have a loose handle on Vortex's operation so I obviously recommend Mod Organizer 2.

 

1: Enable modding in Fallout 4         

Open the following file:

 

If MO2 -> MO2 .ini editor -> Fallout4Custom.ini
If Vortex -> Documents/mygames/Fallout4 -> Fallout4Custom.ini

 

Add these lines if they aren't already there:

 

        [Archive]
        bInvalidateOlderFiles=1
        sResourceDataDirsFinal=

 

2:  Build your infrastructure:

1. F4SE -- Necessary for all AAF mods, as well as looksmenu
2. Mod Configuration Menu -- Necessary for most AAF mods, including Hardship.

 

3: Download and install nude bodies.

You will need nude bodies and some support software. Download and install the following:
      
   

3. Bodyslide -- At this point it's a good idea to learn how to use Bodyslide, as you will need it later to build the strap-on. It's an immensely useful tool for many things. It's important to do this now as it can be a bit of a learning curve learning to run bodyslide from your mod manager.

 

 4. LooksMenu -- This is what makes the erection morphing possible.

     Female body -- You can skip this if you are going for the gay only install option, just be sure to turn off female raider rapists in the menu if you do.
 5. CBBE v2.6.2 or newer or Fusion Girl v1.45 (Pick one.) -- I prefer Fusion girl but there are good reasons to use either. (Note: Fusion Girl above 1.45 has ISSUES right now. Do your research)

     Male body -- This is necessary. While you can have female/female sex only in Hardship, it's not a very viable playstyle.
 6. BodyTalk v3 -- (You don't even have to build the body yourself anymore!) or Any other EVB based body with genital morphs.
 7. ZaZ-Extended-Skeleton (ZeX) 2.0  -- In MO2 or Vortex always keep this at the bottom of your left pane load order/Rule it to override any other skeletons. Necessary for all AAF mods.

 

4: Download and install AAF and it's requirements: 

8. Advanced Animation Framework v154Beta or higher -- This is where the magic happens... the animation framework that makes these mods possible (We're not worthy oh dagobaking!)

9. AAF Themes (Vanilla/Kinky/Creature Theme 200831.0) -- or higher This will be required by any mod using tags

10. Leito Animations v2.0alpha -- For now just download this one animation pack. Best not to confuse things until you know what you are doing and you will need it for Hardship anyway.

 

SECTION B: The main event.

The instructions have changed A LOT so pay attention!

REQUIREMENTS AND INSTALLATION of HARDSHIP 1.5.9H

If you wish to install the older version with Indarello support there is a link to instructions at the end of the guide.

 

Completely uninstall any older version of Hardship, this will prevent conflicts with the new requirement. Install/Rule in Vortex/Left pane organize in MO2 the following in this order: 

 

11. OPTIONAL -- Now is the time you can install more animations if you like. Animation packs that work well with Hardship (besides Leito) Are BP70 2.4 or higher  Savage Cabbage 1.2.5 or higher  NOTE: It is very important that you make sure these are up to date or they may cause conflicts.

 

Soft Requirement: RufGt's animations (Necessary for Cunnilingus, and kissing found on the Atomic Lust download page. Note Hardship 1.5.9E will be the last version to require this.

 

12. Vioxis' Strap-Ons of Fallout 4 5.0.0 -- Needed for strapon animations

 

13. OPTIONAL -- For Gay (MM) Sex and Creature support: (UAP) Ulfberth's AAF Patch 2.5.30 Fix1 or higher  or  For Creature support without gay sex: AAF Creature Resources 1.1.3 or higher -- VERSION IS VERY IMPORTANT!

Unfortunately as of his latest version UAP is no longer compatible with Hardship. Because of this, Staged Leito Plus now supports gay animations... for Leito... Yeah it super sucks. I am going to attempt to update Hardship 1.5.9 so you can at least have UAP installed (Minus the Leito XMLs) With Hardship, and still have support for animation packs other than Leito, but until I can do that UAP will BREAK Hardship. 

As of 1.59F You can have UAP installed, for use with other mods, but you must not install his Leito XMLs as they will cause the 30% conflict. Use Staged Leito Plus instead.

 

14. Staged Leito Plus Erection Fix 1.0.5 or above (Now supports Gay positions)

 

15.  Real Handcuffs  0.4.7 or above -- This is a true Master of Hardship and RealHandcuffs.esp must be above Beggar_Whore.esp in the plugin load order!

       NOTE: Read the instructions carefully. If you don't you might end up with an AAF conflict.

 

16.  Install HARDSHIP 1.5.9F with your Mod Manager (MO2, or Vortex)

-Make sure any mods that physically change Hotel Rexford (Like the great Fixed Hotel Rexford) is below Beggar_Whore.esp.

-It's best to start the game after the prewar. If you don't and your menu item doesn't show up you can add one with the MCM.

-Hardship uses slilent dialogue so you'll need to make sure that you have both kinds of subtitles turned on in Fallout 4's settings:

 

image.png.e4ed983e9d109980cd40887397fe0494.png

 

Enjoy... and Good luck!

-----------------------------

Legacy instructions for Hardship 1.5.9B with One Patch Only, or Indarello (NOT RECOMMENDED)

-----------------------------

HIGHLY RECOMMENDED

Stash those caps -- Necessary if you have a pimp and ever hope to save any caps.

Smokeable Cigars - Cigarettes - Joints - With HardCore Auto Save -- The best alternate saving method for Survival, and makes some of the rewards in Hardship more valuable

Survival Options -- Just extremely useful in general. Also great to turn on the wait saves if you want your PC to be a non smoker.

Immersive Waiting -- To make the wait saves even more useful

 

KNOWN ISSUES/CAVEATS

* The makeup mirror item is more reliable than the console command "showlooksmenu 14" It even allows you to edit the player's body without breaking the camera... USUALLY. This bug still randomly manifests every so often. I have no idea why. I feel like this happens most often when I am right outside the vault, so maybe don't do that. As always SAVE EARLY SAVE OFTEN. If you access the Makeup Mirror from the pipboy the screen will turn black until you hit Tab/Controller B button, then go into the looksmenu if it's behaving itself. If you access it from the favorites menu as is shown in the first video it will go straight into looksmenu. This is definitely the more reliable and preferred method. DO NOT use the mirror while sitting as there are repports that this will crash the game.

 

If you have any mods that edit Hotel Rexford (such as the excellent Fixed Hotel Rexford) Place it below Beggar_Whore.esp in your load order. You will not be able to use the Rexford features with a mod that uses an alternative interior Cell for Rexford (such as possibly Depravity) The same goes for Home Plate mods. They should all be compatible so long as they use the Vanilla Cell as a base.

 

XDI May or may not be compatible. My testing was inconclusive, but I am hearing it works fine from others. Personally I'd still recommend using the vanilla dialogue interface.

 

This should be compatible with any player rape/abduction mods as long as you make sure that Beggar Whore mode is disabled when you are captured. It's been tested with Violate and RSE2 CSA. The menu will automatically be disabled when you are abducted in CSA, but you'll have to roleplay responsibly if using another mod :) You should use the hotkey surrender option, as a holstered surrender option will likely cause you to auto surrender to Menacing Raiders.

 

IF YOU ARE PLAYING MY OTHER MOD DLYH... TURN OFF BW MODE UNTIL YOU'VE COMPLETED THE COLLAR RELATED DIALOGUE WITH ANY GIVEN NPC. otherwise you may end up with a follower you can't interact with until you get the collar off.

 

Sometimes you will get the addiction dialogue when not actually addicted yet. This is a vanilla bug with detecting the conditional. It only happens rarely and there's nothing I can do about it. If this problem persists you can simply make sure to keep one of the items (booze, psycho... etc...) in your inventory.

 

This mod's "healing" system works on a simple 24 hr timer with a set refresh time every day. This is perfectly sufficient most of the time but it means that if you get beaten up right before the timer turns over you will heal right away. This also applies to "The Mayor's favor".

 

Raiders who are using furniture will not menace or spectate. Roleplay this as them being lazy and take the win. ;) If a Raider you've never met is standing and won't menace you, they may have bugged keywords. You can use the KEYWORD RESET utility to fix them. This utility can also sometimes fix customers with bugged dialogue, but this is MUUUUCH rarer.

 

If you are using an alternate start mod like Start me up, you may not start the game with the [SETTINGS] BW MENU item. If this happens Save and then load that save. The item will appear.

 

Clothing dropped by Hardcore strip will be reverted to it's basic state, so you may want to turn it off if you pick up a legendary item. This issue may or may not be addressed in a future release.

 

LEGAL/PERMISSIONS:

The source code is provided for you to make personal changes, should you wish to. It is not provided for you to alter, compile and redistribute your own version of the mod. The mod, HARDSHIP is only allowed to be hosted and downloaded from Lover's Lab, under my specific user account. Plugin addons using Hardship as a master that don't interfere with my original dialogue or code are allowed... for example additional pimps.

 

Permission is granted to anyone wanting to use the sounds I include with Hardship in their mods, with the EXPLICIT EXCEPTION of Hardship.wav and Hardship 2.wav

 

Just a heads up to those wanting to Translate Hardship into other languages. It would be much harder than with a typical mod due to the absurd amount of dialogue and the fact that many of the messageboxes are in the scripts themselves rather than being forms in the plugin.  Suffice it to say there are many good reasons why I did it this way. I also have an absurd amount of lame-ass jokes that are either references or would be just profoundly strange if translated. There is also the issue of the font formatting I did which would need to be addressed, for languages that don't use the same font set. The biggest issue is until Hardship is truly FINALIZED it would be a fools errand to undertake this.

 

CREDITS: @DixiePig provided the the awesome slave collar added in 1.0.7.

                   Ender Guney for tiny snippet of royalty free track I used for Hardship disable sound.

 

THANKS:

 

@Crazy6987 and @DocClox For getting the ball rolling

@vinfamy for providing a tutorial and helping to advance FO4 sex modding

@dagobaking For AAF , and for being generally helpful and all around cool

@Flashy (JoeR),  @EgoBallistic, and @Ulfbearth For going the extra mile to offer help

@Leito86 and @SavageCabbage For their great animations and @Halstrom and @Polistiro for making them usable

@Goubo @TheDriedFinger @Odessa @Mavia and many others for the mods that have inspired me over the years!

@Lynx2k10 for reminding me of the Pipboy Mirror issue.

@LinkDeath For fixing the Blaze/Sarge bug.

@SayKoRn for the up to date install guide which I used as reference while making my Installation guide.

@Saya_Scarlett for the guide that encouraged me to organize my installation instructions better.

@requiredname65 for being a huge help and going way above and beyond, in helping to debug and improve Hardship

@Vaultbait for running interference.


  • Submitter
  • Submitted
    09/16/2019
  • Category
  • Requires
    AAF, FO4 Animations by Leito, AAF Themes, Real Handcuffs

 

I can see the mod in my mcm but the item in my pipboy isnt showing up so I cant use the mod? Please someone help me out!

Link to comment
53 minutes ago, EdwardW138 said:

I can see the mod in my mcm but the item in my pipboy isnt showing up so I cant use the mod? Please someone help me out!

Put Real Handcuffs above Beggar_Whore.esp. in the plugin load order.

Link to comment
7 minutes ago, EdwardW138 said:

When I start my game it jumps back to my home screen and the game crashes?

Let me explain a little better, my game plays fine and I am a ways into the story. every time I try and use  real handcuffs in crashes my game to my desktop. I don't understand why? 

Link to comment
2 hours ago, EdwardW138 said:

Let me explain a little better, my game plays fine and I am a ways into the story. every time I try and use  real handcuffs in crashes my game to my desktop. I don't understand why? 

-+If RH wont work neither will BH. Soo... get Real Handcuffs working correctly first. Download a clean copy & re-install... find & remove a conflicting mod...etc..

Link to comment

Hello lads and lassies, if anyone can give me a hand here:

 

I'm using one of Thuggyverse mods who change some essential NPCs behaviour, therefore, they are not starting the Harship dialogue while pressing "E" (I have this mod activated using a hotkey... I know the deal), they just say their Thuggyverse's quest lines. Never starting the Hardship talk.

 

I'd like to know how to I start the HARDSHIP dialogue via console commands.

 

I believe it's the option I'm looking for. If it's possible, I'd really appreciate the help.

 

Thanks.

Link to comment
53 minutes ago, janedynamite said:

Hello lads and lassies, if anyone can give me a hand here:

 

I'm using one of Thuggyverse mods who change some essential NPCs behaviour, therefore, they are not starting the Harship dialogue while pressing "E" (I have this mod activated using a hotkey... I know the deal), they just say their Thuggyverse's quest lines. Never starting the Hardship talk.

 

I'd like to know how to I start the HARDSHIP dialogue via console commands.

 

I believe it's the option I'm looking for. If it's possible, I'd really appreciate the help.

 

Thanks.

I have the same issue with (vanilla) Cricket. Most of the time she goes to the trade dialogue. But if I talk to her then wait a few seconds I can get the BH dialogue... sometimes. Dunno if her dialogue has a higher priority than normal or what it is, never bothered to look. LOL

Depravity, Fusion City Rising...etc all have the same issue.

Link to comment
2 hours ago, izzyknows said:

I have the same issue with (vanilla) Cricket. Most of the time she goes to the trade dialogue. But if I talk to her then wait a few seconds I can get the BH dialogue... sometimes. Dunno if her dialogue has a higher priority than normal or what it is, never bothered to look. LOL

Depravity, Fusion City Rising...etc all have the same issue.

 

@janedynamite

 

I may need to add a specific greet for whatever class of trader Cricket is. The catch all random greets don't always work with NPCs with unique vanilla greets. I have the same problem with settlers which is why they have their own greet.

 

As far as Thuggy's mods go I only have limited experience as I've been... Kinda busy the last 3 years. Anyway... I'm sorry but I dunno any way around how interactions go with mods that hijack the vanilla greets. IMO, ALL mods should have activated dialogue like I use... (I say even though DLYH doesn't... lol) and the ones that don't... well you're on your own, making them work together.

 

Quick question, when you do get Cricket to talk does she say like "What can I do for you"? Or the typical "Yeah/huh" etc...?

 

Taking a sanity/Refresh day guys. Peace.

 

Edit: You guys can also try messing with the load order and using a controller. I remember starting one of those mods (Depravity maybe?) and not having this problem.

 

Edit: It never occurred to me until today to try setting the topic priority over 100 apparently it goes as high as 255. Here is a replacement esp. Let me know if this fixes the issue.  Note: It is just the esp, you still need the rest of the mod.

Beggar_Whore.zip

Link to comment
2 hours ago, Tentacus said:

Quick question, when you do get Cricket to talk does she say like "What can I do for you"? Or the typical "Yeah/huh" etc...?

I "think" it's Yeah/Huh... then normal BH options. 

Oh, and Thuggysmurf does some things... a little oddly. :P

 

Link to comment
30 minutes ago, izzyknows said:

I "think" it's Yeah/Huh... then normal BH options. 

Oh, and Thuggysmurf does some things... a little oddly. :P

 

Okay so deffinitely not getting caught in the merchant topic. I'll look into it. I think her dialogue is different if on the road VS at Bunker Hill which might be why I hadn't noticed. Anyway if you missed my edit above I attached a higher priority esp, that might fix the Thuggysmurf issues.

Link to comment
On 3/12/2021 at 7:22 PM, Tentacus said:

I'm trying a new technique for dialogue popups using strings and random ints to create kind of a  Madlibs style sentence that could provide more line variety with fewer lines of code. Here's an example which also shows off the new male (Top) orgasm options:

 

My humble opinion for the approach:

 

  1. if .. elseif is not scalable. Meaning that if you ever need to change the menu .. another branch to add. Naturally, readability and potential repetitions increase with every menu option added. Recommendation: create a method that will accept button index as a parameter and map the choices inside. To mitigate branching inside that method - usage of a string array is an option.
  2. Since you do a little different things in every branch - you can take an advantage of CallFunction to map menu choices to the specific pieces of the code which you put inside separated methods responsible for handling specific outcomes. This modularity will for sure remove possible duplication.
  3. It would be a good idea to keep text definitions in one place instead of having those separated across multiple methods. Because - again, then you can reuse stuff and avoid duplication, and more - if you want to change anything - you have to do so only in one place. Ultimately you can think of separating the text into JSON definitions, but that could be a long shot.
  4. For some variety, you'll probably want to have synonyms defined in arrays and then select those on the fly. Sort of like Apropos does it.
Link to comment
37 minutes ago, Operand said:

 

My humble opinion for the approach:

 

  1. if .. elseif is not scalable. Meaning that if you ever need to change the menu .. another branch to add. Naturally, readability and potential repetitions increase with every menu option added. Recommendation: create a method that will accept button index as a parameter and map the choices inside. To mitigate branching inside that method - usage of a string array is an option.
  2. Since you do a little different things in every branch - you can take an advantage of CallFunction to map menu choices to the specific pieces of the code which you put inside separated methods responsible for handling specific outcomes. This modularity will for sure remove possible duplication.
  3. It would be a good idea to keep text definitions in one place instead of having those separated across multiple methods. Because - again, then you can reuse stuff and avoid duplication, and more - if you want to change anything - you have to do so only in one place. Ultimately you can think of separating the text into JSON definitions, but that could be a long shot.
  4. For some variety, you'll probably want to have synonyms defined in arrays and then select those on the fly. Sort of like Apropos does it.

 

It's always flattering when people assume I'm a real ass coder that can fuck with arrays and shit. I didn't know how to use "While" until like 6 months ago. Anyway I'll look this over when I'm in a better mood. It all sounds interesting. 

 

Note: I didn't use that efficient approach beyond that function and while I still think I'll have a net efficiency gain the sheer amount of new shit I am adding is making it iffy :D 

Link to comment
2 hours ago, Tentacus said:

It's always flattering when people assume I'm a real ass coder that can fuck with arrays and shit. I didn't know how to use "While" until like 6 months ago. Anyway I'll look this over when I'm in a better mood. It all sounds interesting. 

Hey, that's not critique, that's a genuine advise btw. And yes - I know you have limited knowledge in the area :) That's the point of the advise in the first place.

Anyhow, knowledge in the area does not translate into awesome mods. I have a lot of experience, but struggle to find enough motivation to push my recent mod project off the finish line now that it's like 90% ready :) So don't worry, you're doing a great job!

 

EDIT: As a "proof" you've improved a lot: I have BW of an old version 1.5.9B currently installed (long story.. but I can't update since later versions are incompatible with the major changes I made and I don't want to redo my work again). And I once decided to rewrite some stuff there to my taste. It was.. difficult :) I managed to do it, but looking at what you have now - you've gone a long way since then.

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use