This is a tool I developed recently, for my own use because I was getting tired of dealing with multiple versions of some *.asm_pc files, as I am doing a lot of texture mods and I often end up modifying the same *.asm_pc files. I thought it could be useful for others too, if only to facilitate the life of people wanting to use several of my texture mods at the same time.
The basics of it is simply to automate the updating of those *.asm_pc files right where they are installed, in the Saints Row The Third install folder. All the necessary mod files sit there anyway: the *.asm_pc files and the texture files.
The *.ASM_PC files currently supported by this tool are:
customize_item.asm_pc => Clothing Items textures
customize_player.asm_pc => Player Characters textures, without clothes.
character_containers.asm_pc => NPC (Non Player Characters) textures
dlc1_customize_item.asm_pc => Clothing Items textures from DLC 1
dlc1_character_containers.asm_pc => NPC textures from DLC 1
dlc2_customize_item.asm_pc => Clothing Items textures from DLC 2
dlc2_character_containers.asm_pc => NPC textures from DLC 2
dlc3_customize_item.asm_pc => Clothing Items textures from DLC 3
dlc3_character_containers.asm_pc => NPC textures from DLC 3
items_containers.asm_pc => items high res versions (weapons mainly)
items_preload_containers.asm_pc => items pre loaded (low res versions of weapons, mainly)
A quick note regarding the GOS (Gentlemen of Steelport compilation)
Right now, as far as I know, the current GOS does not modify any of those files, so there are no problems whatsoever with using the tools concurrently.
If in a future version of GOS, one of those files gets modified, there are two cases.
-if you opt for the loose packing (all the files in Saints Row the Third install folder), the tools will still work well with each other.
-if you opt for the creation of patch files, you will have to manage the contents of a subfolder in the ASM_Updater folder. This folder is named game_original_ASM_files, and it contains ... the original files from the game. Suppose there is a modified customize_item.asm_pc file in a patch file generated by GOS. Well, you got to extract that customize_item.asm_pc file from the GOS patch file, and overwrite the customize_item.asm_pc file in the folder game_original_ASM_files with it. But anyway, this is all theoritical for now.
*******************************
INSTALL INSTRUCTIONS
1. Extract this ENTIRE archive somewhere you can find it easily like your desktop
2. Copy the ==>FOLDER<== ASM_Updater and its contents to your Saints Row The Third install folder:
c:\steam\steamapps\common\saints row the third\
Just to repeat, there should now be a FOLDER named ASM_Updater in your Saints Row the Third install folder.
3. Whenever you make a change to one of your mod files (which impacts one of the supported *.asm_pc files) in your Saints Row The Third install folder, go in the ASM_Updater folder and run one of the two batchfiles:
- Update_ASM_Files - after ADDITION or CHANGE of a mod file.bat
or
- Update_ASM_Files - after REMOVAL of a mod file.bat
If you dont want to have the hassle of doing intellectual gymnastics to figure out which one to use each time, always use the Update_ASM_Files - after REMOVAL of a mod file.bat
The Update_ASM_Files - after REMOVAL of a mod file.bat does everything the other batchfile is doing, plus it first overwrite any of the supported *.asm_pc file with its original version.
******************************
That's all for now.
EDIT: change from V2 to V3: added support for items_preload_containers.asm_pc
The basics of it is simply to automate the updating of those *.asm_pc files right where they are installed, in the Saints Row The Third install folder. All the necessary mod files sit there anyway: the *.asm_pc files and the texture files.
The *.ASM_PC files currently supported by this tool are:
customize_item.asm_pc => Clothing Items textures
customize_player.asm_pc => Player Characters textures, without clothes.
character_containers.asm_pc => NPC (Non Player Characters) textures
dlc1_customize_item.asm_pc => Clothing Items textures from DLC 1
dlc1_character_containers.asm_pc => NPC textures from DLC 1
dlc2_customize_item.asm_pc => Clothing Items textures from DLC 2
dlc2_character_containers.asm_pc => NPC textures from DLC 2
dlc3_customize_item.asm_pc => Clothing Items textures from DLC 3
dlc3_character_containers.asm_pc => NPC textures from DLC 3
items_containers.asm_pc => items high res versions (weapons mainly)
items_preload_containers.asm_pc => items pre loaded (low res versions of weapons, mainly)
A quick note regarding the GOS (Gentlemen of Steelport compilation)
Right now, as far as I know, the current GOS does not modify any of those files, so there are no problems whatsoever with using the tools concurrently.
If in a future version of GOS, one of those files gets modified, there are two cases.
-if you opt for the loose packing (all the files in Saints Row the Third install folder), the tools will still work well with each other.
-if you opt for the creation of patch files, you will have to manage the contents of a subfolder in the ASM_Updater folder. This folder is named game_original_ASM_files, and it contains ... the original files from the game. Suppose there is a modified customize_item.asm_pc file in a patch file generated by GOS. Well, you got to extract that customize_item.asm_pc file from the GOS patch file, and overwrite the customize_item.asm_pc file in the folder game_original_ASM_files with it. But anyway, this is all theoritical for now.
*******************************
INSTALL INSTRUCTIONS
1. Extract this ENTIRE archive somewhere you can find it easily like your desktop
2. Copy the ==>FOLDER<== ASM_Updater and its contents to your Saints Row The Third install folder:
c:\steam\steamapps\common\saints row the third\
Just to repeat, there should now be a FOLDER named ASM_Updater in your Saints Row the Third install folder.
3. Whenever you make a change to one of your mod files (which impacts one of the supported *.asm_pc files) in your Saints Row The Third install folder, go in the ASM_Updater folder and run one of the two batchfiles:
- Update_ASM_Files - after ADDITION or CHANGE of a mod file.bat
or
- Update_ASM_Files - after REMOVAL of a mod file.bat
If you dont want to have the hassle of doing intellectual gymnastics to figure out which one to use each time, always use the Update_ASM_Files - after REMOVAL of a mod file.bat
The Update_ASM_Files - after REMOVAL of a mod file.bat does everything the other batchfile is doing, plus it first overwrite any of the supported *.asm_pc file with its original version.
******************************
That's all for now.
EDIT: change from V2 to V3: added support for items_preload_containers.asm_pc
Attachments
Last edited: