Skip to content

Conversation

@itsgrimetime
Copy link
Contributor

@itsgrimetime itsgrimetime commented Dec 30, 2025

Summary

Split from #2024 - focused PR for Crazy Hand character matches.

Functions matched:

  • ftCh_Init_80155FCC (100%) - Initialization function
  • ftCh_Damage2_Phys (100%) - Damage physics handler
  • ftCh_BackCrush_Anim (100%) - Back crush animation
  • ftCh_BackDisappear_Anim (100%) - Disappear animation
  • ftCh_Cancel_Anim (100%) - Cancel animation
  • fn_80157080 (100%) - Helper function

Test plan

  • Build passes with --require-protos
  • CI passes

🤖 Generated with Claude Code

Match Crazy Hand character functions:
- ftCh_Init_80155FCC (100%) - Initialization function
- ftCh_Damage2_Phys (100%) - Damage physics handler
- ftCh_BackCrush_Anim (100%) - Back crush animation
- ftCh_BackDisappear_Anim (100%) - Disappear animation
- ftCh_Cancel_Anim (100%) - Cancel animation
- fn_80157080 (100%) - Helper function

🤖 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 (ae5ac00 - 8b9d6ba)

📈 Matched code: 47.87% (+0.01%, +460 bytes)

✅ 6 new matches
Unit Item Bytes Before After
main/melee/ft/chara/ftCrazyHand/ftCh_Init ftCh_Damage2_Phys +96 0.00% 100.00%
main/melee/ft/chara/ftCrazyHand/ftCh_Init fn_80157080 +76 0.00% 100.00%
main/melee/ft/chara/ftCrazyHand/ftCh_Init ftCh_Init_80155FCC +72 0.00% 100.00%
main/melee/ft/chara/ftCrazyHand/ftCh_Init ftCh_BackCrush_Anim +72 0.00% 100.00%
main/melee/ft/chara/ftCrazyHand/ftCh_Init ftCh_BackDisappear_Anim +72 0.00% 100.00%
main/melee/ft/chara/ftCrazyHand/ftCh_Init ftCh_Cancel_Anim +72 0.00% 100.00%

itsgrimetime and others added 3 commits December 31, 2025 22:49
- Change attrs->x10 from s32 to float in ftCrazyHand_DatAttrs
- Replace pointer arithmetic with MotionVars member access:
  - (Vec3*)((u8*)fp + 0x234C) -> &fp->mv.ch.unk0.xC
  - (float*)((u8*)fp + 0x2358) -> &fp->mv.ch.unk0.x18
  - M2C_FIELD(fp, ..., 0x2344) -> fp->mv.ch.unk0.x4

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@itsgrimetime itsgrimetime requested a review from r-burns January 4, 2026 20:22
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