Can mine be NVME please? I've got a spare slot in my laptopA free SSD for everyone with this update!
![]()
(this statement was not sanctioned TFP....or anyone else for that matter...TGIF!)
Fixed it. A21 is sponsored by Snowdog so that's what you will get.A free STD for everyone with this update!
A20 still loads from the normal /Mods folder.
So my assumption is they added the new location so we can START advising users to move there.
20.4 uses both locations atm in my testingSo it doesn´t change to appdata in 20.4 anymore now?
Just got mine in the mail today. 2TB even.A free SSD for everyone with this update!
![]()
(this statement was not sanctioned TFP....or anyone else for that matter...TGIF!)
From the patch notes:So it doesn´t change to appdata in 20.4 anymore now?
Yeah, which is using the Workshop. Something that is planned, but not yet implemented. Mods are stored in the steamapps workshop folder, not on your appdata.Is the mods loaded at runtime going to be configurable so it can be world / save / install specific?
Or will I have to use the same mods for every 7D2D save (local / network)?
Or will a way be added to choose which mods are loaded? (ie in the UI and server config)
I try different mods on my local game each in its own seperate install folder.
This makes it easier to try and delete the mods when finished with them.
I also run multiple worlds of 7D2D on a dedicated server, some moded, some not.
Ark uses a mod folder, but the UI allows the user to select mods per save (and the server config has a list of mods to load).
Conan Exiles has a config file with a list of full paths to the mods to be loaded (usually from Steams 'Workshop\Content' folder).
SUCCESS!!
Ok so I tested it, and it worked perfectly. Unfortunately it is again something that some people will not be able to accomplish. (Khaine isn't kidding about people incapable of simply copying files out of a zip into the mod folder. I spent a few hours the other day with someone on the exact same thing.)
Step 1 - Copy/rename serverconfig.xml. For this example I am using "a20serverconfig.xml". You want the file different so it isn't reset with an update.
Step 2 - Edit the file to replace the following section starting at line 40.
<!-- Folder and file locations -->
<property name="AdminFileName" value="serveradmin.xml"/> <!-- Server admin file name. Path relative to the SaveGameFolder -->
<!-- <property name="UserDataFolder" value="absolute path" /> --> <!-- Use this to override where the server stores all generated data, including RWG generated worlds. Do not forget to uncomment the entry! -->
<!-- <property name="SaveGameFolder" value="absolute path" /> --> <!-- Use this to only override the save game path. Do not forget to uncomment the entry! -->
Your new section will look something like this...
<!-- Folder and file locations -->
<property name="AdminFileName" value="serveradmin.xml"/> <!-- Server admin file name. Path relative to the SaveGameFolder -->
<property name="UserDataFolder" value="D:\SaveGames\a20" /> --> <!-- Use this to override where the server stores all generated data, including RWG generated worlds. Do not forget to uncomment the entry! -->
<property name="SaveGameFolder" value="D:\SaveGames\a20\Saves" /> --> <!-- Use this to only override the save game path. Do not forget to uncomment the entry! -->
Step 3 - Create the folder D:\SaveGames\a20\Mods
Step 4 - Go to your Steam Library, Right-click on 7 Days, and choose Properties.
Step 5 - Add the following to your launch options. -configfile=a20serverconfig.xml (Again, your file will vary on what you name it. This is the example.)
Step 6 - Close the window, and start the game.
Now I can just use the config file in each separate folder, and tell the client where to go for all the data. No symlinks required.
For your modded clients, just add the argument to your shortcut.A couple questions.
For normal purposes you only need to change UserDataFolder in the serverconfig file as that will include the save game folder. Does this workaround require SaveGameFolder to be set explicitly to work?
As far as I know, if you set the configfile path in launch options it is only used if you run the copy of the game steam knows about and not modded copies of the game. Would you not have to add the option to the properties in a shortcut to the modded games? I've been using this method for some time now to run multiple modded games with separate worlds and save folders.
After adding workbench it will be fine- probably it will be working like mount and blade modules . Just wait 2-3 yearsPiggybacking off this topic because it is somewhat related.
Thank you Pimps for also forcing ALL screenshots you take in game no matter WHAT FOLDER you start the game from to also appear in the AppData/Roaming folder in ONE OVERALL FOLDER.
Makes people who take screens from different mods and servers THAT much more frustrating. At this point I am ready to just move on from this game. The headaches and constant anti-modder sentiment over the years just do not feel wort it anymore.
PLEASE rethink these decisions.
I just use F12 for screenshots.Piggybacking off this topic because it is somewhat related.
Thank you Pimps for also forcing ALL screenshots you take in game no matter WHAT FOLDER you start the game from to also appear in the AppData/Roaming folder in ONE OVERALL FOLDER.
Makes people who take screens from different mods and servers THAT much more frustrating. At this point I am ready to just move on from this game. The headaches and constant anti-modder sentiment over the years just do not feel worth it anymore.
PLEASE rethink these decisions. First time I have ever regretted opting into an experimental.
I just use ShareX. Goes to one folder in my documents.I just use F12 for screenshots.
I also know how to access AppData and play no other mods so I can just use that going forward for myself. Still an unnecessary change.I just use ShareX. Goes to one folder in my documents.
Oh I agree. I just always use ShareX because I needed to for work purposes, so it's force of habit nowI also know how to access AppData and play no other mods so I can just use that going forward for myself. Still an unnecessary change.