3.00 star(s) 2 Votes

KeetonMan

Newbie
Aug 8, 2024
15
1
I probably should wait till the final version to come out to say my final verdict but so far the game is a little underwhelming. I did all the CGs currently available. Just like Dead Dating, I feel like there's a lot of work you have to put for the CGs that don't somehow really feel rewarding but that's probably just me. I feel like the scenes having animations would really make this game hotter and better.

One really good thing about this game however is its open world + visual novel formula. Finally, I don't have to replay the entire game just to see a specific route (too much effort for someone who just wants to get done with the deed sometimes lol). This was one complaint I had with many VNs but this formula really fixes that. I hope more VNs follow this.

This game has some real good potential, I hope the developer keeps adding stuff to it. It could potentially become my favorite gay porn VN alongside Ergi, Bound By Night, Straight?! and New Hope.
Please DM me the Crack version TwT
 

Tittsort

Newbie
Oct 28, 2018
22
30
Android version 1.6, password: gulpgulp

The game can be dumped using IL2CPPdumper, and it wasn't obfuscated, but it is really annoying to do all those decompile and reverse engineering things by myself, hope someone could do it for the community.
 
  • Like
Reactions: Kart123

Tittsort

Newbie
Oct 28, 2018
22
30
1.6, just act as a mirror image:
password: fuckAIarts

Mega
No crack yet?
Android version 1.6, password: gulpgulp
Mega
The game can be dumped using IL2CPPdumper, and it wasn't obfuscated, but it is really annoying to do all those decompile and reverse engineering things by myself, hope someone could do it for the community.

For unity games,

If the game is packaged with mono, you can use dnSpy/ILSpy to decompile the script assembly to get the code

The decompiled code still has many bugs, which need to be fixed manually

If the game is packaged with il2cpp, you need to use Il2CppDumper + disassembly to get the code information. Can be initially reduced to Unity Project structure

uTiny Ripper currently also exists many features to be added, some components can not be extracted, you need to manually add in Unity

If you want to get the initial information about the component, you can play the log in the game, you can also use the AssetsBundleExtractor. AssetsBundleExtractor directly look at Asset

In addition, these tools are available in GitHub Repo, most of them are open source!

In our case, we are dealing with il2cpp. Maybe someone try to reverse that to a unity project and then get rid of some of it?
 

Tittsort

Newbie
Oct 28, 2018
22
30
For unity games,

If the game is packaged with mono, you can use dnSpy/ILSpy to decompile the script assembly to get the code

The decompiled code still has many bugs, which need to be fixed manually

If the game is packaged with il2cpp, you need to use Il2CppDumper + disassembly to get the code information. Can be initially reduced to Unity Project structure

uTiny Ripper currently also exists many features to be added, some components can not be extracted, you need to manually add in Unity

If you want to get the initial information about the component, you can play the log in the game, you can also use the AssetsBundleExtractor. AssetsBundleExtractor directly look at Asset

In addition, these tools are available in GitHub Repo, most of them are open source!

In our case, we are dealing with il2cpp. Maybe someone try to reverse that to a unity project and then get rid of some of it?
Sorry but sorry, uTiny Ripper was deprecated, AssetStudioGUI and AssetBundleExtractor seeems working just fine. 1739169486425.png
 

Kart123

Newbie
Apr 2, 2024
72
28
Android version 1.6, password: gulpgulp
Mega
The game can be dumped using IL2CPPdumper, and it wasn't obfuscated, but it is really annoying to do all those decompile and reverse engineering things by myself, hope someone could do it for the community.
It says incorrect password
 

Yaoi_lover96

Member
Feb 23, 2020
309
92
Android version 1.6, password: gulpgulp
Mega
The game can be dumped using IL2CPPdumper, and it wasn't obfuscated, but it is really annoying to do all those decompile and reverse engineering things by myself, hope someone could do it for the community.
I didnt work unknown when i extrac it
 

BigDaddyFrog

Member
Oct 6, 2020
198
373
I gave up on this getting cracked, though we're probably not missing out on anything good anyway considering the AI art and the feminine main character.
 
  • Like
Reactions: JohnTakapica

Tittsort

Newbie
Oct 28, 2018
22
30
This is a vs project that i tried to crack the game, unfortunately i've been to overwhelmed by my study, and i really don't think it would be possible that i alone move along, so here it is for those who have some experience in dotnet and unity development or Melonloader.





So here is roughly what i've found: you need to stop the game from exiting and halting itself. And there are several key aspects to focus on:

1. Exit Protection System
- The game uses multiple exit mechanisms including `Application.Quit()`, `OnApplicationQuit`, and low-level Unity exits
- All these need to be intercepted using Harmony patches
- Key files: `ExitProtectionFeature.cs` and `ApplicationPatches.cs`

