- Sep 21, 2014
- Reaction score
- First Language
- Primarily Uses
Hello! Here's a tutorial on installing external dependencies in RPG Maker MV since I couldn't find any other sources for it after looking for hours, so it took me a bit of time to figure this out myself.
Note: This works without a bundler (like Rollup.js) or TypeScript, but I have yet to test if it works with them.
1. Install Node.js
Skip this section if you already have Node.js installed; otherwise, continue onwards.
You will need to download Node.js as it comes with NPM, a tool with which we will install dependencies. Link here.
2. Install Dependencies
To install a dependency, you need to open up your terminal and go to your game directory, then, once you're there, type
npm i <name> (e.g. discord-rpc, ws, ...), this will install said dependency into a newly created
3. Using Dependencies with Node.js's
This is really easy, just declare a new variable in your script like
const Thing = require('name-of-the-module');, and then you can use it normally just fine.
4. After Deployment
Now, making the newly installed dependencies work with a production build (AKA a copy of your game meant to be played by users, not you, the developer) is a slight hindrance, but doesn't take long at all.
You need to move the
node_modulesfolder from the
wwwto the root folder (AKA the one containing your
Game.exe), you can also delete the additional
www(not the root folder, do not delete the
package.jsonin the root as
You should be good to go now, if I missed anything make sure to tell me.