Oct 11, 2014
Reaction score
Primarily Uses
So I decided to really push the limits, and try to port mkxp to WebAssembly/asm.js. The result?

Note: DON'T click "Continue" since it quits for now. Got this working in subsequent builds

Managed to get the stock project working (just using the assets for demoing)! Download size is around 4MB, so it should take some time to open. This also comes with some caveats, especially that
1) Uses mruby, so you need to rewrite some RGSS, documenting here
2) No BGM/BGS and midi support for now
3) WebGL and WASM are slow, so need real optimization of scripts

But other than that, it seems pretty decent. So my reason for creating this thread is to primarily ask if anyone here is experienced with MRI or Emscripten, in which case, I invite you to help me with this. A discussion on this can be found here.

Why is this big?
If completed, it will allow you to make games once (in RPGXP), port with doable changes, then run everywhere (literally) including Android, iOS, Mac, Linux and anything that has a browser with WebAssembly support! Further, if MRI is fixed up (which currently has some memory leak), it just might be possible to do this for RMVX too!

Edit: Before anyone wonders about this: this is completely legal, no reverse engineering involved, and the source is completely open, licensed under GPLv2

Latest Threads

Latest Posts

Latest Profile Posts

Gotta love when RM just decides it's done with existence and closes when you're in an event.
Good grief am I ever so dusty on music creation. Never move, gentleman and ladies!
After waiting for several months to observe the results of vaccines, I finally decided to go for Comirnaty, because now my job needs me to either be vaccinated or take a regular testing every 2 weeks(240 HKD per test), and it seems to me that Comirnaty is safe enough in my case :)
So, to create multiple faces one needs to first export, then import, over and over... who came up with this weird mechanism...
Away from home now since it reduce COVID spread

Forum statistics

Latest member