2. Login Validation
- The game uses an `ITPHPA` component for login validation
- Web requests to validate/login endpoints need to be intercepted
- The verification state needs to be permanently set to true
- Check `LoginPatches.cs` and `LoginHandler.cs` for implementation details

3. File Protection
- Critical game files need to be protected from deletion/modification
- Automatic backup system for important files like save data
- File operations in protected directories need to be monitored
- See `FilePatches.cs` and `FileHandler.cs`

4. Scene Management
- Certain scenes are protected from unloading (Main, Title, Game, Login)
- Scene transitions need to be monitored for validation state persistence
- The game tries to reload/unload scenes as a protection mechanism

5. Input Control
- Block common exit key combinations (Alt+F4, Ctrl+Q, Ctrl+W, Escape)
- Reset input axes when exit attempts are detected
- Implemented in `EventHandler.cs`

The main challenge is that these systems are interconnected - you need to maintain the game state while preventing it from detecting tampering. I've implemented basic patches for these in the codebase, but there's still work to be done on, and my patches would crash the game.

The current project compile sets the output dll to "D:\HC_Win\Plugins\MelonLoaderPluginforHC.dll" and you should use the "D:\HC_Win\Mods\UnityExplorer.ML.IL2CPP.net6preview.interop.dll" & "D:\HC_Win\UserLibs\UniverseLib.IL2CPP.Interop.ML.dll" included.

So i make the game stop at first, and the UnityExplorer can be used to switch scene, with then you need to switch to scene 2-Intro, the 2-Intro works fine, but as soon it load into 4-ReloadScene which then it wanted to load into the main game, it would try to validate the tokens, and if not, it would try to exit, I modified so that it can't exit by itself, but some of the gameobject was already distroied so it would crash it self.

Hoping someone else tries to fix that.

BTW, the ""D:\HC_Win\UserData\Loader.cfg"" should be like this so it can use visual studio to debug unity program.

Code:
[loader]
# Disables MelonLoader. Equivalent to the '--no-mods' launch option
disable = false
# Equivalent to the '--melonloader.debug' launch option
debug_mode = true
# Only use this if the game freezes when trying to quit. Equivalent to the '--quitfix' launch option
force_quit = false
# Disables the start screen. Equivalent to the '--melonloader.disablestartscreen' launch option
disable_start_screen = false
# Starts the dotnet debugger (only for Il2Cpp games). Equivalent to the '--melonloader.launchdebugger' launch option
launch_debugger = true
# Sets the loader theme. Currently, the only available themes are "Normal" and "Lemon". Equivalent to the '--melonloader.consolemode' launch option (0 for Normal, 4 for Lemon)
theme = "Normal"

[console]
# Hides warnings from displaying. Equivalent to the '--melonloader.hidewarnings' launch option
hide_warnings = false
# Hides the console. Equivalent to the '--melonloader.hideconsole' launch option
hide_console = false
# Forces the console to always stay on-top of all other applications. Equivalent to the '--melonloader.consoleontop' launch option
console_on_top = false
# Keeps the console title as original. Equivalent to the '--melonloader.consoledst' launch option
dont_set_title = false

[logs]
# Sets the maximum amount of log files in the Logs folder (Default: 10). Equivalent to the '--melonloader.maxlogs' launch option
max_logs = 10

[unityengine]
# Overrides the detected UnityEngine version. Equivalent to the '--melonloader.unityversion' launch option
version_override = ""
# Disables the console log cleaner (only applies to Il2Cpp games). Equivalent to the '--melonloader.disableunityclc' launch option
disable_console_log_cleaner = false
# Forces the Il2Cpp Assembly Generator to run without contacting the remote API. Equivalent to the '--melonloader.agfoffline' launch option
force_offline_generation = false
# Forces the Il2Cpp Assembly Generator to use the specified regex. Equivalent to the '--melonloader.agfregex' launch option
force_generator_regex = ""
# Forces the Il2Cpp Assembly Generator to use the specified Il2Cpp dumper version. Equivalent to the '--melonloader.agfvdumper' launch option
force_il2cpp_dumper_version = ""
# Forces the Il2Cpp Assembly Generator to always regenerate assemblies. Equivalent to the '--melonloader.agfregenerate' launch option
force_regeneration = false
# Enables the CallAnalyzer processor for Cpp2IL. Equivalent to the '--cpp2il.callanalyzer' launch option
enable_cpp2il_call_analyzer = false
# Enables the NativeMethodDetector processor for Cpp2IL. Equivalent to the '--cpp2il.nativemethoddetector' launch option
enable_cpp2il_native_method_detector = false
And you can see the source code (main logic) of the game in dump.cs.
 
3.00 star(s) 2 Votes