找回密码
 注register册

QQ登录

只需一步,快速开始

扫一扫,直接登录论坛

【声优杂志】声優MEN特別編集 ARTIST SIDE [福山潤/柿原徹也/岡本信彦/宮野真守/入野自由/豊永利行]

 2018年论坛服务器费用募捐

【画集】CLOCK ZERO ~終焉の一秒~ ExTime 公式アートブック 全本下载B's-LOG別冊 オトメイトマガジン vol.32
【声色饕餮】声優男子×ねこphoto book (梅原裕一郎、石川界人、山下大輝、白井悠介、河西健吾、市川太一)
Cool-B (クールビー) VOL.91 2018年9月号【声色饕餮】声優MEN特別編集 ARTIST SIDE 全本86p[福山潤/柿原徹也/岡本信彦/宮野真守/入野自由/おれパラ2016 repo/豊永利行]【应对度受抽风】遇被河蟹链接请使用论坛du盘调教系统
【游戏杂志】Cool-B Sweet Princess Vol.18(15年8月增刊) 全本下载B's-LOG(ビーズログ) 2018年10月號
【声优杂志】Cool Voice Vol.25 (梶裕貴/鈴木達央/福山潤/斉藤壮馬/羽多野渉/佐藤拓也/前野智昭/下野紘/柿原徹也/増田俊樹/梅原裕一郎 等)
【声优写真】江口拓也のモテ服PRESSコンプリートフォトBOOK
【公式书】英雄伝説閃の軌跡2公式ビジュアルコレクション(跨页拼接有)[舞の城字幕组][舞台剧]网球王子舞台剧3rd SEASON 青学VS不动峰[正片+花絮][舞の城字幕组][舞台剧]网球王子舞台剧2nd SEASON 青学VS立海 全国大会[七代目卒業おめでとう][舞の城字幕组][演唱会]网球王子舞台剧2nd SEASON Dream LIVE 2014[第二季完结]
[5C字幕组招兵買馬]长期招募日语翻译貼【动画杂志】Spoon. 2Di vol.13 全本下载[文豪野犬封面/KING OF PRISM封底/代号D机关/K RETURN OF KINGS/JOJO奇妙冒險/Kiznaiver]【画集】AMNESIA PREMIUM SELECTION  全本下载[舞の城字幕组][舞台剧]网球王子舞台剧2nd SEASON 春之大运动会 2014[一回战+二回战+花絮全收录]
【画集】黒蝶のサイケデリカ 公式アートブック【公式书】Collar×Malice 公式ビジュアルファンブック
【公式书】DIABOLIK LOVERS VANDEAD CARNIVAL オフィシャルファンブック(全本下载)
【公式书】ダイヤの国のアリス Mirror Ver. 公式ビジュアルファンブック 鑽石國的愛麗絲鏡版公式書
查看: 1914|回复: 1
打印 上一主题 下一主题

[〖游戏相关〗] 关于VNR无法提取游戏内文字的相关解决方法

[复制链接]   [短链接] http://otome.cn/?811389   [阅读权限=0]
跳转到指定楼层
楼主
发表于 2019-3-12 06:52:52 回帖奖励 |倒序浏览 |阅读模式
WkJEM0M=0D2ELQH

[j]0D2ELQH OSDKH9[/j]
[j]0D2ELQH OSDKHU[/j]前言:[j]0D2ELQH OSDKHJ[/j]
大前提:首先读者需要区分究竟无法提取文字是哪一种情况,这里主要针对:
[j]0D2ELQH OSDKI1[/j]1.可以提取出文字,但是提取出来的内容是乱码,无法识别
[j]0D2ELQH OSDKI7[/j]2.完全没有文字提取出来

[j]0D2ELQH OSDKH9[/j]这两种情况,请根据自己的实际状况进行选择需要的解决方案。
[j]0D2ELQH OSDKHN[/j][j]0D2ELQH OSDKIQ[/j]
Ps:这篇文章是针对有一定耐心进行特殊码***或者设定光学识别的小伙伴[j]0D2ELQH OSDKH6[/j]
如果并没有耐心进行设置的话,建议打开百度VNR贴吧,在每个月贴吧内会有当月发售作品的特殊码共享,[j]0D2ELQH OSDKHX[/j]
需要注意的是:因为VNR的主要受众中,女xing向【不论是女xing向BL还是乙女向】属于少数,所以很可能出现自己想要找的游戏并没有贴吧共享特殊码的情况,这种情况下还是耐心等待,或者自己配合字典进行阅读吧。[j]0D2ELQH OSDKHJ[/j]
[j]0D2ELQH OSDKHE[/j]
===
[j]0D2ELQH OSDKII[/j]
自行课代表总结解决方案:
1.可以提取出文字,但是提取出来的内容是乱码,无法识别
解决方法:在下面列出的相关网站搜索游戏特殊码,或者有汇编基础的读者自行寻找特殊码
[j]0D2ELQH OSDKHH[/j]2.完全没有文字提取出来
解决方法:
1.OCR光学识别【需要用到微软Office 2007中日文MODI OCR的文件】
2.VNR-ABBYY光学识别(又名泰比)【百度】
3.HAT识别软件
这篇文章并不是一个面面俱到的使用教程,仅仅是一些自己的经验分享,同时因为前人已经有了很充分的总结,所以在前人已有的教程上附上了链接。

