Pieter-Jan Briers 2221ce42a5 GCN PAL support (#533)
* Basic PAL ISO & language support

Probably still needs much more work

* Add language selector to pre-launch

* Store DVDDiskID in a global

Can use this later for things

* More version system API improvements

* d_name mostly region switching fully

JPN doesn't work yet cuz it'll be a nightmare, probably.

* More version switching support

* Mark GCN PAL as supported ROM

* Fix remaining REL assets to have PAL offsets

* d_a_mg_fish PAL

* d_a_mg_fshop PAL

* isRegionUsa helper

* d_menu_fishing PAL

* d_msg_class PAL

* m_Do_MemCardRWmng PAL

* Update CARDInit call & remove DUSK_TP_VERSION

* Fix Ganon cape

Missed this one.

* Remove tp_version from Sentry

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-04-25 15:46:12 -06:00
2026-04-19 21:43:29 -07:00
2026-04-23 15:12:40 -07:00
2026-04-18 04:57:22 -07:00
2026-04-24 22:10:56 -06:00
2026-04-25 15:46:12 -06:00
2026-04-23 03:58:35 -07:00
2026-04-18 04:57:22 -07:00
2026-04-25 15:46:12 -06:00
2026-04-22 02:44:58 -07:00
2024-10-10 08:29:58 -06:00
2024-10-10 08:29:58 -06:00
2026-04-09 04:59:36 -07:00
2026-04-25 15:46:12 -06:00
2026-04-25 15:46:12 -06:00
2026-04-25 15:46:12 -06:00
2026-04-13 22:17:06 -04:00
2026-04-13 22:17:06 -04:00
2023-07-25 17:22:44 -04:00
2026-04-23 15:11:51 -07:00

DuskLogo

Setup

⚠️Dusk does NOT provide any copyrighted assets. You must provide your own copy of the game.

1. Verify your ROM dump

First make sure your dump of the game is clean and supported by Dusk. You can do this by checking the sha1 hash of your dump against this list of supported versions.

Version sha1 hash
GameCube USA 75edd3ddff41f125d1b4ce1a40378f1b565519e7
GameCube PAL 2601822a488eeb86fb89db16ca8f29c2c953e1ca

2. Download Dusk

3. Setup the game

  • Extract the zip folder
  • Launch Dusk
  • Select Options, then set the ISO Path to your supported game dump
  • Press Start Game to play!

DuskOptions

Building

If you'd like to build Dusk from source, please read the build instructions.

Credits

  • Taka
  • encounter
  • Antidote
  • caseif
  • CraftyBoss
  • crowell
  • dooplecks
  • gymnast86
  • Irastris
  • kipcode66
  • Lars
  • LunarSoap
  • Maddie
  • MelonSpeedruns
  • Pheenoh
  • PJB
  • Roeming
  • YunataSavior

Special thanks to the TP Decomp team, the GC/Wii Decomp community, the Aurora developers, and the TP speedrunning community.

S
Description
No description provided
Readme 352 MiB
Languages
C++ 55%
C 43.6%
Java 0.4%
POV-Ray SDL 0.3%
Pawn 0.3%
Other 0.3%