论坛风格切换切换到宽版
  • 5612阅读
  • 7回复

“点睛字符替换器”的“偏移量转换器”,不支持64程序 [复制链接]

上一主题 下一主题
离线tuyourong
 

发帖
125
金钱
420
威望
42
只看楼主 倒序阅读 0 发表于: 2014-06-11

今天在汉化一个64位的程序,乾坤大挪移时,发现“点睛字符替换器”的“偏移量转换器”,不支持64位的程序,无法获得64位的程序“代码”,请问有其它可用的工具吗?




找到更好用的转换器了 哈哈

分享一下 下载地址:飞度偏移量转换器



西江月
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 1 发表于: 2014-06-12
请试试非标字串宏,或者Athena-A,都支持WIN64程序的字串移位。
离线tuyourong

发帖
125
金钱
420
威望
42
只看该作者 2 发表于: 2014-06-12
回 1楼(wanfu) 的帖子
wanfu:请试试非标字串宏,或者Athena-A,都支持WIN64程序的字串移位。 (2014-06-12 10:34) 

谢谢指教~习惯了用“点睛字符替换器”的“偏移量转换器”和UltraEdit共同挪移,改用非标字串宏,学习中……
西江月
离线tuyourong

发帖
125
金钱
420
威望
42
只看该作者 3 发表于: 2014-06-12
          Radialix汉化非标,字符过长,会强制缩短,导致出现“问号”乱码。
    只能用16进制编辑器(UltraEdit)+偏移量转换器(集成在点睛字符替换器中,用来计算实偏移值对应的代码)乾坤大挪移了。本人在汉化一个64位的程序(QT编写的),乾坤大挪移时,发现点睛字符替换器偏移量转换器,不支持64位的程序,无法获得64位的程序代码

解决办法:
1、用Passolo 非标字串宏挪移字串。不要把英文字串翻译成中文,在英文字串后添加数字00……即可,便于后面在Radialix中查找。在Passolo中,生成目标文件。
2、用Radialix汉化。打开由Passolo中生成的目标文件,查找添加了数字00……的英文字串。查找时,勾选(见下图),否则,查找不到添加了数字00……的英文字串。

字串汉化后,在“目标”项把“<默认> (windows-936)”编码改为“UTF-8”,否则,无法显示中文。





西江月
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 4 发表于: 2014-06-12
回 3楼(tuyourong) 的帖子
tuyourong:          Radialix汉化非标,字符过长,会强制缩短,导致出现“问号”乱码。    只能用16进制编辑器(UltraEdit)+偏移量转换器(集成在点睛字符替换 .. (2014-06-12 22:16)

Radialix 不支持 PE64 位的字串移位,从它提取的任何字串都没有引用就可以看出(Radialix 64位版本没有用过,是否支持不详)。
用非标宏修改也不用那么复杂的吧。
用 Passolo 翻译非标宏提取的字串,生成目标 HCS 文件,再选择目标字串列表的同时运行非标宏以编辑翻译字串,用过滤功能过滤显示所有的翻译字串,然后全选这些字串,选择UTF-8代码页,然后写入即可。·
注意:超长字串的移位空间要选择正确,确保所有超长字串都可以被移位。
离线tuyourong

发帖
125
金钱
420
威望
42
只看该作者 5 发表于: 2014-06-12
回 4楼(wanfu) 的帖子
wanfu:Radialix 不支持 PE64 位的字串移位,从它提取的任何字串都没有引用就可以看出(Radialix 64位版本没有用过,是否支持不详)。用非标宏修改也不用那么复杂的吧。用Passolo翻译非标宏提取的字串, .. (2014-06-12 23:02) 

刚学习Passolo 非标字串宏,不知有此功能:“用过滤功能过滤显示所有的翻译字串,然后全选这些字串,选择UTF-8代码页。”
我绕了一个圈,回到Radialix,把简单的活做累了,呵呵~谢谢wanfu老师指教~
西江月
离线wq0406

发帖
3
金钱
30
威望
3
只看该作者 6 发表于: 2015-01-04
飞度偏移量转换器    无法打开 无法使用!不知道安全不安全
离线刘继华

发帖
1244
金钱
480
威望
48
只看该作者 7 发表于: 2015-01-04
不错,方法的确非常多。加油,兄弟们。
愿自己、亲人、朋友和所有我爱的人身体健康!!!

User Posted Image  User Posted Image