It's awesome that several people have worked so hard to avoid the DRM. If that works for you, then that's great, but I want to point out there's another option that requires no help from anyone else, should those not work for you. Just build or launch a clean copy using the RenPy SDK. The DRM is in the launcher and one of the library files. It's easy to avoid it by just using the SDK. This works thanks to the clever design of RenPy itself. This works for any platform that RenPy supports.For people having issues with the DRM what worked for me was installing the fix from https://f95zone.to/threads/ravager-v5-2-1-4minutewarning.26476/post-11157660 and running the program via the command line as START lib\py3-windows-x86_64\pythonw.exe Ravager.py . The cmd files are likely equivalent to the second step.
NOTE: Steps 1-5 only need to be done the first time. In the future, just select the existing Ravager project and follow steps 6 onwards. These are also the same steps you'd use to build any RenPy game for a platform the developer doesn't distribute (for example to make a Windows only RenPy game for your Mac). It's worth saying that this bypasses DRM for Ravager, but wouldn't bypass DRM on other games that use modified files within the game folder itself.
- Launch the RenPy SDK you downloaded from
You must be registered to see the links, click Create a New Project.
- Click Continue and then enter a name for the project for the files on your local machine.
- Choose any default game resolution, it doesn't matter as this is going to be overwritten by the game files themselves in a later step.
- Choose any accent colors. It also doesn't matter.
- The new project will be created and you'll be taken back to the main project management screen.
- Under the Open Directory section of the Ravager project, click on the word "game" This will open the local game folder for this project.
- Inside this local game folder there will be a bunch of existing files. Delete all of the files inside the game folder (but not the game folder itself) and leave this window open.
- If you haven't done so already, download the latest uncracked copy of Ravager and decompress it and open the Ravager folder so you can see the game folder, and double click on that game folder to see all of the files that make up the game itself.
- Copy the files inside the Ravager game folder into the now empty local project game folder.
- Go back into the running SDK. Now, if you want to test the game or if you don't mind running Ravager through the SDK every time, click Launch Project. The game will run like normal, sans DRM. I recommend skipping this step and building a stand-alone distribution following step 11 onwards. If you don't want to build it, you can stop here and keep launching the game via the SDK.
- Under the Actions section, click Build Distributions.
- In the Build Packages section of this screen, select only the platform you want to build Ravager for, PC, Mac, Linux or the Markets version. Don't select more than one, since this copy is only for your personal use, don't waste time building for unneeded distributions. You don't need to change any of the other options on this screen, unless you know what you are doing.
- Click Build. The build process will take a few minutes, depending on the speed of your personal machine.
- When done, the RenPy SDK will open a folder containing a zip file for every distribution platform you've chosen in step 12. If you followed my directions, that will only be one.
- Unzip the newly built copy of the game and move it to wherever you prefer to normally run the game from. Launch the game like normal.
- Ravager will work just fine, without the DRM. In the future, when a new update is released, you can follow steps 6 onwards to build a new version. Note that your saves are stored elsewhere on your machine, so replacing the app or running it from the SDK won't affect your saves.