Skip to content

Game agnostic N64 ModLoader. Uses Mupen64Plus for emulation.

License

Notifications You must be signed in to change notification settings

hylian-modding/ModLoader64

Repository files navigation

ModLoader64

This system is the successor to OotModLoader. It is designed to provide memory access, rom patching, and multiplayer networking in an easy to use framework.

Emulator

This project uses mupen64plus as its N64 emulator. This copy of mupen is slightly modified and bound to an NAPI module. This allows Nodejs code to directly interact with the emulator without a middleman.

Status

This project is released to the public. See our releases page in the launcher repository.

Please put any API or feature suggestions in #public-dev of the ModLoader64.

Building

Requirement - NodeJS:

Running

  • (WINDOWS) Windows 10 and a graphics card capable of OpenGL 3.3 support.
  • (LINUX) A reasonably sane distro and a graphics card capable of OpenGL 3.3 support.

RUN THESE BEFORE DOING ANYTHING

  • (WINDOWS)
npm install -g yarn
npm install -g typescript
npm install -g gulp-cli
yarn
yarn link
yarn global bin

Add the path printed by the last command to your PATH

  • (LINUX)

To avoid npm permissions issues, first run:

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
source ~/.profile
npm install -g yarn
npm install -g typescript
npm install -g gulp-cli
yarn
yarn link

Testing

yarn start