mirror of
https://github.com/ayozetr/bloodborne_linux.git
synced 2026-11-09 17:03:24 -10:00
Kyo's L3 run-jump patch for 1.09, as droogie's bbhost carries it (patches/l3-run-jump.toml, byte for byte, each site checked against the eboot first). While running with Circle held, L3 makes the Rolling request a Circle press makes, and the player's SpEffect 390 counts as on for three frames, so the script takes its own run-jump: L3 jumps as letting go of Circle and pressing it again does, and Circle is unchanged. Its code goes in the zero tail of the code segment (0x054BF000 and 0x054BF080, PS4 addresses) and keeps its window in one byte of the zeroed tail of .bss (0x05AD3D00); it is RIP- and register-relative, so it runs wherever the eboot is loaded. Not for the Nightreign Movement scripts, where L3 is their surge sprint. Off by default: tweak_l3_run_jump in bbport.ini, the launcher's Cheats page and the in-game menu, in every language. Credits (docs/CREDITS.md and the launcher's About page, in every language): droogie's entry gains the L3 run-jump, and Asanilo (the work submission count and sampler fixes), AlexanderDzhoganov (BBSC's spectating after a wipe) and nullsumlabs (unknown sysctl names) are in.