heres a fairly indepth description of the DRM
game checks online for certain things
it downloads code, both game code and DRM code
it checks for banned passwords or save files to disable leaks
pretty sure theres some non DRM things it also checks
so lets say the password is 123456
so when you put in a password it connects online to check if the password is correct
if the password was leaked he would change it, then he would add it to a banned password list
so you connect online and it updates the banned password list
save file will have a list like "banned passwords" 123456, whateverelseisbanned
you game will realise your using a banned password and require a new one
hence, backup your save files, cause running offline may fix it
each save has some kinda unique marker so if you had a save file you handed out
they can also disable the specific save files
also the public and patreon versions are different
public has everything up to the last update
patreon is missing a huge chunk of the game (currently everything after tent sex is missing)
so if you pirate a patreon release and its not activated, its like going back a ton of updates
(i actually reached out to F95 mods to make them stop deleting the public updates, since cracks when broken were worse then public)
and the patreon release downloads the new code when you put in the password and puts the code into the save file itself
so if you only crack the patreon release to bypass the password check, the game errors out because the code is missing
so you need to get the online code and make it into a separate file for the game to read
either by digging into the code and finding out where it gets the code from and going to that URL
which is made harder because every update or 2 he changes the code to break unren so you need to keep customizing it
or by exporting it out of the save file, which cant be read by renpy save editors because he makes it incompatible so you would likely need some kinda customization there, but the crackers i know all use custom unren
he also has updated the DRM code before
hes updated it before to check for the crack files and deletes them
if filename uploaded is "hanacrack" and "hanacode" it would check for them and delete them
i think at one point it was deleting all files that were unofficial every time the game ran
so you needed to apply the crack every time you wanted to play, because the game would delete the crack after opening
I think but i cant remember, but i also think he had renamed some of the variables in online code
so the crack needed to be updated to use the new variable names as it was editing the wrong values
(he renames the variables every update, so the new crack was just updating variable names)
hes also edited files in the game folder, so if you only had a activated save file, it would realize the game in that folder had not been activated before, just the save file, and want the password again (which is why i generally uploaded the full cracked game folder, but i think the crack bypasses this now)
he has layers of DRM
but it still takes like idk a half hour to a hour usually to crack it at this point as the DRM is mostly understood
learn how new DRM works, bypass it, use last crack as reference to make next crack
my crack is based on a crack made by someone years ago, and was updated by smarter people
but since i have a reference crack, it was a non issue, i did have to figure out how to get the online code again
i took 45min to get past the password check having not been active cracking it for several updates
and like idk a half hour to get the online code (he changed how it was hosted since i last had to get it)