Skip to content

Enemy/Bosswanwan TU - #159

Draft
MagiHotline wants to merge 14 commits into
doldecomp:mainfrom
MagiHotline:bosswanwan
Draft

MagiHotline wants to merge 14 commits into
doldecomp:mainfrom
MagiHotline:bosswanwan

Conversation

@MagiHotline

@MagiHotline MagiHotline commented Sep 8, 2026 •

Copy link
Copy Markdown

What does this PR contain

Draft PR focusing on the TBossWanwan (Boss Chain Chomp) TU, including the decompiling of src/Enemy/bosswanwan.cpp and include/Enemy/BossWanWan.hpp
Decompilation and verification were done manually using Ghidra and objdiff.

Notes

This PR initally had a couple function as a target and then it later become the full TU.
This PR is also completely human-coded (for learning purposes), so I didn't use agentic coding to name variables or fully automatically decompile function or complete the header. AI was only used as an explanation for certain Ghidra stuff while decompiling, in chat mode.

@MagiHotline
MagiHotline marked this pull request as draft September 8, 2026 15:22
Comment thread src/Enemy/bosswanwan.cpp Outdated
Comment thread src/Enemy/bosswanwan.cpp Outdated
Comment thread src/Enemy/bosswanwan.cpp Outdated
Comment thread src/Enemy/bosswanwan.cpp Outdated
@MagiHotline MagiHotline changed the title Enemy/Bosswanwan, TBossWanwan::{createEnemyInstance(), shakeCamera(), kill(), receiveMessage()} Enemy/Bosswanwan TU Sep 14, 2026
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