Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
Status
Not open for further replies.
Following the Bloodborne Trainer, BBAnimConverter, Bloodborne PS4 Cut Content footage and Bloodborne PS4 60FPS Patch previously released by @manfightdragon (Twitter / Twitch) on his Patreon Page here are some video guides from @Whitehawkx (Twitter) covering exploring and restoring (courtesy of GeneticEnginer and Great One Beast by foxyhooligan) the Bloodborne PS4 Developer Debug Menu on update 1.09 from his YouTube Channel for those joining the PlayStation 4 Scene. :geek:

Download: Bloodborne-Debug-Menu-Tutorial-tools.zip (32.21 MB)

Also below from @illusion0001 (Illusion's Blog) via his Patches Page on Github are some Bloodborne PS4 EBOOT.BIN Patches, to quote:

Illusion0001's Sponsors and Social Links
30 FPS Limit (Proper Frame-Pacing)
Author: illusion, manfightdragon
In file eboot.bin
1.09
Code:
# both code must be applied to take effect!!

# lift engine 30 fps cap
# set min timestep to 0.166667
# from manfightdragon
# https://www.patreon.com/posts/47314774
41 C7 44 24 18 89 88 08 3D 48 B9 00 00 00 00 1E

41 C7 44 24 18 89 88 88 3C 48 B9 00 00 00 00 1E

# sceVideoOutSetFlipRate to 0x1
# this works because it is now relying on the kernel function to cap
# the framerate rather than the engine
85 C0 49 89 DC 0F 88 2F 01 00 00 31 F6 89 C7 E8 85 93 4E 00

BE 01 00 00 00 49 89 DC 90 90 90 90 90 89 C7 E8 85 93 4E 00

## notes:
# Kernel function will provide fixed rate of update time.
# 0x0 16.67ms -- 60hz
# 0x1 33.33ms -- 30hz fix bad frame pacing.
# 0x2 50.00ms -- 20hz
##
Disable Chromatic Aberration
Author: illusion
In file eboot.bin
1.09
Code:
0x22A3AA8 C7 83 AC 00 00 00 00 00 00 00 90 90
Disable Motion Blur
Author: illusion
In file eboot.bin
1.09
Code:
0x22A457B EB 16
Some related PS4 Game PKGs released in the scene (sorted by date, with the oldest first) include:
  • Bloodborne_EUR_PS4-TCD
  • Bloodborne.PS4-LevelUp
  • Bloodborne.PS4-DUPLEX
  • Bloodborne.PS4-BlaZe
  • Bloodborne.Game.of.the.Year.Edition.Update.v1.09.PS4-PRELUDE
  • Bloodborne_The_Old_Hunters_Edition_JPN_PS4-HR
  • Bloodborne.Game.of.the.Year.Edition.PS4-PRELUDE
Several CUSA00900 PS4 PKG mods are also available in the private area to Verified Members, and for those curious @Whitehawkx notes the following details to quote:

"If you have PSN activated your jailbroken PS4, you can absolutely modify your character, save, then transfer that save to your official PS4 or PS5 and have everything you added/modified available. Of course, the debug menu itself will be gone."
Bloodborne Restored Debug Menu - Part 1
Bloodborne Restored Debug Menu - Part 2
How to Restore Bloodborne's Debug Menu on PlayStation 4
Bloodborne: Network Test 60FPS Patch PS4 Pro Test

From Illusion's Blog comes a Bloodborne: Network Test EBOOT.BIN patch for use with Py Patcher:
Code:
- game: "Bloodborne: Network Test"
  app_ver: "01.00"
  patch_ver: "1.0"
  name: "30 FPS Fix (Proper Frame Pacing)"
  author: "illusion, manfightdragon"
  note: "Caps framerate to 30 with proper frame pacing."
  arch: orbis
  enabled: False
  patch_list:
        - [ bytes, 0x00c346e5, "40c6c002" ] # MOV AL,0x2
        # SceVideoOutFliprate(handle, 1);
        # return;
        - [ bytes, 0x02908da2, "be0100000089c79090909090" ]

- game: "Bloodborne: Network Test"
  app_ver: "01.00"
  patch_ver: "1.0"
  name: "60 FPS (with Deltatime)"
  author: "illusion"
  note:
  arch: orbis
  enabled: False
  patch_list:
          # min frame update timestep
        - [ bytes, 0x00c346e5, "40c6c002" ] # MOV AL,0x2
        - [ utf16, 0x056b4040, "withSkip\x00" ]
          # write deltatime to ram
        - [ bytes, 0x00c34ea5, "e850d9ea01      " ] # CALL 0x02ae27fa
        - [ bytes, 0x00c34eaa, "90              " ] # NOP
        - [ bytes, 0x00c34eab, "90              " ] # NOP
        - [ bytes, 0x00c34eac, "90              " ] # NOP
        - [ bytes, 0x02ae27fa, "c5e258c9        " ] # VADDSS XMM1,XMM3,XMM1
        - [ bytes, 0x02ae27fe, "c5f258ca        " ] # VADDSS XMM1,XMM1,XMM2
        - [ bytes, 0x02ae2802, "c5fa1125366fd003" ] # VMOVSS dword ptr [0x067e9740],XMM4
        - [ bytes, 0x02ae280a, "c3              " ] # RET
          # read written deltatime
        - [ bytes, 0x00c27178, "48e802b4eb01    " ] # CALL 0x02ae2580
        - [ bytes, 0x00c2717e, "90              " ] # NOP
        - [ bytes, 0x02ae2580, "4c8915c171d003  " ] # MOV qword ptr [0x067e9748],R10
        - [ bytes, 0x02ae2587, "448b15b271d003  " ] # MOV R10D,dword ptr [0x067e9740]
        - [ bytes, 0x02ae258e, "448955c8        " ] # MOV dword ptr [RBP + -0x38],R10D
        - [ bytes, 0x02ae2592, "4c8b15af71d003  " ] # MOV R10,qword ptr [0x067e9748]
        - [ bytes, 0x02ae2599, "c3              " ] # RET

- game: "Bloodborne: Network Test"
  app_ver: "01.00"
  patch_ver: "1.0"
  name: "Resolution Patch (720p)"
  author: "illusion"
  note:
  arch: orbis
  enabled: False
  patch_list:
        # set rt size
        - [ bytes32, 0x06297018, 1280 ]
        - [ bytes32, 0x0629701c, 720 ]
        # ignore values from system.properties
        - [ byte, 0x056b1410, 0x0 ]
        - [ byte, 0x056b1440, 0x0 ]

- game: "Bloodborne: Network Test"
  app_ver: "01.00"
  patch_ver: "1.0"
  name: "Disable Chromatic Aberration"
  author: "illusion"
  note:
  arch: orbis
  enabled: False
  patch_list:
        - [ bytes, 0x01905491, "48b100" ] # MOV CL,0x0

- game: "Bloodborne: Network Test"
  app_ver: "01.00"
  patch_ver: "1.0"
  name: "Disable Motion Blur"
  author: "illusion"
  note:
  arch: orbis
  enabled: False
  patch_list:
        - [ byte, 0x0198a0e7, 0xeb ] # JMP 0x0198a104
Exploring & Restoring Bloodborne's PS4 Developer Debug Menu Guide.jpg
 

Comments

Uhuhh

Member
Contributor
Verified
Fantastic thank you for all the hard work you guys did, glad to see the Bloodborne debug menu alive and preserved.
 

psygo

Member
Contributor
Verified
thanks a lot, the lance guy was taking in hundreds of dollars a month before he hid his patreon income and provides no instructions on how to patch the game at all, just look it up lol
 

Hazzlitt

Member
Contributor
Thanks for it! I will try to edit the patch to set the timestep to 0.40008.
My goal is archieve 24 fps, that's framerate used by cinema/movies.
Because part of the magic of cinema is the 24 fps! Bring it to the a game, can bring together part of that cinema-magic to gameplay.
 
Status
Not open for further replies.
Top