Dusk Changelog — All Releases (auto-tracked from GitHub)

Automatically synced changelog of every Dusk release from TwilitRealm/dusk on GitHub. Updated daily.

Published 2026-05-10 ·Updated 2026-06-20

Auto-generated. Synced from TwilitRealm/dusk releases — last update 2026-06-16. Latest version: v1.4.1.

This page is updated automatically by a daily GitHub Action. For real-time information, see the official releases page on GitHub.


v1.4.1 — 2026-06-16

A same-day hotfix on top of v1.4.0, addressing texture replacement and performance regressions plus mobile input fixes.

What’s new:

  • Added: Support Clawshot hanging & Hawkeye with touch controls
  • Added: Configure Android Surface.setFrameRate; improves performance on some devices
  • Fixed: Texture replacement regressions in v1.4.0 (load ordering & missing UI textures)
  • Fixed: Performance regression on some GPUs (AMD on Windows in particular)
  • Fixed: Keyboard focus issues on Android and iOS
  • Fixed: Lock 4:3 aspect issue on PowerVR GPUs
  • Fixed: Hidden Dusklight menu still receiving inputs in some circumstances
  • Fixed: GPU backend fallback regression

Full Changelog: https://github.com/TwilitRealm/dusklight/compare/v1.4.0…v1.4.1

View on GitHub →

v1.4.0 — 2026-06-16

With the release of Dusklight, it’s been our goal to raise the bar for quality and polish in ports. First, we focused our efforts on accuracy, stability and quality of life. Now, we’re excited to bring some long-awaited features and improvements: full mouse controls, mobile touch controls, and a complete performance overhaul, among many others! And don’t worry, we still have some even bigger features coming soon. Please stay posted!

What’s new:

  • Added: Mobile touch controls & customization
  • Added: Mouse control for third-person camera
  • Added: Mouse/touch support for in-game menus (disable via “Mouse/Touch in Menus” setting)
  • Added: Native gyro/rumble support on Android and iOS
  • Added: Overhauled performance; up to 4x improvement on CPU-bottlenecked devices
    • We’ve optimized every part of the renderer, from game particles to GPU frame submission
    • Framerates should be much more stable across areas and with heavy effects
  • Added: ASTC DDS support for texture replacements
    • Texture pack authors can now ship desktop packs with BC7, and mobile packs with ASTC
  • Added: Load mipmaps from DDS files
    • Texture pack authors can now ship mipmaps within DDS files, rather than requiring separate _mip* sidecars
    • Recent Dolphin versions also support this
  • Added: “Swap Direct Select Input” option: enables Direct Select by default for item wheel
  • Added: Improved scaling for Memory Card and Name Select screens
  • Added: Individual X and Y sensitivity settings for Free Camera
  • Added: “Enable Controller LED” setting for supported controllers
  • Added: Preview when changing “Enable Texture Replacements”
  • Added: “Button Fishing” QoL option from TPHD
  • Added: Interpolate most particles, fishing rod line, door chains, hookshot chains
  • Added: “Glitched” acheivements count beyond 100% completion (no longer requires Glitched for 100%)
  • Added: “HUD Scale” setting for in-game HUD
  • Added: “Freeze Time” setting for debug camera
  • Added: “Restore Wii 1.0 Glitches” now restores Green Chu merging
  • Added: “Magic Armor Behavior” cheat: Normal, On Damage, Double Defense, Invincible, Cosmetic
  • Added: “Remember Window Size” setting
  • Added: Automatically initialize Memory Card when “Instant Saves” is enabled
  • Added: Automatically prune dawn_cache.db
  • Fixed: Crash when talking to the Zora under the waterfall in Zora’s Domain
  • Fixed: Snowpeak avalanche not triggering with bloom disabled (yes, you read that right)
  • Fixed: Hidden Village crash after getting Ilia’s Charm from Impaz
  • Fixed: Monkey loading crash in Forest Temple
  • Fixed: Ganondorf’s cape texture & tearing
  • Fixed: Poe Counter in Mirror Mode
  • Fixed: Respawning in final Zant fight phase
  • Fixed: Mirror mode sign arrows
  • Fixed: Issues with Unicode in data folder paths
  • Fixed: macOS 12 support
  • Fixed: Package Visual C++ Redistributable DLLs on Windows
  • Fixed: Performance issues & crashes with map rendering
  • Fixed: Texture LOD bias & sampler settings for replaced textures
  • Fixed: Crash with incorrectly-sized texture replacements
  • Fixed: Issues with pipeline cache sometimes not populating, causing pop-in
  • Changed: Remove embedded gamecontrollerdb.txt
    • This broke mappings for various controllers, notably Switch Pro controller on Android
    • The game now loads custom controller mappings from <data folder>/gamecontrollerdb.txt if manually created

