RPG Maker MV Repackaged Games

4.00 star(s) 1 Vote

shmanzu

Newbie
Aug 3, 2020
18
178
Running Summer Memories on Linux (endeavourOS latest verison) results in the following console output. The error occurs when the player is prompted for keyboard input. The game freezes and console spams these messages resulting in very high CPU usage.

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

Pranav Patel

Newbie
Jun 6, 2018
99
40
After defeating final fight there's bug in Apostle when you're in ship. It won't go ahead it's continuesly repeating same scene.
 
Nov 26, 2020
131
15
Magical Valkyrie Lyristia v1.01.02 gives various errors about .pngs being unable to be loaded, such as IconSet.png and Balloon.png. Any fixes that I missed?
 

DahliaRose

Member
Dec 22, 2018
301
263
Yes hi, I was wondering, what program do you use to compress the image files? I've tried doing so with a cruncher program and for some reason it makes it so the image isn't even recognized by the game anymore.
 

MagLev

Member
Oct 1, 2017
314
480
Capture d’écran de 2021-10-06 15-39-32.png

The cheat plugin doesn't seem to work in Detective Girl of the Steam City on Linux. When opened it's just a blank black box as pictured in the above screenshot. Checked in another of your repacks (Ambrosia) and it works fine there.
 

aznviet3

Newbie
Mar 23, 2020
37
51
Sorry I've had a lot of stuff going on both with work (getting an office ready to be reopened, replacing all the network equipment) and home. I'm hoping to get back to things in November.
Welcome back!

No worries, take care of yourself first and foremost before doing what you do.

Thanks for the repackaged games.(y)
 

cold_arctus

Devoted Member
Sep 25, 2018
8,944
10,832
Hey kin-kun, the other day we had a discussion in the Play on Linux thread about "Do you have Akira points" (https://f95zone.to/threads/do-you-have-akira-points-final-golden-fever.26448/post-1640522).

On Linux the game will show tons of missing image loading error. First we thought it was the usual case sensitive mistake as seen in many other RPG Maker MV games but the file names were correct. (https://f95zone.to/threads/playing-on-linux-tutorials-tools-and-help.19523/post-6752166)

Dev used a bunch of custom plugins which are responsible for accessing the images. Apparently, the structure of the game's img folder and its sub-folders seem not to work properly on Linux and will show a "%2F" ( ASCII for "/") error when ever the game tries to access an images in one of the sub-folders. (https://f95zone.to/threads/playing-on-linux-tutorials-tools-and-help.19523/post-6752641)

On Windows, or Wine, the problem doesn't occur. Modifying the plugin file and moving the images one folder up fix the problem, but needs to be done for each custom plugin file. (https://f95zone.to/threads/playing-on-linux-tutorials-tools-and-help.19523/post-6752960)

Do you might have an idea what could be the reason, why the special character "/" on Linux can't be read? Does Linux limit the numbers of sub-folders in a way?

It's not urgent in any way I would just like to hear your thoughts on that matter.

Have a good one!
 

kin-kun

Active Member
Modder
Jul 10, 2020
963
2,389
Hey kin-kun, the other day we had a discussion in the Play on Linux thread about "Do you have Akira points" (https://f95zone.to/threads/do-you-have-akira-points-final-golden-fever.26448/post-1640522).

On Linux the game will show tons of missing image loading error. First we thought it was the usual case sensitive mistake as seen in many other RPG Maker MV games but the file names were correct. (https://f95zone.to/threads/playing-on-linux-tutorials-tools-and-help.19523/post-6752166)

Dev used a bunch of custom plugins which are responsible for accessing the images. Apparently, the structure of the game's img folder and its sub-folders seem not to work properly on Linux and will show a "%2F" ( ASCII for "/") error when ever the game tries to access an images in one of the sub-folders. (https://f95zone.to/threads/playing-on-linux-tutorials-tools-and-help.19523/post-6752641)

On Windows, or Wine, the problem doesn't occur. Modifying the plugin file and moving the images one folder up fix the problem, but needs to be done for each custom plugin file. (https://f95zone.to/threads/playing-on-linux-tutorials-tools-and-help.19523/post-6752960)

Do you might have an idea what could be the reason, why the special character "/" on Linux can't be read? Does Linux limit the numbers of sub-folders in a way?

It's not urgent in any way I would just like to hear your thoughts on that matter.

Have a good one!
Okay, so it looks like they are using a JavaScript obfuscation tool, which makes things a little more difficult; however, my plugins for handling case sensitivity fix this problem.

This is due to a call to decodeURIComponent on file name miss in my plugins.

Here's a patch. I included the scripts I used to generate the file pathdata.xz file (which you can view using xzcat pathdata.xz) as well as the decoding script I use for RPG Maker MV games. The zip includes an updated the plugins.js to load my plugins first (needed to override all image commands). But you can basically go to the game directory, extract this zip and you're off to the races. I haven't tested more than the title screen yet, and I was using NW.js v0.54, so there may be issues I'm not aware of.
 

cold_arctus

Devoted Member
Sep 25, 2018
8,944
10,832
Okay, so it looks like they are using a JavaScript obfuscation tool, which makes things a little more difficult; however, my plugins for handling case sensitivity fix this problem.

This is due to a call to decodeURIComponent on file name miss in my plugins.

Here's a patch. I included the scripts I used to generate the file pathdata.xz file (which you can view using xzcat pathdata.xz) as well as the decoding script I use for RPG Maker MV games. The zip includes an updated the plugins.js to load my plugins first (needed to override all image commands). But you can basically go to the game directory, extract this zip and you're off to the races. I haven't tested more than the title screen yet, and I was using NW.js v0.54, so there may be issues I'm not aware of.
Wow! Your patch works flawless! Personally, I'm not interested in the game and therefore I only tested a bit after you name your character and have him run around. However, I'm totally amazed how fast you were able to debug the issue and come up with a solution! Really awesome!

From the first look, it looks, that your patch can be applied on literally every RPG Maker MV game (ofc after modifying plugins.js for each game.).

Considering that, I think every RPGMV-cruncher tool should have your patch included. I'm sure someone here is capable to write some lines of code that will help modifying the plugins.js file without doing it manually.
 

kin-kun

Active Member
Modder
Jul 10, 2020
963
2,389
Wow! Your patch works flawless! Personally, I'm not interested in the game and therefore I only tested a bit after you name your character and have him run around. However, I'm totally amazed how fast you were able to debug the issue and come up with a solution! Really awesome!

From the first look, it looks, that your patch can be applied on literally every RPG Maker MV game (ofc after modifying plugins.js for each game.).

Considering that, I think every RPGMV-cruncher tool should have your patch included. I'm sure someone here is capable to write some lines of code that will help modifying the plugins.js file without doing it manually.
First, this doesn't work for every game. Games that modify the core, or have plugins that use raw XML http requests will still have problems, so you still need to test the results.

Second, modifying the plugins.js file should be done with a JSON parser. While it is tempting to just try and replace the first '[' it would be better to isolate the JSON part of the JavaScript file, parse the JSON, modify the data structure and then write out the results. That way you don't unexpectedly break a game, or include the same plugins multiple times.

Finally, if you want to dig into these issues, I recommend using VSCode and the NWJS plugin so you can debug directly. Takes some setup and the documentation is not great, but once you have that, you can set breakpoints and run nicely.
 
4.00 star(s) 1 Vote