边缘世界 RimWorld

边缘世界 RimWorld

SOS2 EVA auto patcher
41 条留言
Scorpio  [作者] 2024 年 6 月 16 日 上午 10:15 
@Nox thanks for that , i am no longuer maintaining this due to a variety of issues , has long has credit is given your free to do has you wish
Nox 2024 年 6 月 12 日 上午 2:06 
This one no longer works because the method used here isn't used by SOS2 anymore.

I've updated it and fixed up detection somewhat. My fork is available at :

https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3253195891

if scorpio comes back and is interested they are welcome to my code.
kinonothin 2024 年 5 月 26 日 下午 12:07 
will this be updated?
Aschevacuum 2024 年 5 月 9 日 下午 12:35 
is this 1.5 compatible?
Kriosiss 2024 年 2 月 22 日 下午 12:55 
did this protect the robots from the robots++ mod from space?
Iturbah 2024 年 2 月 1 日 上午 11:32 
Hi! Doesn't seem to work with latest version of SoS2. For anyone looking to make their own micro patch, SoS2 actually has some code for vanilla\dlc armors you can use as a sample. It's located here: steamapps\common\RimWorld\Mods\SaveOurShip2Experimental-main\1.4\Patches\
Xakthos 2024 年 1 月 16 日 上午 9:33 
Does this work with the v97 release of SoS2? I saw they overhauled the EVA system.
Frog Z. 2024 年 1 月 15 日 下午 12:02 
For people who found their protector/fusilier/dragoon helmets from Altered Carbon: Ultratech Unleashed to be not EVA capable, I made a mod to patch these three. Dragoon Helmet SOS2 EVA Patch
Killer Tamashi 2023 年 12 月 9 日 下午 6:05 
The armor set will say EVA capable in the information tab
Lurmey 2023 年 12 月 9 日 下午 4:49 
How do you tell if this mod has worked on a particular armor set without shoving someone out the airlock with it on?
Killer Tamashi 2023 年 11 月 22 日 下午 12:19 
To an extent, honestly I'd prefer my colonists having to deal with decompression rather than hypoxia, since that can more or less be ignored for a while
Lone Fox 2023 年 11 月 22 日 上午 4:48 
It works on armour but not helmets. Still useful
Killer Tamashi 2023 年 11 月 18 日 下午 3:08 
Doesn't work on protector helmets from "altered carbon: ultratech unleashed"
Does work on the protector armor though, which is weird
Highwayman 2023 年 9 月 28 日 下午 6:26 
finally. warcaskets in space yet again!
神谕 2023 年 9 月 28 日 上午 1:28 
I like this mod, but it seems to only work on armor and not on helmets. The helmet does not have the label "EVA".
Omega 2023 年 9 月 10 日 下午 6:31 
I mean the Github version and the steam workshop version are very much different, maybe the code regarding the EVA protection was changed in the process?
Scorpio  [作者] 2023 年 9 月 9 日 下午 3:30 
will have to check they must have changed something
Omega 2023 年 9 月 9 日 下午 2:56 
'Fraid not. I'm going to check the assembly to see if there's anything I can do to patch it. Not a single modded armor except Warcaskets is patched with the EVA tag.
Scorpio  [作者] 2023 年 9 月 9 日 上午 1:31 
It should work with it
Omega 2023 年 9 月 7 日 下午 2:47 
Chances for a version that works with the latest experimental on their github?
♥♥♥♥♥♥♥ Pomni 2023 年 9 月 3 日 下午 9:05 
Is it compatible with Rimsenal?
Scorpio  [作者] 2023 年 6 月 26 日 上午 6:38 
I fine with a pull request will give credit for in description
Nox 2023 年 6 月 26 日 上午 3:32 
Well ok so the answer is even more complex than that. As it turns out, helmets from mods are a mess and very inconsistent. One of the mods even has inheritance set up wrong so the helmets don't have "FullHead" to check, so you have to do a conditional on their custom tags.

I got it mostly working with
(thingDef.apparel.bodyPartGroups.Contains(BodyPartGroupDefOf.FullHead))
|| (thingDef.apparel.tags?.Contains("MandalorianApparel") ?? false)

with one small thing where some outer rim empire open face masks are tagged FullHead instead of OverHead. Whatever.

I can issue a pull request for this fix, or - I can just keep playing it myself. Whatever works for you.
Nox 2023 年 6 月 21 日 下午 1:16 
shouldn't -

