Skip to content

Instantly share code, notes, and snippets.

@aglab2
Last active March 22, 2026 08:11
Show Gist options
  • Select an option

  • Save aglab2/f3312e92f9c1a4dcd8cbdb6e7a4a6f29 to your computer and use it in GitHub Desktop.

Select an option

Save aglab2/f3312e92f9c1a4dcd8cbdb6e7a4a6f29 to your computer and use it in GitHub Desktop.
Sonic Unleashed Wii Setup

My goal for this run is mostly have fun and see if I can improve my PB while having the best looking output I could from original console. Emulators are now banned unfortunately.

I am using the following software/hardware.

  1. Linux + OBS

Trying to see how well streaming works from it. I believe I managed to recreate most of the software I needed.

  1. Wii + cfg Loader + 480p fix/deflicker off/framebuffer on.
  2. Ocarina code to disable cutscenes with JP game.
C23371F0 00000001
38000001 00000000
  1. RetroTink 5x outputting to 1440p.
  2. Elgate HD60S+ to capture.
  3. Livesplit with autosplitter.

I write my own custom autosplitter because the public exe does not work on Linux but uses the same tech (opencv + frame loading analysis). I assume it is Wine issue. Livesplit itself does work through Wine.

  1. 8BitDo Ultimate 2 + usb2gc

Gamecube controller is rough for my hands when playing Unleashed Wii because of the triggers layout. I have mapped xbox layout 1:1 to GC controller layout for QTEs. Additionally I mapped digital triggers to regular shoulder buttons, L trig to press L+R on the same frame similar to classic controller layout.

Adapter itself I bought from AliExpress. It is pretty finicky and required coding to program the adapter the way I wanted. It is unfortunately the best option I could find.

  1. AT2020+ USB microphone.

I do not talk very much but I am reading chat. This game tends to be complicated so I might need to focus. Feel free to say hi or ask about the setup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment