Byrgenwerthnotes of Paleblood, rebuilding Bloodborne one verified function at a time
Contents
  1. Systems

Last updated: October 6, 2026

Systems

One page per game system, each with a summary, key functions, structs and globals, patch points and open questions. The function tables are generated from symbols/functions.csv in the code repo; everything else is written by hand.

To add a system: add a directory under game/ in the code repo, a page here (copy any existing one), a nav entry in mkdocs.yml, and run tools/sync_progress.py.

Functions Bytes
Target (Ghidra export) 157,757 42,487,347
Replaced 30 (0.02%) 15,176 (0.04%)
Edge-verified 21 (0.01%) 14,010 (0.03%)
Verified 21 (0.01%) 14,010 (0.03%)

Each row includes the next: verified functions are also edge-verified and replaced.

System Tracked Replaced Edge-verified Verified Replaced bytes
ai 1 1 1 1 2,693
audio 0 0 0 0 0
camera 0 0 0 0 0
character 1 1 1 1 979
event 1 1 1 1 368
frame_timing 22 21 12 12 5,447
input 1 1 1 1 426
kernel 1 1 1 1 204
loading 0 0 0 0 0
physics 1 1 1 1 3,222
render 3 3 3 3 1,837

Generated by tools/sync_progress.py from the code repo. Do not edit.