找回密码
 立即注册
搜索
查看: 3433|回复: 8

[资源] 可输出文本的PC98模拟器

[复制链接]
     
发表于 2009-1-8 23:14 | 显示全部楼层 |阅读模式
在Windows下,有个很方便的工具叫agth,它能实时导出游戏画面上的文字,并可以配合翻译软件进行实时翻译。不过这个软件只对近几年的DirectX游戏有用,无法用在PC98模拟器上。本工具的作用就是模仿agth的效果,让PC98模拟器也可以输出文字。

经测试agth可以和anex86配合使用,但不是对所有游戏都有效。
由于本软件的功能比agth弱,因此只应在agth+anex86无效的情况下使用。


本工具包含两部分:嵌入了文字输出功能的模拟器和文字接收器,模拟器只包含可执行文件。
修改后的模拟器(np2nt.exe, np21nt.exe)可以发送文本给文本显示器(Text Monitor.exe)。
使用时同时打开模拟器和文本显示器,顺序不限。

文本显示器的功能:
获取模拟器端送来的字符,整理之后输出到剪贴板和自己的窗口里。
当用户选择了自身的窗口里的文字时,把该文字输出到剪贴板。

文本显示器设置(Text Monitor.ini):
OutputWaitTimeMs: 文本输出间隔,单位毫秒。间隔过小会使句子连在一起。
OutToClipboard: 是否在输出到窗口的同时输出到剪贴板(True:是,False:否)。
ReserveBlank: 是在输出时保留句子中的空格(True:是,False:否)。

修改后的模拟器:
np2nt.exe只能模拟PC9801,而np21nt.exe还能模拟PC9821(比如《YU-NO》)。
np21nt.exe没有源代码,是用反编译方式修改的。相对np2nt.exe来说,缺少输出文本方式的文字(比如DOS系统下的文字)的功能。不过np21nt.exe是在最新版本(20080101)基础上修改的。

附注:
目前用np21nt.exe配合Text Monitor.exe可以完美显示《YU-NO》里的文字,其他游戏不能保证。
如果用np21nt.exe无法显示文字或者无法正确显示,请换用np2nt.exe试试。
文本显示器并不完善,对输入文字的整理只有框架没有内容。
各程序均附上了源代码或修改方法,若有兴趣可以自行完善。



工具下载:np2 with Text Monitor 20090501.7z

NP2官方网站:http://www.yui.ne.jp/np2/
agth和翻译软件的介绍:http://bbs.saraba1st.com/thread-422792-1-1.html

[ 本帖最后由 fenghou 于 2009-5-2 14:26 编辑 ]
回复

使用道具 举报

发表于 2009-1-9 00:11 | 显示全部楼层
这个NB的不行……翻译党的福星

但是我还是觉得Anex86才是王道

[ 本帖最后由 z10 于 2009-1-9 00:16 编辑 ]
回复

使用道具 举报

     
 楼主| 发表于 2009-1-9 03:24 | 显示全部楼层
把程序改为Unicode模式了,输出的文字不论复制到哪儿也不会有乱码了。
回复

使用道具 举报

     
发表于 2009-1-9 03:25 | 显示全部楼层
我艹,太神了。
回复

使用道具 举报

     
发表于 2009-1-9 08:41 | 显示全部楼层
我艹,太神了
回复

使用道具 举报

发表于 2009-1-9 12:14 | 显示全部楼层
翻译党大爱
回复

使用道具 举报

     
 楼主| 发表于 2009-1-12 18:01 | 显示全部楼层
更新,找到了文字的图像模式显示方法,我测试过的游戏都能输出文字了。
回复

使用道具 举报

发表于 2009-1-12 23:39 | 显示全部楼层
anex86这个不是开源的?我觉得用这个的人还是多些~
另外推荐楼主截图的这个游戏《ASH》,一个不经意的选择就会把主角引向人生的无数条可能性~看不懂日文和英文的可以玩DOS汉化版~
回复

使用道具 举报

     
 楼主| 发表于 2009-3-8 12:49 | 显示全部楼层
基于np21的最新版本重新做了一遍,可以输出PC9821游戏的文字了。

近几个月都会没时间上网,所以把源代码放了上来,有人需要的话可以自行完善。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-20 12:27 , Processed in 0.082868 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表