品技

 找回密码
 注册用户
查看: 3112|回复: 133

[其他] 4.10更新教程 多合一dlc整合自动工具(基本实现全自动)

  [复制链接]
发表于 2024-4-8 15:59:11 | 显示全部楼层 |阅读模式
本帖最后由 asoul_official 于 2024-4-10 13:41 编辑

4.9更新,把全自动解包给加进去了,这下整合dlc纯手动工作应该就省点几下的事了,估计不会超过十下哈哈
完全自动化也省不了多少事,就这样也差不多了,基本上没什么门槛了
解包程序使用的CyB1K的,需要的文件都一起放在包里了,
目前自动修补并不能完美适配所有游戏,如果在第五步以外出现问题那与本工具无关,我也无法解决,第五步中出现问题,请认真阅读教程,确保自己没遗漏任何一步
ee74a8d76520866713016fa154224859.png


使用教程:(使用的所有工具都在附件里)
1.将下载好的整合版或更新包使用Patch Builder v1.3.3.exe进行解包,对于大部分游戏只需要勾选Image0/sce_sys,eboot.bin,Sc0进行解包得到patch(有一些别的游戏需要用到别的,请阅读工具内的教程,自行寻找是否有类似的文件)
2.将解包得到patch的Sc0内所有文件放入Image0/sce_sys中
3.将解包得到的eboot.bin拖入SelfUtil.exe,得到eboot.elf
4.将eboot.elf和所有dlc文件放在一起,全选拖入ps4-eboot-dlc-patcher-win-x64.exe,会在文件夹内输出修补好的eboot.elf(需要手动将后缀改为bin,如果已经是bin就不用动了)和dlcldr.prx,将这两个文件放入之前解包得到的
Image0文件夹中;命令行中会输出一些诸

