About this mod
This is a resource to help people find and replace models that do not have human-readable filenames.
The Python scripts also function for every other non-scol model file.
- Permissions and credits
Models in the SCOL directory (./Meshes/scol) of .ba2's are Static Collections that use a FormID as the filename.
As of Fallout 76 version 1.7.13.18, there are 15,184 models in this category.
Contents:
#scol-meshes.csv: CSV file containing the model filename and the first model string index name
1-copy_models_maintaining_structure.py: Python script to copy all models with "x" in their name, filename and translated scol name into a designated folder to edit and then pack into a ba2.
2-replace_script.py: Python script to delete all unnecessary data (hkx, txt, empty folders) and replace all NIFs in the passed folder with a blank NIF to remove the model.
Both scripts are run in the command line with python script.py argument1
To use script 1:
- Edit lines 36-37 to change source-destination folders.
- Source = basegame ba2 export folder.
- Destination = "meshes" folder in your mod/project/any folder
- Pass the search string to the script: python script.py "rock"
- Pass the target folder path to the script: python script.py "c:/folder"
Spreadsheet Example:
Model filename,Model Index String[0]
cm00000b8a.nif,ClutterSC_Handcart_Console06tipped01
cm00000b8d.nif,ClutterSC_RobCoFloorLight01
cm00000b98.nif,ClutterSC_RobCoPedTrim01
cm00000b9b.nif,ClutterSC_Cart_Flatbed_VaultCrates05
cm0000174a.nif,MtnTopCliff_Tiled01_SC01
cm0000174c.nif,MtnTopCliff02_SC01
cm0000174e.nif,MtnTopCliff01_SC01
cm00001750.nif,MtnTopCliff02_SC04
cm00001752.nif,MtnTopCliff02_SC02
cm00001754.nif,MtnTopCliff_Corner_SC01
cm00001756.nif,MtnTopCliff_Corner_SC02
cm00001758.nif,MtnTopCliff_Curve_SC01
cm0000175a.nif,MtnTopCliff_Curve_SC02
cm0000175c.nif,MtnTopCliff_Tiled01_SC02
cm0000175e.nif,MtnTopCliff_Tiled01_SC04
cm000033bb.nif,MobileHomeStatic_02
cm00003543.nif,TNTDomeStaticOpen_01
cm00004024.nif,Barn_StaticCollect_Lrg01foundation02