安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题






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://psteamcommunity.yuanyoumao.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://psteamcommunity.yuanyoumao.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