• Type a few letters. Arrows move, Enter opens, Esc closes.
  • Type a few letters. Arrows move, Enter opens, Esc closes.

‹ Sunday, 1 November 2026

Ratchet & Clank

Ratchet & Clank

100.00% matched5,116 of 5,116 functions

New (6)

  • #166Make the tools safe for the refactorLynder063
  • #194Add fakematch_scan and tag 118 suspect sitesLynder063
  • #196Move 158 data blocks into C with values generated locallyLynder063
  • #197Move 345 more data blocks into C, including core_dataLynder063
  • #198Move 375 pointer blocks into C with generated referencesLynder063
Show all 6
  • #204Add gate_loop, land_pr and check_regressionsLynder063

Fixed (5)

  • #179Declare functions before first use and split multi-line asm stringsLynder063
  • #195Remove 48 volatile and register hacks the match never neededLynder063
  • #200Resolve 6 block-scope redeclarations reasoned safeLynder063
  • #201Move volatile onto fields and settle 6 sites with KEPT reasonsLynder063
  • #202Settle 16 redeclarations with fixes and KEPT reasonsLynder063

Behind the scenes (34)

  • #167Add style guide and split docs into reference and agentsLynder063
  • #168Add syntax, lint, tests, ratchet and Doxygen jobsLynder063
  • #169Format all C with clang-formatLynder063
  • #170Drop Doxygen and PR comment jobsLynder063
  • #171Remove 8730 unused extern declarationsLynder063
Show all 34
  • #172Move 372 shared prototypes into per-file headersLynder063
  • #173Remove dead local types and share hero viewsLynder063
  • #174Convert 53 private hero views to struct HeroLynder063
  • #175Convert 10 private pad and camera views to shared structsLynder063
  • #176Share DiscTable and convert 11 private disc_table viewsLynder063
  • #177Convert private moby views in 14 files to struct MobyLynder063
  • #178Sort headers into enums, structs and pvars foldersLynder063
  • #180Split names.h into one generated part per levelLynder063
  • #181Move 236 more shared declarations into headersLynder063
  • #182Share usage_stats and convert 30 private viewsLynder063
  • #183Share CollisionHit across 14 filesLynder063
  • #184Share well-named local types in topic headersLynder063
  • #185Convert the last private menu_system viewsLynder063
  • #186Use moby class names in comparisons and commentsLynder063
  • #187Name 64 functions and 8 types after their moby classLynder063
  • #188Use button names for 967 pad masksLynder063
  • #189Use level names for 474 level numbersLynder063
  • #190Use hero state names for 7249 state numbersLynder063
  • #191Name the hex-named core files and sort them by libraryLynder063
  • #192Sort src/game into folders by systemLynder063
  • #193Remove a community credit entryLynder063
  • #199Convert 67 raw moby offsets to fieldsLynder063
  • #203Record what two fakematch sites do, from compiler outputLynder063
  • #205Use readable names in comments and wrap long onesLynder063
  • #206Drop address suffixes from 760 local type namesLynder063
  • #207Restore type names a script wrongly shortenedLynder063
  • #208Remove local aliases that named the only view of a symbolLynder063
  • #209Remove stale near-miss notes from commentsLynder063
  • #210Add where things are, checks and what is leftLynder063

Issues closed (1)

  • #165Get the levels readyRiflewarrior02

Commits landed

main: 45 commits
  • 4edd59dMerge pull request #210 from OpenRAC/refactor/stage2-docs
  • 34ac9fbMerge pull request #209 from OpenRAC/refactor/stage2-notes-docs
  • 257d1afMerge pull request #208 from OpenRAC/refactor/stage2-aliases
  • 1e2afa4Merge pull request #207 from OpenRAC/refactor/stage2-doc-fix
  • cb99329Merge pull request #206 from OpenRAC/refactor/stage2-types
  • 06a657aMerge pull request #205 from OpenRAC/refactor/stage2-comments
  • a6066faMerge pull request #204 from OpenRAC/refactor/stage1-tooling
  • 13a19f5Merge pull request #203 from OpenRAC/refactor/phase7-sample
  • 7e4f347Merge pull request #202 from OpenRAC/refactor/phase7-redecl
  • f9ce4deMerge pull request #201 from OpenRAC/refactor/phase7-volatile
  • fdf8258Merge pull request #200 from OpenRAC/refactor/phase7-hand
  • 311cf5bMerge pull request #199 from OpenRAC/refactor/phase5-offsets
  • d85955cMerge pull request #198 from OpenRAC/refactor/phase8-pointers
  • 4c29885Merge pull request #197 from OpenRAC/refactor/phase8-data2
  • 3c08c16Merge pull request #196 from OpenRAC/refactor/phase8-data
  • 8da90a7Merge pull request #195 from OpenRAC/refactor/phase7-remove
  • 6c00d0bMerge pull request #194 from OpenRAC/refactor/phase7-scan
  • 96de182Merge pull request #193 from OpenRAC/chore/remove-community-credit
  • ce144aeMerge pull request #192 from OpenRAC/refactor/phase6-game-folders
  • 74dbccdMerge pull request #191 from OpenRAC/refactor/phase6-core-names
  • 0251fffMerge pull request #190 from OpenRAC/refactor/phase5-hero-state
  • 59ffee6Merge pull request #189 from OpenRAC/refactor/phase5-level
  • ea75ef6Merge pull request #188 from OpenRAC/refactor/phase5-pad
  • 753b31aMerge pull request #187 from OpenRAC/refactor/phase5-type-names
  • 376226bMerge pull request #186 from OpenRAC/refactor/phase5-moby-class
  • c7743c7Merge pull request #185 from OpenRAC/refactor/phase4-menu
  • 1a85ffdMerge pull request #184 from OpenRAC/refactor/phase4-struct-sweep
  • 723f30fMerge pull request #183 from OpenRAC/refactor/phase4-collision
  • 3160217Merge pull request #182 from OpenRAC/refactor/phase4-usage-stats
  • 1574092Merge pull request #181 from OpenRAC/refactor/phase4-data-externs
  • 64c6476Merge pull request #180 from OpenRAC/refactor/phase4-names
  • 5091d1cMerge pull request #179 from OpenRAC/refactor/phase4-syntax
  • 31d738cMerge pull request #178 from OpenRAC/refactor/phase4-layout
  • fe4fbe8Merge pull request #177 from OpenRAC/refactor/phase4-moby
  • d7e2459Merge pull request #176 from OpenRAC/refactor/phase4-disc-table
  • c3bf295Merge pull request #175 from OpenRAC/refactor/phase4-views
  • cab58d1Merge pull request #174 from OpenRAC/refactor/phase4-hero-views
  • f96b4aaMerge pull request #173 from OpenRAC/refactor/phase4-structs
  • 299b8f1Merge pull request #172 from OpenRAC/refactor/phase4-protos
  • 2887c8eMerge pull request #171 from OpenRAC/refactor/phase4-game-headers
  • 3732268Merge pull request #170 from OpenRAC/refactor/ci-trim
  • 06e72eeMerge pull request #169 from OpenRAC/refactor/phase3-format
  • 1d1ab02Merge pull request #168 from OpenRAC/refactor/phase2-ci
  • 42a5c07Merge pull request #167 from OpenRAC/refactor/phase1-docs
  • 84e58a4Merge pull request #166 from OpenRAC/refactor/phase0-tools

rac1-decomp on GitHub