|
|
ffpfsc提供二种方法,直接拖曳或贴上指令,差异在暂存档的存放位置。
Exfat提供二种演示,自动计算大小(推荐),手动输入大小,都是一键生成,但各有用途,不想自己动手最下面有转好的。
用ShadowMountPlus+Kstuff/Kstuff Lite就可以抓到,dump installer的安装方法点击这个。
带APR模拟器的游戏转exfat/ffpfsc
先完成“一键生成ffpfsc步骤图解”的Python安裝
建立索引腳本 [來源Drakmor's Server
Drakmor就是发布shadowmountplus的大神,上面这个脚本是他在Discord发布的,里面的讨论不用看,直接看“钉选”或左下“apr-emu-files”的信息即可,重要测试版发布都会钉选起来,直接看重点。
如要最新测试版的APR模拟器,要制作索引档前可一起更新。
APR EMU 0.2.7.4 (搬运Discord钉选內容)
论坛的的可以直接下载,但信息来源要掌握。
开启“命令提示字元”,切换到脚本所在位置,贴上指令 python build_ampr_index.py 游戏文件夹所在位置
即使用文件夹格式玩,如果游戏的档案很多,大神建议先用脚本建立索引档,可大幅缩短第一次启动时读取时间,你不先做好索引,就等主机慢慢自己建立索引。
建立ampr_emu.index后,文件夹格式就补上这个索引档,才用下面步骤转exfat/ffpfsc,带APR模拟器的游戏才需要。
更新apr emu后也要更新ampr_emu.index(再跑一次build_ampr_index.py)
一键生成ffpfsc步骤图解(直接拖曳或贴上指令)
先安装 Python,这是其中一种安装方式,到 https://www.python.org/downloads/ 下载 Python install manager
或直接下载附件
执行 python-manager-26.2.msix 安装 Python(电脑要连网)
会有一些提示,确认有看到“Add commands directory to your PATH now?” ,然后全部按“y”
然后就安装完成,视窗会自动关闭
以系统管理员权限开启“命令提示字元”(不要管理员权限也行),贴上指令 python -m pip install -U "mkpfs" 回车,电脑要连网才有作用。
安装完成,日后要更新 mkpfs 也是用相同指令 python -m pip install -U "mkpfs" 或 py -m pip install -U "mkpfs",自己会从[MkPFS(github)]抓更新。
指令 mkpfs 可看版本,与上面github连结的版本做确认是否已是最新版。
如果看到下面这情况,我装的几台电脑就有一台是这样,安装时就没设好。
这情况是遇到windows的bug,环境变数(PATH)只有一行
解法是手动加入环境变数(PATH)如下,方法下面有写,下行的分号是重点:
C:\Users\你的使用者代号\AppData\Local\Python\;C:\Users\你的使用者代号\AppData\Local\Python\bin;C:\Users\你的使用者代号\AppData\Local\Python\pythoncore-3.14-64\Scripts
输入指令 python -m pip install -U "mkpfs" 更新 mkpfs 的结果如下图,從 0.0.6 更新到 0.0.7
编译完成的 mkpfs.exe 在 C:\Users\你的使用者代号\AppData\Local\Python\pythoncore-3.14-64\Scripts,这不重要,知道在哪里就可以了,安装时已自动设置好环境变数(PATH)可直接叫用。
前置工作做完后,电脑不必连网,现在可以一键完成PFS(Playstation File System的缩写)格式的ffpfsc映像档转换,有二种方式:
1. 直接拖曳Exfat或文件夹到 pack_ffpfsc.bat 执行转换(暂存档位置会与来源档放同个硬盘)
把 pack_ffpfsc.bat 放在硬盘任意地方,拖曳Exfat或文件夹到 pack_ffpfsc.bat,暂存档与ffpfsc档存会放在被拖曳档所在位置,确认该硬盘空间足够放下暂存档与ffpfsc映像档(抓1.8倍一定夠),暂存档在转换完成后会自动删除。
转换完成暂存档已刪除
如不知如何拖曳,下面“zftpd HTTP传输设置”有写。
任何mkpfs版本都可用,支持移动硬盘
用直接拖曳制作的剑星ffpfsc:剑星 完整版 PPSA13195 v01.014.001 中文语音
如因更新Python导致环境变数(PATH)遗失,会看到 'mkpfs' 不是内部或外部命令、可执行的程式或批次档。
此时按 Win+S,搜“环境变数”,把PATH加回去 %USERPROFILE%\AppData\Local\Python\pythoncore-3.14-64\Scripts
或按Win+X,选PowerShell
贴上指令 [Environment]::SetEnvironmentVariable("Path", [Environment]::GetEnvironmentVariable("Path", "User") + ";$env:USERPROFILE\AppData\Local\Python\pythoncore-3.14-64\Scripts", "User")
指令中的pythoncore-3.14-64视安装的Python版本而变
设置环境变数是整个Python安装的核心,如果你拖曳或贴上指令然后什么都没发生,十之八九是环境变数(PATH)没设定好。
2. 用命令提示字元贴上指令执行转换(指定暂存档位置在不同硬盘使用)
开启“命令提示字元”,切换路径到要转换Exfat档所在位置,贴上指令 mkpfs pack file --compress --version PS5 ./要转换档名.exfat ./转换后档名.ffpfsc,暂存档存会放C槽。
如要指定暂存档位置,用这指令 mkpfs pack file --compress --version PS5 --temp-folder C:\tmp ./要转换档名.exfat ./转换后档名.ffpfsc,把C:\tmp改为指定位置。
比如我要转换的Exfat档PPSA01340.exfat位置在 E:\shadowmountplus,打开“命令提示字元”后依次输入:
e: 回车
cd\shadowmountplus 回车
dir 回车(查看该文件夹内的档案,不是必要可略过)
按 Ctrl-V 贴上指令(已在文字编辑器先编辑好复制) mkpfs pack file --compress --version PS5 --temp-folder ./ ./PPSA01340.exfat ./PPSA01340.ffpfsc
如下图,按回车就会开始转档
如要转换文件夹,用这指令 mkpfs pack folder --compress --version PS5 要转换文件夹 ./转换后档名.ffpfsc (不建议)
要中断转换按 Ctrl-C 即可,因是使用者中断所以暂存档不会自行删除,用“直接拖曳”暂存档会在要转换档那里,用“贴上指令”未指定位置暂存档会在 C:\Users\你的使用者代号\AppData\Local\Temp
建议用Exfat转ffpfsc,这是原作者认为最稳定的转法[来源]。
ffpfsc放在PS5的位置与Exfat相同,下面传输到PS5的方法仍然适用,要删除桌面旧版Exfat建立的图标用下面的“解决进itemzflow错误”删除的方法,然后让 Shadowmountplus 扫描就会自动安装新的对应ffpfsc图标。
金手指汉化与来源网站
这里自制的PS5金手指很少,你下载的金手指出处就在这:
Yharnam (Youtube) 最好的来源
Celogamez (Youtube) 最好的来源,PS4与PS5都有
Aigars Ūze (X) Aigars Ūze (sotwe) 速度很快,新[color=initial !important][color=inherit !important]游戏过几天几乎就有,sotwe是不用登录X就能看到
HEN-Cheats-Collection(导览) [github(下载)] 前者是图形导览下载要到后者,PS4与PS5都有
PS4/PS5 Experts Cheats & Patches (Discord) 在ps5-traniers里,很多作者会在这发布PS5新游戏的金手指
TRUST-ZER0DAYS (Youtube) 开始走付费不要理他
金手指解密工具搬运[这里],来源:GitHub - bucanero/save-decrypters
用法: mc4-cheat-decrypter [option] filename
OPTIONS:(选项) Explanation:(说明)
-d Decrypt File(解密)
执行“命令提示字元”或输入cmd,执行后会显示成功(successfully)
原mc4会变成mc4.bak,把新的mc4改名为shn
文字编辑器打开shn档,进行汉化,存档格式用UTF-8,完工
下面连结资源的金手指如果看不惯就自己汉化。
照下图建立文件夹,把金手指复制到 data\etaHEN\cheats 下对应格式名字的文件夹。
Exfat步骤演示:自动计算大小
以不能文件夹内置的“鬼屋魔影(PPSA08240)”为例,制作的映像档约64GB。
解压缩附件“ShadowMountPlus.rar”到电脑,这里是解压缩到 D:\ShadowMountPlus,所需工具里面都有。
执行 osfmount.exe,安装 OSFmount,这是制作exfat会用到的虚拟挂载,只需安装一次。
以系统管理员身份执行“命令提示字元”或输入cmd。
D:\ShadowMountPlus\PPSA08240.exfat 要制作的映像档 (与脚本同一文件夹)
E:\BaiduNetdiskDownload\PPSA08240-app 文件夹[color=inherit !important]游戏所在位置
路径切换到 D:\ShadowMountPlus 后,贴上下面指令,用官网提供的批次档 make_image.bat 一键生成:
make_image.bat D:\ShadowMountPlus\PPSA08240.exfat E:\BaiduNetdiskDownload\PPSA08240-app
开始制作映像档,完成前会一直停在这画面。
G槽是 OSFMount 产生的挂载,完成后会自动卸掉。
映像档制作完成
上图G槽自动卸载失败,手动卸载(退出)就行,我的电脑太旧,跑太慢还在忙碌的关系,大家的新电脑不会有这现象。
可看到制作好的exfat映像档,映像档约64GB。
如想知道转出来的exfat是用多大的扇区制作,用附档的脚本,自动计算的扇区数值会显示。
[Debug]开头的是加入的显示,下图显示exfat扇区是用64K制作,实测绝大部分游戏都是用64K。
Exfat步骤演示:手动输入大小
上面演示是用 make_image.bat 自动计算所需空间大小,如果像恶魔之魂这种档案超多的游戏,官网的计算空间脚本会低估导致错误。
因为用 OSFmount 的虚拟挂载已爆掉。
这时直接用 make_image.bat 调用的 PowerShell 脚本 New-OsfExfatImage.ps1,因为要手动指定挂载容量。
以文件夹有22万多个档案的“恶魔之魂(PPSA01340)”为例,可看到占用电脑硬盘82.5GB。
加额外5.2GB,82.5G+5.2G=87.7G=89805MB,为何要5.2GB下面会写。
执行 osfmount.exe,安装 OSFmount,这是制作exfat会用到的虚拟挂载,如安装过忽略此步骤。
解压缩附件“ShadowMountPlus.rar”到电脑,这次是解压缩到 E:\ShadowMountPlus,没特殊原因,我的E槽是SSD速度较快。
E:\ShadowMountPlus\PPSA01340.exfat 要制作的映像档 (与脚本同一文件夹)
E:\BaiduNetdiskDownload\PPSA01340-app 文件夹游戏所在位置
系统管理员身份执行 PowerShell
路径切换到 E:\ShadowMountPlus 后,贴上下面指令,用官网提供的脚本 New-OsfExfatImage.ps1 一键生成:
powershell.exe -ExecutionPolicy Bypass -File .\New-OsfExfatImage.ps1 -ImagePath E:\ShadowMountPlus\PPSA01340.exfat -SourceDir E:\BaiduNetdiskDownload\PPSA01340-app -Size 89805M -ForceOverwrite
用MB的原因是脚本不接受小数点,不介意空间多用的话直接写 -Size 88G 也行。
执行后一样在完成前会一直停在这画面,因 make_image.bat 就是调用 New-OsfExfatImage.ps1 脚本。
如果想最佳化缩小映像档大小,在制作完成后查看虚拟挂载剩下的空间就知道,要加额外5.2GB就是这样来的。
制作完成
可看到制作好的exfat映像档。
ffpfsc/exfat传到PS5
完成后将exfat映像档传到PS5,下面是用FTP传,用外接硬盘透过PS5-Xplorer复制也行。
映像档传输到PS5的 data\homebrew
PS5有装M.2 SSD的可以传到 mnt\ext1\homebrew
exfat也可以放移动硬盘,把转好的映像档复制到移动硬盘的最上一级目录(根目录),或建立homebrew文件夹放进去,激活shadowmountplus后会自动抓到游戏。
完工
如果 shadowmount 没抓到游戏就用附件的 shadowmountplus.elf,那是目前最新版,我用旧版1.4版抓不到。
游戏降级(外挂方式)
这里讲的降级是指不用APR模拟器的游戏,APR模拟器本身就是一种降级的实现方式,下面方法适用传统的独立降级补丁。
降级与用itemflow不太一样,注意与ps5-backport插件冲突。
1. 确认 shadowmountplus 版本是 1.6Beta4 或之后的版本,旧版是一个固定位置,用下面方法可能抓不到降级补丁。
2. 把独立的降级插件 ps5-backport.elf 从自动激活取消,没有则忽略此步骤,一起用会与 shadowmountplus 冲突。
2. 看你的游戏放在哪里,建立一个新 backports 文件夹,与放exfat的文件夹放一起。
比如黑猴的exfat放在 mnt\ext1\homebrew\PPSA23226.exfat,文件夹位置就是 mnt\ext1\homebrew\backports,不清楚看下面FTP图的文件夹结构。
3. 在 backports 文件夹下新建一个以游戏ID为名字的文件夹,黑猴就建立一个“PPSA23226”文件夹如下图,如其他游戏的exfat档也放 mnt\ext1\homebrew,放降级补丁的文件夹就放同一 backports 下。
4. 把降级文件都复制到游戏ID为名字的文件夹,以黑猴为例就是都放在“PPSA23226”文件夹里面。
这方法适用 shadowmountplus 当引导抓到的游戏,无论是exfat格式或文件夹格式,都可用此方法降级,不必再覆盖原本的游戏文件,不必再装独立的 ps5-backport.elf 插件。
实测有例外,战争机器与光与影33号远征队的降级要复制到文件夹后再转,要看到Game Backported信息才表示降级已成功运行。
(上图是辐射4,战争机器刚进游戏无法截图)
现在降级补丁能用就偷笑,如官方的backports目录方式不行,就用文件夹直接覆盖,能玩最重要,但有一点是确定的,就是不要同时激活ps5-backport.elf造成冲突。
不是所有降级补丁都能用,我试了黑猴6.XX与7.XX的降级补丁,6.XX的才能用,如果不行就换个补丁,绝大部分都可以用。
一般降级是文件夹外置最有机会成功,然后是文件夹内置,然后是exfat外置,最后是exfat内置。
像羊蹄山,exfat外置降级成功,很高兴的把exfat传到PS5内置准备玩,结果内置降级变没作用 >_<!!
转好exfat下载连结的降级补丁我都验证过,都可内置游玩,如果在你哪边不行检查下设置,通常是跟ps5-backport.elf冲突。
从exfat映像档转回文件夹格式(或修改exfat内容)
打开 OSFmount 选取映像档
点 NEXT
点 NEXT
如果想修改exfat映像档,比如直接把降级补丁覆盖,上面这步的“Read-only”不要选,直接把降级补丁复制到虚拟挂载覆盖,就完成映像档修改。
然后会显示已挂载在F槽
然后就可以复制出来
全部复制出来后,点 Dismount all & EXIT 退出虚拟挂载。
映像档生成工具下载(含ShadowmountPlus)
从官网搬运,与官网同步到最新版,只放正式发行版(Release)不放预发行版(Prerelease),已从官网下载就不需要。
ShadowMountPlus 1.6test15-fix2 版 [github
OSFmount [來源
ShadowmountPlus安装
这方法适用所有elf插件,除了Kstuff。
1. shadowmountplus.elf 复制到 Data\etaHEN\payloads
2. etaHEN Toolbox -> Plugins / Payload ELFs
3. 激活 shadowmountplus.elf,要看到如图中字样,不是有信息就是激活成功,比如跟 ps5-backport.elf 冲到时就不会出现。
4. 过几秒钟会自动抓到游戏添加到菜单
如果抓不到游戏通常是降级出问题,可用v52_runner抓到,但抓到也不能玩,我玩毁灭战士在8.00系统就遇到这情况,同样的exfat,放9.6马上抓到,果然shadowmountplus就显示降级,可以玩。后来用新的4系统降级补丁覆盖,8.00系统也顺利抓到,连DLC都有。
5. 清理或复制游戏时到 etaHEN Toolbox -> Plugins / Payload ELFs 把激活 shadowmountplus.elf 取消,不然一直侦测显示信息很烦人。
Kstuff离线更新与设置进游戏时暂停
Kstuff 1.6.7正式版: [kstuff
Kstuff Lite 1.07Beta: [kstufflite
把新版 kstuff.elf 复制到 data\etaHEN 下,档名“kstuff.elf”不要去改,下次启动Y2JB破解时会自动更新,换用kstuff Lite或kstuff lite-dr(shadowmountplsu作者优化的版本)更新方法也是这样。
如果破解后不会自动回到首页,在 etaHEN Toolbox 改为 HomeMenu。
如升级Y2JB 1.3破解后etaHEN Toolbox不会自动加载,用苍神的这个[升级包]刷[color=inherit !important]论坛其他的Y2JB 1.3升级包在我的9.6系统破解后都自动加载Toolboxg失败。
加载Toolbox失败可以打开itemzflow,按option叫出设置菜单,如下图就能重新加载toolbox成功。
如果不是用东哥汉化的etaHAN2.5B,在Toolbox内激活kstuff进入游戏后的暂停如下图,东哥汉化已预置有暂停。
进入游戏会看到kstuff会暂停,如有装shadowmountplus也有这功能,有装shadowmountplus就不必再设置暂停。
我的8.00系统不设置kstuff暂停还是很稳,但是在另一台9.6系统如果不设置kstuff暂停,玩PS4游戏约10分钟就会死机,通常是自动存档时发生。
Y2JB折腾从1.21升级到1.3(适用10.01或以下, etaHEN)
很简单,还原PS5备份后,直接执行二件套:
1. 升级包[Y2JB v1.21],直接刷,建议留一份备份,出问题时好用。
(这是备份,下载后改名为y2jb_update.zip)
2. 升级包[Y2JB v1.3],不能直接刷要先编辑,不想编辑下面是我自用的,在我的8.00与9.6长期使用很稳定,如要编辑更新,websrv.elf不要动,动了Toolbox有时自动加载会失败,变得不稳定。
如果第二步刷了出问题,或刷其他东西出问题,机子破解出现奇怪的现象,不必还原系统,用第一步再第二步照顺序刷回去,只要Y2JB还能抓到更新包就还有救,第一步的升级包专治百病。
升级包里常用的荷载(payload)官方下载:[ftpsrv] [websrv] 不必执著于最新版,整体搭配运作的稳定性更重要。
FTP传输设置
安装FileZilla,无广告免费的FTP客户端,可从[官网]下载(安装时有广告),也可下载附件(无广告),它自己会更新。
v1.5.0版,仅ftp传输的版本
FileZilla连etaHEN自带的FTP与zftpd设置如下:
安装后选:档案 -> 站台管理员,如下面设置,主机旁的192.168.50.36看PS5上面显示的IPv4地址。
看PS5上抓到的IPv4地址,在PS5选:设定 -> 系统 -> 主机资讯 就可以看到IPv4地址。
IPv4地址是路由器分配的,不必连互联网也有,所以不用管屏蔽的部分。
Port 1337 是预设值,一般不用去改。
除非有装 zftpd 才需要,如图改 Port 2122,下图是装elf格式,安装方式同上面ShadowmountPlus的安装,要可边玩游戏边传才装bin格式,装bin格式用[升级包]。
速度是真的快,实测速度达112M,符合原作者的测试。我同台电脑用zftpd传PS5,机械盘只有80M,固态盘才有112M。
注意作者说的是1Gbps(1000BaseT)的有线网路环境,如果用无线网路实际传输速度会有差异。
zftpd HTTP传输设置
可用浏览器传档案,不需要安装FTP客户端,英文介面无中文。
v1.4.0版,ftp+http传输的版本
FTP设置与上面相同,多了HTTP的图形介面,zhttp设置如下:
安装方式同上面ShadowmountPlus的安装,要可边玩游戏边传才装bin格式,装bin格式用[升级包]。
如图HTTP用 Port 8888,下图是装elf格式,如果不常传游戏到PS5装elf格式就可以,这工具更新频繁安装比较方便。
在浏览器上方的网址列输入网址,网址输入你PS5的IPv4地址,图片是输入192.168.50.148:8888,按回车建,等几秒,连线成功后看到画面。
这里以要把游戏放到PS5的M.2 SSD(mnt\ext1\homebrew)为例,鼠标移到mnt位置点一下鼠标左键。
鼠标移到ext1位置点一下鼠标左键
鼠标移到homebrew位置点一下鼠标左键
这时已在 mnt\ext1\homebrew,如要改名或删除,比如要改名PPSA21564.exfat,鼠标移到PPSA21564.exfat位置点一下鼠标右键,就会出现菜单。
在红色区域内,点鼠标右键会出现如下图的菜单,要传输整个文件夹在Upload Folder位置点鼠标左键,要传输单个文件在Upload File位置点鼠标左键,然后会出现新视窗选择要从硬盘传输的文件夹或档案。
或打开档案管理员,用鼠标左键点一下要从硬盘传输的文件夹或档案,点一下选择后按著鼠标左键不放,直接把要传输的整个文件夹或档案,从档案管理员拖曳(鼠标左键不放)到浏览器区域就会如下图,放开鼠标左键就会开始传输。
速度还是很牛逼,实测111.6M
在手机或平板上用浏览器传也可以,这部分我用不到,有需要请自行尝试触控屏幕的操作方式。
安全问题还是要提一下,无论是哪种FTP或HTTP,进入破解状态的PS5不要连上外面的互联网,仅在自己的内部网域使用,说白了就是把路由器接外面宽带的网线拔掉,这是最高效的物理屏蔽,Port位置是公开的,删除没有密码机制。
解决进itemzflow错误
在桌面图标按触控板右边的键,会出现菜单,其中有删除,做删除动作前先到 etaHEN Toolbox -> Plugins / Payload ELFs 把激活 shadowmountplus.elf 取消。
把所有PS5的图标删除(PS4保留),然后才进itemzflow,被删除的图标下次激活shadowmountplus时会自动加回。
Dump Installer 安装与使用(离线安装)
极限竞速:地平线5用itemzflow会有问题,要用dump installer启动(用exfat就可以),图片很多,请移驾[这里
下载:宇宙机器人2 PPSA21564 v1.007 带降级 [8.xx]
宇宙机器人2,档案15万多个,内置到读速6900M的WD_BLACK SN850X固态(索尼官方认证同款),每局进图时间12-15秒,降级方法上面有写。
下载:恶魔之魂 重制版 PPSA01340 v1.004 [2.xx]
恶魔之魂,档案22万多个,放内置M.2 SSD读速明显比用外置的WD_BLACK P40固态(读速2000M)快。
下载:鬼屋魔影 重制版 PPSA08240 v01.000 [7.xx]
降级补丁请自己加,8.00系统无法测试。
exfat与ffpkg的差异
先说结论:
速度 文件夹>FFPKG>Exfat>PFS(ffpfsc) [上图來源] FFPKG在我实际用的感觉比Exfat快,与图片结果不同。
FFPKG要多约20%容量,映像档变更不易,区分大小写。
文件夹格式视存放位置会区分大小写,内置会区分,外置不区分,因索尼外置用Exfat格式硬盘,内置用索尼格式的硬盘,最有名的案例是用Exfat或ffpfsc内置黑猴就会有震动,用FFPKG没震动,因FFPKG也区分大小写。
Exfat是索尼官方支持的外置格式,映像档修改容易,不区分大小写,兼容性最好。
PFS是(Playstation File System)的缩写,有压缩可少约40%容量,代价是CPU会较热音因额外解压,运行速度也会较慢,映像档无法修改,可设定不区分大小写。
上图说明如下:
1. PS5外接硬盘的格式是exfat,也就是如果你接一个外接硬盘到PS5,用PS5格式化这个硬盘,就是exfat格式。
2. FFPKG其实是ufs2(Unix File System 2)格式,PS5是FreeBSD系统改的,一种类Unix系统。
3. exfat是微软的格式,FFPKG在PS5读取会比exfat格式快,FFPKG是Unix格式,与PS5原生系统较类似。
4. PS5外接硬盘的档案系统不区分英文大小写,但PS5内置硬盘的档案系统会。
5. 因exfat格式不区分大小写,所以内置的兼容性较好,有些游戏FFPKG格式内置会有限制(图中举例“往日不在”以FFPKG格式内置的语言问题)。
6. PS5内置硬盘的档案系统有区分英文大小写,但用exfat格式内置可以避开大小写问题,因exfat格式不区分。
确认资源数据的完整性
解压缩时软件会自动检查确认数据完整性,没报错就保证资源与我这边完全相同,有损坏不必再下载全部,再下载一次软件报错的那个分段,已验证上传没问题。
如暂时不想解压,可用软件的“测试”功能在不解压的情况下检查。
WINRAR
7z(免费无广告)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|