Current Beta Changes


This page serves as a home for all the known beta changes in the current up-to-date beta branch of the game. This may include:
- Changes mentioned in patch notes.
- Data-mined changes that were excluded from patch notes.
- Images/gifs of new content.
- Links to new articles or existing articles that have beta content, to serve as a quick reference when consolidating the information here into patch notes and updating affected articles after the beta content is added back into the main branch of the game.
When adding beta-branch content to any other pages, please place information in a separate section to the rest of the page (don't mix main branch and beta-branch information in the same sections), and ensure the {{beta}}
template is added to any page or section that contains information from the beta branch of the game.
The official notes are extracted from steamapps\common\Noita\_release_notes.txt
.
New FEATURE
s are linked.
Latest Beta Patches
April 26 2024
*GENERAL* UPDATE: タピオン・ヴァサーリ is a little tamer now
*BUG FIXES* BUGFIX: UI - Lengthy アイテム names (i.e. complex ポーション) would leak outside the info box BUGFIX: Performance - melted プラスチック in huge quantaties caused performance problems BUGFIX: Fungal Shift - fungal shifting into a rare 資材 caused the game to crash BUGFIX: Rare crash caused by tracking biomes (Thank you Dexter Castor Döpping) BUGFIX: Game could crash when killing a クッミタス with a lot of HP BUGFIX: ヘンケヴァ・ポトゥ is no longer a ホーミング誘導 target when held in hand BUGFIX: Player being deleted if traveling back and forth extreme distances instantly
*MODDING* MODDING: Lua - added CellFactory_HasTag MODDING: GameEffectComponent - mIsExtension being false could crash the game MODDING: BossHealthBarComponent added - the new healthbar behavior is moved to here MODDING: MagicNumber BUGFIX_NEVER_DEFAULT_SERIALIZE_PLAYER added to control how player entity is serialized MODDING: Mods with multiple player entities should behave like they used to
April 6 2024
(Cumulative changes, since the last main-branch content update in March 2023)
*GENERAL* FEATURE: 呪文 - スパークリーバウンド FEATURE: 呪文 - ライトニングバウンド FEATURE: 呪文 - バキュームバウンド FEATURE: 呪文 - ヌルショット FEATURE: 呪文 - 内なる呪文 FEATURE: 呪文 - ギガホワイトホール FEATURE: 呪文 - 真の軌道 FEATURE: 呪文 - フックボルト FEATURE: 呪文 - アンチホーミング FEATURE: 呪文 - ホーリーランス FEATURE: Added 8 modifier 呪文 (Click green to unspoil →
SPOILER: Click here -- I型複製呪文, Y型複製呪文, T型複製呪文, W型複製呪文, Q型複製呪文, P型複製呪文, H型複製呪文, クラスターボルト. )
FEATURE: Added 6 new enemies (Click green to unspoil →
SPOILER: Click here -- ホーナスニプヒーシ, ホーナヒーシ, ホランタップラヒーシ, ヴァルヘ, マタリョーミュア, Aave. )
FEATURE: Added 6 new 呪文 (Click green to unspoil →
SPOILER: Click here -- 魚の召喚, 沼の召喚, ワンドホーミング, 致命の回復, ホワイトホール, オメガホワイトホール, ムオドンムートス.(Actually 7 new 呪文?) )
FEATURE: Added 3 new secret 呪文 (Click green to unspoil →
SPOILER: Click here -- 外に出ろ, 模倣の海, 停止. )
FEATURE: Added new rare 資材 (Click green to unspoil →
SPOILER: Click here -- 縮小, オーストラリウム, ミダスのガス, Yellow Fungus, インスタント・デシウム, 多形性型の雲, テレポータチアムの雲, ファンキーな雲, 縮小の雲. )
FEATURE: Added chemical reactions FEATURE: Added new small biome (Click green to unspoil →
SPOILER: Click here -- 肉の領域. )
FEATURE: アイテム - ユーティリティーボックス FEATURE: ポーション 反応 FEATURE: Audio is muted when unfocusing the game if "Pause the game when unfocused" is On FEATURE: Amazing golden 呪文 (Click green to unspoil →
SPOILER: Click here -- ゴールドの手?. )
FEATURE: 3 new bossfights (Click green to unspoil →
SPOILER: Click here -- Kolmisilmän sydän, タピオン・ヴァサーリ, キヴィ. )
FEATURE: Added a new creature (Click green to unspoil →
SPOILER: Click here -- ヘンケヴァ・ポトゥ. )
FEATURE: New 資材 and reactions (Click green to unspoil →
SPOILER: Click here -- ディバイングラウンド, Dark grass, Darker grass, ミルク, ビール, モルート, ミミキウム. )
FEATURE: New secret quest FEATURE: Added a new easter egg
UPDATE: Dupe around and find out UPDATE: Better interaction with 杖工作なし and どこでも杖を改良する 特典 UPDATE: ルッキの手下 is slightly more powerful UPDATE: 呪文 can now be dropped from inventory at all times UPDATE: 呪文 drop rates rebalanced (details (outdated)) UPDATE: 起爆性バウンド's radius increased UPDATE: キラキラオーブ is now more lucrative UPDATE: Moved a boss into a slightly more accessible spot (Click green to unspoil →
SPOILER: Click here -- リマトウッカ now appears at the bottom of the 肉の領域 (beneath the 発電所). )
UPDATE: Adjusted various 呪文 マナ costs and prices UPDATE: Adjusted weakness modifiers UPDATE: Updated the look of the Hiisi Alchemist's ポーション UPDATE: ポーション content percentages are displayed now (Thank you Evaisa) UPDATE: Vomiting now requires eating a bit more nasty 資材 UPDATE: Buffed 吸血鬼 UPDATE: ポーション reactions are tweaked UPDATE: A little surprise for the turophiles (Click green to unspoil →
SPOILER: Click here -- Sauvojen tuntija exploit fixed.
UPDATE: Audio - new sounds for (Click green to unspoil →
SPOILER: Click here -- Gate Guardian ), のりの玉, エルドリッチポータル, 凍結凝視, バリア & 壁の召喚 呪文
UPDATE: Audio - bzzzt UPDATE: Audio - new music for a side area (Click green to unspoil →
SPOILER: Click here -- Dark Cave )
UPDATE: 粉末ポーチ have a new functionality UPDATE: New enemies show their statuses in the UI UPDATE: Visual, audio and other fx when moving very fast UPDATE: Tele bolt resets caster's vertical velocity UPDATE: Less harsh sound for tele bolt for more pleasant tele spamming experience UPDATE: Improved camera tracking when moving fast UPDATE: ルッキの手下 should no longer be killable to make it more useful UPDATE: Optimized file system performance when using mods UPDATE: (beta) Restored fast movement camera, now less sensitive and with more fx UPDATE: Optimized performance of some game effect queries in various systems UPDATE: All bosses use final boss style health bars UPDATE: (beta) More stuff can happen if moving fast UPDATE: (beta) Minor tweak to "More stuff can happen if moving fast". Now more lethal! UPDATE: (beta) New boss removes a certain ステータス効果 UPDATE: (beta) Balance changes, small additions and bug fixes to 2024/03/25 content UPDATE: Added up to date localizations UPDATE: (beta) More balance changes, small additions and bug fixes to 2024/03/25 content UPDATE: (beta) Even more balance changes and bug fixes to 2024/03/25 content UPDATE: (beta) Even more changes, small additions and bug fixes to 2024/03/25 content UPDATE: (beta) Even more changes and bug fixes to 2024/03/25 content UPDATE: (beta) Some more changes and bug fixes to 2024/03/25 content UPDATE: (beta) New music for a new area UPDATE: (beta) Vielä vikat changes and bug fixes to 2024/03/25 content UPDATE: (beta) More reasonable release notes mouse scroll スピード
*BUG FIXES* BUGFIX: ナイトメアモード - the boss arena and オーブの部屋 could be overwritten BUGFIX: ナイトメアモード - オーブ should now drop hearts even if the 呪文 is unlocked BUGFIX: ナイトメアモード - enemies no longer spawn with ゴールド引き寄せ 特典 BUGFIX: Permanent 多形体 is permanent BUGFIX: Carrying 5th wand by frame perfect swapping is fixed BUGFIX: Rare crash when enemy was converted to a ragdoll (text sprite) (Thank you Dexter Castor Döpping) BUGFIX: Fixed another inventory exploit, that allowed carrying of extra wands BUGFIX: Fixed ルッキの手下 sometimes escaping and disappearing BUGFIX: ヴァイフドスメスタリ can no longer move 呪われた岩 BUGFIX: Closing inventory while starting to drag アイテム is fixed BUGFIX: Alt tab silliness is should now be fixed BUGFIX: Optimized particle effects BUGFIX: Player can no longer 多形体 to オレマトン BUGFIX: 切っ先のルーンストーン could cause プスカ to shoot forever BUGFIX: Mouse cursor displays the 資材 even in the far lands BUGFIX: Optimized 沈黙の輪 and 凍結凝視 BUGFIX: Fixed ヌルショット breaking modifiers cast after it BUGFIX: Cosmetic fix to the alchemist's background BUGFIX: More optimizations, including 凍結フィールド 特典 and 氷の玉 呪文 BUGFIX: Fixed a rare crash that could happen with too many 資材 BUGFIX: Rare wand generation bug (the default green wand should be now fixed) BUGFIX: Minor - a 特典 icon was missing a pixel BUGFIX: Fixed a security vulnerability in the modding API (Thank you Dexter Castor Döpping) BUGFIX: Fixed フックボルト having a buggy sprite BUGFIX: Fixed ギガホワイトホール not repelling 放射物 BUGFIX: Fixed certain 呪文 unlocks happening in an unintended way BUGFIX: Physics objects are less likely to fall through the bottom of the world BUGFIX: Fixed 起爆性雷管 being bugged in certain circumstances BUGFIX: Fixed a boss not dropping all the 呪文 it was meant to (Click green to unspoil →
SPOILER: Click here -- メスタリエン・メスタリ now drops 呪文重複. )
BUGFIX: Fixed a secret dropping 呪文 that it shouldn't (Click green to unspoil →
SPOILER: Click here -- 放置された小屋 second bunker no longer drops 杖のリフレッシュ. )
BUGFIX: Fixed multiple 呪文 have some erroneous/missing data BUGFIX: Fixed a rare case of sky being black BUGFIX: 取り消しの祭壇 did not remove the 特典 icons (Thank you Priskip) BUGFIX: Related 特典 should now be removed from the 特典 pool BUGFIX: Surprise puddles behind ポーション fixed BUGFIX: Certain endgame アイテム can now be dragged in the inventory without TWWE (Click green to unspoil →
SPOILER: Click here -- サンポ. )
BUGFIX: Saving and loading while stained caused extra ステータス効果 BUGFIX: 嘔吐 based ステータス効果 glitch is fixed BUGFIX: Longer runs should be more stable and largely address aware thanks to Dexter Castor Döpping BUGFIX: Game mode selection UI has been optimized BUGFIX: Another security vulnerability in the modding API has been fixed (Thank you Dexter Castor Döpping) BUGFIX: Audio - rewrote audio event stealing logic - should fix issues with audio sometimes "wrapping up" in a janky manner BUGFIX: Audio - ambience events no longer トリガー lots of silent audio instances - reduces ambience CPU use BUGFIX: Audio - droplet sounds would rarely end up repeating without a cause BUGFIX: Audio - liquid flow sound was sometimes left playing BUGFIX: Fixed a security vulnerability in the modding API (Thank you Dexter Castor Döpping) BUGFIX: Fixed a potential issue in regards to file paths BUGFIX: Fixed an xml parsing issue BUGFIX: A fix caused more issues than it solved BUGFIX: A fix broke some translation mods that used custom fonts BUGFIX: (beta) Bats had an unintentional voice break BUGFIX: (beta) Platform 呪文 sound had volume and pausing issues BUGFIX: Possible fix for "Game will restart due to mod changes" without changes BUGFIX: Fungal shifts rarely didn't occur BUGFIX: Fungal shifts that didn't fully realise still counted towards the maximum limit BUGFIX: (beta) A boss was invincible and gave the wrong death message BUGFIX: (beta) Your inventory should no longer get affected by a new 呪文 BUGFIX: (beta) Further adjustments to avoid targeting odd things with 呪文 and effects BUGFIX: (beta) Certain shifts were maybe a bit too likely BUGFIX: Certain 呪文 weren't keeping the ID of their caster around like they should've BUGFIX: (beta) Part of new tele bolt sound wasn't in the right mixer routing group BUGFIX: (beta) Temp reverted to old fast movement camera logic until further polish is applied BUGFIX: (beta) Modding - ModTextFileGetContent( "mods/mod/data/..." ) and related stuff didn't work after last update BUGFIX: (beta) Recent changes broke ルッキ and other physics based enemies BUGFIX: (beta) Mod folder file watcher wasn't very aware of changes BUGFIX: These release notes were so long that the UI had performance issues BUGFIX: Some surface areas had no sky light after above areas had been visited, and were not counted as surface by audio etc BUGFIX: Final boss hanging around very far from the player could block mini-boss music BUGFIX: (beta) Big worms had wrong type of health bar. Now has old with some visual polish BUGFIX: (beta) Some worms still had the wrong type of health bar BUGFIX: (beta) Some boss health bars could be seen lurking near the starting area BUGFIX: (beta) Made fast movement 爆破 less powerful :( BUGFIX: Wands retain 詠唱遅延, recharge etc over a game restart BUGFIX: A settings menu アイテム was using a missing translation key when hovered BUGFIX: Infinite rain exploit BUGFIX: Some localization strings were incorrectly escaped BUGFIX: Text in tablets and books didn't display correctly in all languages BUGFIX: Fixed issues with UI in some languages BUGFIX: (beta) Crash when alt-tabbing the game BUGFIX: More robust mod check when saving 骨 files
*MODDING* MODDING: Lua - added PolymorphTableAddEntity MODDING: Lua - added PolymorphTableRemoveEntity MODDING: Lua - added PolymorphTableGet MODDING: Lua - added LoadRagdoll MODDING: Lua - PolymorphTableAddEntity - fixed the assert MODDING: Lua - GameCreateCosmeticParticle - now with gravity_x and gravity_y MODDING: Lua - LoadPixelScene - now with allow_duplicate param MODDING: Lua - added PolymorphTableSet MODDING: Lua - added ComponentGetTags MODDING: Lua - added InputIsKeyDown MODDING: Lua - added InputIsKeyJustDown MODDING: Lua - added InputIsKeyJustUp MODDING: Lua - added InputGetMousePosOnScreen MODDING: Lua - added InputIsMouseButtonDown MODDING: Lua - added InputIsMouseButtonJustDown MODDING: Lua - added InputIsMouseButtonJustUp MODDING: Lua - added InputIsJoystickButtonDown MODDING: Lua - added InputIsJoystickButtonJustDown MODDING: Lua - added InputGetJoystickAnalogButton MODDING: Lua - added InputIsJoystickConnected MODDING: Lua - added InputGetJoystickAnalogStick MODDING: Lua - added PhysicsComponentGetTransform, PhysicsComponentSetTransform MODDING: Lua - added PhysicsPosToGamePos, GamePosToPhysicsPos MODDING: Lua - added PhysicsBodyIDGetFromEntity, PhysicsBodyIDQueryBodies MODDING: Lua - added PhysicsBodyIDGetTransform, PhysicsBodyIDSetTransform MODDING: Lua - added PhysicsBodyIDApplyForce, PhysicsBodyIDApplyTorque MODDING: Lua - added PhysicsBodyIDGetWorldCenter MODDING: Lua - added PhysicsBodyIDGetDamping, PhysicsBodyIDSetDamping MODDING: Lua - added PhysicsBodyIDGetGravityScale, PhysicsBodyIDSetGravityScale MODDING: Lua - added PhysicsBodyIDGetBodyAABB MODDING: Lua - added ModDoesFileExist MODDING: Lua - added RemovePixelSceneBackgroundSprite and RemovePixelSceneBackgroundSprites MODDING: Lua - added EntitiesGetMaxID MODDING: Lua - added ModMaterialFilesGet MODDING: MagicNumber UI_WAND_TAG_OVERWRITES_NAME has been added MODDING: MagicNumber DESIGN_ALLOW_INVENTORY_CLOSING_AND_DRAGGING_GLITCH has been added MODDING: MagicNumber DESIGN_ALLOW_FULL_INVENTORY_SPELLS_DRAG has been added MODDING: MagicNumber DESIGN_TELEKINESIS_GLITCH_FOR_TABLETS has been added MODDING: MagicNumber DESIGN_TELEKINESIS_GLITCH_FOR_ITEM_PHYSICS has been added MODDING: MagicNumber GLITCH_ALLOW_5TH_WAND_CARRY has been added MODDING: MagicNumber GLITCH_ALLOW_ALT_TAB_SILLINESS has been added MODDING: MagicNumber GLITCH_ALLOW_STAIN_DUPLICATION_GLITCH has been added MODDING: MagicNumber GLITCH_ALLOW_VOMIT_BASED_STATUS_EFFECT_GLITCH has been added MODDING: MagicNumber DEBUG_DISPLAY_INTERNAL_ID_IN_PROGRESS_MENU has been added MODDING: Components - GameEffectComponent - polymorph_target should now work MODDING: Components - LaserEmitterComponent - ConfigLaser - added damage_apply_hitbox_dmg_multiplier MODDING: Components - PhysicsKeepInWorldComponent - added MODDING: Components - AttachToEntityComponent - added MODDING: Components - BiomeTrackerComponent - added MODDING: ComponentGetValue2() and ComponentSetValue2() now work with types::iaabb MODDING: Components - LuaComponent - added limit_all_callbacks to allow limiting of all callbacks MODDING: Fixed DEBUG_DISPLAY_INTERNAL_ID_IN_PROGRESS_MENU MODDING: Updated debug_keys.txt MODDING: Added support for static_tile biomes, that are like wang biomes without randomization, consisting of one large tile MODDING: Added support for static_tile_bg_mask, that are repeating backgrounds with a rough mask that defines the visibility MODDING: Added audio_music_trigger_without_danger to Biome. Used in watercave MODDING: Added intensity2 parameter to GameEntityPlaySoundLoop MODDING: IKLimbWalker, IKLimbsAnimator - exposed ray_skip_material MODDING: CharacterPlatforming - added audio_liquid_splash_intensity MODDING: PhysicsAI works better with non-levitating creatures MODDING: Added auto-generated any_liquid any any_powder 資材 tags MODDING: Audio - reports filename on bank load error MODDING: Improved init.lua API documentation MODDING: Fixed a possible rare crash when using the mod API in not recommended ways MODDING: Lua - added ModRegisterMusicBank (init.lua) and example in mods/example MODDING: Lua - added GameGetSkyVisibility, GameGetFogOfWar, GameGetFogOfWarBilinear, GameSetFogOfWar MODDING: CharacterData/CharacterCollision - added dont_update_velocity_and_xform MODDING: Exposed some path finding debug rendering features in F7 menu MODDING: 資材.xml loading - doesn't log error if a 資材 would have reaction to itself because of a reaction with 重複 資材 from tags MODDING: Entity xml - added _remove_from_base (on Base components) to exclude components from base entities MODDING: Lua - added DEBUG_LUA_DONT_REPEAT_ERRORS magic number to print only one log entry for recurring, consecutive errors (defaults to 1) MODDING: Lua - lua error stack traces MODDING/BUGFIX: EntitySerializer couldn't always update entities on hot load changes MODDING: Lua - added ModImageMakeEditable, ModImageIdFromFilename, ModImageSetPixel, ModImageGetPixel MODDING: Lua - added ModImageWhoSetContent, ModImageDoesExist MODDING: Lua - added ModLuaFileGetAppends, ModLuaFileSetAppends MODDING: Lua - added ComponentGetEntity MODDING: Lua - added optional 'tag' parameter to EntityGetAllChildren MODDING: Lua - exposed ModTextFileGetContent and ModTextFileWhoSetContent to all lua scripts MODDING: Lua - made ComponentGet/SetValue2 up to 300% faster. Old ComponentGet/SetValue API is also a bit faster MODDING: (beta) Lua - added stack traces to most lua API use error messages MODDING: Added 'json' to accepted file types of ModTextFileGet/SetContent and workshop uploader MODDING: Default biome map loads via 'data/scripts/biome_map.lua' (makes biome map multi-mod editing less of a hassle) MODDING: Lua API documentation - improved documentation of some functions MODDING: (beta) Lua - rewrote ModImage API (not backwards compatible) MODDING: (beta) Lua - fixed a crash on some Lua API functions if called before game init MODDING: (beta) Lua API documentation - improved documentation of some functions MODDING: (beta) Lua - added stack traces to ComponentGet/SetValue2 API use error messages MODDING: (beta) Lua - added stack trace to GameCreateSpriteForXFrames if it fails to create the sprite MODDING: Lua - added GameSetPostFxTextureParameter, GameUnsetPostFxTextureParameter MODDING/BUGFIX: Fixed a warning on game start if MaterialAreaChecker.material2 is not set MODDING: (beta) Fix - when using GameSetPostFxTextureParameter, an unrelated error could 炎 if texture was set unsuccessfully MODDING: (beta) Fix - images generated using ModImageMakeEditable could not be found by SpriteComponent MODDING: fungal_shift.lua doesn't call CellFactory_GetType on file scope, so mods can use the file before that function is ok to call MODDING/BUGFIX: ModSettingGetNextValue returned setting key if no next value is set for the setting (now 戻る nil) MODDING: Added AUDIO_PLAY_GAME_OVER_SOUND and AUDIO_FADE_MUSIC_ON_DEATH magic numbers MODDING: Lua - added PhysicsBodyIDApplyLinearImpulse, EntityGetHotspot, EntityRemoveStainStatusEffect MODDING: Lua - added use_material_colors & replace_existing_cells parameters to EntityConvertToMaterial MODDING: Biome - added parameters to control parallax bg look MODDING: MaterialAreaCheckerComponent - added always_check_fullness & count_min MODDING: IKLimbsAnimatorComponent - added is_limp, MODDING: GameStatsComponent - dont_do_logplayerkill MODDING: PhysicsShapeComponent - added 資材 MODDING: AnimalAIComponent - added keep_state_alive_when_enabled (without this AnimalAI can get stuck in no state when Disabled & Enabled) MODDING: VegetationComponent - added random_flip_x_scale MODDING: (beta) PhysicsAI - various improvements for jumping & swimming AI MODDING: CellData - added vegetation_random_flip_x_scale MODDING: CellData - added is_grass_hashed (for more natural look when 草 grows on a long, flat horizontal surface) MODDING: PotionComponent - added custom_color_material MODDING: Example data for "static_tile" Biomes MODDING/BUGFIX: A security feature could crash the game in some circumstances MODDING/BUGFIX: ModImageMakeEditable didn't work in all builds MODDING/BUGFIX: Removing a game mode mod while there was an active run with it could make the game crash or behave weirdly MODDING/BUGFIX: Pressing "Install mods..." in mods menu would take one back to the main menu MODDING: (beta) Restored cell self reactions, added CellData.ignore_self_reaction_warning property MODDING Lua - added font and scale options to GuiText, GuiButton and GuiGetTextDimensions
MODDING: Lua - LoadPixelScene - now with allow_duplicate param MODDING: Lua - added PolymorphTableSet MODDING: Lua - added ComponentGetTags MODDING: Lua - added InputIsKeyDown MODDING: Lua - added InputIsKeyJustDown MODDING: Lua - added InputIsKeyJustUp MODDING: Lua - added InputGetMousePosOnScreen MODDING: Lua - added InputIsMouseButtonDown MODDING: Lua - added InputIsMouseButtonJustDown MODDING: Lua - added InputIsMouseButtonJustUp MODDING: Lua - added InputIsJoystickButtonDown MODDING: Lua - added InputIsJoystickButtonJustDown MODDING: Lua - added InputGetJoystickAnalogButton MODDING: Lua - added InputIsJoystickConnected MODDING: Lua - added InputGetJoystickAnalogStick MODDING: Lua - added PhysicsComponentGetTransform, PhysicsComponentSetTransform MODDING: Lua - added PhysicsPosToGamePos, GamePosToPhysicsPos MODDING: Lua - added PhysicsBodyIDGetFromEntity, PhysicsBodyIDQueryBodies MODDING: Lua - added PhysicsBodyIDGetTransform, PhysicsBodyIDSetTransform MODDING: Lua - added PhysicsBodyIDApplyForce, PhysicsBodyIDApplyTorque MODDING: Lua - added PhysicsBodyIDGetWorldCenter MODDING: Lua - added PhysicsBodyIDGetDamping, PhysicsBodyIDSetDamping MODDING: Lua - added PhysicsBodyIDGetGravityScale, PhysicsBodyIDSetGravityScale MODDING: Lua - added PhysicsBodyIDGetBodyAABB MODDING: Lua - added ModDoesFileExist MODDING: Lua - added RemovePixelSceneBackgroundSprite and RemovePixelSceneBackgroundSprites MODDING: Lua - added EntitiesGetMaxID MODDING: Lua - added ModMaterialFilesGet MODDING: MagicNumber UI_WAND_TAG_OVERWRITES_NAME has been added MODDING: MagicNumber DESIGN_ALLOW_INVENTORY_CLOSING_AND_DRAGGING_GLITCH has been added MODDING: MagicNumber DESIGN_ALLOW_FULL_INVENTORY_SPELLS_DRAG has been added MODDING: MagicNumber DESIGN_TELEKINESIS_GLITCH_FOR_TABLETS has been added MODDING: MagicNumber DESIGN_TELEKINESIS_GLITCH_FOR_ITEM_PHYSICS has been added MODDING: MagicNumber GLITCH_ALLOW_5TH_WAND_CARRY has been added MODDING: MagicNumber GLITCH_ALLOW_ALT_TAB_SILLINESS has been added MODDING: MagicNumber GLITCH_ALLOW_STAIN_DUPLICATION_GLITCH has been added MODDING: MagicNumber GLITCH_ALLOW_VOMIT_BASED_STATUS_EFFECT_GLITCH has been added MODDING: MagicNumber DEBUG_DISPLAY_INTERNAL_ID_IN_PROGRESS_MENU has been added MODDING: Components - GameEffectComponent - polymorph_target should now work MODDING: Components - LaserEmitterComponent - ConfigLaser - added damage_apply_hitbox_dmg_multiplier MODDING: Components - PhysicsKeepInWorldComponent - added MODDING: Components - AttachToEntityComponent - added MODDING: Components - BiomeTrackerComponent - added MODDING: ComponentGetValue2() and ComponentSetValue2() now work with types::iaabb MODDING: Components - LuaComponent - added limit_all_callbacks to allow limiting of all callbacks MODDING: Fixed DEBUG_DISPLAY_INTERNAL_ID_IN_PROGRESS_MENU MODDING: Updated debug_keys.txt MODDING: Added support for static_tile biomes, that are like wang biomes without randomization, consisting of one large tile MODDING: Added support for static_tile_bg_mask, that are repeating backgrounds with a rough mask that defines the visibility MODDING: Added audio_music_trigger_without_danger to Biome. Used in watercave MODDING: Added intensity2 parameter to GameEntityPlaySoundLoop MODDING: IKLimbWalker, IKLimbsAnimator - exposed ray_skip_material MODDING: CharacterPlatforming - added audio_liquid_splash_intensity MODDING: PhysicsAI works better with non-levitating creatures MODDING: Added auto-generated any_liquid any any_powder Material tags MODDING: Audio - reports filename on bank load error MODDING: Improved init.lua API documentation MODDING: Fixed a possible rare crash when using the mod API in not recommended ways MODDING: Lua - added ModRegisterMusicBank (init.lua) and example in mods/example MODDING: Lua - added GameGetSkyVisibility, GameGetFogOfWar, GameGetFogOfWarBilinear, GameSetFogOfWar MODDING: CharacterData/CharacterCollision - added dont_update_velocity_and_xform MODDING: Exposed some path finding debug rendering features in F7 menu MODDING: Materials.xml loading - doesn't log error if a material would have reaction to itself because of a reaction with duplicate material from tags MODDING: Entity xml - added _remove_from_base (on Base components) to exclude components from base entities MODDING: Lua - added DEBUG_LUA_DONT_REPEAT_ERRORS magic number to print only one log entry for recurring, consecutive errors (defaults to 1) MODDING: Lua - lua error stack traces MODDING/BUGFIX: EntitySerializer couldn't always update entities on hot load changes MODDING: Lua - added ModImageMakeEditable, ModImageIdFromFilename, ModImageSetPixel, ModImageGetPixel MODDING: Lua - added ModImageWhoSetContent, ModImageDoesExist MODDING: Lua - added ModLuaFileGetAppends, ModLuaFileSetAppends MODDING: Lua - added ComponentGetEntity MODDING: Lua - added optional 'tag' parameter to EntityGetAllChildren MODDING: Lua - exposed ModTextFileGetContent and ModTextFileWhoSetContent to all lua scripts MODDING: Lua - made ComponentGet/SetValue2 up to 300% faster. Old ComponentGet/SetValue API is also a bit faster MODDING: (beta) Lua - added stack traces to most lua API use error messages MODDING: Added 'json' to accepted file types of ModTextFileGet/SetContent and workshop uploader MODDING: Default biome map loads via 'data/scripts/biome_map.lua' (makes biome map multi-mod editing less of a hassle) MODDING: Lua API documentation - improved documentation of some functions MODDING: (beta) Lua - rewrote ModImage API (not backwards compatible) MODDING: (beta) Lua - fixed a crash on some Lua API functions if called before game init MODDING: (beta) Lua API documentation - improved documentation of some functions MODDING: (beta) Lua - added stack traces to ComponentGet/SetValue2 API use error messages MODDING: (beta) Lua - added stack trace to GameCreateSpriteForXFrames if it fails to create the sprite MODDING: Lua - added GameSetPostFxTextureParameter, GameUnsetPostFxTextureParameter MODDING/BUGFIX: Fixed a warning on game start if MaterialAreaChecker.material2 is not set MODDING: (beta) Fix - when using GameSetPostFxTextureParameter, an unrelated error could fire if texture was set unsuccessfully MODDING: (beta) Fix - images generated using ModImageMakeEditable could not be found by SpriteComponent MODDING: fungal_shift.lua doesn't call CellFactory_GetType on file scope, so mods can use the file before that function is ok to call MODDING/BUGFIX: ModSettingGetNextValue returned setting key if no next value is set for the setting (now returns nil) MODDING: Added AUDIO_PLAY_GAME_OVER_SOUND and AUDIO_FADE_MUSIC_ON_DEATH magic numbers MODDING: Lua - added PhysicsBodyIDApplyLinearImpulse, EntityGetHotspot, EntityRemoveStainStatusEffect MODDING: Lua - added use_material_colors & replace_existing_cells parameters to EntityConvertToMaterial MODDING: Biome - added parameters to control parallax bg look MODDING: MaterialAreaCheckerComponent - added always_check_fullness & count_min MODDING: IKLimbsAnimatorComponent - added is_limp, MODDING: GameStatsComponent - dont_do_logplayerkill MODDING: PhysicsShapeComponent - added material MODDING: AnimalAIComponent - added keep_state_alive_when_enabled (without this AnimalAI can get stuck in no state when Disabled & Enabled) MODDING: VegetationComponent - added random_flip_x_scale MODDING: (beta) PhysicsAI - various improvements for jumping & swimming AI MODDING: CellData - added vegetation_random_flip_x_scale MODDING: CellData - added is_grass_hashed (for more natural look when grass grows on a long, flat horizontal surface) MODDING: PotionComponent - added custom_color_material MODDING: Example data for "static_tile" Biomes MODDING/BUGFIX: A security feature could crash the game in some circumstances MODDING/BUGFIX: ModImageMakeEditable didn't work in all builds MODDING/BUGFIX: Removing a game mode mod while there was an active run with it could make the game crash or behave weirdly MODDING/BUGFIX: Pressing "Install mods..." in mods menu would take one back to the main menu MODDING: (beta) Restored cell self reactions, added CellData.ignore_self_reaction_warning property MODDING Lua - added font and scale options to GuiText, GuiButton and GuiGetTextDimensions
