Crypt of the NecroDancer - BYG Maddie
Crypt of the NecroDancer v3.4.1 is now available!
New features
  • Added All Zones Mode completion achievement for Reaper
Bugfixes
  • Fixed Reaper's souls inflicting damage when Reaper teleports
  • Fixed Eli being able to obtain the Blast Helm
Crypt of the NecroDancer - BYG Maddie


Hey folks! Welcome to the last update of 2022! We wanted to cap this huge year with something special, so we added Reaper, a previously Switch-exclusive character, to the base NecroDancer game for everyone to enjoy. As a special holiday event, there's also a Merry Cryptmas versus event to play.

Happy Holidays to everyone from BYG and Vortex Buffer! We'll see you in the crypt. Onwards to 2023!

Merry Cryptmas!
New features

  • Added Reaper as a playable character
    • Defeat enemies to accumulate souls that attack for you!
  • Added Cryptmas game mode to Versus Mode
    • Gather presents for points, or open them to gain helpful items!
  • Added Undead Santa and Zombie Elves to Versus Mode
  • Added Shiver Island arena type to Versus Mode
  • Added Deep Water tiles to Versus Mode: movement is not slowed, but staying in Deep Water for too long leads to drowning!
  • Added Projection Scroll to Versus Mode
  • Added an option to generate levels with larger room sizes in the level editor
  • Added an option to render a warning outline around gold coins when playing Monk/Coda
  • Added a warning message when trying to start a run with unspent diamonds
  • Added a changelog menu that shows up when starting up the game after an update for the first time
    • This changelog can be revisited at any time via 'Options' > 'Misc options' > 'View changelog'
Changes
Reaper

With Reaper's introduction to version 3 of Crypt of the NecroDancer, we have made a few quality-of-life changes to improve her playability in online sessions:



  • Changed Soul Familiars to no longer block Reaper's movement if they did not directly attack an enemy
  • Changed Soul Familiars to use different colors for each player in co-op mode
  • Changed Soul Familiars controlled by other players to appear translucent
  • Changed Soul Familiars controlled by other players to be quieter
  • Changed enemies spawned in training mode to always grant Soul Familiars
Gameplay changes
  • Changed Shrine of Binding to drop Glass Armor when activated by a character with a broken heart
  • Changed Blast Helm to no longer make Grenades explode instantly
  • Changed Dice Traps to spread spawned enemies further apart on higher dice rolls
  • Changed Winged Boots to have a time limit and cooldown in Versus Mode
Other changes
  • Changed item despawn countdowns in Versus Mode to disappear more quickly, reducing visual clutter
  • Changed options menus to display a hint when the host has locked a setting
  • Changed ring slot equipment sprites to show up only on one hand
  • Changed level editor to remember the last loaded/saved file name
  • Changed Gargoyle variations to have unique names in the level editor
Performance
  • Optimized Soul Familiar movement, reducing lag spikes when large numbers of souls are present
  • Optimized tile attack checks, reducing lag spikes when large numbers of enemies or souls are present
  • Optimized level generator to consume significantly less memory
  • Optimized level generator to run faster when increasing the number of rooms in Zone 5 via the level editor
  • Optimized load times for levels with large numbers of Zone 4 dirt walls
Modding features
  • Added support for customizing the appearance of Reaper and her souls using the "Change Skin" menu
    • Resource packs with custom soul graphics will also be visible to other players in multiplayer
  • Added Reaper's souls to the asset extraction menu
  • Added ev.target field to event.spellcast, allowing a single entity to be targeted
  • Added functions sink.unsink() and sink.updateSunken() to affect an entity's interactions with liquids
  • Added function enemySubstitutions.pickUpgrade() to apply a specific enemy substitution
  • Added function familiar.register() to register a deployed familiar entity type
  • Added functions spawn.setSpawnCapParent() and spawn.detachFromSpawnCapParent() to manage spawn caps
  • Added support for nesting enemySubstitutions tables to bias probabilities
  • Added hidden custom rule to configure Reaper's Soul Familiar bumping behavior
Bugfixes
Gameplay bugfixes
  • Fixed items dropped by Gargoyles being picked up immediately when dashing into them with Ring of Courage or Suzu's Lance
  • Fixed Shrine of War not upgrading enemies in crates or barrels
  • Fixed Shrine of Space sometimes placing the additional room after the exit room
  • Fixed Glass Torch not applying its full vision radius when upgraded by Shrine of Glass or Scroll of Need's "Glass items" effect
  • Fixed Melody's final boss sometimes creating isolated pockets of lava when switching to phase 2
  • Fixed Explorers Boots spawning on some story bosses when toggleable Winged Boots are equipped
  • Fixed missed beat on first input when training for Melody's final boss
  • Fixed Dorian being able to equip the Lantern in Cadence's final boss fight
  • Fixed Scroll of Gigantism not applying its dig radius to dirt walls created by Earth Spell
  • Fixed dirt walls created by the Earth Spell breaking adjacent regular dirt walls when dug in Zone 4
  • Fixed wall spikes granting unlimited invincibility frames when bumped with a Shovel of Courage while shrunk
  • Fixed wall spikes shattering the Glass Shovel when bumped while shrunk
  • Fixed Shovel of Courage briefly delaying its invincibility period after digging
  • Fixed Pixies healing Monkeys latched onto players
  • Fixed Gorgons petrifying Monkeys latched onto players
  • Fixed Confusion Trap reapplying its effect to stationary players when another player steps on the trap
  • Fixed Familiars reapplying their effects to stationary enemies when another enemy walks into the Familiar
  • Fixed Ooze Golems dropping multiple Ooze tiles when hit by a move-attack weapon and a Ring of Pain in the same turn
  • Fixed Ring of Protection preventing Scroll of Need from granting a Potion
  • Fixed Winged Boots not interrupting ice slides when toggled off
  • Fixed some enemies being able to destroy interior secret room travel runes, leading to softlocks
  • Fixed electric arcs started by attacking a Warlock not inflicting damage to Nocturna's final boss
  • Fixed massive enemies (such as Golems) not being immune to Wind Spells
  • Fixed Teh Urn not being movable by Melody after falling down a trapdoor
  • Fixed Blast Helm not immediately detonating bombs created via the Bomb Spell
  • Fixed bounce traps not redirecting ice slides
