- Aug 4, 2020
- 136
- 157
The update is out can someone help with the crack please
You must be registered to see the links
Yes pls, I hope soThe update is out can someone help with the crack please
You must be registered to see the links
Well they changed from Mono to IL2CPP, which makes life more annoying. I'm no reverse engineer, just someone that toys with software occasionally. Maybe you can take these steps further, or maybe you can find inspiration from how others have cracked stuff on this site and go from there.trying to learn to modify .dll files, any good resources out there, especially from people that were able to make the previous cracks to this before the last 2 updates?
Thanks for the reply! I've dabbled with the idea of hacking (yet to really manage anything usable/successful) but definitely want to see how far I could go. The resources are appreciated and I'll look over them to see what methods are more helpful.Well they changed from Mono to IL2CPP, which makes life more annoying. I'm no reverse engineer, just someone that toys with software occasionally. Maybe you can take these steps further, or maybe you can find inspiration from how others have cracked stuff on this site and go from there.
Anyway, I toyed with this for awhile before giving up, but I got slightly further than nowhere by using UnityExplorer + MelonLoader to poke around on the fly rather than use something like Ghidra. This lovely comment from SireneDead seems like a solid guide to set that up, if you don't know how: https://f95zone.to/threads/hotel-elera-v202308101830a-project-elera.72713/post-11471464
I tried going back to a cracked older version (the one linked in the OP) to see how the GallerySelectView / GalleryView was constructed and tried to manually instantiate it in the DontDestroyOnLoad scene in the current version with the proper parent. I managed to get one of the scenes to show up in the gallery select view, but couldn't interact with it. I imagine there's some hacky nonsense you can do to manually create the view for each of the live2d scenes you care about, but that's gross. In any case, it seemed useful to me to use the old version as a reference for "how things SHOULD be working when cracked." Searching around in the Object Explorer > Object Search menu was also useful, although if you don't have any software/programming knowledge it'll probably be gibberish.
The more "shareable" fix here would be to fool the patreon authentication or gallery check in some way, but I got nowhere there. I poked around the "Patreon" object and tried to see how the auth works. I considered changing the URL for the oauth2 page from patreon to something spoofed/running locally, but every time I tried the game crashed. Maybe you can add a hook to one of the patreon auth methods that does something useful, but the 45 minutes I spent on this was more enjoyment than I got out of the game (seriously, the devs need to hire better map charters for hell difficulty...). In the happy path though, you'll be redirected you to a "connection success" page served atYou must be registered to see the links.
Hopefully some of that is useful, but it's probably just rambling. I have precisely 0 experience in this area, just passing forward what I learned in an hour or so of poking around.
They still post the animation (with story) as seperate post. So, maybe we should just wait for the video post later.just read through their patreon and with so many extra verification steps to make it hard to crack it just doesn't seem worth it anymore
Short novel incoming, but hopefully this is useful to pass on. Turns out this would hypothetically be super easy to do, even with all the obfuscation. Please remember to follow your local copyright laws and do not do anything unethical or illegal.trying to learn to modify .dll files, any good resources out there, especially from people that were able to make the previous cracks to this before the last 2 updates?
BeastBeat_Data\Managed\Assembly-CSharp.dll
in dnSpy 64 bit this.<OBFUSCATED_NAME>.Get<Button>("Gallery", true).RANDOMTEXT(new UnityAction(this.MORERANDOMTEXT), true);
public class MainView : ViewItem
.GallerySelectView
and take a look. Well fuck me sideways, there are tons of functions that look something like this that are clearly used to determine whether or not we're authenticated: public bool AWFULNAMEHERE(int FOOBAR)
{
return ABCDEFG.HIJKLMNOP() && QRSTUVWXYZ.ABCD1234.FOOBARBAZ(MORETEXT);
}
ret
statement). Modifying the assembly instead of the C# code here is necessary because the GallerySelectView itself won't actually compile if you edit due to specific compilation/translation nonsense I don't really want to get into, but modifying the underlying assembly will always work.See my post directly above, but honestly when you give clients control over the code on their own machines it's damn hard to prevent them from doing what they want with it. The best you can hope to do is exactly what you said: make it hard enough to be not worth the effort.just read through their patreon and with so many extra verification steps to make it hard to crack it just doesn't seem worth it anymore