Thanks to all contributors: @SuperDude88 @PJB3005 @Abzol @GiorgioMendieta @JaxonKEKW @tangzero @superyu1337 @flash-computer @encounter @Sirius902 @5upern1ce @tomlube @qubitnano @ReillyBrogan @Irastris @MelonSpeedruns @jtrees @dooplecks @KevinLemaMartinez @ZipoLabs @itssecretnate @BoLThompson @Kyrio @matthewdavidrichardanderson @Ahmad8864 @R0dn3yS

Full Changelog: https://github.com/TwilitRealm/dusklight/compare/v1.3.1…v1.4.0

Downloads (8)

View on GitHub →

v1.3.1 — 2026-05-27

What’s new:

  • Fixed: Several issues with configuration saving & loading
    • Resolves a regression in v1.3.0 where some Android devices would corrupt config file on exit, then crash on launch
  • Fixed: Enter key clearing text inputs
  • Fixed: Missing chains in Arbiter’s Grounds, Hyrule Castle
  • Fixed: Improved crash reporting in log files

Thanks to all contributors: @PJB3005 @dooplecks @Irastris @encounter

Full Changelog: https://github.com/TwilitRealm/dusklight/compare/v1.3.0…v1.3.1

Downloads (8)

View on GitHub →

v1.3.0 — 2026-05-25

What’s New:

  • Added: New, modernized Depth of Field implementation (+ “Classic” option)
  • Added: “Data Folder” configuration on Android
    • NOTE: Large transfers (e.g. texture packs) may cause the app to sit on a black screen on restart. Be patient!
  • Added: ARM64 Windows and Linux builds
  • Added: Numpad “Enter” now works in menus
  • Added: Poe Counter from TPHD
  • Added: Option to “Hide Owl Statue Markers” after completion
  • Added: New achievements: “Gorge Skip”, “Hero Mode”, “Autospin Annihilation”, “Surgical Skewer” & “Early City”
  • Added: Updated Steam Controller support on Linux
  • Added: “Invert Air/Swim Axis” options
  • Added: Better crash reporting in log files
  • Fixed: Adreno vertex shader issues (“vertex explosions”, etc.)
    • Works around an Adreno driver bug triggered by 16-bit integer arithmetic (thanks @qwtel)
  • Fixed: VersionName and VersionCode not updating for Android APK
  • Fixed: Refactor string handling in the original game to prevent crashes or undefined behavior
  • Fixed: Credits crash on Linux/Android
  • Fixed: Some instances where Wolf Link couldn’t howl
  • Fixed: “No Heart Drops” now functions more similarly to TPHD
  • Fixed: THP (demo video) playback stuttering
  • Fixed: Map offset when using Mirror mode
  • Fixed: Collection/Pause/File select screen presentation when ultrawide
  • Fixed: Various crashes, including Zora River and foreign languages
  • Fixed: Goats and snowboarding achievement checks, Indomitable achievement, 100% completion achievement check
  • Fixed: Ignore software renderers when choosing graphics backend
    • This works around an issue where D3D12 falling back to “Microsoft Basic Renderer” can crash before the Vulkan or D3D11 backends have a chance to initialize.
  • Fixed: Reduce log file verbosity
  • Fixed: Rare issue where settings wouldn’t save

