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.bundlefromyour_pop_1_install_folder/PopulationONE_Data/StreamingAssets/aato the directory you extracted the localizer - Run
extract_bundle. You should now have anextractfolder with acatalogfile inside. If this file is missing, you probably didn't copycatalog.bundleto the right place - Open
pop1_localizer.pyin a text editor, ensure thatbuild_numberis 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
.bundlefiles from the newly createdassetsfolder toyour_pop_1_install_folder/PopulationONE_Data/StreamingAssets/aa/StandaloneWindows64 - Run
repack_bundle Copycatalog.bundlefrom the newly createdoutputfolder toyour_pop_1_install_folder/PopulationONE_Data/StreamingAssets/aaand overwrite the existing file