RimWorld

RimWorld

Prepare Moderately
633 Comments
GreyKnight40k Apr 23 @ 3:40am 
I am REALLY looking forward to it then, your mod seems like just what I've wanted for a while but couldn't find anywhere. The only other alternatives are RandomPlus and Prepare Procedurally, none of which do what I need (afaik)
Lakuna  [author] Apr 22 @ 8:06pm 
@GreyKnight40k I'll make a note and put it in the next update, I don't really know why I designed it the way I did in the first place
GreyKnight40k Apr 22 @ 6:34pm 
Update: Forget the passion part, just read the discussion about it. It is solved on that part, and it seems like it could work for levels as well but that involves having like 10 parameters in the logic gate if I want to set the range to look for a 10-level range. Not ideal.
GreyKnight40k Apr 22 @ 6:25pm 
Can i set the "has skill" parameter as a range instead of a specific level? Idk if i can't see the option or the option is not there but i want the mod to look for a pawn with a skill set from X to Y level instead of a pawn having THAT specific level. Such as 10-15 shooting or 5-12 construction. Same for passions if possible
Lakuna  [author] Apr 4 @ 5:05pm 
@Zenzi Aurora Very strange, thank you for the additional information.
Zenzi Aurora Apr 3 @ 11:52pm 
So.... I've got a follow up to A big Ogre... So I'm not sure why or how... but I had a similar issue to them. where starting items wouldn't appear on starting a colony. It appears to be caused by using old saved custom filters for pawn selection.. Replacing it with a new identical filter I appear to no longer have the issue. Not a full bug report... but maybe this info could help someone else.
Lakuna  [author] Mar 28 @ 5:31pm 
@Amroth I don't know, I don't use any other mods. It should be compatible with pretty much everything, but feel free to make a feature request on the GitHub repository if something isn't working properly.
Amroth Mar 28 @ 5:09am 
Does this have support for Vanilla Skills Expanded and Alpha Skills etc? I think it would be an amazing addition
zbik Feb 26 @ 10:54am 
love this mod, thank you
Lakuna  [author] Feb 19 @ 8:33pm 
@Inodiv That's odd, have you changed anything recently? New PC? Software update? New mods?
lnodiv Feb 19 @ 3:36pm 
Something is causing this not to work for me now, though I'm not sure what. No matter what I set my filters to, it just rerolls infinitely. Even a single simple filter like "capable of violence" results in this behavior. I tried with several filters just to be sure.
Lakuna  [author] Dec 22, 2024 @ 8:33pm 
@LisanAlGaib I've looked into this before (it used to be a popular suggestion), but doing so would require me to rewrite the way the mod patches RimWorld. At the moment, it is done entirely with a postfix patch, but I would need to perform an injection to be able to access the other pawns from the "randomize current pawn" method, which would be bad for compatibility (especially since Prepare Moderately supports every RimWorld version going back to 1.0).

TL:DR; this is a feature request that I'm aware of and have looked into, but it's the type of thing that I'd only implement with a major version release (and I only do those when new RimWorld versions come out).
LisanAlGaib Dec 21, 2024 @ 8:17pm 
Another way this could be achieved would be if there was a condition that checked the skill levels of the other pawns. That way there wouldn't need to be any changes to the randomizer. This would allow you to make one profile for all of your pawns. It might impact performance but I'd be willing for it to be slower as a tradeoff for the convenience.
LisanAlGaib Nov 23, 2024 @ 3:21pm 
There used to be a mod that would do what this mod does, except for the whole starting party. I love the control that this mod gives for generation but if it could be used to reroll the whole party until the criteria have been met, that would take it to the next level.
Lakuna  [author] Nov 17, 2024 @ 9:00pm 
@A Big Ogre Are you sure that the scenario you're using includes wood as a starting resource? The three vanilla scenarios at least don't have wood as a starting resource (only as "nearby building materials").

