I admit that the evil route is a lot less tested than the good one. For the good route I had several people testing it, while for the evil route it was just me. There likely were some interactions I missed because I only played two or three evil playthroughs. Different people would make different choices and I couldn't cover them all.
I would love to go back to fix the bugs that are still there, but unfortunately I lost the development files a long time ago. For every fix I make I have to de-compile the game, take the broken parts into a 'clean' project. Then, once done, I have to overwrite files with the fixed versions hoping I don't break anything else, it's not unlikely some of these bugs appeared as a result of me doing just that.
At least the game is beatable. 1 of the bugs is present in any playthrough though. In Gaia's flashback if you save in the bathroom - you're not getting out. The cutscene activates after opening the door. After saving it resets for some reason, so after trying to open the door from the inside - Gaia gets in the water and doesn't get out even after the end of the cutscene. You can only change direction, but movement is impossible.
Working on a patch to fix all the reported bugs since some of them are quite serious! I may come to regret this with how unstable the project is but It's worth trying.
Unfortunately, short of preventing saving in these situations there's not much I can do to fix this issue as the scene changing is necessary to prevent another... rather worse issue where you can get stuck 'outside' of the map due to the under-over tile calculations bugging up. (The engine wasn't made with overhead tiles/depth maps as a default feature) Not being able to save in certain scenes is preferable to soft-locking you if you do. Do you know of any other scenes this happens in other than the one in the Gaia scene?
There are multiple softlock cases. Other than that:
1) If you kill or eliminate Riliane in some other way - after getting the slimes crystal the game softlocks if you go through the left door, but everything works just fine if you go through the right one.
2) The whole Arowar situation is super sensitive to the sequence breaking. If for some reason you kill the guards BEFORE getting the slimes crystal - the dialogue option to start the war doesn't appear anymore when you talk to Gaia.
3) And my favourite bug is being able to recruit Scheherazade semi-permanently. How? After killing the Arowar's guards she won't leave the party before getting into the village. It's super helpful for any difficulties harder than easy, but there's one issue: for some reason she appears in the begginning of the Arowar's war where you put the wisp on the map. If you select her - the game crashes.
I think I can fix most of these (Currently stumped by a hard crash in the TBS system that came into being when I fixed the melee guards, I am not a coding guru... far from it so this may take a while)
1: I will try to fix this one, which left door do you mean? The left exit from the tower?
2: This one is complicated, I could try to account for breaking the sequence and allowing it, but I would have to replace several maps which without the original files has a greatly increased risk of causing way more damage than I'll be repairing. I think I'll just have to somehow force the player to get the crystal before Arowar.
3: Okay this bug is too cheeky to remove. I know what causes the crash though and I can fix that semi-easily! It will at least allow you to have Scheherazade until that point.