Skip to content

Instantly share code, notes, and snippets.

@Pixelguin
Forked from zarroboogs/!P4U2 Patches.md
Last active February 9, 2021 22:11
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 Pixelguin/aa44fd04f2697087be0149deb52e34db to your computer and use it in GitHub Desktop.
Save Pixelguin/aa44fd04f2697087be0149deb52e34db to your computer and use it in GitHub Desktop.
P4AU/P4U2 Patches (Revised)

P4AU/P4U2 Patches (Revised for Patch Engine 1.2)

Included patches:

  • Intro Skip
  • Japanese Movies (US only)
  • English Subtitles (JP only)
  • On-Disc DLC Enabler

Supported versions:

  • BLUS31469 01.01 (US Disc)
  • NPUB31563 01.01 (US PSN)
  • BLJM61209 01.03 (JP Disc)
  • NPJB00599 01.03 (JP PSN)
Version: 1.2
Anchors:
p4u2_BLJM_EnglishSubs: &p4u2_BLJM_EnglishSubs
- [ be32, 0x006479e8, 0x656e6700 ] # jpn -> eng
- [ be32, 0x00657d60, 0x656e6700 ] #
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
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
p4u2_NPJB_EnglishSubs: &p4u2_NPJB_EnglishSubs
- [ be32, 0x006477a8, 0x656e6700 ] # jpn -> eng
- [ be32, 0x00657b20, 0x656e6700 ] #
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
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:
English Subtitles:
Games:
"Persona4 The ULTIMAX ULTRA SUPLEX HOLD":
BLJM61209: [ 01.03 ]
Author: lipsum (rev. Pixelguin)
Patch:
- [ load, *p4u2_BLJM_EnglishSubs ]
Skip Intro On Boot:
Games:
"Persona4 The ULTIMAX ULTRA SUPLEX HOLD":
BLJM61209: [ 01.03 ]
Author: lipsum (rev. Pixelguin)
Patch:
- [ load, *p4u2_BLJM_IntroSkip ]
Enable On-Disc DLC:
Games:
"Persona4 The ULTIMAX ULTRA SUPLEX HOLD":
BLJM61209: [ 01.03 ]
Author: lipsum (rev. Pixelguin)
Patch:
- [ load, *p4u2_BLJM_HeeDat ]
PPU-d85ba9a99a3825ad5188dedfb6cc773c5538d3c3:
English Subtitles:
Games:
"Persona4 The ULTIMAX ULTRA SUPLEX HOLD":
NPJB00599: [ 01.03 ]
Author: lipsum (rev. Pixelguin)
Patch:
- [ load, *p4u2_NPJB_EnglishSubs ]
Skip Intro On Boot:
Games:
"Persona4 The ULTIMAX ULTRA SUPLEX HOLD":
NPJB00599: [ 01.03 ]
Author: lipsum (rev. Pixelguin)
Patch:
- [ load, *p4u2_NPJB_IntroSkip ]
Enable On-Disc DLC:
Games:
"Persona4 The ULTIMAX ULTRA SUPLEX HOLD":
NPJB00599: [ 01.03 ]
Author: lipsum (rev. Pixelguin)
Patch:
- [ load, *p4u2_NPJB_HeeDat ]
Version: 1.2
Anchors:
p4u2_BLUS_JapaneseMovies: &p4u2_BLUS_JapaneseMovies
- [ be32, 0x00622f90, 0x6d6f7669 ] # movieeng/ -> movie/
- [ be32, 0x00622f94, 0x652f0000 ] #
- [ be32, 0x00622f98, 0x00000000 ] #
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
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
p4u2_NPUB_JapaneseMovies: &p4u2_NPUB_JapaneseMovies
- [ be32, 0x00622d48, 0x6d6f7669 ] # movieeng/ -> movie/
- [ be32, 0x00622d4c, 0x652f0000 ] #
- [ be32, 0x00622d50, 0x00000000 ] #
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
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:
Japanese Movies:
Games:
"Persona 4 Arena Ultimax":
BLUS31469: [ 01.01 ]
Author: lipsum (rev. Pixelguin)
Patch:
- [ load, *p4u2_BLUS_JapaneseMovies ]
Skip Intro On Boot:
Games:
"Persona 4 Arena Ultimax":
BLUS31469: [ 01.01 ]
Author: lipsum (rev. Pixelguin)
Patch:
- [ load, *p4u2_BLUS_IntroSkip ]
Enable On-Disc DLC:
Games:
"Persona 4 Arena Ultimax":
BLUS31469: [ 01.01 ]
Author: lipsum (rev. Pixelguin)
Patch:
- [ load, *p4u2_BLUS_HeeDat ]
PPU-2211efcd52b83594d81d1add2192fe77e1843911:
Japanese Movies:
Games:
"Persona 4 Arena Ultimax":
NPUB31563: [ 01.01 ]
Author: lipsum (rev. Pixelguin)
Patch:
- [ load, *p4u2_NPUB_JapaneseMovies ]
Skip Intro On Boot:
Games:
"Persona 4 Arena Ultimax":
NPUB31563: [ 01.01 ]
Author: lipsum (rev. Pixelguin)
Patch:
- [ load, *p4u2_NPUB_IntroSkip ]
Enable On-Disc DLC:
Games:
"Persona 4 Arena Ultimax":
NPUB31563: [ 01.01 ]
Author: lipsum (rev. Pixelguin)
Patch:
- [ load, *p4u2_NPUB_HeeDat ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment