RimWorld

RimWorld

CE Manual Patcher
Lotus Land  [developer] 13 Apr @ 10:10pm
Bug report & Suggestions
:steamthumbsup:
< >
Showing 1-15 of 27 comments
我的笔记本在2560*1600分辨率下,只要界面缩放为1.5x,枪械编辑器和弹药编辑器总有一个不能够显示,在其他界面缩放倍速都可以正常显示。mod列表仅有harmany和ce加汉化包加该mod
Lotus Land  [developer] 14 Apr @ 4:58pm 
Originally posted by 翼燕顶针:
我的笔记本在2560*1600分辨率下,只要界面缩放为1.5x,枪械编辑器和弹药编辑器总有一个不能够显示,在其他界面缩放倍速都可以正常显示。mod列表仅有harmany和ce加汉化包加该mod

多谢反馈,我会尽快修复
Lotus Land  [developer] 14 Apr @ 9:55pm 
Originally posted by 翼燕顶针:
我的笔记本在2560*1600分辨率下,只要界面缩放为1.5x,枪械编辑器和弹药编辑器总有一个不能够显示,在其他界面缩放倍速都可以正常显示。mod列表仅有harmany和ce加汉化包加该mod
已修复,看起来只是经典的浮点数精度问题
sdzz2 17 Apr @ 4:32am 
Exception filling window for RimWorld.Dialog_ModSettings: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 442AE955]
at CeManualPatcher.Manager.WeaponManager+<>c__DisplayClass15_0.<Reset>b__0 (CeManualPatcher.WeaponPatch x) [0x00000] in <f63fec0507d348ab929af18e1c80e31a>:0
at System.Collections.Generic.List`1[T].Find (System.Predicate`1[T] match) [0x0000d] in <eae584ce26bc40229c1b1aa476bfa589>:0
at CeManualPatcher.Manager.WeaponManager.Reset (Verse.ThingDef thing) [0x0000d] in <f63fec0507d348ab929af18e1c80e31a>:0
at <0x1d499a620c0 + 0x0013f> <unknown method>
at <0x1d499a61fa0 + 0x000a2> <unknown method>
at CeManualPatcher.Rect_WeaponInfo.DrawHead (Verse.Listing_Standard listing) [0x0012b] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.Rect_WeaponInfo.DoWindowContents (UnityEngine.Rect rect) [0x00015] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.Manager.WeaponManager.DoWindowContents (UnityEngine.Rect rect) [0x0002b] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.Mod_CEManualPatcher.DoSettingsWindowContents (UnityEngine.Rect inRect) [0x00104] in <f63fec0507d348ab929af18e1c80e31a>:0
at RimWorld.Dialog_ModSettings.DoWindowContents (UnityEngine.Rect inRect) [0x00073] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <630e2863bc9a4a3493f2eff01e3a9556>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
在只装了CE 和一个无CE的mod情况下 点击生成CE属性 报这个错
好像是想给某个武器(thing)重置/刷新补丁,但在内部列表里没找到对应的 WeaponPatch,接着对空对象调用成员导致崩溃。我猜的
Lotus Land  [developer] 17 Apr @ 4:56am 
是因为某个空值错误,下次更新我会加个空值检测就不会报这个错了。
RQXRQ 17 Apr @ 7:27am 
Combat Extended :: Ammo injected
Exception filling window for RimWorld.Dialog_ModSettings: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 9D3D4D68]
at CeManualPatcher.RenderRect.Rect_WeaponList.DrawRow (Verse.ThingDef item, Verse.Listing_Standard listing) [0x000cd] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.RenderRect.Rect_WeaponList+<>c__DisplayClass13_0.<DoWindowContents>b__1 (Verse.Listing_Standard listing) [0x00016] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.Misc.WidgetsUtility.ScrollView (UnityEngine.Rect outRect, UnityEngine.Vector2& scrollPosition, System.Single& innerHeight, System.Action`1[T] action, System.Single maxHeight) [0x0003f] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.RenderRect.Rect_WeaponList.DoWindowContents (UnityEngine.Rect rect) [0x000a2] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.Manager.WeaponManager.DoWindowContents (UnityEngine.Rect rect) [0x00037] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.Mod_CEManualPatcher.DoSettingsWindowContents (UnityEngine.Rect inRect) [0x00104] in <f63fec0507d348ab929af18e1c80e31a>:0
at RimWorld.Dialog_ModSettings.DoWindowContents (UnityEngine.Rect inRect) [0x0007c] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX ModSettingsFrameworkMod: Void ModSettingsFramework.Dialog_ModSettings_Patch:Postfix(Rect inRect, Dialog_ModSettings __instance)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <630e2863bc9a4a3493f2eff01e3a9556>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced.
查了一下,ModSettingsFramework有关的mod都需要Vanilla Expanded Framework作为前置
Lotus Land  [developer] 17 Apr @ 4:45pm 
Originally posted by RQXRQ:
Combat Extended :: Ammo injected
Exception filling window for RimWorld.Dialog_ModSettings: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 9D3D4D68]
at CeManualPatcher.RenderRect.Rect_WeaponList.DrawRow (Verse.ThingDef item, Verse.Listing_Standard listing) [0x000cd] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.RenderRect.Rect_WeaponList+<>c__DisplayClass13_0.<DoWindowContents>b__1 (Verse.Listing_Standard listing) [0x00016] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.Misc.WidgetsUtility.ScrollView (UnityEngine.Rect outRect, UnityEngine.Vector2& scrollPosition, System.Single& innerHeight, System.Action`1[T] action, System.Single maxHeight) [0x0003f] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.RenderRect.Rect_WeaponList.DoWindowContents (UnityEngine.Rect rect) [0x000a2] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.Manager.WeaponManager.DoWindowContents (UnityEngine.Rect rect) [0x00037] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.Mod_CEManualPatcher.DoSettingsWindowContents (UnityEngine.Rect inRect) [0x00104] in <f63fec0507d348ab929af18e1c80e31a>:0
at RimWorld.Dialog_ModSettings.DoWindowContents (UnityEngine.Rect inRect) [0x0007c] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX ModSettingsFrameworkMod: Void ModSettingsFramework.Dialog_ModSettings_Patch:Postfix(Rect inRect, Dialog_ModSettings __instance)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <630e2863bc9a4a3493f2eff01e3a9556>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced.
查了一下,ModSettingsFramework有关的mod都需要Vanilla Expanded Framework作为前置

