radialapps

Warper
Member
Joined
Oct 11, 2014
Messages
3
Reaction score
2
Primarily Uses
So I decided to really push the limits, and try to port mkxp to WebAssembly/asm.js. The result?
https://pulsejet.github.io/mkxp-mruby-emscripten-demo

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

Threads
112,314
Messages
1,067,279
Members
145,939
Latest member
fooples
Top