安装 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(越南语)
Українська(乌克兰语)
报告翻译问题






https://psteamcommunity.yuanyoumao.com/workshop/filedetails/?id=2961564012
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3231090162
[WhatsMissing] Patched Dialog_BillConfig
Error while instantiating a mod of type Revolus.WhatsMissing.WhatsMissingMod: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidProgramException: Invalid IL code in (wrapper dynamic-method)
MonoMod.Utils.DynamicMethodDefinition:RimWorld.Dialog_BillConfig.DoWindowContents_Patch0 (RimWorld.Dialog_BillConfig,UnityEngine.Rect): IL_1042: callvirt 0x00000475
Log: https://gist.github.com/HugsLibRecordKeeper/b613262785d1cd177872f6467151638e
In this context the LGPL means that you could distribute the unchanged .dll file, and it explicitly allows you this interface with it. For derivative work you need to make the source code accessible and the resulting work needs to be LGPL compatible as well, e.g. by putting my code in its own assembly.
But for this one function I allow you to use it under the MIT-0 license. I.e. do what you want with the code, just don't sue me if the code hurts you or your PC. :)
The issue is that I completely detour the usual Dialog_BillConfig object so that I can fully control how it renders, so the patches your mod makes miss my mod.
I looked into if I could simply redirect your changes over to my methods, but because of how the method "Patch__Dialog_BillConfig__DoWindowContents__Mixin" is written, I don't think that'll be possible.
I looked at the licence assigned to this mod, LGPL, and it's vague on the position of derivative works. Therefore, I'm asking you directly what your stance on this is.
Would I be allowed to implement your functionality into Math!? Credit would of course be given, and I'm open to any other requirements.
Thanks!
it now causes the stonecutters bench and other benches to not recoqnize materials present on the map.
chunks won't be seen same as slag and other materials that need to be taken from a stockpile.
removing the mod fixed the issue, making me think the problem is related to the mod.
https://gist.github.com/3b72bfef94a23c0668bc98452dbc67d2
Looked for nonexistent key VCEF_RawSwordfish in counted resources.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
RimWorld.ResourceCounter:GetCount (Verse.ThingDef)
Revolus.WhatsMissing.WhatsMissingMod:Patch__Dialog_BillConfig__DoWindowContents__Mixin (RimWorld.Bill_Production,Verse.Listing_Standard,UnityEngine.Rect,UnityEngine.Rect)
(wrapper dynamic-method) RimWorld.Dialog_BillConfig:RimWorld.Dialog_BillConfig.DoWindowContents_Patch1 (RimWorld.Dialog_BillConfig,UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Repeated for every type of meat removed.
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2555543758&searchtext=stuffable
<li>1.2</li>
Eg:
https://imgur.com/a/R1off3R