Skip to content

some more lazer work#195

Merged
rjkiv merged 1 commit intorjkiv:mainfrom
Broteam123:store
Mar 4, 2026
Merged

some more lazer work#195
rjkiv merged 1 commit intorjkiv:mainfrom
Broteam123:store

Conversation

@Broteam123
Copy link
Contributor

happy 70% game code!

fixed PartyModeMgr's ctor and vars, HamStoreProvider got significant work done, and some various function matches

happy 70% game code!

fixed PartyModeMgr's ctor and vars, HamStoreProvider got significant work done, and some various function matches
@decomp-dev
Copy link

decomp-dev bot commented Mar 4, 2026

Report for 373307D9 (cbd2112 - 50b3519)

📈 Matched code: 34.83% (+0.09%, +10660 bytes)

✅ 21 new matches
Unit Item Bytes Before After
default/lazer/meta_ham/HamStorePanel protected: void __cdecl HamStorePanel::CreateCartUIs(void) +1083 29.31% 100.00%
default/lazer/meta_ham/HamStoreProvider public: bool __cdecl HamStoreProvider::ShowBrowserPurchased(class StoreOffer const *) const +364 0.00% 100.00%
default/lazer/meta_ham/HamStoreProvider public: void __cdecl HamStoreProvider::SetFilter(class StoreOffer const *) +344 0.00% 100.00%
default/lazer/meta_ham/HamStoreProvider public: virtual class DataNode __cdecl HamStoreProvider::Handle(class DataArray *, bool) +334 82.68% 100.00%
default/lazer/meta_ham/HamStorePanel protected: void __cdecl stlpmtx_std::vector<class StoreOffer *, class stlpmtx_std::StlNodeAlloc<class StoreOffer *> >::_M_insert_overflow(class StoreOffer **, class StoreOffer *const &, struct stlpmtx_std::__true_type const &, unsigned int, bool) +248 0.00% 100.00%
default/lazer/meta_ham/HamStoreProvider public: void __cdecl HamStoreProvider::SetFilter(class HamStoreFilter const *) +192 0.00% 100.00%
default/lazer/meta_ham/HamStoreProvider public: void __cdecl HamStoreProvider::OnNextSort(void) +188 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: void __cdecl stlpmtx_std::StlNodeAlloc<class StoreOffer *>::deallocate(class StoreOffer **, unsigned int) const +128 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: class StoreOffer ** __cdecl stlpmtx_std::StlNodeAlloc<class StoreOffer *>::allocate(unsigned int, void const *) const +112 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: void __cdecl stlpmtx_std::vector<class StoreOffer *, class stlpmtx_std::StlNodeAlloc<class StoreOffer *> >::push_back(class StoreOffer *const &) +112 0.00% 100.00%
default/lazer/meta_ham/HamStoreProvider public: void * __cdecl stlpmtx_std::vector<class StoreOffer *, class stlpmtx_std::StlNodeAlloc<class StoreOffer *> >::scalar deleting destructor'(unsigned int)` +104 0.00% 100.00%
default/lazer/meta_ham/HamPanel public: virtual class UIComponent * __cdecl HamPanel::FocusComponent(void) +94 49.09% 100.00%
default/lazer/meta_ham/HamStoreProvider public: virtual __cdecl HamStoreProvider::~HamStoreProvider(void) +76 74.34% 100.00%
default/lazer/meta_ham/SkeletonIdentifier public: void __cdecl SkeletonIdentifier::SetUpInitialProfiles(void) +57 73.45% 100.00%
default/lazer/meta_ham/HamStoreProvider public: void __cdecl HamStoreProvider::UpdateOffersInCart(class StoreOffer *, int) +54 57.16% 100.00%
default/lazer/meta_ham/HamStoreProvider public: void __cdecl HamStoreProvider::SetPackList(class StoreOffer const *) +40 85.62% 100.00%
default/lazer/game/PartyModeMgr private: class DataNode __cdecl PartyModeMgr::OnMsg(class RCJobCompleteMsg const &) +25 96.18% 100.00%
default/lazer/meta_ham/Leaderboards public: virtual void __cdecl Leaderboards::Text(int, int, class UIListLabel *, class UILabel *) const +9 99.18% 100.00%
default/lazer/meta_ham/CampaignPerformer public: void __cdecl CampaignPerformer::BookmarkCurrentProgress(void) +6 96.71% 100.00%
default/lazer/game/PartyModeMgr public: __cdecl PartyModeMgr::PartyModeMgr(void) +5 99.81% 100.00%
default/lazer/meta_ham/SkeletonIdentifier private: void __cdecl SkeletonIdentifier::NotifyOfRecognition(int) const +5 98.98% 100.00%
📈 4 improvements in unmatched items
Unit Item Bytes Before After
default/lazer/meta_ham/HamStoreProvider private: void __cdecl HamStoreProvider::PopulateOffersInCart(void) +447 0.00% 99.91%
default/lazer/meta_ham/HamStoreProvider .rdata +96 22.37% 25.22%
default/lazer/meta_ham/HamStorePanel .rdata +35 19.28% 19.83%
default/lazer/meta_ham/HamStorePanel .data +24 60.69% 70.82%

@rjkiv rjkiv merged commit 5fc43db into rjkiv:main Mar 4, 2026
1 check passed
@Broteam123 Broteam123 deleted the store branch March 4, 2026 04:02
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