[j]0D2ELQH OSDKIE[/j][j]0D2ELQH OSDKHB[/j]
===
[j]0D2ELQH OSDKH9[/j]

[j]0D2ELQH OSDKIT[/j]
关于使用VNR进行文字游戏提取的前置教程,包括【VNR安装】,如何【导入游戏到VNR】【传统文字游戏引擎的游戏如何提取文字】等方面。
不论是在论坛还是在贴吧都已经有步骤指导,而且都很详细,希望读者自行搜索查阅。
同时也请读者在继续向下阅读前检查自己的VNR是否已经更新到最新版,如果是使用之前在论坛的VNR整合版教程下载的VNR程序,在17年前后旧版VNR已经出现因为墙的原因无法连接到外网共享数据,以及随之引发的部分新游戏无法提取文本的情况。
【但是新版VNR有不够稳定,容易闪退的方法,同时也有和旧版win并不兼容的说法,建议使用新版时备份旧版程序。】
我和小伙伴使用的时候同时使用了【160404】和【180202】两个版本的VNR程序,这里附上网盘链接:
【因为链接维护精力有限,不保证长期有效,失效时请寻找VNR贴吧的资源分享贴。】
其实这个是在安利小伙伴游戏的时候发现现在很多游戏因为不再使用传统的文字游戏引擎,因此VNR不能直接进行识别,才想要将自己的一些经验进行分享。
不过因为我也只是本着安利小伙伴的想法,VNR平时并不是我主要进行阅读使用的工具,这里还是建议如果想要顺利地进行游戏或者漫画阅读的读者,有能力和时间还是努力提升自己的语言能力,毕竟词汇量的提升是阅读能力提升的基础,求助于VNR以及翻译工具不如求助三省堂辞典更有效。
===
正文:[j]0D2ELQH OSDKIE[/j]
1:针对【可以提取出文字,但是提取出来的内容是乱码,无法识别】的游戏
首先请检查游戏字体是否设置为为MS ゴシック或MS Gothic。
其次,对于大部分游戏来说,使用VNR翻译请先将游戏文字显示速度调至最快,不然会出现翻译断层等问题。
如果以上不能解决提取问题,请继续往下。
===
【可以提取出文字,但是提取出来的内容是乱码,无法识别】这种情况大多数时候证明该游戏使用的还是传统的文字游戏引擎,但是在文字显示的时候对文字进行了加密,因此需要使用特殊码才能进行提取文字,
想找到想要游戏特殊码,请到下面地址查找:【部分网页需要准备好梯子】用【Ctrl+F】来搜索游戏特殊码。注:搜索游戏和特殊码时,游戏简体名要搜索不到,用繁体,日文,英文名搜索。http://agth.wikia.com/wiki/H-codeshttp://agthdb.bakastyle.com/另外,一些新作的特殊码可以在下面地址(点最后一页)找到,一般只要有人在上面问,就有人解答。http://www.dwz.cn/yyAzbhttp://www.dwz.cn/yyAwJ
[j]0D2ELQH OSDKHA[/j]VNR官网查找文本设置与特殊码
http://sakuradite.com/game
百度VNR贴吧中有整理特殊码的帖子,此处附上特殊码整理的度盘链接
【不保证长期有效,失效时请寻找VNR贴吧更新的特殊码汇总贴】
VNR特殊码度盘:链接:http://pan.baidu.com/s/1pLFNTpx密码:7b3f
这里附上B站ID:以往归尘,百度ID:以往制作的提取特殊码的教程。
【不保证适用于全部情况】
提取文字的方法:http://tieba.baidu.com/p/6047192943
以游戏年上彼女のあまやか同棲 为例 寻找VNR特殊码
所需工具  x32dbg 计算器 少量汇编基础
准备:1.打开游戏,截图第二句话,利用百度识图获得日文原文。
2.用LE打开游戏,管理员模式打开x32dbg,文件-附加,选择游戏进程,点附加。然后F9让游戏跑起来。点击游戏里的开始/START之类的。
这里游戏的第二句话为まあ八月もそろ
步骤:1.下硬件断点 内存布局-搜索匹配特征,把第二句话复制进去,如果搜索不到,代码页里换shift_jis utf8 utf16三种试试,再不行考虑UTF16BE(几乎没有),勾选整块,在内存窗口跟随。左下角右键十六进制,代码页里选与前面对应的,就能看到游戏文本了。
选中右键下硬件访问断点
2.切换到游戏,点一下跳到下一句,程序自动断下,分析代码。
004C3861                                   | 8A 06                            | mov al,byte ptrds:[esi]                    |
004C3863                                   | 46                                 | inc esi                                               |
004C3864                                   | 84 C0                            | test al,al                                            |
004C3866                                   | 75 F9                            | jneadvhd.4C3861                            |
004C3868                                   | 2B F1                            | sub esi,ecx                                        |
EAX里有82出现,这是游戏文本开头第一个字符的一部分,可以看到整个82 DC才是平假名ma
这里是一个循环,我们选中循环以外的下一行F4,也就是4C3868这里F4
文本的地址在0AC6F381,看右下角堆栈和右上角寄存器里是否有这个值   ESP+8里有 EDI里有 也就是这两个地方可以 先记下来(一般选择ESP EBP里的值,VNR不容易崩)
继续找按f9,直到上面模块显示为游戏文件名***  其他dll模块不用管
004D7580                                   | 8A 07                            | mov al,byte ptrds:[edi]                    |
004D7582                                   | 47                                 | inc edi                                               |
004D7583                                   | 84 C0                            | test al,al                                            |
004D7585                                   | 75 F9                             | jneadvhd.4D7580                            |
004D7587                                   | 8B 7314                         | movesi,dword ptr ds:[ebx+14]               |
这里还是一个循环,在循环以外F4,也就是4D7587,看看哪里有文本。文本0AC6F381   文本在EDI 和ESP+38
继续F9 发现没什么其他地方了,游戏里已经跳出新的一句话
这里要跳出循环的原因是循环里面获取的是byte,VNR是获取不到的,只有获取word 和dword的才行   mov al,byte ptrds:[esi]    move bytes这句
然后写特殊码 先看基址符号里面看400000 地址减去基地址
上面两个地址是004C3868  004D7587 文本分别在。。。
所以特殊码是 /HS-20@C3868:ADVHD.EXE    /HS38@D7587:ADVHD.EXE   发现后一个没那么卡,选择后面的,可以在x32dbg里下F2尝试
下在D7587发现没有断下来下在C3868会断下来,说明那里不是只处理文本,而是消息循环一类的地方,Hook那里会很卡左下角显示已暂停,断下来。
然后在VNR尝试两个 特殊码/HS38@D7587:ADVHD.EXE   发现是可用的

