Hi Aric, if i havent already said, feel free to use anything from my minor mods from https://itch.io/t/492874/minor-tweaks-mod-v13-for-0524c-or-aricsexpansion522b, they are (very) simple but useful, and i thought worth repeating here as i havent played for months so unlikely to update it till sometime well in future :)
dabros
Recent community posts
@Angel, if of interest to you or anyone looking to mod this, i started looking at this, had issues modifying UI so changed it to copy all slave stats to clipboard as csv
Copy paste that into google sheets and you can easily create any number of customised views on other sheets for it, or even just by hiding certain columns
I call it "slave export" or similar.
Always checkout the instructions top of each mods page. Aric provides a bundled version with his mod, the latest public release however updates fairly often and he is in a middle of a big rework of the mod.
https://itch.io/t/338974/aricsexpansion-formerly-breeding-and-farming-expansion
I also provide a few minor tweaks that work with AricsExpansion in some older releases of my mod, Minor Tweaks (read release notes at top)
Personally i love allot of what Aric is doing, i only updated my mod so others could play it with the latest themselves.
Cool, im not playing atm, just keeping an eye here to support my mod, when i do though ill def be looking at your UI mod.
Tbh had more fun playing just to code more mods ;)
UI work was a limiting factor for my Minor Tweaks Mod, could only figure out how to clone buttons that existed already, and affect some already placed ui.
If of interest, didnt notice this bug back when i was playing arics mod, however i did just find some change notesfor references to a body part in the "####Intro Restrictions" section of `statstab.gd` (in my version, actual bug on line 166, might be diff line number though). Changed it to `person.v..` and no more end day bugs.
Had thought i solved more than one end day bug, could only find any notes for that one though. Pretty stable overall, even if a milk was a little OP ;)
@terminusz, the only "mass x" spells that i know of are through my mod, https://itch.io/t/492874/minor-tweaks-mod-v13-for-0524c-or-aricsexpansion522b
tldr - you can use it at mansion, not in combat or travel party
As it says in notes there,I reference the file to affect if you wanted to do that yourself (for travel party, very easy, combat not sure) but it prob wont be in any official release since it risks breaking compatibility with other mods too much.
Its really just a mid-end game helper, bit too OP for combat anyway, normal heal works great there and combat easy enough as it is once you reach mid-end game.
And thanks for spotting the spell description, i changed it quickly in my local version, so whenever i update it'll be even clearer.
Thanks @ankmairdor, yeh thats true @angeraw
As it says in the "Modding Help" sticky thread at top of this forum (follow link in there) you install mods by copying them to your mods directory then using the "Mods" button/interface in the game
https://itch.io/t/281510/modding-help
https://strive4power.fandom.com/wiki/Modding_Guide
This modding system works great for users, you can safely update your main install (kept separate from mods directory) and enable/disable any mods you want at any time.
Ill put a note at top of OP for it, just remember always a good idea to check out sticky threads in future :)
Hope that helps
Hi, tested it with a nomod start (0.5.24c win64), then added JUST my tweaks and loaded the save, absolutely no prob, same as all other tests
To clarify "refused to load" and to see the message in the console window (if theres a bug then 99.999% of time a message shows), easiest way is to share your save.
1. Find your save at "C:\Users\YOURNAME\AppData\Roaming\Strive\saves"
2. Use pastebin (takes 5sec, no need to create account, just copy+paste and share link here), google drive or whatever service you want to share (pasting in a reply here might be too many char, and will bloat the thread)
Ill test your save, since I cant replicate any issue without it
P.S. please use "reply" to keep this in one thread :)
https://strive4power.fandom.com/wiki/Characters
The wiki is actually pretty great, and since i have fear of missing out cool unlocks i used it ALLOT allot ;)
Mindread the rebellious slaves and you will see something like Resistance (cant remember wording atm) and a number, usually up to 10
You want that number at 0, casting Fear is the easiest way to get it down, and it will go down over time anyway, though this may only take effect if they stay in jail (you can collar them and put them anywhere, but ive never seen a slave lose that tag when not in jail).
Since i just use fear i havent tested interactions much, but i assume maxing fear level using interactions would also help this process.
Its intentional, and actually scaled quite well imho
The files just do what it says they do, if you using 0.5.24c then its been thoroughly tested with absolutely no problems
1. When you loading your saves, what does it say in the text box/black console window in the background?
2. Any other mods running? If so, whats the load order?
3. Also, your refering to a save made before loading this mod? If so, which version was that save made in, and any other mods running at any other point during that playthrough?
As to what i listed above , both versions run exactly the same, just v0.3 doesnt include slave_tab.gd (ie the slave-stats-export feature)
v0.1 has both files and all v0.1-v0.3 tweaks active
Outside of these, i did play with some other tweaks like the name_short override, just very limited when merging into globals.gd objects (unless someone knows how to merge into globals.gd->person class), so didnt include those in any of these (i actually just added them to my ArcisExpansion folder, as that already overwrites the entire `person` class)
If these tweaks above are actually useful, i do have a bunch more ideas, such as sorting shop items too, using the next/prev keys for main slave list and anything else of that nature. Mostly im just a little limited in UI work, id love to expand the 'slave spreadsheet' but just using text editor i cant affect that view it seems to use (get_node("slavelist/ScrollContainer/VBoxContainer/line"))
@perseus525 @nujuju299
Edit 26/5/19 - not sure if just something i done with enable/disable so many times while deving, but if i include same file at all it doesnt load random_portaits version (higher in load order). So maybe not just <AddTo X>, since i removed that line in version 0.2
Thats likely a limitation with using <AddTo X> on same target from 2 or more mods (with seemingly any X, though exact behaiviour varies depending on the X). Without knowing the other mods @perseus525 was trying to use, i couldnt say for sure.
Theres also obvious cases where not using <AddTo X> would still end up with disabled mod code, such as the AricsExpansion + Mirror mod, which both implement large rewrites, effectively hiding eachother it appears (only lightly tested)
Ive noted the <AddTo X> bug in my v0.1 of my mod, Minor Tweaks https://itch.io/t/492874/minor-tweaks-mod-v03
I couldnt figure out a fix by myself, like i said the behaiviour varied, but even using -1 on both mods wouldnt merge both, best you could get is one or the other, often times neither would actually merge.
As a side note, Im unsure if this flashed up as a message in the console window, after hitting 'apply' then 'close'.
If you know whether the console window output is saved somewhere, please say, might help speed this up.
This mod is a set of simple tweaks
Tested for public build 0.5.24c + random_portraits
- if any bugs with later releases, let me know, im not playing atm but i still check the forums and will update
How To Install
- uses the official modding system, just place in your mods directory and enable in main menu.
- if any errors, try loading it last, and see notes below
Compatible with "Magic Mirror" mod v0.3
- and prob some others too, see change notes for mentions of mods i test integration with
- the main limit for this is simply that the mod merging doesnt accept same file from different mods, you always lose one or both. If this bug is fixed, then opens allot more options.
Partial compatibility with AricsExpansion v0.5.22b
First few versions (till v0.5) did target full compatibility with AricsExpansion and its bundled 0.5.22b, and downloads for those below.
I do really love aspects of AricsExpansion, as he adds a lot more than just the breeder functions, however i realised not worth trying to add more to that version atm, instead wait for next stable release maybe. And since i wanted to try out latest public build i just updated my mod to work with that too, and thought it would be great share as a full release here.
The earlier versions are still a great add-on for AricsExpansion, i imagine the later versions would not work as is.
Current Version v1.3:
https://mega.nz/#!6DhCzCqL!CJpzjBrsJwMtOuXbTcjQdC8BSDM9FYH2EvO7G23U-T4
CHANGELOG
v0.1 - 26/5/19 - initial, works with AricsExpansion 0.5.22b, added next/prev slave, item sorting, slave stats in gear view, slave-stats-export
v0.2 - 26/5/19 - noticed merge bug with random_portraits, so disabled-slave-stats export till fixed
v0.3 - 26/5/19 - still having merge issue, so removed slave_tab.gd entirely for now
v0.4 - 27/5/19 - added 'Mass Sedate' spell (no unlock cost atm, though kinda OP without one)
v0.5 - internal - added 'Fear/Max' & 'Stress/Max', some color guides to gear view, unlock cost for mass sedate
v0.6 - internal - added custom-request-export feature, copies from all locations to clipboard as json for now
v0.7 - internal - added sleeper count to top of slave list, to better show bed use
v1.0 - 5/6/19 - now compatible with 0.5.24c (not AricsExpansion, use older versions for that), re-enabled slave-stats-export
v1.1 - 6/6/19 - disabled outside.gd (and custom-request-export) to keep Mirror (v0.3) mod compatibility
v1.2 - 6/6/19 - noticed item sort call disabled for main mansion inventory, so used AddTo to re-enable
v1.3 - 7/6/19 - added Mass Heal spell, only affects combat party, to keep compatible with Mirror didn't add it to travel interface (outside.gd)
List of tweaks may change, last edit: 6/6/19
1. Next/Prev slave in inventory screen
- use down/up arrow keys (when in inventory/gear view) to change your selected slave
- how: just a few lines of code in top of files/inventory.gd (easy to make into mod)
2. Next/Prev slave in mansion view
- use page_up and page_down to navigate through slaves whenever in mansion
- how: same as for inventory, except now binding to those buttons in mansion.gd
3. Item Sorting!!!
- this one was Big for me, and so simple to do. Now ALL items/gear, including enchanted, sort properly by category->name
- Might still shuffle inside each name type, but nothing compared to before
- how: improved inventory.gd->sortgear(), which in 0.5.24c was very basic and only called in some cases, so re-enabled the trigger
4. Slave stats in gear/equip view
- early version, added obedience, lust, stress, fear and whether they are lactating in text window when equipping gear (below health and energy text)
- added some colors to highlight when needed, for example when maxed out stress or lactating
- how: just a few extra lines in inventory.md->slavegear(), avoided overwriting by using the <AddTo X> syntax
- easy enough to expand if desired, just pick anything from globals.gd->person object/class
5. Slave stats export
- exports all useful kinds of info for ALL slaves (even those away from mansion). Massive help to knowing which custom orders you can fill
- current format is to export as csv to your clipboard. This works GREAT with google sheets as you can show/hide and sort columns easily
- to export/copy, click your profile pic and use the new button right above "spell book"
- how: a new function and button in mansion.gd. Very easy to modify and extend if desired, just look at `person` class for all posible column values
6. 'Mass Sedate' and 'Mass Heal' spells
- Spell variations that act exactly the same, except affecting ALL viable slaves, using the exact same mana cost per slave affected as the single spell
- Depending on version, you may need to unlock them at mage guild
- To cast, have at least enough mana to affect one slave, then pick ANY slave to cast on (doesn't even matter if that slave would be affected)
- All mass spells check every slave, including those away from mansion, and affect only those needing it, and will stop if you run out of mana.
- 'Mass Sedate' will cast 'Sedate' on all stressed slaves, until none left unaffected or no more mana.
- 'Mass Heal' will cast 'Heal' on everyone not already full health in your combat party, until none left unaffected or no more mana. Also gives the same loyalty boost to any <20 loyalty slaves that regular heal does.
- Clear feedback given as to who was and wasnt affected.
- how: <AddTo> wasnt working, maybe due to commented lines inside `var spelllist`, so overrode that entire var/array/dict to add new spell entries, mirroring basic spells, but with an iterator that targets intelligently and stops if out of mana
- These might be tweaked, for example 'Mass Sedation' checks stress level (no fear check) for ALL slaves, avoids any already with 'sedated' tag, and any with stress below a certain point. Idea of maybe making 'mild' and 'extreme' version of this to target yellow (>32) and red (>65) stress levels specifically. Use it for a while, then let me know if you want it rebalanced like that.
- For 'Mass Heal' i didnt add it to travel list of spells (_on_details_pressed() in outside.gd) since if i affected that file the merge bug would break compatibility with Mirror mod.
- other mass spells might be 'mass fear', with fear checks on all prisoners or rebellious slaves. Started it, still tossing up best implementation for which slaves to target, ie just those in prison with less < max fear (actual fear changes are affected by courage, and capped by wit). Anyone got a good idea or real desire for this spell, hit me up.
- Also, fun idea - ive very little experience modifying ui (kinda limited with editing just .gd) but if is possible to have a "repeat spell" button right beside "close" after casting, that would make mutations way more fun i think, especially if you just saving mana up for a few days.
- And most importantly, if anyone can help make <AddTo> work here (when adding to `var spelllist`), that would be awesome
7. `Nickname + Name` instead of just `Nickname`
- allows generic nicknames as should always add firstname where previously was just nickname
- how: overrided name_short(), with 0.5.24c this became possible without overriding entire person class
8. Export all custom-requests to clipboard (disabled, code in download though)
- early version of how to even better handle custom requests in later game, when so many slaves
- see my notes at bottom about how this might be better implemented, for now just left disabled to keep easier mod compatibility with Mirror mod
- how: added iterator and function to convert them to object inside outside.gd
9. Clearer bed use
- the top of slave list in mansion now shows "[total] ([communal]/[personal]/[masterbed]/[jail])" numbers, for example: "13 (6/2/1/4)"
- this plus colors plus the totals still shown in mansion summary mean that you can see Exactly how many beds are actually in use at any time, including those slaves not in the list but who still count
- how: use AddTo on `rebuild_slave_list()` in Mansion.gd, adding more detail and using bbcode for colors
Other tweaks not included in mod (but can be added with some help):
Of the many other tweaks i made or am playing with, if any of interest then please say why, that will give reason to polish them up. Some of these are:
Mansion view to accept and complete custom request, for a fee
- current versions might have my early version of this, either in outside.gd or in renamed file for history. That version just exports all quests by copying as json to clipboard
- works, but left pretty basic, realised it was less fun if everything on spreadsheet, love having slave list in copy+paste spreadsheet but still found it fun having to travel round a bunch
- maybe there is nice middle ground, like a high level mansion upgrade that lets you open custom requests from all locations and accept and fulfill them while still inside mansion, with same cost as portal there
More Mass Spells
- also see comments for mass sedation spell, mass fear is best bet, id just need a better idea the bounds of which slaves to affect
Refresh slavelist after item use
- untested since upgraded to 0.5.24c
- since i discovered the magic of pots of milk (totally OP if you stack your roster a little) ive noticed that it doesnt refresh the slave list, so stress icons dont change.
- had a quick look, might be something upstream to affect, or call a global from there, prob do it soon and play around so merges well. Let me know if its annoying you too and itll get done quicker.
Im also open to any other ideas, though might need help with the UI and a fix for that <AddTo> bug to do certain types changes/tweaks