Hey there! I've been trying to create a Pokemon Sun Randomizer Nuzloocke rom to use with Citra (So I don't have to delete the legit save file I have on my 3DS.) I also don't have 2 high capacity MicroSD cards, so swapping the cards out to preserve my saves isn't realistic. I also know that I could use SaltySD to make the hack work on my Luma 3DS, but I would like to maintain the integrity of my 3ds copy. I've unpacked my Pokemon Sun .cia file and randomized the encounter rates successfully with pk3DS, but whenever I try to rebuild the .cia, it results in a file size that's less than what I started with. For example: The original, unmodified .cia file for my copy of Pokemon Sun takes up 3,144,573 KB, and the modified version, when rebuilt using the HackingToolkit3DS application, takes up 3,138,925 KB. Then when I convert it to .3DS and try to run it on Citra, it will not load. I have seen a couple of threads on another site where someone has had this exact issue, but there was no solution. I know it's not a problem with pk3DS, it's a problem with how the file is being reconstructed. If anyone more experienced than I has any insight on how I could go about fixing this issue, I would really appreciate it.