-
mkxp-z
Open-source cross-platform player for (some) RPG Maker XP / VX / VX Ace games. A very heavily modified fork of mkxp. RGSS on steroids with a stupid name.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
The "mkxp" project is a cross-platform, drop-in replacement for the RPGMakerXP executable (the "Game.exe" file)—you copy the platform-specific binary and dependencies to your game folder, point it to the Game.exe file, and run that binary instead of Game.exe. It has sort of died and sort of been revived, and the current fork is mkxp-z. It yields performance improvements even on Windows, and on Linux the difference is night and day. It's so good that current versions of Pokemon Essentials include mkxp, and have for the past year, so recent fangames (I believe it's Pokemon Essentials 19+? Don't quote me on that) should work well on the Deck.
But the real reason for this post is that I suspect it is possible to get all Pokemon fangames running even without the help of their devs, and I'm hoping that if enough people try we will figure out how. My main reason for thinking that this is possible is Joiplay, an Android app that could (until Android 11's filesystem changes) run Insurgence, Uranium, etc. with acceptable performance. Joiplay appears to be based, at least in part, on the Joiplay developer's forks of mkxp.
But the real reason for this post is that I suspect it is possible to get all Pokemon fangames running even without the help of their devs, and I'm hoping that if enough people try we will figure out how. My main reason for thinking that this is possible is Joiplay, an Android app that could (until Android 11's filesystem changes) run Insurgence, Uranium, etc. with acceptable performance. Joiplay appears to be based, at least in part, on the Joiplay developer's forks of mkxp.
I'm not the one who figured this out directly, though I was aware that the game could run badly through wine. I actually realized that by trying to run it through proton on my desktop pc (I use Linux on most of my devices) and then streaming to my phone using steam remote play (that's a whole different beast, but it was cool to try). Up to this point I had only run the game through normal wine and had made a couple of guides to help people on the discord who had macs or Linux devices, being the only dev who used Linux. Fast-forward to getting a steam deck, the community was already trying to get the game running, and they had discovered power-tools on Decky-Loader. Playing around with SMT Threads and setting them to 3/8 and 3/4 seemed to really help out most performance issues. I was doing this too for a while, but my settings were reset after I updated my deck, and for some reason the game ran fine. I think RPG Maker XP does some kind of caching or something, but I'm really not sure.