I know it involves some funsies with hex editing, which I'm moderately competent in.
Anyone offer some insight? Would like to release Easytype without involving that step.
To my knowledge, all you have to do is the following.
1) Find the difference (in bytes, not KB) between the patched and a clean ISO.
2) Pad the clean ISO with 00 bytes in Winhex at the end of the clean ROM until the sizes are the same
3) Save, and make the patch.
That -should- be it, unless I'm totally drawing a blank here on something.
Yeah, 100% correct. Just make sure to test, just in case.
And each individual 0 is a byte, correct?
So if the difference is 100 KB, I need to add 100,000 0's?
Or it is something like each 00 is 8 bytes? (meaning, 128 bytes per additional line of 0x0 - 0xF?)
No. No, and no.
0x00 - 0xFF = byte
A byte is contains 8 bits: 00000000 to 11111111 (i.e. binary)
A kb is 1024 bytes
But you have no need how knowing that as you must NOT calculate.
You need the precise number of bytes; you can't just round.
If you're on Windows: Right click, properties, and find "Size:" take the number in BYTES.
So then each line is 16 bytes, so a difference of 102400 bytes is thus an additional 6400 lines of 00's?
yes, but I just told you to not calculate. Are you listening? You need the size in bytes, not convert from kb to bytes.
It's an arbitrary value, and I listed the size in bytes
edit: thanks! patch timez