Population One Localizer
This is no longer needed as of the build shipped on 03/03/22, thank you bigbox :)
Locally cache assets that are normally streamed in POPULATION: ONE. Resolves numerous issues related to asset streaming & saves bandwith.
Installation
- Install the latest version of Python 3
- Install tqdm via pip (pip install tqdm)
- Download the latest version of UnityAssetReplacer from https://github.com/Skyluker4/UnityAssetReplacer/releases
- Extract UnityAssetReplacer to a folder named "UnityAssetReplacer-win-x64" next to the localizer
Usage
You must perform this process after every game update
- Copy
catalog.bundle
fromyour_pop_1_install_folder/PopulationONE_Data/StreamingAssets/aa
to the directory you extracted the localizer - Run
extract_bundle
. You should now have anextract
folder with acatalog
file inside. If this file is missing, you probably didn't copycatalog.bundle
to the right place - Open
pop1_localizer.py
in a text editor, ensure thatbuild_number
is set to whatever is currently listed below- LIVE (non-playtest): 25402
- Playtest:
- Run
pop1_localizer.py
, wait for the download to complete (this is about 15GB worth of assets, so it may take some time) - Copy all of the
.bundle
files from the newly createdassets
folder toyour_pop_1_install_folder/PopulationONE_Data/StreamingAssets/aa/StandaloneWindows64
- Run
repack_bundle
Copycatalog.bundle
from the newly createdoutput
folder toyour_pop_1_install_folder/PopulationONE_Data/StreamingAssets/aa
and overwrite the existing file