Help with web player: Image not found (SOLVED)

Hi there,

Recently I’m interested in starting making my own Yume Nikki fangame and I wanna deploy it on my personal website. Even though RPG Maker MV (which I purchased on Steam) can export the project as a web game quite easily, I found it more fun to do it using RPG Maker 2003 as for the retro aura. However 2003 itself doesn’t support web game deployment, that’s why I headed to EasyRPG.

I haven’t actually started making the game, but at the moment I only want to see if I can get it to work at all. For this, I have created a test 2003 project, which basically has nothing but a single map. There’re no custom assets.

Following this guide, I’ve done the following steps:

  • Place gencache.exe under my game folder (the folder with RPG_RT.exe) (let’s suppose it’s called MyGame/) and executed it to generate index.json.
  • Copy the archive folder player-js/ (with index.js, index.wasm, etc.) into my website folder (I’m using GitHub pages to host my site).
  • Copy MyGame/ (with index.json) into player-js/games/ and rename it to default.

To test, I launched a local server and tried accessing http://127.0.0.1:4000/player-js. The game is running, but it only shows some Image not found errors and leaves a blank screen:

Any idea for a fix?

Hello and Welcome, lutalli. The RPG Maker have the Run Time Package (RTP) concept, it’s a commo assets package shared between games.

For games relying on these assets, it is suggested to merge the folder contents of the RTP fokder for those of your game (BackDrop, Battle, ChipSet, etc.). The simpler way to do this, is by creating an installation “disk” package from the RPG Maker editor. I don’t rember how it’s translated in the Steam version. Then make sure to mark the checkbox that includes the RTP. This will generate a game archive so you can unpack it and now should contain the missing RTP assets.

You will need to re-run the gencache to regenerate the index.json file.

Thanks for reminding of the RTP. I also found out that I don’t need to merge the whole RTP into my test project - I only need to copy all relevant resources. Now it’s working properly.

(Anyways once I start making my own game there’s eventually no need to rely on the vanilla RTP anymore.)