Chaunter bugfixes
  • Fixed errors when a possessed enemy takes fatal damage by picking up a Ring of Pain
  • Fixed possessed mommies not being able to place bombs
  • Fixed possessed enemies not being able to spawn minions after placing a bomb
  • Fixed Cursed Wraiths cursing Chaunter's health when attacking its possession target
  • Fixed enemies possessed by Chaunter not being protected from friendly fire
  • Fixed confusion particles lingering when Chaunter possesses an enemy
  • Fixed possessed Moles being unable to dig while unburrowed
  • Fixed possessed Moles not being able to move towards walls while wielding Boots of Leaping or Boots of Lunging
  • Fixed possessed Evil Eyes getting stuck on walls in multiplayer
  • Fixed Shopkeeper forgetting who he was angry about when Chaunter possesses an enemy
Multiplayer bugfixes
  • Fixed players instantly picking up items dropped by destroyed shrines in multiplayer
  • Fixed multiplayer level editor preview cursors not being colored correctly
  • Fixed longer sound effects playing multiple times in online multiplayer due to rollback
Versus Mode bugfixes
  • Fixed Versus Mode "Allow all characters" option not working in the lobby
  • Fixed error when playing as a character with no valid weapons in Versus Mode
  • Fixed Versus Mode treasure crown not rendering correctly on players standing in liquids
  • Fixed players continuing to slide after respawning in Versus Mode
  • Fixed "Killed by" text not displaying in Versus Mode for environmental damage sources
  • Fixed Freeze Spell causing rollback in Versus Mode
  • Fixed Versus Mode event countdown displaying on top of menus
  • Fixed Versus victory screen displaying "Candy Score" outside of Halloween
Level editor bugfixes
  • Fixed level editor accepting keyboard shortcuts while search bar is open
  • Fixed crashes when specifying extremely large level sizes in the level editor's "Generate Level" menu
Menu bugfixes
  • Fixed some quirks not being sorted alphabetically in the menu
  • Fixed settings menu description text squishing long lines instead of wrapping to a new line
  • Fixed mod menu search not correctly filtering by display name
Modding bugfixes
  • Fixed error when using LevelBuilder to create a boss level from within event.generateBoss
  • Fixed invalid inventory.unequip calls causing persistent errors
  • Fixed multiple embedded clients not saving window positions separately
  • Fixed enemies converted to non-enemies still counting towards spawn caps
  • Fixed log error when encountering mods with invalid metadata on mod.io
  • Fixed level generation menu menu not displaying an option to quick restart
  • Fixed custom skins not showing up properly on spawnable entities added by mods
  • Fixed character skins being reset to default when adding files to a resource pack
  • Fixed Shift + F5 debug key not opening an external window
Audio bugfixes
  • Fixed some Zone 3 Cold tracks not playing after the song loops
  • Fixed Shopkeeper losing his motivation to sing after the song loops
Visual bugfixes
  • Fixed player list text outlines not fading out when toggling the player list
  • Fixed missing bounce tween when bumping into walls while shrunk
  • Fixed hover effect being permanently disabled after dying in a trapdoor
  • Fixed gold coin and diamond icons in the HUD not increasing in size when replaced by a larger image file
Crypt of the NecroDancer - BYG Maddie
Quick hotfix incoming!
  • Fixed levels sometimes failing to generate when activating a Shrine of Space as Aria or Tempo
Crypt of the NecroDancer - BYG Maddie
Crypt of the NecroDancer v3.3.1 is now available!
  • Changed item hints of Shovel of Courage, Ring of Protection, Ring of Shielding and Karate Gi to match their new stats
  • Fixed errors after resuming a saved game from an older version
  • Fixed Shrine of Space sometimes creating levels without exit stairs
  • Fixed Monk starting with 7 hearts in Single Zone Mode
  • Fixed the game failing to launch on some versions of macOS
  • Fixed game freezes while loading graphical assets for some mods
Crypt of the NecroDancer - BYG Maddie
Happy Thanksgiving to our American friends! Here's a patch for your day off. For everyone else... hope you're enjoying your day as normal.

Crypt of the NecroDancer v3.3.0 is now available!
New features
  • Added Discord Rich Presence integration and game invitation support
  • Added "Treasure Hunt" game mode to Versus Mode, replacing "Trick or Treat" mode
    • Defeat enemies to collect their gems, or steal them from other players!
    • The top-scoring player wears a shiny crown... which reveals their position to everyone else!
    • Drop 50% of your gems on death, including those collected in previous rounds!
    • After 3 rounds, the player with the most gems wins!
  • Added GOG Galaxy cross-play support for Apple Silicon Macs
  • Added option to generate floors with more/fewer rooms in the level editor
  • Added advanced option to retain custom rules after closing a multiplayer session
  • Added advanced option to increase the HUD text size for item stacks (bombs, cookies, etc.)
  • Added advanced option to increase the volume of important sound effects (Thief, Trapdoors, miniboss trampling)
  • Added Mumble positional audio integration
  • Added Integration options menu to configure mod.io/Discord/Mumble integration
  • Added back Bolt's original unlock condition ('Complete Zone 4 with Monk') as an alternative to their new unlock method ('Complete All Zones Mode')
