竹子社吧 关注:62,970贴子:276,818
  • 16回复贴,共1

不需要基础的电车3文本提取及编码转换基础教程

只看楼主收藏回复

前排提醒,目前仅试过电车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.字会比正常变浅(原因不明)。


IP属地:浙江1楼2020-02-03 00:11回复
    请问bb分社和动态分社能用吗?


    2楼2020-02-03 11:58
    回复
      大佬顶一个!!


      IP属地:广东来自Android客户端3楼2020-02-05 13:16
      回复


        IP属地:贵州来自Android客户端4楼2020-03-04 15:17
        回复
          mark,走到代码页→日语 shift-JIS,也可以看到剧本了。保存至桌面后,然后用天诛熊汉化工具提取的文本是乱码,请问这个是哪里错误呢?


          5楼2020-03-26 10:16
          收起回复
            为什么游戏会一直弹出这个


            IP属地:广东7楼2020-04-24 23:32
            收起回复
              大佬能发个天诛熊吗?我找好久没找到,下wqsg也没找到免费下载的,吧里的那个一键翻译也没法提取电车三文本


              IP属地:浙江来自Android客户端8楼2020-12-12 16:15
              回复
                大神 你看一下私信,,然后能不能发熊叔的汉化工具给我


                IP属地:上海9楼2022-05-08 02:02
                收起回复
                  大佬,求天诛熊


                  IP属地:山东来自Android客户端12楼2022-11-10 21:58
                  回复
                    厉害


                    IP属地:福建来自Android客户端13楼2022-11-11 00:10
                    回复


                      IP属地:广西来自iPhone客户端15楼2023-10-15 00:45
                      回复