[j]0D2ELQH OSDKIA[/j][j]0D2ELQH OSDKHG[/j]
2:针对【完全没有文字提取出来】的游戏
[j]0D2ELQH OSDKIE[/j]
完全没有文字提取的情况是,可能是因为游戏使用了非传统的文字游戏引擎,这种情况下VNR已经无法通过传统途径提取文字,因此需要使用到光学识别。
光学识别主要有3种方法,
【1】一种是VNR自带的OCR光学识别【需要用到微软Office 2007中日文MODI OCR的文件】
如果是使用的贴吧内共享的整合版VNR程序,里面已经自带OCR程序。无需自行下载,非整合版需要在贴吧下载OCR文件压缩包。
【VNR OCR光学识别安装方法】
1. 将【Caches\Program Files (x86)\Common Files】文件夹复制到%PROGRAMFILES(x86)%(64位系统)或者%PROGRAMFILES%(32位系统)。
2. 双击Install中的Install Register (x86).reg或者Install Register (x64).reg来导入注册表。
3. 用管理员身份运行Install中的Register DLLs.cmd。
你可以在右键菜单中选择用管理员打开。
卸除方法:
1. 手动将之前复制的文件夹删除。
2. 双击Uninstall中的Register (x86).reg或者Register (x64).reg来导入注册表。
2. 运行Uninstall中的Uninstall Registry.reg。
3. 用管理员身份运行Uninstall中的Uninstall DLLs.cmd。【可以在右键菜单中选择用管理员打开。
【VNR OCR光学识别安装后使用方法】
1先安装上OCR后后,管理员打开VNR打开【使用偏好】—【光学识别(a)】
3按下健盘【shift】键或者自己设置快捷键选择范围。在新版VNR程序使用管理员程序运行时,在游戏运行时会自动出现右边栏,在右边栏选择OCR,之后默认用shift加上鼠标左键选择识别范围即可。
4这时会出现翻译框,如果正常出现文字提取文本,直接点击【译】按键即可,如果出现OCR翻译【无内容】,【圈出提取文本不准确】则:
5选择【色】选择颜色打开了一个窗口。选择【有效】按键为OCR开启图解处理。
6选择了【有效】后,原先黑色变成绿色,点击【亮度】,拖动亮度
7然后点击蓝色【OCR】,如果和【游戏内文本一样】就成功了,此时点击刚才翻译框的【译】来翻译,若直接圈出文本就不需要点【色】调整,直接翻译就好了。
8若是【无内容】,【圈出提取文本不同】,【翻译不准确】。这三大情况,可以使用【色】来调整。若【亮度】调整也没用,建议重新【Shift+鼠标左键圈出文字】再进行调整,翻译文字小可以用【+】放大和【-】缩小来调整。
PS:色度,饱和,缩放,平时不用调整,只在【亮度】和重新圈出文本无效时,再进行调整使用。
PS:我在测试时出现了一句话需要选择一次范围,因此整个游戏大概会要多次操作的情况。
需要注意的是,如果游戏使用的是特殊字体,那么很有可能出现识别错误的情况。如果不能更改字体的话,识别错误没有良好解决办法。
【2】另一种是使用贴吧分享的HAT识别软件。
这种方法因为我并没有尝试过,所以不做赘述,附上链接:http://tieba.baidu.com/p/5709348521
【3】VNR-ABBYY光学识别(又名泰比)【百度】
该方法前人已经有总结帖,附上链接不再赘述。
【ABBYY+文本阅读】光学识别文本教程:
②【谷歌翻译器+泰比ABBYY光学识别日中-英中翻译】:

