Welcome to Noita 1.0!
A totally finnished and bug free game.


UPDATE: Added support for 4th and 5th mouse buttons
UPDATE: Added localization for missing items

UPDATE: Combined Faster Swimming and Breathless; now Breathless gives both drowning immunity and better swimming ability
UPDATE: Reduced the cast delay increase in Concentrated Spells slightly and gave it a more accurate description
BUGFIX: Fixed sprites that caused a minor graphics glitch
BUGFIX: Inventory quick keys can now be mouse buttons
BUGFIX: Update available notice should now work
BUGFIX: Removal of the Lukki perk is now fixed
BUGFIX: Too many error messages could have affected performance
BUGFIX: Few rare crashes have been fixed
BUGFIX: Rare bug in wand code fixed
BUGFIX: Progress achievements sometimes failed
BUGFIX: Typos in few descriptions have been fixed
BUGFIX: Sauvojen Tuntija - certain spawn configuration didn't work properly
BUGFIX: Physics body duplication bug should be fixed
BUGFIX: Stability of PWs has been improved
BUGFIX: Fast travel in PWs is now more stable
BUGFIX: Rare crash in PWs fixed

MODDING: Options / Mod Settings - error spam reduced
MODDING: Game now supports a greater number of CameraBounded entities
MODDING: Localization - loading translation files now reports errors
MODDING: Lua - added CellFactory_GetTags() 
MODDING: Lua - added EntityGetHerdRelationSafe() 

UPDATE: Rooms holding secret items now look a bit prettier
UPDATE: Explosive Box & Large Explosive Box should now work with more modifiers
UPDATE: Explosive box spells are walk-through again
UPDATE: Summon Rock works with more modifiers
UPDATE: Achievement localizations on Steam and GOG
UPDATE: Buffed a couple enemies slightly

BUGFIX: A miniboss no longer shoots tentacles from [ehm] the wrong place
BUGFIX: Fixed Summon Rock disappearing at the slightest damage
BUGFIX: Fixed certain player spells
BUGFIX: Fixed a broken item room graphic
BUGFIX: Unclickable slot in mod save slot select menu could be mouse focused
BUGFIX: Continue game tooltip was a bit broken
UPDATE: Exploding Gold stacks; the damage increases per stack
UPDATE: Plague Rats stacks, stacking any rat-themed perks increases the amount of rats as well as their HP and damage
UPDATE: Stacking fungal-themed perks increases the amount of mushrooms spawned by Cordyceps
UPDATE: Mournful Spirit can be stacked; stacks increase damage and amount of ghosts per killed enemy

FEATURE: 100% Finnished localization (Options, Language)

MODDING: Mod save slot support - via game_mode_supports_save_slots="1" in mod.xml.

MODDING: Lua API documentation - added a "t" to a word that was missing a "t"
RELEASE NOTES - Mar 30 2021
FEATURE: New Steam and GOG Achievements!
FEATURE: [REDACTED] might affect your reality!
UPDATE: Nightmare Mode gives you the Tinker With Wands Everywhere perk by default
UPDATE: There's a new type of gold nugget for the extremely greedy
UPDATE: Slightly reduced speed variation of Heikko limanuljaska's projectiles
UPDATE: Certain artifacts could be lost forever due to being killed while polymorphed
UPDATE: Small text adjustments
UPDATE: Combined the Weaken and Wither status effects into one
UPDATE: Shuffled spell unlock pools a bit, hopefully for the last time
UPDATE: Starting perks in Nightmare Mode no longer disappear after picking up just one
UPDATE: If you're polymorphed into a sheep, minions created by perks should no longer attack you 
UPDATE: Perk reroll machine no longer stops working if there are still perks to pick up
UPDATE: Perks that do not stack should no longer appear ever again when rerolling
UPDATE: Certain stackable perks appear less often when rerolling
UPDATE: Perks that can only stack a specific number of times should no longer appear after meeting the limit
UPDATE: Stacking multiple Permanent Shield perks works better
UPDATE: Effects that increase/decrease spell damage can't wrap from negative to positive and vice versa
UPDATE: Player Ghost is back
UPDATE: Reduced electric trap box damage
UPDATE: Polymorphine and Chaotic Polymorphine need more than 1 pixel to take effect
UPDATE: Stronger Hearts can stack
UPDATE: Adjusted Always Cast perk spell pool
UPDATE: Underground Jungle's trees should no longer suddenly start blocking projectiles
UPDATE: Tweaked Underground Jungle statue visuals
UPDATE: Added a particle effect for Projectile Repulsion Field
UPDATE: Perk reroll machine's cost is centered! Isn't that beautiful?
UPDATE: Essence to Power counts player summon -like spells
UPDATE: Hiisi Base lamps give weaker electric jolts
UPDATE: Retired multicast spells from the always cast spell pool due to certain bugs
UPDATE: Added new spells to the always cast lineup
UPDATE: Alt + Enter toggles between fullscreen and windowed mode
UPDATE: F2 screenshot key is rebindable
UPDATE: Audio - droplets from barrel explosions, potions etc create the appropriate sound when splashing against surfaces


UPDATE: SHIFT+CLICK works for auto move
UPDATE: Auto move supports moving spells to the selected wand
UPDATE: Extremely large numbers are displayed with numeric abbreviations
UPDATE: Wand selection hot keys (1,2,3,4) work in wand pick up UI
UPDATE: No damage numbers from lanterns
UPDATE: The teleportation and blindness statuses have an HUD element
UPDATE: There's a UI hint to enter New Game+

FEATURE: A new guiding alchemy reaction
UPDATE: The nests in Coal Pits are no longer flammable
UPDATE: Frog meat is tastier than ever!
UPDATE: Brass is no longer walk-through
UPDATE: Sima stains give Wet status
UPDATE: Fire emits occasional cosmetic spark particles
UPDATE: Teleportatium & polymorphine are less likely to affect you with just a couple pixels of them
UPDATE: Testing a slight material change to make certain biomes less laggy

FEATURE: New spell: Glue Shot
FEATURE: New spell: Iceball
FEATURE: New spell: Summon Explosive Box
FEATURE: New spell: Summon Large Explosive Box
FEATURE: New spell: Rainbow Trail
FEATURE: New spell: Short-range Homing
FEATURE: New spell: Remove Bounce
FEATURE: New spell: Venomous Curse
FEATURE: New spell: Slow But Steady
FEATURE: New spell: Mana To Damage
FEATURE: New spell: Projectile Area Teleport
FEATURE: New spell: Black Hole with Death Trigger
FEATURE: New spell: Withering Curse - Projectiles
FEATURE: New spell: Withering Curse - Explosives
FEATURE: New spell: Withering Curse - Electricity
FEATURE: New spell: Withering Curse - Melee
FEATURE: New spell: Gold Magic
FEATURE: New spell: Tau
FEATURE: New spell: Sigma
FEATURE: New spell: Petrify
FEATURE: New spell: Expanding Sphere
FEATURE: New spell: Powder Vacuum Field
FEATURE: New spell: Liquid Vacuum Field
FEATURE: New spell: Vacuum Field
FEATURE: New spell: Remove Explosion
FEATURE: New spell: Liquid to Explosion
FEATURE: New spell: Concentrated Explosion
FEATURE: New spell: Plasma Cutter
FEATURE: New spell: Plasma Beam Enhancer
FEATURE: New spell: Plasma Beam
FEATURE: New spell: Plasma Beam Cross
FEATURE: New spell: Plasma Beam Bounce
FEATURE: New spell: Plasma Beam Thrower
FEATURE: New spell: Aimed Arc
FEATURE: A selection of 8 whimsical spells
FEATURE: A selection of 6 absurd spells
FEATURE: 5 funny modifier spells
FEATURE: Some new secret spells
UPDATE: Add Trigger, Add Timer & Add Death Trigger are of type 'other' instead of 'modifier'
UPDATE: Summon rock and other spells that summon physical objects benefit from modifiers like homing
UPDATE: Slight adjustments to the mana costs and other details of several spells
UPDATE: Tiny Ghost may cast stronger spells depending on how much damage you have suffered
UPDATE: Removed mana cost from Tiny Ghost
UPDATE: Dormant crystal detonation has been reworked and renamed to Explosive Detonator
UPDATE: The Duplicate spell is no longer a modifier to avoid some recursion-related crashes

FEATURE: Two new minibosses
FEATURE: New enemy: Kyrmyniska
FEATURE: New enemy: Tarkkailija
FEATURE: New enemy: Huhtasieni
FEATURE: New Enemy: Pysäyttäjä
FEATURE: New Enemy: Vakoilija
FEATURE: New Enemy: Teloittaja
FEATURE: New enemy: Liimahiisi
FEATURE: New enemy: Tuonelankone
FEATURE: New enemy: Marraskone
FEATURE: New enemy: Pienkätyri
FEATURE: New enemy: Elvytyskristalli
FEATURE: New enemy: Suur-Ukko
FEATURE: A couple other new enemies
UPDATE: Boss' minions don't drop gold anymore
UPDATE: Enemies holding wands looks less buggy
UPDATE: Hiisi's weakness should work everywhere
UPDATE: Made a miniboss drop some spells to make all optional bosses behave similarly
UPDATE: Polished and clarified Toimari minion spawning
UPDATE: Minibosses should drop the same loot every time when using the same seed
UPDATE: Moved miniboss spell unlocks around a bit

FEATURE: New perk: Lukki Minion
FEATURE: New perk: Gas Blood
FEATURE: New perk: Summon Sädekivi
FEATURE: New perk: Cordyceps
FEATURE: New perk: Fungal Disease
FEATURE: New perk: Gamble
FEATURE: New perk: Fungal Colony
FEATURE: New perk: Rage-fueled Levitation
FEATURE: New perk: Eat Your Vegetables
FEATURE: New perk: Mournful Spirit
FEATURE: New perk: Risky Living
FEATURE: New perk: Hungry Ghost
FEATURE: New Perk: Healthy Exploration
FEATURE: New perk: Contact Damage
FEATURE: New secret perk
UPDATE: Some new perks marked as one-off
UPDATE: Several particle-heavy perks no longer add extra particles when stacked
UPDATE: Removed redundant entity spawns from some perks
UPDATE: Lukki and Leggy Mutation buffed with ability to climb along walls
UPDATE: Exploding Corpses grants explosion immunity
UPDATE: Buffed Enemy Radar perk
UPDATE: Attract Gold gains additional range when stacked
UPDATE: 'Remove Worm & Lukki Digging' renamed to 'Feared by Worms'; it now has the Worm Detractor effect as well
UPDATE: Removed Low and High Gravity
UPDATE: Removed Extra Potion Capacity
UPDATE: Removed Worm Detractor
UPDATE: Homunculi no longer take damage from Contact Damage
UPDATE: Homunculi gain extra damage by stacking the perk
UPDATE: Stacking Homunculus increases the maximum count of homunculi you can have
UPDATE: Angry Ghost shoots in sync with the player instead of autonomously
UPDATE: Exploding Gold makes gold explode when enemies go near the nuggets
UPDATE: Certain perks may remove other perks from the perk pool if their effects are very similar
UPDATE: Wand Experimenter heals three times what it used to
UPDATE: Clarified the descriptions of the Concentrated Spells & Pinpointer perks

