网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月12日漏签0天
vnr吧 关注:46,390贴子:124,203
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 8回复贴,共1页
<<返回vnr吧
>0< 加载中...

VNR + Cheat Engine 翻译 PPSSPP 游戏

  • 只看楼主
  • 收藏

  • 回复
  • 亜音-名久葉
  • 开坑
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
学会了一个翻译 PPSSPP游戏,用 VNR 搭配 Cheat Engine 及相关插件的方法,并进行了部分改进。
说不定其他一些游戏也能用这种方法翻译,以后会试一试。


  • 亜音-名久葉
  • 开坑
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
主要步骤:
1. 安装所需软件(见楼下)。
2~5步为初次打开游戏时需要执行的步骤
2. 选择一句台词,从SJIS 编码转换成 HEX(十六进制)代码。
3. 用Cheat Engine 搜索出这段代码所在位置;找出指向它的指针。
4. 在Cheat Engine 内存视图中用光标选出台词文本可能会出现的内存区间。
5. 设置Cheat Engine 的 HAT 插件。
以下步骤每次启动游戏或 Cheat Engine 都需要执行
6. 即第4步。
7. 用 VNR“文字阅读”功能翻译 HAT 窗口。


2026-02-12 01:21:10
广告
不感兴趣
开通SVIP免广告
  • 亜音-名久葉
  • 开坑
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
所需软件:
1. VisualNovel Reader
2. CheatEngine,用于查看内存:
https://www.Cheat Engine.org/downloads.php
网页提供了安装包和汉化
3. HookAny Text,Cheat Engine 的插件,用于读取内存中的字符串:
http://mx-futhark.github.io/hook-any-text/


  • 亜音-名久葉
  • 开坑
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2. 选择一句台词,从SJIS 编码转换成 HEX(十六进制)代码。
吧友 pgdhr是用 OCR 软件从 PPSSPP 中读出一句台词,再用别的软件转换成HEX 代码,详见:
https://tieba.baidu.com/p/5709348521
简化版:
选一句台词(必须是第一句)手打出来,用网页端的工具转换成HEX 代码。
工具:http://freaka.freehostia.com/charset_js2.html
这种方法面向会打一点日语的玩家。
还是以 PPSSPP上运行的《Fate/EXTRA》为例。

选用对话第一句“おはよう!”,转换成 HEX 代码为“82 A8 82 CD 82 E6 82 A4 81 49”。


  • 亜音-名久葉
  • 开坑
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
3. 用Cheat Engine 搜索出这段代码所在位置;找出指向它的指针。
以“字节数组”为数据类型,用 CE 在 PPSSPP 的内存中搜索楼上得到的这串 HEX 代码。
在方法原帖的基础上改进的是,在查找到这串 HEX 代码所在地址后,可以进一步搜索它的指针(只有一级),并保存到文件,以省略每次打开游戏的搜索步骤。
搜索结果:

Cheat Engine 的使用方法可以在CE吧找到;也可以参考 CE 软件中“帮助”选项中“Cheat Engine 教程”以及其中的《步骤 6: 指针: (密码=098712)》。


  • 亜音-名久葉
  • 开坑
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
4. 在Cheat Engine 内存视图中用光标选出台词文本可能会出现的内存区间。
在 CE 查找到的地址(或指针)上右键,“浏览相关内存区域”。
在新窗口(内存浏览器)的下方区域,用光标从开头选取一片内存。按原作者的话说,“如果你看不懂这片内存就尽可能多选一些”;其实最大化窗口中看见的部分选上也就够了,选中过多行可能导致CE 出错。

红字表示已被选中。
选完后可以关闭内存浏览器。
HAT 窗口中会自动将选中的内存从HEX 代码转换成文字。


  • 亜音-名久葉
  • 开坑
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
5. 设置Cheat Engine 的 HAT 插件。
通过 HAT 窗口的“Tools/Options”选项打开设置。
其中 Replacement(即“替换”)选项卡可以起到整理文本的功能。
举个例子:

HAT 从内存中翻译出以下文本:
どこから見ても文句のつけようのない、
完璧な#C255120120#RUBSつくみはら#RUBE月海原#REND学園#CDEFの生徒の姿だ。
表示:
“月海原”以“つくみはら”注音;
“月海原学園”设为红色。
直接翻译一定会出错,所以要用“替换”功能做一些处理。
把注音的标记去掉(勾选“Regex”使用正则表达式):

把颜色的标记去掉:


  • 亜音-名久葉
  • 开坑
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
6.
CE 查找到的指针可以保存到 .CT 文件;HAT 的设置可以保存到 .hat 文件,以便下次运行同一个游戏时读取。
每次打开游戏或 CE 都要重新执行第4步,选中内存区域。


2026-02-12 01:15:10
广告
不感兴趣
开通SVIP免广告
  • 亜音-名久葉
  • 开坑
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
7. 用 VNR“文字阅读”功能翻译HAT 窗口。
直接打开VNR的“文字阅读”功能,并保持 HAT 窗口打开就可以了。
因为 HAT 的设置中选中了“autocopy”,能自动把新读取的文字复制到剪贴板。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 8回复贴,共1页
<<返回vnr吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示