Alright I'm done, and I threw the updated map into the newest mod version. It theoretically should work, and it did indeed run when I used the new mod in game, but I'm not sure if all the dialogue changes are up to date with the newest edits (I really can't be bothered to spend another week or so doing the proofreading again). At least most of the dialogues should be fine though, so I'll just leave this here.
Oh also, I slightly changed the logic in calling the maps (well actually just one line), so that the half-sister route uses both the base map and the half sister map. Just putting this here so you don't get confused or something.
Edit:
Bad news. My original edits got corrupted, so I can't access them to check what exactly I have changed. It's both important, because I think I might have changed somethings in the base map in my original version, which might cause some dialogues to be off, and not important, since none of those changes got copied to this version.
Therefore, I'll just list here exactly what I changed (not much), so that there won't be any confusion. In this version, I only changed the annie_half_sister_map and added one line of code that loads both the _base_map and the annie_half_sister_ map on the half sister route. Unfortunately, I don't think I will be much helpful because of the lost files, but I will try my best to help with potential issues.