Skip to content

animator: Force data ordering and mark as matching. - #52

Merged
SwareJonge merged 1 commit into
doldecomp:mainfrom
cristian64:animator_matching
Jul 25, 2026
Merged

animator: Force data ordering and mark as matching.#52
SwareJonge merged 1 commit into
doldecomp:mainfrom
cristian64:animator_matching

Conversation

@cristian64

Copy link
Copy Markdown
Contributor

The theory is that data ordering was altered by unused functions that were part of the compilation in the original game but were ultimately stripped of the binary. The symbols do not appear in the program, but the data remains.

The solution is to define a counter unused function that defines the data in the order in which it appears in the original data section.

The theory is that data ordering was altered by _unused_ functions that
were part of the compilation in the original game but were ultimately
stripped of the binary. The symbols do not appear in the program, but
the data remains.

The solution is to define a counter unused function that defines the
data in the order in which it appears in the original data section.
@decomp-dev

decomp-dev Bot commented Jul 25, 2026

Copy link
Copy Markdown

Report for MarioClub_us (8a91a6b - 9c4e78e)

📈 Linked code: 40.02% (+0.01%, +292 bytes)
📈 Linked data: 31.08% (+0.01%, +64 bytes)

No changes

@SwareJonge

Copy link
Copy Markdown
Collaborator

This was my observation too, according to the symbol map there are a few unused functions which probably used these.
Personally i'd try to guess what those functions could've been but this is a fine approach for now

@SwareJonge
SwareJonge merged commit e7040a9 into doldecomp:main Jul 25, 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