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
ill post it if i find it
I'll give that a look when I get time Nectromenta, must be something unique about the ProgrammableAssembler in RimFactory
"[HugsLib][ERR] Hold_Open_Opens_Doors caused an exception during OnDefsLoaded: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
at ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler..ctor () [0x00006] in <0c6ff558357b46239d0d73df0cb63217>:0 "
throws this log everytime the game opens, however, the game runs fine with the log so... I hope is not causing lag or something
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2000708343&searchtext=vault+door
I have no idea what vault by SickBoyWi is.
Changes:
https://github.com/Schalasoft/Hold-Open-Opens-Doors/commit/be8f2a7a19346d5d9407ba7e9aab1cf7c2a2e760
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2033979700
Here is the error
[HugsLib][ERR] Hold_Open_Opens_Doors caused an exception during OnDefsLoaded: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
Here are my logs:
https://gist.github.com/5189a9c908860eac1f2711bc6205e8b9
I went ahead and fixed it, along with a bunch of other stuff:
https://github.com/Schalasoft/Hold-Open-Opens-Doors/pull/2
I suspect the issue of startup impact removing capitalization on names might have conflicted with this mod, needs more testing
modlist: https://rentry.co/be97m
no errors or logs from the mod
Bug in action: https://youtu.be/npWe8jd-LV0
You can see the changes here if it interests you:
https://github.com/Schalasoft/Hold-Open-Opens-Doors/commit/5eb80f91a6d9f3b1d9e3aa027a932e46f7bc7ad6
Locally I've added a call to DoorOpen to resolve desync of invisible doors; haven't tested extensively if this resolves the desync though.
I've also added a call to my custom code from the Hold Open delegate but it's more awkward than anticipated: as it is using Building, it's only getting the gizmos related to the Building, not Building_Door or other custom doors so I'm having a look at options while trying to get debugging working for Rimworld as it would make things a lot easier than logging.
More issues I've found:
1) PawnInteracting method isn't using AccessTools.Field for holdOpenInt. After that's fixed, you can completely remove the linkable doors subclass type code.
2) About.xml isn't being updated properly. Source/About.xml isn't actually used.
3) The dll in the github repo isn't being updated.
I've created a PR for all the above: https://github.com/Schalasoft/HoldOpenOpensDoors/pull/1