RimWorld

RimWorld

More Biotech Letters
22 Comments
wowhvb  [author] 15 Jul @ 10:03pm 
@Otoya Thank you for reporting the problem! An updated version was uploaded.
Otoya 15 Jul @ 8:49pm 
Getting an error, log: https://pastebin.com/LiqYZA2t
I've tried with both regular Harmony and Harmony for macOS on ARM: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3515420793
Arthur GC 30 May @ 11:39pm 
@wowhvb Nice!
Monkey Magic 30 May @ 10:38pm 
@wowhvb - Yeah, the in-game dependency flags are working fine.I made that comment back in March, not sure if you fixed in in April last time you updated, or if I was referring to here on Steam. It's best to have both set though ^^
wowhvb  [author] 30 May @ 9:49pm 
I have these lines in my About.xml, I thought they handle dependency.

<modDependencies>
<li>
<packageId>brrainz.harmony</packageId>
<displayName>Harmony</displayName>
<steamWorkshopUrl>steam://url/CommunityFilePage/2009463077</steamWorkshopUrl>
<downloadUrl>https://github.com/pardeike/HarmonyRimWorld/releases/latest</downloadUrl>
</li>
<li>
<packageId>ludeon.rimworld.biotech</packageId>
<displayName>Biotech</displayName>
</li>
</modDependencies>

Anyway, there is a way to add DLC dependencies via Steam itself. I just did that. Let's hope it suffices. Thanks for the suggestion, @Monkey Magic and @Arthur GC!
Arthur GC 30 May @ 6:25pm 
+1 to @Monkey Magic suggestion about the dlc requirement.
Monkey Magic 13 Mar @ 7:22pm 
Might wanna add Biotech as a requirement too :P
wowhvb  [author] 1 May, 2024 @ 9:15pm 
Thank you! I will have a look at it!
Monkey Magic 1 May, 2024 @ 7:27am 
@wowhvb. Mod is throwing up the following error in 1.4, if that helps at all:

https://pastebin.com/D0UhgcPH
wowhvb  [author] 24 Apr, 2024 @ 9:36am 
@Money Magic Yeah, the problem is that I can't include the mech type/location in the letter.
wowhvb  [author] 24 Apr, 2024 @ 9:32am 
Sorry, I didn't think of that. It is added for 1.4 now. If you find any other problems, please let me know. Cheers!
Monkey Magic 23 Apr, 2024 @ 1:20am 
No worries, at least I'll know to send my mechanitor over to get then out now, rather than them stewing in the pot XD. If you mean the message location, I know that is in Biotech/Languages/Keyed/Misc_Gameplay , on line 260, but it is only the basic "Gestation Complete" message - it does not specify the type here.

EDIT - Still not working for 1.4 though, did you forget to add the changes to that version? :P
wowhvb  [author] 22 Apr, 2024 @ 8:02pm 
Thanks, Monkey Magic!
I added new options to the mod as you suggested. But I could not do as much as I want. The letter is blank. It does not contain info about the mech, nor it can points to the location. I don't know how to include these info without breaking compatibility. I also do not want to check every game tick for this info. Sorry guys :( If anyone can help or give me some pointers, it would be greatly appreciated!
In the mean time, I suggest you use this mod to send letter/pause the game and use the top left corner message to locate the new mech.
Cheers!
Monkey Magic 22 Apr, 2024 @ 1:59pm 
Could you add a letter for when a mechanoid has finished gestating; or if not, make this as a separate mod? I always miss the tiny ass message at the top of the screen..

Given that the the smithing skill is required for mechanitors to release them automatically, if is this is not set higher than other tasks, they will ignore them for ages. Additionally, even if smithing is set to the highest priority task, they will still ignore them over eating, sleeping, recreation and other needs activities :/
wowhvb  [author] 12 Apr, 2024 @ 10:11pm 
I added compatibility for 1.5. Sorry but I don't have time to test it with just vanilla 1.5. I could only test it with 1.5 + all DLCs, including Anomaly. If you haven't got Anomaly and run into any problem, please let me know here!

Have fun!
wowhvb  [author] 13 Mar, 2024 @ 4:08pm 
Hi everyone. Great news about 1.5 and Anomaly. I don't have time to play and test the beta branch right now. I read through the 1.5 patch note and it seems like my mods might not be affected. If you find any compatibility problem, please let me know and I will spend time to fix it up properly. Thank you in advance! When 1.5 officially drops, I will update the mod ASAP.
The Dude with shogun 4 Dec, 2022 @ 10:17am 
I have no idea why this is not the part of main game. Like it does make sense, especially with 20 prisoners and when you are trying to get them all. Thank you man. This helped me a lot.
wowhvb  [author] 17 Nov, 2022 @ 9:00pm 
I add 2 more letter events and change the mod name from Letter Genes Regrow Finished to More Biotech Letters. Sorry for the confusion guys! Hope this will help you better manage or exploit the things on the Rims,
wowhvb  [author] 16 Nov, 2022 @ 12:45pm 
The typo was fixed. Thank you!!
nothing to see here 16 Nov, 2022 @ 10:27am 
Fisnihed
Attention Deficit Dave 16 Nov, 2022 @ 9:20am 
I mean this most respectfully and thank you very much for your efforts, but do you realize that Finished is misspelled on the letter?
wowhvb  [author] 16 Nov, 2022 @ 6:10am 
Hi guys! Thanks for visiting this page!

I am actually looking for pointers on how to do this mod without touching the xml Defs file, for better compatibility and learning something new.

I have a little experience with Harmony. But I do not know how to access the original class public fields. For example, I believe the class I need to patch is HediffComp_Disappears , and the method is CompPostPostRemoved . But I do not know how access these 2 fields HediffCompProperties_Disappears Props and Pawn Pawn (Pawn is from the base class HediffComp which HediffComp_Disappears is a subclass of.

If anyone can give me some pointers on how to do the above, it be would greatly appreciated! Thank you in advance!

Cheers!