So there's a few methods of making a cheat that I've heard about and I've got questions for each

  1. Using IL patching to open up vulnerabilities inside, and to allow hooking
    • I know this is possible in managed languages such as C# or even managed C++(CIL), however is it possible to "resolve" the IL in an unmanaged language like C++ (CLI)?
  2. Hooking createfile and going from there
    • How would I go about detecting the start of the song? And pausing?
  3. Read the hit objects from memory
    • how would i go about this? any pointers? do i search for location values read from the song file?



General q's
  • what's so different about multiplayer and why dont some cheats support it?
  • why dont cheats use the perfect-hittime and use that as the spread with a % chance of standard deviation?
  • what's with cheat detection? cant you just change the hash, pack it and change window title to bypass the AC?
  • how close is the github to the actual game? is it enough to help reverse, similar to how you would in csgo for example?