2.40 star(s) 20 Votes

Derax

New Member
Nov 21, 2023
2
1
Where did you see the new update? I searched but couldn't find it. Can you send me a DM?



Yes, the complexity they make causes the most trouble for their users. This mostly leads people to pirated versions.
I like the games they make, but the production process is poorly managed.
It's on his Patreon under the update notice to 1.1.0 he linked the download to the newest 1.1.2 version which fixes many problems and gives a free fun mode after completing
 
  • Heart
Reactions: Mr Redux

NK116

Member
Jul 11, 2023
101
427
I want to write about what I have encountered so far.

I think I'm good at coding, I understand c, python and web-based coding, but unfortunately I can't figure out the obfuscation structure, this is my biggest obstacle while modding right now.

I need to constantly test labels like the ones below and I can't always find time for this. Also, not all labels are this understandable.

_0x18abce = 'sleep'
You don't have permission to view the spoiler content. Log in or register now.

I also redraw simple drawings made in the game (shadow, light, color or even a completely new drawing), not the main massage room but story drawings. For my own pleasure. My main goal is to improve my manual skills.
You don't have permission to view the spoiler content. Log in or register now.

I should especially state that I enjoy working on these, so I will continue here as long as my enthusiasm does not fade.

Maybe one day I will make a game too. I have a lot of ideas but I haven't started because I feel inadequate.
I think that's the whole point of obfuscation, that it has messed up structure, refactoring the code might be a better way to do it, but the fact that it uses mapping just sucks since it will take a while to figure out what are they trying to access while removing useless code.

It can be done, but for this game it feels kind of a waste of time ngl.
 

Mr Redux

Newbie
Aug 9, 2017
44
86
I think that's the whole point of obfuscation, that it has messed up structure, refactoring the code might be a better way to do it, but the fact that it uses mapping just sucks since it will take a while to figure out what are they trying to access while removing useless code.

It can be done, but for this game it feels kind of a waste of time ngl.
I'm trying to gain experience right now to see what I can do, probably good coders have the ability to solve this, as you said.
 
Nov 7, 2021
15
6
1740591945581.png

please help, the mc hand doesnt appear when do the massage and now it stuck like this and now its stuck like this with the circle, cannot chose anything else

I
Mari Mod - v1.1.2
Increases overall game values and removes censorship.
For example, when touched, it provides a direct increase by adding value next to the main value.
With these boosts, the overall score can remain high even in the first weeks, and Mari can fall in love.

Main file ~ is required
Pixeldrain

Select the type of mod files you want​
Original Game​
Only Mod​
Mod + Decensor​
Mod + Decensor + Toned​
View attachment 4583819 View attachment 4589674 View attachment 4583821 View attachment 4583829
Version 1.1.2​


Installation;
Extract the main file to the folder then extract the mod files you want to this folder.

True End Save:
File in the same link.

Save file location;
%localappdata%

View attachment 4523946

Patches;
  • -

Mod Updates;
  • Switched to new version 1.1.2
  • Extracted the files from the .exe, this way I can share future patches in smaller files.
  • Found some value definitions, especially for sleep state.
  • Added small performance-boosting arguments.
please help i installed the game and the mc hand doesnt appear when massage
 
  • Thinking Face
Reactions: Mr Redux

black1990

New Member
Jan 3, 2018
1
0
Tried this and the massage minigame is a pain in the ass and I can't pass the first level because I have no idea how to get the "deep discussion". If you fail you get to start all over from zero the next week. It's a shame because the animations so far are pretty good.
 

tonyboy12

Newbie
Jun 11, 2018
85
83
Mari Mod - v1.1.2
Increases overall game values and removes censorship.
For example, when touched, it provides a direct increase by adding value next to the main value.
With these boosts, the overall score can remain high even in the first weeks, and Mari can fall in love.

Main file ~ is required
Pixeldrain


Bug: I'm aware of the issue with the hand not being visible. Please wait a bit. Fixed
Select the type of mod files you want​
Original Game​
Only Mod​
Mod + Decensor​
Mod + Decensor + Toned​
View attachment 4583819 View attachment 4589674 View attachment 4583821 View attachment 4583829
Version 1.1.2​


Installation;
Extract the main file to the folder then extract the mod files you want to this folder.

True End Save:
File in the same link.

Save file location;
%localappdata%

View attachment 4523946

Patches;
  • -

Mod Updates;
  • Switched to new version 1.1.2
  • Extracted the files from the .exe, this way I can share future patches in smaller files.
  • Found some value definitions, especially for sleep state.
  • Added small performance-boosting arguments.

Bugs;
  • Hand not being visible. Fixed
Potentially stuppid question: Do I need to have the main game downloaded, or is it in this already? Cuz I can't seem to find it (I'm not good with computers)
 
  • Like
Reactions: valterxzYT

Mr Redux

Newbie
Aug 9, 2017
44
86
nice, hope you figure out the missing values. what's up with debug mode though? why does it cause crashes?
At least for now, I found the sound.

Debugging allows for error fixing, performance analysis, and code testing. It also lets you edit the save file and local data in real time. The crash is caused by NW.js—I’ll fix the issue soon.

I’ll be releasing updates as small patch files from now on. No need to download the entire game again. :giggle:

Potentially stuppid question: Do I need to have the main game downloaded, or is it in this already? Cuz I can't seem to find it (I'm not good with computers)
Extract the main file from the links I shared into the folder, then extract one of the mods to the same location.
 
  • Like
Reactions: vongovongo

NK116

Member
Jul 11, 2023
101
427
I'm trying to gain experience right now to see what I can do, probably good coders have the ability to solve this, as you said.
I'm not sure how far or how good you are with code, but a few things you can automate and and make it slightly readable is to separate them into their own lines by replacing ";" with "\n". Next I would go ahead and use regex and python to convert the hexadecimal index (e.g. 0x0a) to an readable integer (e.g. 10).

Other than that I can't really imagine doing anything else than rewrite and remove useless wrapper code. I would also remove the main container for the values since that has too much stuff that it will lag my IDE, you can also probably use python to replace every indexing to the actual values instead after you finished refactoring everything, so things like "_0xabc[0x05]" would just be replaced with the actual value, like "1200".

You might or might not have already known this, but just want to share how I would approach this problem, feel free to share your problem solving method, you might even be more experienced than me for all I know lol.
 
  • Heart
Reactions: Mr Redux

Mr Redux

Newbie
Aug 9, 2017
44
86
I'm not sure how far or how good you are with code, but a few things you can automate and and make it slightly readable is to separate them into their own lines by replacing ";" with "\n". Next I would go ahead and use regex and python to convert the hexadecimal index (e.g. 0x0a) to an readable integer (e.g. 10).

Other than that I can't really imagine doing anything else than rewrite and remove useless wrapper code. I would also remove the main container for the values since that has too much stuff that it will lag my IDE, you can also probably use python to replace every indexing to the actual values instead after you finished refactoring everything, so things like "_0xabc[0x05]" would just be replaced with the actual value, like "1200".

You might or might not have already known this, but just want to share how I would approach this problem, feel free to share your problem solving method, you might even be more experienced than me for all I know lol.
At first, I did exactly what you said—I used regular expressions to identify patterns like _0x[0-9a-f]+ and tried to deobfuscate them. But this made the system unreadable and non-functional.

There are lines that could be part of a lookup table, so I attempted to replace function calls in the code with their real values and decode them using Base64. However, I didn’t get much success with Python.

Finally, in the extracted update files, I found a map file. Using the js.map file, I was able to access the core game files and extract all the fundamental .js scripts. But since I haven’t worked with a game engine like Phaser before, I don’t fully understand how the system operates yet.

Right now, I’m trying to figure out how to reintegrate these extracted script files back into the game. At the same time, I’m analyzing obfuscated values, identifying what they represent, and writing code accordingly.

I have a basic understanding of coding and know how to approach things to some extent. But these are things I haven't encountered before, so I’m struggling a bit. Thanks for your information and help! :giggle:
 

NK116

Member
Jul 11, 2023
101
427
At first, I did exactly what you said—I used regular expressions to identify patterns like _0x[0-9a-f]+ and tried to deobfuscate them. But this made the system unreadable and non-functional.

There are lines that could be part of a lookup table, so I attempted to replace function calls in the code with their real values and decode them using Base64. However, I didn’t get much success with Python.

Finally, in the extracted update files, I found a map file. Using the js.map file, I was able to access the core game files and extract all the fundamental .js scripts. But since I haven’t worked with a game engine like Phaser before, I don’t fully understand how the system operates yet.

Right now, I’m trying to figure out how to reintegrate these extracted script files back into the game. At the same time, I’m analyzing obfuscated values, identifying what they represent, and writing code accordingly.

I have a basic understanding of coding and know how to approach things to some extent. But these are things I haven't encountered before, so I’m struggling a bit. Thanks for your information and help! :giggle:
You seem to have gone quite further than me, I didn't even see parts of the code that got encoded. I mainly only working on the game.js, if I was better at js I would've gone further but I kinda stopped after refactoring a few dozen of functions lol.

That being said, I haven't tried this one before, but there's a deobfuscation script on github which works on the script, the game will run but a lot of things are broken, you might be able to use the deobfuscated code as a reference when rewriting the game script, just to figure out which goes where.
 

luxiant

New Member
Jul 6, 2022
1
0
Thanks for the update!

I’ve released the new version and am updating my mod file.


It works with the 1.0.4 save file. Looks like there are some minor changes, and they tried to make the coding more complicated. Oh well, nothing I can do about that.

You don't have permission to view the spoiler content. Log in or register now.
I tried to change the game feature like this; I wanted to see a rape feature in level 1, so I tried to
1) undress all underwear without getting into bad end
2) unlock all poses regardless of courses
3) mood >= 1 regardless of any conditions

for this goal, I tried to decypher the obfuscated code, but I have not made any success.
If you know the better way, then I would appreciate if you tell me how.
 

Mr Redux

Newbie
Aug 9, 2017
44
86
hey guy , please help me i cant play it , how i can fix that , thk you everyone
I have renewed the original files, you can download them again. I have not tried the original version of the new version. I thought I transferred it as it is, sorry that no one has written about it until now.
 
  • Like
Reactions: sss7238627
2.40 star(s) 20 Votes