Skip to content

Decompile app/balls and app/birdman#79

Merged
gcsmith merged 2 commits intogcsmith:mainfrom
queueRAM:decomp_balls_0
Mar 5, 2026
Merged

Decompile app/balls and app/birdman#79
gcsmith merged 2 commits intogcsmith:mainfrom
queueRAM:decomp_balls_0

Conversation

@queueRAM
Copy link
Contributor

@queueRAM queueRAM commented Mar 3, 2026

  • Decompile func_802CAD00
  • Decompile func_802CADE8
  • Decompile func_802CAF50
  • Decompile func_802CB094
  • Decompile func_802CB2FC
  • Decompile func_802CB35C
  • Decompile func_802CB3F8
  • Decompile func_802CB56C
  • Decompile func_802CB6D4
  • Decompile func_802CB9B4
  • Decompile func_802CC064
  • Decompile func_802CC0D4
  • Decompile func_802CC13C
  • Decompile func_802CC1B0
  • Decompile func_802CC270
  • Decompile func_802CC39C
  • Decompile func_802CC51C
  • Decompile func_802CC55C
  • Decompile func_802CD0F8
  • Decompile func_802CD2E8
  • Decompile func_802CE0A4
  • Decompile func_802DB050
  • Decompile func_802DBF10
  • Decompile func_803342F0
  • Decompile func_803342FC
  • Decompile func_803343D8
  • Decompile func_80334454
  • Decompile ballsCollision
  • Decompile ballsPhysics
  • Add LevelBALS struct
  • Redo Unk802D3658_Arg0 structs
  • Split off birdman code from balls and rename birdman files

@queueRAM queueRAM changed the title Decompile most of app/balls Decompile app/balls Mar 4, 2026
@queueRAM queueRAM force-pushed the decomp_balls_0 branch 2 times, most recently from 6b78525 to 6ba20ae Compare March 4, 2026 06:42
- Decompile func_802CAD00
- Decompile func_802CADE8
- Decompile func_802CAF50
- Decompile func_802CB094
- Decompile func_802CB2FC
- Decompile func_802CB35C
- Decompile func_802CB3F8
- Decompile func_802CB56C
- Decompile func_802CB6D4
- Decompile func_802CB9B4
- Decompile func_802CC064
- Decompile func_802CC0D4
- Decompile func_802CC13C
- Decompile func_802CC1B0
- Decompile func_802CC270
- Decompile func_802CC39C
- Decompile func_802CC51C
- Decompile func_802CC55C
- Decompile func_802CD0F8
- Decompile func_802CD2E8
- Decompile func_802CE0A4
- Decompile func_802DB050
- Decompile func_802DBF10
- Decompile func_803342F0
- Decompile func_803342FC
- Decompile func_803343D8
- Decompile func_80334454
- Decompile ballsCollision
- Decompile ballsPhysics
- Name balls functions and variables
- Add LevelBALS struct
- Redo Unk802D3658_Arg0 structs
- Name birdman functions

Co-authored-by: inspectredc <78732756+inspectredc@users.noreply.github.com>
Co-authored-by: Dominik Peters <github@d-peters.com>
@queueRAM queueRAM changed the title Decompile app/balls Decompile app/balls and app/birdman0 Mar 4, 2026
@queueRAM queueRAM force-pushed the decomp_balls_0 branch 2 times, most recently from 4a586c5 to 5875e1e Compare March 4, 2026 18:55
@queueRAM queueRAM changed the title Decompile app/balls and app/birdman0 Decompile app balls, birdman0, birdman1 Mar 4, 2026
Three birdman files:
- 0x536E0/birdman0 - formerly end of balls.c
- 0x556C0/birdman1 - formerly code_556C0
- 0x560D0/birdman2 - formerly birdman.c

Decompile birdman1:
- Decompile bird_802CEB68
- Decompile bird_802CEA60
- Decompile bird_802CE190

Decompile some of birdman2:
- Decompile bird_802CEBA0
- Decompile bird_802CECB8
- Decompile bird_802CEDF8
- Decompile bird_802CF5B4
- Decompile bird_802CF640
- Decompile bird_802CF76C
- Decompile bird_802CFEA8
- Decompile bird_802CFF74
- Decompile bird_802D0A28
- Decompile bird_802D08F8
- Decompile bird_802D0ABC
- Update Unk80367704 struct
@queueRAM queueRAM changed the title Decompile app balls, birdman0, birdman1 Decompile app/balls and app/birdman Mar 5, 2026
@gcsmith gcsmith merged commit c930d86 into gcsmith:main Mar 5, 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