[j]0D2ELQH OSDKHP[/j]
【论坛搜索关键词】:🔍相关解决方法
 已有 等 8 人点赞

其他会员正在看的帖子

  • VERYCD调教 获取VERYCD资源下载页面被隐藏的EMULE下载链接地址!
  • 〖下载大文件无需安装百度云管家 + 获取百度云网盘VIP共享账号+台湾免翻墙转存文件和下载〗
  • 〖论坛帖子百度云链接如失效可使用备份查找系统〗
  • 115网盘调教+离线下载(反河蟹)
  • 〖FTP载点→百度云/新浪微盘分流搜索〗
  • MF网盘跨墙提取载点 目前支持服务器离线代下服务。
  • 新浪微盘文件云存储分享推广
  • WIN10运行WIN7或者XP才能支持的游戏请使用:VMWARE 12 虚拟机 + WIN 7系统 + WIN XP系统   原生WIN XP SP3运行部分游戏需要安装的 Microsoft.NET_Framework_v2.0.rar 更高版本请自行百度
    百度分流 密码:8my3 MEGA分流 (默认解压和登录密码www.otomedream.com )
    按默认流程安装VMWARE12后 打开vmware.exe 选择 “打开虚拟机”打开“Windows XP.vmx”或者“Windows 7.vmx” 启动虚拟机后 直接复制本地老游戏粘贴到虚拟机的磁盘上 然后运行游戏 有问题PM扬帆之翼
  • 〖自收集人人影视载点备份〗
  • 【游戏转码工具 NT全域通】NTLeas 本地下载链接 | 【Windows10推荐:游戏转码工具 Locale_Emulator】本地下载链接
  • 论坛FTP服务器上所用压缩软件WINRAR于2017/10/30 更新版本,如果解压不能(同理遇到帖子里百度云网盘资源无法使用百度在线解压的 提示“压缩包已损坏,无法解压” 的也是这个原因),请升级版本到5.50或者以上 下载地址:
    [64位 烈火]http://www.otomedream.com/temp/WinRAR_x64.exe
    [64位 52破解] http://www.otomedream.com/temp/WinRAR_5.50_x64_SC.exe
    [32位 52破解] http://www.otomedream.com/temp/WinRAR_5.50_x32_SC.exe
  • [虚拟光驱镜像制作和加载] UltraISO绿色版+注册序列号
  • 检查文件是否破损用的hash工具(如果贴内提供CRC32、SHA1、MD5值) 《fhash.exe》
  •  
    沙发
    WkJEM0M=
    发表于 2019-3-22 17:42:43
    谢谢lz的技术分享!日语小白一枚路过_(:з」∠)_尽管现在还看得半懂不懂,但我还是努力吧~为了生肉bl游戏_(:з」∠)_
    回复

    使用道具

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

    本版积分规则

    手机版|Archiver|联系 翼梦管理员|联系 舞城管理员|☆翼の夢★舞の城☆聯盟 ( 苏ICP备13061143号 ) | 繁體中文化      

    苏公网安备 32011302320404号

    GMT+8, 2019-6-20 23:25 , Processed in 0.350254 second(s), 24 queries , Gzip On.      

    快速回复 返回顶部 返回列表 立刻刷新