A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: gfgfgfgf

[重大更新]2025年OPL中文列表强化版(支持iso中文文件名)

[复制链接]

精华
0
帖子
384
威望
0 点
积分
403 点
种子
13 点
注册时间
2010-11-26
最后登录
2025-7-29
发表于 2025-7-4 16:53  ·  香港 | 显示全部楼层

https://pan.quark.cn/s/9863b90ed81e
我的是硬盘启动 所以放在 hdd的   +OPL\THM 文件夹里面。要带着解压出来的 thm_mytheme 这个文件夹才可以,不然不识别。
另外提醒一下 如果使用 HDL-Batch-installer 拷贝文件夹是不允许的,你需要手动自己在 +OPL\THM 文件夹内创建一个 thm_mytheme 文件夹,然后把下载到的文件夹内的文件全都选中拖进PS2的硬盘中。 按键盘的shift可以范围圈选文件。

精华
0
帖子
256
威望
0 点
积分
320 点
种子
107 点
注册时间
2009-10-29
最后登录
2024-11-6
发表于 2025-7-4 17:10  ·  天津 | 显示全部楼层
lz这个更新hdl模式支持的意思是我用w开头那个软件灌录的时候,直接用中文名字命名iso灌录,完了以后用您这个opl就直接可以显示中文名字吗?
发自A9VG Android客户端

精华
0
帖子
1455
威望
0 点
积分
2290 点
种子
1197 点
注册时间
2007-1-17
最后登录
2025-7-30
 楼主| 发表于 2025-7-4 17:43  ·  海南 | 显示全部楼层
本帖最后由 gfgfgfgf 于 2025-7-4 18:36 编辑
啸剑江湖 发表于 2025-7-4 17:10
lz这个更新hdl模式支持的意思是我用w开头那个软件灌录的时候,直接用中文名字命名iso灌录,完了以后用您这 ...


HDL灌录模式还没人给我反馈,但我更新1.0版本后,理论上是支持这么干的。
之前如果用改名软件改成UTF8编码的中文名,那是百分百支持显示中文的。
还有就是把硬盘格式化成exFAT,直接拷贝ISO文件用BDMHDD模式玩,也是百分百支持的。

精华
0
帖子
256
威望
0 点
积分
320 点
种子
107 点
注册时间
2009-10-29
最后登录
2024-11-6
发表于 2025-7-4 21:31  ·  天津 | 显示全部楼层
感谢回复,bdm hdd是不是就是把硬盘直接格式化成exfat格式,我可以直接考中文ISO不用再灌录了啊?直接插厚机器网盘就能直接读取啊?我不太懂这个还请赐教
发自A9VG Android客户端

精华
0
帖子
1455
威望
0 点
积分
2290 点
种子
1197 点
注册时间
2007-1-17
最后登录
2025-7-30
 楼主| 发表于 2025-7-4 21:58  ·  海南 | 显示全部楼层
啸剑江湖 发表于 2025-7-4 21:31
感谢回复,bdm hdd是不是就是把硬盘直接格式化成exfat格式,我可以直接考中文ISO不用再灌录了啊?直接插厚 ...


对,你用硬盘盒或者其他数据线连接到电脑,格式化成exFAT后,跟U盘一样使就行了。
就直接把iso丢到DVD文件夹,想要封面,就用OPL Manager下载一下。
搞完以后插回去,在OPL设置里,把“BDM启动模式”设为自动,把“块设备”菜单中的“HDD(GPT/MBR)”打开就可以了。

精华
0
帖子
384
威望
0 点
积分
403 点
种子
13 点
注册时间
2010-11-26
最后登录
2025-7-29
发表于 2025-7-5 00:05  ·  辽宁 | 显示全部楼层
我把所有iso都改名成中文了,用WinHIIP全灌进硬盘了,发现没办法显示中文游戏名字。而GameListTranslator.txt里面生成的游戏列表内的游戏名全是乱码,我尝试把所有生成的乱码游戏名挨个都在后面添加上中文名还是不行。而且生成的列表里还丢了个游戏。

精华
0
帖子
384
威望
0 点
积分
403 点
种子
13 点
注册时间
2010-11-26
最后登录
2025-7-29
发表于 2025-7-5 00:55  ·  台湾 | 显示全部楼层
本帖最后由 alukaduo9 于 2025-7-5 00:58 编辑

我查看了你的源码 hddsupport.c 里面定义的OPL目录有些问题,你很多使用了固定常量目录,我的硬盘启动使用的OPL根目录是 “+OPL/”
你的源码要判断当前的硬盘模式来随时变化OPL根目录的路径。
我尝试再建立一个名字为“OPL/”的目录看看是否能解决我这里的问题。

精华
0
帖子
1455
威望
0 点
积分
2290 点
种子
1197 点
注册时间
2007-1-17
最后登录
2025-7-30
 楼主| 发表于 2025-7-5 01:22  ·  海南 | 显示全部楼层
本帖最后由 gfgfgfgf 于 2025-7-5 01:53 编辑
alukaduo9 发表于 2025-7-5 00:55
我查看了你的源码 hddsupport.c 里面定义的OPL目录有些问题,你很多使用了固定常量目录,我的硬盘启动使用 ...


路径是一个变量,不是死的,是官方写的,我没动它,我只是调用它来生成txt。
如果你的txt生成了,说明路径没错。

灌录进去的如果是乱码的话,说明HDL模式读取游戏的方式,跟ISO不一样。
这个暂时没办法了,得更深入的研究PS2SDK的底层逻辑才有可能解决。

如果一定要用HDL模式的话,要么灌的时候用英文,然后配合txt来映射中文。
要么还是得用UTF8改名工具,给灌录的游戏改成UTF8编码的中文名。

你方便的话,可以把txt文件截个图我看看,也方便我之后继续研究。
不过截图的话,估计明天才能看到了吧,如果能把乱码复制出来也行。

还有就是,你灌进去以后显示为乱码的游戏,点确定以后能否运行呢?

精华
0
帖子
256
威望
0 点
积分
320 点
种子
107 点
注册时间
2009-10-29
最后登录
2024-11-6
发表于 2025-7-5 09:03  ·  天津 | 显示全部楼层
gfgfgfgf 发表于 2025-07-04 21:58


对,你用硬盘盒或者其他数据线连接到电脑,格式化成exFAT后,跟U盘一样使就行了。
就直接把iso丢到DVD文件夹,想要封面,就用OPL Manager下载一下。
搞完以后插回去,在OPL设置里,把“BDM启动模式”设为自动,把“块设备”菜单中的“HDD(GPT/MBR)”打开就可以了。


我整一个新硬盘试一下去哈,以前灌录的1t先不动了,谢谢大佬,
发自A9VG Android客户端

精华
0
帖子
384
威望
0 点
积分
403 点
种子
13 点
注册时间
2010-11-26
最后登录
2025-7-29
发表于 2025-7-5 09:04  ·  香港 | 显示全部楼层
gfgfgfgf 发表于 2025-7-5 01:22
路径是一个变量,不是死的,是官方写的,我没动它,我只是调用它来生成txt。
如果你的txt生成了,说明路 ...

我上传了
链接:https://pan.quark.cn/s/87fe36f3e92a
我觉得可以给加个模式,生成的列表可以根据游戏ID来设置名字。列表输出的是游戏ID,然后再后面改自己的名字。如果碰到相同的ID按照先后遍历到的顺序来显示名字。 这样就不用考虑什么源码读取方式的问题了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-7-31 13:08 , Processed in 0.249991 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部