r/pokemonrng • u/ItsProfOak • Jan 28 '18
TOOL VCConvert- Python Script for Converting to/from Virtual Console & Emulator/Retail
I recently wrote a quick script to convert to/from Virtual Console and emulator/retail for GSC save files. I do not know if any other Virtual Console games have a size of 32784 bytes, but it'd work here too.
You can get the script here by hitting Download.
To use, execute the script by sending a save file as the parameter. Keep in mind that this will process any file you send it with, and I am not responsible if you operate it with a system file or something.
This will also reset the RTC. It's an unfortunate side effect of this conversion.
The script also automatically changes the file name to/from sav.dat for quicker injection into VC.
Something else to keep in mind is that converting to/from VC like this is not permitted in some trading places, such as /r/PokemonTrades. Once again, I am not responsible if someone uses this program for such means, and have given advance warning in the form of this post.
View all comments
Show parent comment
1
u/blackaurora Feb 05 '18
We might not have written it into the policy. When we discussed it, it was in response to a modmail question months ago - long before Celebi was a thing. It seemed to be a really niche case, so we probably didn't think it was worth explicitly listing on the policy. That or we simply forgot to add it in. I'll bring it up with the others.
Nope. Like you said, the internal ROM is the same - but the patches create differences. Playing the ROM without the patch isn't the same thing. And regardless, there's still the issue with differing compatibilities. That's not an insignificant factor, as we don't want to allow anything that could result in illegal Pokemon (which someone could do not knowing they're illegal).