Skip to content

Conversation

@KiIoOnline
Copy link
Contributor

Enables the loading dots during transitions/loads in coop. Linux is not supported currently.

@ThisAMJ
Copy link
Member

ThisAMJ commented Aug 12, 2025

  • please switch to a branch before making changes, and rebase instead of merge to update fork. i'll handle it this time.
  • try to add instructions on finding sigs/offsets as a comment going forward. here: // "vgui/loading_screens/loadingscreen_coop" xref -> LoadingProgress::SetupControlStates -> m_bDrawProgress set to 0
  • Memory::Scan(module, sig, offset) is a valid overload, use that instead of adding the offset yourself. If the sig isn't found, it returns 0 - if we then add an offset it is non-zero (truthy) which could cause crashes

Enables the loading dots during transitions/loads in coop. Linux is not supported currently.
group with other loading screen-related cvars
@ThisAMJ
Copy link
Member

ThisAMJ commented Aug 12, 2025

consider adding to fast load preset (to turn it off, since having it on probably slows things down a bit), and/or moving to Session with the other _loads_ cvars since it's not really a cheat

@ThisAMJ
Copy link
Member

ThisAMJ commented Aug 14, 2025

oh also restore and delete patch on Cheats::Shutdown

pretty sure the memory patch destructor doesn't work by itself (yet?) `Memory::Patch::~Patch`
@ThisAMJ
Copy link
Member

ThisAMJ commented Aug 16, 2025

good enough for now, we can revisit other considerations

@ThisAMJ ThisAMJ merged commit 272ccbf into p2sr:master Aug 16, 2025
1 of 2 checks 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