Skip to content

Instantly share code, notes, and snippets.

@zarroboogs
Created July 31, 2020 19:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zarroboogs/722b5b7bfc63f34a2be077082a3a05ac to your computer and use it in GitHub Desktop.
Save zarroboogs/722b5b7bfc63f34a2be077082a3a05ac to your computer and use it in GitHub Desktop.
P4U2 Patches - Legacy

P4U2 Patches

Included patches:

  • Intro Skip
  • Japanese Movies
  • English Subs
  • "On-Disc" DLC Enabler

Supported versions:

  • BLUS31469/NPUB31563 01.01 (US Disc/PSN) - Intro Skip, Japanese Movies, "On-Disc" DLC Enabler
  • BLJM61209/NPJB00599 01.03 (JP Disc/PSN) - Intro Skip, English Subs, "On-Disc" DLC Enabler
# Game: Persona4 The ULTIMAX ULTRA SUPLEX HOLD (BLJM61209) v01.03
# Subject: English Subs
# Author: lipsum
p4u2_BLJM_EnglishSubs: &p4u2_BLJM_EnglishSubs
- [ be32, 0x006479e8, 0x656e6700 ] # jpn -> eng
- [ be32, 0x00657d60, 0x656e6700 ] #
# Game: Persona4 The ULTIMAX ULTRA SUPLEX HOLD (BLJM61209) v01.03
# Subject: Skip Intro On Boot
# Author: lipsum
p4u2_BLJM_IntroSkip: &p4u2_BLJM_IntroSkip
- [ be32, 0x00649be0, 0x5f345532 ] # intro movie P4U2_00
- [ be32, 0x00649c80, 0x5f345532 ] # intro movie P4U2_01A
- [ be32, 0x00649cc8, 0x5f345532 ] # intro movie P4U2_01B
- [ be32, 0x00668ae0, 0x5f6f7270 ] # corp logo CorpLogoSet1
- [ be32, 0x00668af0, 0x5f657361 ] # CesaDisp
# Game: Persona4 The ULTIMAX ULTRA SUPLEX HOLD (BLJM61209) v01.03
# Subject: Enable On-Disc DLC
# Author: lipsum
p4u2_BLJM_HeeDat: &p4u2_BLJM_HeeDat
- [ be32, 0x000c8ff4, 0x4280000c ] # b LAB_000c9000 # skip dir check
- [ be32, 0x000c90f0, 0x60000000 ] # nop # skip .edat check
- [ be32, 0x000c90fc, 0x42800140 ] # b LAB_000c923c # assume valid
# Game: Persona4 The ULTIMAX ULTRA SUPLEX HOLD (NPJB00599) v01.03
# Subject: English Subs
# Author: lipsum
p4u2_NPJB_EnglishSubs: &p4u2_NPJB_EnglishSubs
- [ be32, 0x006477a8, 0x656e6700 ] # jpn -> eng
- [ be32, 0x00657b20, 0x656e6700 ] #
# Game: Persona4 The ULTIMAX ULTRA SUPLEX HOLD (NPJB00599) v01.03
# Subject: Skip Intro On Boot
# Author: lipsum
p4u2_NPJB_IntroSkip: &p4u2_NPJB_IntroSkip
- [ be32, 0x006499a0, 0x5f345532 ] # intro movie P4U2_00
- [ be32, 0x00649a40, 0x5f345532 ] # intro movie P4U2_01A
- [ be32, 0x00649a88, 0x5f345532 ] # intro movie P4U2_01B
- [ be32, 0x006688a0, 0x5f6f7270 ] # corp logo CorpLogoSet1
- [ be32, 0x006688b0, 0x5f657361 ] # CesaDisp
# Game: Persona4 The ULTIMAX ULTRA SUPLEX HOLD (NPJB00599) v01.03
# Subject: Enable On-Disc DLC
# Author: lipsum
p4u2_NPJB_HeeDat: &p4u2_NPJB_HeeDat
- [ be32, 0x000c9078, 0x42800018 ] # b LAB_000c9090 # skip dir check
- [ be32, 0x000c93a4, 0x4280fcec ] # b LAB_000c9090 # skip dir check
- [ be32, 0x000c9180, 0x60000000 ] # nop # skip .edat check
- [ be32, 0x000c918c, 0x42800140 ] # b LAB_000c92cc # assume valid
################################################################################
PPU-4923354ef0a4dcfda9c239d3e6712d1bc65014a9: # BLJM61209 v01.03
- [ load, p4u2_BLJM_EnglishSubs ]
- [ load, p4u2_BLJM_IntroSkip ]
#- [ load, p4u2_BLJM_HeeDat ]
PPU-d85ba9a99a3825ad5188dedfb6cc773c5538d3c3: # NPJB00599 v01.03
- [ load, p4u2_NPJB_EnglishSubs ]
- [ load, p4u2_NPJB_IntroSkip ]
#- [ load, p4u2_NPJB_HeeDat ]
# Game: Persona 4 Arena Ultimax (BLUS31469) v01.01
# Subject: Japanese Movies
# Author: lipsum
p4u2_BLUS_JapaneseMovies: &p4u2_BLUS_JapaneseMovies
- [ be32, 0x00622f90, 0x6d6f7669 ] # movieeng/ -> movie/
- [ be32, 0x00622f94, 0x652f0000 ] #
- [ be32, 0x00622f98, 0x00000000 ] #
# Game: Persona 4 Arena Ultimax (BLUS31469) v01.01
# Subject: Skip Intro On Boot
# Author: lipsum
p4u2_BLUS_IntroSkip: &p4u2_BLUS_IntroSkip
- [ be32, 0x00649b60, 0x5f345532 ] # intro movie P4U2_00
- [ be32, 0x00649c00, 0x5f345532 ] # intro movie P4U2_01A
- [ be32, 0x00649c48, 0x5f345532 ] # intro movie P4U2_01B
- [ be32, 0x00668a50, 0x5f6f7270 ] # corp logo CorpLogoSet1
# Game: Persona 4 Arena Ultimax (BLUS31469) v01.01
# Subject: Enable On-Disc DLC
# Author: lipsum
p4u2_BLUS_HeeDat: &p4u2_BLUS_HeeDat
- [ be32, 0x000c8ff8, 0x4280000c ] # b LAB_000c9004 # skip dir check
- [ be32, 0x000c90f4, 0x60000000 ] # nop # skip .edat check
- [ be32, 0x000c9100, 0x42800140 ] # b LAB_000c9240 # assume valid
# Game: Persona 4 Arena Ultimax (NPUB31563) v01.01
# Subject: Japanese Movies
# Author: lipsum
p4u2_NPUB_JapaneseMovies: &p4u2_NPUB_JapaneseMovies
- [ be32, 0x00622d48, 0x6d6f7669 ] # movieeng/ -> movie/
- [ be32, 0x00622d4c, 0x652f0000 ] #
- [ be32, 0x00622d50, 0x00000000 ] #
# Game: Persona 4 Arena Ultimax (NPUB31563) v01.01
# Subject: Skip Intro On Boot
# Author: lipsum
p4u2_NPUB_IntroSkip: &p4u2_NPUB_IntroSkip
- [ be32, 0x00649910, 0x5f345532 ] # intro movie P4U2_00
- [ be32, 0x006499b0, 0x5f345532 ] # intro movie P4U2_01A
- [ be32, 0x006499f8, 0x5f345532 ] # intro movie P4U2_01B
- [ be32, 0x00668800, 0x5f6f7270 ] # corp logo CorpLogoSet1
# Game: Persona 4 Arena Ultimax (NPUB31563) v01.01
# Subject: Enable On-Disc DLC
# Author: lipsum
p4u2_NPUB_HeeDat: &p4u2_NPUB_HeeDat
- [ be32, 0x000c9078, 0x42800018 ] # b LAB_000c9090 # skip dir check
- [ be32, 0x000c93a4, 0x4280fcec ] # b LAB_000c9090 # skip dir check
- [ be32, 0x000c9180, 0x60000000 ] # nop # skip .edat check
- [ be32, 0x000c918c, 0x42800140 ] # b LAB_000c92cc # assume valid
################################################################################
PPU-37d2c08ae0b656c5557506b7644e1f6a4f73d0bc: # BLUS31469 v01.01
- [ load, p4u2_BLUS_JapaneseMovies ]
- [ load, p4u2_BLUS_IntroSkip ]
# - [ load, p4u2_BLUS_HeeDat ]
PPU-2211efcd52b83594d81d1add2192fe77e1843911: # NPUB31563 v01.01
- [ load, p4u2_NPUB_JapaneseMovies ]
- [ load, p4u2_NPUB_IntroSkip ]
# - [ load, p4u2_NPUB_HeeDat ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment