What changed in Duck Game in 2021
87 updates · 19 main milestones · Feb 4, 2021 to Jun 12, 2021
- 4 events
- 28 eventsAdded warning message for title screen global EDIT CONTROLS settingquality of life
Warns if any active profiles have their own personal control overrides set.
SteamFixed issue with odd behavior when placing parallax backgrounds in the editorbug fixIssue occurred when a mirror object is present.
SteamAdded 'savedir' command to consolequality of lifeOpens your current Duck Game save folder in a new window.
SteamAdded 'Show 8 Player' setting in local lobby pause menuquality of lifeZooms out to show extra slots to help clear up confusion with how to use 8 player mode.
SteamText to Speech setting now shows error message if initialization failsquality of lifeDisplays 'Text To Speech Not Installed...' if no voices are installed.
SteamFixed issue with renderstate pileup when rendering level previewsperformanceMilestoneCaused crashing when uploading some workshop levels.
SteamEmergency garbage cleanup call added for compatibility with old modssystemTo handle mods that leak textures.
SteamFixed bug where match settings would be reset if Play Online was accidentally chosenbug fixMilestoneSteamBinding two UI controls to the same key is no longer allowedquality of lifeSteamDuplicated UI controls will now be detected and reverted to defaults on game startupquality of lifeSteamFixed BadFormatException error causing player issuesbug fixMilestoneSteamAdded 'userdir' command to consolequality of lifeOpens your current Steam user's Duck Game save sub-folder in a new window.
SteamObjects can now be encased in ice in the editorgameplayBy placing an IceBlock and setting its contained object.
SteamFixed a large number of level synchronization issues related to MysteryGun and RandomItemBoxbug fixMilestoneShould fix situations where item boxes wouldn't pop anything out.
SteamWall disarms have been re-implementedgameplaySteamImproved duck animation sync when playing onlinegameplaySteamFixed a few crashes with initializing audio driversbug fixSteamAdded 'xpskip' command to consolequality of lifeFor players who don't want to see Vincent and can't stand to wait for him to gift the Voodoo Vincent doll.
SteamRewrote DInput device enumeration to be threadedperformanceMilestoneShould solve a ton of framerate spike issues and freezes.
SteamFixed race condition crash in audio engine when connecting to remote playperformanceMilestoneSteamFixed issue where selected duck color could be ignored upon joining a gamebug fixSteamFixed issue with Never Mined and Books Are Fun achievements not triggeringbug fixSteamCommand line option -dinputNoTimeout is no longer necessarysystemDInput now initializes asynchronously.
SteamAdded 'SAVE CHANGES?' dialogue when backing out of profile control editorquality of lifeAppears if there are unsaved changes.
SteamFixed issue with object appearance offsets when netted while playing onlineperformanceSteamFixed a few disappearing object issues when playing onlineperformanceMilestoneRelated to objects created by references in net messages not being initialized correctly.
SteamFixed bug where backing out after choosing to play online could softlock the lobbybug fixMilestoneSteam - 3 eventsFull Moon Calculation Updatechanges
Changed full moon calculation to use UtcNow, and made detection more lenient.
SteamDebug Command Line Logging EnhancementsystemThe -debug command line option will now log additional steam related messages to the command console when running as administrator.
SteamCopy Command Added to Consoleui uxAdded 'copy' command to console, which will copy the command console's current contents to the clipboard.
Steam - 6 eventsCrash Message Link Updatebug fix
Updated link for crash message when XNA framework is not detected.
SteamAdditional Debug Command Line ChecksystemAdded another check for -debug command line DLL dependency check.
SteamWAV File Streaming for Large ModsaudioWAV files in mods bigger than 5MB are now streamed from HDD instead of loaded into memory to prevent out of memory errors when many mods are installed.
SteamAudio Engine Selection AddedaudioAdded Audio Engine selection to audio options menu to help anyone having issues with the default Wasapi API.
SteamAutomatic Audio API Switch for Remote PlayaudioStarting a remote play session now automatically switches the audio playback API to DirectSound.
Steam - 9 eventsRewrote mine sync for online playnetworkMilestone
Mines now work online as they do offline, with client synchronization similar to Quad Laser bullets.
SteamFixed cape not appearing for waffles hatbug fixSteamFixed issues with Grenade Launcher 102 challengebug fixThe previous change should resolve several issues with this challenge.
SteamFixed editor issue with leftover block nubsbug fixResolved the problem where block nubs would clutter the editor UI after removing objects.
SteamFixed collision detection issue with wall and glass panebug fixResolved unwanted clipping when jumping horizontally against a wall and a pane of glass simultaneously.
SteamRemoved _holdAction from TargetDuckbug fixThis change may affect challenges made after the 1.5 update using poweruser to place old TargetDuck objects holding automatic weapons.
SteamFixed issues with frame 255 from custom tilesetsbug fixResolved problems when using frame 255 in the 1.5 level format.
SteamAdded checks to prevent crashing with sound instancesperformanceChecks added to prevent crashes when LoopingSound/ConstantSound instances aren't loaded properly or are disposed early.
Steam - 1 eventFixed issue with Vincent giving multiple perimeter defence turretsbug fixSteam
- 31 eventsFixed crash with grappling hookbug fixMilestoneSteamFixed crash from blocking last player in 'Recently Played With' listbug fixMilestoneSteamFixed index issues with font character fallbacksbug fixSteamFixed feathersbug fixSteamFixed issue with Energy Scimitar glowing in propsbug fixSteamFixed bug with storing gold rocks in purple boxbug fix
Stored rock would not be gold for clients.
SteamCharacters missing from room fonts fall back to default fontbug fixSteamFixed bug with spectator's fans showing in the crowdbug fixSteamFixed Musket/Blunderbuss collision boxesbug fixSteamFixed bug with full moon check and timezonesbug fixSteamFixed input 'down' actions with mouse button mappingsbug fixYou can now properly throw the energy scimitar with throw bound to the mouse.
SteamGeneral performance optimizationperformanceLevel updates no longer constantly call RemoveWhere.
SteamNew system for re-texturing parallax backgroundsvisualsSee background/office.txt in DG's content files.
SteamHD texture packs load larger resolution images automaticallyvisualsSteamRetextures and map packs loaded before other assetsvisualsFixes retextures not being applied to ducks.
SteamChanges related to PS4 porting processperformanceIncludes rewrites and optimizations, no visible effect expected.
SteamRemoved redundant chat filter toggle from options menuui uxUsers must now adjust chat filtering in Steam settings.
SteamFixed bug with killing ducks in lobby beambug fixMilestoneThis was a bug introduced in 1.5 related to armor/prop vs. gun collision checking.
SteamFixed crash related to SteamUtils() returning nullbug fixGame will run for affected users, but chat filtering won't function.
SteamSignificant level rendering performance optimizationsperformanceMilestoneAutoBlock/Level tile batches are now cached.
SteamFixed bug with taping swordsbug fixTaped swords should not be able to be taped to other swords.
SteamFixed issues with higher definition textures in texture packsbug fixSteamFixed XML loader crash with blank filesbug fixMilestoneSteamVincent now buys non-Round Table itemsbalance changeSteamDisabled mods appear at the end of mod selection listui uxSteamFixed index crash with NMTransferScoresbug fixMilestoneSteamItemBox contents included in initial level data payloadnetworkHelps prevent issues with items not popping out of boxes for clients.
SteamNew muting/blocking system in multiplayerui uxMilestoneAllows players to mute and block users, affecting chat and game joining.
Steam