Moving the portraits folder was easy enough. Last night I was trying to get the res://portraits folder to open with the button in the UI for "Open Portraits Folder." (where all the slave portraits show up in that grid in the game). So, you push the button, and it opens "strive root\portraits\". You'd think that would be really easy. Right? You can get the path of the executable (including the executable itself, which made the button launch a second instance of the game), or the path of the script, but not the full system path of res:\\.
It's line 977, which leads to line 1099. That "OS.get_data_dir()" has no "OS.get_base_dir" equivalent. I spent a little over an hour sifting through google, examples, and documentation and just could not get it to fire. I eventually said fuck it and just made it trigger a tooltip saying it didn't work. That's why the upload I made yesterday of the full version + portraits has that little imperfection.
I'm sure there's a way to do it. I just don't have time to learn too much about Godot. But some of my files, like Mansion.GD and outside.GD, are pretty much entirely different games at this point.