Skip to content

Conversation

@itsgrimetime
Copy link
Contributor

Summary

  • Match fn_8005DB70 (100%)
  • Match efAsync_8006730C (100%)
  • Match efLib_8005BBB4 (100%)
  • Improve efAsync_8006737C (93.3%)
  • Match efLib_8005F454 (100%)
  • Match efLib_8005C1B4 (100%)

Part 1 of 3 for effect library functions.

Test plan

  • Builds successfully
  • clang-format passes

🤖 Generated with Claude Code

itsgrimetime and others added 7 commits December 30, 2025 09:20
Simplified the implementation by accessing struct fields directly
instead of using intermediate variables.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fixed control flow to return early when efLib_804D64EC < 0x40
instead of continuing the loop. Added unused variables to match
stack frame size.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Restructured control flow and fixed temp_r31->unk8 assignment
to use pointer arithmetic instead of struct field access.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@decomp-dev
Copy link

decomp-dev bot commented Dec 30, 2025

Report for GALE01 (acec241 - c23897f)

📈 Matched code: 47.68% (+0.02%, +692 bytes)

✅ 5 new matches
Unit Function Bytes Before After
main/melee/ef/eflib efLib_8005BBB4 +60 62.18% 100.00%
main/melee/ef/eflib fn_8005DB20 +28 65.50% 100.00%
main/melee/ef/eflib fn_8005DB70 +28 65.50% 100.00%
main/melee/ef/eflib efLib_8005C1B4 +16 94.03% 100.00%
main/melee/ef/efasync efAsync_8006730C +13 88.39% 100.00%
📈 3 improvements in unmatched functions
Unit Function Bytes Before After
main/melee/ef/eflib efLib_8005D174 +142 84.76% 90.48%
main/melee/ef/efasync efAsync_8006737C +23 82.21% 93.27%
main/melee/ef/eflib efLib_8005F454 +6 98.97% 99.82%

itsgrimetime and others added 2 commits December 30, 2025 09:40
The orig symlink was accidentally committed, breaking CI which tries to
create its own symlink to /orig in the container.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The matched functions cause symbol offset misalignment. Reverting to
NonMatching until all functions in the file are properly matched.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.

1 participant