Home Products Changelog

Release Notes for Noita

https://noitagame.com/release_notes/


HOTFIXES - EPILOGUE UDPATE - Apr 2 2021

GENERAL 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

BUG FIXES 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

PERKS 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

LOCALIZATION FEATURE: 100% Finnished localization (Options, Language)

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

MODDING - DOCUMENTATION MODDING: Lua API documentation - added a "t" to a word that was missing a "t"


RELEASE NOTES - Mar 30 2021

GENERAL AND BALANCE FEATURE: New 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

UI 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+

MATERIALS 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

SPELLS 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

CREATURES 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

PERKS 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

ITEMS 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

BIOMES, AREAS AND STRUCTURES 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

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

MENUS 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

GAMEPAD 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

STREAM INTEGRATION 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

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

BUG FIXES 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 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 - DOCUMENTATION 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

SPELLS FEATURE: Essence to Power

BALANCE 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

AUDIO UPDATE: Personal Plasma Beam has audio

OPTIMIZATION UPDATE: Optimization - Sprite animation lookups are faster UPDATE: Optimization - Massively improved Spiral Shot performance

BUG FIXES 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 - DOCUMENTATION MODDING: Improved gui and setting lua API documentation MODDING: Fixed some typos in lua API documentation

MODDING - LUA API 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

CREATURES FEATURE: New enemy: Turvattomuusmestari FEATURE: New enemy: Kuihdutusmestari FEATURE: New enemy: Turvalennokki FEATURE: New enemy: Raukka FEATURE: New enemy: Taivaankatse

PERKS 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

SPELLS 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

BIOMES, AREAS AND STRUCTURES 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

BALANCE 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

MISC. IMPROVEMENTS 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

BIOME MODIFIERS UPDATE: Biome modifier's texts are displayed more prominently UPDATE: Made biome modifiers slightly more common

COMPREHENSIBILITY 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

PERK CHANGES 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

TWITCH INTEGRATION 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

BUG FIXES 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 - FEATURES MODDING: Added support for mod settings menus and persistent settings - see mods/example/settings.lua

MODDING - DOCUMENTATION 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 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 - MISC 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 BUGFIX/MODDING: Boss arena shop didn't use TEMPLE_SHOP_ITEM_COUNT

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

HIGHLIGHTS: 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