I'm digging up this grave and putting the old bones back to work.
Starting in version .06.01.00 you will be able to change the locations of the Characters and Saves folders.
In the config.xml, add the lines:
<Folders
Characters="..\Characters"
Saves="..\Saves"
BackupSaves="true"
/>
and the game will look for them there.
If it doesn't find any .girlsx or .gam files in the specified locations, it will use the defaults.
So for versions .06.01.00 on you can extract the game into a folder without having to move the characters, saves or config.xml over.
Your file tree would look like:
c:\WhoreMaster\WM.06.01.02\(all the game files)
c:\WhoreMaster\WM.06.01.01\(all the game files)
c:\WhoreMaster\WM.06.01.00\(all the game files)
c:\WhoreMaster\Characters\(all your characters)
c:\WhoreMaster\Saves\(all your save games)
c:\WhoreMaster\config.xml
BackupSaves="true" will save your game in the default folder even if you set a new folder.
This way, if you upgrade to the next version and it breaks your save, you can go back to the old version and recover your save.
This will cause it to take longer when saving so it may not be worth it to always have it on.
Autosaves will only be done into the specified folder.
Until I upgrade the graphics system, I am not moving the interface folder because it is going to change a lot.
If you use a custom interface, you can tell it where it is with Resolution="..\\..\\..\\J_1024x768"
Any other custom stuff you will have to copy over.
It is a good start.