Hi,
Sorry, this is a bit long and technical.
This might be better posted somewhere else, but I'm not sure where to go.
Also I thought maybe someone else has some experience trying to do the same thing as me.
I'm trying to setup multiple copies of oblivion. One for play and one for modding.
I have isolated everything into the game folder by setting the bUseMyGamesDirectory=0.
So I no longer need to use the My Documents folder.
I have also removed the installers from TESCS and obmm, so everything can be cloned easily.
The problem I'm having is wrye bash
Bash expects the save game files and ini's to be in the My Games folder and there doesn't seem to be a way to change it to use the app directory instead.
I can customize the personalPath in bash.ini but wrye still automatically appends "\My Games\Oblivion"
I looked at the code and it seems to assume that the My Games folder will always be used.
Is it possible to make this work without having to hack the py files?
I figured I should ask in case there is something simple I overlooked and I can save myself a headache
I am a long time programmer, so I can probably fix the code for my own use but I don't know python so I'd rather avoid it.
Another small issue for my isolation project. Sort of wrye related.
Oblivion uses an obscure folder in a hidden directory among your windows user profile, ...\Local Settings\Application Data\Oblivion\
There doesn't seem to be a way to customize the path that oblivion uses, so multiple concurrent instances of that folder are not possible.
Wrye is writing (or at least referencing it in the py code) to the plugins.txt file that is located in that Application Data\Oblivion folder.
The question here is, is it safe to just let Bash overwrite the plugins.txt file after switching the active copy of oblivion?
EDIT:
I should mention that my objective is to avoid having to rename folders each time I switch the working copy of oblivioin.
If everything works out with my setup, I can just change the App Path in the registry and everything will work.
So far it all works except I can't have concurrent copies of Bash.