Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.
Zero Tolerance for Disrespect

Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Featured Replies

  • Author
  • Localization

Durandil67, posted Mon Oct 04, 2021 6:50 pm (66856)


@spiritovod : Thank you for your answer, I did not know Fmodel. But I believe that neither of these two allows to import/repack .pak or .ucas file?
I try in the best case to replace or modify game files inside these.
  • Replies 2.3k
  • Views 532
  • Created
  • Last Reply

Top Posters In This Topic

  • Author
  • Localization

spiritovod, posted Mon Oct 04, 2021 9:20 pm (66858)


@Durandil67: pak files with 4.26 format can be created only with native unrealpak tool - you can read more about it at the very bottom of my base post. ucas/utoc files can be created only via Unreal Editor at the moment, but it's useless by design (for modding purposes), so you should stick with paks.

-------------------------------------------------------

Base post was reworked: "latest" script package is renamed to 0.4.25, since it's not the latest for quite some time; two 0.4.26 scripts are now merged into single 0.4.27 script, which supports paks from 4.26/4.27/UE5 games (there is already UE5 demo game in steam); related references are modified to reflect those changes.
  • Author
  • Localization

Durandil67, posted Tue Oct 05, 2021 8:21 am (66863)


Thank you for your answer,

However I have tried all the custom_UE4_scripts bundle and none none succeeded, I got the following errors:

Code:
Error: incomplete input file -10:
       Can't read 2 bytes from offset 00010f30.

Code:
163 get CHUNK_OFFSET longlong TOC_FILE
  coverage file 0     0%   69477      66171768   . offset bf450000
  coverage file -5    0%   0          126        . offset 0000007e
  coverage file -10 100%   69424      69424      . offset 00010f30


Maybe because this is a recent game (efootball 2022) that I try to mod, the script needs to be adapted specifically to this game?
  • Author
  • Localization

spiritovod, posted Tue Oct 05, 2021 1:26 pm (66866)


@Durandil67: Please read my previous post again, for now it seems you don't quite understand what you're doing. Neither any of UE4 scripts works for reimport, nor custom scripts are compatible with 4.26 games. Also, I'm not sure about modding possibilities for this particular game, since it's using custom global context name and Fox Engine resources along native UE4 assets (though you should be able to add mods for resources stored in paks).
  • Author
  • Localization

Durandil67, posted Tue Oct 05, 2021 2:10 pm (66868)


Yes sorry I'm still just a newbie about all this Unreal stuff. If I understand correctly it's currently impossible to export/reimport assets & data for this game right?

You're right there are fox engine resources in this game too, I will surely do my modding research on this side that I know better for the moment. Thanks for your time and your answers!
  • Author
  • Localization

spiritovod, posted Tue Oct 05, 2021 4:31 pm (66869)


@Durandil67: Um, no, like it was already said above, almost everything can be extracted with Fmodel/umodel as-is (specific umodel build can export 3d-modeling stuff as well) for native assets, cpk related assets can be modded with respective tools for previous eFootball games (I believe so) and UE4 assets can be partially modded (applied to pak contents, but not ucas). I don't know about modding ucas contents though, it's very dependent on game.

Note that this topic is about extraction of resources from UE4 packages in general and not suitable for discussing modding stuff, so it's better to ask such things at some game/series/modding related communities. A few posts and topics, which may be helpful, are linked at the end of my base post under "How to repack assets back in form of mods" section, but that's about all you can get from this topic, modding-wise.
  • Author
  • Localization

TheJJMan, posted Wed Oct 06, 2021 8:34 am (66877)


