galwiki吧 关注:308贴子:4,798

ai汉化の傻瓜式教程

只看楼主收藏回复

有人提到说写写这个,那我就在这先放一个坑


IP属地:北京1楼2025-01-09 12:42回复


    IP属地:江西来自Android客户端2楼2025-01-09 13:03
    收起回复
      cy


      IP属地:河北来自Android客户端3楼2025-01-09 13:34
      回复
        cy


        IP属地:广东来自Android客户端4楼2025-01-09 19:15
        回复
          还在挖坑还在挖坑


          IP属地:山西来自Android客户端5楼2025-01-09 19:22
          收起回复
            支持


            IP属地:山东来自Android客户端6楼2025-01-09 19:28
            回复
              你挖了多少坑了?


              IP属地:安徽7楼2025-01-09 21:15
              收起回复
                好好好


                IP属地:山东来自iPhone客户端8楼2025-01-09 23:12
                回复
                  cy


                  IP属地:河南来自Android客户端9楼2025-01-10 01:01
                  回复
                    挖坑王


                    IP属地:江西来自iPhone客户端10楼2025-01-10 08:45
                    回复
                      首先先说一下ai汉化的流程:
                      找资源 -> 安装游戏 -> 破解游戏 -> 解包 -> 提取文本 -> 翻译 -> 封回文本 -> 封包/免封包读取
                      其中的一步或者几步要是有人帮你做了,就可以跳过。有破解补丁就直接拿来用。
                      目录
                      13l--安装
                      14l--解包
                      16l-提取文本
                      17l-翻译
                      18l-导入文本
                      20l-字体处理
                      22l-Extra:封包,校对
                      23l-Q&A
                      24l-更多选择
                      25l-后记
                      别插楼否则我目录又要重写了,插楼的一律封一天


                      IP属地:北京12楼2025-01-15 22:39
                      回复
                        本次我们的样品是《姫騎士ド下品敗北人生》,至少以我的声望在2dfan搜不到


                        找资源就不写了,我们直接从安装开始。虽然我觉得不太有可能有人看这个还不懂安装,但既然是傻瓜式教程。
                        一般需要安装的资源是iso,mdf,cue,甚至bin格式的。如果你找到的资源,解压就能运行(一般被称为dl版),跳过这一步。
                        使用daemon tools lite 装载iso/mdf/cue,在文件资源管理器找到。

                        双击运行安装程序(一般是setup.exe,没有就有什么点什么),依据提示进行即可。

                        不过这是个小品作,没有光盘,我们解压之后直接setup.exe。

                        温馨提示:自定义安装位置是非常良好的习惯。


                        IP属地:北京13楼2025-01-15 22:44
                        回复
                          破解因游戏而异,也先跳过。
                          解包推荐一位佬的博客,https://blog.ztjal.info/category/acg/acg-data
                          他解包了很多游戏还存了方法,在vndb找到游戏发售时间,然后回到博客,在对应的月份找方法就行。

                          运气很好,第一个就是。所以我们就用crass解包吧。
                          通过网盘分享的文件:crass-0.4.14.0-final.zip
                          链接: https://pan.baidu.com/s/1XB30exRdUlFg0FaKJQmvTg 提取码: pqd3
                          用crass不要一上来就急着解包,先读一下对应引擎的文档。
                          找到crass-0.4.14.0-final\documentation\cn\kirikiri2.txt

                          观察游戏目录,正是第一类加密。

                          于是我们就照着文档里说的做。双击CrageGUI.exe,点击show Adv.,填入封包地址,解包素材存储目录和参数,单击Execute。注意目标目录必须已经存在。


                          IP属地:北京14楼2025-01-15 22:46
                          回复
                            解包之后最好测一下准备的封包/免封包能不能用。否则翻也白翻。
                            Ok.


                            IP属地:北京15楼2025-01-15 22:47
                            收起回复
                              然后我们把文本提出来。可以看到原始脚本是这样的。直接丢给ai翻结果会啼笑皆非。
                              所以需要从脚本里把剧情提出来。

                              使用sExtractor提取文本。
                              使用git将se clone到本地。Git的使用请看:
                              https://tieba.baidu.com/p/9286516270
                              导出格式json[{name,msgRN}],导出方式多文本。
                              在这之前我稍微做了一下预处理把命令单分一行,注意,把命令和文本分行非常重要,这方便正则单行匹配,也不影响游戏运行。
                              还有就是把文本编码utf16带签名改成不带签名。否则好像有bug。翻译完成之后再批量转回来。

                              应该能很明显的看出不同。
                              当然也有更漂亮的办法。可能自己写脚本提更好,还可以后续处理替换。或者二次提取。不过这有点超纲了。
                              总之,预处理限于预处理后脚本也能让游戏正常运行。

                              说一下正则表达式。它已经可以另外开一个坑了。作用就是匹配有某种特征的行。
                              Skip是忽略,search是匹配。00,01,02是先后顺序。也就是说,你00里忽略的行,即使符合01或02的特征,它还是会被忽略;反过来,你00里匹配的行,即使01忽略,它还是会被匹配。
                              无论如何对这作表达式这么写就行。
                              点设置,选下这个,之后改字体用

                              然后应该能在<提取目录>/orig里看到一堆json文件。
                              检查一下内容无误。然后就开始翻译吧。


                              IP属地:北京16楼2025-01-15 22:51
                              收起回复