PC 20.4 new mod folder location

For your modded clients, just add the argument to your shortcut. 

For example, here's mine for Darkness Fals.

OK, I admit I am not the sharpest crayon in the box when it comes to coding, I'm a level 60 gamer who managed to teach himself just enough to be dangerous to his game stability with mods in The Elder Scrolls and Fallout franchises.  With 7DtD, I've actually dug into the nuts and bolts of Xpath and .xml modding so I am REALLY dangerous to my games.  💯  🤣

That being the case, I want to make sure I am following this train of action correctly.
#1 - I make a "Whateverserverconfig.xml" file for each individual mod collection I want to use.  Say DFserverconfig for Darkness Fall, RFserverconfig for Ravenhearst, ULserverconfig for Undead Legacy...
#2 - I make a SaveWhatever folder to put the \Mods for *that* collection in, and direct the "Whateverserverconfig.xml" to point to that save game location.
#3 - Then I make a shortcut on the desktop for each of those collections, and point it to the "Whateverserverconfig.xml" that has been created for that collection. So there would be a Darkness Falls shortcut, a Ravenhearst shortcut, an Undead Legacy shortcut, etc.

The game would run off of the default Steam location (or the Steam Library location if not installed on the main \C: drive).  But it would pull the \Mods folder from the SaveWhatever folder that the "Whateverserverconfig.xml" directs the game to use as the save location.

Am I following that correctly?  It's a hella PITA way to do things, but I think I can handle it if I sussed it out right.

 
OK, I admit I am not the sharpest crayon in the box when it comes to coding, I'm a level 60 gamer who managed to teach himself just enough to be dangerous to his game stability with mods in The Elder Scrolls and Fallout franchises.  With 7DtD, I've actually dug into the nuts and bolts of Xpath and .xml modding so I am REALLY dangerous to my games.  💯  🤣

That being the case, I want to make sure I am following this train of action correctly.
#1 - I make a "Whateverserverconfig.xml" file for each individual mod collection I want to use.  Say DFserverconfig for Darkness Fall, RFserverconfig for Ravenhearst, ULserverconfig for Undead Legacy...
#2 - I make a SaveWhatever folder to put the \Mods for *that* collection in, and direct the "Whateverserverconfig.xml" to point to that save game location.
#3 - Then I make a shortcut on the desktop for each of those collections, and point it to the "Whateverserverconfig.xml" that has been created for that collection. So there would be a Darkness Falls shortcut, a Ravenhearst shortcut, an Undead Legacy shortcut, etc.

The game would run off of the default Steam location (or the Steam Library location if not installed on the main \C: drive).  But it would pull the \Mods folder from the SaveWhatever folder that the "Whateverserverconfig.xml" directs the game to use as the save location.

Am I following that correctly?  It's a hella PITA way to do things, but I think I can handle it if I sussed it out right.
Yep, that's basically it.  I posted the detailed steps earlier here.

You can add them to Steam too as a non-steam game, and that will give you the full Steam overlay integration.

 
this sounds like you're assuming the mod launcher will always be there. from what i understand, that is made and supported by a user who has no obligation to keep it working if they choose to quit entirely.


Why shouldn't a forum user tell another forum user that some software would help him with mod installation, at least for the time being? (Not that that time is even here, at the moment nothing needs to be done, earliest possible(*) time for even giving that advice would be in half a year)

(*) not really possible in say A20.5, because they surely won't needlessly break their own rule to only backport compatible changes)

 
Last edited by a moderator:
Stating the obvious: The most simple solution for TFP going forward would be to just NOT make the future switch to only read from one location, i.e. stop right at the change implemented in A20.4.

Now Khaine proposed the change may have been neccessary to get into the xbox store (and therefore is a requirement by Microsoft).  Does anyone know if this again might be a requirement for crossplay with a future xbox console version?

 
Stating the obvious: The most simple solution for TFP going forward would be to just NOT make the future switch to only read from one location, i.e. stop right at the change implemented in A20.4.

Now Khaine proposed the change may have been neccessary to get into the xbox store (and therefore is a requirement by Microsoft).  Does anyone know if this again might be a requirement for crossplay with a future xbox console version?
I've wondered this myself. It'd make sense.

Though tbh i'd still leave both locations as "available" as the /Mods folder in the game dir is better for epic/steam users.

 
I've wondered this myself. It'd make sense.

Though tbh i'd still leave both locations as "available" as the /Mods folder in the game dir is better for epic/steam users.


Microsofts rule might as easily say that games should look into another location OR say that it shall not look into the program folder.

Are there crossplay games in the xbox store that look for mods inside their program folder? If yes the "shall not" rule could be ruled out.

 
I don't know of any.