FEATURE: New item: Pouch - carry powdery materials
FEATURE: New item: Kuulokivi
FEATURE: New item: Shiny Orb
FEATURE: New item: Cruel Orb
FEATURE: New item: Auringonsiemen
FEATURE: New item: Tannerkivi
FEATURE: New item: Paha Silmä
FEATURE: New item: Runestone of Metal
FEATURE: Some new items to make looking for secrets a bit easier
FEATURE: A very rare and powerful artefact, dropped by a powerful monster
FEATURE: A high-risk, high-reward variant of an item for the exceptionally greedy
UPDATE: Potions always break into pieces of glass
UPDATE: A certain artifact found in a snowy area has a pair in a sandy area
UPDATE: Tower reward wands look cooler

FEATURE: 4 new hidden areas
FEATURE: A new hidden structure
FEATURE: A new very useful structure, deep underground!
FEATURE: A new structure in the Vault
FEATURE: New structure in Mines
FEATURE: New structures in Coal Pits and Snowy Depths
UPDATE: The Nightmare Mode map has been updated with some of the newly-added biomes
UPDATE: The Vault is rusted
UPDATE: New props and structures in Snowy Wasteland and Desert
UPDATE: Small new pedestals to decorate certain areas a bit

FEATURE: 3 new biome modifiers!
UPDATE: A fog of war effect that appears in some biomes has a biome modifier message

UPDATE: Progress menu tracks the most dangerous creature
UPDATE: Progress menu shows how many times an enemy has killed the player
UPDATE: Progress menu enemies are sorted better
UPDATE: Kiukkukalma & Spiraalikalma are counted as ghosts, not mages
UPDATE: Pause menu displays NG+ counts and far away lands
UPDATE: The game tracks streaks for normal runs (displayed in game over screen)
UPDATE: Options - added "Open Gif Directory" shortcut to options
UPDATE: Options - right clicking on Language scrolls languages in the other direction

FEATURE: Gamepad - Name of material under gamepad cursor is displayed
FEATURE: Gamepad - Spells can also be dragged with A button
FEATURE: Gamepad - Aiming stick is rebindable
FEATURE: Gamepad - "Analog flying" option
FEATURE: Gamepad - You can set the game to use a specific controller
FEATURE: Gamepad - Gamepad UI keys are rebindable
FEATURE: Gamepad - Controller auto detection automatically switches between keyboard and gamepad controls
FEATURE: Gamepad - Buttons are rebindable
UPDATE: Gamepad - Gamepad auto detection is the new default

FEATURE: Stream event: Friendly Contact Damage
FEATURE: Stream event: Enemy Contact Damage
FEATURE: Stream event: Holiday Mood
FEATURE: Stream event: Always Cast
FEATURE: Stream event: Free-for-all Portals

UPDATE: NG+ cleans up the old world files
UPDATE: Performance of some rare spell combos has been improved
UPDATE: Optimized some scripts

BUGFIX: Fixed Vuoksikivi not offering underwater breathing like it was meant to
BUGFIX: Potions spawned by perks in Nightmare Mode were broken
BUGFIX: Frog meat was improperly named
BUGFIX: Steam version - Steam overlay wasn't enabled if game was started outside steam UI
BUGFIX: Fixed slowdown issues caused by enemies throwing endless physics-enabled projectiles
BUGFIX: Kiuaskivi and Ukkoskivi could be destroyed by explosions a bit too easily
BUGFIX: Fixed a possible, rare crash when starting a new game
BUGFIX: Invisibility didn't turn lukki legs invisible
BUGFIX: Inanimate objects could get various status effects, which often didn't work correctly or were outright buggy
BUGFIX: Text in some potions wasn't localized, other unintended differences between potion types
BUGFIX: Add Trigger, Add Timer & Add Death Trigger should be a bit more consistent
BUGFIX: Scroll container scroll speed adapts to lots of content
BUGFIX: Circe of Vigour shouldn't be able to deal damage instead of healing anymore
BUGFIX: Potion aiming line dots left 1-frame trails
BUGFIX: The "launch a spell upon bouncing" spells weren't always remembering who shot them
BUGFIX: Worms attacked some traps
BUGFIX: Fixed one cause of 'Cause of death: "" '
BUGFIX: Cape lagged behind character when moving quickly
BUGFIX: Wands and other items lagged behind character when moving quickly
BUGFIX: Projectile Area Teleport no longer targets charmed or friendly units
BUGFIX: Spontaneous Generation and Fungal Colony no longer randomly light stuff on fire
BUGFIX: Rage-Fueled Levitation should work properly with Stronger Levitation
BUGFIX: Enemies with immunities weren't displaying the 'blocked' message properly
BUGFIX: Freeze immunity also granted melee immunity
BUGFIX: Multiline perk description rendering was broken
BUGFIX: Some disabled teleporters started playing audio after loading game
BUGFIX: End of Everything spell was prematurely unlocked
BUGFIX: Fixed Teleport Cast teleporting to a slightly wrong spot sometimes
BUGFIX: Resetting the game after a certain win would crash the game
BUGFIX: Game stats handle a certain end condition better
BUGFIX: Sauvojen Tuntija spawn fixed
BUGFIX: There was a chance that the boss arena had a wrong biome in New Game+
BUGFIX: Maximum hp was not displayed if your hp was less than 1
BUGFIX: Key binds for open inventory should work better
BUGFIX: The background colors were very slightly wrong
BUGFIX: Fixed the transition between two biomes having a seam on the background
BUGFIX: Fast Projectiles perk sometimes caused crashes and lag
BUGFIX: Fixed a rare speed multiplier-related slowdown issue
BUGFIX: Fixed a miniboss spawning endlessly
BUGFIX: More Blood -perk didn't always work
BUGFIX: Unstable teleportatium is more unstable
BUGFIX: Perks are more deterministic regardless where you reset the game
BUGFIX: Throw potion and switch to wand quickly bug is fixed
BUGFIX: Fixed Thundercloud's lightning strikes appearing way too high up
BUGFIX: Some rare named wands could end up with duplicate always cast spells when game is saved
BUGFIX: Fixed game trying to open an extremely small resolution window
BUGFIX: Fixed a rare crash, caused by explosion being too tiny
BUGFIX: Fixed a rare instance where casting a specific combination of spells could instantly kill the player
BUGFIX: Chain Spell was lagging heavily with certain spell combinations
BUGFIX: More hatred perk affected relations of player and plague rats
BUGFIX: Replay edit progress display was missing a '%' character
BUGFIX: Cursed Orb's effect didn't work when combined with other effects like Necromancy
BUGFIX: On some graphics cards text rendering would cause nasty vertical glitches
BUGFIX: Several enemies had broken progress menu icons
BUGFIX: Sauvojen Tuntija gave another miniboss' drops by accident
BUGFIX: Rat minions won't attack you when berserk
BUGFIX: Fixed an odd interaction between increased explosive damage and certain projectiles
BUGFIX: Fixed a rare error with the Wand Refresh spell
BUGFIX: Prevented a certain cube from spawning in nightmare mode
BUGFIX: A miniboss couldn't be targeted by homing
BUGFIX: A miniboss didn't spawn its rewards correctly
BUGFIX: Extra Wand Capacity counted Always Casts when deciding what the maximum wand capacity could be
BUGFIX: Armed Creature streaming event would give wands to too many creatures
BUGFIX: Fixed a rare crash with streaming event chat names
BUGFIX: Wand selection UI - wand didn't go to the requested empty wand slot 

MODDING: Lua - added EntityRemoveIngestionStatusEffect()
MODDING: Lua - GameCreateSpriteForXFrames() - added optional 'emissive' parameter
MODDING: Lua - added GameGetCameraBounds()
MODDING: Lua - Added GameGetOrbCountTotal()
MODDING: Lua - Added OnCountSecrets hook (Accessible via init.lua)
MODDING: Lua - added EntityGetFilename()
MODDING: Lua - added EntityGetClosestWormAttractor() and EntityGetClosestWormDetractor() functions
MODDING: Lua - added GetParallelWorldPos()
MODDING: Lua - added GetMaterialInventoryMainMaterial()
MODDING: Lua - added ConvertMaterialEverywhere()
MODDING: Lua - added CellFactory_GetUIName()
MODDING: Lua - added ConvertMaterialOnAreaInstantly()
MODDING: Lua - BiomeMapGetSize() returns the biome map size everytime
MODDING: MagicNumbers has DEBUG_LUA_REPORT_PRINT_FILES for tracking down lua log spam
MODDING: Added pickup_count as a fourth parameter when picking up a perk
MODDING: Profiler displays LuaComponent 'script_source_file' names
MODDING: Breaking - removed custom tags from entities under data/entities/misc/custom_cards/
MODDING: Breaking - projectile GameEffects and HitEffects are only applied to entities with "enemy" or "prey" tag
MODDING: Potion entities were updated to inherit items/pickup/potion.xml for clarity
MODDING: Perk progress logging can be turned off via GameAddFlagRun( "no_progress_flags_perk" )
MODDING: Creature progress logging can be turned off via GameAddFlagRun( "no_progress_flags_animal" )
MODDING: Spell progress logging can be turned off via GameAddFlagRun( "no_progress_flags_action" )
MODDING: ProjectileComponent - ground_penetration_max_durability_to_destroy
MODDING: "Cause of death" uses raw killer entity name if entity has the "ui_use_raw_name" tag
MODDING: ModDevGenerateSpriteUVsForDirectory() - Improved error messages if invalid uv src files are detected
MODDING: ModDevGenerateSpriteUVsForDirectory() - added optional 'override_existing' parameter
MODDING: LifetimeComponent has kill_parent and kill_all_parents flags
MODDING: Game mode menu dynamically scales to fit up to six game modes without scrollbar
MODDING: ControlsComponent has mButtonDownLeftClick
MODDING: ControlsComponent mButtonDownRightClick should work
MODDING: gun_actions.lua lists related_extra_entities for easy listing of modifier entities
MODDING: Larpa spells (and Quantum Shift) add the tag "projectile_cloned" to all entities created using them
MODDING: MagicNumbers - added DEBUG_PERSISTENT_FLAGS_DISABLED - allows for disabling of permanent unlocks
MODDING: DamageModelComponent - added healing_particle_effect_entity
MODDING: Perks  more clearly indicate whether they stack or not
MODDING: Added stackable_is_rare for stackable perks that only seldom reappear
MODDING: Added stackable_how_often_reappears for changing how quickly a perk can reappear when rerolling (default value 4)
MODDING: perk_list.lua  has STACKABLE_YES and STACKABLE_NO to make the stackability more obvious
MODDING: Steam Workshop uploader supports .plz files
MODDING/BUGFIX: LaserEmitterComponent didn't set damage based on damage_to_entities
MODDING/BUGFIX: MagicNumber - DEBUG_PAUSE_SIMULATION is set to false during loading
MODDING/BUGFIX: Custom sounds didn't play after starting a new game, unless played before that
MODDING/BUGFIX: StreamingGetIsConnected() returned an integer instead of boolean
MODDING/BUGFIX: ModDevGenerateSpriteUVsForDirectory() didn't generate maps if path didn't start with "mods/MOD_NAME/..."
MODDING/BUGFIX: GameRefeshSprite() didn't always refresh sprites
MODDING/BUGFIX: GameGetPotionColorUint() returns an unsigned int
MODDING/BUGFIX: GuiImage() rect animation layout calculation used size of whole sprite sheet instead of a single frame
MODDING/BUGFIX: GuiAnimateScaleIn() checked for 5 parameters while it required 4

