Here is script for merging resources into proper obb for Project W (it's an UE mobile game). It will merge lbres from base apk and lbres from additional downlodable package into single respective obb - for more info open script and read included notes.
Script for Friday the 13th: The Game from specific scripts bundle is updated to properly support other versions of the game (for now only steam and switch versions are tested).
Script for extracting Crystal of Atlan is added to specific scripts bundle. Both bundle and required key are available via my signature.
Update: Only base packages can be properly extracted, all additionally downloaded packages doesn't store filenames. You can use attached script to extract files from them without names. Update 2: Attached script is updated to properly extract all unnamed files. You can also uncomment certain part of the script to get hashes for filenames.
@Morty888: None of UE4 scripts support quickbms reimport modes due to their complexity. You need to create packages with native unrealpak tool of the same engine version. You can start with reading "how to repack assets" section at the bottom of my base post. Note that the topic is dedicated to extraction issues and it's better to address such questions to some modding communities.
spiritovod wrote:@Morty888: None of UE4 scripts support quickbms reimport modes due to their complexity. You need to create packages with native unrealpak tool of the same engine version. You can start with reading "how to repack assets" section at the bottom of my base post. Note that the topic is dedicated to extraction issues and it's better to address such questions to some modding communities.
I go through pain. I have already written in many places that unpacked files, even from the old version of this game, are not displayed in UE. The sources that you gave me, there is a lot of unnecessary information for my case. I will give you a file that you will need to import into the pack. I still can not do the same as you, but I really need it.
Help me?
@Morty888: You should at least understand what you're doing first, because you can't add extracted assets to unreal editor directly (from any game). As for creating new packages, FluffyQuack's workflow mentioned in one of linked posts is simple drag-n-drop solution, you just need to add unrealpak from required engine version to it. Anyway, like it was already said above and stated by alugi before, this topic is not for modding related questions.
@cn_halloweeks: Just fyi, non of mobile PUBGs are using aes encryption for packages at the moment -_-
@Kahuna, @XxDarkus101Xx: Back 4 Blood script is updated in specific scripts bundle to handle new versions (they've changed package header). It now works with both old and new versions of the game.
spiritovod wrote:@Kahuna, @XxDarkus101Xx: Back 4 Blood script is updated in specific scripts bundle to handle new versions (they've changed package header). It now works with both old and new versions of the game.
Thank you very much for your swift help.
Have a nice day!
@cn_halloweeks: You can't guess UE version from library in most cases. Though you can open game packages in umodel and look for packages version in logs: 11 = 4.26-27, 9 = 4.25, 8 = 4.22-24, the rest is more unclear, because 3-7 has around the same format, but it would be something like 7 = 4.20-21, 4-6 = 4.15-19 and such.
Note that while Gotham Knights is using 4.25 Plus engine, they've updated package format to latest one, therefore you need to use 4.27 quickbms script for assets extraction.
AES finder is updated in the base post to version 0.9g. Additional check should help in rare cases like Gotham Knights, but finder will now work longer for games without encryption because of additional extended check.
Last edited by spiritovod on Sat Oct 29, 2022 11:42 am, edited 1 time in total.