Skip to content

Decompile KPadDirector controller helpers - #4

Merged
em-eight merged 1 commit into
doldecomp:mainfrom
DarthMDev:kpad-director
Sep 30, 2026
Merged

em-eight merged 1 commit into
doldecomp:mainfrom
DarthMDev:kpad-director

Conversation

@DarthMDev

@DarthMDev DarthMDev commented Sep 18, 2026 •

Copy link
Copy Markdown

Matches a few small KPadDirector helpers:

  • player activity reset
  • master/player controller reset helpers

Verified with a full byte-identical build.

@DarthMDev
DarthMDev marked this pull request as draft September 18, 2026 20:35
@DarthMDev
DarthMDev marked this pull request as ready for review September 18, 2026 20:45
@decomp-dev

decomp-dev Bot commented Sep 30, 2026

Copy link
Copy Markdown

Report for RMCP01 (8e12d81 - eacf178)

📉 Matched code: 5.76% (-0.01%, -392 bytes)

✅ 4 new matches
Unit Item Bytes Before After
StaticR/system/KPadDirector System::KPadDirector::resetPlayerControllers() +92 0.00% 100.00%
StaticR/system/KPadDirector System::KPadDirector::resetPlayersActivityStatus() +40 0.00% 100.00%
StaticR/system/KPadDirector System::KPadDirector::resetPlayerController(unsigned char) +24 0.00% 100.00%
StaticR/system/KPadDirector System::KPadDirector::resetMasterController() +16 0.00% 100.00%
🥀 3 broken matches
Unit Item Bytes Before After
StaticR/system/CourseMap System::MapdataAreaBox::isInsideShape(const EGG::Vector3f&) const -264 100.00% 0.00%
StaticR/system/KPadController System::KPadController::setDriftIsAuto(bool) -8 100.00% 0.00%
StaticR/enemy/AITrickHandler Enemy::AITrickHandlerBike::calcWheelie() -3 100.00% 99.11%
📉 1 regression in an unmatched item
Unit Item Bytes Before After
StaticR/system/CourseMap .data -13 83.33% 66.67%

@em-eight
em-eight merged commit 4951b22 into doldecomp:main Sep 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants