Modding: Useful Tools
Jump to navigation
Jump to search
Fundamentals |
---|
Basics • Data.wak • Getting started • Lua Scripting • Useful Tools |
Guides |
Audio • Enemies • Environments (Fog of War) • Image Emitters • Materials • Perks • Spells • Steam Workshop • Spritesheets • Using CMake |
Components/Entities |
Component Documentation • Enums • List of all tags • Special Tags |
Lua Scripting |
Lua API • Utility Scripts |
Other Information |
Enemy Information Table • Magic Numbers • Sound Events • Spell IDs • Perk IDs • Material IDs |
An archive of any helpful tools created by modders, so that they won't get buried by sands of time (or discord messages).
Useful Mods
Mods that can be considered good tools for modding.
- CheatGUI [Steam]
- Basic cheat/dev menu for testing things in the normal world.
- Conjurer [Steam]
- Clean sandbox mode utilizing separate save slots.
- Special features for modders: Display hitboxes & ragdoll positions, easily spawn your own entities via custom lists.
- Mod:Component Explorer
- Entity/Component viewer, Lua Console, in-game logs
- Enable Logger [Steam]
- Alchemy Lib [Steam]
- Library mod for adding randomized alchemy recipes.
- Custom Biome Music [Steam]
Frameworks
Frameworks, libraries or wrappers to include in your mod's code.
- EZWand [Github]
- Wand building framework / utility
- DiscoWitch's entity framework [Github]
- More object-oriented wrapper around Noita the API [abandoned, functionality not confirmed]
- StringStore [Github]
- Read & write complex data structures into the Noita globals API
- LuaNXML [Github]
- Read & write Noita XML files with Lua
- Noita Dear ImGui [GitHub]
- Alternative GUI library
External Tools
Tools that are not directly related to a mod's codebase themselves.
- https://thehorscht.github.io/NoitaWangTiler/
- Web-based Wang tile previewer
- https://github.com/ryyst/noita-utils
- Splice & stitch character spritesheets, for easier time importing into Aseprite
- Generate the materials image reference
- https://github.com/zatherz/fevlist
- Small tool to list event paths from FMOD .bank files
- https://marketplace.visualstudio.com/items?itemName=evaisa.vscode-noita-api
- Noita API autocompletion extension for VSCode
- https://gist.github.com/Cr4xy/c7e444173f609b23e404b6e9fc2fa408
- Lua API autocompletion file for VSCode (Not necessary if the use the extension above)
- https://github.com/Glooore/noita-gif-generator
- Quick and dirty script for generating gifs using an XML file with animation data.
Typefaces
- dev:File:NoitaPixel.ttf
- Noita font (example = example)
- dev:File:NoitaGlyphScaled.ttf
- Noita Glyph font (example = example)
- https://www.reddit.com/r/noita/comments/jp56ub/a_while_ago_i_made_noita_blackletter_this_is_now/
- Noita Blackletter
Player tools
- https://kamiheku.github.io/noited/
- Noited - A Noita death visualizer (see Biomes#Death visualizer)
- https://gitlab.com/alter_ukko/noita-util
- Alter_ukko's noita-util includes the following utilities:
- save file manager (uses zip archives)
- seed runner (no mods involved)
- noita.exe memory usage warning
- quick spell reference with search
- salakieli file decrypter
- bone folder wand browser (See Kummitus#Examine your bones)
- Alter_ukko's noita-util includes the following utilities:
- https://noitacheatsheet.com/
- (incomplete) A repository of wand examples
Wand tools
- https://noita-wand-simulator.salinecitrine.com/
- Salinecitrine's Noita Wand Simulator (More info: Expert Tool: Noita Wand Simulator)
- https://soler91.github.io/noita-loadouts/#/wand-builder
- Soler's Noita-loadouts- Build a wand, and download it as a simple game-mod
Seed tools
- https://cr4xy.dev/noita/index.html
- Cr4xy's Noita Seed Tool
- https://www.noitool.com/
- TwoAbove's Noitool
- https://neffc.github.io/narg/
- Noita Alchemy Recipes
- https://kaliuresis.github.io/noa/
- Kaliuresis's Noita Orb Atlas
- https://kylixir.github.io/noaSampo/
- kylixir's Greater Chest Sampo atlas - a copy of the Orb atlas site, with code tweaked to find Sampo chests. Useful for achieving the maximum number of achievements in a single run.