As you can see, I kept your stuff, but changed the hot reload key to F11 (I'm already using F12 to take screenshots), and I added a few things I like to mess with.
But...all I see in my MWSE.log is
[pg-gmst]: Initialized 0 GMST(s).
So ... it didn't initialize mine and ignored yours too. :(
Pressing the hotkey does nothing. I tried changing it back to F12, but still, no luck.
I've got the latest version of MWSE -- which tends to put config files into a directory Data Files/MWSE/config -- but I've tried putting the config json for this mod in both the MWSE directory (as you packaged it) and in the config folder within MWSE...no luck either way.
WARNING: Use of deprecated function tes3.getGMST. Use tes3.findGMST instead.stack traceback:[C]: in function 'getGMST'Data Files\MWSE\mods\pg\gmst\main.lua:29: in function 'loadGMSTs'Data Files\MWSE\mods\pg\gmst\main.lua:12: in function <Data Files\MWSE\mods\pg\gmst\main.lua:11>[C]: in function 'xpcall'.\Data Files\MWSE\core\lib\event.lua:180: in function <.\Data Files\MWSE\core\lib\event.lua:170>
Is it possible to add an in-game menu with full GMST list containing their descriptions and allowing to change them in-game? That would've been awesome!
Cheat Menu at least let's you search for gmsts... I've messed around typing in words like "Run," "Enchant," or "Mult" and found all sorts of fascinating things to poke.
Thanks very much for this great mod! It's very helpful and time saving!
I'd appreciate some advice about when LUA GMST values conflict with esp/esm GMST values. Do LUAs always have priority over esp/esms? Also, do LUA GMST values get baked into a save game or are they dynamic and always need to be loaded separately?
Also, I'm having no success trying to increase swimming fatigue. fFatigueSwimRunBase and fFatigueSwimWalkBase and their multipliers seem to have no effect at all. However, when I adjust fFatigueRunBase and multiplier it seems to apply to both running AND swimming equally, as if my game is equating Run with SwimRun, yet they appear to be independent variables. I do have esps/esms loaded that may adjust the same GMSTs (eg. Rebirth) hence my question above about priority. I've also checked that I have no in-game active effects complicating things.
It is nice having GMST settings so quick to access and customize. Just merged two GMST mods together for space and then this comes out and makes them obsolete. :) I have a request if you ever have time or know someone willing to do it. Could you make a short list of recommended/popular GMST changes in the description and what they do in game? Nothing in-depth, just a few suggested tweaks that players would want to be aware of.
I'm very open to any cool GMST tweaks myself- the ones listed in the readme are currently the only ones I'm using. I certainly plan to tweak the fast travel costs at some point to my liking as well.
You can also find a full list of GMSTs in the MWSE docs: https://mwse.readthedocs.io/en/latest/mwscript/GMSTs.html
As for what my changes do: fCombatAngleXY is reduced to 4, which means you need to be more precise to hit your attacks. I like this because it helps prevent accidentally hitting companions as much. i1stPersonSneakDelta is increased to 30, which just makes the camera height when you're sneaking lower, so it's easier to tell if you're sneaking or not. iGreetDistanceMultiplier is reduced to 4, which reduces the radius that NPCs will fire off a greeting at you. At some point I'm going to investigate remaking Shut Up! by adul, which only lets NPCs greet you if you actually look at them.
10 comments
This is what I put in my config:
{
"pg_gmst_hotReloadKey": 87,
"fCombatAngleXY": 4,
"i1stPersonSneakDelta": 30,
"iGreetDistanceMultiplier": 4,
"fFtigueRunBase": 4,
"fFatigueSwimRunBase": 4,
"fSwimRunBase": 3,
"fEncumbranceStrMult": 10
}
As you can see, I kept your stuff, but changed the hot reload key to F11 (I'm already using F12 to take screenshots), and I added a few things I like to mess with.
But...all I see in my MWSE.log is
[pg-gmst]: Initialized 0 GMST(s).
So ... it didn't initialize mine and ignored yours too. :(
Pressing the hotkey does nothing. I tried changing it back to F12, but still, no luck.
I've got the latest version of MWSE -- which tends to put config files into a directory Data Files/MWSE/config -- but I've tried putting the config json for this mod in both the MWSE directory (as you packaged it) and in the config folder within MWSE...no luck either way.
{
"pg_gmst_hotReloadKey": 87, "fCombatAngleXY": 4, "i1stPersonSneakDelta": 30, "iGreetDistanceMultiplier": 4, "fFatigueRunBase": 4, "fFatigueSwimRunBase": 4, "fSwimRunBase": 3, "fEncumbranceStrMult": 10
}
Edit: You also had a typo with fFatigueRunBase.
WARNING: Use of deprecated function tes3.getGMST. Use tes3.findGMST instead.stack traceback:[C]: in function 'getGMST'Data Files\MWSE\mods\pg\gmst\main.lua:29: in function 'loadGMSTs'Data Files\MWSE\mods\pg\gmst\main.lua:12: in function <Data Files\MWSE\mods\pg\gmst\main.lua:11>[C]: in function 'xpcall'.\Data Files\MWSE\core\lib\event.lua:180: in function <.\Data Files\MWSE\core\lib\event.lua:170>
I'd appreciate some advice about when LUA GMST values conflict with esp/esm GMST values. Do LUAs always have priority over esp/esms? Also, do LUA GMST values get baked into a save game or are they dynamic and always need to be loaded separately?
Also, I'm having no success trying to increase swimming fatigue. fFatigueSwimRunBase and fFatigueSwimWalkBase and their multipliers seem to have no effect at all. However, when I adjust fFatigueRunBase and multiplier it seems to apply to both running AND swimming equally, as if my game is equating Run with SwimRun, yet they appear to be independent variables. I do have esps/esms loaded that may adjust the same GMSTs (eg. Rebirth) hence my question above about priority. I've also checked that I have no in-game active effects complicating things.
Thanks again!
I have a request if you ever have time or know someone willing to do it. Could you make a short list of recommended/popular GMST changes in the description and what they do in game? Nothing in-depth, just a few suggested tweaks that players would want to be aware of.
You can also find a full list of GMSTs in the MWSE docs: https://mwse.readthedocs.io/en/latest/mwscript/GMSTs.html
As for what my changes do:
fCombatAngleXY is reduced to 4, which means you need to be more precise to hit your attacks. I like this because it helps prevent accidentally hitting companions as much.
i1stPersonSneakDelta is increased to 30, which just makes the camera height when you're sneaking lower, so it's easier to tell if you're sneaking or not.
iGreetDistanceMultiplier is reduced to 4, which reduces the radius that NPCs will fire off a greeting at you.
At some point I'm going to investigate remaking Shut Up! by adul, which only lets NPCs greet you if you actually look at them.