Addon for Nerthus server in game Margonem adding many features targeted towards role-playing.
- Addon should be installed automatically while you're on Nerthus server.
- For other servers, check instruction at the bottom of this section.
- Install Tampermonkey or similar browser extension that allows for external scripts.
- Head to install page and click install.
- Installation should work regardless of interface type.
- If you're using this installation method with an old game interface, type
gadblock on
in the game's console to disallow it from loading basic version.
- While in game, type in a console:
$.getScript('https://cdn.jsdelivr.net/gh/nerthus-margonem/nerthusaddon@production/nerthus-addon.user.js')
- Addon should now load and work until the page reload (new interface) or map change (old interface)
- Addon should automatically update to the newest version available
- Change urls in webpack.config.js and nerthus-addon.user.js to point to your localhost
- Install the local version using new nerthus-addon.user.js
- Build your version with changes using
npm run build
- Test changes
- Make sure you have installed dependencies (run
npm i
) - Type
npm run test
in project's root directory - Tests use mocha and expect
- Push source changes to
main
branch. - Create new release using releases interface. Try to use semantic versioning.
- Github actions should now automatically update the production branch with your build.
- Changes to nerthus-addon.user.js require manual update on server command site
- Feel free to make pull requests