About this mod
This is an optional patch for All Geared Up Derivative SE that modifies a few things.
- Requirements
- Permissions and credits
WHAT DOES THIS MOD DO?
AllGUD is an amazing mod, but there are some little things about it that bug me.
The original author hasn't been active for awhile, so I don't know if anyone is currently working to improve it.
I'm starting with one small change, but might add more later. I'm procrastinating on this, because I'm hoping someone else will do it better...
REMOVE HARD-CODING FROM GLOBAL VARIABLES
Features of the mod are controlled using global variables that can be toggled with the MCM menu.
In AllGUD, the initial values of those variables are currently hard-coded in the script.
For example:
GlobalVariable Property gvbDisplayNPCShield Auto
Bool bDisplayNPCShield = True
The replacement script I uploaded in the files section changes the code to look like this:
If(gvbDisplayNPCShield.GetValue() == 1)
bDisplayNPCShield = true
Else
bDisplayNPCShield = false
EndIf
What was the point of this change?
Well, now I can change some of the default settings in the MCM menu without needing to recompile the script.
This way, you don't need to completely reconfigure you MCM settings every time you start a new game.
Instead, you can make a normal ESP patch. I uploaded an example of how to do this.
There are some limitations to this. Not every setting has a global variable mapped to it.
To truly fix this, I would need to edit more than just one file.
If you are interested in the source code, just look at the new lines between "Zhalroth's Changes Start Here" and "Zhalroth's Changes End Here".