Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
In patch notes for SoS 2 (5 Apr):
"For performance/darklight reasons, holograms no longer emit a glow"
I actually couldn't get it working with or without my patch, so I'm glad you could.I noticed that I am receiving errors from one of SoS2's HarmonyPatch calls (for JobDriver_Meditate) when having a pawn meditate at the spore. It's having trouble with RimThreaded, as far as I can tell. I think it may be related to something that changed in RimWorld version 1.3.3101, maybe the implementation of ideo thoughts debug output. It's above my pay grade but I'll pass it on.
In my case, I could not get the ArchotechSporeMeditation or ArchotechSporeAbsorbedMind ThoughDefs to appear for me with this mod enabled, but nor could I get them to apply when the mod was disabled either. There are other conditions that need to be met for MeditationTick and AbsorbMind to properly apply these ThoughtDefs, but that's not related to what this mod does.
But if you do find that you can simply toggle this mod off and they apply, then you toggle it back on and they vanish, please confirm with me and toss me a log if you can. I appreciate it, mate.
Some explanation for what this mod does, exactly:
PatchOperation specifies the XML node to modify using XPath.
[olist]
[*]The root node is selected
[*]All child nodes of the root node called "ThingDef" are selected
[*]The patch narrows "all ThingDef" to only those with the child "defName" node whose value is "SoSHologramRace" (exactly one node because defNames must be unique).
[*]The PatchOperation looks for the ThingDef named SoSHologramRace, then it looks for any children of that def called "comps." After that any children of "comps" called "li," and then any children of li called "glowColor."
[*]PatchOperationReplace replaces the selected node (<glowColor>(255,255,255,0)</glowColor>) with <glowColor>(78, 226, 229, 0)</glowColor>. ( Matching darklight color set in DarklightUtility.IsDarklight)
[/olist]