Before I figured out how to port PSP codes between JAP/USA I noticed that NPJH-50414 had a "No Random Battles/No Encounters code" that works for every chapter of the game while ULUS-10560 only applies to the main game and interlude.
From the non-after years code we can see that 0x200CF8E0 is listed twice with two different values and a 0xD code sandwiched in between. Anyway 0x1000004C is the no random value, 0x14C70053 is the normal encounter and 0xD is the joker to assign a button toggle.
The after years code has the original 0x200CF8E0 plus a couple new lines. If we were to compare that to the currently ported US codes there's a difference of 148 hex that gets subtracted from all but the 0xD line.
But when you consider that the after years code already contains the main game no encounter, a simpler way to write it is:
Just drop the joker altogether.
Code:
_S NPJH-50414
_G Final Fantasy IV: The Complete Collection (PlayStation Store) [JP]
_C0 No Encounters
_L 0x200CF8E0 0x1000004C
_L 0xD0000000 0x10008000
_L 0x200CF8E0 0x14C70053
_C0 No Encounters After Years
_L 0x200A0D04 0x10000005
_L 0x200B968C 0x10000005
_L 0x200CF8E0 0x1000004C
_L 0xD0000002 0x10008000
_L 0x200A0D04 0x10800005
_L 0x200B968C 0x10800005
_L 0x200CF8E0 0x14C70053From the non-after years code we can see that 0x200CF8E0 is listed twice with two different values and a 0xD code sandwiched in between. Anyway 0x1000004C is the no random value, 0x14C70053 is the normal encounter and 0xD is the joker to assign a button toggle.
The after years code has the original 0x200CF8E0 plus a couple new lines. If we were to compare that to the currently ported US codes there's a difference of 148 hex that gets subtracted from all but the 0xD line.
Code:
_S ULUS-10560
_G Final Fantasy IV: The Complete Collection [US]
_C0 No Encounters
_L 0x200CF798 0x1000004C
_L 0xD0000000 0x10008000
_L 0x200CF798 0x14C70053
_C0 No Encounters After Years
_L 0x200A0BBC 0x10000005
_L 0x200B9544 0x10000005
_L 0x200CF798 0x1000004C
_L 0xD0000002 0x10008000
_L 0x200A0BBC 0x10800005
_L 0x200B9544 0x10800005
_L 0x200CF798 0x14C70053But when you consider that the after years code already contains the main game no encounter, a simpler way to write it is:
Code:
_S ULUS-10560
_G Final Fantasy IV: The Complete Collection [US]
_C0 No Encounters
_L 0x200A0BBC 0x10000005
_L 0x200B9544 0x10000005
_L 0x200CF798 0x1000004C
_C0 Normal Encounters
_L 0x200A0BBC 0x10800005
_L 0x200B9544 0x10800005
_L 0x200CF798 0x14C70053Just drop the joker altogether.

