Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Strive for Power

Fantasy Slave Management/RPG Erotic Game · By Strive4Power

Drake's Mods

A topic by Drake Faewylde created Mar 18, 2022 Views: 22,673 Replies: 19
Viewing posts 1 to 8
(14 edits) (+4)

Over the course of a couple of months while playing S4P, I've made some adjustments to the game. I spent the last 3 days or so trying to convert all of my mods from replacement to add/remove style modding and I think things are finally working at intended.

Here's a link to the folder containing all of the mods: https://mega.nz/folder/0E0BSA6J#LJ8Bd2WPm74K8RJL_smyZg

Mods included:

Alchemy For Dummies
Replaces all alchemy recipes with 1 Basic Solution (Very overpowered, cheaty)

Beastkin Mouse & Rat
Adds the named races (See NOTE below)

Beauty Adjustment
Alters the required beauty for each 'rating' and adjusts descriptions. Purely cosmetic

Body Descriptions (Large)
Replaces descriptive text for breast sizes focusing on larger sizes (maximum GG cup, with many interim cup sizes skipped due to limitations in base system)

Body Descriptions (Small)
Replaces descriptive text for breast sizes emphasizing smaller sizes (maximum C cup)

Combat Preview Fix (CURRENTLY BROKEN)
This mod is supposed to fix some of the displayed text before combat allowing you to gauge your enemies' strength more accurately, but is currently broken and not working as intended. Do not download unless you intend to fix it yourself.

Combat Stress Reduction
Reduces the stress generated during combat (for both allies and enemies)

Drake's Balance Mod
Rebalances a number of things without breaking the game or making things too easy. (You might disagree)

Drake's Descriptions
Changes multiple descriptions in the game to be more tasteful in my opinion. Purely cosmetic.

Gender Equality
Adjusts the character creation system to allow most settings regardless of gender chosen. (NOTE: Your chosen gender will be changed in game based on genitals. Use MoreGenderOptions to set your gender at will and have it reflected in game)

Known bug: Overlap with Bugfix. Bugfix adds a stutter check. If this is loaded after Bugfix, the stutter check will be ignored/removed.
Solution: Load Gender Equality before Bugfix (Ordinarily, you should load Bugfix before anything else, but this is the one exception)

I WANT TO BE THE LITTLE GIRL
Named in honor of Moot from 4chan. Allows you to choose 'child' during character creation.

Kill For Mana
Allows you to gain mana for each enemy killed after combat. (3-5 randomly; same amount as raping them)

