Assassin Creed (Origins / Odyssey / Valhalla) batch tool
Posted: Fri Apr 03, 2020 10:14 am
Tools for batch unpacking models and textures Assassin Creed Origins (Odyssey)
Supports:
Geometry
Multiple UV
Textures
Do not support:
Skin
Animations
Using:
1. Edit the unpacker_forge.py script:
In line 9, specify the path to the game directory
path_Directory = 'G:\\SteamLibrary\\steamapps\\common\\Assassins Creed Odyssey'
In line 19, specify the path to quickbms_4gb_files.exe
The string should look like
str__ = '\"G:\\quickbms\\quickbms_4gb_files.exe\" -K -d '
In line 20, specify the path to the script AC_O_Odyssey_UPD2a.bms
The string should look like
str__ = str__ + '\"G:\\SteamLibrary\\steamapps\\acu\\AC_O_Odyssey_UPD2a.bms\" '
Execute the script. It will unpack the forge game archives
2. Edit the unpacker_forge.py script:
You need strings
game = "acod" # for AssassinsCreedOrigins - "acor", AssassinsCreedOdyssey "acod". Defines the format of the generated files.
input_path = 'G:\\SteamLibrary\\steamapps\\common\\sorted_all' # path to folder with raw files
output_path = 'G:\\AssassinsCreedOdyseyUNP' # - path to folder for unpacked files
bms_binary_path = 'G:\\quickbms\\quickbms_4gb_files.exe'
script_path = 'G:\\SteamLibrary\\steamapps\\acu\\assassin_creed_raw.bms'
export_without_sort = False # If you want to disable file sorting (unzip all), enter True
export_mesh = True
export_textures = False
replase_files = False # (if False - if the names match, the files will be renamed, if True - replaced)
If export_without_sort = False, you can edit the sort_mesh and sort_tex functions to select the necessary files
After execution, the script will unpack the raw files obtained in the previous step. Also, some files will be joined.
Now you can copy scripts from noesis_plugins to "noesisv\plugins\python" and work with the resulting files.
UPDATE:
2020.04.15
- add parametr for additional unpack some files
- change folder names
Good luck!
Credits:
Aluigi (http://aluigi.altervista.org/quickbms.htm)
- for QuickBMS and assassin_creed_raw.bms script
Zaramot (memberlist.php?mode=viewprofile&u=32230)
- for AC_O_Odyssey_UPD2a.bms script
Pineapples721 (memberlist.php?mode=viewprofile&u=65770 , http://t-poses.com/bs/)
- for some hints about file formats
Rich Whitehouse (https://richwhitehouse.com/index.php?co ... ojects.php)
- for Noesis
Supports:
Geometry
Multiple UV
Textures
Do not support:
Skin
Animations
Using:
1. Edit the unpacker_forge.py script:
In line 9, specify the path to the game directory
path_Directory = 'G:\\SteamLibrary\\steamapps\\common\\Assassins Creed Odyssey'
In line 19, specify the path to quickbms_4gb_files.exe
The string should look like
str__ = '\"G:\\quickbms\\quickbms_4gb_files.exe\" -K -d '
In line 20, specify the path to the script AC_O_Odyssey_UPD2a.bms
The string should look like
str__ = str__ + '\"G:\\SteamLibrary\\steamapps\\acu\\AC_O_Odyssey_UPD2a.bms\" '
Execute the script. It will unpack the forge game archives
2. Edit the unpacker_forge.py script:
You need strings
game = "acod" # for AssassinsCreedOrigins - "acor", AssassinsCreedOdyssey "acod". Defines the format of the generated files.
input_path = 'G:\\SteamLibrary\\steamapps\\common\\sorted_all' # path to folder with raw files
output_path = 'G:\\AssassinsCreedOdyseyUNP' # - path to folder for unpacked files
bms_binary_path = 'G:\\quickbms\\quickbms_4gb_files.exe'
script_path = 'G:\\SteamLibrary\\steamapps\\acu\\assassin_creed_raw.bms'
export_without_sort = False # If you want to disable file sorting (unzip all), enter True
export_mesh = True
export_textures = False
replase_files = False # (if False - if the names match, the files will be renamed, if True - replaced)
If export_without_sort = False, you can edit the sort_mesh and sort_tex functions to select the necessary files
After execution, the script will unpack the raw files obtained in the previous step. Also, some files will be joined.
Now you can copy scripts from noesis_plugins to "noesisv\plugins\python" and work with the resulting files.
UPDATE:
2020.04.15
- add parametr for additional unpack some files
- change folder names
Good luck!
Credits:
Aluigi (http://aluigi.altervista.org/quickbms.htm)
- for QuickBMS and assassin_creed_raw.bms script
Zaramot (memberlist.php?mode=viewprofile&u=32230)
- for AC_O_Odyssey_UPD2a.bms script
Pineapples721 (memberlist.php?mode=viewprofile&u=65770 , http://t-poses.com/bs/)
- for some hints about file formats
Rich Whitehouse (https://richwhitehouse.com/index.php?co ... ojects.php)
- for Noesis