@TuxHi, my apology if my ping annoyed you after this thread being silent for years. I was trying to use your GCSaveSlotsSideBySides to locate the data of shadow pokemons that the game stored internally(ie. the shadow pokemon's data will be generated on your first encounter, and this shadow pokemon's data will remain the same in the rematches) and so far I have got nice progress, however when I attempted to re-pack the binary file, the game just failed to load the re-packed .gci file even though there is no actual change being made to the unpacked binary file. Any help would be greatly appreciated!