As far as the weapons go, I have no clue what could be causing that. Maybe try verifying the integrity of your game files? Nobody else has reported a similar issue and this mod doesn't touch any code related to the starting resources or scenarios.
A Big Ogre Nov 17, 2024 @ 2:28am 
This mod is really cool, but it seems to mess with my starting items. When I had my usual mod list loaded, my colonies would start with completely random items like statues or late-game weapons. I loaded it on its own, and the items were no longer random, but some of them would be missing (one colony started without any wood, and another started without any weapons).
Lakuna  [author] Nov 3, 2024 @ 4:07am 
@DeFischio Sure, I'll make a change in the next update.
DeFischio Nov 3, 2024 @ 12:37am 
Hey, could you change (has skill) into something like (has at least this skill level) because I used this mod for the first time and i through it meant the skill would be exactly at that level and not the pawn has at least this skill level.
A small tutorial that shows what you can do with the mod would be cool.
Shayne Sep 8, 2024 @ 6:18am 
Ohhh!! I was using the default filters. I thought once you set the filter and click random, it would auto generate a pawn within that filter. But now I understand it rerolls until it makes one that fits.
Lakuna  [author] Sep 7, 2024 @ 11:53pm 
@Shayne it's possible that the filter you set is too restrictive. Eventually, once a pawn generates that matches your filter, the rolling will stop on its own. Not every combination of filter parts is possible to generate in vanilla RimWorld.
Shayne Sep 7, 2024 @ 10:48pm 
So how do you actually use this mod? Whenever I click random, it just rerolls extremely quickly and I can't even see what pawns it rolls until I stop it rerolling on the last one.
MinkOWar Sep 6, 2024 @ 8:54pm 
Thanks, Sorry I couldn't figure out what to look for beyond seeing no error in the debug. I'm not really using HAR these days so personally I just removed it, but thought it might help someone else, obviously it might be something only on HAR's side too of course....
Lakuna  [author] Sep 2, 2024 @ 3:55pm 
@MinkOWar Weird, I'll look into it. Thanks for the report.
MinkOWar Sep 2, 2024 @ 1:07pm 
Deleted my other irrelevant comments now that I found the conflicting mods: so Humanoid Alien Races and Prepare Moderately cause some issue that prevents the required pawns from scenarios from being rolled (e.g., Mechanitor, Researcher, Ghoul designations will disappear when rolling them). I don't see an error message in the debug log.
Lakuna  [author] Aug 29, 2024 @ 5:00pm 
Yes, it will work with any other pawn editor mods. PM does not modify the pawn generation code at all, it just runs it multiple times very quickly.
TenTech Aug 29, 2024 @ 11:45am 
Should do. I've rolled back to play Ogliss' craftworld eldar, but Pawn Editor was updated, so I use Prepare Carefully instead. I assume they do the same job. One shouldn't override or replace the other... unless your run out of space for buttons on the character page, I guess.
MercuryRiver Aug 29, 2024 @ 8:54am 
Will this work together with character editor/pawn editor? I like the option for smart randomization but also want to be and fully customize if needed and use the save/load from those other mods
Jath Aug 20, 2024 @ 7:02am 
@Lakuna, Thanks for spelling it out for me. Sometimes I don't see it without others giving a bit more of a view. Appreciate you explaining it. Thanks for your work!
Lakuna  [author] Aug 19, 2024 @ 11:47pm 
@Jath The only option in "is species" is human because you only have humans as a playable species. Xenotypes are not different species (they are all humans). Other playable species only come from mods.

It is already possible to select from a pool of traits by putting all of the "has trait" filter parts inside of an OR logic gate.
Jath Aug 16, 2024 @ 6:57am 
Another question, is it also possible to add an option to include a trait from a pool of traits? For example, if I put in that I want a pool from the Wise trait, it would select a pawn with Academian, since it is still a similar trait?

Thank you for your hard work as well!
Jath Aug 14, 2024 @ 8:26am 
Is it possible to include an option that would allow Randomize to work with any xenotype? Currently if you set the option to "Any", it just resets it back to Baseliner. And if you go into the filter and do "Is species", the only option is Human.
Lakuna  [author] Aug 1, 2024 @ 8:44pm 
Childhood and adulthood are different from traits, yes, although some of them can force enable (or disable) certain traits.

The slowdown is an issue from vanilla RimWorld, players just don't encounter it since they don't randomize as many pawns as they do with this mod. I can't do anything to fix it.
TenTech Jul 30, 2024 @ 11:05am 
I've never really experienced the slowdown while it scrolls through pawns, but now that I've added NOT <a particular adulthood>, it has become noticable. I assume child- and adulthood are seperate from traits?
NuanKi Jul 29, 2024 @ 5:36pm 
It may not be a bug, but the fact that aspirations are generated when creating new pawns

