Caves of Qud

Caves of Qud

ResearchSkill
still problems
" <...>/mods/ResearchSkill/ResearchSkill.cs(57,17): error CS1501: No overload for method 'ShowOptionList' takes 19 arguments "

any help with fixing this ?
< >
正在显示第 1 - 8 条,共 8 条留言
Weyrling  [开发者] 2022 年 12 月 4 日 上午 8:39 
I haven't managed to replicate this problem.

Steam doesn't always update mods so unsubscribing/resubscribing can sometimes fix this kind of problem.
bing bong 멍청한 병신 2022 年 12 月 4 日 上午 8:57 
引用自 Weyrling
I haven't managed to replicate this problem.

Steam doesn't always update mods so unsubscribing/resubscribing can sometimes fix this kind of problem.
still no work
Weyrling  [开发者] 2022 年 12 月 4 日 上午 9:31 
If you right click Caves of Qud in your steam library, go to Properties, and then Betas, have you opted into any particular version?
最后由 Weyrling 编辑于; 2022 年 12 月 4 日 上午 9:31
bing bong 멍청한 병신 2022 年 12 月 4 日 下午 2:27 
引用自 Weyrling
If you right click Caves of Qud in your steam library, go to Properties, and then Betas, have you opted into any particular version?
yes i installed the beta
Weyrling  [开发者] 2022 年 12 月 5 日 上午 9:33 
引用自 bing bong
yes i installed the beta
I'm not sure how to make a mod version-agnostic when there's a literal API change, sorry.
My plan is to keep the mod up to date with the public release version.

Of course, the mod files aren't encrypted or obfuscated or anything so it could be fixed manually.

If you navigate to steamapps\workshop\content\333640\2778107503\ there should be a file called ResearchSkill.cs, it can be opened up in notepad.

The method call in question is on line 57 and looks like this:
num2 = Popup.ShowOptionList("", list3.ToArray(), null, 0, "Choose a schematic.", 60, false, false, 0, "", null, null, null, null, null, false, true, -1, false);

If the beta you have opted into uses the old API, you should be able to fix the problem by replacing that line with this line:
num2 = Popup.ShowOptionList("", list3.ToArray(), null, 0, "Choose a schematic.", 60, false, false, 0, "", null, null, null, null, false, true, -1, false);
bing bong 멍청한 병신 2022 年 12 月 5 日 上午 11:38 
引用自 Weyrling
引用自 bing bong
yes i installed the beta
I'm not sure how to make a mod version-agnostic when there's a literal API change, sorry.
My plan is to keep the mod up to date with the public release version.

Of course, the mod files aren't encrypted or obfuscated or anything so it could be fixed manually.

If you navigate to steamapps\workshop\content\333640\2778107503\ there should be a file called ResearchSkill.cs, it can be opened up in notepad.

The method call in question is on line 57 and looks like this:
num2 = Popup.ShowOptionList("", list3.ToArray(), null, 0, "Choose a schematic.", 60, false, false, 0, "", null, null, null, null, null, false, true, -1, false);

If the beta you have opted into uses the old API, you should be able to fix the problem by replacing that line with this line:
num2 = Popup.ShowOptionList("", list3.ToArray(), null, 0, "Choose a schematic.", 60, false, false, 0, "", null, null, null, null, false, true, -1, false);
i was able to launch the mod but the skill branch doesn't show up at all when the conditions are met
Weyrling  [开发者] 2022 年 12 月 5 日 上午 11:53 
I guess some part of the API is different in the beta then, so I dunno.

I'll update the mod if it becomes incompatible with the standard release version, I don't really intend to support any other version, though.
bing bong 멍청한 병신 2022 年 12 月 5 日 下午 9:14 
; (
< >
正在显示第 1 - 8 条,共 8 条留言
每页显示数: 1530 50