RimWorld

RimWorld

Dubs Rimatomics
Arcimbaldo 30 Sep, 2021 @ 11:57pm
Save Our Ship compatibility
So it mostly seems to work fine, but I found if I visit a new planet, the Rimatomics research seems to break - it resets it as if I've not done any of the research, but also seems to break it such that I can't do any in future.

Has anyone else experienced this/found a workaround/etc?

Admittedly i have a long modlist, so could be some other interaction, but I can't think what else would affect it.
< >
Showing 1-5 of 5 comments
Dubwise  [developer] 1 Oct, 2021 @ 9:38am 
rimatomics research is saved in a world comp because it was the only way to do it when i made this, if they wipe all the world comps then it will wipe your research, there's no easy fix, ask them to work out copying the research when they change your world
Arcimbaldo 5 Oct, 2021 @ 2:20am 
I raised it on the SOS2 page and they said:

"There's likely nothing SOS2 can do about it. That is a unique, bespoke issue that needs a unique patch by the author."

https://steamhost.cn/steamcommunity_com/workshop/filedetails/discussion/1909914131/2959418921935412551/?tscn=1633376797
Dahak 31 Oct, 2021 @ 8:41pm 
Can you use dev mode to cheat the research back? I ask, because I would love to use Rimatomics and SOS2 together.
WeskerMo 7 Mar, 2022 @ 7:30am 
Greeting Dubs, Love your mod, But this incompability with SOS really bothers me. Trying to write code to fix that, though proves a failure.
Here comes the code:

[HarmonyPatch(typeof(WorldSwitchUtility), "SwitchToNewWorld")]
class WorldSwitchUtility_SwitchToNewWorld_Patch
{
public static RimWorld.Planet.WorldComponent worldcomponent_temp;
static void Prefix()
{
worldcomponent_temp= DubUtils.GetResearch();
}

static void Postfix()
{
Find.World.components.Add(worldcomponent_temp);
}
}

I guess that I got the wrong way to get current research status but I am not really sure. Really need your help with it.
WeskerMo 7 Mar, 2022 @ 7:08pm 
I tried several modding patches but not work.
Though I found a way to fix it in some way.Here is the method:
Open Dev Mode, open research tab, just finish them one by one by clicking 'buy' button and 'fin' button. Not cool but working. Anyway, hope it may help.
< >
Showing 1-5 of 5 comments
Per page: 1530 50