Leaving that aside it works fine with everything else, thanks
Lakuna  [author] Jul 29, 2024 @ 3:57pm 
@NuanKi I don't know, I don't use any other mods than this and Harmony. Feel free to post a bug report to the link in the description if you find any issues, though.
NuanKi Jul 24, 2024 @ 9:51pm 
It seems to work fine with all 3, except for 1 thing, the pawns receiving aspirations while being randomized slows down the randomizing
NuanKi Jul 24, 2024 @ 9:44pm 
huevo grande Jul 24, 2024 @ 6:48pm 
@Lakuna Great, thank you
Lakuna  [author] Jul 24, 2024 @ 6:29pm 
@Tryclyde I added the filter that you requested :)
Lakuna  [author] Jul 23, 2024 @ 11:36pm 
@huevo grande I would appreciate that, thank you!
huevo grande Jul 23, 2024 @ 9:00pm 
@Lakuna thanks for clarification

I hope I manage to get some time for PR with localization sort fix

Mod deserves it and much better than RandomPlus
Lakuna  [author] Jul 23, 2024 @ 7:01pm 
@huevo grande Yes, that memory leak is present in vanilla RimWorld. It generally doesn't present because you would need to click the "randomize" button an absurd number of times for it to matter.

I recommend closing and re-opening the game after you start a new game in order to work around the issue.
huevo grande Jul 22, 2024 @ 10:45am 
@Lakuna After 200000 rolls for pawn with exclusive trait (Bloodlust) and backstory with disabled vanilla expanded characters traits and vanilla expanded characters story got drastically memory usage for rimworld app (15GB of memory). The memory didn't get cleaned until I quited the game
Speaking honestly disabled mods increase time how fast this amount of leaked memory can be achieved
Plus if rimworld excess of memory available it seems to ctd to desktop (at least it this case)
Lakuna  [author] Jul 21, 2024 @ 11:12pm 
@huevo grande The traits are listed in definition order, so it should be the same between languages. Prepare Moderately does not currently officially support any language other than English, but it is set up in such a way that translations should be easy and it's open to pull requests.

I have no idea what could cause that. Does it happen even when only Prepare Moderately and the mod that the backstories are from are enabled? If so, I'll take a look at it if you tell me which mods those are.

No worries about the language <3
huevo grande Jul 21, 2024 @ 7:31pm 
Oh sorry I meant not your mod but RandomPlus mod. RandomPlus have memory leaks and yours don't
Also RandomPlus don't have possibility of to pick a childhood or adulthood

Speaking about search, it's hard to pick desired trait maybe because I plays with localisation and some traits sorted difficultly
However RandomPlus mod don't have this issue

Also I tried to set up my party using extended adulthood backstories (Manager, PMC-member and System engineer if it matters) from vanilla expanded mods series but eventually failed because on every rolling process I got crash on desktop.
Any ideas what could cause it?

I'm really apologies for my bad language
Lakuna  [author] Jul 21, 2024 @ 7:18pm 
@huevo grande There are no memory leaks in this mod.

What about trait search is painful? The UI?
huevo grande Jul 21, 2024 @ 5:36pm 
Promising mod with potential to replace even randomPlus (uses it instead prepare carefully because random rather balanced than point). I even haven't spoted any memory leaks that random plus by suggestions have. Generation process can be interupted,
Also looks compatable with vanilla expanded traits (last one conflicts with randomPlus)
But trait search is painful, same applies for adulthood or others pawns features
OldIslayNick Jul 14, 2024 @ 2:49am 
Not a problem. I didn't test it for the time being. I can say, that it worked just fine and then suddenly not. So yes, might be related to another mod. Thanks
Lakuna  [author] Jul 12, 2024 @ 7:25am 
@OldIslayNick Sorry for the late response; does the issue occur when you have no other mods installed?
OldIslayNick Jul 7, 2024 @ 5:04am 
Strange, I cannot load any Filter duplicated from the Basic Filter. Filter Text cannot be read, that‘s it. If I load it it is empty.