NEM

What is NEM

NEM is a tool made by XDefault and DarkSignal that allows modders to create their own characters, origins, etc. As well as the ability to replace maps.

History

NEM was started by XDefault in late 2019 and has been getting constant updates as of 12/5/2024.

XDefault has also added freecam, keybinds, and has prototyped a unity scene editor for NEM. He also prototyped the original system for custom characters.

In 2/19/2020 DarkSignal would start working on NEM

DarkSignal would soon make it so that json files where used to store custom stuff instead of txt files.

Soon DarkSignal would expand the prototype to work for origins, factions, etc.

The most recent version of NEM is v53 which added NG+ along with custom factions.

Installation

To install NEM go to it's google drive and download the most recent build.

Once have you haved downloaded the zip, extract it.

Then go inside of it and drag the Custom Stuff's folder into M:PN's data directory.

Then you can drag the files from the managed folder into M:PN's managed folder.

If everything worked you should see Not Enough Madness (version) in the bottom right of the main menu.

Libaries using NEM

Soon after NEM was made tools were created that allowed you to use NEM to it's fullest potential.

Some examples are:

Modders who use NEM

Since NEM is popular within the community, lots of modders have used NEM in their projects. Here are some notable examples:

  • YellowAud
  • madness interactive
  • Twingamerdudes
  • Squishy McGronts
  • Madyln

Random facts

  • NEM used to use txt to process custom content into the game before switching to JSON.
  • Getting json files that could be read by dossier originally required running a java program that would read the games data to get certain info. It was removed in version 50 of NEM and has been replaced by the FileReader Class.
  • Both creators were beta-testers for M:PN allowing them to start production of the mod before the game was fully released!

Sources

DarkSignal (thanks for answering my questions).