Welcome to Noita! Noita is an early access game. It contains bugs and may even sometimes crash! We're working hard to fix things and add new features. 7f85e1fc9e939d28557212882a4fdfa39262eebc ﻿HOTFIXES - Jul 7 2020 MODDING/BUGFIX: ModTextFileGet/SetContent differentiated between uppercase and lowercase paths. 8490f95084e1dc4ecb4fdb4080b10904a121c496 ﻿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 e0f42945b5eb095f6f4ba79cea4b10b38580fe3b 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!) e257e59d34f6732fd0a2908fe89e56f7a79d2d22 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 90f084b658a17ed8feab5ab94b6044b4bd80deaa ﻿﻿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() 0fd1ae13ad230c168d77248e37379f0a9cb2a33f 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 13c50dcbb56ec0136ddfe9d7a66505566ec5c9fb ﻿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() ﻿ cfd5419cea653f81b7e8061db339e453079fe129 ﻿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 66ba94408d39a7870bd3592cfd0341e829c7faf9 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 52fb65c99913b877d7f6dbfe080c95e90a32c74c 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 011c750f4426a91b1ba7699db3679b0157a09bab ﻿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 7f5bff39df32eaf7d0e3cfd0a63a6363656a5e44 HOTFIXES - Dec 20 2019 BUGFIX: Stats - Gold nuggets don't count towards picked up items stat anymore 87e310d50856d45bfe11b283666f650b7a3f8799 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 5e204941cfd250e90f2f5dff62badcedec1ff698 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 b71aff760755c178c9f09ebd1e61ddc5272ceb4b HOTFIXES - Nov 20 2019 UPDATE: "Summon deer decoy" has been renamed to "Summon deercoy". Very important. 46d90d76e1bfb9d431769a28da7357286824e7e8 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) 60081be6ff40a7f54278ec5ac409904e8400a9a7 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 760f0e88af87f157703411e155efd18347dfcbf5 HOTFIXES - Oct 25 2019 BUGFIX: Release notes box was broken on ultrawide resolutions f672423596984655eeb33ac9ac52284bffa0cb86 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 121d831d235f8709d2a1a8b8eb925534eca4b688 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 b28f6c82196b17d0a1565283e9b2096f5c9b9ea4 HOTFIXES - Oct 21 2019 BUGFIX: Crash - when generating potion name c0ba23bc0c325a0dc06604f114ee8217112a23af 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 3bbb44abfe5f4e08dcff1aba3160cd512f7e756c 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 ba848c498a12afa987ce08383acec71722980c56 --- 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 f638f2f289e4b6e882e69235067570087eee23c1 --- 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