Tutorial  Updated

How to unpack and repack Unreal Engine 4 files

Because i couldn't find any tutorial for this, i made my own package. This tutorial doesn't include how to unpack NSP, XCI or NCA. It's for people who already knows that. Use DBI or emulators romfs browser.

This tutorial is made purposely for mount point ../../../ which is default for Switch games. More info in tutorial.
It may look rough, but it's easy to remember after few attempts.
If something is not working, write post.
English purists should run away. It will not be a plausible text. :D

RequirementsCheck version of packageUnpackPack filesCreating patchExceptionsDecryptionThanksTricks & Tips

  1. What you need to download:
    - Package "UnrealPakSwitchv9.zip" from attachments and unpack it.
    - Notepad++ (or any other text editor with Perl regular expressions)
    - Python 2 or 3
    - Unreal Engine 4.19.2 (for v4 *.pak), Unreal Engine 4.20.3 (for v5 *.pak), Unreal Engine 4.21.2 (for v7 *.pak), Unreal Engine 4.22.3 (for v8 *.pak), Unreal Engine 4.24.3 (for v8.23 *.pak), Unreal Engine 4.25.4 (for v9 *.pak), Unreal Engine 4.26.2 (for v11 *.pak), Unreal Engine 4.27.2 (for v11.27 *.pak). For complete pack you need to download eight of them.

    Additional note If you want to extract PAK, download just newest version (Unreal Engine 4.27.2) since UnrealPak unpacking is backwards compatible (only exclusion is that v11 PAKs are not fully supported by v11.27 unrealPak).
    For packing files usually you can use unrealPak version that matches your PAK version or older, so you can use oldest Unreal Engine 4 (4.19.2) to pak your mods and it should work for 99% of cases.
    Remember that's not a rule since developers can change how PAKs are packed or read individually.
    Tutorial is explaining how to extract and make PAKs "properly", though you can skip some parts of it if you know what you are doing.


    My package lacks UnrealPak.exe which is licensed, but free to use. That's why I don't upload them.
    After download each respected Unreal Engine you can find UnrealPak.exe in:
    1. X:\Program Files\Epic Games\UE_4.19\Engine\Binaries\Win64\unrealpak.exe
    2. X:\Program Files\Epic Games\UE_4.20\Engine\Binaries\Win64\unrealpak.exe
    3. X:\Program Files\Epic Games\UE_4.21\Engine\Binaries\Win64\unrealpak.exe
    4. X:\Program Files\Epic Games\UE_4.22\Engine\Binaries\Win64\unrealpak.exe
    5. X:\Program Files\Epic Games\UE_4.24\Engine\Binaries\Win64\unrealpak.exe
    6. X:\Program Files\Epic Games\UE_4.25\Engine\Binaries\Win64\unrealpak.exe
    7. X:\Program Files\Epic Games\UE_4.26\Engine\Binaries\Win64\unrealpak.exe
    8. X:\Program Files\Epic Games\UE_4.27\Engine\Binaries\Win64\unrealpak.exe


    For third point (UE_4.21) you need to copy with unrealpak.exe also DLLs and other (treat UnrealPak.exe and all files below as one if you will follow Exceptions tab):
    Code:
    UnrealPak-BuildSettings.dll
    UnrealPak-Core.dll
    UnrealPak-Json.dll
    UnrealPak-PakFile.dll
    UnrealPak-PakFileUtilities.dll
    UnrealPak-Projects.dll
    UnrealPak.modules

    For fourth point (UE_4.22) you need additional files:
    Code:
    UnrealPak-BuildSettings.dll
    UnrealPak-Core.dll
    UnrealPak-Json.dll
    UnrealPak-PakFile.dll
    UnrealPak-PakFileUtilities.dll
    UnrealPak-Projects.dll
    UnrealPak.modules
    UnrealPak-RSA.dll

    For fifth point (UE_4.24) and sixth point (UE_4.25) you need additional files:
    Code:
    UnrealPak-BuildSettings.dll
    UnrealPak-Core.dll
    UnrealPak-DerivedDataCache.dll
    UnrealPak-Json.dll
    UnrealPak-PakFile.dll
    UnrealPak-PakFileUtilities.dll
    UnrealPak-Projects.dll
    UnrealPak.modules
    UnrealPak-RSA.dll
    UnrealPak-TraceLog.dll


    For seventh point (UE_4.26) you need additional files:
    Code:
    UnrealPak-BuildSettings.dll
    UnrealPak-Core.dll
    UnrealPak-DerivedDataCache.dll
    UnrealPak-Json.dll
    UnrealPak-PakFile.dll
    UnrealPak-PakFileUtilities.dll
    UnrealPak-Projects.dll
    UnrealPak.modules
    UnrealPak-RSA.dll
    UnrealPak-SSL.dll
    UnrealPak-TraceLog.dll

    For eighth point (UE_4.27) you need additional files:
    Code:
    UnrealPak-Analytics.dll
    UnrealPak-BuildSettings.dll
    UnrealPak-Core.dll
    UnrealPak-CoreUObject.dll
    UnrealPak-DerivedDataCache.dll
    UnrealPak-Json.dll
    UnrealPak-PakFile.dll
    UnrealPak-PakFileUtilities.dll
    UnrealPak-Projects.dll
    UnrealPak.modules
    UnrealPak-RSA.dll
    UnrealPak-SSL.dll
    UnrealPak-TraceLog.dll

    For each one version you need to copy UnrealPak.exe to correct folder of my package:
    1. UnrealPakSwitch\v4\2\3\UnrealPak.exe
    2. UnrealPakSwitch\v5\2\3\UnrealPak.exe
    3. UnrealPakSwitch\v7\2\3\UnrealPak.exe (+ other files)
    4. UnrealPakSwitch\v8\2\3\UnrealPak.exe (+ other files)
    5. UnrealPakSwitch\v8.23\2\3\UnrealPak.exe (+ other files)
    6. UnrealPakSwitch\v9\2\3\UnrealPak.exe (+ other files)
    7. UnrealPakSwitch\v11\2\3\UnrealPak.exe (+ other files)
    7. UnrealPakSwitch\v11.27\2\3\UnrealPak.exe (+ other files)

    You can now uninstall Unreal Engine(s) (except if you need Oodle support - read "Oodle decompression" in "Tricks & Tips" before continuing) - there are no more needed

    WARNING!
    UnrealPak for some paks shows error about not detecting some plugin. In most cases it's not needed, just ignore it and it will continue.
  2. Archives are mostly in romfs/******/Content/Paks as *.pak files
    ****** - project name made by devs. It's devs choice (for example Octopath has "Kingship"), but most games have one folder in romfs

    1. Copy *.pak file you want to check to unpacked UnrealPakSwitch folder.
    2. Drag and drop your file to "1. check.cmd"
    It will show
    Code:
    Version: X
    Where X is a version of your package.
  3. If you know what version you have, then drag and drop your *.pak file to
    Code:
    version 4 - "unpack-v4.cmd"
    version 5 - "unpack-v5.cmd"
    version 7 - "unpack-v7.cmd"
    version 8 - "unpack-v8.cmd"
    version 8.23 - "unpack-v8-23.cmd"
    version 9 - "unpack-v9.cmd"
    version 10 - "unpack-v11-27.cmd" (because 10 is unofficial version, we can use as newest tool as possible for Oodle support)
    version 11 or 11.27 - "unpack-v11.cmd" or "unpack-v11-27.cmd" (this is because UE 4.27 made breaking changes to pak files without changing header struct, which makes it impossible to differentiate between 11 and 11.27 from header alone).

    They create "lista.txt" in UnrealPakSwitch folder which contains info about all files. It will be needed for packing archive.
    Don't press key to continue. First open "lista.txt" and check if there is a line
    Code:
    LogPakFile: Display: Mount point ../../../
    If it's correct, press any key to continue. If it's not (something different after Mount point or lack of it), close window and go to Exceptions tab.

    After some time it will unpack all files in most cases to 2 folders:
    - Engine
    - ****** (yes, the same ****** as from previous tab)

    ****** contains assets. Engine should not be modified unless you know what you are doing.
  4. To pack files we need Engine folder unpacked from one of original PAKs. Usually you can find it it any game PAK that is first in alphanumerical order, usually with name starting at "pakchunk0". UnrealPak reads files from this folder before starting reading file list. Not having this folder with correct files will result in error.
    Remember than UnrealPak always creates Engine folder when used if it doesn't exist, so having this folder is not equal to that you have all necessary files.

    First we need to edit lista.txt with Notepad++
    1. Delete those lines (don't worry if one or more lines are missing)
    Code:
    LogPaths: Warning: No paths for game localization data were specifed in the game configuration.
    LogInit: Warning: No paths for engine localization data were specifed in the engine configuration.
    LogPakFile: Display: Using command line for crypto configuration
    LogPakFile: Display: Added 0 entries to add to pak file.
    LogPakFile: Display: Mount point ../../../

    2. Delete last three lines. It will look something like this (quantity of files, size and seconds may differ):
    Code:
    LogPakFile: Display: 103018 files (1944681023 bytes), (1944681023 filtered bytes).
    LogPakFile: Display: Unreal pak executed in 2.605882 seconds
    Third line is empty (CMS of this forum is deleting it, but you can see it in quote mode), you need to delete those three lines.

    3. Run "Find & Replace" (Ctrl+H), Check "Wrap Around" and "Regular Expression"
    Przechwytywanie.PNG
    4.1. For Find what: paste
    Code:
    LogPakFile: Display: "
    Replace with:
    Code:
    "../../../
    Yes - our mount point with quotation mark at the beginning.
    Click Replace All

    4.2. For Find what: paste
    Code:
    " offset: (.*)$
    Replace with:
    Code:
    "
    Click Replace All

    And save.
    Now we have file ready to use for our packing.

    5. Drag and drop "lista.txt" to the same version that original pack was:
    Code:
    version 4 - "pack-v4.cmd"
    version 5 - "pack-v5.cmd"
    version 7 - "pack-v7.cmd"
    version 8 - "pack-v8.cmd"
    version 8.23 - "pack-v8-23.cmd"
    version 9 - "pack-v9.cmd"
    version 10 - "pack-v9.cmd" (because 10 is unofficial version, we need to step down by one version)
    version 11 - "pack-v11.cmd"
    version 11.27 - "pack-v11-27.cmd"

    It will create "newpak.pak" inside UnrealPakSwitch folder. Rename it to name of original *.pak file.
  5. You can create *.pak file that will be treated as patch and doesn't need files that are the same as in original *.pak files.
    1. You need to done "Pack files" tab from beginning to point 4.2, ignore 5th point.
    2. Now you need to delete from lista.txt every line that contains path to not-edited file and save lista.txt.
    3. Drag and drop "lista.txt" to the same version that original *.pak was:
    Code:
    version 4 - "pack-v4.cmd"
    version 5 - "pack-v5.cmd"
    version 7 - "pack-v7.cmd"
    version 8 - "pack-v8.cmd"
    version 8.23 - "pack-v8-23.cmd"
    version 9 - "pack-v9.cmd"
    version 10 - "pack-v9.cmd" (because 10 is unofficial version, we need to step down by one version)
    version 11 - "pack-v11.cmd"
    version 11.27 - "pack-v11-27.cmd"

    It will create "newpak.pak" inside UnrealPakSwitch folder. Rename it to name of original *.pak file, but add at the end of filename
    Code:
    _p
    For example
    Code:
    Kingship-Switch.pak -> Kingship-Switch_p.pak
    And put it to the same folder as was your original *.pak

    Not every game accepts patches in this form. For now i found only Octopath Traveler that crash when you try to put *.pak file without proper name, it needs to be named like this
    Code:
    Kingship-Switch_1_P.pak
    Kingship-Switch_2_P.pak
    etc.
  6. Now we need to consider 2 cases: either just your mount point is different or your pak is encrypted. If in lista.txt there is anything about encryption, go to "Decryption" tab. Else continue in this tab.

    Sometimes mount point can be different and my package needs to be slightly modified if you don't want to make mess. It most cases it means that this *.pak archive is additional to other *.pak file(s) and is "inside" one of them, so after unpacking it will look different than Engine and ****** folders. You can check it in "lista.txt"
    Default mount point is ../../../ which is "3 folders before", that's why i put UnrealPak.exe to such weird combination of folders.
    Mount point is saved in archive properties and if it's not preserved, game will show error.

    For example:

    If it will be version 4 package with mount point ../../King/Sample/:
    1. You need to move UnrealPak.exe from v4\2\3 to v4\2\ (only two folders back)
    2. Change in pack-v4.cmd
    Code:
    v4\2\3\UnrealPak.exe ..\..\..\newpak.pak
    to
    Code:
    v4\2\UnrealPak.exe ..\..\newpak.pak
    and in unpack-v4.cmd
    Code:
    v4\2\3\UnrealPak.exe
    to
    Code:
    v4\2\UnrealPak.exe

    Unpacked folders needs to be moved to
    Code:
    UnrealPakSwitch\King\Sample

    For 4.4 in Pack files tab you will need to change Replace with: to
    Code:
    ../../King/Sample/

    Now you can go back to previous tabs and continue with knowledge that some files are now different, but steps are the same if you take informations from here and change in previous tabs.
  7. In some cases devs decided to encrypt index of pak file and because of that we can't easily unpack all files. Some multiplatform games are using the same key, so if your game has also PC version, try to find key on google (there are sites specializing in extracting keys from PC exes). But there is a method how to get this decryption key from Switch executable. For more go here:
    https://gbatemp.net/threads/how-to-extract-decryption-key-for-unreal-engine-4-pak-files.574916/

    Don't share any keys here in this topic as it is violation of rules.

    If you have key in 32 bytes hex format like this:
    Code:
    1211345678901234432109876543210036363636363636363636363636363621
    We need to convert it to Base64. There are many sites converting hex to Base64, link to used by me:
    https://base64.guru/converter/encode/hex

    So in my case I got
    Code:
    EhE0VniQEjRDIQmHZUMhADY2NjY2NjY2NjY2NjY2NiE=

    Now go to UnrealPakSwitch folder, edit "crypto.json" and replace
    Code:
    DUMMY
    with our Base64 key and save it. This is how it will look in the end

    Code:
    {
      "$types": {
        "UnrealBuildTool.EncryptionAndSigning+CryptoSettings, UnrealBuildTool, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null": "1",
        "UnrealBuildTool.EncryptionAndSigning+EncryptionKey, UnrealBuildTool, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null": "2"
      },
      "$type": "1",
      "EncryptionKey": {
        "$type": "2",
        "Name": null,
        "Guid": null,
        "Key": "EhE0VniQEjRDIQmHZUMhADY2NjY2NjY2NjY2NjY2NiE="
      },
      "SigningKey": null,
      "bEnablePakSigning": false,
      "bEnablePakIndexEncryption": true,
      "bEnablePakIniEncryption": true,
      "bEnablePakUAssetEncryption": false,
      "bEnablePakFullAssetEncryption": false,
      "bDataCryptoRequired": true,
      "SecondaryEncryptionKeys": []
    }

    Go back to "Unpack" tab but instead of using "unpack-*****.cmd" we need to use "unpack-encrypted-*****.cmd".

  8. Thanks to panzi for u4pak.py (that i slightly modified for this package)
    https://github.com/panzi/u4pak
  9. It will be updated with new informations in time.

    ufontuexp, uasset, ubulklocresOodle compressionZSTD compressionOther tutorials

    1. *.ufont file is ttf font with only changed extension.
      If your file is f.e.
      Code:
      Ariadna.ufont
      change name to
      Code:
      Ariadna.ttf
      You can edit it without worry if you don't change config of this font inside font editor.
    2. If asset contains only uexp and uasset:
      *.uexp is archive for data - in default it's not compressed nor encrypted, but it can be cofigured by devs if they want to modify the way how files are packed.
      *.uasset has informations about files inside uexp - their filenames and references - and how big is *.uexp file:
      Code:
      *size in bytes*-4 converted to Hex Little Endian
      f.e.
      1966078-4 = FAFF1D

      If asset contains uexp, uasset and ubulk:
      *.uasset has informations about files inside uexp - their filenames and references - and how big is uexp
      *.uexp is archive for Editor data, it contains data about ubulk size and thumbnail representing asset
      *.ubulk contains raw asset without any additional info

      If you change size of *.uexp file and you don't change value inside *.uasset, game will not load.
      If you want to serialize informations included in them (f.e. stats of equipment), I recommend John Wick Parse. It extracts supported data to json files:
      https://github.com/SirWaddles/JohnWickParse/releases
      and this tool that seems to have better support for blueprints:
      https://gitlab.com/alex4401/uasset-data-extractor
    3. *.locres - localization files. This is default way of saving strings, but it's not often used by devs. They prefer to create their own format and put to *.uexp file (f.e. Octopath Traveler).
    4. Some games may use oodle compression for pak files (v8+ can generate filelist with info about used compression method, if it's not custom).
      Unreal Engine 4.27 version has added Oodle for free, so you can use that to unpack v11.27 PAKs and older than v11 (because of code conflict UnrealPak 4.27 doesn't support v11 PAKs).
      You must go to:
      Code:
      X:\Program Files\Epic Games\UE_4.27\Engine\Plugins\Compression\

      Copy folder "OodleData" to "v11.27" folder in UnrealPakSwitch folder.
      For unpacking v11 you can use QuickBMS
      https://aluigi.altervista.org/quickbms.htm
      With this script
      https://gbatemp.net/threads/unpacking-sao-fatal-bullet-pak.545478/#post-8748129
      You don't need oodle for packing, default compression (zlib) will be readable by game, so you can follow this tutorial for packing files.
    5. Some games may use zstd compression for pak files (v8 can generate filelist with info about used compression method, if it's not custom).
      Unrealpak is then not usable without compiling zstd plugin by yourself. But for unpacking you can use QuickBMS
      https://aluigi.altervista.org/quickbms.htm
      With this script
      https://gbatemp.net/threads/how-to-...al-engine-4-files.531784/page-10#post-9380618
      You don't need zstd for packing, default compression (zlib) will be readable by game, so you can follow this tutorial for packing files.
    6. How to swap audio in Unreal Engine 4 games
      https://gbatemp.net/threads/how-to-swap-audio-in-unreal-engine-4-games.535516/

      Tool for extracting and making textures compatible with Switch
      https://gbatemp.net/threads/noesis-mod-tiling-texture-for-ue4.535571/
 

Attachments

  • UnrealPakSwitchv10.zip
    21.2 KB · Views: 69
Last edited by masagrator,

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,297
Trophies
3
XP
12,078
Country
Poland
The .pak was encrypted so I had to use quickbms to decrypt it, meaning I never got the lista.txt with the file names. I don't know how the lista.txt is supposed to look so I looked online for a tutorial on YouTube and this was how the .txt looked. I modified the files, but I don't know how to build the .pak
So you're using it for PC release? Then more don't expect help from me. :P
 

JokerD

Well-Known Member
Member
Joined
Feb 3, 2016
Messages
122
Trophies
0
Location
Half Blood
XP
1,009
Country
Vietnam

Attachments

  • upload_2020-1-11_1-29-20.png
    upload_2020-1-11_1-29-20.png
    25.4 KB · Views: 283

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,297
Trophies
3
XP
12,078
Country
Poland
UnrealPak from Unreal Engine 4.24.1 is using version 8.23. But it has one additional dll - UnrealPak-DerivedDataCache.dll
I have changed tutorial to recommend for v8.23 UE 4.24
 

GamingDamned

Member
Newcomer
Joined
Jan 31, 2020
Messages
7
Trophies
0
Age
30
XP
113
Country
United States
I am getting this weird problem

C:\Program Files (x86)\Steam\steamapps\common\Life is Strange 2\LIS2\Content\Paks\UnrealPakSwitch>v4\2\3\UnrealPak.exe ..\..\..\newpak.pak -Create="C:\Program Files (x86)\Steam\steamapps\common\Life is Strange 2\LIS2\Content\Paks\UnrealPakSwitch\lista.txt" -compress
LogPakFile: Display: Using command line for crypto configuration
LogPakFile: Display: Loading response file C:\Program Files (x86)\Steam\steamapps\common\Life is Strange 2\LIS2\Content\Paks\UnrealPakSwitch\lista.txt
LogPakFile: Display: Added 47 entries to add to pak file.
LogPakFile: Display: Collecting files to add to pak file...
LogPakFile: Display: Collected 47 files in 0.00s.
LogPakFile: Display: Creating pak ../../../newpak.pak.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_BearGang.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_BearGang_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_FearTheUnknown.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_FearTheUnknown_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_FlyingFish.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_FlyingFish_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_LocalFan.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_LocalFan_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_LuckyCharm.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_LuckyCharm_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_Naturalist.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_Naturalist_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_OnTheRoadAgain.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_OnTheRoadAgain_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_Promenade.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_Promenade_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_TheHerbariumAmateur.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_TheHerbariumAmateur_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_TripAdvisor.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_TripAdvisor_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_WildlifeProtector.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_WildlifeProtector_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_WolfPack.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_WolfPack_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/Base.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseCompat.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseDeviceProfiles.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseEngine.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseGame.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseHardware.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseInput.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseLightmass.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseScalability.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/ConsoleVariables.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/controller.vdf" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultDeviceProfiles.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultEngine.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/Variants/Active/DefaultEngine.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultGame.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/Variants/Active/DefaultGame.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultGameplayTags.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultInput.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultInputAZERTY.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultInputQWERTY.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultUI.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/Windows/WindowsEngine.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/Windows/WindowsGame.ini" will not be added to PAK file.
LogPakFile: Display: Added 0 files, 231 bytes total, time 0.03s.
LogPakFile: Display: Encryption - DISABLED
LogPakFile: Display: Unreal pak executed in 0.030057 seconds

C:\Program Files (x86)\Steam\steamapps\common\Life is Strange 2\LIS2\Content\Paks\UnrealPakSwitch>pause
Press any key to continue . . .

--------------------- MERGED ---------------------------

I am getting this weird problem need help.

C:\Program Files (x86)\Steam\steamapps\common\Life is Strange 2\LIS2\Content\Paks\UnrealPakSwitch>v4\2\3\UnrealPak.exe ..\..\..\newpak.pak -Create="C:\Program Files (x86)\Steam\steamapps\common\Life is Strange 2\LIS2\Content\Paks\UnrealPakSwitch\lista.txt" -compress
LogPakFile: Display: Using command line for crypto configuration
LogPakFile: Display: Loading response file C:\Program Files (x86)\Steam\steamapps\common\Life is Strange 2\LIS2\Content\Paks\UnrealPakSwitch\lista.txt
LogPakFile: Display: Added 47 entries to add to pak file.
LogPakFile: Display: Collecting files to add to pak file...
LogPakFile: Display: Collected 47 files in 0.00s.
LogPakFile: Display: Creating pak ../../../newpak.pak.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_BearGang.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_BearGang_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_FearTheUnknown.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_FearTheUnknown_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_FlyingFish.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_FlyingFish_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_LocalFan.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_LocalFan_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_LuckyCharm.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_LuckyCharm_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_Naturalist.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_Naturalist_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_OnTheRoadAgain.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_OnTheRoadAgain_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_Promenade.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_Promenade_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_TheHerbariumAmateur.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_TheHerbariumAmateur_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_TripAdvisor.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_TripAdvisor_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_WildlifeProtector.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_WildlifeProtector_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_WolfPack.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_WolfPack_LOCKED.png" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/Base.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseCompat.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseDeviceProfiles.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseEngine.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseGame.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseHardware.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseInput.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseLightmass.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/BaseScalability.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/ConsoleVariables.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/controller.vdf" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultDeviceProfiles.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultEngine.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/Variants/Active/DefaultEngine.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultGame.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/Variants/Active/DefaultGame.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultGameplayTags.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultInput.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultInputAZERTY.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultInputQWERTY.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/DefaultUI.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$Engine/Config/Windows/WindowsEngine.ini" will not be added to PAK file.
LogPakFile: Warning: Missing file "../../../v4/2/3/ offset: (.*)$LIS2/Config/Windows/WindowsGame.ini" will not be added to PAK file.
LogPakFile: Display: Added 0 files, 231 bytes total, time 0.03s.
LogPakFile: Display: Encryption - DISABLED
LogPakFile: Display: Unreal pak executed in 0.030057 seconds

C:\Program Files (x86)\Steam\steamapps\common\Life is Strange 2\LIS2\Content\Paks\UnrealPakSwitch>pause
Press any key to continue . . .
 

GamingDamned

Member
Newcomer
Joined
Jan 31, 2020
Messages
7
Trophies
0
Age
30
XP
113
Country
United States
You have completely messed up editing lista.txt
F.e.

should look like this (if I am correct about paths)
Code:
../../../LIS2/Config/Windows/WindowsGame.ini
This is what it is in file tho.


Code:
" offset: (.*)$Engine/Config/Base.ini" offset: 0, size: 33 bytes, sha1: C001EF0B380BB783ADBEA52EF1D9061882122499, compression: None.
" offset: (.*)$Engine/Config/BaseEngine.ini" offset: 2048, size: 23246 bytes, sha1: 865A0C727CE66E941EFC9A6853F4073086BA882A, compression: Zlib.
" offset: (.*)$LIS2/Config/DefaultEngine.ini" offset: 26624, size: 8206 bytes, sha1: 7E80F2B14B7FBF303AC4CB3FFA35CCFDA81C9418, compression: Zlib.
" offset: (.*)$LIS2/Config/Variants/Active/DefaultEngine.ini" offset: 34903, size: 565 bytes, sha1: 40B92017D67B7DAD66D965D6C9345276E836F3CF, compression: Zlib.
" offset: (.*)$Engine/Config/Windows/WindowsEngine.ini" offset: 35541, size: 439 bytes, sha1: CE76E4EB309F05E3E188268C1DEBA705C6B2B582, compression: Zlib.
" offset: (.*)$Engine/Config/BaseGame.ini" offset: 36864, size: 1552 bytes, sha1: 17A755AA3A0C7D0045B11DE2971CAD645D825447, compression: Zlib.
" offset: (.*)$LIS2/Config/DefaultGame.ini" offset: 38912, size: 1687 bytes, sha1: 865DFDA951DB4847EF8DC5F62811939C75E63C91, compression: Zlib.
" offset: (.*)$LIS2/Config/Variants/Active/DefaultGame.ini" offset: 40960, size: 1139 bytes, sha1: 0D1F847F1F929633D300D323D679867EA4E1AE74, compression: Zlib.
" offset: (.*)$LIS2/Config/Windows/WindowsGame.ini" offset: 42172, size: 165 bytes, sha1: 32719299CF5D225FBB0412A0214C43F817501135, compression: Zlib.
" offset: (.*)$Engine/Config/BaseInput.ini" offset: 43008, size: 4723 bytes, sha1: 2363BD1A2AE4665A589D22237A107D1B87DC02ED, compression: Zlib.
" offset: (.*)$LIS2/Config/DefaultInput.ini" offset: 49152, size: 2641 bytes, sha1: F51FEF4ACB8471682D38D02D2545E8F8243F8054, compression: Zlib.
" offset: (.*)$Engine/Config/BaseCompat.ini" offset: 53248, size: 3237 bytes, sha1: BB2326259CBAA301AC494BBDC8CA6AC133997993, compression: Zlib.
" offset: (.*)$Engine/Config/BaseLightmass.ini" offset: 57344, size: 3346 bytes, sha1: B3AB58F11B37977CB6049BB07443C93A50C80889, compression: Zlib.
" offset: (.*)$Engine/Config/BaseScalability.ini" offset: 61440, size: 3070 bytes, sha1: D53201D151B5527EE256EFC2BFA7235D618CF465, compression: Zlib.
" offset: (.*)$Engine/Config/BaseHardware.ini" offset: 65536, size: 1477 bytes, sha1: A78B19062289F7F76CC49E537CA24A379C2B0249, compression: Zlib.
" offset: (.*)$Engine/Config/BaseDeviceProfiles.ini" offset: 67584, size: 3005 bytes, sha1: F2121D511C9C28D53F02F26044535137798F6F09, compression: Zlib.
" offset: (.*)$LIS2/Config/DefaultDeviceProfiles.ini" offset: 71680, size: 9035 bytes, sha1: 3B82BE92AAB183B11EBE98BF89473D63CC166CB6, compression: Zlib.
" offset: (.*)$LIS2/Config/DefaultUI.ini" offset: 80884, size: 211 bytes, sha1: DDFDCADA5604982B18B794407F9DCBC875C7AB95, compression: Zlib.
" offset: (.*)$LIS2/Config/DefaultGameplayTags.ini" offset: 81168, size: 67 bytes, sha1: BE415C2706549DACE0F2E648A608EC70230B61CF, compression: Zlib.
" offset: (.*)$Engine/Config/ConsoleVariables.ini" offset: 81920, size: 1274 bytes, sha1: 0B63FEC382ABAB9F2072426A198ACF6946A57D55, compression: Zlib.
" offset: (.*)$Engine/Config/controller.vdf" offset: 83267, size: 455 bytes, sha1: 461400B77991359D88CF539004E817227680ED37, compression: Zlib.
" offset: (.*)$LIS2/Config/DefaultInputAZERTY.ini" offset: 83968, size: 2182 bytes, sha1: 854527450907A6720AA3654947D224F588B67C05, compression: Zlib.
" offset: (.*)$LIS2/Config/DefaultInputQWERTY.ini" offset: 88064, size: 2181 bytes, sha1: 2C5502087B55F5145B9796EEDA7D46A5486D0B70, compression: Zlib.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_BearGang.png" offset: 92160, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_FearTheUnknown.png" offset: 104448, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_FlyingFish.png" offset: 116736, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_LocalFan.png" offset: 129024, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_LuckyCharm.png" offset: 141312, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_Naturalist.png" offset: 153600, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_OnTheRoadAgain.png" offset: 165888, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_Promenade.png" offset: 178176, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_TheHerbariumAmateur.png" offset: 190464, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_TripAdvisor.png" offset: 202752, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_WildlifeProtector.png" offset: 215040, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/ACH_WolfPack.png" offset: 227328, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_BearGang_LOCKED.png" offset: 239616, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_FearTheUnknown_LOCKED.png" offset: 251904, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_FlyingFish_LOCKED.png" offset: 264192, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_LocalFan_LOCKED.png" offset: 276480, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_LuckyCharm_LOCKED.png" offset: 288768, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_Naturalist_LOCKED.png" offset: 301056, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_OnTheRoadAgain_LOCKED.png" offset: 313344, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_Promenade_LOCKED.png" offset: 325632, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_TheHerbariumAmateur_LOCKED.png" offset: 337920, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_TripAdvisor_LOCKED.png" offset: 350208, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_WildlifeProtector_LOCKED.png" offset: 362496, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
" offset: (.*)$LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_WolfPack_LOCKED.png" offset: 374784, size: 12194 bytes, sha1: B8F7C536735DAA7935EDB5EE81FF2571C34BECBF, compression: None.
 
Last edited by GamingDamned,

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,297
Trophies
3
XP
12,078
Country
Poland
This
Code:
" offset: (.*)$
For 200% was pasted by you bro.
And use tags, my eyes are bleeding reading this on phone screen.
 

GamingDamned

Member
Newcomer
Joined
Jan 31, 2020
Messages
7
Trophies
0
Age
30
XP
113
Country
United States
Oh i get what you mean you want it this way?

Code:
../../../Engine/Config/Base.ini
../../../Engine/Config/BaseEngine.ini
../../../LIS2/Config/DefaultEngine.ini
../../../LIS2/Config/Variants/Active/DefaultEngine.ini
../../../Engine/Config/Windows/WindowsEngine.ini
../../../Engine/Config/BaseGame.ini
../../../LIS2/Config/DefaultGame.ini
../../../LIS2/Config/Variants/Active/DefaultGame.ini
../../../LIS2/Config/Windows/WindowsGame.ini
../../../Engine/Config/BaseInput.ini
../../../LIS2/Config/DefaultInput.ini
../../../Engine/Config/BaseCompat.ini
../../../Engine/Config/BaseLightmass.ini
../../../Engine/Config/BaseScalability.ini
../../../Engine/Config/BaseHardware.ini
../../../Engine/Config/BaseDeviceProfiles.ini
../../../LIS2/Config/DefaultDeviceProfiles.ini
../../../LIS2/Config/DefaultUI.ini
../../../LIS2/Config/DefaultGameplayTags.ini
../../../Engine/Config/ConsoleVariables.ini
../../../Engine/Config/controller.vdf
../../../LIS2/Config/DefaultInputAZERTY.ini
../../../LIS2/Config/DefaultInputQWERTY.ini
../../../LIS2/Config/OSS/Steam/Achievements/ACH_BearGang.png
../../../LIS2/Config/OSS/Steam/Achievements/ACH_FearTheUnknown.png
../../../LIS2/Config/OSS/Steam/Achievements/ACH_FlyingFish.png
../../../LIS2/Config/OSS/Steam/Achievements/ACH_LocalFan.png
../../../LIS2/Config/OSS/Steam/Achievements/ACH_LuckyCharm.png
../../../LIS2/Config/OSS/Steam/Achievements/ACH_Naturalist.png
../../../LIS2/Config/OSS/Steam/Achievements/ACH_OnTheRoadAgain.png
../../../LIS2/Config/OSS/Steam/Achievements/ACH_Promenade.png
../../../LIS2/Config/OSS/Steam/Achievements/ACH_TheHerbariumAmateur.png
../../../LIS2/Config/OSS/Steam/Achievements/ACH_TripAdvisor.png
../../../LIS2/Config/OSS/Steam/Achievements/ACH_WildlifeProtector.png
../../../LIS2/Config/OSS/Steam/Achievements/ACH_WolfPack.png
../../../LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_BearGang_LOCKED.png
../../../LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_FearTheUnknown_LOCKED.png
../../../LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_FlyingFish_LOCKED.png
../../../LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_LocalFan_LOCKED.png
../../../LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_LuckyCharm_LOCKED.png
../../../LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_Naturalist_LOCKED.png
../../../LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_OnTheRoadAgain_LOCKED.png
../../../LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_Promenade_LOCKED.png
../../../LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_TheHerbariumAmateur_LOCKED.png
../../../LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_TripAdvisor_LOCKED.png
../../../LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_WildlifeProtector_LOCKED.png
../../../LIS2/Config/OSS/Steam/Achievements/LOCKED/ACH_WolfPack_LOCKED.png
 
Last edited by GamingDamned,

GamingDamned

Member
Newcomer
Joined
Jan 31, 2020
Messages
7
Trophies
0
Age
30
XP
113
Country
United States
Good News that fixed it. But when it did repack but it repacked in bit smaller size and game does not boot. I thinnk game checks file size or something? I tested without touching files and repacking stock files and same problem. This is my output of cmd when repacking:

Code:
C:\Program Files (x86)\Steam\steamapps\common\Life is Strange 2 tfghb\LIS2\Content\Paks\UnrealPakSwitch>v4\2\3\UnrealPak.exe ..\..\..\newpak.pak -Create="C:\Program Files (x86)\Steam\steamapps\common\Life is Strange 2 tfghb\LIS2\Content\Paks\UnrealPakSwitch\lista.txt" -compress
LogPakFile: Display: Using command line for crypto configuration
LogPakFile: Display: Loading response file C:\Program Files (x86)\Steam\steamapps\common\Life is Strange 2 tfghb\LIS2\Content\Paks\UnrealPakSwitch\lista.txt
LogPakFile: Display: Added 47 entries to add to pak file.
LogPakFile: Display: Collecting files to add to pak file...
LogPakFile: Display: Collected 47 files in 0.00s.
LogPakFile: Display: Creating pak ../../../newpak.pak.
LogPakFile: Display: Added 47 files, 375363 bytes total, time 0.02s.
LogPakFile: Display: Compression summary: 9.68% of original size. Compressed Size 73904 bytes, Original Size 763425 bytes.
LogPakFile: Display: Used compression formats (in priority order) 'Zlib, '
LogPakFile: Display: Encryption - DISABLED
LogPakFile: Display: Unreal pak executed in 0.022683 seconds

C:\Program Files (x86)\Steam\steamapps\common\Life is Strange 2 tfghb\LIS2\Content\Paks\UnrealPakSwitch>pause
Press any key to continue . . .

upload_2020-2-1_4-2-41.png
 
Last edited by GamingDamned,

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,297
Trophies
3
XP
12,078
Country
Poland
I am not here for helping with PC games, so I won't help anymore outside of this post:
UE4 games don't have hardcoded size of pak files, so issue is not there.
If original game uses different compression than zlib, then it's normal that size will be different.
Game may have modified decompressor that for zlib magic number it has something different.
Other issue may be filename. Don't name it as you want, because some games are not carefree in this case. Use name schemes I have provided in tutorial.
 
Last edited by masagrator,

p3k

New Member
Newbie
Joined
Feb 2, 2020
Messages
1
Trophies
0
Age
44
XP
43
Country
United States
Thanks Masagrator. Your files and tutorial really helped me :)
I successfully texture swapped DBZ Kakarot. Now onto models!
 
Last edited by p3k,

dawnbomb

Well-Known Member
Member
Joined
Nov 23, 2014
Messages
225
Trophies
0
Age
30
XP
770
Country
Canada
Hey, i get this when trying to pack octopath back up, what did i do wrong?

upload_2020-2-4_16-30-19.png


One point i think i may have errored is at "Yes - our mount point." what is this supposed to mean? in 4.3 it comes before replace all, but there is nothing that would look like these instructions.

upload_2020-2-4_16-38-46.png
 
Last edited by dawnbomb,

dawnbomb

Well-Known Member
Member
Joined
Nov 23, 2014
Messages
225
Trophies
0
Age
30
XP
770
Country
Canada
nevermind, i realize i need to drag listy onto the pack cmd instead of into the version folder.

next up is this one, repacking octopath i get this
upload_2020-2-4_20-24-29.png


i don't know if this means it failed to unpack correctly or what, it is V4, version check says so, and the file exists other then A being where ? is, (this takes like 40 mins to attempt each pack so i'll try renaming to ? once and if it fails then undo)

i suppose i could un=pack with V7 or something even tho its V4, maybe it would work for some reason, but if you have any imput that'd be great.

Edit1:

I think i found a bug in your program, Listy is actually asking for ? but the unpack put it out as A, meaning your program isn't properly / correctly outputting everything to listy. I checked this after trying V4 and V7 (despite game actually being V4). im gonna try manually changeing this and repacking, and i bet it will work. I'll keep you posted.

upload_2020-2-4_20-50-9.png


Edit 2: did not work still.
 
Last edited by dawnbomb,

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,297
Trophies
3
XP
12,078
Country
Poland
Why are you renaming folders?
Don't rename Kingship to Octopath_Traveler, because it will not work.
And this is not a unrealpak bug - this is because A in this file name is fullwidth, so you need Unicode mode to properly name it by cmd.
 

dawnbomb

Well-Known Member
Member
Joined
Nov 23, 2014
Messages
225
Trophies
0
Age
30
XP
770
Country
Canada
I'm not renaming, this is the default. I'm very convinced that is not a problem. i was mildly concerned it might be the path location on my drive so i redid it on root D still not dice, anyway i never considered A vs A i'll try it. if it works, it's still listys fault tho, or...something...can i blame it? please?

Anyway, unicode mode for CMD? you mean when unpacking i needed to unpack the game while running CMD in unicode mode? or that i needed to have NP++ in unicode when doing stuff?
 
Last edited by dawnbomb,

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,297
Trophies
3
XP
12,078
Country
Poland
I'm not renaming, this is the default. I'm very convinced that is not a problem. i was mildly concerned it might be the path location on my drive so i redid it on root D still not dice, anyway i never considered A vs A i'll try it. if it works, it's still listys fault tho, or...something...can i blame it? please?

Anyway, unicode mode for CMD? you mean when unpacking i needed to unpack the game while running CMD in unicode mode? or that i needed to have NP++ in unicode when doing stuff?
So you're using pc version? Because this thread is dedicated to Nintendo Switch...

And no - Unicode in cmd should be used only for Asian filenames. Someone from octopath devs when renaming files forgot to change keyboard configuration from fullwidth to halfwidth, so that's why on 851 coding it will not show. Just rename ? to fullwidth A in filename and lista.txt
 
Last edited by masagrator,

dawnbomb

Well-Known Member
Member
Joined
Nov 23, 2014
Messages
225
Trophies
0
Age
30
XP
770
Country
Canada
Yes, i'm using the PC version but their nearly identical, you can move your save from Switch to PC and it will work, the games almost identical (other then not being encrypted).

one diffrence i'm aware of is Switch Octo is V7 while PC Octo is V4 (Weird).
Anyway, damn full width characters!!!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Her boob is the cause of all this current shit :angry: