Whenever I replace the vanilla game's mainmenu.scn, it immediately breaks the game and makes it so that I cannot load games, start new games, or even look at the active mods. I don't have this problem until the mod becomes active. Any idea what's going on?
Viewing post in Aric's Expansion Rebred
Are you using any other mods or patches? If so, then list them.
If you are playing on Windows, then there should be 2 windows: the game and a terminal that looks like a DOS-prompt. The terminal will display error messages from the game. Please put the terminal somewhere on the screen where you can see it when the game starts, and keep and eye out for any error messages. Either type the entire error messages or screenshot the selected window(Alt + PrtSc) and post them here.
Mods use the in-game mod system; patches use manual file replacement. In this regards, Aric's mod is somewhat of a hybrid. Redle often does patches instead of mods for UI changes. I have a bugfix and improvements patch, which is released on the Strive Discord, though Leo's mod hosts a slightly older version of my patch for his mod.
SCRIPT ERROR: GDScript::reload: Parse Error: Can't index on a value of type 'person'.
At: res://files/globals.gd:2147
ERROR: reload: Method/Function Failed, returning: ERR_PARSE_ERROR
At: modules/gdscript/gdscript.cpp:580
ERROR: Script does not inherit a Node: res://files/globals.gd
At: main/main.cpp:1558
SCRIPT ERROR: _init: Invalid get index 'setfolders' (on base: 'Nil').
At: res://files/scripts/mods/modpanel.gd:9
SCRIPT ERROR: _ready: Invalid call. Nonexistent function 'dir_contents' in base 'Nil'.
At: res://files/scripts/mods/modpanel.gd:25
SCRIPT ERROR: _ready: Invalid get index 'rules' (on base: 'Nil').
At: res://files/scripts/options.tres.gd:47
SCRIPT ERROR: _ready: Invalid get index 'modfolder' (on base: 'Nil').
At: res://files/scripts/mainmenu.gd:130
SCRIPT ERROR: _newgame_creator_reset: Invalid set index 'player' (on base: 'Nil') with value of type 'Nil'.
At: res://files/scripts/mainmenu.gd:321
SCRIPT ERROR: _advance_stage: Invalid get index 'rules' (on base: 'Nil').
At: res://files/scripts/mainmenu.gd:517
SCRIPT ERROR: show: Invalid get index 'setfolders' (on base: 'Nil').
At: res://files/scripts/mods/modpanel.gd:163
New errors appear when I try to access different options. Like clicking New Game causes the newgame_creator_reset and advance_stage error, and clicking mods gives me the 'invalid get index 'setfolders'" error.
The first error listed says that it happened on line 2147 of globals.gd, but my version of Strive with only Aric's mod applied has only 1884 lines. As you did not list any other mods or patches, I must conclude that a significant error most likely occurred when applying the mod. The best bet is to start a fresh new Strive program folder and redo the installation for Aric's mod. The appdata will most likely be fine to leave it unchanged; at this time I don't believe it to be the source of the problem.
Edit: also, make sure that you are playing on Strive v0.5.25
Okay, something has indeed gone horribly wrong. I reinstalled Strive from the .zip I downloaded yesterday from the Itch.io page, and then disabled Aric's mod (which was tagged as active in the mod screen despite having not done the replacements in this new game version), then reset the game. When I loaded it up again, it gave me the same errors.
Edit: I deleted my appdata folder and reinstalled from scratch, and it seems to be working now. Something I did differently this time was deleting the 'important files' from their location inside of the mod folder after I moved them. In addition, I think I had...some kind of mods left over from an earlier installation of the game I forgot about, because previously I had other things in there that weren't just 'Constants.' It was probably a conflict of some kind there, and my bad.