These files may not work with versions of the mod other than the one listed on the description page & the download.
A little about how I'm trying to do this: I know batch files can be generally unwieldy, confusing things to use, especially for as much as they are being asked to do here, but currently this is the easiest way I know of to get some basic new game configuration going. If you're not familiar with GlobalVars, or batch files in general, I'm adding as much info to the files as I can to give everyone a good idea of what does what. Files that are fairly straightforward, &/or have annotations that make them easy to figure out will go in the Main section. Files that are currently just walls of text with little or no notation on what each line does will be placed in the optional section, some mods add several hundred of lines of variables, and will take a good bit of time to figure out. If anyone can test with them that would be a huge help to me, there is a forum tab setup for sharing additional info on the files. Certain values that could harm your save are either being left out, or put in a section of the file marked "<strong>Internal</strong>" the internal lines are commented out and should be left alone unless you know what you're doing! If you don't see a MCM mod you think can use a bat file please request it in the comments below</li> Coming soon (aka I have these so I'm doing them first): Requested (aka I don't have these but you want them): No current requests Mods that are not immediately bat friendly: A Matter of Time (Use FISS to save settings) Achieve That! Attribute Icon Widget Auto Consume Potions SkyUI Extensible Follower Framework Thanks to adelinadragonborn for informing me of FISS, This mod adds a save settings feature to MCM mods that add support for it, which can be loaded later with a click on that mods MCM. Visit & d/l FISS, heap support on it & hopefully more MCM modders will start adding support for it. Until then these bats are the other option. Ask your favorite MCM mod authors to add FISS support also!
Hey, i've been making some bats for my own use, and thought i'd share. They're in a pretty horrible state right now, and i'd have to comment, and complete them. so i was wondering if you'd upload them here, if i'd upload them somewhere else, since some other people might be interrested.
A, hopefully easy question, is there any reliable way to find out what all the console commands associated with a mod are, if the author doesn't provide them directly?
I imagine TES5Edit is involved? I'm looking through WetandCold.esp Globals and I see they're the same as in your batch file, so I think I answered that question for myself But I can't find any of the race specific toggles, like Nords ignoring equipping cold gear unless you toggle that option, or Argonian workers ignoring rain.
_WetColdGearToggle is set to 1, so I imagine "set _WetColdGearToggle to 0" would turn it off in MCM for everyone, and 1 would turn it on for everyone, except Nords. Is that option something that's just not possible through console, or would there be another variable somewhere I'm missing? Or perhaps overlooking because it's not obviously named something like _WetNordColdGearToggle?
Other than that, freaking fantastic idea and I wish I'd thought of it myself I use so many MCM mods these days that a new playthrough inevitably consists of about 2 hours configuring all the MCM options. Less-so now that I've been doing so much mod/build testing the last year or so, and I've gotten into a rhythm and know exactly what options I want set, I can probably get through it in about 45 minutes. But still, this will save me a TON of time going forward.
If I start putting together my own files for mods not already covered, could I send them to you to host them here, or should I upload them myself and link back here?
FISS became a required mod for me due to MCM setup, it cuts a good chunk of time off start up. Some of them are super easy, like ASIS globals are all pretty easy to look at and know, some of them are crazy to figure out (like Immersive Armors). The 'easiest' way for some is to just guess which GV it may be and change the setting in the MCM and check to see if the GV changed and repeat till you find it. Here is an excerpt from IA; ;Extra Options ;Variations set IAVTArmorFurHood to 8; Armored Fur Hood, Type, Color & Version (0-5=Heavy; 6-11=Light; 0,1,6,7=Black; 2,3,7,8=Plain; 4,5,10,11=White; Even=Hood; Odd=Mantle)
You can guess how long that took to figure out (I think "2,3,7,8=Plain" should have actually been "2,3,8,9=Plain").
Nords could be something like "_WetColdGearToggle == 2"
It's up to you, I haven't been able to work on this in a good while due to other priorities, uploading them yourself would prolly be best.
One issue that came up while doing these is that some MCMs don't use a getvalue in the MCM script to display the value so changing them with the console or bat will not make a visual change in the MCM, but the setting from the console/bat will be used until that mods MCM is reopened (which will refresh the data making the value in the MCM become true).
Ummm... just a note to help you with your comments inside the various .txt files, which are in fact, used as a .bat style file and run from the console etc.
you can use ";" the semi-colon at any point in a line of text, and EVERYTHING following that semi-colon is ignored. So, put a ; in front of the [ and that entire line will simply be ignored and you will get no errors or spamming from the console as in:
;[Renaming Ore/Ingots]
would not generate an error.
or
set DIST_CCOJaysusSwords_OFF to 0 ; turns off the option for CCOJaysusSwords
would also NOT generate an error, but it does give readable textual information to anyone reading the .txt file.
anything following the ; is ignored all the way to the end of the line (cr) or (crl). Meaning up to the carriage return or carriage return end of line character.That line can be up to 256 characters long, although it is better to keep it under 127 characters whenever you can.
No worries mate. I figured you had just forgotten or was not actually told that they are strictly .bat style language files... which are so rarely used by folks since winXP was released... they still support the same commands though, and comments are one of the best things that can be included in stuff like this. Really helps to spread the knowledge around and can also help folks to point out problems if they know what command might be causing the issue etc...
Anyway, thanks again, and kudos back at ya (as well as endorsements).
P. S. I hope you get a chance to learn how to directly edit the mcm options if that is even possible, verses having to adjust the global variables via the console... once you enter a console command, your character is then considered a cheat, and all data updates to your character stats are blocked from steam, meaning you can no longer get credits for achievements etc... so I do everything that I can to avoid having to use the console as there are still many achievements that I have not gotten credit for even though I have not actually cheated... just using the showracemenu option flags your character as a cheat, which sucks!
I didn't know that about the cheat, thats horrid! i live in the console debugging stuff all the time... guess thats why I haven't gotten an achievement in months now. Just tested and got the gold achievement with console, so...
Yeah, I don't know how much truth there is to that old rumor. I'd gotten the achievement you get for harvesting wood, mining ore, and cooking food way back in the day, and I remember it because I had set tgm while I was running around town so I could sprint everywhere and just happened to check to see if I actually had anything to cook before hitting the vendors.
I'm pretty busy currently with a few other things, but when I get the chance I'll take a look at what I can do with them, I'll definitely try to get SkyTweak done. Thank you for linking to them, never heard of a few.
Please, help! Looked at the list of mods and I don't use any of them, which may explain why I don't know what "MCM" is! Still, would like to know what it is so I don't feel like an idiot when reading this mod description and others.
MCM is the Mod Configuration Menu that comes in SkyUI, it allows you to manually adjust different features of your mods (if the mod has MCM support). MCM also means 1900.
50 comments
A little about how I'm trying to do this:
I know batch files can be generally unwieldy, confusing things to use, especially for as much as they are being asked to do here, but currently this is the easiest way I know of to get some basic new game configuration going. If you're not familiar with GlobalVars, or batch files in general, I'm adding as much info to the files as I can to give everyone a good idea of what does what.
Files that are fairly straightforward, &/or have annotations that make them easy to figure out will go in the Main section.
Files that are currently just walls of text with little or no notation on what each line does will be placed in the optional section, some mods add several hundred of lines of variables, and will take a good bit of time to figure out. If anyone can test with them that would be a huge help to me, there is a forum tab setup for sharing additional info on the files.
Certain values that could harm your save are either being left out, or put in a section of the file marked "<strong>Internal</strong>" the internal lines are commented out and should be left alone unless you know what you're doing!
If you don't see a MCM mod you think can use a bat file please request it in the comments below</li>
Coming soon (aka I have these so I'm doing them first):
Requested (aka I don't have these but you want them):
No current requests
Mods that are not immediately bat friendly:
A Matter of Time (Use FISS to save settings)
Achieve That!
Attribute Icon Widget
Auto Consume Potions
SkyUI
Extensible Follower Framework
Thanks to adelinadragonborn for informing me of FISS, This mod adds a save settings feature to MCM mods that add support for it, which can be loaded later with a click on that mods MCM. Visit & d/l FISS, heap support on it & hopefully more MCM modders will start adding support for it. Until then these bats are the other option. Ask your favorite MCM mod authors to add FISS support also!
I imagine TES5Edit is involved? I'm looking through WetandCold.esp Globals and I see they're the same as in your batch file, so I think I answered that question for myself But I can't find any of the race specific toggles, like Nords ignoring equipping cold gear unless you toggle that option, or Argonian workers ignoring rain.
_WetColdGearToggle is set to 1, so I imagine "set _WetColdGearToggle to 0" would turn it off in MCM for everyone, and 1 would turn it on for everyone, except Nords. Is that option something that's just not possible through console, or would there be another variable somewhere I'm missing? Or perhaps overlooking because it's not obviously named something like _WetNordColdGearToggle?
Other than that, freaking fantastic idea and I wish I'd thought of it myself I use so many MCM mods these days that a new playthrough inevitably consists of about 2 hours configuring all the MCM options. Less-so now that I've been doing so much mod/build testing the last year or so, and I've gotten into a rhythm and know exactly what options I want set, I can probably get through it in about 45 minutes. But still, this will save me a TON of time going forward.
If I start putting together my own files for mods not already covered, could I send them to you to host them here, or should I upload them myself and link back here?
Some of them are super easy, like ASIS globals are all pretty easy to look at and know, some of them are crazy to figure out (like Immersive Armors). The 'easiest' way for some is to just guess which GV it may be and change the setting in the MCM and check to see if the GV changed and repeat till you find it. Here is an excerpt from IA;
;Extra Options
;Variations
set IAVTArmorFurHood to 8; Armored Fur Hood, Type, Color & Version (0-5=Heavy; 6-11=Light; 0,1,6,7=Black; 2,3,7,8=Plain; 4,5,10,11=White; Even=Hood; Odd=Mantle)
You can guess how long that took to figure out (I think "2,3,7,8=Plain" should have actually been "2,3,8,9=Plain").
Nords could be something like "_WetColdGearToggle == 2"
It's up to you, I haven't been able to work on this in a good while due to other priorities, uploading them yourself would prolly be best.
Ummm... just a note to help you with your comments inside the various .txt files, which are in fact, used as a .bat style file and run from the console etc.
you can use ";" the semi-colon at any point in a line of text, and EVERYTHING following that semi-colon is ignored. So, put a ; in front of the [ and that entire line will simply be ignored and you will get no errors or spamming from the console as in:
;[Renaming Ore/Ingots]
would not generate an error.
or
set DIST_CCOJaysusSwords_OFF to 0 ; turns off the option for CCOJaysusSwords
would also NOT generate an error, but it does give readable textual information to anyone reading the .txt file.
anything following the ; is ignored all the way to the end of the line (cr) or (crl). Meaning up to the carriage return or carriage return end of line character.That line can be up to 256 characters long, although it is better to keep it under 127 characters whenever you can.
Anyway, thanks again, and kudos back at ya (as well as endorsements).
P. S. I hope you get a chance to learn how to directly edit the mcm options if that is even possible, verses having to adjust the global variables via the console... once you enter a console command, your character is then considered a cheat, and all data updates to your character stats are blocked from steam, meaning you can no longer get credits for achievements etc... so I do everything that I can to avoid having to use the console as there are still many achievements that I have not gotten credit for even though I have not actually cheated... just using the showracemenu option flags your character as a cheat, which sucks!
Apocalypse Spells
Auto Unequip Ammo
Autosave Manager
Block Steal
Dynamic Potions
Dynamic Things
Dynavision
EGO - Important Information Overhaul
Frostfall
Harvest Overhaul
Hunterborn
Less Intrusive HUD
moreHUD
RealShelter
Realistic Needs
Skybirds
SkyTweak
SneakTools
SPERG
UltimateCombat
WearableLanterns
BTW FISS is vastly underrated and seems to be abandoned
. . . the Bat-Bat!?
(edit: already answered on previous page)
Still, would like to know what it is so I don't feel like an idiot when reading this mod description and others.