Tool RPGM MTool: RPGMaker/WolfRPG/TyranoBuilder/SRPGStudio/Kirikiri2/SGB/Bakin/Ren'Py/PGMMV Real-time cheat + one-click machine translation tool

4.40 star(s) 7 Votes

bomb2022

Newbie
Mar 3, 2022
49
57
my antivirus tells me mtool is a virus...
is this really safe to use?

i downloaded from this site
 
Last edited:

YoshiEnVerde

Newbie
Dec 21, 2020
63
123
After the last update mtool no longer works. The game starts and then mtool just reboots. What could it be? I completely uninstalled mtool and downloaded a new full archive of the latest version, but it didn't change the situation. ...there is only one line in debug.log in the mtool folder [1006/195504.863:ERROR:registration_protocol_win.cc(107)] CreateFile: The system cannot find the file specified. (0x2)
Please direct me where to look for some logs.
This is also happening to me.
It happens on every game, even the ones I was already playing with previous versions.
 

sake22

New Member
Oct 2, 2020
11
7
This is also happening to me.
It happens on every game, even the ones I was already playing with previous versions.
You're lucky! I couldn't find where to download the old version of mtool . Now I can only play MTL games. I would be grateful if you could upload your mtool to any file sharing site.

I looked into the mtool developer's discord and found out that this is a Win7 only problem and the developer is not going to take any steps to fix the situation . He sent everyone with Win7 to fuck off.
You don't have permission to view the spoiler content. Log in or register now.
 
Last edited:

YoshiEnVerde

Newbie
Dec 21, 2020
63
123
You're lucky! I couldn't find where to download the old version of mtool . Now I can only play MTL games. I would be grateful if you could upload your mtool to any file sharing site.

I looked into the mtool developer's discord and found out that this is a Win7 only problem and the developer is not going to take any steps to fix the situation . He sent everyone with Win7 to fuck off.
You don't have permission to view the spoiler content. Log in or register now.
I imagined it might be something related to that.
I do run my H games on an older machine with Win 7, instead of my daily driver.
The whole issue wouldn't even bother me, if the tool didn't forbid you from using the translation functionalities on older versions of the app :censored:

Here you go, this is the last version I had on hand before this update.

I'm pretty sure there were a handful of updates in between, but this was the only one I could find in my computer
 
  • Like
Reactions: sake22

bomb2022

Newbie
Mar 3, 2022
49
57
I imagined it might be something related to that.
I do run my H games on an older machine with Win 7, instead of my daily driver.
The whole issue wouldn't even bother me, if the tool didn't forbid you from using the translation functionalities on older versions of the app :censored:

Here you go, this is the last version I had on hand before this update.

I'm pretty sure there were a handful of updates in between, but this was the only one I could find in my computer
this also triggers my antivirus...
i think this mtool is a chinese spyware
 

YoshiEnVerde

Newbie
Dec 21, 2020
63
123
this also triggers my antivirus...
i think this mtool is a chinese spyware
The false antivirus flagging is nothing new with this tool. This has been happening for years.

Just to be clear, this thing is running on Node Webkit, with a handful of loaders that allow it to inject itself onto a running app.
That last part alone should trigger any antivirus worth anything, even if you're doing the injection on purpose.

Could it be spyware? Yes, the chance is always there.
Should you be running an injection tool over porn games in a machine you're afraid of being infected by chinese spyware? Not really
In the end, this is a cheat tool for porn games, nothing you should compromise your PC's or Data's integrity over
 
  • Thinking Face
Reactions: bomb2022

bomb2022

Newbie
Mar 3, 2022
49
57
The false antivirus flagging is nothing new with this tool. This has been happening for years.

Just to be clear, this thing is running on Node Webkit, with a handful of loaders that allow it to inject itself onto a running app.
That last part alone should trigger any antivirus worth anything, even if you're doing the injection on purpose.

Could it be spyware? Yes, the chance is always there.
Should you be running an injection tool over porn games in a machine you're afraid of being infected by chinese spyware? Not really
In the end, this is a cheat tool for porn games, nothing you should compromise your PC's or Data's integrity over
is there a save alternative to this tool?

i know: Translator++, Sugoi_Toolkit, ChiiTrans2, ChiitransLite and RPGMakerTrans
but i can't translate the in game text with those
 

YoshiEnVerde

Newbie
Dec 21, 2020
63
123
But why do you need the old version? Maybe you know how to make it work without updating? That would be really cool and helpful...
I'd dedicate the time needed to do that for my personal copy, but I already spend too many hours per day programming as a job that I don't care to do that for a tool that I use to avoid having to put effort into playing a porn game o_O
 
  • Like
