Heyo, I recently posted some notes about cracking games on Linux. Those notes originally started as a reply to someone, but they evolved into more of a small treasure map for a lot of the important parts of cracking games on Linux. As I finished up the post, I noticed that it was almost exactly at the maximum length it could be on Lemmy (10k characters). I kept wanting to come back and expand just a little bit on something in that post but anything over 10k characters would not save. I eventually got so annoyed that one thing led to another and now I actually have a proper bible, this time at 100k characters.

The GNU Testament of the Linux Cracking Bible is located on GitHub: https://github.com/YoteZip/LinuxCrackingBible

A brief list of topics covered in it:

  • Configuring Lutris
  • Configuring Wine
  • Sourcing clean games
  • Discovering what DRM your game has
  • Step-by-step guides for cracking each type of popular DRM using community tools:
    • CEG (Steam Custom Executable Generation)
    • Epic Online Services
    • GFWL (Games for Windows Live)
    • Origin
    • Securom
    • SteamDRM (Windows)
    • SteamDRM (Linux)
    • Steamworks API
    • Uplay r1
    • Uplay r2
    • Xbox Live
  • Some of my personal scripts for automated cracking
  • Repacking games on Linux

My primary goals for this guide are to:

  • Demystify cracked gaming on Linux
  • Teach you to crack games by yourself, instead of relying on scene/p2p crackers

(Although it’s written primarily for Linux users, Windows users should be able to follow along fairly easily for the cracking guides.)

  • YMS@kbin.social
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Why is this called The GNU Testament, making it sound like it would be a core document of the GNU project, which put a lot of work and thought (including a couple of actually fundamental documents) into the development of a free and open operating system, and has plenty little to do with cracking games?

    • Yote.zip@pawb.socialOP
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Hi, this guide is targeted at GNU/Linux users, so I thought I’d have some fun with that and make the title into a pun based on “the new testament” from the christian bible (since this is the second edition of this guide).

  • redditReallySucks@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    This is great. Even as a windows user I never saw a guide this good that talks about all drm solutions. Thanks for sharing your exertise. @Mods please add this to the Megathread

    • Yote.zip@pawb.socialOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Thanks! After coming back and re-reading some of the sections of the guide, it’s really surprising how few steps it takes to crack most things, and how simple a user guide on something like that would be. You’d think someone would have done something like this at some point. (or maybe they have and I haven’t seen it)

  • shadow@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    A very useful write-up, will definitely be adding these to my repertoire!

    I’ve got all my 200+ games, mostly from Steam, working on Linux and have encountered many of the listed DRM but I mostly solved them using other groups cracks and mainly the Goldberg Emu.

    This will certainly help me in the future, especially with some more obscure titles that don’t have many pre-cracked files flying around online, many thanks!

  • wanderer@kbin.social
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Thanks a lot, will read it ASAP. I’m definitely going to move to Linux and cracked games were the first thing I thought about

    • Yote.zip@pawb.socialOP
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Good luck with the move! I would say in general you don’t need to be worried about cracked games on Linux. Sometimes Windows repacks crash while installing (if you saw the section on precompressors in the guide, that’s what’s breaking here), so if you primarily use repacks as a source you may run into a problem every once in a while, but most other aspects should be seamless.