Balance changes
Items:
  • πŸ”Ή Onyx Weapons: Changed damage boost to activate when hitting shielded enemies (excluding crates)
  • πŸ”Ή Shield of Shove: Increased damage of crush attack from 4 piercing damage to infinite phasing damage
  • πŸ”Ή Karate Gi: Reduced incoming damage penalty from a 2x multiplier to a +0.5 flat increase
  • πŸ”Ή Quartz Armor: Now protects against extremely high-damage hits (>10 hearts)
  • πŸ”Ή Winged Boots: Added the ability to toggle the floating effect via the 'Throw' button
  • πŸ”Ή Ring of Shielding: Now protects any equipped Shields from taking damage or breaking
  • πŸ”Ή Ring of Protection: Now protects against one lethal hit, breaking the ring and leaving the wearer at half a heart
  • πŸ”» Ring of Pain: Changed area damage to be parryable by Blademasters
  • πŸ”Ή Courage Shovel: Added protection against Wall Spikes
  • πŸ”Ή Courage Shovel: Added to Monk's and Coda's item pool
  • πŸ”» Courage Shovel: Reduced dig strength from Stone to Dirt
  • πŸ”Ή Earth Spell: Changed damage and knockback to affect enemies standing on the exit stairs
  • πŸ”» Earth Spell: Greater Earth now knocks back adjacent enemies two tiles instead of unconditionally crushing them
  • πŸ”Ή Freeze Spell: Increased freeze duration from 7 to 8 beats (15 to 16 beats for Greater Freeze)
  • πŸ”» Freeze Spell: Increased cooldown from 15 to 20 kills
  • πŸ”» Freeze Spell: Increased blood cost from 1 to 1.5 hearts
  • πŸ”» Freeze Spell: Greater Freeze on the main level no longer affects enemies in the secret shop, and vice versa
  • πŸ”» Shield Spell: Increased blood cost from 1 to 1.5 hearts
  • πŸ”Ή Bomb Spell: Magical bombs no longer inflict damage to players or friendly entities
  • πŸ”» Frost Charm: Now casts the normal Freeze Spell when shattered instead of Greater Freeze
  • πŸ”Ή Grenade Charm: No longer spawns, replaced by a "Grenade" action slot item that comes in stacks of 3
Enemies:
  • πŸ”» Ogre: Changed behavior to avoid attacking until it has been visible for a full beat
  • πŸ”» Death Metal: Changed the shield in phase 1 to be breakable by inflicting 9 or more damage in one hit
  • πŸ”» Frankensteinway: Removed the shield's damage reflection
  • πŸ”Ή Crate/Barrel Mimic: Now drops a single Grenade for Eli (or rarely for other characters)
Characters:
  • πŸ”Ή Chaunter: No longer gets slowed down when digging, using items or casting spells while possessing a slow enemy
  • πŸ”Ή Monk: Increased starting health from 2 hearts to 3 hearts
  • πŸ”Ή Monk: Reduced maximum number of enemies per floor
  • πŸ”Ή Mary: No longer encounters Orcs in Zone 5
  • ▫️ Tempo: Shop Wall Mimics are no longer replaced by other enemies in Zone 5
Shrines:
  • πŸ”Ή Shrine of War: Increased probability of encountering Shrine of War to match other shrines
  • πŸ”Ή Shrine of Sacrifice: Changed rewards to 3 different chest items (red/purple/black), instead of 3 random items
  • πŸ”» Shrine of Pain: No longer applies a +1 item tier boost to its reward items
  • ▫️ Shrine of Blood: Now drops Crown of Thorns while inactive, and Ring of Regeneration while active
Randomizer mode:
  • πŸ”» Yetis: Added movement speed limit of at least 3 beats per move if health is greater than 1
  • πŸ”» Deep Blues: Reduced average movement speed of Pawns (5 to 8 beats per move instead of 1 to 4)
  • πŸ”» Deep Blues: Reduced average health of Pawns
Versus mode:
  • πŸ”Ή Projection Spell: Now grants brief invincibility upon casting
  • πŸ”Ή Vanish Spell: Now grants brief invincibility upon casting
  • πŸ”Ή Vanish Spell: No longer interrupted when hit while invincible
Other changes
  • Changed Heart Transplant to telegraph the end of its effect by showing beat bars
  • Changed credits to use higher quality graphics for enemies
Modding features
  • Added support for declaring a dependency on the latest version of a mod (use "ModName_io_12345": true)
  • Added single-player chat visibility mode for mods
  • Added "embedded client" mode with asynchronous rendering, accessible via the MultiInstance module
    • This allows rendering a "picture-in-picture" view of the game from a different perspective
  • Added support for joining the same session multiple times via embedded clients
Bugfixes
Gameplay bugfixes
  • Fixed Trap Walls in Melody's final boss fight sometimes leaving small pockets of floor tiles intact
  • Fixed Shrine of Space causing level generator to generate different items in subsequent levels
  • Fixed Boss Shrine causing level generator to generate different items in subsequent levels
  • Fixed minibosses spawned by the Dice Trap appearing in the next floor's Trapdoor Penalty Box
  • Fixed Shrine of Space generating too many catacomb walls in Zone 3
  • Fixed Shrine of Space sometimes overriding shop walls in Zone 3
  • Fixed Shrine of Space sometimes failing to generate its extra room
  • Fixed Shrine of Space sometimes creating inaccessible rooms
  • Fixed crate Gargoyles not being affected by Ring of Luck and Lucky Charm
  • Fixed extra items being granted when a non-Chaunter character uses the Lantern
  • Fixed Chaunter disintegrating the Weaponmaster's lobby training weapons on pickup
  • Fixed Tar Monsters not creating tar when spawned by a dice trap
  • Fixed Fortissimole's initial facing direction varying when playing the same run in seeded mode
  • Fixed items sunken by an angry Pawnbroker reappearing on the next floor
  • Fixed Shopkeeper Familiar not collecting gold when deployed
  • Fixed Shopkeeper failing to open metal doors when returning to his shop after chasing a player
  • Fixed Ogres being able to immediately swing their club when spawned during a boss fight
  • Fixed Deep Blues being able to castle after teleporting
  • Fixed Bells spawning minibosses adjacent to players in Cadence's penultimate boss
  • Fixed Melody's final boss sometimes getting stuck in walls
  • Fixed non-Chaunter possessors being vulnerable to floor hazards
  • Fixed enemies continuing to target players who died during possession
  • Fixed enemies not despawning after falling down trapdoors
  • Fixed Ring of Wonder and Crown of Greed doubling the Pawnbroker's sell prices
  • Fixed Leprechaun's gold drop being affected by Randomizer Mode
  • Fixed spawn caps not correctly handling multiple bosses on one level
  • Fixed Berserk Spell not applying its damage boost when struggling against a Monkey
Multiplayer bugfixes
  • Fixed peer-to-peer message routing when connected to the same lobby from multiple clients
  • Fixed "Logged in from another session" error when trying to play over LAN
  • Fixed intro screen getting stuck when accepting lobby invitation
  • Fixed accepted lobby invitations not fully interrupting cutscenes
  • Fixed leaderboard player count not always updating correctly
Versus Mode bugfixes
  • Fixed Vanish Spell being cancelled the same beat it is cast
  • Fixed Versus Mode spectator view not working correctly
Menu bugfixes
  • Fixed Steam Input not detecting controllers on Apple Silicon Macs
  • Fixed Steam Overlay not working on Apple Silicon Macs
  • Fixed text display issues in key rebinder on some resolutions
  • Fixed keybindings in the controls menu's third column not being removable
  • Fixed uncommon crash when exiting the game via the menu
Level editor bugfixes
  • Fixed black screen when playing a multi-character custom dungeon
  • Fixed editor text tool not preserving uppercase characters
  • Fixed editor camera mode persisting when editor UI is open at level start
  • Fixed entities dying to lava in level editor
Modding bugfixes
  • Fixed settings not using treeKey for sorting order
  • Fixed boss.summonNearby() ignoring components if caster isn't specified
  • Fixed Steam Workshop resource packs not being loadable when Steam is in offline mode
  • Fixed errors during level generation not being displayed correctly
  • Fixed Synchrony's balance tweaks taking priority over mods
  • Fixed "Popular on mod.io" section running out of mods too quickly
  • Fixed mod icons not always being loaded correctly from mod.io
  • Fixed image/audio preloader not handling modded files if the path contains Unicode characters
  • Fixed asset extractor not listing files if a translation mod is loaded
  • Fixed debug console only disabling leaderboards for the current run
  • Fixed heart HUD graphics not appearing in resource extraction menu
Audio bugfixes
  • Fixed missed beats when the Heart Transplant's effect ends
  • Fixed 'Random' soundtrack option randomly causing Freddy to stop singing
  • Fixed 'Random' soundtrack option sometimes failing to play any music at all when AMPLIFIED DLC is not installed
  • Fixed Training song not looping correctly
  • Fixed Onyx weapons not playing the correct attack voice line
  • Fixed missing sound effects when a non-Chaunter character uses the Lantern
Visual bugfixes
  • Fixed cut-off character sprite when equipping Winged Boots while standing in a liquid
  • Fixed cutscene videos being cut off vertically on ultrawide display resolutions
  • Fixed inconsistent fade-out/darken behavior between floors and walls
  • Fixed Extra Mode labels sometimes being obscured by their shrine
  • Fixed giant enemies audibly trampling while hovering
  • Fixed missing particle effects when a non-Chaunter character uses the Lantern
  • Fixed some equipment sprites being stretched when submerged in water
Crypt of the NecroDancer - BYG Maddie


The Steam Awards are upon us again. It would mean a lot to our team if you would consider nominating Crypt of the NecroDancer for the Labor of Love category!
Crypt of the NecroDancer - BYG Demi
BOO!!! πŸ‘»πŸŽƒπŸ¬

We have a treat for you all today... and no, it's not a trick! It's time for NecroDancer's first ever online seasonal event with the SYNCHRONY DLC's spooky new Trick-or-Treat versus mode!! Take on other players in a battle to collect the most candy from now until November 13!

This patch also introduces some other new additions to Versus mode--such as the multi-layered "Raveyard" zone, Vanish and Projection spells & tomes, a lobby level, a match summary screen and post-game replay--plus lots of other changes and fixes! Let's dig in.

https://store.steampowered.com/app/2094810/Crypt_of_the_NecroDancer_SYNCHRONY/

New features
  • Added Trick or Treat mode - a seasonal event for Versus Mode! (SYNCHRONY DLC required)
    • Enemies drop candy in addition to gold - collect the most candy across three rounds to win!
    • Players drop 50% of their held candy when defeated
    • Bosses drop a large candy bag upon being slain
    • Heal half a heart at any time by eating 10 pieces of candy
  • Added "Raveyard" zone to Versus Mode
    • Fight under the full moon in this spooky, multi-layered arena!
  • Added Vanish Spell to Versus Mode
    • Temporarily renders the caster invisible for 10 beats
    • Picking up items or attacking is not possible while invisible
    • Interacting with the world (digging, taking damage, etc.) ends the invisibility early
    • Greater version: lasts 20 beats instead
  • Added Projection Spell to Versus Mode
    • Creates 3 decoy characters that mimic the caster's appearance and movements
    • Each decoy mimics the caster's movement at a different offset (90Β°, 180Β°, 270Β°)
    • Decoys disintegrate upon touching an obstacle, taking damage or after 8 beats
    • Greater version: spawns 7 decoys (4 of which move diagonally), lasts 16 beats instead, decoys phase through walls
  • Added Vanish/Projection Tomes
  • Added a new lobby level to Versus Mode
    • Choose the game mode and level generation style using Shrines
    • Fight against players (or an unlimited supply of Skeletons) in a training arena
  • Added match summary screen and post-game replay to Versus Mode
  • Added asset extraction tool to the resource pack menu
    • Creates a template from images and sounds associated with selected entities/tiles
    • Opens automatically when creating a new resource pack
    • Manually accessible by pressing 'Tab' on a local resource pack
  • Added support for modifying procedural weapons (Onyx weapons, Tridents and modded weapons) in resource packs
  • Added integration for auto-installing and auto-updating subscribed mods via mod.io
  • Added a section to showcase the most popular mods when visiting the mod management menu
  • Added support for placing text labels in the level editor using Ctrl+F (prefix "@")
  • Added custom rule to control Selective Shopkeeper Retaliation
  • Added advanced option to prevent DLCs from automatically loading when launching the game
Changes
  • Changed the sprite of Aria's/Coda's heart container
  • Changed Shrine of the Feast's activation condition
    • Overeating while standing next to the shrine drops between 1 and 4 items, depending on the amount overhealed
    • Previously, the shrine would require two food items to be eaten, dropping 3 items after the second consumption
  • Changed Shrine of Fire to self-destruct its rewards if activated via an explosion
    • The shrine now only drops its Fireball Spell upon destruction if it was previously ignited by non-explosive means
  • Changed trapdoors to transport dropped items to the next floor
  • Changed Electric Mages to only fire Electric Orbs at their target in multiplayer, instead of any aligned player
  • Changed players to respawn with a shovel after death in multiplayer
  • Changed Monk/Coda to fully remove gold piles in multiplayer after stepping into them
  • Changed minimap to always display the player's current segment in Versus Mode
Bugfixes
Gameplay bugfixes
  • Fixed shrines sometimes spawning items inside of walls
  • Fixed the Golden Lute not dealing piercing damage when thrown using the Throwing Charm
  • Fixed Dorian not collecting gold on Cadence's final boss fight
  • Fixed Berserk Spell causing softlocks on Melody's final boss fight
  • Fixed Coral Riff not splashing at the correct intervals in Randomizer Mode
  • Fixed "8-ball" achievement unlocking when destroying trap rooms
  • Fixed enemies moving one beat sooner than usual when testing a level in the editor while a player skin is active
Multiplayer bugfixes
  • Fixed Mary's lamb not being protected from other players' explosions if Friendly Fire is disabled
  • Fixed co-op leaderboards sometimes counting the number of players in a session incorrectly
  • Fixed music speeding up when returning to the lobby from post-game replay in multiplayer
  • Fixed music going out of sync in multiplayer when a high-latency player steps on a Tempo Trap
  • Fixed late-joining players not synchronizing their music time to the host when joining a paused session
  • Fixed Wallpigs delaying their fireball inconsistently in multiplayer
  • Fixed damage immunity granted by exit stairs not always resetting correctly when switching levels in multiplayer
  • Fixed "Network issues detected" message showing briefly when the host pauses the game
Versus Mode bugfixes
  • Fixed players blinking when entering the lobby in Versus Mode
  • Fixed visual stutter when looping instant replays
  • Fixed Monkeys and Tarmonsters being able to grab newly spawned players in Versus Mode
  • Fixed bosses always spawning at the map origin in Versus Mode
  • Fixed Versus Mode event countdowns showing after the round ends
  • Fixed items and enemies sometimes despawning in Versus Mode lobby
  • Fixed players not colliding with each other in Versus Mode lobby practice room
  • Fixed stacked items not being picked up immediately in Versus Mode
  • Fixed song not looping in 'Last One Dancing' Versus Mode
  • Fixed quick restart not showing a confirmation prompt in Versus Mode
  • Fixed Jade weapons not applying their poison effect on piercing attacks
Menu bugfixes
  • Fixed game not pausing if window focus is lost during a cutscene or level transition
  • Fixed disabled DLCs being re-enabled mid-run after loading a saved game
  • Fixed saved sessions with more than 2 local co-op players not resuming correctly at startup
  • Fixed Pause menu appearing on top of cutscenes in single-player
Modding bugfixes
  • Fixed missed beats when looping Coral Riff's theme if the song is replaced by a resource pack
  • Fixed Fortissimole rapping out of sync with the music when using a custom soundtrack
  • Fixed custom music file chooser failing to reopen after selecting a file name with special characters on Linux
  • Fixed mod translation generator failing to process some script file paths
  • Fixed error when a mod calls inventory.dropSlot() without passing a value for keepItems
  • Fixed error when removing a script's last setting or snapshot variable while editing a mod
  • Fixed mod update checker not refreshing while in the lobby
  • Fixed procedural weapon graphics not reloading correctly when changing their parameters
