KFIV decompilation progress
Generated 2026-10-20 from objdiff-cli's report against the retail ELF.
Code matched99.58%1,336,416 of 1,341,992 bytes
Code linked99.58%1,336,416 of 1,341,992 bytes
Functions matched99.95%3837 of 3839
Functions named99.97%3838 of 3839
Data matched99.75%29,345,227 of 29,418,223 bytes
Units linked411 of 45590.33% of units
Game (game)
code 99.53% (1,167,824 of 1,173,396 bytes), linked 99.53%, functions 2990/2991, named 2991/2991, data 99.77%, units 207/249 linked
SDK and runtime libraries (sce)
code 100.00% (168,592 of 168,596 bytes), linked 100.00%, functions 847/848, named 847/848, data 87.60%, units 204/206 linked
Game readability
structs recovered97.02%587 of 605
struct fields named99.27%3112 of 3135
padding fields624unused by game code
field uses named99.96%58513 of 58539
globals named94.35%1385 of 1468
bit operations named92.16%3081 of 3343
function-pointer casts164left
`// match:` comments941left
gotos14left
multi-line comments1798left
unkXX names in comments799left
raw `case N:` labels2525left
raw state/mode values1397left
plain pointer casts2172left
placeholder parameters220left
raw float constants7185left
local declarations7103left
of them in a header3533left
Map
One cell per unit, sized by its code. Hover for details, click to find it in the table. The filters below apply to the map too.
| Unit | Category | Size | Code | Functions | Named | Data | Linked |
|---|