日语吧 关注:1,009,774贴子:19,186,838
  • 14回复贴,共1

【技术贴】公主恋人VNR中日双语版…我爱学日语只看楼主

只看楼主收藏回复

一楼防抽


来自Android客户端1楼2014-11-05 15:54回复
    不知VNR为何物者,请自行百度。。。。。
    VNR有个“人工翻译”的功能,利用这个功能,加上从汉化版/日文本提取的文本,可以做一个类似汉化补丁的人工字幕文件给VNR使用。
    这样,就可以如图在玩日文版时,看到日文汉字注音,同时看到汉化组翻译好的中文对照,对于学习日语很有帮助。
    用法:
    1)首先,要使用最新版VNR成功运行《公主恋人》一次,保证翻译机可以正常运作显示。
    2)将VNR的全局选项中“Internet-网络连接”禁止,防止VNR自动更新人工字幕,然后退出VNR,游戏可以不用退出保持运行
    3)下载http://pan.baidu.com/s/1c0s49c0这个压缩包文件,压缩包里就是人工字幕文件
    4)将压缩包里的 46a92bd9194f40d3694f07321b44627c.xml 这个文件解压出来,放到 VNR 安装目录下的 “Caches\Subtitles”子目录里
    5)启动VNR,等待十秒左右,或者看到屏幕右上角“载入离线评论”字样消失
    6)玩游戏,在VNR文本框中就可以看到人工翻译了,如图,第一行是分词显示的游戏文本,第二行是人工字幕,第三行是JBeijing离线翻译。
    补充说明:
    推荐使用VNR内置下载的UniDic辞书,用来对语法和注音进行加亮,以及简单释义。
    建议关掉游戏窗口左侧vnr选项中的“分行显示日文”,看起来比较好。
    本人工字幕汉化文本取自汉化版,大概包含99%以上的翻译率吧,向私立秀峰学院汉化组致敬,如有冒犯请指出改正。


    来自Android客户端3楼2014-11-05 16:06
    收起回复
      bayooooo sensei辛苦了呢。
      可以知道sensei是如转换的吗?使用的Python脚本吗?那些hash值是使用djb2的算法来计算的吗?另外,输入字幕文件的格式是怎样的呢?
      抱歉问了好多问题 > < 我是VNR的作者,好想添加导入字幕的功能来自动实现sensei使用的转换方法。


      4楼2014-11-06 05:41
      收起回复
        先把日文游戏和汉化游戏文本破解出来,因为vnr是开源的,所以我没花多长时间就找到了离线评论缓存xml格式的python脚本,参考原xml格式,我用vnr代码里的djb2 hash函数thash()生成了最终本帖里的离线字幕文件。你想要做上传实验的话,请随意使用。


        来自Android客户端5楼2014-11-06 09:38
        收起回复
          膜拜大神


          IP属地:河北来自Android客户端6楼2014-11-06 10:31
          回复
            给跪…好高端


            IP属地:日本来自Android客户端7楼2014-11-06 11:52
            回复
              回复 jichifly :每个游戏都不一样,公主恋人这个可以用crass工具还有个可能叫什么extract的工具把游戏里那个比较小的.pack文件解包,得到一堆.s脚本文件,里边有个目录里全部是对话脚本,中文汉化包和日文原版的文本编码格式不同,而且里边也有很多错漏,需要较好的程序文本处理技术才能完成最终每一句的正确对应


              来自Android客户端8楼2014-11-06 12:47
              回复
                对这种汉化双语版感兴趣的话,还可以看看这个《恋爱选举巧克力》的人工字幕… http://tieba.baidu.com/p/3343198271


                来自Android客户端9楼2014-11-06 18:13
                收起回复