跟VEF无关,我没用VEF的函数。只是普通的空值错误。可以说下是哪个物品导致的这个错误吗?
Lotus Land  [developer] 17 Apr @ 4:50pm 
我觉得可能是某个物品缺少贴图导致的,下次更新我会加上空值检测。
作者您好,请问之后方便增加一个复制黏贴参数的功能嘛,有一些武器只需要微调已经ce适配的mod的数值,再一个个手动输入太繁琐了,感谢!
Lotus Land  [developer] 17 Apr @ 8:34pm 
Originally posted by 山水碧流:
作者您好,请问之后方便增加一个复制黏贴参数的功能嘛,有一些武器只需要微调已经ce适配的mod的数值,再一个个手动输入太繁琐了,感谢!
已经完成了,下次更新就有了
导出补丁并不总是有效,并且在导出瞬间会跳红色报错
Lotus Land  [developer] 19 Apr @ 8:43pm 
Originally posted by 抑郁大尾巴:
导出补丁并不总是有效,并且在导出瞬间会跳红色报错
可以发一下红字吗?
TatayPsy 21 Apr @ 6:56am 
Encountered when trying to modify a weapon while at main menu. Thanks for this mod

Mouse position stack is not empty. There were more calls to BeginScrollView than EndScrollView. Fixing.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Widgets:EnsureMousePositionStackEmpty ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()

Exception filling window for RimWorld.Dialog_ModSettings: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 9B84DA5F] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Window.InnerWindowOnGUI_Patch0 (Verse.Window,int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
RQXRQ 21 Apr @ 7:47am 
Originally posted by Lotus Land:
Originally posted by RQXRQ:
Combat Extended :: Ammo injected
Exception filling window for RimWorld.Dialog_ModSettings: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 9D3D4D68]
at CeManualPatcher.RenderRect.Rect_WeaponList.DrawRow (Verse.ThingDef item, Verse.Listing_Standard listing) [0x000cd] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.RenderRect.Rect_WeaponList+<>c__DisplayClass13_0.<DoWindowContents>b__1 (Verse.Listing_Standard listing) [0x00016] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.Misc.WidgetsUtility.ScrollView (UnityEngine.Rect outRect, UnityEngine.Vector2& scrollPosition, System.Single& innerHeight, System.Action`1[T] action, System.Single maxHeight) [0x0003f] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.RenderRect.Rect_WeaponList.DoWindowContents (UnityEngine.Rect rect) [0x000a2] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.Manager.WeaponManager.DoWindowContents (UnityEngine.Rect rect) [0x00037] in <f63fec0507d348ab929af18e1c80e31a>:0
at CeManualPatcher.Mod_CEManualPatcher.DoSettingsWindowContents (UnityEngine.Rect inRect) [0x00104] in <f63fec0507d348ab929af18e1c80e31a>:0
at RimWorld.Dialog_ModSettings.DoWindowContents (UnityEngine.Rect inRect) [0x0007c] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX ModSettingsFrameworkMod: Void ModSettingsFramework.Dialog_ModSettings_Patch:Postfix(Rect inRect, Dialog_ModSettings __instance)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <630e2863bc9a4a3493f2eff01e3a9556>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced.
查了一下,ModSettingsFramework有关的mod都需要Vanilla Expanded Framework作为前置

跟VEF无关,我没用VEF的函数。只是普通的空值错误。可以说下是哪个物品导致的这个错误吗?

更新后好像对屎山没明显作用,我找出来一个,gd4ce,但是列表里还有XD,log里也不报,摆了。不过这个也是老屎山了,somethingfloat爆def空指针也是它,最后吧一个不知道要不要的前置Combat Extended Guns去了就tm好了,你看有没有点参考价值,修不好等作者修吧。
Last edited by RQXRQ; 21 Apr @ 7:52am
Something seems to be an issue with my weapons tab on the Patcher since it all gone when i click on any weapon from Base game to modded and i have to restart rimworld to see the weapon tab again but the Ammo and Armor tabs seem to be working fine and i did do a Steam Validate of my files and removed everything but CE and the patcher but is still broken and these errors pop up (Exception filling window for RimWorld.Dialog_ModSettings: System.ArgumentNullException: Value cannot be null.
Parameter name: key) this one pop up 154 times (Exception while saving CeManualPatcher.Saveable.Ammo.SecondaryDamageSaveable: System.NullReferenceException: Object reference not set to an instance of an object) Once (Exception while saving CeManualPatcher.WeaponPatch: System.ArgumentNullException: Value cannot be null.
Parameter name: key) once aswell im not sure if this is much help but . PS it was working on first launch of it since was checking out a gun but closed it down to see if i could patch Army of fetted corpses MG42 gun and thats when it broke (i don't believe it was the mod that broke it but more info for bug fixing is always a good thing)
< >
Showing 1-15 of 27 comments
Per page: 1530 50