MODDING: Lua API documentation - improved documentation of ModDevGenerateSpriteUVsForDirectory()
MODDING: Lua API documentation - added a warning about a weird case of GameShootProjectile()
MODDING: Lua API documentation - removed a duplicate comma
MODDING: Lua API documentation - has type information for all functions
MODDING: Lua API documentation - improved some function descriptions
MODDING: Lua API documentation - added generate_lua_documentation.lua which will some day implement API doc generation

Congrats, you are the Master of Scrolling!

HOTFIXES - Dec 1 2020

FEATURE: Essence to Power
UPDATE: Spells to Power can no longer use Levitation Trail as a source
UPDATE: Made Personal Plasma Beam slightly stronger and able to cut through more materials
UPDATE: Concentrated Spells adds some damage to your shots
UPDATE: Pinpointer increases your accuracy and projectile speed
UPDATE: Personal Plasma Beam kills are no longer accidental
UPDATE: Personal Plasma Beam destroys wood and other soft materials
UPDATE: Homunculi and Tiny Ghost gain extra damage as you explore further
UPDATE: Made Personal Plasma Beam slow down your spellcasting a bit less
UPDATE: Pinpointer orange instead of red to avoid confusion
UPDATE: Made homunculi no longer pick up wands
UPDATE: Made homunculi able to wander a bit further away before teleporting back
UPDATE: Added a damage cap to Essence to Power (Max. 6000 damage per projectile)
UPDATE: Added an explosion radius cap to Spells to Power

UPDATE: Personal Plasma Beam has audio
UPDATE: Optimization - Sprite animation lookups are faster
UPDATE: Optimization - Massively improved Spiral Shot performance
BGUFIX: A new item has its correct name
BUGFIX: Gamepad UI focus was lost when entering progress menu
BUGFIX: Gamepad UI focus was lost when entering some options menu pages
BUGFIX: Mod settings fold buttons repeated hover sound when hovered
BUGFIX: Fixed a few lua bugs
BUGFIX: Pinpointer's additional effects weren't loaded properly
BUGFIX: Fixed certain projectiles not interacting with new modifiers correctly
BUGFIX: Coward should be a bit less likely to teleport its friends inside walls
BUGFIX: Fixed fire traps in Temple of the Art also dealing projectile damage
BUGFIX: Twitch integration - Fixed the specific homunculi summoning events always picking a random one anyway
BUGFIX: Fixed two issues in localizations

MODDING: Improved gui and setting lua API documentation
MODDING: Fixed some typos in lua API documentation

MODDING: Lua - NOTE: GuiImage() has new parameter order
MODDING: Lua - GuiImage() takes new optional scale_y, rect_animation_playback and rect_animation_name parameters, made more parameters optional
MODDING: Lua - GuiLayoutBeginVertical() takes optional position_in_ui_scale, margin_x and margin_y parameters
MODDING: Lua - GuiLayoutBeginHorizontal() takes optional position_in_ui_scale, margin_x and margin_y parameters
MODDING/BUGFIX: Lua -  GuiGetPreviousWidgetInfo() had wrong types for the first three return values

RELEASE NOTES - Nov 24 2020