Am currently trying to unpack the Legacy version of The Isle's .pak files but the key I'm using (from this website: https://cs.rin.ru/forum/viewtopic.php?t=100672) is giving me this (I have no idea what it's saying as I'm completely new to coding):

- please insert the content for the variable KEY:
0xA9F5BF918A059B41BBED653BB240F65CFBB4ECDCABF4784FE24DEFE7DF560464
KEY:

Error: incomplete input file -10:
Can't read 8 bytes from offset 0000000000494990.
Anyway don't worry, it's possible that the BMS script has been written
to exit in this way if it's reached the end of the archive so check it
or contact its author or verify that all the files have been extracted.
Please check the following coverage information to know if it's ok.

coverage file -10 100% 4802960 4802960 . offset 0000000000494990

Last script line before the error or that produced the error:
160 get CHUNK_END_OFFSET longlong TOC_FILE
coverage file 0 0% 4803269 21331232197 . offset 0000000000000000
coverage file -10 100% 4802960 4802960 . offset 0000000000494990
  • Author
  • Localization

spiritovod, posted Wed Oct 06, 2021 11:26 am (66878)


@TheJJMan: You're probably using wrong script or wrong key, or both. I'm not familiar with the game, but apparently it's divided into two branches and Evrima branch (latest) is built with 4.26 engine, while you've used 4.25 script. Also, I've updated key for Evrima branch in that list, but not sure it's compatible with the latest game version - if it will not work too with proper script, you can request an update at rin forums (don't forget to provide required file for it, which is explained in the first post there).
  • Author
  • Localization

ikyAhmad, posted Fri Oct 08, 2021 10:27 am (66915)


how do i find this Script Script ?? The file I gave is just an example, I found it on Google.
  • Author
  • Localization

guitutilo, posted Fri Oct 08, 2021 7:32 pm (66922)


I want to translate the game "3 out of 10" and I verified that the PAK file is version 8.
I was able to open the PAK file and view the files using this tool: https://github.com/allcoolthingsatonepl ... ealPakTool
Then I tried to recompile with the same tool to see if it would work but it gave me an error.

I wonder if the method you have in this topic of opening the PAK and recompiling would work for version 8?
  • Author
  • Localization

TheJJMan, posted Sat Oct 09, 2021 6:33 am (66930)


spiritovod wrote:
@TheJJMan: You're probably using wrong script or wrong key, or both. I'm not familiar with the game, but apparently it's divided into two branches and Evrima branch (latest) is built with 4.26 engine, while you've used 4.25 script. Also, I've updated key for Evrima branch in that list, but not sure it's compatible with the latest game version - if it will not work too with proper script, you can request an update at rin forums (don't forget to provide required file for it, which is explained in the first post there).


Hi there! I tried using the 0.4.27 version of the script with the newest Evrima key, to be specific this one: 0xA71B039BE7E29DA6C9A90B386BF1C8808B36610F786591E3B236266157A44077

Yet it's giving me this when I try to unpack it? I feel like I'm making progress though lol:


The archive is encrypted, select the number of the key to use or type yours:
0: press RETURN for no encryption (Lineage 2 Revolution)

- please insert the content for the variable KEY:
0xA71B039BE7E29DA6C9A90B386BF1C8808B36610F786591E3B236266157A44077
KEY:

Error: incomplete input file -5:
Can't read 1121856837 bytes from offset 00000000001e3560.
Anyway don't worry, it's possible that the BMS script has been written
to exit in this way if it's reached the end of the archive so check it
or contact its author or verify that all the files have been extracted.
Please check the following coverage information to know if it's ok.

coverage file -5 100% 1979744 1979744 . offset 00000000001e3560

Last script line before the error or that produced the error:
269 getdstring BASE_PATH NAMESZ TOC_FILE5
coverage file 0 0% 1979854 18147412082 . offset 0000000000000000
coverage file -5 100% 1979744 1979744 . offset 00000000001e3560
  • Author
  • Localization

spiritovod, posted Sat Oct 09, 2021 10:53 am (66937)


@ikyAhmad: It's a json parsed from native UE4 asset. You can do something like this with JohnWickParse or similar tools, considering that you have properly paired uasset uexp. In case of PUBG stuff it's usually done manually, especially for latest versions.

@guitutilo: You can read a bit about repacking specifics at the end of my base post. In some cases games doesn't accept mod packs if they're created with the same package format (and require a legacy format) or named incorrectly.

@TheJJMan: Apparently it's outdated as well, as it was already said above. I don't have latest game version, so can't check it.
  • Author
  • Localization

ikyAhmad, posted Sat Oct 09, 2021 11:47 pm (66952)


Hay spiritovod for pubg mobile lite version 0.22.0 now Encrypted, can you provide the Key?? I have asked on CS.rin.ru but no answer yet !!
  • Author
  • Localization

Freeeee, posted Sun Oct 10, 2021 4:46 pm (66967)


Hello @spiritovod , I scan all the forum but there is nothing specific to it so I need to ask it here Is there any tool to extract fonts from ue4 games . I can see the fonts in uasset & uexp format but saving packages and manual conversation to .ttf don't work. Is there any way to make them working or some special tool that is used to extract fonts.

If anyone else also know how to extract fonts help me pls.
  • Author
  • Localization

ikyAhmad, posted Mon Oct 11, 2021 6:50 am (66970)


@Freeeee Try using JhonWickParse, if you succeed let me know!! because I also learned about it.
  • Author
  • Localization

spiritovod, posted Mon Oct 11, 2021 2:37 pm (66973)


@Freeeee: It depends on the game, but if font is stored in uasset/uexp, it's most likely bitmap font (i.e. texture). You need to extract and edit it and then import back. This is very huge topic to discuss, so it's better to search in some UE4 modding communities instead. I saw you've already create respective topic in Localization subforum, that's what I would recommend as well - you just need to provide more info there, like the game name and uasset uexp files in question.
  • Author
  • Localization

gladias9, posted Tue Oct 12, 2021 8:50 pm (66986)


*holds breath until Back 4 Blood bms script releases*
  • Author
  • Localization

spiritovod, posted Wed Oct 13, 2021 6:58 pm (67007)


@gladias9: Nothing has changed since this post: viewtopic.php?f=9&t=1005&start=1840#p65708 (the bottom part of it), except that some kind people kindly reported that decrypted build and it got blocked. I don't own the full game, nor that I have plans for it, so it's better to wait some third-party solution.
  • Author
  • Localization

TheJJMan, posted Thu Oct 14, 2021 9:37 am (67020)


Could I request a key here? I think Rin's layout is a bit more confusing imo
  • Author
  • Localization

spiritovod, posted Thu Oct 14, 2021 12:58 pm (67023)


@fileaio: Answered at rin forum.

@TheJJMan: I prefer to keep such questions separated for a reason, otherwise this topic may be flooded with such requests in no time (like it was before). If you have troubles with registering at rin, you can PM me with such request, but please consider that the main purpose of the topic is general support for UE4 packages format.
  • Author
  • Localization

jobystem191, posted Sat Oct 16, 2021 12:00 pm (67051)


:roll: Hey spirito, I recently figured out that many people are now able to unpack pak files of pubg mobile after the 1.6 update. Could you provide the script for that please?
  • Author
  • Localization

cyberspeed, posted Sat Oct 16, 2021 4:16 pm (67055)


To those of you that happen to have a rooted device and can dump games excutable, there's a second beta release for the RacingMaster game:
Google Play: https://bit.ly/3FApkpl
Can someone please dump the libUE4.so? It does not work in emulators, sadly. I do not have a Android device.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.