前排提醒,目前仅试过电车3,不保证全部竹子社游戏,测试环境win7,其他环境也不保证,提取回封后可能会出现各种奇怪bug,请找专业汉化组的程序人员,这里不负责解决。
由于是基础教程,我尽可能简单,尽量不靠od和自己写代码解决,但改编码是必要的。本文中出现的软件都是比较常见的,请自行百度,同时也不提供游戏资源。
特别欢迎各位大佬交流类似经验。
虚拟光驱或winrar打开镜像文件。
发现“手動インストールについて”文档,表示该游戏能手动安装(因为是简单教程,这样相比写入注册表能更好的修改路径)。
将游戏文件拖到一个无汉字路径下(如果不知道哪些是游戏文件全拖出来也没啥问题,但请别安装),并创建一个“SAVE”文件夹。
打开ini文件,修改current值为当前路径。
双击游戏发现能打开,说明没有错误。
在ARC文件夹中找到TBLSTR.ARC文件(即剧本),用winhex打开。编辑→修改数据→FF抑或。
查看→字符集1→代码页→日语 shift-JIS,就能看到剧本了。
另存为到桌面(或其他位置),用天诛熊汉化工具提取的文本(其他提取文本的工具也行,字节数设置成2可以更精确提取,但可能会出现bug)。
翻译(自己想办法)
回封
winhex打开回封后文件,搜索→替换十六进制文本→将00替换为FF。
再次FF抑或。
将回封后文件放入ARC文件夹中替代原文件,再次打开游戏发现变成乱码,说明成功。
用od加载应用程序(“GAME_SYS”),右键→查找→所有模块间调用→在跳出界面上搜索“createfontindirectA”(直接键盘输入)
双击后如图
图中向上数8行,看到0x80,果断改0x86(作为一个汉化pojie者的基本素养),右键→复制到可执行文件→再次右键→保存文件。
双击打开修改后程序,可见汉化文本,说明成功(文本是机翻的请无视)。
目前已发现问题:1.特殊符号,英文无法输入(目测是GB2310码表问题?)2.字会比正常变浅(原因不明)。
由于是基础教程,我尽可能简单,尽量不靠od和自己写代码解决,但改编码是必要的。本文中出现的软件都是比较常见的,请自行百度,同时也不提供游戏资源。
特别欢迎各位大佬交流类似经验。
虚拟光驱或winrar打开镜像文件。
发现“手動インストールについて”文档,表示该游戏能手动安装(因为是简单教程,这样相比写入注册表能更好的修改路径)。
将游戏文件拖到一个无汉字路径下(如果不知道哪些是游戏文件全拖出来也没啥问题,但请别安装),并创建一个“SAVE”文件夹。
打开ini文件,修改current值为当前路径。
双击游戏发现能打开,说明没有错误。
在ARC文件夹中找到TBLSTR.ARC文件(即剧本),用winhex打开。编辑→修改数据→FF抑或。
查看→字符集1→代码页→日语 shift-JIS,就能看到剧本了。
另存为到桌面(或其他位置),用天诛熊汉化工具提取的文本(其他提取文本的工具也行,字节数设置成2可以更精确提取,但可能会出现bug)。
翻译(自己想办法)
回封
winhex打开回封后文件,搜索→替换十六进制文本→将00替换为FF。
再次FF抑或。
将回封后文件放入ARC文件夹中替代原文件,再次打开游戏发现变成乱码,说明成功。
用od加载应用程序(“GAME_SYS”),右键→查找→所有模块间调用→在跳出界面上搜索“createfontindirectA”(直接键盘输入)
双击后如图
图中向上数8行,看到0x80,果断改0x86(作为一个汉化pojie者的基本素养),右键→复制到可执行文件→再次右键→保存文件。
双击打开修改后程序,可见汉化文本,说明成功(文本是机翻的请无视)。
目前已发现问题:1.特殊符号,英文无法输入(目测是GB2310码表问题?)2.字会比正常变浅(原因不明)。