Skip to content

resource: Fix symbols in SharcArchiveRes for SMO#243

Merged
MonsterDruide1 merged 2 commits intoopen-ead:masterfrom
MonsterDruide1:smo-sharcarchiveres
Feb 17, 2026
Merged

resource: Fix symbols in SharcArchiveRes for SMO#243
MonsterDruide1 merged 2 commits intoopen-ead:masterfrom
MonsterDruide1:smo-sharcarchiveres

Conversation

@MonsterDruide1
Copy link
Contributor

@MonsterDruide1 MonsterDruide1 commented Feb 15, 2026

It seems like here is another versioning difference between SMO and BotW/Wonder: The existance of the function isExistFileImpl_. It does not exist on SMO, while both BotW and Wonder make use of it, so this seems to lock down the order of sead versions in these games to be SMO < BotW < Wonder.

Additionally, SMO's symbols show that most functions are not const here. I cannot verify whether they are const or not within later games, but I assume there was reason to make them const for those games, so I added another versioning flag for that.


This change is Reviewable

@MonsterDruide1 MonsterDruide1 self-assigned this Feb 15, 2026
@MonsterDruide1 MonsterDruide1 merged commit 3872148 into open-ead:master Feb 17, 2026
3 checks passed
@MonsterDruide1 MonsterDruide1 deleted the smo-sharcarchiveres branch February 17, 2026 09:59
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