- Joined
- Jun 9, 2023
- Messages
- 5
- Reaction score
- 2
- First Language
- Dutch
- Primarily Uses
- RMMZ
TL;DR: Would y'all be interested in a platform to share your creations on with support for cloud saves?
I've been playing quite a few RPG Maker MV/MZ games, however not a lot of people release for Linux, and I also move between laptop, steamdeck and desktop, so I started hosting the www folder locally on my network (didn't have much experience with rpg maker tbh, I just saw a www folder and threw it on a server). This has been working for me quite well, however saves were always stored inside my browser and hard to transfer between devices, and some games were breaking because it assumed it was running on windows and so some filenames were wrong (e.g. BackgroundMusic.ogg was used while on disk it was backgroundMusic.mp3)
So on a bored evening I wrote a small server application that both handles those filename discrepancies and injected a plugin into the games that replaced the save logic with one that shoves it on a server. This has been working great for me, there's a few plugins that want to use things that are not available in e.g. Firefox/Chrome vs node-webkit (the browser rpg maker bundles it with) but for the few games that use those I tend to patch them by hand, or make work arounds (e.g. for DKTools generating the Stamp.json on the fly)
Now I've been very stoked about this personally, because I can play my collection of games, basically everywhere, laptop, steamdeck (added chromium in kiosk mode pointing to my web app, and it's almost native experience, it's really cool), heck on android even. and on all I can just continue a play through from a save game from a different device (even while the game is still open lol)
And I really want to share it with others, however setting it up for oneself is, quite a chore, and only a select few would be able to use it because of needing the expertise to run a server and setting it up. (I will still release the source code for anyone wanting to set it up for themselves however).
So instead I was wondering if instead I could do it the other way around instead, and host a platform on which creators could upload their projects (free of charge!) and share it with others, which integrates a cloud save system. creators get a platform to host and share their games on, and everyone gets access to cloud saves, everybody wins, hopefully. and for creators I can also later expand to interesting features and or tools: e.g. sending a bug report + save, with a click of a button. or *******/itch login portals, only allowing access to certain release based on purchase/pledge. etc.
But before I spend like a month or 3 developing this platform, I would like to know what y'alls thoughts, criticisms, and/or ideas are, and if y'all would actually be interested in this
To visualize,
Here's screenshots of my locally run project:
Desktop:
https://zt.je/41vYy.png
https://zt.je/q9jx0.png (Good Job!)
https://zt.je/qM3o4.png (Volition)
https://zt.je/qZwE0.png (Flesh, Blood, & Concrete)
Android:
https://zt.je/y5PK4.png
https://zt.je/yK3Ry.png (Flesh, Blood, & Concrete)
And here's some screenshots of what it would look like as a platform instead:
https://zt.je/4ngEy.png
https://zt.je/q7XW0.png
https://zt.je/0O3p0.png
P.S. I didn't really know what category this post had to go in so I choose this, sorry in advance mods lol
I've been playing quite a few RPG Maker MV/MZ games, however not a lot of people release for Linux, and I also move between laptop, steamdeck and desktop, so I started hosting the www folder locally on my network (didn't have much experience with rpg maker tbh, I just saw a www folder and threw it on a server). This has been working for me quite well, however saves were always stored inside my browser and hard to transfer between devices, and some games were breaking because it assumed it was running on windows and so some filenames were wrong (e.g. BackgroundMusic.ogg was used while on disk it was backgroundMusic.mp3)
So on a bored evening I wrote a small server application that both handles those filename discrepancies and injected a plugin into the games that replaced the save logic with one that shoves it on a server. This has been working great for me, there's a few plugins that want to use things that are not available in e.g. Firefox/Chrome vs node-webkit (the browser rpg maker bundles it with) but for the few games that use those I tend to patch them by hand, or make work arounds (e.g. for DKTools generating the Stamp.json on the fly)
Now I've been very stoked about this personally, because I can play my collection of games, basically everywhere, laptop, steamdeck (added chromium in kiosk mode pointing to my web app, and it's almost native experience, it's really cool), heck on android even. and on all I can just continue a play through from a save game from a different device (even while the game is still open lol)
And I really want to share it with others, however setting it up for oneself is, quite a chore, and only a select few would be able to use it because of needing the expertise to run a server and setting it up. (I will still release the source code for anyone wanting to set it up for themselves however).
So instead I was wondering if instead I could do it the other way around instead, and host a platform on which creators could upload their projects (free of charge!) and share it with others, which integrates a cloud save system. creators get a platform to host and share their games on, and everyone gets access to cloud saves, everybody wins, hopefully. and for creators I can also later expand to interesting features and or tools: e.g. sending a bug report + save, with a click of a button. or *******/itch login portals, only allowing access to certain release based on purchase/pledge. etc.
But before I spend like a month or 3 developing this platform, I would like to know what y'alls thoughts, criticisms, and/or ideas are, and if y'all would actually be interested in this
To visualize,
Here's screenshots of my locally run project:
Desktop:
https://zt.je/41vYy.png
https://zt.je/q9jx0.png (Good Job!)
https://zt.je/qM3o4.png (Volition)
https://zt.je/qZwE0.png (Flesh, Blood, & Concrete)
Android:
https://zt.je/y5PK4.png
https://zt.je/yK3Ry.png (Flesh, Blood, & Concrete)
And here's some screenshots of what it would look like as a platform instead:
https://zt.je/4ngEy.png
https://zt.je/q7XW0.png
https://zt.je/0O3p0.png
P.S. I didn't really know what category this post had to go in so I choose this, sorry in advance mods lol