I'd be suepr keen to learn how you went about determining what was what in the save file. I started working on something similar myself over COVID and have returned to it recently. Your repo was one of the first I found when I started my own project.
My own method was comparing save files to each other after the same or other actions had been taken such as an Item being picked up or a boss defeated etc. Was it the same for you?