About | Requirements | Installation | Usage | References | Contributing | License
🧙♂️ A tutorial and template for creating custom perks in Noita.
NoitaPerkTemplate is a project aimed at helping Noita modders create their own custom perks. It provides a basic template and tutorial that you can use as a starting point for your perk creation process.
- Basic perk template ready for customization.
- Comprehensive tutorial on how to create and modify perks in Noita.
- Example custom perk implementation.
- All the tools you need to get started are:
- A good text editor (e.g., VSCode, Notepad++, Sublime Text, Vim)
- A reliable image editor (e.g., Aseprite, GIMP, Paint.net, Photoshop)
Tip
We recommend using VSCode and Aseprite, as they work perfectly for this kind of modding! 🙂
- First of all, if you want to create a mod for the game Noita, you'll need to start by extracting the game's data files by following the procedure outlined at this link: https://noita.fandom.com/wiki/Modding#Getting_Started
- Clone this repository directly into your
Noita/mods/
folder:
git clone https://github.com/NoitaModSDK/NoitaPerkTemplate.git
Note
the steamapps/workshop/content/881100/
folder is not recommended as it is intended for mods downloaded from the Steam Workshop.
- You can edit the project's PNG, LUA, and XML files to customize perk values, graphics, and behaviors.
If you want to have a local copy of the documentation:
- Clone the Wiki repository:
git clone https://github.com/NoitaModSDK/NoitaPerkTemplate.wiki.git
This will give you a local copy of all the Wiki pages that you can browse offline.
- Study the tutorial in our Wiki to understand the perk creation process.
- Use the provided template as a base for your custom perk.
- Modify the scripts and graphics to achieve your desired perk behavior and appearance.
- The modding section of the Noita wiki, available here: https://noita.fandom.com/wiki/Modding
We welcome your contributions to improve the tutorial or template.
To contribute:
- Fork the repository.
- Create a new branch: git checkout -b [branch-name].
- Make your changes and commit them: git commit -m '[commit-message]'.
- Push to the original branch: git push origin [project-name]/[location].
- Create the pull request.
The tutorial text in this project is released under the MIT license © NoitaModSDK.
Note: The perk code itself is based on the game files and is not covered under this license. All rights for the game code belong to the original creators of Noita.
- This project is a fan-made tool and is not officially associated with or endorsed by © Nolla Games, the creators of Noita.