Reactions: sake22
Jun 2, 2021
29
11
Is there any way to stop it from changing the font? I'm only playing games that are already translated, so the tool isn't translating anything, and is just changing all the text into a worse looking font and causing it to get cut off.
 

sake22

New Member
Oct 2, 2020
11
7
But why do you need the old version? Maybe you know how to make it work without updating? That would be really cool and helpful...
There is no secret to running an old version of mtool.
Find the updateCRC file in the mtool folder and replace the value with the current actual version that is loaded during the update.

YoshiEnVerde gave me version C0E7F6F7 I changed this value to 42F206A5 in the updateCRC file. Now mtool at startup show No update.
In my games folder there are 65 games that were previously translated using mtool. And to play with existing translation files like TrsData_Bing_16.10.2023, 214922P.bin this method works. Alas new games cannot be translated. There is a decoding error when loading the translation.
 

YoshiEnVerde

Newbie
Dec 21, 2020
63
123
There is no secret to running an old version of mtool.
Find the updateCRC file in the mtool folder and replace the value with the current actual version that is loaded during the update.

YoshiEnVerde gave me version C0E7F6F7 I changed this value to 42F206A5 in the updateCRC file. Now mtool at startup show No update.
In my games folder there are 65 games that were previously translated using mtool. And to play with existing translation files like TrsData_Bing_16.10.2023, 214922P.bin this method works. Alas new games cannot be translated. There is a decoding error when loading the translation.
Can you share the error you get when translating new games?
And, by new games, you mean translating a game that wasn't translated before? Or new as in "newest RPGM version"?
 

sake22

New Member
Oct 2, 2020
11
7
Can you share the error you get when translating new games?
And, by new games, you mean translating a game that wasn't translated before? Or new as in "newest RPGM version"?
New is not previously translated only by me, does not mean they are a new version of RPGM
Unfortunately the screenshot is not very informative. That's why I saved the zipped console log for you. Maybe this will help
I tried to translate several games. The result is the same translation will not load.
So I uploaded to vmvare guest win11 and got the translation files in the virtual machine. ;)
 
Last edited:

YoshiEnVerde

Newbie
Dec 21, 2020
63
123
New is not previously translated only by me, does not mean they are a new version of RPGM
Unfortunately the screenshot is not very informative. That's why I saved the zipped console log for you. Maybe this will help
I tried to translate several games. The result is the same translation will not load.
So I uploaded to vmvare guest win11 and got the translation files in the virtual machine. ;)
As I thought, the issue is that the app calls an online service, hosted by the devs, to handle the translations.

The text is being encrypted, and sent online for the service to decrypt, translate, encrypt, and send it back. Then, the app decrypts the response and saves the file.
A handful of keys are sent with the request, including the CRC value from the updateCRC file, and a hackUserSID.
The error you see is the actual response from the service.

My best guess is that the CRC is recalculated on encryption, and that makes the service break when trying to use the wrong CRC to decrypt; or the hackUserSID is a value that also changes between versions, and thus some check (or the decryption) fails because of that.

When I have some free time I'll look into it
 
  • Like
Reactions: swpkmn and sake22

Madflavor

New Member
Sep 13, 2018
5
0
How well do you think MTool will be able to handle Monster Girl Quest Paradox Part 3? Because it takes a good while for it to load up even the demo version.
 

soomhalo

New Member
Jan 26, 2019
4
2
Is there any way to stop it from changing the font? I'm only playing games that are already translated, so the tool isn't translating anything, and is just changing all the text into a worse looking font and causing it to get cut off.
On the Main Tab there is a GameFont option. Default Unifont Smooth will work with anything that MTool can run. MTool also recommends an Arial Unicode MS. That one looks nicer but it can't use mouse clicking in a lot of KiriKiri engine games.

To prevent cutoff, lower the size. I set my default to -10. You can adjust mid-game to where it looks good for you.
 
Jun 2, 2021
29
11
On the Main Tab there is a GameFont option. Default Unifont Smooth will work with anything that MTool can run. MTool also recommends an Arial Unicode MS. That one looks nicer but it can't use mouse clicking in a lot of KiriKiri engine games.

To prevent cutoff, lower the size. I set my default to -10. You can adjust mid-game to where it looks good for you.
So basically, there's no way to prevent it, and you just have to fix everything it screws up.
 
4.40 star(s) 7 Votes