PC 20.4 new mod folder location

And before it happens and people are forced to the new way Khaine will have a tutorial video made, most mods will have the instructions posted for what users need to do
Only because i'm a sad old man with no life and nothing better to do ;)

 
Well said.  

Thanks @KhaineGB @JaxTeller718, etc, etc, etc for digging in and doing the work instead of waiting for others to just sit on their arse and flap their gums about "this game should have this thing" and just doing the work!     While i have never used any of the overhaul mods(as of yet), I can certainly appreciate the massive amount of time you guys have invested in your vision of what an alternate version of this game could look like with a different vision.
It was partially @SylenThunder too :)  He gave me some good ideas to go poking

 
It was partially @SylenThunder too :)  He gave me some good ideas to go poking
I learned something new today too....

We can't have it in the Mods folder for installing from the Microsoft store or Game Pass, because MS does not want users changing files in the install location.

We already allow you to specify a location on the command line for data files, which you could specify in the launcher. You can then place a Mods folder there.

-UserDataFolder=x:\7DTDData

It can also be set in the serverconfig.xml file.
<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! -->


I was not aware that argument even existed. It makes my earlier suggestion almost completely obsolete as this removes several steps.

One thing for sure though, this change is going to save me tons of hard drive space. 

 
So at least this topic bring sometthing positive too :)
I mean, currently I have a save for the base game, my own SP modded games, Darkness falls, Sorcery, DF+Sorcery, ect.

Each one of these versions has the 13GB base game plus the mods.

So by using the argument to re-direct the path to my other SSD, I get rid of 78+GB of duplicated files, and only need the one base client. 

 
I mean, currently I have a save for the base game, my own SP modded games, Darkness falls, Sorcery, DF+Sorcery, ect.

Each one of these versions has the 13GB base game plus the mods.

So by using the argument to re-direct the path to my other SSD, I get rid of 78+GB of duplicated files, and only need the one base client. 
So... still this something positive. Well - things now are kinda... negative so anything good is... good lol XD 

So are you making mods too?

 
So are you making mods too?
Mostly just for our groups servers lately. I haven't had the free time I used to. Mostly it was just little stuff like the original working ovens and sinks, lighted glass blocks, and stuff like that. I had considered an overhaul similar to Valmar's, or even picking up Valmars mod when he left. (I believe someone else did though.) I like making POI's too, and have contributed to the Compo-Pak. 

Lately though, I just don't have that kind of free time.

 
So 7 Days is on GamePass now and working.

We still can add mods to the mods folder in the game like we always did.

So why can't it stay like that in future. Is it some security thing. I mean MS must be allowing it to happen now. Is there a problem somehow with keeping it this way.

 
So 7 Days is on GamePass now and working.

We still can add mods to the mods folder in the game like we always did.

So why can't it stay like that in future. Is it some security thing. I mean MS must be allowing it to happen now. Is there a problem somehow with keeping it this way.


the point is, doing so is a very BAD thing.   Perhaps for example, the MS store will always "update" and overwrite everything,  including removing your mod folder.    Secondly, even for the steam people this IS ultimately a good change.   Those who don't use mods won't care.   Those who do and especially those who play on multiple mods at a single time can now do so and take up far less hard drive space and much easier switch between the multiple mods you play.     

  1. install mod to a folder somewhere, so for example d:\7d2dMods\DarkenssFalls
  2. make NEW windows shortcut to 7d2d executable
  3. edit shortcut and add a parameter to point to the location of the Darkness Falls content
  4. rename shortcut "Darkness Falls - 7 Days to Die"(or whaterver).
No extra time or space on your hard drive required

 
the point is, doing so is a very BAD thing.   Perhaps for example, the MS store will always "update" and overwrite everything,  including removing your mod folder.    Secondly, even for the steam people this IS ultimately a good change.   Those who don't use mods won't care.   Those who do and especially those who play on multiple mods at a single time can now do so and take up far less hard drive space and much easier switch between the multiple mods you play.     

  1. install mod to a folder somewhere, so for example d:\7d2dMods\DarkenssFalls
  2. make NEW windows shortcut to 7d2d executable
  3. edit shortcut and add a parameter to point to the location of the Darkness Falls content
  4. rename shortcut "Darkness Falls - 7 Days to Die"(or whaterver).
No extra time or space on your hard drive required
I understand the workaround. I was just curious as to why it can't stay like it is now. What problems will it make. I know if it causes security issues or something similar it has to be changed. I just wanted to know why.

 
@SylenThunder @Roland What i mainly meant when talking about a warning is the server search changings that needed a warning before the change, no matter if this is the final form or not. A bit off topic here, i know, but you guys abandon the topics about that a bit. About the mod change it would have been a good idea that they maybe could have talked to modders before the change to see the obvious flaw that C is not ideal for many people before the change is done. 