Thanks to all contributors: @PJB3005 @Krutonium @JaxonKEKW @TakaRikka @itssecretnate @dooplecks @Irastris @SailorSnoW @SiggeMcKvack @encounter @SuperDude88 @CarlosManuelRodr @ReillyBrogan @Abzol @magcius @qwertyquerty @superyu1337 @Ahmad8864 @qwtel

Full Changelog: https://github.com/TwilitRealm/dusklight/compare/v1.2.0…v1.3.0

Downloads (8)

View on GitHub →

v1.2.0 — 2026-05-18

Release v1.2.0

What’s New:

  • Added: Experimental D3D11 (Windows) and OpenGL ES (Android) graphics backends
    • This allows Dusklight to run on devices that don’t support Vulkan 1.1, D3D12 or Metal, but be warned that performance and accuracy may suffer! These backends are provided on a best-effort basis.
  • Added: Capped FPS option: set any framerate limit
  • Added: “Area” output resampling option
    • Smoother resampler for both upscaling and downscaling from the internal resolution
  • Added: Many, many fixes and improvements to interpolation
  • Added: Better achievement logic for Skybook characters
  • Added: Autosave safety (no autosave after loading a state, no autosave after reset, etc.)
  • Added: Ctrl-R to reset now triggers on release, like the button combo
  • Added: Option to remove button binds with only controller (press same button again)
  • Added: Option to enable and disable texture replacements in-game
  • Fixed: Various crashes on all platforms (Goron Mines elevator & others)
  • Fixed: Off-center aim reticle on devices with “safe area” (notches, in-screen cameras, etc)
  • Fixed: Mipmap texture replacement regression in v1.1.1
  • Fixed: Softlock on title screen when resetting while saving
  • Fixed: Item wheel pause buffer now displays a synchronized (non-interpolated) frame
  • Fixed: PAL keyboard
  • Fixed: Shoulder buttons incorrectly setting analog values
  • Fixed: Ook and Zant jump locations
  • Fixed: “Fast Tears of Light” bug where tears could travel out of bounds
  • Fixed: macOS Game Mode on macOS <26
  • Fixed: Booting on macOS 14, and possibly booting on x64
  • Fixed: Rollgoal completion to scale better with Bigger wallets
  • Fixed: Dusklight gives better info when graphics backends fail to load
  • Fixed: Allow transform level in Editor to go up to 15
  • Fixed: Copy/delete effects on save screen

Known issues:

  • No solution has been found for the Adreno driver issues yet.

Thanks to all contributors: @JaxonWasTaken @SuperDude88 @TakaRikka @tomlube @SailorSnoW @MelonSpeedruns @Irastris @qwertyquerty @PJB3005 @matthewdavidrichardanderson @AceOfSpades-JFK @korrectional @Krutonium @Abzol @dooplecks @SrBananaMan @GiorgioMendieta @Pheenoh @xCyberxx @superyu1337

Full Changelog: https://github.com/TwilitRealm/dusklight/compare/v1.1.1…v1.2.0

Downloads (6)

View on GitHub →

v1.1.1 — 2026-05-13

Release v1.1.1

The first release as Dusklight! Our entire team has been working very hard to address issues and add new features.

