A simple program to automatically generate a Fallout76Custom.ini file based on what's in your data folder
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is not opted-in to receive Donation Points
Changelogs
Version 1.7.0
Update the default files for sResourceArchive2List
Version 1.6.0
Add sort order functionality
Add import text from another file into your custom.ini support
Add Baka to startup list
Version 1.5
add the `--runasadmin` flag for people who are having trouble with file permissions
Version 1.4
Fix issue preventing files with non-standard capitalization from being added to the .ini file.
NOTICE: I am not really playing Fallout76 anymore, so this is no longer being updated. If someone wants to take it and run with it the github link below should allow you to do that.
Fallout76CreateCustomIni Simple command line tool to create a Fallout76Custom.ini for .ba2 mods installed. When run, it will go through your data folder and create a Fallout76custom.ini file that contains all of the .ba2 files it finds. It's really simplistic so that you can add it to the tools thing in vortex or whatever and just run it after installing mods to skip having to edit the custom.ini manually.
I went through a lot of mods and added rules to make sure it put them in the correct spot (sResourceStartUpArchiveList or whatever), but it defaults to putting them in sResourceArchive2List if it's not in any of the lists I've made. So.... it should usually work, but if it doesn't because the mods needs to be listed elsewhere, leave a note here or in github please.
Instructions
Make sure that Fallout 76 is installed outside of a UAC location (for examples: do not install in Program Files (x86) or directly in C:\).
Make a backup of your current Fallout76Custom.ini if you have one (usually in Documents/My Games/Fallout 76)
Install via vortex (using Fallout 76 Extension), or copy the .py or .exe file to your fallout76/data directory
Run the file from the command line or vortex tools
Verify the Fallout76Custom.ini looks correct the first few times... maybe....
Options
-h --help Show the help message
--datafolder Specify fallout76\'s data folder location (Default: current directory)
--inifolder Specify the folder where Fallout76Custom.ini lives (Default: C:\Users\[current_user]\Documents\My Games\Fallout 76)
--inifilename Specify the filename for the ini (Default: Fallout76Custom.ini)
--runasadmin Use this to have the program request admin rights if you're having trouble with permissions
--copyinicontents Copy a file's contents in to your .ini
Incompatibilities Any of the mods that that are really just adding stuff to the Fallout76Custom.ini will still need to have their changes made manually unfortunately.
FAQ 1. Where do I install this manually? [Your Fallout 76 Install Directory]\Data
2. Can I run it from there without Vortex? Yes
3. How do you set this up in Vortex tools? After installing in [Your Fallout 76 Install Directory]\Data, 1) Dashboard>Add Tool>New... 2) Change Target to [Your Fallout 76 Install Directory]\Data\createCustom.ini 3) Save 4) Run by pressing the play button next to createCustomIni
4. Why does my Fallout76Custom.ini just says [Archive] now and nothing else? Double-check that you are running createCustomIni from [Your Fallout 76 Install Directory]\Data.
5. I ran the program but nothing changed in my Fallout76Custom.ini file? Check to see if Fallout76Custom.ini is set to Read Only. createCustomIni cannot unlock the file unless it is run as an Administrator.
7. Can I run it from a different location than data? Yes, you can change the location with the --datafolder parameter. Command line example: createCustomIni.exe --datafolder="C:\path\to\your\directory"
8. When I run the program I just see a black window open and close... is that normal? Yes, it is just a simple command line tool. If you want to make sure it works, check your Documents\Fallout 76\Fallout76Custom.ini. You should see entries there for the .ba2 files you have in your Data folder.
9. This is overwriting my custom rules in Fallout76Custom.ini, what can I do? You should grab all of your non-modlist rules and put them in another file named whatever you like then point this script to that to file via the --copyinicontents parameter. example: createCustomIni.exe --copyinicontents="c:/path/to/your/file.ini"