if (((List<BodyPartGroupDef>) ((ApparelProperties) thingDef.apparel).bodyPartGroups).Contains((BodyPartGroupDef) BodyPartGroupDefOf.Torso))

be

if ( ((List<BodyPartGroupDef>) ((ApparelProperties) thingDef.apparel).bodyPartGroups).Contains((BodyPartGroupDef) BodyPartGroupDefOf.Torso)
or
((List<BodyPartGroupDef>) ((ApparelProperties) thingDef.apparel).bodyPartGroups).Contains((BodyPartGroupDef) BodyPartGroupDefOf.Head) )

?
Ophis Ouroboros 2023 年 2 月 9 日 上午 8:42 
hi, it seem this patch don't work for Astra "Militarum Imperial Guard Core Mod v2.41"

maybe its because the "metallic" armor from this mod use it own modded item
DavyJones0093 2022 年 12 月 3 日 下午 11:09 
It looks by the logs that it isn't patching helmets. All spacer level armor was listed but I didn't see a single instance of helmets. Once I manually tagged a test helmet, the pawn was able to EVA without issue. Thanks for all your efforts!
kp-beeferella 2022 年 10 月 15 日 下午 12:44 
Is it possible to use this without SOS2, if I just want the Thermal/Toxin(/Pollution?) protection?
excuseme 2022 年 10 月 12 日 上午 10:58 
Thought I'd mention this doesn't seem to be compatable with animal gear. The log says that 'animal power armor' and 'animal power helmet' have been patched, but the animals still suffocate when in space.
Gitfinder 2022 年 10 月 1 日 下午 4:10 
No new tech option we have: The Cyclops set from "the GiantRace" more specifically, The Cyclops Helmet headgear layer, covering neck head eyes ears nose and jaw (Identical to the marine helmet which the patcher patches perfectly) , and the Cyclops armor middle and outer layer, covering torso, neck, shoulders, arms, and legs (Identical to the marine armor again)
Unlocked with the marine armor technology

New tech option: Moyo deep diving helmet and gear from moyo-from the depth suffers the same "half working" problem
Scorpio  [作者] 2022 年 10 月 1 日 下午 3:35 
can you tell me witch armors , because this follows SOS2 requirements for armors to be space worthy
Gitfinder 2022 年 10 月 1 日 下午 3:08 
Having a rather interesting interaction where the mod is only “half working” With alien patched armors. Example, the auto patcher says that it patches the cyclops armor for “the giantrace” race pack, and it half does by giving the pawn wearing said armor toxic immunity, and extreme heat protection both hot and cold, however, if the pawn goes on a space walk with the armor, they still suffer from decompression, and hypoxia. I understand the problem might be me being dumb, or having one other mod that completly ruins this mod, but decided to post this just incase it’s an actual problem.
Zersetzung 2022 年 9 月 1 日 上午 7:04 
I second disabling logging
test 2022 年 8 月 30 日 上午 1:10 
can I suggest disabling the logging, my modlist seems to have a large list of spacer metallic armors and it fills the log window rather quickly
Scorpio  [作者] 2022 年 8 月 24 日 上午 5:45 
@Lord Wahu yes it will work with local mods ( you can check the longs when game is loaded or save loading and upload logs , the armours that were patched are there
Lord Wahu 2022 年 8 月 24 日 上午 5:10 
So if I'm understanding this correctly, this will go through mods and edit them to add EVA capability to any armor they add?
If so, will this work with mods that aren't from the Steam Workshop?
Scorpio  [作者] 2022 年 8 月 19 日 上午 7:48 
@Sldjer efforts where made to avoid that, on loading the game a Log is generated of what was patched can you share that?

@Krokorocodon thank you
Kokorocodon 2022 年 8 月 18 日 下午 2:20 
scorpio creates some OG mods I tell you
Taelim 2022 年 8 月 18 日 上午 8:51 
@Sledjer This is already solved by SOS2 itself. In order for pawns to be counted as having EVA, they must have both an EVA helmet and EVA armor that covers the middle and outer layers. Though spacer tech glasses and such will probably still have extreme temperature protection.
Sledjer 2022 年 8 月 17 日 上午 10:36 
I don't suppose you could add additional requirements for the helmets, such as what parts they cover, could you? I love the idea but am a bit skeptical about spacer-tech hats or glasses getting counted as EVA.
Skynert 2022 年 8 月 14 日 上午 7:44 
Thank you
l0rf 2022 年 8 月 14 日 上午 7:31 
Thank you. Much easier than using Def Editor or waiting for a patch every time there is an armor that SHOULD be spaceworthy but is not.