Visual bugfixes
  • Fixed "Custom Mode" indicator being visible while the screen is fading out during a level transition
  • Fixed co-op HUD health bar displaying incorrectly on the Steam Deck
  • Fixed Wallpigs facing the wrong way in the level editor's placement preview
  • Fixed Obsidian Shield displaying incorrectly in Mystery Mode
Crypt of the NecroDancer - BYG Demi
Hey everyone! We're back again with some changes and quite a few bug fixes, namely to improve multiplayer stability as well as fix a few issues surrounding leaderboards submissions! Thank you as usual for all of your feedback and be sure to keep an eye out for more fun content we have coming down the pike!

New features & changes
  • Added Modded/Custom Mode indicator to lobby
  • Added mode selection menu to Extra Modes room
  • Changed default font for Simplified and Traditional Chinese translations to Noto Sans
  • Changed Thief's spawn noise to use the sound volume level, instead of scaling with music volume
Bugfixes
  • Fixed "Character Lock" mode disabling leaderboards
  • Fixed Low% leaderboards not being viewable in the lobby after touching an Extra Mode shrine
  • Fixed runs started in a previous game version not submitting to leaderboards
  • Fixed performance issues when hosting multiplayer lobbies
  • Fixed some audio device errors not being resolved correctly
  • Fixed error when registering sound groups in same script name across mods
  • Fixed -connect-lobby-{GalaxyID} launch parameter not working
  • Fixed softlock when sliding on ice in lobby level
  • Fixed enemy health bars not rendering in lobby level
  • Fixed game browser menu counting incompatible lobbies twice
  • Fixed disconnected clients not being fully removed from online sessions
  • Fixed GOG lobbies sometimes not appearing in the game browser menu
  • Fixed players not disconnecting after a timeout when joining a GOG lobby
  • Fixed client getting stuck on log-in when trying to reconnect to a previously joined GOG lobby
  • Fixed network error when attempting to self-join Steam lobby using a second game instance
  • Fixed equipment sprites displaying in replays despite being disabled
  • Fixed fade-out being cut off when starting a custom mode run
  • Fixed Coda unlocking on partially completed All Characters runs
Crypt of the NecroDancer - BYG Maddie
Hey folks! It's been a bit, but we're back with another update for SYNCHRONY! As always, we'd love to hear your thoughts and feedback on these changes and additions. See you in the crypt!

New features
  • Added Shrines to the "Extra Modes" room in the lobby

    • Extra modes can now be toggled on or off by touching their corresponding shrines, allowing multiple modes to be active at once
    • The mode-specific staircases have been replaced by a single "Start run!" staircase, which begins an All Zones Mode Run with the chosen mode combination
    • Activating a shrine shows a brief description of the corresponding extra mode
    • In multiplayer, Extra Mode shrines are only usable by the host player
  • Added run modifiers for multiplayer that do not affect leaderboards or achievements:
    • Character Lock: forces all players to use the host's chosen character
    • Low Percent: Kills any players attempting to pick up an item or activate a shrine
    • Friendly Fire: Toggles the ability for bombs to hurt other players
  • Added visual extra mode indicators in the lobby, showing which modes are currently enabled
  • Added experimental cross-platform online multiplayer between Steam and GOG
    • Players from both platforms can join each other's lobbies and play together without the need for port forwarding
  • Added a confirmation menu when quick restarting a multiplayer run after the first level
  • Added an option to change the title of an ongoing multiplayer lobby using the "Lobby settings" menu
  • Added an option to mute the boss intro announcer
Changes
Characters
  • Changed Suzu's supercharge to collect gold piles when dashing over them
  • Changed Bolt's unlock condition from "Complete the game with Monk" to "Complete All Zones mode"
  • Changed Dove to no longer encounter Wall Spikes
  • Changed possessed Shopkeepers to pay gold coins for every attack
  • Changed attack sound effect of possessed Banshees to reduce loudness
  • Changed possessed enemy health bars to measure health in half-heart units, matching regular player characters
  • Changed Shrine of Duplication's Mannequin to no longer drop gold for Monk and Coda
  • Changed Monk and Coda to leave behind a single coin when jumping into a gold pile in multiplayer
  • Changed Double Tempo Mode to submit to separate leaderboards on Coda
  • Changed Nocturna's story boss fights to let the view follow the local player in online sessions
Enemies
  • Changed the Shopkeeper to only chase after attackers (and shoplifters) in multiplayer
  • Changed Low% state to be preserved when retrieving items stolen by the Thief
  • Changed Thief's spawn sound to be audible when playing with a low sound volume and a high music volume
Items
  • Changed Berserk Spell to grant extra beats of invincibility upon casting and after ending
  • Changed Shield of Shove to be unbreakable while shoving
  • Changed Onyx weapons to appear less often in boss reward chests
  • Changed Onyx weapon shop prices:
    • Lowered costs of Onyx Dagger, Broadsword, Whip and Spear
    • Increased costs of Onyx Bow, Crossbow, Cutlass and Warhammer
  • Changed Throwing Charm to interact uniquely with loaded Crossbows
  • Changed player-placed bombs to no longer hurt other players in the Synchrony DLC
Level editor
  • Changed dungeons created in the level editor to also save their set of Custom Rules
  • Changed level editor to automatically join in-progress test runs of other players
