找回密码
 初始化身份识别芯片
查看: 908|回复: 4

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

[复制链接]

战列舰长

发表于 2023-8-16 22:29:30 | 显示全部楼层 |阅读模式
问题求助
已解决
本帖最后由 SAVEmedley 于 2023-8-27 13:09 编辑

主要参考以下情况。
1234.png


制作新的军官途中,希望给军官技能,军官技能精英化添加自定义的颜色,边框风格,以及精英边框风格。

mod详情请见https://www.fossic.org/thread-9051-1-1.html,源码公开。

问题为,添加风格使用的原版添加技能树的思路,成功的为技能添加了边框等风格,但是技能树相应的csv文件不存在对技能树是否可见的相关示例,故此来求救。

当前我预备的方案是,为游戏本体更新逻辑,使得技能树csv文件能够读取额外一栏如同其他csv一样的Tags列,在其中使用tag达到隐藏/在玩家技能树ui建设环节跳过该项目。

如有更好的思路也请多指教!





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

星域军阀

高级机师

发表于 2023-8-16 22:59:40 | 显示全部楼层

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

点评

了解了,感谢指导。  详情 回复 发表于 2023-8-17 09:50

战列舰长

 楼主| 发表于 2023-8-17 09:50:45 | 显示全部楼层
cjy4312 发表于 2023-8-16 22:59
我没有找到能获取Aptitude的Spec的方法(这玩意儿真的有Spec吗),也没有看到能隐藏它的tag
如果 ...

了解了,感谢指导。

势力巨擘

今日Java气候:晴转行星杀手。

发表于 2023-8-27 09:27:27 | 显示全部楼层
添加npc_only的tag?这样似乎可以放到原版技能大类里而不显示

点评

这个是给技能使用的hh 想要进行因残修改的是aptitude的技能树  详情 回复 发表于 2023-8-27 12:59

战列舰长

 楼主| 发表于 2023-8-27 12:59:29 | 显示全部楼层
Ajimu 发表于 2023-8-27 09:27
添加npc_only的tag?这样似乎可以放到原版技能大类里而不显示

啊?
*滑块验证:

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2024-5-5 15:24

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

快速回复 返回顶部 返回列表