SAVEmedley 发表于 2023-8-16 22:29:30

[mod制作求助]关于如何把一列新的技能树隐藏掉

本帖最后由 SAVEmedley 于 2023-8-27 13:09 编辑

主要参考以下情况。



制作新的军官途中,希望给军官技能,军官技能精英化添加自定义的颜色,边框风格,以及精英边框风格。
mod详情请见https://www.fossic.org/thread-9051-1-1.html,源码公开。
问题为,添加风格使用的原版添加技能树的思路,成功的为技能添加了边框等风格,但是技能树相应的csv文件不存在对技能树是否可见的相关示例,故此来求救。
当前我预备的方案是,为游戏本体更新逻辑,使得技能树csv文件能够读取额外一栏如同其他csv一样的Tags列,在其中使用tag达到隐藏/在玩家技能树ui建设环节跳过该项目。
如有更好的思路也请多指教!




已解决:事实上问题很简单。每一个技能树第一个类别技能的图标在skill_data.csv里面也是作为一个技能存在的,只需要打上一些隐藏用的tag,就能把一列技能树隐藏掉。

cjy4312 发表于 2023-8-16 22:59:40

{:5_124:}
我没有找到能获取Aptitude的Spec的方法(这玩意儿真的有Spec吗),也没有看到能隐藏它的tag
如果要改变读取逻辑添加隐藏技能树的功能,我不知道你说的“为游戏本体更新逻辑”是不是去修改starfarer_obf.jar,如果是的话,我认为比起自己做,或者在自己做的同时,去论坛建议板块开贴找Alex让他弄一个隐藏技能树的功能,或者为技能的json加一条AptitudeColorOverride来覆盖技能树本身的外边框颜色,会比较妥当

SAVEmedley 发表于 2023-8-17 09:50:45

cjy4312 发表于 2023-8-16 22:59
我没有找到能获取Aptitude的Spec的方法(这玩意儿真的有Spec吗),也没有看到能隐藏它的tag
如果 ...

了解了,感谢指导。

Ajimu 发表于 2023-8-27 09:27:27

添加npc_only的tag?这样似乎可以放到原版技能大类里而不显示

SAVEmedley 发表于 2023-8-27 12:59:29

Ajimu 发表于 2023-8-27 09:27
添加npc_only的tag?这样似乎可以放到原版技能大类里而不显示
啊?
页: [1]
查看完整版本: [mod制作求助]关于如何把一列新的技能树隐藏掉