Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

I don’t know if this issue is fixed in the in-development version, but you should normalize all your filenames to lower-case.

Any RPG Maker MV/MZ game can be easily ported Mac/Linux/Android by simply swapping out the NW.js runtime for one built for the desired OS, EXCEPT that unlike Windows, other operating systems give a shit about case in filesystem paths.

This demo functions perfectly fine on Linux (and likely other platforms) but fails to properly load several assets because of case mismatches.

For example, the game trys to load www/img/layers/31_Лока_Фон.rpgmvp but fails because the real name of the file on disk www/img/layers/31_лока_фон.rpgmvp.

This works properly on Windows because it has a case-insensitive filesystem for some reason so those paths are identical as far as it’s concerned.

This is easily avoided by just always using lower-case letters in filenames, or at least enforcing some kind of consistent naming for files.

For those who want to bother, this game should work on other platforms if you have the patience to rename all the files to the case the engine expects.

The proper way to fix it however would be to normalize the filenames and release a new build so the game doesn’t ask for the wrong path in the first place.

(2 edits)

Hi, I am not planning to do anything with that in the nearest year or two because I want to finish the game on the platform I can play it myself first. And fix a lot of problems it has.  
Then, maybe, after everything done and there will be no changes, I will look into the way to port the game on other platforms. But right now it's made for use on windows and windows only. 

(1 edit) (+1)

The filenames are the only problem here, if you fix that first you should have zero problems with other platforms.

A little bit of foresight saves you a massive amount of work later, so getting it right the first time is worthwhile.

At the very least, try to be consistent with filenames moving forward to reduce the potential amount of work in the future.

This problem could be fixed with a simple script that rewrites all the paths but I really shouldn’t have to patch your game for you, especially for a problem so easily avoided.

If you have any questions, I’m happy to answer them. I just hate to see people walking into easily avoided pitfalls.

(1 edit)

A lot of plugins use a very specific case-sensetive naming for images so I need to be very carefull with the smallest change. 
I will impliment the change eventually. But for now focused on trying to finish next update as soon as possible and make all the functions work at least on one platform. 

I still struggle with constant crushes that happens every 30-40 minutes and can't find why it happens. Because sometimes it didn't happen at all. 
And famous forest fairy accident. Why it crushes the game when only girl version of the MC present? 
I have no ideas. 
Sadly most of the time I presented with a choise to work on game and finish new scenes, locations, etc to put a new version for supporters on Boosty, OR searching for a way to get rid of the old bugs. 

And this year in addition to upcoming update, I took on an additional little project that should be finished in February.

I really appreciate your advice about lower-case naming.
Just need to make sure the ungodly amalgamation of plugins I use will not hang itself on it's own code when I start changing file names. 

If the crashes happen after a somewhat consistent amount of time, it may be your computer running out of memory. This could be easily checked by running a monitoring program (or just task manager) while playing the game.

RPG Maker is not what I would call memory-efficient and a plugin could be leaking memory.

I have seen probably only 10% of the game so I can’t speak personally on any other bugs, but after fixing all the filenames in img/layers/ I’ve had no other gameplay-affecting issues with what I’ve played.