Great. I do have several Amnesia versions where I can test stuff. With patch, no patch, clean one, full of mods, tests, etc.
Skype me plz: AmnLemoore
As for the game dir, paths and stuff I'd recommend this method:
The app should work directly from the game's dir. (Just like the Amnesia tools)
So you can tell players to just drop the app in their game dir. That's all. No matter what OS or version they have. It works from there. They can even have several Amnesia folders with their own app in it.
Like this:
- D:/AmnesiaClean/
D:/AmnesiaPatched/
E:/AmnesiaJustine/
F:/MyStuff/Cake/AmnesiaGame/
And each of those have a working version of your app.
The copy of the app on different folders should load a different list of mods cause it's running from a different place.
It just needs to load stuff from
/custom_stories (or
/mods) using relative path.
So, I can have for example:
A copy of the app at
D:/Games/Amnesia/ModLoader.exe
To load my list of mods from
D:/Games/Amnesia/Custom_Stories/
So when I run the ModLoader in that path I get only the mods I store there cause it's loading from the relative path
./Custom_Stories.
The only problem I see on this it's for retail users, they have their files in
/redist (If I'm not mistaken)
but they already know by now where the files go.
A pro about this could be that ModLoader doesn't need to go around your disk looking for mods, it just have one dir. Maybe you could save the list so it loads faster. And a refresh/reload button.
What you think?