Line 126
Adds a comma in descriptions.gd that was missing. This caused me a few headaches. (Request has been sent to have this fix included in Bugfix mod, if it is included, I'll remove this mod entirely as it will no longer be needed)

No I in race
Original game's code didn't account for races starting with the letter I in it's determination of using 'a' or 'an' so I fixed that.

Perfect Trait
Adds a very overpowered trait to the game, and makes it selectable for your starting slave.

Vagina Please
This mod simply replaces many uses of the word "pussy" with the word "vagina" to make things more tasteful in my personal opinion. Purely cosmetic

NOTE: Beastkin Mouse & Rat will break all descriptions in game if it is not used with Line 126. The order of these two mods does not matter.

Every mod in this list (except for Beastkin Mouse & Rat) is fully self contained and should work as intended with no dependencies. Every mod here should work with Bugfix, but I have not tested these mods with any other mods.

You may find other mods in the folder that are not listed here. These mods either do not work as intended, or are still being developed.

CREDITS: None required. I made everything you see here for personal use.
You may freely edit or redistribute in part or in full with no accreditation required.
You may include these mods in modpacks or modballs freely.
You may link back to this page if you wish, but this is optional.

Have fun, modders!

(1 edit) (+1)

EDIT: Done.


TODO I need to split Drake's Descriptions into multiple mods still, as I've had people ask me for the cup size descriptions, and I don't think they'd want all body part descriptions to change... furthermore, I need to make a couple of different versions of that cup size mod as the current one only goes up to C cup (for vanilla's 'huge' size) and there are probably a lot of people that things that's too small lol.

If anyone has suggestions, leave 'em here and I'll read through them and make some considerations. :3

Hi! I have a suggestion for a small mod: the ability to create "groups" in the slave list under "mansion". The more slaves one has, the more cumbersome it gets... I'd love to separate my fighting group from resell etc. Thank you for your mods!!

Ooh, that sounds like a good idea 👀

(+1)

I had a glance through the files I believe would be required, and this is sadly beyond my ability.

From what I can tell, it looks like you'd have to add a new label for each new group, which would require setting up a function that allows the player to create new groups. That would only allow the creation of groups, not allow the player to put slaves in the new group, which would be handled by a separate function.

I spent about 20 minutes digging through code, then another 30 minutes looking for examples online and eventually accepted that this is simply beyond my current skills.

Thanks for the suggestion, and I hope someone implements it because I really love the idea - especially since my latest save has over 70 slaves... (I am still making other mods and messing around too, so slave organization would be incredibly helpful)

If any other modders out there want to give this a go, please do so. I'd love for this feature to be implemented as well!

Sorry for the late reply, but thank you for your time!! 

Never tried modding S4P, so I might be wrong here.

Beauty Adjustment mod, descriptions part:

var descriptions = {
ugly = '$He looks very [color=yellow]unattractive[/color]. ',
boring = '$His looks are [color=yellow]bland and unimpressive[/color]. ',
normal = '$He appears to be pretty [color=yellow]cute[/color]. ',
cute = '$He looks [color=yellow]very cute[/color] and appealing. ',
pretty = '$He is [color=yellow]adorable[/color] and makes you want to protect $him. ',
beautiful = '$His appearance is [color=yellow]divine[/color], you can\'t stop looking at $him. '
}

Shouldn't there be a comma at the end? Like

beautiful = '$His appearance is [color=yellow]divine[/color], you can\'t stop looking at $him. ',
}

I looks to me as the same thing you did in Line 126 fix

(+1)

Gdscript only requires commas between entries in a dictionary, so the last comma is not required. However, it has become a best practice to add a comma after the last entry as it does not cause any problems and allows other mods to easily append to the end of the dictionary using Strive's mod system.

So Line 126 mod does nothing in-game and is purely for other mods compatibility?

(+1)

Yes

Thanks for explaining

Thanks for mentioning it. I haven't touched this game in months, but I went ahead and fixed it since it only takes a couple of minutes to get the update going.
Let me know if you find any other oddities with my mods, or if you have any ideas. I plan to get back into S4P at some point in the future and I'll have a go at modding again when I do. :3

I've noticed some things that I believe is bugs while messing around with your mods, will report it later

(1 edit)

I'll try to fix what I can, but again - I haven't touched the game in several months.

Also keep in mind that I only used Bugfix v6 and my own mods. Never tested how my mods interact with other mods. I really only shared them because I wanted to give back to the community (mostly because Bugfix made my life easier)

Lately I've been focused on Project Diva Mega Mix+ and Starbound, which I finally got a friend into <3 but I do plan to get back into Strive 4 Power at some point in the future. Just not sure when lol.

Ran into a wall on the project I was working on, not entirely sure how to overcome it so instead of spinning my wheels, I decided I want to get back into S4P.

After I play around a bit, I'll probably try my hand at modding the game some more, but for now, keep the bug reports and suggestions coming.

(1 edit)

Right, so... I took some time to look through my previous mods and re-uploaded some of them to clean up the code a tiny bit here or there and to make sure I knew what was going on. Body Description mods will overwrite each other, but you can use both at the same time if you want... though only the one loaded later will actually make a difference since the modify the same lines.

Body Descriptions (Small) starts at AA and goes up to C cup; Body Descriptions (Large) jumps up with each step, with DD and GG being the two largest options. I didn't want to go too far into the 'oversized assets' fetish in part because I don't personally enjoy that type of content, and in much greater part because there are only like 5 options available. So I already had to skip many cup sizes in between. I can easily edit these, so if you think GG is too big for this game, give me some feedback here and I'll go over it. It's really not hard to change it locally though, if you prefer doing it that way.

There are two entirely new mods as well, that didn't make the list before.

The first is Combat Preview Fix (BROKEN) which, as the tag implies, does not work as intended. Do not download this unless you intend to fix it yourself.
Q. What will this break if I use it?
A. Combat preview text (where it displays the number and level of enemies before a battle begins) may be buggy or incorrect. No further issues are known with this mod.

The second is Vagina Please, which only replaces the word "pussy" with the word "vagina" to make things more tasteful in my opinion. Purely cosmetic, and ultimately a matter of preference more than anything else.

I'm going to start playing this game again from scratch, deleting all of my old saves and just playing around to see what else I want to mod into the game. Once I have a better idea, I'll poke around and possibly make some more mods.

EDIT: Added a new mod - Kill For Mana - because it bothered me that the tutorial claims you can get mana by pain or pleasure, but only allows you to get mana via pleasure. (or sexual torture, I guess) Since it didn't even fit the game's established lore... I fixed it. Because it bugged me.
Seems to work fine with all of my current mods (except the two that don't work at all, even on their own) so I added it to the list.

Chris68 on Discord brought a few issues to my attention, and the following have been fixed:

Body Descriptions (both) descriptions.gd has been renamed to description.gd
Drake's Balance Mod var gradepricemod poor -020 has been replaced with -0.2
No I in Race func races() has been replaced with func race()
Vagina Please descriptions.gd has been renamed to description.gd

Most of these were actually fixed already in my personal build, and it seems that I forgot to upload the fixed versions. Sorry for the inconvenience, and hopefully there are no other oversights like this in my mods.

Let me know if you find any oddities and I'll fix them as soon as I'm able to.

So far i have found 3 of your mod's whats not working with the Alric's

1. No I in race (the description not showing up)

2.  Combat Stress Reduction (when you try to attack someone the battle screen not showing up)

3. Kill for mana (you cant even leave the mansion)

(1 edit)

Thanks for the reports, but I have no intention of making my mods more compatible with other mods.

Have you tried testing them without Aric's? (I believe you are referring to Aric's Expansion)

In my testing, all of my mods work standalone or with Bugfix (only one more has to be loaded before Bugfix, but I believe I mentioned that in the main post above) For use with any other mods all I can say is hope for the best.

Maybe try changing load order? Can't really think of any other possible solutions without looking at the code, and I don't want to put in the effort to make the mods more compatible than I already have. Especially considering I've put Strive down once again.

EDIT: Yeah, looks like Gender Equality is the only one that needs to be loaded before Bugfix; and that's only because of a stutter check that is broken by Gender Equality if you load it after Bugfix.

Aric's Expansion gives instructions for making a mod compatible.
"To make Aric’s Expansion compatible with another mod: 1) Compare the files that the two mods alter from the base game (generally under “scripts”). Note any that both mods touch. 2) Find the alterations Aric’s Expansion made to the script. These are always between the “#—-Added by Expansion—-#” and the end marked by #—-Expansion End—-#”. 3) Copy and paste each section from Aric’s Expansion into the mod’s files. 4) Modify any “#Changed By Expansion#” parts of the script to match Aric’s Mod (usually by placing # in front of the changed part) 5) Ensure the mod (or patch of a separate patch was created instead) loads after Aric’s Expansion (which should override Aric’s with the patched mods files)."

Deleted 1 year ago