RimWorld

RimWorld

SpeakUp ChildSFW
27 Comments
solidsnake8608  [author] 7 Jan, 2024 @ 12:56pm 
@OrangeQuill - It's safe to ignore, it's just a part of the main SpeakUp mod.
OrangeQuill 3 Jan, 2024 @ 7:16pm 
I got this weird (and very minor bug) where my mod manager is saying this mod needs a 0.0.0 Version of speak up??? I dont think it affects much in game just inconvenient to leave the mod list from the warning
Dragonissa 24 Nov, 2023 @ 6:42am 
@PHCGamer just do it yourself instead of being a bitch to the dev.
PHCGamer 18 Feb, 2023 @ 1:14pm 
How about instead of waiting around for that to maybe be added, you go over to the comments of speakup and ask the dev to add that?
solidsnake8608  [author] 18 Feb, 2023 @ 11:56am 
@PHCGamer - The mod was never broken, it's just a matter of the parameters not being built into the speakup mod. The team would need to add the lifestages parameter in order for me to truly fix the issue.
PHCGamer 18 Feb, 2023 @ 10:27am 
Hey you still here? This mod is still broken.
PHCGamer 21 Jan, 2023 @ 4:46pm 
So apparantly lifeStageAges is the variable you should go by
PHCGamer 21 Jan, 2023 @ 12:59pm 
If speakup doesn't have the tools needed, ask them to fix that lack of tools.
PHCGamer 21 Jan, 2023 @ 12:59pm 
So you need to make the mod work with things other than age
PHCGamer 21 Jan, 2023 @ 12:58pm 
I asked the PM devs again, and they responded with: "I have provided all i can offer. Either they find a different way to handle it than looking only on age, or it's an unfixable conflict.
A conflict mind you that - as i mentioned - is not PM specific, but will also impact any other mod with "sentient" adult pawns below the arbitrary age values they defined."
PHCGamer 18 Jan, 2023 @ 1:50pm 
What about checking the developmentalStage value?
solidsnake8608  [author] 18 Jan, 2023 @ 1:30pm 
@PHCGamer - It wouldn't due to the GrammarUtilities setup within SpeakUp. It only allows for biological age to be used in this mod.
PHCGamer 18 Jan, 2023 @ 12:54pm 
You could just divide any pawn's current age by their life expectancy, multiply by 80, then use that number to calculate if the pawn should talk like a child. Would that work?
PHCGamer 31 Dec, 2022 @ 7:30am 
So apparently the functions to calculate relative age from pawnmorpher are public so
PHCGamer 31 Dec, 2022 @ 6:24am 
Turns out you can't do that.
solidsnake8608  [author] 30 Dec, 2022 @ 6:28pm 
@PHCGamer- That would work as well
PHCGamer 30 Dec, 2022 @ 5:57pm 
More like pawnmorpher "remembering" the pawn's relative age in human years and telling the rest of the game (except for the UI and whatever determines age-related hediffs) that's the pawn's age.
solidsnake8608  [author] 30 Dec, 2022 @ 5:46pm 
@PHCGamer - Yeah, if Pawnmorpher used the same age curve for the transformed Pawn rather than the animal, that would essentially solve the issue.
PHCGamer 30 Dec, 2022 @ 5:07pm 
Do you think it'd help if Pawnmorpher gave Speakup the age the pawn would be if reverted? Or would that cause MORE problems?
solidsnake8608  [author] 30 Dec, 2022 @ 4:38pm 
@PHCGamer - Easiest thing to do would be to use Character Editor and change the age of the fully transformed Pawn to be anything over 4. Normal dialogue will resume at that point.
PHCGamer 30 Dec, 2022 @ 3:51pm 
What should I do for now, then?
solidsnake8608  [author] 30 Dec, 2022 @ 2:22pm 
@PHCGamer - The problem more so lies in how SpeakUp initiates dialogue and how Pawnmorpher identifies former humans. This mod uses the "age" identifier in SpeakUp's ExtraGrammarUtility class. SpeakUp does have a flag for alienRaceDef, but that would require me to list log entries for every single modded race, which, I think I could make happen, but it's going to take some time.
PHCGamer 29 Dec, 2022 @ 1:48pm 
Not actually compatible entirely with Pawnmorpher. It doesn't account for relative aging in former humans. If I turned a 20-year-old into a sheep, for example, they'd start talking like a baby. Can you please fix that?
solidsnake8608  [author] 12 May, 2022 @ 6:44am 
@Holgast - No problem! If you want to change the age, open up each of the xml's in Notepad++, then do a search for INITIATOR_age<=10, and set Replace to INITIATOR_age<=(whatever age you want to change it to). Then click Replace All in All Opened Documents. Should be a quick edit honestly.
Holgast 12 May, 2022 @ 6:39am 
I might use this one instead, as I thought the insults were a step too far & mean-spirited. thanks for providing an alternative!
solidsnake8608  [author] 29 Mar, 2022 @ 10:23am 
@TurtleShroom - My pleasure!
TurtleShroom 29 Mar, 2022 @ 10:13am 
Thank you so much for this.