关于官方战役里的改名。
具体涉及以下几位,不完全:席德战役第一幕的改名马。
上帝之鞭战役第一幕的匈奴指挥官。
维京战役新大陆里改名的靛蓝武士(隐藏起来的,貌似叫某某隐士)
蒙特苏马战役里某关神殿中改名的两只狼。
我的问题很简单,通常我们改名之后圈选被改名的单位(加上其他单位),在单位列表里鼠标指向改名单位头像的时候显示的是“左键单击选中此[单位名称]”但是改名单位的单位名称会显示成“左键单击选中此 %s ”什么的。
但是官方战役的没有这个问题,比如上帝之鞭第一幕那个匈奴指挥官名字是英文名,圈选之后指向他的头像显示的是“左键单击选中此 匈奴指挥官 ”其他也正常。
另外,我用某工具查看过帝国时代的EXE里面包含的文本(非战役),的确包含“匈奴指挥官”“某某隐士”等相关改名所使用的文本。
官方战役我也用战役破解器解开后查看过,里面的送出聊天触发在点击后会恢复成白色的英文文本(帝国时代的EXE中确实也包含战役汉化的彩色聊天文本),改名触发在点击后依旧会改名但是圈选后显示的也变回了“左键单击选中此 %s ”,不解。
据我猜想应该是触发用某种方法调用了EXE文件中的文本,具体未知...求解决。 串表选项吧 在exe里发现这些名字,肯定不可能,因为帝国是多语言的,但exe是一样的。如二楼所说,官方战役使用的是与语言dll中字符串挂钩,也就是地图编辑器里的“字串表”。 yty 发表于 2013-10-15 21:55 static/image/common/back.gif
在exe里发现这些名字,肯定不可能,因为帝国是多语言的,但exe是一样的。如二楼所说,官方战役使用的是与语 ...
目前还是无解吧? 我是谁004 发表于 2013-10-15 22:24 static/image/common/back.gif
目前还是无解吧?
应该不无解,模仿官方战役把字符串添加进dll试试看。 yty 发表于 2013-10-16 00:02 static/image/common/back.gif
应该不无解,模仿官方战役把字符串添加进dll试试看。
仅凭这个还不够吧……例如我想把一个其他单位改名为“狂战士”,但是地图编辑器里面可没有字串表的设置 我是谁004 发表于 2013-10-16 10:27 static/image/common/back.gif
仅凭这个还不够吧……例如我想把一个其他单位改名为“狂战士”,但是地图编辑器里面可没有字串表的设置
地图编辑器里是没有,要用AoKTS设置。阿提拉的官方战役就是给改变单位名称效果设置了字串表。
页:
[1]