Bakabaka 发表于 2022-5-19 10:33:24

汉化版游戏与[Mod]Officer Extension不兼容,可惜了

发现了一个很好的MOD,Officer Extension
主要功能有

[*]无限制雇佣军官(可分配到战舰上的军官数量依然是原本的限制8/10名、但未启用的军官不算在军官数量限制中)
[*]可以将军官停职(需要预先支付一年/12个月的薪水将军官停职,停职之后每月薪水降为10%。可随时复职)
[*]可以将军官降级(花费故事点移除一个指定技能、并让军官降一级)

但可惜该MOD目前与汉化版的游戏冲突,在汉化版中无法使用(打开舰队列表就会报错闪退)

去原发布贴(https://fractalsoftworks.com/forum/index.php?topic=23928.0)看了一下
已经有人反馈过了,但似乎作者也没有解决的办法
发个帖子不知道大家有没有解救手段,但也许真的没办法,可惜了,是个好MOD

作者的回复:

saya39 发表于 2022-5-19 11:58:48

之前有人因为系统不同产生了相似的报错,然后就解决了。
不是没有解决的办法,不想而已。

kncc 发表于 2022-5-20 14:02:33

这游戏实在是年代久远,而且开始写代码的时候也没有很好的设计
导致各种问题在框架下解决不了,只能硬hack
然后两伙人同时hack同一个东西,boom{:5_124:}

想要解决,可以找作者授权,然后找汉化组的合作一下看看到底是哪里冲突了吧

kncc 发表于 2022-5-20 14:18:37

我复现了一下,看了下日志和这个Mod的代码,感觉这个问题本身修起来应该很简单
但是这个mod不止硬hack这一处,其他地方大概率也有同样的问题,整体的工程量应该不亚于把硬hack部分重写一遍

saya39 发表于 2022-5-21 01:13:49

本帖最后由 saya39 于 2022-5-21 01:25 编辑

kncc 发表于 2022-5-20 14:02
这游戏实在是年代久远,而且开始写代码的时候也没有很好的设计
导致各种问题在框架下解决不了,只能硬hack
...
从现在ss的mod几乎没有冲突就可以知道,报错并不是不知道有汉化就不可以回避的。


kncc 发表于 2022-5-21 13:59:11

saya39 发表于 2022-5-21 01:13
从现在ss的mod几乎没有冲突就可以知道,报错并不是不知道有汉化就不可以回避的。




这个mod hack了游戏里的ui,而且是根据ui元素里的字符串来找到按钮的,汉化使得原有的按钮上的字符串变了,导致这个mod不可能和任何改动这些按钮文本的mod(或本地化)一起使用

事实上我很喜欢这种思路,它使得mod内容和原版融为一体而且操作方便
但由于Alex把逻辑和内容完全放在一起的原因,这种做法对本地化完全不友好就是了

没技术,是菜鸡 发表于 2022-7-16 08:43:16

我,hack完了,现在可以用了。
感谢你让我知道有如此好用的mod。

满绿炮艇 发表于 2023-4-19 22:18:58

没技术,是菜鸡 发表于 2022-7-16 08:43
我,hack完了,现在可以用了。
感谢你让我知道有如此好用的mod。

请问可以分享一下吗?

乐.jpg 发表于 2023-4-19 22:33:02

满绿炮艇 发表于 2023-4-19 22:18
请问可以分享一下吗?

https://www.fossic.org/thread-5705-1-1.html

满绿炮艇 发表于 2023-4-20 11:06:09

乐.jpg 发表于 2023-4-19 22:33
https://www.fossic.org/thread-5705-1-1.html

感谢
页: [1]
查看完整版本: 汉化版游戏与[Mod]Officer Extension不兼容,可惜了