TOADLITMDOLLNIGH/Image0/* -> CUSAxxxxx-patch/Image0/dlc00/
TOADLITMDOLLSJKF/Image0/* -> CUSAxxxxx-patch/Image0/dlc01/
.......
这是你dlc解包后要放到的哪个补丁位置。将类似于这样的全部都复制下来保存到一个txt中,不要复制其他的
5.从这步骤开始才用到本工具!!!
打开dlc_4in1.exe,首先使用步骤1,按照要求输入,包括dlc的文件夹路径和刚才保存的txt路径,会将所有dlc文件按照位置重命名为dlc00,dlc01...
然后使用步骤2,在patch文件夹中建立dlc00,dlc01...文件夹,用来存放dlc解包后的文件,需要输入Image0的路径以及dlc的数量
接着使用步骤3,将dlc文件解包至刚才建立的对应文件夹,需要输入orbis-pub-cmd.exe工具的路径,即本工具箱所在路径;输入全部dlc.pkg所在的路径,Image0的路径以及dlc的数量,会自动解包至对应文件夹

最后使用步骤4,输入Image0的路径,将dlc解包后的多余文件删除
全部执行完毕后如果发现所有dlcxx的文件夹都是空的也不要紧(有的会空 有的不会)

6.将完成所有步骤的Image0文件夹放入Patch Builder v1.3.3.exe中的Project Location,将游戏本体或整合版放入Package Settings,点击Build Package,即可得到dlc整合包,使用安装即可。




注意按顺序执行,每一步环环相扣,如果dlc没有被自动重命名,那代表他的文件名中没有关键字,那你只能自己一个个解包对比去改成dlcxx.pkg了
之前下载过上一版的也要更新一下,而且用上一版自动到一半想直接换这个不太行哈,中间步骤有的变了,建议完全使用这个从头开始整合,没什么上手难度,希望大家也能多多整合造福大家


                               
登录/注册后可看大图


4.8晚更新
花了一晚上时间把dlc整合中除了解包以外的简单机械工作都给自动化了,除了下午写的重命名,又加了一键在Image0文件夹中建立dlcxx文件夹和删除解包后除了Image0文件夹中多余文件以及Image0/sce_sys,打包成exe了直接执行就行,应该比较好用,大概看一遍视频教程就明白这个工具怎么用了
功能3我确实不会,先搁置吧
功能1和2都测试过了,应该没什么问题
功能4有删除功能,所以使用时务必小心,因为我现在用的时候dlc都是空文件,所以还没用到这个功能,只是按照理论测试了一下如果我没理解错步骤的话倒是没什么问题,如果大家在使用中发现有什么问题可以反馈,我抽空改一下
说实话,现在整合挺简单的,希望大家有整合好dlc的话,如果可以使用,在方便的情况下可以在资源区分享一下哈,造福大家嘛



4.8下午更新
几个dlc的时候对着顺序解包就行了,但是今天我在尝试整合破晓传说dlc的时候有55个,他需要的顺序好像还不是字符排序,要是一个个比对去解包很容易眼花,所以我写了个py脚本,把dlc按照需要解包的顺序重命名,对于dlc很多的情况下在一个个解包的时候不容易混乱了
需要自己保存补丁程序输出的类似
TOADLITMDOLLNIGH/Image0/* -> CUSAxxxxx-patch/Image0/dlc00/
直接复制到一个txt里就行,只要若干行上面这个就行不要其他的,脚本自己识别这段里要用的部分
输入就是txt的地址:xxx/xxx/xxx.txt
以及dlc所在文件夹:xxx/xxx/


游客,如果您要查看本帖隐藏内容请回复




点评

更新1.2.0版本  发表于 2024-4-24 07:59
75楼有更新了 dlc整合自动工具1.1.0版本  发表于 2024-4-17 20:17
已更新文字教程  发表于 2024-4-10 12:37
解包也搞定了,几百个dlc也不怕咯  发表于 2024-4-9 20:24
打包成exe了,没有python或者不想用的可以重新下哈  发表于 2024-4-8 21:45

评分

3

查看全部评分

发表于 2024-4-17 20:16:45 | 显示全部楼层
本帖最后由 苍神 于 2024-4-24 08:00 编辑

dlc整合自动工具1.1.0更新:



更新日志:


添加了自动提取 dlc pkg 到相应 dlcXX 文件夹的选项。
改进了 libSceNpEntitlementAccess 检查,现在它会告诉你游戏是否使用了该库,而不仅仅是找不到所需的函数。
修正了一个 Bug,该 Bug 可导致包含括号的路径出错。
在补丁前添加了一个填充字节,以防原始段落的最后一个非零字节是一个需要空结束符的字符串。
修正了一个导致在反汇编步骤中运行不必要迭代的错误,现在反汇编速度应该更快了。
改成在反汇编时直接从磁盘读取数据,现在内存使用率应该会大大降低。
只允许继续使用 sceAppContentGetEntitlementKey(应可修复 Until Dawn)。
修正了一个 Bug,该 Bug 可导致程序段结束时无法识别并导致程序失败。
对于使用在程序退出时关闭的终端(如 conhost.exe)的用户,在出错时保持窗口打开



ps4-eboot-dlc-patcher-win-arm64.rar (2.1 MB, 下载次数: 10)

ps4-eboot-dlc-patcher-win-x64.rar (2.08 MB, 下载次数: 57)






dlc整合自动工具1.2.0更新:


更新日志:


libSceNpEntitlementAccess 支持 prx 方法。(修复了之前在打补丁时显示错误的游戏,如《霍格沃茨传奇》、《MK11》等)。

ps4-eboot-dlc-patcher-win-x64 1.2.0 .rar (4.15 MB, 下载次数: 122)









回复 支持 2 反对 0

使用道具 举报

发表于 2024-4-8 16:41:19 | 显示全部楼层
谢谢大佬提供脚本,全自动化DLC不远了
回复 支持 反对

使用道具 举报

发表于 2024-4-8 16:42:11 | 显示全部楼层
感谢大佬分享
回复 支持 反对

使用道具 举报

发表于 2024-4-8 17:02:32 来自手机版论坛 | 显示全部楼层
越来越好了
回复 支持 反对

使用道具 举报

发表于 2024-4-8 17:15:18 | 显示全部楼层
厉害了,我的牛逼啊
回复 支持 反对

使用道具 举报

发表于 2024-4-8 18:48:45 | 显示全部楼层
确实 他自动化出来的dlc是乱序的 想要顺手把dlc解包了估计还得等git上工具更新 自己应该不好处理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-8 21:12:09 | 显示全部楼层
grh1236 发表于 2024-4-8 18:48
确实 他自动化出来的dlc是乱序的 想要顺手把dlc解包了估计还得等git上工具更新 自己应该不好处理 ...

确实,没办法了,这步是够烦的
回复 支持 反对

使用道具 举报

发表于 2024-4-8 21:21:30 | 显示全部楼层
谢谢大佬提供脚本,全自动化DLC不远了
回复 支持 反对

使用道具 举报

发表于 2024-4-8 21:25:29 | 显示全部楼层
第三步 我觉得你可以上git看下 PS4-Fake-PKG-Tools-3.87 这个工具 这个工具有 解包执行的exe文件 按理来说 你只要在命令行执行 exe 加文件路径就能直接解包 然后按照文件名依次执行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-8 21:31:12 | 显示全部楼层
grh1236 发表于 2024-4-8 21:25
第三步 我觉得你可以上git看下 PS4-Fake-PKG-Tools-3.87 这个工具 这个工具有 解包执行的exe文件 按理来说  ...

okk,感谢,我明天试试,要是能行就完美了,基本上就没什么要手动的了
回复 支持 反对

使用道具 举报

发表于 2024-4-8 21:37:05 | 显示全部楼层

感谢大佬分享
回复 支持 反对

使用道具 举报

发表于 2024-4-8 21:39:49 | 显示全部楼层
谢谢大佬提供脚本!
回复 支持 反对

使用道具 举报

发表于 2024-4-8 22:25:38 | 显示全部楼层
厉害 这个用的看看
回复 支持 反对

使用道具 举报

发表于 2024-4-8 23:04:57 | 显示全部楼层
雖然我不知道有什麼用但感覺很牛B的, 必須讚,辛苦的功勞
回复 支持 反对

使用道具 举报

发表于 2024-4-9 04:21:55 来自手机版论坛 | 显示全部楼层
越来越近了 楼主厉害
回复 支持 反对

使用道具 举报

发表于 2024-4-9 07:58:17 | 显示全部楼层
感谢分享好东西!辛苦
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|品技

GMT+8, 2024-9-9 16:01 , Processed in 0.070541 second(s), 15 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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