Skip to content

EnTypesManager v1 - #39

Open
SomeJakeGuy wants to merge 6 commits into
ThePlayerRolo:mainfrom
SomeJakeGuy:EnTypesManager
Open

EnTypesManager v1#39
SomeJakeGuy wants to merge 6 commits into
ThePlayerRolo:mainfrom
SomeJakeGuy:EnTypesManager

Conversation

@SomeJakeGuy

@SomeJakeGuy SomeJakeGuy commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

lots of matches, the most notable thing is that the split doesn't have .data / .sdata because it conflicts with EnAttackBase (it create some circular dependency thing), which may lead to a bigger problem outside of this PR specifically, so I deemed it out of scope for this PR and to be worried about later. In the header of EnTypesManager.hpp, I left the notes of what the data would look like.

@decomp-dev

decomp-dev Bot commented Aug 30, 2026

Copy link
Copy Markdown

Report for GLMP01_01 (edb2188 - 6235af8)

No changes

Report for GLMJ01 (edb2188 - 6235af8)

No changes

Report for GLME01 (edb2188 - 6235af8)

📈 Matched code: 17.87% (+0.04%, +880 bytes)

✅ 27 new matches
Unit Item Bytes Before After
main/Koga/EnTypesManager Koga::EnTypesManager::newManager() +116 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::~EnTypesManager() +100 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::deleteManager() +68 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyCheckBox(int) +44 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyLife(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyHitDamage(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemySpeed(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemySpeedUnseen(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemySpeedFight(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyEyesight(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyLightBindFrame(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyMinLightBindRange(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyMaxLightBindRange(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyPointerRange(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyNumAtKarakai(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyNumAtOrooro(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyHikiPower(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyEffectiveDeg(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyTsuriHeight(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyActAfterAttackSu(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyActAfterAttackFa(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyNormalItemTblId(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyTsuriItemTblId(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyDisappearFrame(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyAttackPattern1(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyTsuriType(int) +24 0.00% 100.00%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyElement(int) +24 0.00% 100.00%
📈 3 improvements in unmatched items
Unit Item Bytes Before After
main/Koga/EnTypesManager EnemyParam::EnemyParam() +1023 0.00% 89.18%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyBrightColor(int) +18 0.00% 46.90%
main/Koga/EnTypesManager Koga::EnTypesManager::getEnemyAmbColor(int) +18 0.00% 46.90%

Report for GLMP01_00 (edb2188 - 6235af8)

No changes

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