Engine changes
  • Changed music timing logic to improve input reliability, error handling and multiplayer synchronization
  • Changed weapon attack swipes to follow player movement smoothly
  • Changed translations for all supported languages
  • Changed player health bars to be hidden in the lobby
  • Changed "Reassign controls" menu to indicate which bindings are automatically managed by Steam Input
  • Changed "Quick lobby movement" setting to be overridable by the host player
  • Changed leaderboard submissions to be skipped for players who stay in spectator mode for more than half of the run
Bugfixes
Performance bugfixes
  • Fixed performance issues and crashes on Apple M1/Silicon Macs
  • Fixed lag spikes when toggling Randomizer Mode, Mystery Mode or Dancepad Mode on/off
  • Fixed low framerate in the lobby in large multiplayer sessions
  • Fixed low framerate in the lobby when accumulating large piles of thrown weapons
Multiplayer bugfixes
  • Fixed black screen when a player leaves during a level transition in multiplayer
  • Fixed non-host players missing the menu option to return to the lobby's main room
  • Fixed custom skins not being displayed in the late-join character selection menu
  • Fixed softlock in multiplayer when the last player on the floor disconnects
  • Fixed "Freeze Frame" effects causing flickering graphics in multiplayer
  • Fixed configuration menu not allowing settings to be edited online
  • Fixed viewport position not instantly updating when late-joining online sessions
  • Fixed idle character being left behind when a player leaves during a cutscene in multiplayer
  • Fixed cutscenes continuing to play when disconnecting from an online game
  • Fixed level music sometimes playing during cutscenes in multiplayer
  • Fixed All-Chars/Story runs sometimes ending prematurely in multiplayer
  • Fixed All-Chars/Story Mode causing spectators or disconnected players to respawn in multiplayer
  • Fixed minimap vision range not being consistent between single-player and multiplayer
  • Fixed other players not showing on the minimap from within the secret shop
  • Fixed animations sometimes getting stuck when entering a new level in multiplayer
  • Fixed snapshot synchronization taking too long when using direct IP connections
  • Fixed custom skins not loading after character switches in All-Chars/Story runs
Gameplay bugfixes
  • Fixed Shopkeepers not being scared of the Fear Scroll
  • Fixed enemies sometimes moving immediately after being summoned by a boss
  • Fixed more enemies generating than intended for Dove
  • Fixed Thief being able to steal Mary's Lamb and deployed familiars
  • Fixed Berserk not protecting some glass items
  • Fixed the player's last remaining heart container being removed when dropping Ring of Peace
  • Fixed crates being immune to bombs while unrevealed
  • Fixed Shrine of Binding not linking holstered weapons
  • Fixed Shrine of Binding not linking item conversions via shrines
  • Fixed Shrine of Binding causing items to drop in the wrong location
  • Fixed Shrine of War converting Shock Monkeys to White Monkeys
  • Fixed generated shrines not falling back to Shrine of Glass when the shrine pool is depleted
  • Fixed Chaunter not breaking Low Percent when using a shrine during possession
  • Fixed Chaunter ignoring item restrictions when transferring its inventory to a possession target
  • Fixed Gigantism granting immunity to Hot Coals
  • Fixed awoken Gargoyles not taking damage while frozen
  • Fixed error when an unrevealed crate is pushed down a trapdoor
  • Fixed Rifle dealing incorrect damage when thrown with the Throwing Charm
  • Fixed Throwing Charm sometimes being consumed without performing a return throw
  • Fixed Super Secret Shopkeeper not being centered when spawning above a food shop
  • Fixed spirits spawning on unrevealed tiles
  • Fixed potential errors when killing a Warlock during possession while holding a Ring of Courage
  • Fixed enemies not always struggling against possessed or charmed monkeys
  • Fixed possessed enemies not receiving a dig bonus from Gigantism
  • Fixed possessed enemies stopping when berserking into other enemies
  • Fixed softlock when the time runs out on Melody's final boss fight
  • Fixed Melody's Golden Lute throws not damaging her final boss
  • Fixed price tags not being removed when buying a duplicate charm
  • Fixed enemy splash attacks not being affected by damage-boosting items
  • Fixed missing alternate voice lines for Mary's greetings, attacks and cheers
  • Fixed Shock Monkeys and other electric attacks not hitting Electric Zombies
  • Fixed players being able to rapidly use items or spells on ice
  • Fixed Blast Helm explosions not being instant while sliding on ice
  • Fixed Coda encountering Ooze Golems when the AMPLIFIED DLC is disabled
  • Fixed Merlin not offering Ring of Phasing if AMPLIFIED DLC is disabled
  • Fixed Hephaestus not offering Warhammer, Heavy Glass Armor, Holster or Hargreaves
  • Fixed Aria starting Dancepad Mode in Zone 1
  • Fixed seed variance for button trap locations in Cadence's final boss
  • Fixed unprovoked Shopkeepers being targeted by charmed enemies
Achievement/leaderboard bugfixes
  • Fixed pre-3.0 Hard/No-Return Mode clears not counting towards "Mode Master" achievement
  • Fixed multi-character achievements not auto-unlocking when a corresponding leaderboard entry is present
  • Fixed All Zones completion achievements not unlocking in All-Chars/Story Mode
  • Fixed "Custom Mode" menu ignoring unlock condition for All Characters Mode
  • Fixed progression unlocks and achievements being awarded to spectators
  • Fixed some statistics (e.g. Green Bat Kills) not counting correctly across Save & Quit
  • Fixed debug commands not disabling leaderboards for non-host players in multiplayer
  • Fixed Randomizer All-Chars/Story Mode runs cross-submitting to All Zones leaderboards, despite using the same seed each loop
