Skip to content

mkw: Start ItemSlotTable decompilation - #9

Open
EricOhebshalom wants to merge 2 commits into
doldecomp:mainfrom
EricOhebshalom:item-slot-table
Open

EricOhebshalom wants to merge 2 commits into
doldecomp:mainfrom
EricOhebshalom:item-slot-table

Conversation

@EricOhebshalom

Copy link
Copy Markdown
Contributor
  • Add ItemSlotTable struct layout and member definitions matching Ghidra/PAL binary

  • Decompile timer reset functions (lightning, blue shell, blooper, pow)

  • Decompile checkSpawnTimer, scaleTable, and updateTimers

  • Name ItemSlotData_resetBlueShellTimer symbol in symbols.txt

- Add ItemSlotTable struct layout and member definitions matching Ghidra/PAL binary

- Decompile timer reset functions (lightning, blue shell, blooper, pow)

- Decompile checkSpawnTimer, scaleTable, and updateTimers

- Name ItemSlotData_resetBlueShellTimer symbol in symbols.txt
@decomp-dev

decomp-dev Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Report for RMCP01 (386051f - 193f701)

No changes

- Define ItemSlotChanceRow struct representing a 19-item probability entry

- Use typed array indexing and pointer increment instead of raw byte offsets
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