边缘世界 RimWorld

边缘世界 RimWorld

RuntimeGC 存档清理修复工具
user19990313  [开发者] 2017 年 7 月 4 日 上午 3:43
Bug Report Thread 在此汇报bug
Post the bugs of this mod here.Don't post ordinary commets here.

在这里写下你遇到的这个mod的bug。请不要把一般评论发到这里来。
< >
正在显示第 1 - 15 条,共 78 条留言
Aegis 2017 年 7 月 4 日 下午 1:22 
I mentioned it already in the comments, but I'm experiencing a NullReferenceException in "initUsedTalePawnEntry" when trying to clean up world pawns or the Animal Family tail-in. I think it may be related to my mod "A17 File Pawn GC" after all, so I have updated my mod to reflect that and point everyone to this mod instead.

Could you share the source (github or any other way)? I'd like to help you diagnose/solve this for my file, but also for others who already subscribed to my mod. =) I think it might be references to deleted pawns in tales.

Thanks and keep up the awesome work. I'm SO glad you made this mod =)
user19990313  [开发者] 2017 年 7 月 5 日 下午 7:07 
引用自 earthling96
after using ur mod my pawns dont do wardening nor animalwork anymore. after reloading they will apparently, but after some minutes i get again the message "warden needed" and the pawns wont interact with my animals anymore. no error messages seen.
I think it's not my mod...Could you post the error lines in the debug log and your mod list?
user19990313  [开发者] 2017 年 7 月 5 日 下午 11:29 
@earthling96 You didn't post any of the ERROR lines...Try check the debug log AFTER this problem appeared,but if you can find your game returning to normal after cleaning&disabling the mod...Your choice.
user19990313  [开发者] 2017 年 7 月 6 日 上午 7:33 
引用自 earthling96
A mystery. there are no errors. it is like it is. still using ur mod for cleaning. Some pawns are even missing in the droplist for the animal masters...
Alright...When the same problem appears,catch and post it here.
wh1stle 2017 年 7 月 6 日 下午 7:14 
Exception filling window for RuntimeGC.UserInterface: System.NullReferenceException: Object reference not set to an instance of an object
at RuntimeGC.CleanserUtil.initUsedTalePawnEntry (System.Collections.Generic.List`1& entrylist) [0x00000] in <filename unknown>:0
at RuntimeGC.WorldPawnCleaner.GC (Boolean verbose) [0x00000] in <filename unknown>:0
at RuntimeGC.UserInterface.GC_wrapped (Boolean verbose) [0x00000] in <filename unknown>:0
at RuntimeGC.UserInterface.<DoComponents>b__1_0 () [0x00000] in <filename unknown>:0
at Verse.ListableOption.DrawOption (Vector2 pos, Single width) [0x00000] in <filename unknown>:0
at Verse.OptionListingUtility.DrawOptionListing (Rect rect, System.Collections.Generic.List`1 optList) [0x00000] in <filename unknown>:0
at RuntimeGC.UserInterface.DoComponents (Rect rect) [0x00000] in <filename unknown>:0
at RuntimeGC.UserInterface.DoWindowContents (Rect canvas) [0x00000] in <filename unknown>:0
at Verse.Window+<WindowOnGUI>c__AnonStorey2C4.<>m__1B1 (Int32 x) [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.<WindowOnGUI>c__AnonStorey2C4:<>m__1B1(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, GUISkin, Int32, Single, Single, GUIStyle)


这个就是点击清理WorldPawns没有反应的红字:steamfacepalm:谢谢
user19990313  [开发者] 2017 年 7 月 6 日 下午 7:44 
@wh1stle …果然,你先用Update01吧,我差不多知道怎么回事了
Aegis 2017 年 7 月 6 日 下午 8:27 
Can confirm - Update01 works perfectly for me. Update02 still throws the same errors even after Update01 has been run. I made sure to follow instructions and click multiple times.

If anyone is looking for Update01 you need a Ludeon account, download here and manually install: https://ludeon.com/forums/index.php?topic=33484.msg341439#msg341439
user19990313  [开发者] 2017 年 7 月 7 日 上午 12:59 
@EVERYONE
This is a DEBUG version trying to fix the bug NullReferenceException at initUsedTaleEntry func.
Download the .dll given in the link and use it to replace Mods/962732083/Assemblies/RuntimeGC.dll (Folder Mods should be next to the Rimworld exe file)
Load your latest file before that error occurred.If Cleaning WorldPawns is working properly (A dialog appears) ,tell me.If it doesn't work as well,report the red error lines again.
Notice:Shut down Steam or start RimWorld via double-clicking the exe,or what you've done will be recovered by the workshop.

Download RuntimeGC.dll here:
https://www.dropbox.com/sh/ehohnuj8ag6dqv4/AADfTLd2eDo3CXf29McA7RFRa?dl=0

@所有人
这份测试版本[/b]尝试对NullReferenceException at initUsedTaleEntry的bug进行修复。
直接下载这个dll文件,并替换Mods/962732083/Assemblies下的RuntimeGC.dll(Mods文件夹应该在游戏的exe文件旁边)
加载你清理之前的存档并使用,如果清理WorldPawns后正常弹出了消息框,证明有效。如果仍不能弹出,再将红字发上来。
注意:请关闭Steam或直接双击exe运行,以防止工坊自动替换这份测试版本。

如果你是中国玩家,在百度云下载:
链接:{链接已删除} 密码:3d8u
user19990313  [开发者] 2017 年 7 月 7 日 上午 1:03 
@earthling96 Others with the same problem reported that restart the game could eliminate this problem as well...So I can say the mystery is harmless.(And 's not my fault :P)
Osme 2017 年 7 月 7 日 上午 1:21 
Was having the same issue as whistle, and with the debug dll, it worked fine without errors
user19990313  [开发者] 2017 年 7 月 7 日 上午 2:03 
引用自 Osme
Was having the same issue as whistle, and with the debug dll, it worked fine without errors
So you mean the summary dialog poped up?Seems it works :D
Aegis 2017 年 7 月 7 日 下午 1:18 
Can confirm - The debug version provided solves all my exceptions and problems. Thanks again for all your hard work!
user19990313  [开发者] 2017 年 7 月 11 日 上午 1:46 
@xxxxrokixxxx I saw it..A MinifiedFurniture is corrupted,just enable Developer mode and destroy it.And..My mod has nothing to do with it XD
RecTRo Early 2017 年 7 月 13 日 下午 7:48 
After I used this mod for the first time it somehow managed to slow my game down even more. I used a few of the cleaning tools, then my game became unbearably slow when i speed up time. Even after i unistalled he mod rimworld is very slow
user19990313  [开发者] 2017 年 7 月 13 日 下午 10:44 
引用自 RecTRo Early
After I used this mod for the first time it somehow managed to slow my game down even more. I used a few of the cleaning tools, then my game became unbearably slow when i speed up time. Even after i unistalled he mod rimworld is very slow
Open the debug log and check if there are any errors.
< >
正在显示第 1 - 15 条,共 78 条留言
每页显示数: 1530 50