Skip to content

Add new model renders#142

Draft
enzofc708 wants to merge 14 commits intozeldaret:mainfrom
enzofc708:addModelRenders
Draft

Add new model renders#142
enzofc708 wants to merge 14 commits intozeldaret:mainfrom
enzofc708:addModelRenders

Conversation

@enzofc708
Copy link
Contributor

Decomping new classes that inherit from ModelRender

@decomp-dev
Copy link

decomp-dev bot commented Feb 2, 2026

Report for eur (98cc0af - 0c6c574)

📈 Matched code: 2.13% (+0.07%, +2468 bytes)
📈 Linked code: 0.68% (+0.02%, +648 bytes)
📈 Matched data: 0.62% (+0.08%, +620 bytes)
📈 Linked data: 0.58% (+0.05%, +384 bytes)

✅ 45 new matches
Unit Item Bytes Before After
src/14_Land/Render/FlowerModelRender FlowerModelRender::vfunc_3c(ModelRenderCommandsData*) +456 0.00% 100.00%
src/04_Load/Render/LinkModelRender_04 .data +240 0.00% 100.00%
src/04_Load/Render/LinkModelRender_04 LinkModelRender::LinkModelRender(ItemModel*) +184 0.00% 100.00%
src/14_Land/Render/SignModelRender SignModelRender::CalculateBrokenSignState() +152 0.00% 100.00%
src/00_Core/Render/MistModelRender MistModelRender::vfunc_3c(ModelRenderCommandsData*) +144 0.00% 100.00%
src/14_Land/Render/SpikeModelRender SpikeModelRender::vfunc_3c(ModelRenderCommandsData*) +124 0.00% 100.00%
src/14_Land/Render/SignModelRender SignModelRender::SetImpactDirection(Vec3p*) +116 0.00% 100.00%
src/14_Land/Render/SignModelRender SignModelRender::SetTransparencyAfterDamage(ModelRenderCommandsData*) +112 0.00% 100.00%
src/14_Land/Render/SignModelRender SignModelRender::SignModelRender(ItemModel*) +96 0.00% 100.00%
src/00_Core/Render/MapModelRender .data +72 0.00% 100.00%
src/00_Core/Render/MistModelRender .data +72 0.00% 100.00%
src/14_Land/Render/TreasureChestModelRender .data +72 0.00% 100.00%
src/14_Land/Render/TreasureChestModelRender TreasureChestModelRender::vfunc_3c(ModelRenderCommandsData*) +72 0.00% 100.00%
src/14_Land/Render/FlowerModelRender .data +72 0.00% 100.00%
src/14_Land/Render/SpikeModelRender .data +72 0.00% 100.00%
src/00_Core/Render/SkyboxModelRender SkyboxModelRender::SkyboxModelRender(ItemModel*) +68 0.00% 100.00%
src/00_Core/Render/SkyboxModelRender SkyboxModelRender::SkyboxModelRender(ItemModel*) +68 0.00% 100.00%
src/00_Core/Render/MistModelRender MistModelRender::MistModelRender(ItemModel*) +68 0.00% 100.00%
src/00_Core/Render/MapModelRender MapModelRender::MapModelRender(ItemModel*) +64 0.00% 100.00%
src/14_Land/Render/FlowerModelRender FlowerModelRender::FlowerModelRender(ItemModel*, int, int) +64 0.00% 100.00%
src/14_Land/Render/SpikeModelRender SpikeModelRender::SpikeModelRender(ItemModel*) +64 0.00% 100.00%
src/14_Land/Render/TreasureChestModelRender TreasureChestModelRender::TreasureChestModelRender(ItemModel*) +56 0.00% 100.00%
src/14_Land/Render/FlowerModelRender FlowerModelRender::func_ov014_0212e234() +48 0.00% 100.00%
src/00_Core/Render/MapModelRender MapModelRender::HideModelCovers(ModelRenderCommandsData*) +44 0.00% 100.00%
src/14_Land/Render/SignModelRender SignModelRender::func_ov014_0212d50c(ModelRenderCommandsData*) +40 0.00% 100.00%
src/04_Load/Actor/Navi/ActorNavi_04 NaviModelRender::NaviModelRender(ItemModel*) +32 0.00% 100.00%
src/00_Core/Render/MapModelRender MapModelRender::~MapModelRender() +28 0.00% 100.00%
src/00_Core/Render/SkyboxModelRender SkyboxModelRender::~SkyboxModelRender() +28 0.00% 100.00%
src/00_Core/Render/MistModelRender MistModelRender::~MistModelRender() +28 0.00% 100.00%
src/14_Land/Render/TreasureChestModelRender TreasureChestModelRender::~TreasureChestModelRender() +28 0.00% 100.00%

...and 15 more new matches

💔 1 broken match
Unit Item Bytes Before After
src/04_Load/Actor/Navi/ActorNavi_04 ActorNaviBase_Unk3::ActorNaviBase_Unk3(ItemModel*) -32 100.00% 0.00%
📈 4 improvements in unmatched items
Unit Item Bytes Before After
src/14_Land/Render/SignModelRender SignModelRender::UpdateBrokenPiecePosition(ModelRenderCommandsData*) +260 0.00% 92.90%
src/00_Core/Render/SkyboxModelRender .data +90 0.00% 97.83%
src/14_Land/Render/FlowerModelRender .rodata +68 0.00% 57.14%
src/14_Land/Render/SpikeModelRender .rodata +9 0.00% 46.15%