Controller bugfixes
  • Fixed missing controller bindings for switching pages in the mod menu or leaving spectator mode
  • Fixed game exiting on title screen when pressing B on a controller
  • Fixed incorrect controller prompts for "Join game", "Next page" and "Previous page"
  • Fixed first column in "Reassign controls" being overwritten with Steam Input disabled
  • Fixed Player 1 not always automatically switching to controller input at startup
  • Fixed Steam Input failing to initialize if no controller is plugged in when launching the game
  • Fixed "Diagonal" Steam Input action set layer not being applied correctly in local co-op
Editor bugfixes
  • Fixed newly loaded levels in the online level editor not being visible until host enters the room
  • Fixed level editor sometimes momentarily displaying the spectator mode HUD in multiplayer
  • Fixed level editor not switching to the next level when immediately deleting the first level after opening a dungeon
  • Fixed level editor not switching to the next level when the current level is deleted in multiplayer
  • Fixed level editor level list selection going out of bounds
  • Fixed level editor sometimes reloading all mods when switching between levels in multiplayer
  • Fixed error in the level editor when clearing the selection box while quick-dragging a section of the level
  • Fixed error in the level editor when deleting the first level while an online player is connecting
  • Fixed error when loading a dungeon in the editor while online players are in a test run
  • Fixed level editor not sending all online players back to lobby when the host leaves the editor
  • Fixed "Restore default gameplay" appearing in level editor play rooms
  • Fixed spirits not appearing when spawned via the in-game editor
  • Fixed custom dungeon level options (e.g. "No Items", "Low Health") not applying to late-joiners
  • Fixed entity attribute modifications in level editor not always applying correctly
  • Fixed Charm Spell not showing up in level editor
  • Fixed players getting stuck in editor test runs if the host deletes the level being tested
  • Fixed Moles not being movable into obstacles in the level editor
Other engine bugfixes
  • Fixed errors when resuming a session that was saved in a previous version of the game
  • Fixed the player sometimes entering spectator mode when resuming a saved session
  • Fixed music timing drift when switching between characters with different soundtracks in the lobby
  • Fixed audio device errors sometimes causing beat bars and the in-game timer to run backwards
  • Fixed framerate limit option allowing redundant "VSync" value
  • Fixed custom music menu not reporting an error when failing to load a song
Visual bugfixes
  • Fixed clones appearing as Cadence's instead of Chaunter's when entering a level while possessing an enemy
  • Fixed Dash Spell's visual tell taking too long to show up
  • Fixed Greater Dash Spell's visual tell not accounting for the extra range
  • Fixed characters appearing below walls in Phasing Mode when wearing Winged Boots
  • Fixed Pawnbroker price previews ignoring item slot restrictions
  • Fixed Danganronpa skins being offset incorrectly
  • Fixed character sprites displaying at incorrect offsets in the skin selection menu
  • Fixed visual bugs when using a Shrine of Glass while holding an Obsidian Weapon
  • Fixed Nicolas Daoust being selectable without the AMPLIFIED DLC, turning the Shopkeeper into a white square that does not sing
  • Fixed numerous "Beat Skipped" flyaways showing up when playing Bolt in Double Tempo Mode
  • Fixed Dorian visually equipping Cadence's spells in the final boss fight
  • Fixed gold counter in the HUD getting squished more than necessary
  • Fixed speedrun timer getting squished in some languages
  • Fixed some enemy health bars not being aligned to the tile grid
  • Fixed certain resolutions and view multipliers causing lobby text to jitter
  • Fixed inconsistent visuals when changing "Character Lock" setting via lobby shrine
  • Fixed offset for one of Suzu's armor sprites
Modding
  • Added support for loading custom TTF/OTF fonts in resource packs
    • Font replacements for the non-pixel font are loaded from <Resource Pack Name>/ttf/NotoSansJP-Bolt.otf
    • "Enable pixel font" in the Language Options must be unchecked for this font replacement to take effect
    • To force a full font reload when activating the resource pack, create a text file containing Key,Text and save it as <Resource Pack Name>/languages/all.csv
  • Added event clientRequestRestart to handle quick restarts from the hotkey or the pause menu
  • Added event itemGenerate to allow mods to intercept item generation
  • Added component itemCommon which marks "regular" items, distinguishing them from internal items like deployed familiars
  • Added component playableCharacterNonSelectable to exclude characters from the lobby
  • Added command line option --no-load to discard saved sessions
  • Added debug command translateMods() to generate a translation template for all loaded mods
  • Added an option to show internal entity names in the level editor
  • Changed events objectTakeDamage/holderTakeDamage to always supply ev.attacker, using an empty table for environmental damage
  • Fixed mods downloaded from mod.io not loading on Windows if the username contains special characters
  • Fixed "Missing mods" menu not showing mod names, descriptions or icons
  • Fixed startup error when loading a mod with a malformed mod.json file
  • Fixed error when Death Metal's spawn limit is removed by a mod
  • Fixed "Change Language" menu not displaying some modded translations correctly
Known issues
  • It is not yet possible to send Steam invitations for multiplayer lobbies hosted by GOG users
  • Multiplayer lobbies created on MacOS are not yet visible to GOG users
Crypt of the NecroDancer - BYG Maddie

That's right! The NecroDancer's back in a brand new rhythm game spinoff, featuring a whole new look, modern setting, and soundtrack! 🎸🎢

Help Cadence rhythmically repair rifts and fight foes via a variety of new game modes!

Don't forget to add Rift of the NecroDancer to your wishlist!


https://store.steampowered.com/app/2073250/Rift_of_the_NecroDancer/
...