So I saved the game in the actual game and then when I reloaded normally It brings me back to the start of the game even though it registers my saved data in the battery folder
So I used the dsv in the battery folder and now pokegen doesn't crash when I save but it still doesn't make any actual changes when I reload my game. I also tried using PKHeX and it was able to load my save but again no changes were made to my game.