FEATURE: New enemy: Turvattomuusmestari
FEATURE: New enemy: Kuihdutusmestari
FEATURE: New enemy: Turvalennokki
FEATURE: New enemy: Raukka
FEATURE: New enemy: Taivaankatse
FEATURE: New perk: Pinpointer
FEATURE: New perk: Projectile Repulsion Sector
FEATURE: New perk: Projectile Eater
FEATURE: New perk: Projectile Slower
FEATURE: New perk: Low Recoil
FEATURE: New perk: Personal Plasma Beam
FEATURE: New perk: Extra Shop Item
FEATURE: New spell: Ball Lightning
FEATURE: New spell: Nolla
FEATURE: New spell: Accelerative homing
FEATURE: New spell: Zeta
FEATURE: New spell: Phi
FEATURE: New spell: Homebringer Teleport Bolt
FEATURE: New spell: Myriad Spell
FEATURE: New spell: Magical Explosion
FEATURE: New spell: Spells to Power
FEATURE: New spell: Summon Omega Sawblade
FEATURE: New spell: Spiraling Arc
FEATURE: New spell: Orbit Arc
FEATURE: New spell: Temporary Wall
FEATURE: New spell: Temporary Platform
FEATURE: New spell: Summon Missile
FEATURE: New structure: Sauna
FEATURE: New dangerous props in Temple of the Art 
FEATURE: Spell shops in Holy Mountains have twice the spells to sell!
FEATURE: New work-in-progress area, deep underground...
UPDATE: New background in Coal Pits
UPDATE: Slight increase in variety in the Temple of the Art layout
UPDATE: Patsas enemies no longer need to breathe
UPDATE: Curse of greed advances a tiny tiny bit slower
UPDATE: Sätkymestari shots make player projectiles hurt the player
UPDATE: Rebalanced the Tower rewards and gave them their own names
UPDATE: Certain legendary spells are not be affected by unlimited spells
UPDATE: Numerous thrown, kicked or falling items deal more reasonable damage, especially with low velocities
UPDATE: Kolmisilmä's shield can convert projectile damage fields in some circumstances
UPDATE: Alpha spell does not automatically cast another spell
UPDATE: Gamma spell does not automatically cast another spell
UPDATE: Random loadouts - Slime loadout has an actually castable third wand
UPDATE: Random loadouts - Eldritch loadout has the Projectile Repulsion Field perk as well as a way to dig
UPDATE: Lowered the resistance bonuses from Slime blood & Oil blood slightly, changed their description to clearly state the resistance effect
UPDATE: Reduced the cost of spells in Holy Mountains slightly
UPDATE: Made certain new enemies not able to suffocate
UPDATE: What is above is no longer exactly like what is below
UPDATE: Made some spells somewhat more common
UPDATE: Made Sauvojen tuntija drop both of its rewards every time
UPDATE: Rebalanced unlockable spell pools
UPDATE: All localizations are up to date
UPDATE: Added copies of the music machines in certain locations to further mitigate the chance of them being lost
UPDATE: Music machines have more health to make them harder to detonate accidentally
UPDATE: Increased changes of perk pool having all perks
UPDATE: Testing a slightly different freeze effect to maybe improve performance
UPDATE: Made Odd Firebolt have a more interesting flight pattern
UPDATE: Tweaked a kammi feature
UPDATE: Runestones activate as soon as you throw them
UPDATE: Daily run seed is fetched sooner, so the game mode menu does not have wait for it
UPDATE: Attempted to make acid slightly easier to differentiate from toxic sludge
UPDATE: Shop items and their price tags are properly centered
UPDATE: Perk descriptions can be seen before picking them up
UPDATE: Improved release notes UX
UPDATE: Biome modifier's texts are displayed more prominently
UPDATE: Made biome modifiers slightly more common
UPDATE: Updated some perk names and descriptions to better reflect their functionality
UPDATE: Perk description can be seen before you pick them up
UPDATE: Finally removed firearm imagery from certain spell icons
UPDATE: Perk - Certain perks that apply a one-time effect indicate this behaviour in their name & icon
UPDATE: Perk - Always cast has a maximum of 4 Always Cast spells per wand
UPDATE: Perk - Improved Exploding corpses and Exploding Gold explosions
UPDATE: Perk - Attract gold has a longer range and stronger pull
UPDATE: Perk - The Oil blood perk gives protection against fire but doesn't give resistance to damage
UPDATE: Perk - Revenge explosion perk explodes harder and can't set the player on fire, + adds a 20% explosion resistance
UPDATE: Perk - The Homunculus perk can spawn homunculi in a larger variety of areas
UPDATE: Perk - The Homunculi's HP scales better towards the endgame
UPDATE: Perk - Added a 20% projectile damage resistance to Revenge Tentacle
UPDATE: Perk - Revenge bullets works more consistently and launches the revenge projectiles faster & with increased damage
UPDATE: Perk - Clarified some perk descriptions so that they more clearly state e.g. added resistances and such
UPDATE: Perk - Bounce also increases the duration of your spells
UPDATE: Perk - Low Gravity applies the gravity effect to enemies as well (experimental change)
UPDATE: Perk - High Gravity applies the gravity effect to enemies as well (experimental change)
UPDATE: Perk - High Mana, Low Capacity should no longer be able to remove Always Casts
UPDATE: Perk - Exploding gold has a more accurate description and its explosions work properly
UPDATE: Perk - Concentrated Spells increases recoil much less, to make it more useful
UPDATE: Perk - Boomerang Spells increases the speed and damage of your spells
UPDATE: Perk - Vampirism heals more and reduces your max hp less
UPDATE: Perk - Reduced Blood Money healing somewhat
UPDATE: Perk - Made Boomerang Shots not increase projectile damage for now as a placeholder fix to healing shot bugs
UPDATE: Perk - Re-implemented Plague rats rat friendship
UPDATE: Perk - Retired melee-only homunculus, changed it into a Magic Arrow -shooting version
UPDATE: Perks etc - plague rats, friendly ghost, homunculi etc don't turn berserk against player or each other on various berserk situations
UPDATE: Twitch integration - Usernames are picked from messages instead of the whole viewer list
UPDATE: Twitch integration - Votes can be cast while game is paused
UPDATE: Twitch integration - Votes can be changed while voting is in progress
UPDATE: Twitch integration - Enable/disable all events button in options
UPDATE: Twitch integration - The perk-spawning stream event's description is accurate to what it *actually* does
BUGFIX: UI Damage numbers support numbers that are over 2 billion
BUGFIX: Telekinetic kick works with Runestones and some other objects
BUGFIX: Ukkoshyypiö should no longer lose its aura after 2 minutes
BUGFIX: Fixed projectile transmutation field transmuting itself
BUGFIX: Fixed projectile thunder field transmuting itself
BUGFIX: Fixed projectile gravity field affecting itself
BUGFIX: Items could damage player if they changed faction
BUGFIX: It was possible to occasionally get stuck with Teleportitis dodge
BUGFIX: Yes/No boxes took previous ESC press for a No
BUGFIX: Kammi could cause slowdowns if player has massive maximum hitpoints
BUGFIX: Lower 'Cosmetic particle amount' settings affected some non-cosmetic particles
BUGFIX: Fixed a broken text entry 
BUGFIX: Fixed the two fish creatures being mixed-up in the progress menu
BUGFIX: Fixed Vault plasma cannons shooting too far
BUGFIX: Some biome modifiers could replace potion spawns in some cases
BUGFIX: Fixed curse of greed ignoring certain materials
BUGFIX: Damage field should no longer bug out when enemies die in specific ways
BUGFIX: Fixed some texturing bugs at the starting area
BUGFIX: Game mode list banners had rendering depth order issues
BUGFIX: Certain special ending code and progress tracking wasn't working
BUGFIX: Fixed Unstable Crystals teleporting oddly towards physical objects
BUGFIX: Fixed fish enemies having the wrong names
BUGFIX: Old save Yes/No message didn't specify the question being asked
BUGFIX: Crash - recent optimizations caused a crash when loading some save games
BUGFIX: Made Haavoittajamestari's status effect stop at 10 hp to prevent a hp-multiplying exploit
BUGFIX: Fixed an exploit that allowed still getting extra HP from enemies not meant to give it
BUGFIX: Fixed an ancient typo in lava reactions
BUGFIX: Fixed an exploit related to digging around spells in Holy Mountains
UPDATE: Tower rewards disappeared at wrong times
UPDATE: Tower rewards disappeared at wrong times
BUGFIX: Twitch integration - Player immortality event erroneously stated that the effect would always last 1 minute
BUGFIX/MODDING: Fixed a bug with find_the_wand_held( entity_id )
MODDING: Added support for mod settings menus and persistent settings - see mods/example/settings.lua
MODDING: Improved entity lua API documentation - added type information
MODDING: Improved gui lua API documentation
MODDING: Removed lua_readtable from lua API documentation (it's not part of the API)

MODDING: Lua - Added EntityGetWandCapacity()
MODDING: Lua - Added StreamingGetConnectedChannelName()
MODDING: Lua - Added StreamingSetCustomPhaseDurations()
MODDING: Lua - Added StreamingForceNewVoting()
MODDING: Lua - Added StreamingSetVotingEnabled()
MODDING: Lua - Added ModSettingGet()
MODDING: Lua - Added ModSettingSet()
MODDING: Lua - Added ModSettingGetNextValue()
MODDING: Lua - Added ModSettingSetNextValue()
MODDING: Lua - Added ModSettingRemove()
MODDING: Lua - Added ModSettingGetCount()
MODDING: Lua - Added ModSettingGetAtIndex()
MODDING: Lua - Added GameIsBetaBuild()
MODDING: Lua - Added GuiSlider()
MODDING: Lua - Added GuiTextInput()
MODDING: Lua - Added GuiTooltip()
MODDING: Lua - Added GuiOptionsAdd()
MODDING: Lua - Added GuiOptionsRemove()
MODDING: Lua - Added GuiOptionsClear()
MODDING: Lua - Added GuiOptionsAddForNextWidget()
MODDING: Lua - Added GuiColorSetForNextWidget()
MODDING: Lua - Added GuiIdPush()
MODDING: Lua - Added GuiIdPop()
MODDING: Lua - Added GuiAnimateBegin()
MODDING: Lua - Added GuiAnimateEnd()
MODDING: Lua - Added GuiAnimateAlphaFadeIn()
MODDING: Lua - Added GuiAnimateScaleIn()
MODDING: Lua - Added GuiImage()
MODDING: Lua - Added GuiImageButton()
MODDING: Lua - Added GuiGetScreenDimensions()
MODDING: Lua - Added GuiGetTextDimensions()
MODDING: Lua - Added GuiZSet()
MODDING: Lua - Added GuiZSetForNextWidget()
MODDING: Lua - Added GuiIdPushString()
MODDING: Lua - Added GuiImageNinePiece()
MODDING: Lua - Added GuiBeginAutoBox()
MODDING: Lua - Added GuiEndAutoBoxNinePiece()
MODDING: Lua - Added GuiBeginScrollContainer()
MODDING: Lua - Added GuiEndScrollContainer()
MODDING: Lua - Added GuiLayoutBeginLayer()
MODDING: Lua - Added GuiLayoutEndLayer()
MODDING: Lua - Added GuiGetImageDimensions()
MODDING: Lua - Added GuiGetPreviousWidgetInfo()
MODDING: Lua - GuiButton() parameter order is consistent with other Gui functions. The old order is also dynamically supported
MODDING: Lua - GuiLayoutAddHorizontalSpacing() takes optional amount parameter
MODDING: Lua - GamePrintImportant() takes optional ui art parameter, made second parameter optional
MODDING: Lua - StatsLogPlayerKill() takes optional 'klled_entity' parameter
MODDING: Lua - Removed StreamingGetSettingsGhostsNamedAfterViewers()
MODDING: Lua - Added OnModSettingsChanged hook (Accessible via init.lua)
MODDING: Lua - Added OnPausePreUpdate() hook (Accessible via init.lua)
MODDING: LuaComponent - added script_damage_about_to_be_received
MODDING: LuaComponent - script_damage_received gives the id of possible projectile that caused the damage
MODDING: Streaming integration - IRC commands can be handled on the lua side (with some limitations)
MODDING: Made potion spawning use a separate spawn table, found in data/scripts/item_spawnlists.lua

RELEASE NOTES - Oct 29 2020

FEATURE: A new (WIP) challenge awaits you
FEATURE: New perk: Exploding gold
FEATURE: New perk: Faster projectiles
FEATURE: New perk: Remove worm and lukki digging
FEATURE: New perk: Extra wand slots
FEATURE: New perk: Teleportitis Dodge
FEATURE: New perk: High mana, low capacity
FEATURE: New perk: Homunculus
FEATURE: New spell: Quantum Split
FEATURE: New spell: Chain spell
FEATURE: New spell: Wand refresh
FEATURE: New spell: Mu
FEATURE: New spell: Larpa explosion
FEATURE: New spell: Larpa bounce
FEATURE: New enemy: Haavoittajamestari
FEATURE: New enemy: Sätkymestari
FEATURE: New item: Kammi
FEATURE: New stream event: Summon Random Homunculus
FEATURE: New stream event: Spawn perk
FEATURE: New stream event: Give Perks To Enemies
FEATURE: New stream event: Extreme Spread
FEATURE: New stream event: Matter Eater
FEATURE: New stream event: Excess Gas
FEATURE: New stream event: Summon Shielding Ghost
FEATURE: New stream event: Personal Invisibility
FEATURE: New stream event: Invisible Enemies
FEATURE: New stream event: Neutralized Spells
UPDATE: Updated to FMOD 2.0 audio engine
UPDATE: Added more variation to some spells sounds
UPDATE: Improved audio mix when using loud or high cast rate wands
UPDATE: Made unstable crystal destroy ground better
UPDATE: Made some end-level spells more expensive
UPDATE: Familiars spawned from eggs area bit more useful (maybe)
UPDATE: Certain rare wands hold more spells
UPDATE: The Hiisi have a new weakness
UPDATE: New Game+ boss is bit more difficult
UPDATE: "Install streaming integration mods" links to the category page on Steam Workshop
UPDATE: Remove Worm Digging also affects lukki digging
UPDATE: Ancient Laboratory has a new danger for you
UPDATE: Removed raincloud from the starting wand pool, added unstable crystal to replace it
UPDATE: Made several previously non-stackable perks stackable
UPDATE: Made spells that deal with recursion be able to stack up to a point
UPDATE: Changed "Extra wand slots" to "Extra wand capacity"
UPDATE: Made Destruction's downside a bit less severe
BUGFIX: Fixed certain spells not seemingly duplicating properly
BUGFIX: Hopefully fixed issues with certain new spells and their interactions with infite-cast spells
BUGFIX: Friendsip is now friendship, as it should be
BUGFIX: Made certain overworld areas not overly dark during daytime
BUGFIX: Fixed an item not updating its description
BUGFIX: Desert water evaporated too fast
BUGFIX: Lava appeared out of nowhere in some places
BUGFIX: Several spells ignored limited uses of other spells
BUGFIX: Certain sprites had the wrong info on them
BUGFIX: Destroying lanterns and some other objects counted towards 'Enemies slain'
BUGFIX: A tank enemy had wrong laser sight color
BUGFIX: Fixed a cause of audio stuttering when using high cast rate wands
BUGFIX: Summon portal spell worked anywhere
BUGFIX: Fixed typo in Chain spell spawn level
BUGFIX: Fixed certain spells not seemingly duplicating properly
BUGFIX/Modding: Fixed very large biome areas not working

HOTFIXES - Oct 22 2020

FEATURE: Steam Cloud on/off option
UPDATE: More coherent plasma beam destruction
UPDATE: Melting/vaporization reactions occur only on material surface, other tweaks - makes a secret ritual easier
UPDATE: Small text edits
BUGFIX: Fixed an issue causing save game bloat. Should make future steam cloud syncs faster.
BUGFIX: Fixed minor issues in some translations
BUGFIX: Plasma beams were blocked by fire
BUGFIX: World seed and build are displayed always when starting a new game
BUGFIX: A rare crash with Pixel Sprites has been fixed
BUGFIX: World generation may have created impassable world in Mines
BUGFIX: Displaying certain ingame text or switching to some languages caused a crash because a translation file was corrupted
BUGFIX/MODDING: WormComponent doesn't crash anymore, if there are different number of sprites and hitboxes
MODDING: Fixed an incorrect parameter name in documentation
MODDING: Lua - EntityAddComponent2 supports _enabled boolean

HOTFIXES - Oct 20 2020

FEATURE: New biome modifier: shielded

UPDATE: Removed one of Holy Mountain's statues as a homing target to make the exit feel more manageable

BUGFIX: Crash - picking up an orb crashed the game, if language was set to Suomi
BUGFIX: Slowdown - sometime save files caused the game to run extremely slow
BUGFIX: Summon portal spell's target could be lost when game is saved
BUGFIX: Moved the health bar of a certain miniboss, so it's not in their face
BUGFIX: Mana usage -decreasing spells should now work as always_casts

HOTFIXES - Oct 19 2020

FEATURE: New biome modifiers: gravity fields, flooded and fungus
FEATURE: New enemy: Sätkymestari
FEATURE: New perk: High gravity

UPDATE: Updated the starting potions
UPDATE: Miniboss music
UPDATE: Made certain spell worthier of its name
UPDATE: Offline Daily Run - if the online isn't working or if you wanted the old daily run back, just turn off online features
UPDATE: Menu Yes/No boxes - hitting ESCAPE counts as No
UPDATE: On opening Noita the mouse cursor is no longer moved inside the window at start
UPDATE: Streaming - Removed Health Minus and Max Health Minus events

BUGFIX: Parts of biome modifiers could be applied to biomes in which they were blocked
BUGFIX: Fixed a way to farm endless extra HP
BUGFIX: Made Trigger/Timer/Death trigger spells work with modifiers
BUGFIX: Fixed a case where high-level spells could spawn in odd spots
BUGFIX: Options - switching monitors should now display the resolution correctly
BUGFIX: Made increased gravity from "Faster levitation" perk not stack to prevent unfortunate effects
BUGFIX: Update available box sometimes appeared in the Steam build

BUGFIX/MODDING: CreateXFrameParticle() - allows now for creation of 1 frame sprite
BUGFIX/MODDING: scatter_position.lua - error spam is reduced

MODDING: Exposed streaming events types

HOTFIXES - Oct 18 2020

BUGFIX: Some Perk combos didn't work
BUGFIX: Certain save games crashed the game

HOTFIXES - Oct 16 2020

UPDATE: Twitch integration - added some animations to the UI
UPDATE: Added a few missing localizations
UPDATE: Improved Emerald Tablet fade animation

BUGFIX: Daily run game mode description didn't have correct text
BUGFIX: Game over menu said "Completed the game" twice

MODDING: Restored common.csv and common_dev.csv stuff
MODDING: Lua - added OnPausedChanged( is_paused, is_inventory_pause ) hook (Accessible via init.lua)

RELEASE NOTES - Oct 15 2020

New Daily Practice Run game mode.
Twitch integration - let stream viewers make your game even more more chaotic.
Biome modifiers - biomes are sometimes a bit different from the usual form.
Some biomes have simulated temperature effects.
Lots of gameplay and UI tweaks and additions.
Visual and audio enhancements.
New spells, perks, enemies, materials, secrets, sounds and more.
Over 15 new music music tracks: Underground Jungle, Vault, Temple of the Art and more.
Performance optimizations and bug fixes.
Options menu overhaul.
RELEASE NOTES - Oct 15 2020
FEATURE: Twitch integration - let stream viewers make your game more chaotic
FEATURE: New progress is displayed at the end of a run
FEATURE: Sim - liquids freeze in cold biomes
FEATURE: Sim - ice and snow melt in hot biomes
FEATURE: Biome modifiers: moist, dark, freezing, hot, conductive, mineable and more..
FEATURE: New contraption in holy mountain
FEATURE: More new stuff in holy mountain
FEATURE: New elements in Nightmare mode
FEATURE: Menus support keyboard input
FEATURE: Rendering - some environments have custom color grading
FEATURE: Rendering - some environments hav underground fog/mist
FEATURE: New perk: Revenge bullets
FEATURE: New perk - Gas fire
FEATURE: New perk - Phasing
FEATURE: New perk: No More Knockback
FEATURE: New perk: Faster levitation
FEATURE: New perk: Peace with Gods
FEATURE: New perk: Kills To Mana
FEATURE: New spell: Cursed Sphere
FEATURE: New spell: Freezing gaze
FEATURE: New spell: Pinpoint of light
FEATURE: New spell: Blood magic
FEATURE: New spell: Octagonal bolt bundle
FEATURE: New spell: Fizzle
FEATURE: New spell: Decelerating shot
FEATURE: New spell: Warp cast
FEATURE: New spell: Laser bounce
FEATURE: New spell: Magic guard
FEATURE: New spell: Big magic guard
FEATURE: New spell: Infestation
FEATURE: New spell: Earthquake shot
FEATURE: New spell: Duplicate
FEATURE: New spell: Linear arc
FEATURE: New spell: Oil rain
FEATURE: New spell: Bubbly Bounce
FEATURE: More than 30 new secret spells
FEATURE: 4 new enemies added
FEATURE: New enemy: ???
FEATURE: New enemy: Munkki
FEATURE: New enemy: Maadoittajamestari
FEATURE: New enemy: Palauttajamestari
FEATURE: New item: Vuoksikivi
FEATURE: A variety of new items to find in the game world
FEATURE: New prop: Water barrel
FEATURE: New prop: Plasma beam box
FEATURE: New music: Underground Jungle
FEATURE: New music: Vault
FEATURE: New music: Temple of Art
FEATURE: New music: Kolmisilmä
FEATURE: New music: Credits
FEATURE: New music: Stevari
FEATURE: New music: Various side biomes
FEATURE: New music: The Work
FEATURE: New music: Snowy Wasteland
FEATURE: New music: The tower
FEATURE: Audio: new material sounds for chains
FEATURE: Audio: new material sounds for wires
FEATURE: Audio: new material sounds for magical materials
FEATURE: Audio: new projectile sounds
FEATURE: Audio: new creature sounds
FEATURE: Audio: new boss sounds
FEATURE: Audio: new explosion sounds
FEATURE: Audio: new ambiences for Underground Jungle, Vault and Temple of Art
FEATURE: Audio: various new sounds
FEATURE: New traps in crypt
FEATURE: New material: Levitation
FEATURE: New material: Hastium
FEATURE: New secret materials and material interactions
FEATURE: Option for reducing cosmetic particle amount, other new options
FEATURE: New achievements
FEATURE: New secrets..

UPDATE: New background in Temple of the Art, Pyramid and Mines
UPDATE: Telekinetic kick animations
UPDATE: Levitation Trail sparks have increased velocity but slow down when penetrating materials
UPDATE: Added variety to projectile explosion VFX
UPDATE: Increased the strength of physical impulses of many projectiles
UPDATE: Mines has new wands, spells and tiles
UPDATE: Starting equipment is randomized
UPDATE: Enhanced Holy Mountain visuals
UPDATE: Adjusted spawn probabilities of several spells
UPDATE: Pentagram / Hexagram mana tweaked
UPDATE: Light modifier's radius increased
UPDATE: New attack for Plasmakukka
UPDATE: Improved UI graphics filtering (pixel-perfect UI rendering)
UPDATE: Health bar displays damage amount
UPDATE: Spell icons are colored according to spell type
UPDATE: Tweaked selected item look in inventory
UPDATE: Wand info boxes display all slots
UPDATE: Mana bar is displayed only if a wand is selected
UPDATE: Overhauled and extended a side biome
UPDATE: Overhauled options menu
UPDATE: Improved adaptive vsync logic
UPDATE: Gamma setting can no longer be used to see in the dark
UPDATE: Overhauled knockback effects
UPDATE: Picking up the nearest item is now prefered
UPDATE: Polished teleport fx
UPDATE: Mountain background fixes
UPDATE: Never Skip Leg Day perk is buffed
UPDATE: Never Skip Leg Day perk affects Telekinetic Kick
UPDATE: Living On The Edge perk effects start when hp is under 25%
UPDATE: Toxic sludge immunity perk now protects you from frozen toxic sludge
UPDATE: Some ragdolls fall down more easily
UPDATE: Jetpack particles indicate remaining jetpack energy
UPDATE: Melee on frozen player doesn't lead to instakill
UPDATE: Glass Cannon is shinier
UPDATE: Liquids can now push characters
UPDATE: UI - bars now shake to indicate when you're out of them
UPDATE: UI - mana drain now has its own icon
UPDATE: UI - displays cast delay as a bar if trying to use wand and there's an ongoing delay
UPDATE: Buffed a secret spell to be worth its salt
UPDATE: AI doesn't attempt to use wands with certain spells
UPDATE: AI throws away wands that have no usable spells
UPDATE: Polished AI wand carrying animations
UPDATE: Various text changes
UPDATE: Spells in the progress menu have a background indicating the spell type
UPDATE: Torch will melt frozen materials around it
UPDATE: Made some wall materials harder
UPDATE: UI - New rising damage numbers
UPDATE: Emerald tablet text appears in a more mysterious way
UPDATE: Optimization - optimized various systems
UPDATE: Optimization - optimized rainforest performance
UPDATE: Optimization - optimized area saving and loading
UPDATE: An arcane action is acknowledged
UPDATE: Game over UI tweaks
UPDATE: Updated some spell icons
UPDATE: Audio - mix tweaks
UPDATE: Audio - rain ambience stereo panning
UPDATE: Audio - added flying sound to Stevari's projectiles
UPDATE: Polished the visuals of various props and background sprites
UPDATE: Enemies have new particle-based laser sights
UPDATE: Menus - scrolling boxes are smoother
UPDATE: Menus - locked game mode description text is washed out
UPDATE: Menus - menu UI animations
UPDATE: Menus - main menu polish
UPDATE: Tweaked emerald tablet text animations
UPDATE: Tweaked some teleport particle effects
UPDATE: Temple and boss music reacts better to various situations
BUGFIX: Revenge Tentacle and Revenge Explosion used to trigger on heal
BUGFIX: Some rainforest enemies didn't drop gold on death
BUGFIX: UI wasn't scaled correctly on some resolutions
BUGFIX: UI bars could sometimes go negative
BUGFIX: The game allowed selecting resolutions where the UI became so small it was illegible
BUGFIX: Display resolution change restore counter went below zero
BUGFIX: Perk list went offscreen when lots of perks had been picked
BUGFIX: Health bar went partially over other UI elements when max hp was high
BUGFIX: When hovering "Mods" in main menu a tooltip about mod incompatibilities was always displayed
BUGFIX: Changes to "Low resolution rendering" option weren't applied correctly until other options were changed
BUGFIX: Dragged spells weren't always rendered at correct depth
BUGFIX: Spell Refresh effects on wand weren't applied until inventory was interacted with
BUGFIX: Character kept momentum after entering a portal, while the target area was loading
BUGFIX: Quiet liquid flow sound could be heard throughout the intro
BUGFIX: Gamepad always overrode mouse input focus when it was enabled
BUGFIX: Crash - shooting wand with fireworks and downwards bolt bundle
BUGFIX: Game should be hitting 60 fps more consistently now
BUGFIX: Hitting Escape at the start made things bug out
BUGFIX: Gold couldn't be picked up near enemies that were alive
BUGFIX: Boss arena bridge didn't always collapse
BUGFIX: Cloud spell spawn positions ignored obstacles
BUGFIX: Teleportitis triggered even though damage was blocked
BUGFIX: HP overflow is handled better
BUGFIX: Money overflow is handled better
BUGFIX: Setting enemies or yourself on fire multiple times didn't work correctly
BUGFIX: Inanimate objects displayed damage numbers
BUGFIX: Fixed some issues in scripts
BUGFIX: Inventory gamepad controls didn't work with some item configurations
BUGFIX: Fixed a crash when loading very old save game
BUGFIX: Homing on Eel didn't work
BUGFIX: Splash sound could be heard when approaching [REDACTED]
BUGFIX: Throwable items had a lifetime of 28 minutes
BUGFIX: Clouds had ridiculous maximum speed
BUGFIX: Progress menu item info boxes weren't sometimes fully visible
BUGFIX: "Press E to pick treasure chest" -> "Press E to open treasure chest"
BUGFIX: Audio - a fungal enemy didn't play sound on all deaths
BUGFIX: Scroll container left side worked as a snap target
BUGFIX: Mouse cursor flickered when starting the game
BUGFIX: Hopefully fixed Hiisi Base turrets being able to shoot backwards
BUGFIX: It was not possible to anger the gods in the holy mountain area of The Laboratory
BUGFIX: Improved note spell code

MODDING: EntityAddComponent2() supports tags via _tags="tag1,tag2"
MODDING: Lua - added StatsGlobalGetValue()
MODDING: Lua - added BiomeMapConvertPixelFromUintToInt()
MODDING: Lua - added BiomeObjectSetValue()
MODDING: Lua - added BiomeVegetationSetValue()
MODDING: Lua - added BiomeMaterialSetValue()
MODDING: Lua - added BiomeMaterialGetValue()
MODDING: Lua - added EntitySetDamageFromMaterial()
MODDING: Lua - added EntityAddRandomStains()
MODDING: Lua - added OnBiomeConfigLoaded hook (Accessible via init.lua. Gives access to biome configs pre world gen.)
MODDING: Lua - added StreamingGetVotingCycleDurationFrames()
MODDING: Lua - added a new Shift+F5 debug menu that can be configured via lua (available in noita_dev.exe)
MODDING: Lua - added GameIsModeFullyDeterministic()
MODDING: Lua - added GameIsInventoryOpen()
MODDING: Lua - added StreamingGetIsConnected()
MODDING: Lua - StreamingGetSettingsGhostsNamedAfterViewers()
MODDING: Lua - added ComponentAddTag()
MODDING: Lua - added ComponentRemoveTag()
MODDING: Lua - added ComponentHasTag()
MODDING: Lua - added StreamingGetRandomViewerName()
MODDING: Lua - added SetWorldSeed()

HOTFIXES - Jul 7 2020

MODDING/BUGFIX: ModTextFileGet/SetContent differentiated between uppercase and lowercase paths.

HOTFIXES - Jun 30 2020

BUGFIX: Game froze on older CPUs
BUGFIX: Lukki mutation attacked lamps and other similar objects
BUGFIX: Telekinetic kick caused erratic behaviour in submerged bodies

RELEASE NOTES - Jun 24 2020

FEATURE: Reset. We're pioneering a new frontier in the art of computing. New game works without having to restart the whole program. 
FEATURE: New perk: Levitation Trail
FEATURE: New perk: No Wand Editing
FEATURE: New perk: Trick Blood Money
FEATURE: New perk: Wand Experimenter
FEATURE: New perk: Gold is Forever
FEATURE: New perk: Living on the Edge
FEATURE: New perk: Telekinetic kick
FEATURE: New physical wires and hazardous objects
FEATURE: New rope bridges
FEATURE: New enemy: Jättilaser-lennokki
FEATURE: New enemy: Märkiäinen
FEATURE: New spell: Bomb Cart
FEATURE: Proper worm ragdolls
FEATURE: Proper lukki ragdolls
FEATURE: New secrets..
UPDATE: Backgrounds blend together in a less edgy way
UPDATE: Kolmisilmä has a custom shield. Increased base HP. Ceiling collapse works more reliably.
UPDATE: Improved some common wood textures
UPDATE: New Orbroom graphics
UPDATE: Tubelights hang on wires and they can give electric shocks when broken
UPDATE: New background structures in Coal Pits
UPDATE: New background in Fungal Caverns
UPDATE: New background in Underground Jungle
UPDATE: Improved lukki leg animation
UPDATE: Improved audio reverbs
UPDATE: Improved liquid audio
UPDATE: Improved audio mixing
UPDATE: Kuu's gravity now attracts all physics bodies
UPDATE: Black holes have gravity
UPDATE: Improved physics and destruction of Hiisi Base furniture
UPDATE: New materials with ingestion effects
UPDATE: New rare material: Healium
UPDATE: Memory use optimization - reduced baseline memory use by 10-15%
UPDATE: File access optimization - less redundant copies
UPDATE: Particle system optimization - parallel update and rendering

BUGFIX: Ragdoll joints weren't retained over a save-load cycle
BUGFIX: Lanterns and other props drifted spatially over a save-load cycle (fixed in some biomes)
BUGFIX: Mine cart sometimes had invisible forces holding it together when split in multiple parts
BUGFIX: Fixed some physical props losing their transform, destruction and other properties on a save-load cycle
BUGFIX: Intense Concentrated Light caused some spell combinations to stay perpetually alive
BUGFIX: Autoaim targeted the shooter if stained with Berserkium
BUGFIX: Fixed gamepad drinking and item drop binding conflict (now for reals)
BUGFIX: No More Shuffle perk should work a bit better
BUGFIX: Necromanced enemies drop wands when dying
BUGFIX: Chest drops are now deterministic
MODDING: Lua - added ModTextFileGetContent(), ModTextFileSetContent() and ModTextFileWhoSetContent() - for modifying text-based assets in memory
MODDING: Lua - added ModGetActiveModIDs()
MODDING: Lua - added GameSetPostFxParameter(), GameUnsetPostFxParameter()
MODDING: Lua - added EntityAddComponent2()
MODDING: Lua - added PhysicsBody2InitFromComponents()
MODDING: Lua - added PhysicsApplyForceOnArea()
MODDING: Lua - added DoesWorldExistAt()
MODDING: Lua - added ProceduralRandomi()
MODDING: Lua - added BiomeSetValue(), BiomeGetValue()
MODDING: Lua - added EntityApplyTransform()
MODDING: Lua - ComponentGet/SetValue2 API supports access to some internals of VerletPhysicsComponent. (For example masses, positions)
MODDING: Lua - utilities.lua - added component_read/write() helpers
MODDING: Lua - right click state can be read via ControlsComponent
MODDING: Added PhysicsBody2Component, PhysicsJoint2Component and Physics2JointMutatorComponent, an improved API for creating physics-based objects
MODDING: Added OnMagicNumbersAndWorldSeedInitialized hook (Accessible via init.lua. Use this when init needs world seed!)

RELEASE NOTES - May 20 2020

BUGFIX: Fixed Intense Concentrated Light
BUGFIX: Fixed gamepad drinking and item drop binding conflict

MODDING: Progress menu displays creatures from mods
MODDING: Exposed some parameters of IKLimbAttackerComponent

HOTFIXES - April 30 2020
UPDATE: Made some drinking effects more fair, or less dangerous
UPDATE: Switching item from Ukkoskivi when submerged is safer
UPDATE: Kiuaskivi no longer works as X
UPDATE: Kiuaskivi provides protection from X
UPDATE: Swapper is less common
UPDATE: Gamepad spray/throw scheme can be changed via Options

BUGFIX: Stomach was very small if continuing old save, making eating and drinking very dangerous

MODDING: Lua - added EntityIngestMaterial()


RELEASE NOTES - Apr 28 2020

FEATURE: Eating/drinking rework - lots of new ingestion effects
FEATURE: Kolmisilmä rework (WIP)
FEATURE: New spell: Tiny Ghost
FEATURE: New spell: Prickly Spore Pod
FEATURE: New spell: Auto-Aim 
FEATURE: New spell: Projectile Energy Shield
FEATURE: New spell: Automatic Rotation
FEATURE: New spell: Swapper
FEATURE: New spell: Propane Tank 
FEATURE: New spell: Intense Concentrated Light
FEATURE: New perk: Unlimited Spells
FEATURE: New perk: Always Cast
FEATURE: New perk: No More Shuffle 
FEATURE: New secret perk
FEATURE: New item: Broken Wand
FEATURE: New item: Kiuaskivi
FEATURE: New item: Kuu
FEATURE: New enemy: Vaihdosmestari
FEATURE: New elusive enemy
FEATURE: Added growing vines to Underground Jungle
UPDATE: Overhauled Hiisi Base layout and visuals
UPDATE: Overhauled Underground Jungle visuals
UPDATE: Gold nugget normal maps are more detailed and bit more normal
UPDATE: First 50 gold dropped by enemies is spawned as smaller nuggets
UPDATE: Gold nuggets are more glittery
UPDATE: Lava lake and dark flooded caves layouts adjusted
UPDATE: Added more shops to biomes
UPDATE: Casting and throwing via mouse is blocked while inventory is open (can be changed via options)
UPDATE: Switched default Throw and Spray buttons around
UPDATE: Eggs have been updated
UPDATE: Thunderstone is more useful
UPDATE: Active item is retained when saving a game
UPDATE: More variation in loading screen music
UPDATE: Smoother transition out of loading screen music
UPDATE: Homing and other spells now affect bombs and other physics projectiles
UPDATE: Homing does not work on invisible targets
UPDATE: Some Mestaris bleed more magically
UPDATE: Propane tanks are now more deterministic
UPDATE: Can't get the Victory achievement if mods have been active during a run
UPDATE: Flask icon in item info box displays the contents
UPDATE: Vampirism health regeneration speed is less tedious
UPDATE: Acceleratium lasts a lot longer
UPDATE: No one likes rats, not even the healers
UPDATE: Disabled drinking while swimming
UPDATE: Charmed creatures maintain their charm when polymorphed
UPDATE: Piercing Shot can now hit the caster
UPDATE: Renamed an item
BUGFIX: Ragdolls are now less likely to get stuck on ground
BUGFIX: Creature sprites turned blurry from time to time 
BUGFIX: Flashing of the background mountains while teleporting should happen less now
BUGFIX: Creatures that hatched from eggs used to drop gold
BUGFIX: Full sprite sheets rarely flashed for a frame
BUGFIX: Procedural generation would sometimes create a dead end start for the Temple of the Art and Coal Pits
BUGFIX: Perk spawning code sometimes spawned duplicate perks too soon
BUGFIX: Liquid splash sometimes played while standing still
BUGFIX: Torjuntalaite didn't sink in liquids
BUGFIX: Certain spidey perk made reaching a red portal harder
MODDING: Lua - added ComponentGetValue2()
MODDING: Lua - added ComponentSetValue2()
MODDING: Lua - added ComponentObjectGetValue2()
MODDING: Lua - added ComponentObjectSetValue2()
MODDING: Lua - added EntityGetComponentIncludingDisabled()
MODDING: Lua - added EntityGetFirstComponentIncludingDisabled()
MODDING: Lua - added EntityLoadToEntity()
MODDING: Lua - added StringToHerdId()
MODDING: Lua - added HerdIdToString()
MODDING: Lua - added GetHerdRelation()
MODDING: Lua - added EntityGetHerdRelation()
MODDING: Lua - added EntityGetFirstHitboxCenter()
MODDING: Lua - added EntityInflictDamage()
MODDING: Lua - added ComponentGetIsEnabled()
MODDING: Lua - fixed some incorrect and missing function names in documentation
MODDING: Lua - added support for debugging lua scripts using the Decoda debugger (see tools_modding/lua_debugging.txt)
MODDING: Lua - added support for statically checking lua scripts using luacheck (see tools_modding/lua_debugging.txt)
MODDING: Lua - added call_init_function to LuaComponent (see potion.xml for example)
MODDING: Lua - added script_enabled_changed to LuaComponent
MODDING: Lua - potion scripts are now moddable via ModLuaFileAppend
MODDING: Lua - status effects are moddable via scripts/status_effects/status_list.lua
MODDING: Ingestion effects are moddable via data/materials.xml
MODDING: Breaking - got rid of the LuaComponent execute_every_n_frame>10000 hack. Use -1 for infinite wait
MODDING/BUGFIX: Lua - ComponentObjectGetMembers() didn't correctly return member values

HOTFIXES - Mar 20 2020

BUGFIX: Scrolling UIs broke if playing fullscreen on a monitor with aspect ratio wider than 16:9
BUGFIX: Some haunting files were saved if mods were enabled
BUGFIX: Fixed some issues with loading haunting files saved when mods were enabled
BUGFIX: Autosave was broken in nightmare game mode
BUGFIX: Crash - projectile timer trigger crashed when used with bombs, which some mods allowed
BUGFIX: Tentacle shot from trigger projectile didn't start from correct coordinates
BUGFIX: Tentacles shot near 0,0 always shot towards 0,0
BUGFIX: Enemy laser sights were sometimes left visible longer than they should
BUGFIX: Enemy tentacles, turrets, jetpack particles etc weren't affect by invisibility status
BUGFIX: Invisible enemies didn't become visible when doing dash/melee attacks
BUGFIX: Backbuffer size wasn't updated if changing resolution before entering game
BUGFIX: Autosave restore didn't work correctly when workshop mods were enabled
BUGFIX: Enemy radar did not detect bosses or Lukkis
BUGFIX: Alchemist kept on throwing the same potion if it stood still
BUGFIX: Improved stability of ceiling chain torches

MODDING: Breaking - moved collapse masks under "data/procedural_gfx"
MODDING: Lua - added RaytraceSurfaces()
MODDING: Lua - added RaytraceSurfacesAndLiquiform()
MODDING: Lua - added RaytracePlatforms()

HOTFIXES - Mar 3 2020

BUGFIX: Big worm's health bars were ragdolled
BUGFIX: Some main character's attributes were different between daily run and other modes
BUGFIX: Background layer had pieces that would not load correctly
BUGFIX: Wand Radar perk now ignores the wands that the player holds

MODDING: Game warns if a workshop mod might require a never version of the game
MODDING: Lua - added ModGetAPIVersion()
MODDING: XML entity serialization - Base now has include_children attribute
MODDING/BUGFIX: Custom FMOD banks didn't work when mod was used via Steam Workshop

RELEASE NOTES - Feb 24 2020

FEATURE: Steam Workshop support
FEATURE: Added a Secret reward

UPDATE: Overhauled The Vault layout and visuals
UPDATE: Surface backgrounds blend better to the world
UPDATE: Progress menu is scrollable

BUGFIX: Fixed misbehaving background sprites
BUGFIX: Enemies that hatched from eggs sometimes lost their charm
BUGFIX: Quitting the game while being polymorphed caused an instadeath
BUGFIX: Save game and autosave didn't work correctly in New Game+
BUGFIX: Fixed a texture memory leak
BUGFIX: Holy Mountain teleportation was more dangerous on slow computers
BUGFIX: The player could be charmed forever (even if the stains were washed off)

MODDING: Added support for translation mods (see mods/translation_fi/ for an example)
MODDING: Lua - added OnPlayerDied hook (accessible via init.lua)
MODDING: Lua - added LoadBackgroundSprite()
MODDING: Lua - added GameDropPlayerInventoryItems()
MODDING: Lua - added GameDestroyInventoryItems()
MODDING: Lua - added GameTriggerGameOver()
MODDING: Lua - added ModIsEnabled()
MODDING: Added magic_number DEBUG_LUA_REPORT_BIOME_SPAWN_ERRORS which can be used to limit error spam

RELEASE NOTES - Jan 24 2020

FEATURE: 7 new spells

UPDATE: Overhauled Magical Temple layout and visuals
UPDATE: Overhauled Temple of the Art layout and visuals
UPDATE: Added new puzzle rooms to Temple of the Art and Snowy Depths
UPDATE: Enhanced trap box visuals and functionality
UPDATE: Added Enemy and wand radar perks
UPDATE: Alcohol emits flammable and intoxicating fumes
UPDATE: Mod menu improvements
UPDATE: Steam - Opening Steam overlay pauses the game
UPDATE: Saving the game after long sessions is now faster
BUGFIX: Teleport spell created shell casings
BUGFIX: Charmed enemies from eggs will now stay charmed
MODDING: Organized files in "data/biome_impl/" into subfolders (breaking change)
MODDING: Lua - added EntityGetRootEntity()
MODDING: Lua - added GameCreateSpriteForXFrames()
MODDING: Added modding agreement

HOTFIXES - Jan 8 2020

BUGFIX: Intro had random weather
BUGFIX: Light modifier would sometimes cause mysterious meat to appear
BUGFIX: Invisibility status created dummy entities that were detected as the actual player because of the tags they had
BUGFIX: Some state from previous save was carried over to new game in some occasions
BUGFIX: Toimari's and Kiukkumöykky's minion spawning algorithm changed to scale better with HP

HOTFIXES - Dec 20 2019
BUGFIX: Stats - Gold nuggets don't count towards picked up items stat anymore

RELEASE NOTES - Dec 19 2019 

FEATURE: 15 new spells!
FEATURE: New, very elusive creature roams a certain area...
FEATURE: New creature. Very bomb.
FEATURE: 5 new weather phenomena
FEATURE: 5 new magical materials
FEATURE: New Game+
UPDATE: No restart when entering nightmare game via main menu
UPDATE: Downwards bolt bundle has unlimited uses
UPDATE: Changed item attraction perk to gold attraction to make it more useful
UPDATE: A hidden creature has an extra tool
UPDATE: Tweaked a boss' sounds
UPDATE: Foggy nights are darker
UPDATE: Cosmetic tweaks to fire immunity perk
UPDATE: Optimization - tentacles are more CPU-friendly
UPDATE: Various gameplay tweaks
UPDATE: Gold nuggets come in various different sizes
UPDATE: Summon hollow egg has unlimited uses

BUGFIX: Nightmare mode - some of the entrances were blocked
BUGFIX: Nightmare mode - empty chunks were appearing in places
BUGFIX: Thunderstone could be placed into spell inventory
BUGFIX: Fungal caverns had no potion spawns
BUGFIX: Healers etc were friendly with player
BUGFIX: Revenge explosion and tentacle did nothing
BUGFIX: Fixed TNT explosions
BUGFIX: Several randomized effects were broken
BUGFIX: Loading screen audio didn't fade smoothly
BUGFIX: Autosave should work better now
BUGFIX: Crash - Boss crashes, general stability fixes
BUGFIX: Crash - relating to the Light modifier
MODDING: Mods can define new game modes (see mods/nightmare for an example)
MODDING: Lua/BUGFIX - dofile handling when file doesn't exist was a bit broken and didn't log errors
MODDING: Lua/BUGFIX - fixed a lua sandbox escape exploit
MODDING: Lua - added ProceduralRandomf()
MODDING: Lua - added Randomf()
MODDING: Lua - added GetComponentTypeName()
MODDING: Lua - added GameGetDateAndTimeLocal()
MODDING: Lua - added GameGetDateAndTimeUTC()
MODDING: Lua - added GameEmitRainParticles()
MODDING: Lua - added GetRandomAction()
MODDING: Lua - added script_kick to LuaComponent
MODDING: Tags - now there are 256 tag slots available for Entities

RELEASE NOTES - Nov 29 2019 
FEATURE: Nightmare game mode
FEATURE: Main menu
FEATURE: New game menu 
FEATURE: Added 6 new spells
FEATURE: Added 5 new enemies
UPDATE: Large aesthetical updates to a secret area
UPDATE: Summon Deer Decoy is now properly named as Summon Deercoy
UPDATE: Nerfed Sokaisunmestari's blinding spell
UPDATE: Polymorph flying has been updated 
UPDATE: Optimization - replay recorder - up to 6x faster gif saving
UPDATE: Optimization - got rid of some script performance bottlenecks
UPDATE: Added a new starting loadout
UPDATE: Autosave is now on - it's a bit buggy, but it should be better than losing your progress
UPDATE: Lukki mutation perk now has a different control scheme
UPDATE: Scrollable GUI elements can be scrolled using mouse wheel
BUGFIX: Crash - sometimes when enemies shot eggs
BUGFIX: Crash - kicking crashed the game when playing old savegame (or old mods)
BUGFIX: Crash - fixed memory leak with material trails
BUGFIX: Crash - replay editor crashed if used at the very first frame of the game
BUGFIX: Crash - game crashed at start on some older CPUs
BUGFIX: Certain enemies could be damaged via unintended means
BUGFIX: There were duplicate items in progress menu
BUGFIX: Glitch wand has been fixed
BUGFIX: Perks - if you had both Extra Life and Saving Grace neither of them respawned you
BUGFIX: [redacted] affects vision like it used to do
BUGFIX: Sokaisunmestari's blinding spell had ridiculous knockback
BUGFIX: Final boss' health was reset to 100% if game was restarted during the battle
BUGFIX: Final boss stopped working if player polymorphed
BUGFIX: Final boss could take damage when inactive
BUGFIX: Infinite rats when combining Plaque rats and polymorph
BUGFIX: Aiming was wrong while polymoprhed
BUGFIX: Rock spell's damage wasn't based on the rock's velocity
BUGFIX: Physics damage was sometimes dealt multiple frames after it seemed to occur
BUGFIX: Melee immunity didn't protect from tentacle attacks
BUGFIX: Player's horizontal flight speed was randomized
BUGFIX: Jäähdytyslaite should no longer self-destruct in certain circumstances
BUGFIX: Healers etc didn't behave exactly as intended
MODDING: Added a new tag 'projectile_player' for all default player projectiles
MODDING: Lua - added dofile_once(filename). Use this if possible. Like dofile(), but runs the script only once per lua context.
MODDING: Lua - dofile() and loadfile() return values follow lua conventions (breaking change)
MODDING: Lua - dofile() caches the compiled code, so successive calls using the same file are (a lot) faster

HOTFIXES - Nov 20 2019
UPDATE: "Summon deer decoy" has been renamed to "Summon deercoy". Very important.

HOTFIXES - Nov 11 2019
BUGFIX: Crash - enemies shooting eggs would sometimes crash the game
BUGFIX: Crash - kicking crashed the game when playing old savegame (or old mods)  

RELEASE NOTES - Nov 5 2019 
FEATURE: Perks can be rerolled with gold
FEATURE: Added 4 new perks 
FEATURE: Added 7 new spells 
FEATURE: Added 2 new secret areas 
FEATURE: Added 2 new enemies 
FEATURE: Secret area is harder to get to 
UPDATE: Repositioned a secret item into a more sensible spot 
UPDATE: Gave a monster the lair it deserves 
UPDATE: Buffed "Slime blood" perk - removes slime slowdown from player
UPDATE: Wands with high reload times are now more interesting 
UPDATE: Wands have a new secret ability
UPDATE: Gave a certain monster a new tool 
BUGFIX: Gamepad cursor sometimes focused on screen corner 
BUGFIX: Emerald tablets did collision damage to berserked player 
BUGFIX: Rock spell did collision damage to berserked player 
BUGFIX: Several spells listed a wrong type 
BUGFIX: Enemies killed with lightning dropped double gold
BUGFIX: Enemies killed with bombs dropped double gold
BUGFIX: Performance/modding - some sprite rendering code paths were slow if any mods were enabled
BUGFIX: Throw button rebinding didn't work
BUGFIX: Certain spells could deal ludicrous damage every frame 
BUGFIX: "Boomerang spells" perk could break modifiers 
BUGFIX: "Explosion on Slimy Enemies" and similar spells always did the effect if target had never been stained
BUGFIX: Teleporting sometimes moved entities inside walls
BUGFIX: UI - "Always casts" row layout was a bit broken
BUGFIX: Inventory/gamepad - dragging a flask where it couldn't be dropped made player drink it
BUGFIX: Sentient wands would bug out when saving and loading
BUGFIX: A reward chest was spawning inconsistently 
BUGFIX: Crash - rare crashes in inventory logic
BUGFIX: Crash - "Personal Gravity Field" crashed the game
BUGFIX: Crash - when there were too many particles
BUGFIX: Crash - very rare crash caused by the player cape
MODDING: Mod list is scrollable 
MODDING: Lua - improved error reporting when C++ code calls lua functions
MODDING: Lua - added ComponentGetMetaCustom( component_id, variable_name )
MODDING: Lua - added PhysicsGetComponentVelocity( entity_id, component_id )
MODDING: Lua - added PhysicsGetComponentAngularVelocity( entity_id, component_id )
MODDING: Lua - added PhysicsVecToGameVec( x, y )
MODDING: Lua - added GameVecToPhysicsVec( x, y )
MODDING: Lua - added EntityGetInRadius( pos_x, pos_y, radius )
MODDING: Lua - added EntityGetInRadiusWithTag( pos_x, pos_y, radius, entity_tag )
MODDING: Lua - added GameDropAllItems( entity_id )
MODDING: Added new tags to various objects - easier object identification via tags
MODDING/BUGFIX: "Random starting loadouts" mod - one of the loadouts had incorrectly configured stain maps

HOTFIXES - Oct 25 2019
BUGFIX: Release notes box was broken on ultrawide resolutions

HOTFIXES - Oct 24 2019
FEATURE: Release notes box is scrollable, so there can be more release notes than fit on the screen!
MODDING: Support for stainable sprites in mod file folder
MODDING: Lua - added ModDevGenerateSpriteUVsForDirectory( directory_path )
MODDING: Restored wang_gen.exe which reported as false positive in some version of Avira antivirus
MODDING/BUGFIX: Random starting loadouts characters don't stain
MODDING/BUGFIX: When activating a mod sometimes wrong mod activates 

RELEASE NOTES - Oct 23 2019
FEATURE: Added experimental mod support (Pause->Mods). To get started with making mods, see Noita/tools_modding folder
FEATURE: Added 12 new spells, 2 new enemies and 3 new perks 
FEATURE: Added a secret wormy thing 
UPDATE: Touch of X -spells are now more consistent and have more maximum uses, circle of X -spells have more uses 
UPDATE: Holy mountain guardian now takes few seconds to spawn
UPDATE: Added a secret ending
UPDATE: Worm crystals are more effective
BUGFIX: 'Perk lottery' added invisible items into inventory
BUGFIX: Boss could be polymorphed
BUGFIX: Added some missing enemy/creature icons to the progress menu 
BUGFIX: Alt tabbing when teleporting killed you
BUGFIX: Teleport projectile could kill you if you teleported too far
BUGFIX: Tiny physics bodies shouldn't do as much damage to the player
BUGFIX: Sometimes angering the Gods spawned two guards
BUGFIX: Crash - when generating potion name 
BUGFIX: Gunpowder explosions now more accurately represent the actual explosion radius 
MODDING: Custom audio bank support (see Noita/tools_modding/noita-fmod-project)
MODDING: Reports mod init errors on game start
MODDING: Lua - added DebugGetIsDevBuild(), GameGetRealWorldTimeSinceStarted()
MODDING: Lua - added OnWorldInitialized(), OnWorldPreUpdate(), OnWorldPostUpdate(), OnPlayerSpawned() hooks (accessible via init.lua)
MODDING: Lua - added PhysicsApplyTorqueToComponent( entity_id, component_id, float torque ), PhysicsApplyTorque( entity_id, float torque )
MODDING: Lua - added EntityRemoveTag( entity_id, tag ), EntityGetClosest( pos_x, pos_y ), EntityGetWithName(entity_id) (note: slow!)
MODDING: Lua - added GamePickUpInventoryItem( owner_entity_id, item_entity_id ), added GameKillInventoryItem( owner_entity_id, item_entity_id )
MODDING: Lua - basic lua sandboxing and mod privilege system (breaking change)
MODDING: Lua - removed GameDirector (breaking change)
MODDING/BUGFIX: Lua - EntityHasTag() - adds the queried tag to entity

HOTFIXES - Oct 21 2019
BUGFIX: Crash - when generating potion name

RELEASE NOTES - Oct 11 2019
FEATURE: Added new eggs! 
FEATURE: Added three new alchemical curiosities and two new mysteries into the game world
FEATURE: Added 11 new spells and a selection of curious rarity spells 
FEATURE: Settings/UI - 'show hovered material/item name next to mouse' 
FEATURE: UI - Stain status amount is displayed next to icon 
FEATURE: UI - Fire status duration displayed in the status area 
FEATURE: UI - Displays potion fullness next to icon 
FEATURE: Added a new rare monster 
FEATURE: The gods have less reasons to be angry
UPDATE: Walking through 1-2px pools of toxic sludge should not activate the status effect if not previously stained 
UPDATE: Player starts with a water flask 
UPDATE: Added small safety rooms to the start of Snowy Depths, Hiisi Base and The Vault 
UPDATE: Giga Death Cross is now properly Giga 
UPDATE: Adjusted Snowy Depths & Hiisi Base enemy distribution slightly 
UPDATE: Adjusted projectile knockbacks 
UPDATE: Clarified some spell descriptions 
UPDATE: Adjusted knockback on the 'Concentrated shot' perk 
UPDATE: Increased egg-friend HP to make them last longer and made egg-borne Limanuljaska enemies not spill toxic sludge
UPDATE: Full health regeneration heart in Holy Mountain now increases maximum hp by 10 
BUGFIX: Duplicate world seed bug
BUGFIX: Added some missing enemy progress icons
BUGFIX: Fixed potential crashes in platform layer 
BUGFIX: Fixed a glitchy secret interaction 
BUGFIX: Fixed Thunder blast's explosion damaging through resistances
BUGFIX: Fixed some enemies in the Vault missing some of their tools such as shields

RELEASE NOTES - Oct 1 2019
NOTES: "Replay recorder" can now be enabled via options menu
UPDATE: replay edit - higher quality downsampling
UPDATE: Gameplay - reduced default screen shake to 70% of original
UPDATE: Several new perks for extra variety!
BUGFIX: replay edit - gifs don't loop correctly

--- RELEASE NOTES - Sep 26 2019 ---
FEATURE: Replay recorder - create gifs of your deaths (or at any time via F11/X). Can be enabled via options.
FEATURE: One new spell!
FEATURE: A small new surprise for curious players
UPDATE: Enabled steam minidump crash reporting
BUGFIX: Audio - enemy TNT throw sound is VERY loud
BUGFIX: Wrong background art in mines
BUGFIX: A source of infinite gold
BUGFIX: Entering Holy Mountain a certain way disallows wand editing

--- RELEASE NOTES - update Sep 25 2019 ---
UPDATE: Credits
UPDATE: Pressing ESCAPE, SPACE or RETURN in release notes, closes the menu
UPDATE: Two surprises to find in far corners of the world
UPDATE: A secret use for emerald tablets...
BUGFIX: Loading being stuck, there is a workaround now if you wait 30 seconds on the loading screen
BUGFIX: Pressing ESC while in the release notes, causes the game to lock into a black screen
BUGFIX: Stats not saving
BUGFIX: Mouse cursor is not visible when starting the game
BUGFIX: Item slot key rebinding doesn't work