But then the actual game directory for MS Store games is SUPER locked down. I know the dead by daylight community have been complaining about that because they can't use perk icon mods.

 
Just wanted to add my 2 cents to the discussion. I play 7 days with several different groups of people. Some of those are streamers on Twitch and every game with these people is configured with different mods. I really hope that this new Mod folder location isn't the only location going forward as some of the people I play with aren't very computer savvy. Modding from the community has drastically increased the game play lifespan of 7 Days and anything that would make mods more difficult to make and/or use could take away from that.

Again, TFP please do not make the new Mod folder location the only one.

Thanks :)

 
It would be nice if inside the Mods folder there was another level of folders representing “your game” so when you start a game you choose the Mods sub folder to use (if mods are loaded, meaning “I’m modding, so I choose this sub folder my mods are in”. Then the save game remembers that folder, so subsequent launches it just uses it.

of course, not all modded games are just things only in the mods folder, but it would go a long way towards being able to swap between saved games with different mods (as the mods you use for a game remain in the folder, so your modded save game remembers it, and if you want you can make more save games and just choose that same sub folder.  
 

“Call the sub folder whatever you like” is probably a decent way of doing it, instead of trying to generate or link a folder name to the saved game settings (like auto generate it based on map seed or something)

another benefit of this is you can have/keep those sub folders around “forever” so if you have an old save game the mods for it are still “there and available” if you haven’t deleted the sub folder. This would likely give reason to name these sub folders something meaningful, but if not the sub folder name/path would atill be visible when you choose the save game to launch (as a setting, before you launch it)

 
Last edited:
image.png

image.jpeg

Is this going to be some streaming-only thing where it's really the PC game sent to the console? Or is this the old A15-ish console version making a comeback in GamePass? Or is this...is this...I can't say it I might jinx it.

 
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.)


This is actually an universal issue, not just a computer issue.  I have had engineers call me up to say I need to come and fix a piece of equipment is not powering up, and the first thing I always ask is..."Is the equipment plugged in?"  🤔

I have fixed a lot of equipment issues right away by asking that question first.

 
1) The reason provided by TFP, while I understand it, seems unreasonable when Rimworld loads from the Mods folder even to this day. It works fine. So why change it?
2) For those of us who recommend the use of Manual Install rather than automated applications (Sorry Sphereii!), this is going to make it a lot more difficult for... less technically inclined users to actually install mods, which could be bad for the health of the game, the health of mods and may discourage people from modding in the future.


To agree with everything said here I add my own thoughts. I would first like to preface this with that I have been doing some kind of tech troubleshooting for years for family and for a couple years professionally at a call center. The amount of times I had to walk some through for 15+ minutes on just where and how to download and install something, or find a setting, is more numerous to count.

I have been playing the game with mods for a couple years now. It is honestly the only reason why I have continued playing for so long and still enjoy the game. I manually install all my mods, making sure to make copies of the game for each set of installs so that I can play with different people all using different mod sets.

While I understand putting everything in appdata for security reasons, it is also a big hassle for the average user. Modding minecraft was a hassle for that exact reason, and even my tech savvy hubby got tripped up by it more than once. I still have to go look it up if I'm not actively playing simply because I forget it installs everything to appdata. On top of that, when we rebuilt our computers this year we purposefully put Windows on the smaller ssd drives and moved all our documents, pictures, and games to other larger ssds and nvme drives. Moving all mod loads to appdata will undo all that for us. For context, I run a 120G ssd for my Windows drive. I have 18G (no that isn't a typo) free on that drive right now. Some of the mods require 4+ Gigs of space. That would limit me to 1 mod at a time right now, which would really suck for me. I don't play that way.

This isn't like Documents or Pictures that we can tell Windows to move to another drive. We can do symlinks to another drive, but it doesn't work well. I tried it. Half my programs immediately failed to load and I had to move the entire appdata back to the C drive. So moving the appdata is not an option.

To top it off, many "mods" are actually mods packs. They are comprised of multiple "mods" all packaged together, as defined by the game. (Maybe for organization by the mod creator, maybe because some are other mods used with permission.) So even with a built in mod loader, it would be a nightmare to have to select and deselect the mods each and every single time AND try to remember which ones go with which game.  What if one mod pack uses one version and another mod pack uses another version? Are the mod creators now going to have start labeling each of their mod files ModName-Folder1, ModName-Folder2?

Is there going to have to be a verification system installed in the game so that you cannot connect to a server if you are not loading in the exact mods AND mod version as server?

For singleplayer, if you choose the wrong mods due to confusion on which mods were with which game, you could potentially royally screw up your save game.

So for the majority of users, it really is simpler to make a copy of the game and install the mods there.