Report for usa (98cc0af - 0c6c574)

📈 Matched code: 2.11% (+0.07%, +2468 bytes)
📈 Linked code: 0.68% (+0.02%, +648 bytes)
📈 Matched data: 0.59% (+0.08%, +620 bytes)
📈 Linked data: 0.58% (+0.05%, +384 bytes)

✅ 45 new matches
Unit Item Bytes Before After
src/14_Land/Render/FlowerModelRender FlowerModelRender::vfunc_3c(ModelRenderCommandsData*) +456 0.00% 100.00%
src/04_Load/Render/LinkModelRender_04 .data +240 0.00% 100.00%
src/04_Load/Render/LinkModelRender_04 LinkModelRender::LinkModelRender(ItemModel*) +184 0.00% 100.00%
src/14_Land/Render/SignModelRender SignModelRender::CalculateBrokenSignState() +152 0.00% 100.00%
src/00_Core/Render/MistModelRender MistModelRender::vfunc_3c(ModelRenderCommandsData*) +144 0.00% 100.00%
src/14_Land/Render/SpikeModelRender SpikeModelRender::vfunc_3c(ModelRenderCommandsData*) +124 0.00% 100.00%
src/14_Land/Render/SignModelRender SignModelRender::SetImpactDirection(Vec3p*) +116 0.00% 100.00%
src/14_Land/Render/SignModelRender SignModelRender::SetTransparencyAfterDamage(ModelRenderCommandsData*) +112 0.00% 100.00%
src/14_Land/Render/SignModelRender SignModelRender::SignModelRender(ItemModel*) +96 0.00% 100.00%
src/00_Core/Render/MapModelRender .data +72 0.00% 100.00%
src/00_Core/Render/MistModelRender .data +72 0.00% 100.00%
src/14_Land/Render/TreasureChestModelRender .data +72 0.00% 100.00%
src/14_Land/Render/TreasureChestModelRender TreasureChestModelRender::vfunc_3c(ModelRenderCommandsData*) +72 0.00% 100.00%
src/14_Land/Render/FlowerModelRender .data +72 0.00% 100.00%
src/14_Land/Render/SpikeModelRender .data +72 0.00% 100.00%
src/00_Core/Render/SkyboxModelRender SkyboxModelRender::SkyboxModelRender(ItemModel*) +68 0.00% 100.00%
src/00_Core/Render/SkyboxModelRender SkyboxModelRender::SkyboxModelRender(ItemModel*) +68 0.00% 100.00%
src/00_Core/Render/MistModelRender MistModelRender::MistModelRender(ItemModel*) +68 0.00% 100.00%
src/00_Core/Render/MapModelRender MapModelRender::MapModelRender(ItemModel*) +64 0.00% 100.00%
src/14_Land/Render/FlowerModelRender FlowerModelRender::FlowerModelRender(ItemModel*, int, int) +64 0.00% 100.00%
src/14_Land/Render/SpikeModelRender SpikeModelRender::SpikeModelRender(ItemModel*) +64 0.00% 100.00%
src/14_Land/Render/TreasureChestModelRender TreasureChestModelRender::TreasureChestModelRender(ItemModel*) +56 0.00% 100.00%
src/14_Land/Render/FlowerModelRender FlowerModelRender::func_ov014_0212e234() +48 0.00% 100.00%
src/00_Core/Render/MapModelRender MapModelRender::HideModelCovers(ModelRenderCommandsData*) +44 0.00% 100.00%
src/14_Land/Render/SignModelRender SignModelRender::func_ov014_0212d50c(ModelRenderCommandsData*) +40 0.00% 100.00%
src/04_Load/Actor/Navi/ActorNavi_04 NaviModelRender::NaviModelRender(ItemModel*) +32 0.00% 100.00%
src/00_Core/Render/MapModelRender MapModelRender::~MapModelRender() +28 0.00% 100.00%
src/00_Core/Render/SkyboxModelRender SkyboxModelRender::~SkyboxModelRender() +28 0.00% 100.00%
src/00_Core/Render/MistModelRender MistModelRender::~MistModelRender() +28 0.00% 100.00%
src/14_Land/Render/TreasureChestModelRender TreasureChestModelRender::~TreasureChestModelRender() +28 0.00% 100.00%

...and 15 more new matches

💔 1 broken match
Unit Item Bytes Before After
src/04_Load/Actor/Navi/ActorNavi_04 ActorNaviBase_Unk3::ActorNaviBase_Unk3(ItemModel*) -32 100.00% 0.00%
📈 4 improvements in unmatched items
Unit Item Bytes Before After
src/14_Land/Render/SignModelRender SignModelRender::UpdateBrokenPiecePosition(ModelRenderCommandsData*) +260 0.00% 92.90%
src/00_Core/Render/SkyboxModelRender .data +90 0.00% 97.83%
src/14_Land/Render/FlowerModelRender .rodata +68 0.00% 57.14%
src/14_Land/Render/SpikeModelRender .rodata +9 0.00% 46.15%

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