What’s new:

  • Added: Custom action binds for Dusklight Menu, Turbo, Midna, and First Person Camera
  • Added: D-Pad menu navigation in-game
  • Added: Change Data Folder & Portable Mode (desktop only; Android coming soon)
    • Portable Mode (Windows only): saves, texture packs and config are stored next to the .exe in data/
    • Change Data Folder (Windows/Linux/macOS): saves, texture packs and config are stored in a custom location
  • Added: Warp menu (requires “Enable Advanced Settings”)
  • Added: “Enable Discord Rich Presence”, “Show Input Viewer” settings
  • Added: “Fast Roll”, “Infinite Seeds”, “Invincible Enemies” cheats
  • Added: PNG format for custom textures (not recommended in a pack, but useful for development)
  • Added: Improved Speedrun Mode
  • Fixed: Z improperly mapped to Menu by default (it now properly maps to RB)
  • Fixed: “Pause on Focus Lost” causing the game to freeze on startup
  • Fixed: Fishing log on USA version
  • Fixed: Linux crash in Temple of Time
  • Fixed: Prelaunch softlock
  • Fixed: Pillarbox widezoom cutscenes instead of cropping
  • Fixed: World map off center when switching mirror mode
  • Fixed: Don’t autosave after loading a save state
  • Fixed: Bloom pulse speed
  • Fixed: “Invert First Person X/Y” now only inverts stick, not gyro
  • Fixed: Texture replacements with Unicode characters in the path on Windows
  • Fixed: LJA achievement triggering from cutscene teleport
  • Fixed: Fast Iron Boots rolling underwater
  • Fixed: Many different crashes

Known issues:

  • Adreno graphical issues. Lots of effort has been spent trying to work around driver bugs to no avail.
  • You should manually unbind digital trigger buttons (by pressing Escape) in Controller Configuration to avoid conflicts

Thanks to all contributors: @Pheenoh @Krutonium @SuperDude88 @Irastris @encounter @dooplecks @flash-computer @itssecretnate @BoLThompson @RibShark @joeycato @qwertyquerty @tomlube @Sulfrix @PJB3005 @MelonSpeedruns @gymnast86 @SailorSnoW

Full Changelog: https://github.com/TwilitRealm/dusklight/compare/v1.0.1…v1.1.1

Downloads (6)

View on GitHub →

v1.0.1 — 2026-05-11

Release v1.0.1

We are genuinely moved and appreciative of the reception that Dusk has recieved in the last 24 hours. The stories of people reliving their childhood, honoring their late friends, and enjoying the project are deeply moving for the team to read. The YouTube trailer getting 220k views in 24 hours and media coverage from large and small creators brings us joy and validates the immense effort poured into the project. This release brings many fixes for common issues that people have hit with the initial release. Cheers all!

What’s new:

  • Added: Dusk data can now be accessed from the Files app on Android and iOS
    • Android: If you have trouble finding Dusk in your files app, try this Files app. Open the left nav and scroll to the bottom.
  • Added: “Open Data Folder” in Settings -> Interface
  • Added: Crash reporting (opt-in)
  • Added: Enable Game Mode on iOS
  • Added: Option to invert axes while aiming
  • Added: Actor spawning debug tool
  • Added: Easier first person with freecam
  • Added: Improved “no graphics backend” message
  • Added: Symlink support in texture_replacements
  • Fixed: Worked around an Adreno GPU driver bug with alpha discard (Ilia hair, foliage, etc. on Android)
  • Fixed: Android not copying initial pipeline cache
    • Delete pipeline_cache.db from data to get the full cache; eliminates pop-in issues
  • Fixed: Recording Mode disabling music until quit
  • Fixed: Keyboard binds not working
  • Fixed: Unicode characters in filepaths
  • Fixed: Freezing when minimizing the window
  • Fixed: Default controller mappings (Z/Back button binding, etc.)
  • Fixed: Gyro aiming and inverting view axes
  • Fixed: macOS 14 support (untested)
  • Fixed: Crashes when moving between monitors with different scaling
  • Fixed: Gyro sensitivity axis names were swapped

Thanks for the contributions from @Krutonium, @Project516, @Markos-Th09, and @juliosanz.

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v1.0.0…v1.0.1

Downloads (6)

View on GitHub →

v1.0.0 — 2026-05-09

Dusk is available now

We’re so excited to share this with the world. First, this wouldn’t have been possible without so many people in the ZeldaRET community, GameCube / Wii decompilation community and beyond coming together to dedicate their talent to this. Huge thanks to all of them!

When we started the Twilight Princess decompilation project in August 2020, it was hard to imagine it would ever be finished, much less to see it used for a project like this. Years and years of effort have been poured into the decompilation by contributors all over the world, resulting in the largest decompilation project ever completed.

