找回密码
 注册
X系列官方授权正版
搜索
查看: 2250|回复: 14

[讨论] 文本已经从ksp中提取出来了,讨论可行的汉化方案

[复制链接]
发表于 2013-12-20 15:03:45 | 显示全部楼层 |阅读模式
本帖最后由 TimChen 于 2013-12-20 15:47 编辑

已经从ksp中成功提取出文本,目前缺少可行的可持续的汉化方案。

目前想到的汉化方案有以下几种,但是都有致命的缺陷。
1、类似3dm那里下载的汉化的模式(本人不清楚那个汉化组汉化的,在此多谢此汉化组给我灵感)
缺点:软件跟新后程序中对文本资源访问的地址会改变,技术人员需要重新对所有文本坐标要矫正,工作量很大。

2、内存汉化
缺点:软件更新后内存地址必然被修改也不是长久之计

3、直接修改ksp的文本资源
缺点:因为是靠坐标定位文本,所以对文本长度有严格要求,翻译的同学将会很困难,同样软件升级后工作量不比3dm模式小



提取的文本


文本提取程序(代码有点乱见谅)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1声望 +2 UCC +30 好评 +2 贡献 +1 收起 理由
TLX099 + 2 + 30 + 2 + 1 不论汉化计划能否成功,你的付出和提议已经.

查看全部评分

发表于 2013-12-20 15:18:56 | 显示全部楼层
能不能改变需求字符串的长度?
这个不可能是硬编码的..应该可以找得到
回复

使用道具 举报

发表于 2013-12-20 15:21:22 | 显示全部楼层
KSP目前还在不断更新,这种问题难以避免啊
会经常变动的地方要不要先缓一缓?想现在就做出一个完美汉化然后就一劳永逸是不现实的,但是至少可以做出一个工作量小的,新手能玩的部分汉化,毕竟这里面的很多文本在游戏里几百年都不见一次
回复

使用道具 举报

 楼主| 发表于 2013-12-20 15:22:30 | 显示全部楼层
394966931 发表于 2013-12-20 15:18
能不能改变需求字符串的长度?
这个不可能是硬编码的..应该可以找得到

字符的长度就记录在这个字符的开始位置,但是这个字符的开始位置在那里从目前反编译结果来说是硬编码的(应该是说是unity3d引擎自己生成的,而且还给你代码混淆了
回复

使用道具 举报

发表于 2013-12-20 15:24:02 | 显示全部楼层
kzfoxx 发表于 2013-12-20 15:21
KSP目前还在不断更新,这种问题难以避免啊
会经常变动的地方要不要先缓一缓?想现在就做出一个完美汉化然后 ...

我的想法是做出一个自己用的汉化工具,可以提取出所有文本 翻译后再换回去 只要文本的位置不变就可以每次游戏更新都小幅度更新就行了

点评

和我的想法差不多^_^,不过具体实现还得看情况  发表于 2013-12-20 15:40
回复

使用道具 举报

 楼主| 发表于 2013-12-20 15:24:54 | 显示全部楼层
本帖最后由 TimChen 于 2013-12-20 15:27 编辑
kzfoxx 发表于 2013-12-20 15:21
KSP目前还在不断更新,这种问题难以避免啊
会经常变动的地方要不要先缓一缓?想现在就做出一个完美汉化然后 ...


其实3dm的模式还是比较好的,对于系统更新可以通过软件写一个比较器通过软件更新原来翻译的lang.xml文件,应为已经在系统中的文本虽然可以改变位置,但是他的文本内容不会变,通过这个来降低版本升级的工作量,这样只需要增量汉化即可。

那些组件如果更新了,同样可以编写比较器自动更新,不过程序做的事情最后还是要人工校对一下。
回复

使用道具 举报

发表于 2013-12-20 15:33:22 | 显示全部楼层
TimChen 发表于 2013-12-20 15:24
其实3dm的模式还是比较好的,对于系统更新可以通过软件写一个比较器通过软件更新原来翻译的lang.xml文件 ...

别总是提3dm 那个和3dm毫无关系的
回复

使用道具 举报

发表于 2013-12-20 15:34:19 | 显示全部楼层
你只要告诉我你的提取方式即可
回复

使用道具 举报

发表于 2013-12-20 15:34:52 | 显示全部楼层
qq953422818 发表于 2013-12-20 15:33
别总是提3dm 那个和3dm毫无关系的

只是从3DM下来的而已....至于谁做的不清楚...就用"3DM的"来代替了...
回复

使用道具 举报

发表于 2013-12-20 15:35:09 | 显示全部楼层
和开发组联系看看?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站