Tool: Noita Wand Simulator/beta

From Noita Wiki
Jump to navigation Jump to search

The Noita Wand Simulator (originally created by salinecitrine) is a web based tool for building wands that gives detailed insight into the spell evaluation process. You can view a tree representing the evaluation sequence for any wand, and see how it changes as you change the spell order. Wand builds can be exported and shared, either as images or as templates for embedding into the wiki.

The current development version can be found here: https://tinker-with-wands-online.vercel.app (Supports current Noita beta content, but may be less stable).

A stable release is planned to coincide with the release version of the current beta.

The previous version: https://noita-wand-simulator.salinecitrine.com

Wands on the Wiki

You can use the {{Wand}} wiki template to display Wand builds in wiki articles. These include a link to the Simulator to examine and modify the design. The Simulator can then be used to export the modified version for inclusion back into the wiki.

WandV2

A key improvement for this new version of the wiki template/Simulator is a shortened URL scheme, and use of spell IDs directly in the template. The latter should make interoperability easier since you can specifiy spells without needing to worry about translation to the spell names.

URL parameters

(The old version params are still supported in the updated sim site, but new URLs generated will use the short version)

Old/long params:				New params:
                   name = Wand+of+Examples  	n = Wand+of+Examples    string
                    pic = Wand+0233.png   	p = Wand+0233.png       string

shuffle_deck_when_empty = false          	x = 0                   bool   0, 1
      actions_per_round = 1			a = 1                   number (integer)
          deck_capacity = 26			l = 26                  number (integer)
            reload_time = 0			r = 0                   number (float)
             cast_delay = 0			d = 0                   number (float)
      mana_charge_speed = 20000			c = 20000               number (integer)
               mana_max = 20000			m = 20000               number (integer)
                 spread = 0			q = 0                   number
                  speed = 1			v = 1                   number
            alwaysCasts = AAA,BBB,CCC		w = AAA,BBB,CCCz	string[] (csv)
                 spells = AAA,BBB,CCC		s = AAA,BBB,CCCz	string[] (csv)

Wand template

For details of the new Wand template, see Module:Wand and {{Wand2}}.

User Guide

Basic Usage

Drag and drop spells from the spell palette into slots on the wand, the simulation updates automatically as you edit. The Projectiles section shows what is emitted by the wand, split by cast and casting group.

Configuration

Examples


Development

The Simulator is an open project and welcomes ideas, code contributions, etc. (and especially bug reports!) Have a look at the GitHub repository for more information.