Yes, I know. I agree with you about the server search changes. There was no warning about that and it was forced and it has been a huge inconvenience for people to try and recover their favorites and histories and find the server they were playing on before. I daresay you are correct that some people will probably not be able to find their server and easily connect with their friends and that is definitely not the ideal way for a transition like this to have occurred.

 
Yes, I know. I agree with you about the server search changes. There was no warning about that and it was forced and it has been a huge inconvenience for people to try and recover their favorites and histories and find the server they were playing on before. I daresay you are correct that some people will probably not be able to find their server and easily connect with their friends and that is definitely not the ideal way for a transition like this to have occurred.
I found all my favorite servers and server history is still in the steam server list.

 
I found all my favorite servers and server history is still in the steam server list.


Well, there have been plenty of reports of people having problems as well. I've been arguing that the mod folder change has been okay because they didn't force the change so I have to acknowledge the fact that they did force the server search change without any warning which has caused confusion and inconvenience to many if not all players.

 
Well, there have been plenty of reports of people having problems as well. I've been arguing that the mod folder change has been okay because they didn't force the change so I have to acknowledge the fact that they did force the server search change without any warning which has caused confusion and inconvenience to many if not all players.
add me to this list of people who have issues with the server join stuff(filters don't seem to work for me to find my friend playing she had to steam invite).    

Now ironically, the requirements for adjusting this stuff ALSO is based in the game's program data folder where the game is installed, so, what are the Gamepass PC players supposed to do if they can't easily edit any files within the game install folder?     Just something I want point out.    Can the server config file also be relocated? into the UserDataFolder and be read?   generally, one would want to change the default Servername from "My Game Host" at a minimum right?   That does not count things also in this file people might want to edit such as the various Land Claim settings.   

Just wanted to point this out since it seems to me to be conflicting requirements.   Perhaps there are already plans to handle this in A21(or perhaps even 20.5???) but just in case you might want to at least bring this up as a conflict.

I understand the workaround. I was just curious as to why it can't stay like it is now. What problems will it make. I know if it causes security issues or something similar it has to be changed. I just wanted to know why.
 I THINK some earlier in this thread noted that the default folder for installing apps for windows is the program files or program data folders and those are locked down by MS's UAC settings, so I suspect that is why MS put that requirement on TFP.   

 
I found all my favorite servers and server history is still in the steam server list.


Well, there have been plenty of reports of people having problems as well. I've been arguing that the mod folder change has been okay because they didn't force the change so I have to acknowledge the fact that they did force the server search change without any warning which has caused confusion and inconvenience to many if not all players.


What I meant was if you open steam and click on the view tab, then hit servers and then  "Change Filters" button at bottom of screen and make the game 7 Days. All your favorites and history should be in the favorites and history tabs at top.

Unless I missed what you were talking about.

 
Last edited by a moderator:
Finally going back through all the posts in this forum, not just jumping from first page to last page like I usually do. I jumped to conclusions thinking the workaround presented in the thread was symlinks of the entire appdata, when it clearly wasn't. Which I apologize, that was all me.
 

We can't have it in the Mods folder for installing from the Microsoft store or Game Pass, because MS does not want users changing files in the install location.

We already allow you to specify a location on the command line for data files, which you could specify in the launcher. You can then place a Mods folder there.

-UserDataFolder=x:\7DTDData

It can also be set in the serverconfig.xml file.
<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! -->


This knowledge will give me the ability to keep my OS drive as my OS drive. To be honest, 7 Days to Die is taking up almost 20G of my app data with all the worlds I've created. I can now move that off to my larger drives without breaking half of my other programs. Thank you! Can this please get announced somewhere rather than buried in 2 threads in the forums?

Now to continue telling the random people that ask me if they have to load their mods into appdata that no it is not required YET and continue to use the old location.

 
Last edited by a moderator:
... Can the server config file also be relocated? into the UserDataFolder and be read?   generally, one would want to change the default Servername from "My Game Host" at a minimum right?   That does not count things also in this file people might want to edit such as the various Land Claim settings.   

...


If you are talking about dedicated servers, the script provided to launch the server (on linux it is called startserver.sh) already looks for the serverconfig path in the environment as well as the command line and if the script is called without it doesn't even start and tells you:

No config file specified. Call this script like this:
  ./startserver.sh -configfile=serverconfig.xml
 


In other words, the script demands a serverconfig.xml to be specified.

Even if that were not the case, that script could just be copied somewhere else and edited. (though I'm talking about linux here, the windows side won't be much different)

 
On windows, I believe you can edit startdedicated.bat to point to a different file.

Right, will do a video on this later. Was going to last night, ended up rescuing a kitten at 11pm. Out to my weekly RPG game today, so it'll likely be tomorrow. :)

 
Back
Top