changing Text via GUS.ini in a widget

I’m referring to defining a new line in the .ini. What is written in your .ini? Maybe you should try everything as the variable name, so:

[TabContent3]
TabTide1=TabTide1
TabTxt1=TabTxt1

Just keep it short and make sure everything lines up. I’ve never seen “string too long” so it makes me think something isn’t right. Also, you don’t have to keep recasting to the gamemode. If you want it to simply look neat, just promote it to a variable and call the variable again to make it neater. I’d also just throw a failsafe in there on the gamemode cast, just a simple print string, so that the string is printed instead of crashing you when the gamemode can’t be casted to.