品技

 找回密码
 注册用户
楼主: laotoulyh

[讨论] 20260628更新,关于APR游戏exfat的制作,不要放入fakelib

  [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:16
  • 打卡月天数:1
  • 打卡总奖励:262
  • 最近打卡:2026-08-08 07:00:50
 楼主| 发表于 2026-6-12 09:38:20 | 显示全部楼层
本帖最后由 laotoulyh 于 2026-6-12 09:39 编辑
owendswang 发表于 2026-6-11 10:34
我想起来了,之前更新没断电可能是因为它不需要重新生成索引文件……后来的更新可能是要重新生成索引文件 ...

我的exfat文件并没有动,没有修改更新里面的文件,里面已经包含fakelib,只是想通过外挂backports的fakelib去加载新版的libSceAmpr.sprx,就会导致断电

如果我放入的exfat文件,里面没有包含fakelib,通过外挂backports的fakelib去加载新版的libSceAmpr.sprx,就一切正常

所以我觉得断电应该不是索引文件引起,应该是SMP在加载APR游戏时的BUG吧

回复 支持 反对

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:111
  • 打卡月天数:14
  • 打卡总奖励:1760
  • 最近打卡:2026-08-19 07:25:50
发表于 2026-6-12 09:40:40 | 显示全部楼层
这几个版本的libSceAmpr.sprx我都测试了,卡顿并没有明显缓解。
只要能正常游戏,没必要折腾libSceAmpr.sprx
回复 支持 1 反对 0

使用道具 举报

  • 打卡等级:即来则安
  • 打卡总天数:16
  • 打卡月天数:1
  • 打卡总奖励:262
  • 最近打卡:2026-08-08 07:00:50
 楼主| 发表于 2026-6-12 09:42:49 | 显示全部楼层

他回答这个是什么意思?

我测试就是不生成新的索引运行游戏会报错,然后再运行一次就好了(应该是第一次运行报错后重新生成了?)
回复 支持 反对

使用道具 举报

  • 打卡等级:即来则安
  • 打卡总天数:16
  • 打卡月天数:1
  • 打卡总奖励:262
  • 最近打卡:2026-08-08 07:00:50
 楼主| 发表于 2026-6-12 09:44:38 | 显示全部楼层
xbcyl 发表于 2026-6-12 09:40
这几个版本的libSceAmpr.sprx我都测试了,卡顿并没有明显缓解。
只要能正常游戏,没必要折腾libSceAmpr.spr ...

没事,就是喜欢折腾,想弄明白是什么原因
回复 支持 反对

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:111
  • 打卡月天数:14
  • 打卡总奖励:1760
  • 最近打卡:2026-08-19 07:25:50
发表于 2026-6-12 09:47:12 | 显示全部楼层
laotoulyh 发表于 2026-6-12 09:42
他回答这个是什么意思?

我测试就是不生成新的索引运行游戏会报错,然后再运行一次就好了(应该是第一次 ...

darkmor的意思是如果没有修改游戏文件,索引就不需要重新生成。 fakelib文件夹应该不属于游戏文件。
回复 支持 反对

使用道具 举报

  • 打卡等级:即来则安
  • 打卡总天数:16
  • 打卡月天数:1
  • 打卡总奖励:262
  • 最近打卡:2026-08-08 07:00:50
 楼主| 发表于 2026-6-12 09:48:56 | 显示全部楼层
xbcyl 发表于 2026-6-12 09:47
darkmor的意思是如果没有修改游戏文件,索引就不需要重新生成。 fakelib文件夹应该不属于游戏文件。
...

明白了,那就实锤了是SMP的BUG
回复 支持 反对

使用道具 举报

发表于 2026-6-12 10:05:47 | 显示全部楼层
其实完全可以在外置硬盘上直接右键ImDisk挂载exfat镜像,在挂载的盘上替换libSceAmpr.sprx,然后使用python build_ampr_index.py PPSA01474 生成新索引,然后卸载挂载就行了,以后有更新也这么操作
回复 支持 反对

使用道具 举报

  • 打卡等级:即来则安
  • 打卡总天数:16
  • 打卡月天数:1
  • 打卡总奖励:262
  • 最近打卡:2026-08-08 07:00:50
 楼主| 发表于 2026-6-12 10:19:56 | 显示全部楼层
luckyboy4894 发表于 2026-6-12 10:05
其实完全可以在外置硬盘上直接右键ImDisk挂载exfat镜像,在挂载的盘上替换libSceAmpr.sprx,然后使用python ...

我是exfat文件放PS5内置

exfat不放,都外挂加载,随时更新不是更好吗
回复 支持 反对

使用道具 举报

发表于 2026-6-12 10:26:43 | 显示全部楼层
laotoulyh 发表于 2026-6-12 10:19
我是exfat文件放PS5内置

exfat不放,都外挂加载,随时更新不是更好吗

这个看个人了,毕竟内置你也放不了几个游戏,只能说把经常玩的放内置,更新起来又是改配置文件,又是重新生成索引,然后还要重启,对于游戏收集者或者不想频繁复制游戏到内置的,还是外置存放exfat以及外置挂载修改好吧,比如我自己外置硬盘上放了70多个exfat游戏,想替换就直接挂载替换,然后用命令重新生成索引就行了,各有优势吧,只能说提供了一个外置的修改方法
回复 支持 反对

使用道具 举报

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 打卡月天数:0
  • 打卡总奖励:31
  • 最近打卡:2025-02-06 15:58:22
发表于 2026-6-12 10:28:13 | 显示全部楼层
laotoulyh 发表于 2026-6-11 10:14
看一下学习区,已经有蜘蛛侠2 exfat资源,还让外部挂载更新0.2.5,如果exfat镜像里面已经有旧版的apr-emu, ...

出啥人命,延迟满足嘛
回复 支持 反对

使用道具 举报

  • 打卡等级:即来则安
  • 打卡总天数:16
  • 打卡月天数:1
  • 打卡总奖励:262
  • 最近打卡:2026-08-08 07:00:50
 楼主| 发表于 2026-6-12 10:30:22 | 显示全部楼层
luckyboy4894 发表于 2026-6-12 10:26
这个看个人了,毕竟内置你也放不了几个游戏,只能说把经常玩的放内置,更新起来又是改配置文件,又是重新 ...

不是,你没认真看

我是说如果内置的exfat文件放了fakelib才这样,操作一次就行,以后用外挂加载新的文件就好

并不是每次都要这样更新
回复 支持 反对

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:349
  • 打卡月天数:10
  • 打卡总奖励:5792
  • 最近打卡:2026-08-17 20:23:05
发表于 2026-6-12 10:39:58 | 显示全部楼层
laotoulyh 发表于 2026-6-12 09:38
我的exfat文件并没有动,没有修改更新里面的文件,里面已经包含fakelib,只是想通过外挂backports的fakeli ...

哦,在机制在内部有fakelib时就掉电或者挂不上,昨晚试了很多次,内部有fakelib了,降级文件也挂不进去。
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:7
  • 最近打卡:2025-01-24 10:59:41
发表于 2026-6-12 12:45:00 | 显示全部楼层
本帖最后由 bravo 于 2026-6-12 12:46 编辑

我再理一下:
文件夹格式:直接替换.sprx文件,删除游戏根目录ampr_emu.index。
exfat格式:挂载.exfat后,替换.sprx文件,删除游戏根目录ampr_emu.index,修改SMP配置文件mount_read_only=0,运行游戏成功后改回SMP配置文件mount_read_only=1。
ffpfsc格式:需转回格式为.exfat,然后用上述方法。

是这样吧?
回复 支持 反对

使用道具 举报

  • 打卡等级:即来则安
  • 打卡总天数:16
  • 打卡月天数:1
  • 打卡总奖励:262
  • 最近打卡:2026-08-08 07:00:50
 楼主| 发表于 2026-6-12 14:21:04 | 显示全部楼层
bravo 发表于 2026-6-12 12:45
我再理一下:
文件夹格式:直接替换.sprx文件,删除游戏根目录ampr_emu.index。
exfat格式:挂载.exfat后, ...

文件夹格式,更新后可以不用删除索引,运行游戏会自动更新


回复 支持 反对

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:12
  • 打卡月天数:1
  • 打卡总奖励:163
  • 最近打卡:2026-02-02 12:50:09
发表于 2026-6-12 14:48:18 | 显示全部楼层
02.png


好像有解决方案了
回复 支持 反对

使用道具 举报

  • 打卡等级:即来则安
  • 打卡总天数:16
  • 打卡月天数:1
  • 打卡总奖励:262
  • 最近打卡:2026-08-08 07:00:50
 楼主| 发表于 2026-6-12 14:55:26 | 显示全部楼层
eggpain1 发表于 2026-6-12 14:48
好像有解决方案了

没看懂

跟dlc_emu.ini有什么关系?
回复 支持 反对

使用道具 举报

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 打卡月天数:0
  • 打卡总奖励:62
  • 最近打卡:2025-04-02 19:41:20
发表于 2026-6-12 19:50:56 来自手机版论坛 | 显示全部楼层
文件夹格式速度最快,我用FTP传扩容M2没有问题,不会漏文件
回复 支持 反对

使用道具 举报

  • 打卡等级:即来则安
  • 打卡总天数:16
  • 打卡月天数:1
  • 打卡总奖励:262
  • 最近打卡:2026-08-08 07:00:50
 楼主| 发表于 2026-6-12 19:52:04 | 显示全部楼层
essenman 发表于 2026-6-12 19:50
文件夹格式速度最快,我用FTP传扩容M2没有问题,不会漏文件

对啊,最理想的状态是搞个M2扩容,用ftp传文件夹格式玩
回复 支持 反对

使用道具 举报

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 打卡月天数:2
  • 打卡总奖励:42
  • 最近打卡:2026-08-18 10:04:49
发表于 2026-6-12 20:04:06 | 显示全部楼层
xbcyl 发表于 2026-6-11 08:53
如果是exfat镜像,直接用OSFMount或 ImDisk的读写模式加载镜像,覆盖更新libSceAmpr.sprx,并删掉ampr_emu. ...

修改shadowmount plus配置文件,mount_read_only=0这个是必须拷贝到电脑修改吧

回复 支持 反对

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:111
  • 打卡月天数:14
  • 打卡总奖励:1760
  • 最近打卡:2026-08-19 07:25:50
发表于 2026-6-12 20:05:26 | 显示全部楼层
xdcheng52 发表于 2026-6-12 20:04
修改shadowmount plus配置文件,mount_read_only=0这个是必须拷贝到电脑修改吧

? ...

在电脑上提前做好2个版本,根据需要ftp上传覆盖即可。不用改来改去。

点评

啊,这个办法快  发表于 2026-6-12 20:11
感谢分享  发表于 2026-6-12 20:08
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|品技 |网站地图

GMT+8, 2026-8-20 02:36 , Processed in 0.090819 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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