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
Go for it, any code I post to the workshop can be used by anybody for any reason.
It should be fine to add it to a running game as well, but I suggest backing up your saves any time you change mods regardless.
And can you add it in a running game?
<...>\steamapps\workshop\content\333640\2938630154\WMod_ResearchAbility.cs(25,315): error CS1503: Argument 17: cannot convert from 'int' to 'bool'
<...>\steamapps\workshop\content\333640\2938630154\WMod_ResearchAbility.cs(25,319): error CS1503: Argument 18: cannot convert from '<null>' to 'int'
Fixed it by adding a true in AddMyActivatedAbility, just before the two existing true bools there. That should set the (new?) AIDisable to true.
=== Endless Research Errors ===
<...>\steamapps\workshop\content\333640\2938630154\WMod_ResearchAbility.cs(25,315): error CS1503: Argument 17: cannot convert from 'int' to 'bool'
<...>\steamapps\workshop\content\333640\2938630154\WMod_ResearchAbility.cs(25,319): error CS1503: Argument 18: cannot convert from '<null>' to 'int'
== Warnings ==
<...>\steamapps\workshop\content\333640\2938630154\WMod_Research.cs(20,24): warning CS0672: Member 'WMod_Research.Register(GameObject)' overrides obsolete member 'IPart.Register(GameObject)'. Add the Obsolete attribute to 'WMod_Research.Register(GameObject)'.
<...>\steamapps\workshop\content\333640\2938630154\WMod_Research.cs(22,4): warning CS0618: 'IPart.Register(GameObject)' is obsolete: 'Use Register(GameObject, IEventRegistrar)'
<...>\steamapps\workshop\content\333640\2938630154\WMod_Research.cs(99,45): error CS1503: Argument 2: cannot convert from 'bool' to 'XRL.World.GameObject'
<...>\steamapps\workshop\content\333640\2938630154\WMod_Research.cs(99,65): error CS1503: Argument 5: cannot convert from '<null>' to 'bool'
== Warnings ==
<...>\steamapps\workshop\content\333640\2938630154\WMod_Research.cs(54,32): warning CS0618: 'GameObject.create(string)' is obsolete: 'use Create(), will be removed after Q1 2024'
=== Endless Research Errors ===
<...>\steamapps\workshop\content\333640\2938630154\WMod_Research.cs(99,45): error CS1503: Argument 2: cannot convert from 'bool' to 'XRL.World.GameObject'
<...>\steamapps\workshop\content\333640\2938630154\WMod_Research.cs(99,65): error CS1503: Argument 5: cannot convert from '<null>' to 'bool'
== Warnings ==
<...>\steamapps\workshop\content\333640\2938630154\WMod_Research.cs(54,32): warning CS0618: 'GameObject.create(string)' is obsolete: 'use Create(), will be removed after Q1 2024'
My bad, should be fixed now.
Turns out that, for some reason, if the FireEvent type was not the Research event I was doing the base.Event call but then returning false, instead of returning the base.Event return value.
amazing
Personal opinion, but if your character is a tinkerer in any way whatsoever this mod is must have.
It's also helpful if you're a completionist that can't seem to find the last couple of schematics.