So for the TLDR: To agree with the others, just let those of us that already load mods in the game folder continue to load them in the game folder. Don't force the change later down the road. It will cause more headaches than it is worth I think.

 
Ok this mods folder thing had me worried so I figured the easiest thing I could do to figure it out was build a time machine and go to the future to see what was going on with it.

Time travel is wonky so I can't recall exactly what year it was but I did manage to get a screen shot of an addition to the game. I think they may still be working on it so can't guarantee

this is going to be in final game or if it gets completely scrapped. It does give me hope I can still add multiple mods.

8T4kqHn.png


 
Ok this mods folder thing had me worried so I figured the easiest thing I could do to figure it out was build a time machine and go to the future to see what was going on with it.

Time travel is wonky so I can't recall exactly what year it was but I did manage to get a screen shot of an addition to the game. I think they may still be working on it so can't guarantee

this is going to be in final game or if it gets completely scrapped. It does give me hope I can still add multiple mods.



Isn't that... cheating?  Or is this an example of "all's fair in love, war, and time travel"?

 
Just throwing my 2 cents on the fire atm... This was a huge dump on the community.  Not sure who all was involved but The Fun Pimps definitely should've known better. 
The very least you could do was announce these planned changes for mods so that everyone could expect it, take precautions and be ready for it. 
While I love vanilla and the things the team has done for the games over the years... I love the mods a hell of a lot.

This was unnecessary. 

You could also allow, through the options in game, choose which mod folder to load and offset some of this hassle.... as well as screenshots. As many have pointed out, it's very annoying.

As it is, it's like surprise anal sex from The Fun Pimps... and as humorous as it may sound, it truly sucks for the community, especially if you use mods. I feel for the modders who have to, not only change things up, but explain it again and again.  Mods are helping to keep this game alive.  I've seen plenty of this community pouring their souls into this game since Alpha 4. Maybe some had an inkling of what was going on, but it sure doesn't look like it by the posts.  This should have been announced WELL in advance...  This is a huge dropping of the ball and you shouldn't do that to your community. Totally unnecessary. You should be making it easier for the player base and modders... not harder.

This needs to be rethought and referenced for any other changes going forward, especially ones that affect a large portion of the player base. 

That being said, I've always been an ardent supporter and defender of the game.  I cannot defend this.
 

 
Last edited by a moderator:
This was a huge dump on the community.  Not sure who all was involved but The Fun Pimps definitely should've known better. 
The very least you could do was announce these planned changes for mods so that everyone could expect it, take precautions and be ready for it.
What do you call introducing it as they did where modders can choose to use either location and telling them that in the future the old way will be phased out?  
 

Announced planned changes. Check. 
Allow a period of time where it isn’t forced so that modders can expect it, take precautions, and be ready for it. Check. 
 

I don’t know enough to agree or disagree with what they have chosen to do but just from the way they announced it and are giving everyone a grace period to acclimate to it makes your statement sound pretty ignorant.
 

As it is, it's like surprise anal sex from The Fun Pimps...
I think you’ve been waiting awhile to use that line and so even though it doesn’t fit the situation at all you just threw it in to stop your  itch…

I hope that the change will be weathered and not be too much of a disruption. People who assume that the change is coming because TFP is antagonistic towards the modding community are way off base. 

 
Last edited by a moderator:
People seem to ignore the line in that change that says for now the Mods folder still works. By the time that is phased out there could be any number of features added that solve the current complaints. But noooo, go get your pitchforks and make yourself look dumb instead.

 
What do you call introducing it as they did where modders can choose to use either location and telling them that in the future the old way will be phased out?  
 

Announced planned changes. Check. 
Allow a period of time where it isn’t forced so that modders can expect it, take precautions, and be ready for it. Check. 
 

I don’t know enough to agree or disagree with what they have chosen to do but just from the way they announced it and are giving everyone a grace period to acclimate to it makes your statement sound pretty ignorant.
 
Really? Where? Maybe there is a back channel? Definitely didn't see it on the regular updates and announcements or before it happened.
Kindly direct me to it if you can and then review whether its something that would be seen by most people or... just a back channel.

I think you’ve been waiting awhile to use that line and so even though it doesn’t fit the situation at all you just threw it in to stop your  itch…

I hope that the change will be weathered and not be too much of a disruption. People who assume that the change is coming because TFP is antagonistic towards the modding community are way off base. 
Sorry bud, but I don't have to save such things... it's called wit and can be done on the fly, lol.
As far as what's been done for the modding community... I hardly see it otherwise. Been seeing this kind of thing for decades and to see it still being done, especially to this group, definitely rubs me the wrong way.  I know it's your job to defend, and I can respect that, but I don't see an excuse for this. If you have a good one, I would like to hear it.

 
Back
Top