Starting in late February, we embarked on the journey to bring the finished decompilation project to more platforms. Along the way, we’ve worked with so many talented people and developed something that we’re really proud of.

Dusk is a labor of love by people who love Twilight Princess and reverse engineering. Happy (early) 20th birthday to Twilight Princess! Please enjoy Dusk, and look forward to future updates.

Downloads (7)

View on GitHub →

v1.0.0-rc.1 — 2026-05-09

What’s new:

  • Added: New achievements
  • Added: Update checker (won’t work until we’re public)
  • Added: Mouse input for “gyro source”, a.k.a. mouse aiming
  • Added: Interpolate fades & camera bars
  • Added: Interpolate B&C chain links
  • Added: Update checks & disc info to mobile prelaunch menu
  • Added: “Background Input” and “Pause on Focus Lost” interface settings
  • Added: “Notifications” interface setting for achievements & controller connections
  • Fixed: Many mobile issues
  • Fixed: Disable autosave in speedrun mode
  • Fixed: Linux AppImage icons
  • Fixed: Limit Super Clawshot to 600 chain links
  • Fixed: Letter menu page numbers
  • Removed: Ctrl-R to reset

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v0.6.3…v1.0.0-rc.1

Downloads (7)

View on GitHub →

v0.6.3 — 2026-05-08

What’s new:

  • Added: New FPS counter in Settings
  • Added: “Advanced Settings” toggle for ImGui/Debug stuff
  • Added: Reset/Quit confirmation modals
  • Added: Mobile layout for prelaunch menu
  • Added: Keyboard controls & roll support to Fly Cam
  • Added: “Recording Mode” under Interface
  • Added: Deadzone, trigger threshold, rumble config in new Controller Config
  • Fixed: Actually fix displacement clip math accuracy
  • Fixed: Linux OSReport crash
  • Fixed: UI tweaks to resolution view & sub-menus

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v0.6.2…v0.6.3

Downloads (3)

View on GitHub →

v0.6.2 — 2026-05-07

What’s new:

  • Added: Allow Sun’s Song / quick transform in ToT past
  • Added: Controller connected/disconnected toasts
  • Added: Keyboard/mouse controller binding support
  • Added: Verify disc image when selected
  • Added: Increased Link heap size for mods
  • Added: Procedurally-generate HQ minimap textures
  • Added: Inner ring rotation for autosave indicator
  • Fixed: Swapped shield labels in Editor
  • Fixed: Increased accuracy for displacement clipping
  • Fixed: Dungeon door bug on ARM64
  • Fixed: Area flag calculation in Editor

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v0.6.1…v0.6.2

Downloads (3)

View on GitHub →

v0.6.1 — 2026-05-06

What’s new:

  • Added: Mirror mode improvements
    • Mirror map
    • Mirror stereo audio
    • Mirror Dusk prelaunch menu
    • Mirror Kargarok controls
    • Mirror rodeo controls
  • Added: Debug fly cam option
  • Added: Dusk menu sounds
  • Added: Reworked Dusk prelaunch menu (check it out!)
  • Added: 3-finger tap to toggle menu on mobile
  • Added: New Achievement toasts
  • Added: New autosave indicator (it’s cool)
  • Added: Dusk UI now respects 4:3 aspect lock
  • Fixed: Numerous UI issues
  • Fixed: Undefined behavior in Morpheel
  • Fixed: Instant text fixes for Barnes’ shop & others

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v0.6.0…v0.6.1

Downloads (3)

View on GitHub →

v0.6.0 — 2026-05-04

