• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
March 29, 2024, 04:06:11 am

News:

Don't be hasty to start your own mod; all our FFT modding projects are greatly understaffed! Find out how you can help in the Recruitment section or our Discord!


Making a PPF that doesn't require extending the ISO

Started by philsov, December 09, 2010, 12:06:28 pm

philsov

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.
Just another rebel plotting rebellion.

Eternal

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.
  • Modding version: PSX & WotL
"You, no less human than we? Ha! Now there's a beastly thought. You've been less than we from the moment your baseborn father fell upon your mother in whatever gutter saw you sired! You've been chattel since you came into the world drenched in common blood!"
  • Discord username: eternal248#1817

FFMaster

Yeah, 100% correct. Just make sure to test, just in case.
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

philsov

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?)
Just another rebel plotting rebellion.

Xifanie

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.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

philsov

So then each line is 16 bytes, so a difference of 102400 bytes is thus an additional 6400 lines of 00's?
Just another rebel plotting rebellion.

Xifanie

yes, but I just told you to not calculate. Are you listening? You need the size in bytes, not convert from kb to bytes.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

philsov

It's an arbitrary value, and I listed the size in bytes

edit:  thanks!  patch timez
Just another rebel plotting rebellion.