Sorry I'm slow to respond, I completely dismantled and wiped my computer clean this week. {It's an old laptop. It collected a lot of junk over the past few years, both in physical and digital terms }
I definitely don't think PokéGen is useless here; on the contrary, it's their Japanese B2/W2 codes I plan to generate and then figure out how to convert. I don't yet have all of my data together again, but I recall that PokéGen gave me a 44-line code for that same Genesect [it's the one event I missed that I regret most and the thing that has me wanting to learn to develop this code myself].
If you could, please share your B/W version of that code? I want to examine the differences between it and the Japanese version for B2/W2, and then the differences between any other standard B/W code with their B2/W2 counterparts. I'm hopeful that the conversion from one to the other is a simple formula I can figure out. If that, even; for all I know, it could just be some slight header information that needs to change.