What’s new:

  • Added: Completely overhauled UI
    • Full controller support (press Back/Select or R+Start to pull up menu bar)
    • Old ImGui menu is still available via Shift+F1 while we finish porting things
    • Please poke around and provide feedback!
  • Added: Autosave feature (experimental)
  • Added: Spatial audio feature (HRTF)
  • Added: Widescreen field & dungeon maps, Bulblin count
  • Added: Region flags in Save Editor
  • Fixed: Various issues with Free Camera
  • Fixed: Cutscene haze/water ghosting in widescreen
  • Fixed: Cutscene trim height in widescreen
  • Fixed: Crash while changing tunics while reflection active
  • Fixed: Bow aiming in first person
  • Fixed: Mirror of Twilight portal visible from behind
  • Fixed: Shadow camera interpolation (fixes B&C shadow & others)
  • Fixed: Plumm game score reset
  • Fixed: Map highlights
  • Fixed: Shadow Midna eye going blank at distance
    • Original game behavior, but we fix it for high IR
  • Fixed: Fyer canon repair cutscene interpolation
  • Fixed: Chains interpolation
  • Changed: Increase game heap size by an order of magnitude
    • Hopefully provides ample space for mods, and eliminates heap exhaustion crashes. Needs lots of testing

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v0.5.3…v0.6.0

Downloads (3)

View on GitHub →

v0.5.3 — 2026-04-29

What’s new:

  • Add option for only fishing once for Sera’s cat
  • Achievement fixes & new achievements
    • Fix BiT achievement getting triggered accidentally
    • “Thank You Berry Much”, “Email Me”, “Friendly Fire”, “Long Jump Attack”, “Heavy Hitter” added
  • Fix “Instant Text” clearing shop messages too early
  • Smooth out map shadow rendering
  • Fix draw crash with Super Clawshot enabled

Known issues:

  • Freecam is still a bit wonky
  • Occasional memory allocation crashes from exhausted heaps

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v0.5.2…v0.5.3

Downloads (3)

View on GitHub →

v0.5.2 — 2026-04-28

What’s new:

  • Fixed: Reverted broken controller support for UI (overhaul in the works)
  • Fixed: “Disable Main HUD” bugs
  • Fixed: Improved freecam & allow freecam in target mode

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v0.5.1…v0.5.2

Downloads (3)

View on GitHub →

v0.5.1 — 2026-04-27

What’s new:

  • Added: Speedrun timer feature
  • Added: Rumble intensity & test rumble in controller config
  • Added: Rough but functional controller support for Dusk menus (press Back/Minus to focus menu bar)
  • Fixed: Freecam invert X axis option
  • Fixed: Wrong grass texture in certain places
  • Fixed: Item texture sometimes getting swapped with the map
  • Fixed: Particle rendering slowdown in Palace of Twilight (and possibly elsewhere)
  • Fixed: Map shadow rendering performance (it’s now re-enabled, with an option to disable)
  • Fixed: Ghost riders in horseback go the wrong way / Argorok cutscene where the camera was in the wrong place
  • Fixed: Only show language selector if using a PAL disc
  • Fixed: Plumm’s Score not reset between plays
  • Fixed: More Palace of Twilight platforms disappearing

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v0.5.0…v0.5.1

Downloads (3)

View on GitHub →

v0.5.0 — 2026-04-26

What’s Changed

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v0.4.3…v0.5.0

Downloads (3)

View on GitHub →

v0.4.3 — 2026-04-24

What’s Changed

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v0.4.2…v0.4.3

Downloads (3)

View on GitHub →

v0.4.2 — 2026-04-24

What’s Changed

  • Clamp max LOD for Wolf Link and Midna eyes
    • The original game has blank mipmaps at a distance; with high IR we hit this earlier, so we workaround it
    • Shadow Midna is not fixed yet
  • Support GCI saves & use GCI saves by default (breaking change)
    • Use Dolphin Memory Card Tool to extract the .gci from your .raw if desired
    • Or switch back to .raw in prelaunch options
  • Fix Rupee color interpolation issue
  • Fix Sun’s Song pitch (again)
  • Fix camera bouncing in some cutscenes with interpolation enabled

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v0.4.1…v0.4.2

Downloads (3)

View on GitHub →

v0.4.1 — 2026-04-24

What’s Changed

Full Changelog: https://github.com/TwilitRealm/dusk/compare/v0.4.0…v0.4.1

Downloads (3)

View on GitHub →


This page is generated from GitHub release metadata. The Dusk Port editorial team is not affiliated with TwilitRealm.