边缘世界 RimWorld

边缘世界 RimWorld

Dubs Rimatomics
Arcimbaldo 2021 年 9 月 30 日 下午 11:57
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.
< >
正在显示第 1 - 5 条,共 5 条留言
Dubwise  [开发者] 2021 年 10 月 1 日 上午 9:38 
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 2021 年 10 月 5 日 上午 2:20 
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://psteamcommunity.yuanyoumao.com/workshop/filedetails/discussion/1909914131/2959418921935412551/?tscn=1633376797
Dahak 2021 年 10 月 31 日 下午 8:41 
Can you use dev mode to cheat the research back? I ask, because I would love to use Rimatomics and SOS2 together.
WeskerMo 2022 年 3 月 7 日 上午 7:30 
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 2022 年 3 月 7 日 下午 7:08 
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.
< >
正在显示第 1 - 5 条,共 5 条留言
每页显示数: 1530 50