Skip to content

Instantly share code, notes, and snippets.

@zarroboogs
Last active July 5, 2022 23:00
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save zarroboogs/9113fa98b01079b39934142e3a3281b3 to your computer and use it in GitHub Desktop.
Save zarroboogs/9113fa98b01079b39934142e3a3281b3 to your computer and use it in GitHub Desktop.
P4U2 Patches

P4U2 Patches

Included Patches

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

Supported Versions

  • BLUS31469_patch.yml (US Disc 01.01) - Intro Skip, Japanese Movies, "On-Disc" DLC Enabler
  • NPUB31563_patch.yml (US PSN 01.01) - Intro Skip, Japanese Movies, "On-Disc" DLC Enabler
  • BLJM61209_patch.yml (JP Disc 01.03) - Intro Skip, English Subs, "On-Disc" DLC Enabler
  • NPJB00599_patch.yml (JP PSN 01.03) - Intro Skip, English Subs, "On-Disc" DLC Enabler

Instructions

  1. Make sure to install the latest update for your game version.
  2. Download the patch that matches your game's serial (e.g. for the US disc version, download BLUS31469_patch.yml).
  3. Put the patch file in <rpcs3_dir>/patches/.
    • Do not rename the patch file.
    • Do not change the PPU hash in the patch file.
    • Do not paste the contents of the patch file into patch.yml.
  4. Restart RPCS3.
  5. Use RPCS3's patch manager to enable/disable patches.
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
################################################################################
PPU-4923354ef0a4dcfda9c239d3e6712d1bc65014a9: # BLJM61209 v01.03
English Subtitles:
Games:
"Persona4 The ULTIMAX ULTRA SUPLEX HOLD":
BLJM61209: [ 01.03 ]
Author: lipsum
Notes: Enable English subtitles
Patch Version: 1.0
Patch:
- [ load, *p4u2_BLJM_EnglishSubs ]
Intro Skip:
Games:
"Persona4 The ULTIMAX ULTRA SUPLEX HOLD":
BLJM61209: [ 01.03 ]
Author: lipsum
Notes: Skip intro movie on boot
Patch Version: 1.0
Patch:
- [ load, *p4u2_BLJM_IntroSkip ]
Hee Dat:
Games:
"Persona4 The ULTIMAX ULTRA SUPLEX HOLD":
BLJM61209: [ 01.03 ]
Author: lipsum
Notes: Enable on-disc DLC
Patch Version: 1.0
Patch:
- [ load, *p4u2_BLJM_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
################################################################################
PPU-37d2c08ae0b656c5557506b7644e1f6a4f73d0bc: # BLUS31469 v01.01
Japanese Movies:
Games:
"Persona 4 Arena Ultimax":
BLUS31469: [ 01.01 ]
Author: lipsum
Notes: Enable Japanese movies
Patch Version: 1.0
Patch:
- [ load, *p4u2_BLUS_JapaneseMovies ]
Intro Skip:
Games:
"Persona 4 Arena Ultimax":
BLUS31469: [ 01.01 ]
Author: lipsum
Notes: Skip intro movie on boot
Patch Version: 1.0
Patch:
- [ load, *p4u2_BLUS_IntroSkip ]
Hee Dat:
Games:
"Persona 4 Arena Ultimax":
BLUS31469: [ 01.01 ]
Author: lipsum
Notes: Enable on-disc DLC
Patch Version: 1.0
Patch:
- [ load, *p4u2_BLUS_HeeDat ]
Version: 1.2
Anchors:
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-d85ba9a99a3825ad5188dedfb6cc773c5538d3c3: # NPJB00599 v01.03
English Subtitles:
Games:
"Persona4 The ULTIMAX ULTRA SUPLEX HOLD":
NPJB00599: [ 01.03 ]
Author: lipsum
Notes: Enable English subtitles
Patch Version: 1.0
Patch:
- [ load, *p4u2_NPJB_EnglishSubs ]
Intro Skip:
Games:
"Persona4 The ULTIMAX ULTRA SUPLEX HOLD":
NPJB00599: [ 01.03 ]
Author: lipsum
Notes: Skip intro movie on boot
Patch Version: 1.0
Patch:
- [ load, *p4u2_NPJB_IntroSkip ]
Hee Dat:
Games:
"Persona4 The ULTIMAX ULTRA SUPLEX HOLD":
NPJB00599: [ 01.03 ]
Author: lipsum
Notes: Enable on-disc DLC
Patch Version: 1.0
Patch:
- [ load, *p4u2_NPJB_HeeDat ]
Version: 1.2
Anchors:
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-2211efcd52b83594d81d1add2192fe77e1843911: # NPUB31563 v01.01
Japanese Movies:
Games:
"Persona 4 Arena Ultimax":
NPUB31563: [ 01.01 ]
Author: lipsum
Notes: Enable Japanese movies
Patch Version: 1.0
Patch:
- [ load, *p4u2_NPUB_JapaneseMovies ]
Intro Skip:
Games:
"Persona 4 Arena Ultimax":
NPUB31563: [ 01.01 ]
Author: lipsum
Notes: Skip intro movie on boot
Patch Version: 1.0
Patch:
- [ load, *p4u2_NPUB_IntroSkip ]
Hee Dat:
Games:
"Persona 4 Arena Ultimax":
NPUB31563: [ 01.01 ]
Author: lipsum
Notes: Enable on-disc DLC
Patch Version: 1.0
Patch:
- [ load, *p4u2_NPUB_HeeDat ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment