本帖最后由 南宫米露 于 2026-7-19 00:55 编辑
前言 - 本来想好好玩游戏,结果跑去搞程序了,游戏也没玩上,笑死。剩下的就随缘更新了,反正安装功能我自己是好使的。 - 我本人的ps5机器停留在5.5版本由于没啥想玩的就是搞了点ps4游戏尝试安装 - 结果etaHEN本身的安装在主机的下载列表中只能显示进度,没有安装名称,图标 - 本来没什么,自己记着点对应pkg数量就行了,结果安装到 生与死5 1000个dlc 我直接哭了 - 然后又因为当前流行ytb jb的模式,都是用单功能elf来代替原本etaHEN toolbox的功能 - 我没仔细找,但是好像没有这方面的独立安装功能,于是就参考etaHEN的安装功能独立了一个出来
- 这个pc端 sender ps4时代我就在用,挺好用的,但是作者不更新了,我就拿来做了功能改造与界面优化
关于稳定性:昨天晚上回家测试,分批次(每批次90~120)一共安装了1000个生与死5 dlc,我是一批结束立刻清空列表开始下一批安装的,从头到尾一共就失败了3个,还是因为sender软件卡了导致的,我把名字记下来重新手动点安装就都安装上了。主机从头到尾没有死机没有失去响应。感觉应该够稳定了。
singleDPI 功能介绍 - 一个独立、轻量、单一用途的 PS5 Direct Package Installer payload。它通过 TCP 9090 接收远程 PKG 安装请求,不加载 etaHEN,也不包含 kstuff。 - 已在 PS5 5.50 上配合兼容的 kstuff / kstuff-lite 完成 PS4 FPKG 安装和启动验证。 - 安装过程可能会显示很多debug信息,我自己测试一个本体带52个dlc队列安装是没问题的。主机也没死机。 - 注意:如果你要队列安装过多的pkg的时候(指100个以上的),最好手动拆分,然后一组一组拖入sender再进行队列安装,否则会因为条目过多导致性能问题,pc端sender会卡住。 - 注意:载入顺序需要在 kstuff / kstuff lite 之后,如果载入失败会有提示
- 当前版本:0.2.0 - 根据 网友反馈,高版本安装会报错,我去看了etaHEN的安装,估计是要兼容DPI v2版本的安装协议 - 本次更新 DPI v2 版本安装协议,在sender的配置页面可以选择v2进行安装,选择版本功能只有singleDPI选项会显示。 - 注意:由于本人机器只是5.5版本,只能测试 DPI v2 安装功能正常,但是无法保证高版本是否可用。
DPI v2 设置
已知BUG: - 之前推测使用自定义的指向ps5自己的icon url路径可以缓存icon图标,保证重启机器之后不载入 singleDPI 也可以看到下载里面对应的icon。 - 这个是错误的,它自带的下载管理似乎有自己的缓存方式,如果你发现了 下载管理器中的icon消失了,那么还是需要载入singleDPI 保证icon显示的。 - singleDPI 的代码是经过优化的,理论上后台一直开着是不会导致ps5的其他功能性能问题的。介意长期载入的朋友可以有需要的时候再用。
- OLD版本:0.1.0 - 根据 etaHEN 分离的 DPI 安装api系列功能 - 使用 readme 中的 改版 ps4-remote-pkg-sender 选择 singleDPI 即可使用 - 只在实体机 5.5 系统上测试通过,更高版本的请使用对应系统版本的 kstuff 配合 singleDPI 自行测试 - 由于整体代码是参考etaHEN的安装部分解析出来的,理论上使用etaHEN的pkg安装功能可以安装的系统版本都应该支持 - 使用了极简的本地http服务器来缓存安装列表的icon资源,防止重启机器或者不使用payload的时候icon丢失的问题(没有源码参考只是通过现象参考推测) - icon缓存可以在 /data/singleDPI 中使用ftp或者任意文件管理器进行管理清理,目前没有自动清理功能。
改版的Sender - 当前版本:0.2.0 - 更新 v2 安装协议兼容与选项
- OLD版本:0.1.0 - [核心功能] 增加 PS5 singleDPI 目标,通过 TCP 9090 API 连接独立的 Direct Package Installer payload - 完整国际化支持:集成 vue-i18n,支持简体中文、德语等多语言切换,语言选择器仅显示已翻译的语言 - Skip Installed 选项:队列扫描时可选择跳过已安装的条目,或仍将其加入安装候选 - 延迟安装模式:队列可选择上一项完成后等待自定义秒数(默认 2 秒,推荐延迟,如果安装速度太快可能会出现问题)再继续下一项 - 发送 PKG 时同时传递标题、Content ID 和图标地址,并轮询显示下载、安装与 Promote 进度 - 通过 SFO 的 CATEGORY、Title ID 和 Content ID 检测 Base、Patch 与 DLC 是否已有安装记录 - Processing Center 和 Server 页面表格展开时显示 SFO 标题、版本、分类、Content ID、剩余时间和估算传输速度 - 列表高度随窗口自动调整,长队列可在表格内部滚动 - Reset Options 可单独重置已安装状态、移除完成条目或移除 installed 类型条目 - 保留原有 PS5 etaHEN 和 PS4 安装模式,不改变其既有发送方式(未测试,fork主要为了兼容singleDPI) - 增加仅构建 Windows x64 版本的命令,避免旧依赖在 ia32 构建阶段要求 Python - 目前仅构建win64,暂无多平台构建。有机器与环境的可以自行拉取代码进行构建操作
原本ps上下载管理显示的内容 修改后显示的内容
下载连接与项目地址:
|