Homebrew The Wii Ports ultimate thread

  • Thread starter Thread starter niuus
  • Start date Start date
  • Views Views 46,760
  • Replies Replies 101
  • Likes Likes 27

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,125
Reaction score
3,008
Trophies
2
XP
4,961
Country
Japan
.
DOS GAMES

OpenTyrian Wii



Changelog:
Can be used from SD or USB device. Extract to the root of your device.

1.8 r45:
* Classic Controller now working again.
* USB support working again.
* Wii U Pro Controller support.

Releases:
https://github.com/niuus/OpenTyrian-Wii/releases/
Source:
https://github.com/niuus/OpenTyrian-Wii

Raptor: Call of the Shadows Wii
(original port by RetroGamer02)


Controller support:
  • Gamecube controller.
  • Wiimote.
  • Wiimotion Plus.
  • Wiimote+Nunchuk.
  • Wii Classic Controller.

Changelog:
Can be used from SD or USB device. Extract to the root of your device.

1.0.0:
* Initial release.

Releases:
https://github.com/RetroGamer02/raptor-consoles/releases
Source:
https://github.com/RetroGamer02/raptor-consoles/tree/ppc-sys

Descent-Wii



Changelog:
Can be used from SD or USB device. Extract to the root of your device.

1.13:
You can run it from SD or USB.

Partially compatible with the Wii U Pro Controller. If you want to use it, you need to turn off the Wiimote when you're at the title screen and then sync the WUPC. You also need to disable the analog sticks in the game Settings, or else the ship goes crazy.

Releases:
https://github.com/niuus/Descent-Wii/releases
Source:
https://github.com/niuus/Descent-Wii


Wii-Doom / Wii-Heretic / Wii-Hexen / Wii-Strife



Changelog:
Check the original thread.

Releases and source:
Click here.
Compatibility list for WADs:
Click here.

Wii-Blood



Controller support:
  • Gamecube controller.
  • Wii Classic Controller.
  • Wii U Pro Controller.

Releases and changelog:
Check the original thread.
Files compatibility:
Click here.
Based on the source of:
https://github.com/nukeykt/NBlood

Wii-RoTT



Changelog:
Check the original thread.

Releases and source:
Click here.
Compatibility list for WADs:
Click here.

Wii-HEXEN II



Changelog:
Check the original thread.

Releases and source:
Click here.

Quake Wii
(original port by Peter Mackay, forked later into Quake GX by Eluan, and finally Quake Wii by Piko)



Controller support:
  • Gamecube controller.
  • Wiimote+Nunchuk.
  • Wii Classic Controller.
  • USB Keyboard.

Usage instructions:
Check the readme.

Releases:
https://github.com/niuus/Quake-Wii-GX/releases
Source:
https://github.com/niuus/Quake-Wii-GX/

OpenSupaplex



Changelog:
Check the original thread.

Releases:
https://github.com/sergiou87/open-supaplex/releases
Source:
https://github.com/sergiou87/open-supaplex

Digger Remastered



Controller support:
  • Gamecube controller.
  • Wiimote.
  • Wiimotion Plus.
  • Wii Classic Controller.

Changelog:
Check the original thread.

Releases:
https://www.wiibrew.org/wiki/Digger
Source:
https://www.wiibrew.org/wiki/Digger

Abuse Wii
(original port by HunterZ)



Controller support:
  • Wiimote+Nunchuk.
  • Wii Classic Controller.

Changelog:
Check the original wiki.

Discussion:
https://www.vogons.org/viewtopic.php?t=29885
Releases:
https://github.com/niuus/abuse-wii/releases
Source:
https://github.com/niuus/abuse-wii

Bermuda Syndrome Wii
(original engine port by Gregory Montoir, ported to Wii by Wiimpathy)



Controller support:
  • Gamecube controller.
  • Wiimote.
  • Wiimotion Plus.
  • Wii Classic Controller.
  • Wii U Pro Controller. (partial support, not really useful for playing)
Changelog:
Check the original wiki.

Discussion:
Original thread here.
Releases:
https://github.com/Wiimpathy/Bermuda-Wii/releases
Source:
https://github.com/Wiimpathy/Bermuda-Wii
Original engine source:
https://github.com/cyxx/bermuda

Exult Wii
(original Ultima VII engine port by Team Exult, ported to Wii by Wiimpathy)



Controller support:
  • Wiimote.
  • Wiimotion Plus.
  • Wii Classic Controller.

Discussion and releases:
Original thread here.
Source:
https://github.com/Wiimpathy/exult/tree/Wii_d55f5ac46b_Nov2018
Original engine web:
http://exult.sourceforge.net/
Original engine source:
https://github.com/exult/exult

ScummVM Wii
(Mixed DOS and Windows point-n-click / RPG engines port)


Controller support:
  • GameCube Controller.
  • Wiimote.
  • Wiimotion Plus.
  • Wii Classic Controller.
  • Wii U Pro Controller.
  • USB Keyboard?
  • USB Mouse?

Releases:
ScummVM 1.6.0 Wii
ScummVM 1.7.0 Wii
ScummVM 1.9.0 Wii
ScummVM 2.0.0 Wii
ScummVM 2.7.1 Wii
Source:
https://github.com/scummvm/scummvm


WINDOWS GAMES

QRevPAK (Quake II)
(original port by Izhido)



Controller support:
  • Gamecube controller.
  • Wiimote+Nunchuk.
  • Wii Classic Controller.
  • USB Keyboard+Mouse.

Usage instructions:
Check the readme.

Releases:
https://wiibrew.org/wiki/QRevPAK
Source:
https://github.com/izhido/qrevpak

ioQuake3 Wii
(original port by Mayo1990)



Controller support:
  • Gamecube controller.
  • Wiimote+Nunchuk.
  • Wii Classic Controller.
  • Wii U Pro Controller
  • USB Keyboard+Mouse.

Usage instructions:
Check the readme.

Releases:
https://github.com/Mayo1970/ioQuake3-wii/releases
Source:
https://github.com/Mayo1970/ioQuake3-wii/

Heart of Darkness
(Original engine port and port to Wii by Gregory Montoir)



Controller support:
  • Gamecube controller.
  • Wiimote. (This one has d-pad inverted so not really useful for playing)
  • Wiimotion Plus. (This one has d-pad inverted so not really useful for playing)
  • Wii Classic Controller.
  • Wii U Pro Controller.
  • Wii U Gamepad.

Usage instructions:

From the Windows releases, demo or full CD, you need the following files:
- hod.paf (hod_demo.paf, hod_demo2.paf)
- setup.dat
- *_hod.lvl
- *_hod.sss
- *_hod.mst

Put all the needed files inside the "hode" folder on the root of your device.

Changelog, bugs, versions compatibility:
Compatible controllers: (release 1)
- Gamecube
- Wiimote.

Compatible versions:
Heart of Darkness (French)
File list:
- dark_hod.lvl: e7c188e5c47632d512d96d9da89fc8c060528d45
- dark_hod.mst: 6c2d93b2e31c299215d0fdf05ac1e8e8e95e9042
- dark_hod.sss: 8d5b19842e551b8ec73bda411c210cc96e08569a
- fort_hod.lvl: 82456ed6e29780b5b8031a67ba3dddb8da813c19
- fort_hod.mst: ce55095902ade9f1d8a198f271d0946d6228b90d
- fort_hod.sss: 6ff572b553d93040c9cad74891db05b2cc8267c6
- hod.paf: 6df823a778ed0df275217692fd814a7408b725cb
- hodwin32.exe: 02ae85c179f175c5a42fadb22ba9edaf4f62be14
- isld_hod.lvl: f78e9316f2187c0ca9e42abe8a2242b3d3e6feaf
- isld_hod.mst: 448e5dd5bbe59621279562d8695c9a864cb4c286
- isld_hod.sss: 61c5da6dfcf80684c56baebddb04125ca0c1f209
- lar1_hod.lvl: 84f7b33a9b57f2afa68063e0128512991f86dfa0
- lar1_hod.mst: 9db53a4a75327eeca45ffa5b761a9f04af5e5204
- lar1_hod.sss: 72667991fde3caf36978da1fa929695de80abe4b
- lar2_hod.lvl: 999b2548490f586f955c9f5c6db95f88d49102f3
- lar2_hod.mst: 333ea4e6be6ca9aad735fafe59177546aab41c4e
- lar2_hod.sss: c5c655b718ead1d2eb460a058df7eb3b795dea9e
- lava_hod.lvl: 2921eb2f78354e79c1257ef55543bb1a1492e914
- lava_hod.mst: c05ce42c0abdbb2dbfc109cbb4ea7eee1937445d
- lava_hod.sss: 8fc8d2c86f67e13ca840d604c603249b20723f85
- pwr1_hod.lvl: cd6489e11914770d95034aa6afaa2fc67f035ce8
- pwr1_hod.mst: f821e5686ae27b2ed5000ea4b38a464ecebe44a7
- pwr1_hod.sss: cbb39e1bfd24dcbd5bf65f9e0b92faaa9b6b02a6
- pwr2_hod.lvl: 7263ecf8d51d45c2c62dc11701eac03b67738fd8
- pwr2_hod.mst: 132b29e758a28529009e979ef31a29a42d0a5c4b
- pwr2_hod.sss: 24342241b4353777cc22696be8a684d635f9c809
- rock_hod.lvl: cdb3d7ad1ae13f2234380f79bc8ec57e1e505cef
- rock_hod.mst: 5b49637348f6c6a2737a64cacf01f9bcef8e83f6
- rock_hod.sss: 55c841f6c091c2ae68f0636c075c66405d00cc6a
- setup.dat: 1d476d896cafd3d4af00b15eb2eb695a804a0662
Heart of Darkness (Italian)
File list:
- dark_hod.lvl: e7c188e5c47632d512d96d9da89fc8c060528d45
- dark_hod.mst: 6c2d93b2e31c299215d0fdf05ac1e8e8e95e9042
- dark_hod.sss: 8d5b19842e551b8ec73bda411c210cc96e08569a
- fort_hod.lvl: 82456ed6e29780b5b8031a67ba3dddb8da813c19
- fort_hod.mst: ce55095902ade9f1d8a198f271d0946d6228b90d
- fort_hod.sss: 6ff572b553d93040c9cad74891db05b2cc8267c6
- hod.paf: 0644a8114392b8e9449f691315dd8cb5a8616ac1
- hodwin32.exe: 9c61df98e15a265bd5719b7e5e2e2af13644b80e
- isld_hod.lvl: f78e9316f2187c0ca9e42abe8a2242b3d3e6feaf
- isld_hod.mst: 448e5dd5bbe59621279562d8695c9a864cb4c286
- isld_hod.sss: 61c5da6dfcf80684c56baebddb04125ca0c1f209
- lar1_hod.lvl: 84f7b33a9b57f2afa68063e0128512991f86dfa0
- lar1_hod.mst: 9db53a4a75327eeca45ffa5b761a9f04af5e5204
- lar1_hod.sss: 72667991fde3caf36978da1fa929695de80abe4b
- lar2_hod.lvl: 999b2548490f586f955c9f5c6db95f88d49102f3
- lar2_hod.mst: 333ea4e6be6ca9aad735fafe59177546aab41c4e
- lar2_hod.sss: c5c655b718ead1d2eb460a058df7eb3b795dea9e
- lava_hod.lvl: 2921eb2f78354e79c1257ef55543bb1a1492e914
- lava_hod.mst: c05ce42c0abdbb2dbfc109cbb4ea7eee1937445d
- lava_hod.sss: 8fc8d2c86f67e13ca840d604c603249b20723f85
- pwr1_hod.lvl: cd6489e11914770d95034aa6afaa2fc67f035ce8
- pwr1_hod.mst: f821e5686ae27b2ed5000ea4b38a464ecebe44a7
- pwr1_hod.sss: cbb39e1bfd24dcbd5bf65f9e0b92faaa9b6b02a6
- pwr2_hod.lvl: 7263ecf8d51d45c2c62dc11701eac03b67738fd8
- pwr2_hod.mst: 132b29e758a28529009e979ef31a29a42d0a5c4b
- pwr2_hod.sss: 24342241b4353777cc22696be8a684d635f9c809
- rock_hod.lvl: cdb3d7ad1ae13f2234380f79bc8ec57e1e505cef
- rock_hod.mst: 5b49637348f6c6a2737a64cacf01f9bcef8e83f6
- rock_hod.sss: 55c841f6c091c2ae68f0636c075c66405d00cc6a
- setup.dat: 39f310f3586dc5e2f0ff6f81b8ac7257012e933b
Heart of Darkness (Japanese)
File list:
- dark_hod.lvl: e7c188e5c47632d512d96d9da89fc8c060528d45
- dark_hod.mst: 6c2d93b2e31c299215d0fdf05ac1e8e8e95e9042
- dark_hod.sss: 8d5b19842e551b8ec73bda411c210cc96e08569a
- fort_hod.lvl: 82456ed6e29780b5b8031a67ba3dddb8da813c19
- fort_hod.mst: ce55095902ade9f1d8a198f271d0946d6228b90d
- fort_hod.sss: 6ff572b553d93040c9cad74891db05b2cc8267c6
- hod.paf: fe75aff52c879aa5cc84a87babbca2ce0affec23
- hodwin32.exe: eb0f032f343e2c27d60291c79ae667034a0c7389
- isld_hod.lvl: f78e9316f2187c0ca9e42abe8a2242b3d3e6feaf
- isld_hod.mst: 448e5dd5bbe59621279562d8695c9a864cb4c286
- isld_hod.sss: 61c5da6dfcf80684c56baebddb04125ca0c1f209
- lar1_hod.lvl: 84f7b33a9b57f2afa68063e0128512991f86dfa0
- lar1_hod.mst: 9db53a4a75327eeca45ffa5b761a9f04af5e5204
- lar1_hod.sss: 72667991fde3caf36978da1fa929695de80abe4b
- lar2_hod.lvl: 999b2548490f586f955c9f5c6db95f88d49102f3
- lar2_hod.mst: 333ea4e6be6ca9aad735fafe59177546aab41c4e
- lar2_hod.sss: c5c655b718ead1d2eb460a058df7eb3b795dea9e
- lava_hod.lvl: 2921eb2f78354e79c1257ef55543bb1a1492e914
- lava_hod.mst: c05ce42c0abdbb2dbfc109cbb4ea7eee1937445d
- lava_hod.sss: 8fc8d2c86f67e13ca840d604c603249b20723f85
- pwr1_hod.lvl: cd6489e11914770d95034aa6afaa2fc67f035ce8
- pwr1_hod.mst: f821e5686ae27b2ed5000ea4b38a464ecebe44a7
- pwr1_hod.sss: cbb39e1bfd24dcbd5bf65f9e0b92faaa9b6b02a6
- pwr2_hod.lvl: 7263ecf8d51d45c2c62dc11701eac03b67738fd8
- pwr2_hod.mst: 132b29e758a28529009e979ef31a29a42d0a5c4b
- pwr2_hod.sss: 24342241b4353777cc22696be8a684d635f9c809
- rock_hod.lvl: cdb3d7ad1ae13f2234380f79bc8ec57e1e505cef
- rock_hod.mst: 5b49637348f6c6a2737a64cacf01f9bcef8e83f6
- rock_hod.sss: 55c841f6c091c2ae68f0636c075c66405d00cc6a
- setup.dat: 5cb36223a3fc5561d9c9d945fe3261cd188b5665
Heart of Darkness (Demo 1.2)
File list:
- hod_demo.paf: 50a0942256b17ed26f3b0f59f4cf7570a6eb8688
- hodwin32.exe: e305dbfc4d6c568fe2cb074cf61e0fb3a489c7ed
- rock_hod.lvl: 9fddeac91b8de1cbbce35fa3330f674cb5e0e7c7
- rock_hod.mst: e7fbfcde10c08aa64ae1398fc95257891863790b
- rock_hod.sss: 982323a992c998e7c741d4d8fcaba11998d8072c
- setup.dat: 24bbb82fe25c9c52c5a2c471db3646acd0dd4f1f
Heart of Darkness (Mini-Game V1.3 Kellogg's)
File list:
- hod_demo.paf: 2229d9743c1a4064561ff1a1530d6ba79ebab5a7
- hod_demo.paf: e60599c35283d24a1938ba0c09963c6bf756ab4d
- hodwin32.exe: af2837fdb99d8a35ec6b8732bc84e8e162ab7cfd
- rock_hod.lvl: 9fddeac91b8de1cbbce35fa3330f674cb5e0e7c7
- rock_hod.mst: 24dee01526c06b6f003b2c8e22e4d5787df333c8
- rock_hod.sss: ec683718d26bc1e0b4a254215621dd6c6c3e60b0
- setup.dat: 957567bcc4ff5650d85fe543d34ff2f773bb8aca
Heart of Darkness (Coca Cola Edition)
File list:
- fort_hod.lvl: d08d11b148786ef4b7391ac7c877186ec4721980
- fort_hod.mst: 590a577830747d2ca1bee3fe3c5212e2a30e8dfa
- fort_hod.sss: 93120414e8077a3a205092a99001457d221e0a11
- hod_demo2.paf: a31d6df563f155147759de4730b7bcb4d5cb99c0
- hod_res.dll: 0b85a0b96f14d0da7becb76fb7cff03e4f865165
- hodwin32.exe: 6d1866ddd6310607afe9694b564d2fb81878183a
- rock_hod.lvl: 9fddeac91b8de1cbbce35fa3330f674cb5e0e7c7
- rock_hod.mst: 24dee01526c06b6f003b2c8e22e4d5787df333c8
- rock_hod.sss: ec683718d26bc1e0b4a254215621dd6c6c3e60b0
- setup.dat: e6d1ae87b991d3cf623b8ec9fb33cdd2a3d4a1b4
Heart of Darkness (PlayStation Demo)
File list:
- rock_hod.lvl: 9cbc3bad9efe5f21f66c33d9872e29a1bd7b4c0c
- rock_hod.mst: e7fbfcde10c08aa64ae1398fc95257891863790b
- setup.dax: e091dddd74dc00ccf57a48dc8495ed95cde6a42d
- sled_013.51: 2b51ec92ff067c6099bfa90cb759adebf7979fb5
Heart of Darkness (PlayStation / NTSC-U)
File list:
- dark_hod.lvl: f6482575f1d4d2b6aa8910c709681a714edfba6b
- dark_hod.mst: a97ac13edde17fd33cb06e9907139949c8b79cdb
- fort_hod.lvl: e94a21bc4f779dba658ef5ab45f1ad15880913d8
- fort_hod.mst: f7423c3d277650ac36378f09f59034cec28b6b34
- isld_hod.lvl: c0fbd02deea136d57b60bc8a7c3df69741491335
- isld_hod.mst: 9ff92346444a66833eb2f8a1b3853ad788d1777b
- lar1_hod.lvl: 575dde976affeedfa5f1637a34d5efdda3218778
- lar1_hod.mst: b36ec9ca6122edd72a52543afad4c8bcd23ca03a
- lar2_hod.lvl: dc907525ef0859be25dca20746e43edaf06b073b
- lar2_hod.mst: 266edb49e8846fc8ae883dfe5ca269e0b7651e82
- lava_hod.lvl: 8412a41febf1ca5d8140a7344f758c8cad924951
- lava_hod.mst: e4584f4c893a6977e01b3f4f3b2cdbd23a96bbac
- pwr1_hod.lvl: f6c60f57de3ec1429286531451a6ca957c8f2cab
- pwr1_hod.mst: 2383746cee299ef57b49db5367dfadb2a6a7bbe8
- pwr2_hod.lvl: 46c30e728b28f0bb2c976832220cd6d3d4050b0e
- pwr2_hod.mst: c82e435630be6799f469a460f5fc982a998854da
- rock_hod.lvl: 9cbc3bad9efe5f21f66c33d9872e29a1bd7b4c0c
- rock_hod.mst: e7fbfcde10c08aa64ae1398fc95257891863790b
- setup.dax: 9d5708b6dedce70a17c76c10ea16f02121826aab
- slus_006.96: da1c0a6284345bd64b828e266ef4d6b2eca81f39
- slus_007.41: da1c0a6284345bd64b828e266ef4d6b2eca81f39

HODE engine changelog:
* release 0.2.8
- added PSX background overlays (MDEC)
- fixed crash playing paf animation #3 with Italian PC data files

* release 0.2.7
- added 'projection' submenu
- added PSX backgrounds (MDEC)
- fixed menu on big endian platforms

* release 0.2.6
- added initial code for menu
- added PSX sounds (SPU ADPCM)
- fixed skull animation in 'rock' screen 18

* release 0.2.5
- fixed spiders and worms movement
- several fixes for big endian platforms

* release 0.2.4
- fixed Amigo walk path in 'pwr2' screen 7
- fixed glowing stone puzzle in 'lar2'
- fixed missing trigger for switch #0 in 'lar1'

* release 0.2.3
- fixed double spectre fireball animations in 'lar1' and 'lar2'
- fixed level transition from 'pwr1' to 'isld'
- fixed screen state for 'lava' screen 15

* release 0.2.2
- fixed lever in 'lava' level screen 2
- fixed masking with plants in 'pwr1' level
- fixed missing explosion animation with fireballs
- fixed screen mask in 'lar2' level screen 7

* release 0.2.1
- added initial code for PSX data files detection
- fixed sprite infinite looping in 'pwr1' level screen 23
- several fixes to gates and switches in 'lar1' and 'lar2' levels

* release 0.2.0
- added missing postScreenUpdate callbacks for 'lava' level
- fixed crash at beginning of 'lar1' level
- fixed gamma ramp with widescreen borders
- several fixes to gates handling in 'lar1' and 'lar2' levels

* release 0.1.9
- fixed fireballs not hitting Andy
- fixed fishes movement in 'pwr1' and 'pwr2' levels
- fixed several bounding box clipping checks
- fixed sounds panning

* release 0.1.8
- added specific callbacks for 'lar1' and 'lar2' levels
- fixed infinite loop in .mst op27
- several fixes to sound code

* release 0.1.7
- added 16:9 widescreen (blur)
- added missing preScreenUpdate callbacks for 'lar1' level
- fixed .sss version 12 loading (demo v1.4)

* release 0.1.6
- fixed Andy animation glitches when climbing
- fixed Andy apnea animation in 'pwr1' level
- fixed duplicated cutscene playback when switching levels
- fixed postScreenUpdate callback for 'isld' level screen 15
- fixed postScreenUpdate callback for 'pwr1' level screen 6

* release 0.1.5
- added 'firefly' object in 'fort' level
- added collision with monsters
- added missing explosion sprites with plasma cannon
- added postScreenUpdate callbacks for 'isld' level
- fixed monsters hug

* release 0.1.4
- added detection for sector files (demo)
- fixed hint screens displaying too often
- fixed monsters initial position
- fixed skull animation in 'rock' level

* release 0.1.3
- added initial code for 'Special Powers'
- implemented .mst opcodes for 'rock' level
- fixed palette fading when dying

* release 0.1.2
- added .mst screen area triggers
- added parsing for .mst files
- added postScreenUpdate callbacks for 'lar1' level

* release 0.1.1
- added audio playback for PAF animations
- added postScreenUpdate callbacks for 'lava' level
- added preScreenUpdate callbacks for 'isld' level
- added transform screen tables for levels 'pwr1' and 'pwr2'
- fixed timing for PAF animations (10 fps)

* release 0.1.0
- first release
http://cyxdown.free.fr/hode/CHANGES.txt

Bugs i've found:

PC versions:
- Release 1:
Right after elevating the green power stone, there's a "showdown" scene where you fight alongside the Amigos and shoot the bat-shadows. If you die on the second screen, there will be a hard crash with an Exception (DSI) Crash. You will lose your progress all the way back to your last saved checkpoint, which is a punishment if you were playing for long. I recommend you to exit the game on this screen, so it saves your checkpoint. After that just continue your game as usual.
- Release 3:
previous crash seems to be fixed, though it may or may not exit with an Exception (DSI) Crash as soon as you control Andy on the next game screen. Just happened to me once, could not reproduce it.
- Level 1, 5th Screen: destroy the top portion so the monsters get out, go back to the 4th screen. Now Andy and enemies shadows get rendered on the upper part of the screen too.
- Release 4:
- Load Game button inside the Options menu is broken, so you won't be able to choose any specific scene past Level One. Resume the game with the Play button / Current Game option. But! It will function correctly after you finish the game.
- I have this consistent DSI crash: my first two Assign Player profiles are finished, if i select the third and try to open Load Game inside the Options menu, it crashes.


- Release 6:
- All releases:
- On a CRT (480i), a portion of the upper part of the screen is being cut. The screen is also not correctly centered, it shifts from being almost at the right edge, then it centers again, this change happens whenever there is a "screen shaking" effect.
- On an LCD (480p), a portion of the upper part of the screen is being cut. The screen is also not correctly centered, it shifts from being almost at the right edge, then it centers again, this change happens whenever there is a "screen shaking" effect.
- scale_factor, scale_algorithm, gamma, fullscreen, and widescreen does not seem to affect anything yet.
- Level 1, get to screen 9, kill the shadows on the lower level, leave the one that pounds the ground. Walk to screen 10 at the right, with the green cave entrance. The screen will shift position every 2 seconds.
- Andy's sound effects/grunts sound really low compared to music and ambient.
- You can't enter Options inside the Options menu, so you will not be able to change difficulty or remap the controller.
- When you enter Options, there will be no background sound until you go into Show Cinematics and play one movie.

Updated to release 6:
Heart of Darkness Demo (V1.0) (French / English)
1.0 demos now finish correctly, with a slideshow of screenshots of posterior game levels and cinematics. Exits cleanly to HBC.

If you enter Projection without having played the game once, it crashes with Exception (DSI) occurred. Same if you play with a new profile that hasn't started the game. This happens only on the French version.

Heart of Darkness Demo (V1.2)
This demo now finishes correctly, with a slideshow of screenshots of posterior game levels and cinematics. Exits cleanly to HBC.

If you enter Show Cinematics without having played the game once, it crashes with Exception (DSI) occurred. Same if you play with a new profile that hasn't started the game.

Heart of Darkness (Mini-Game V1.3 Kellogg's) (French / English)
This demo now finishes correctly, with a slideshow of screenshots of posterior game levels and cinematics. Exits cleanly to HBC.

If you enter Show Cinematics / Projection without having played the game once, it crashes with Exception (DSI) occurred. Same if you play with a new profile that hasn't started the game. Happens on both languages versions.

Heart of Darkness (Coca Cola Edition)
This demo is now fully finishable. Sound buzzing after ending Level 2 and watching the cutscene. The game will restart in the middle of Level 2, and Andy will be "swimming" in the air, if you dive to the last screen, it crashes with Exception (DSI) occurred.

Heart of Darkness (PlayStation Demo)
Exits cleanly to HBC if you manage to finish the demo.

All PSX versions:
- No backgrounds
- No menus.
- You need PC version's HOD.PAF for the videos.

Wii port changes i could spot:
* Release 3:
- Wii Classic Controller support.
- Wii U Pro Controller support.
- Proper Wiimote controller support, though the mappings are not optimal.
* Release 4:
- Finishing v1.0 demo datafiles is now possible.
- Shadows glitch on screen 5 are fixed.
- Demos now exit instead of erroring out when completing them.
* Release 5:
- Load Game button inside the Options menu works now, so you will be able to pick any scene.
* Release 6:
- Linked with WiiDRC for Wii U.
- Fixed out of bounds access with completed game state.

Releases:
https://github.com/niuus/HeartOfDarkness-SDL/releases
http://cyxdown.free.fr/hode/
Original engine source:
https://github.com/niuus/HeartOfDarkness-SDL
https://github.com/cyxx/hode

3D Pinball for Windows: Space Cadet
(original port by MaikelChan)



Controller support:
  • Gamecube controller.
  • Wiimote+Nunchuk.

Usage instructions:
Check the readme.

Bugs i've found:
The Wiimote may stop responding if you hotplug the Nunchuk.

Releases:
https://github.com/MaikelChan/SpaceCadetPinball/releases
Source:
https://github.com/MaikelChan/SpaceCadetPinball
Original engine source:
https://github.com/k4zmu2a/SpaceCadetPinball

Plumbers Don't Wear Ties
(original port by MaikelChan)



Controller support:
  • Gamecube controller.
  • Wiimote.
  • Wiimotion Plus.
  • Wii U Gamepad?

Usage instructions:
Check the readme.

Releases:
https://github.com/MaikelChan/PlumbersDontWearTies-SDL/releases
Source:
https://github.com/MaikelChan/PlumbersDontWearTies-SDL
Game.bin reverse engineering by Daniel Marschall:
https://misc.daniel-marschall.de/spiele/plumbers/?page=pc_gamebin

OTHER PORTS

OutRun (Cannonball engine)
(original engine port by djyt, ported to Wii by Wuerfel_21)



Controller support:
  • Gamecube controller.
  • Wiimote+Nunchuk.
  • Wii Wheel.
  • Wii Classic Controller.
NOTES:
Runs in 240p ONLY.

Changelog:
Check the original wiki.

Releases:
https://wiibrew.org/wiki/OutRun_(Cannonball_engine)
Source:
https://wiibrew.org/wiki/OutRun_(Cannonball_engine)
Original engine source:
https://github.com/djyt/cannonball
http://reassembler.blogspot.com/2018/08/cannonball-comes-to-nintendo-wii.html

Sonic CD Decompilation
(original port by ultra0000)



Controller support:
  • Gamecube controller.
  • Wiimote.
  • Wiimotion Plus.
  • Wiimote+Nunchuk.
  • Wii Classic Controller.
  • Wii U Pro Controller.

Usage instructions:
Check the readme.

Releases:
https://github.com/ultra0000/RSDKv3-Decompilation/releases
Source:
https://github.com/ultra0000/RSDKv3-Decompilation

Sonic Mania
(also works for Sonic 1, Sonic 2, and Sonic CD)

(original port by Mefiresu)



Controller support:
  • Gamecube controller.
  • Wiimote.
  • Wiimotion Plus.
  • Wiimote+Nunchuk.
  • Wii Classic Controller.
  • Wii U Pro Controller.
I've made some icons for your use in The Homebrew Channel, as these are not distributed with them.

  • Sonic The Hedgehog: working gameplay with Sonic, Tails, Knuckles, Sonic and Tails, Amy, Amy and Tails. (Knuckles and Tails is not possible)
  • Sonic The Hedgehog 2: working gameplay with Sonic, Tails, Knuckles, Sonic and Tails, Knuckles and Tails, Amy, Amy and Tails. 2 Players Vs. mode doesn't work yet. It will get stuck in a black screen after picking characters and starting a round.
  • Sonic CD: working gameplay with Sonic, Tails, Knuckles, Amy. (DO NOT try any partner combination with Tails)

NOTES:
Each game Data.rsdk must reside inside its own folder at the root of the SD/USB device:
- Sonic The Hedgehog: RSDKv5/Sonic1
- Sonic The Hedgehog 2: RSDKv5/Sonic2
- Sonic CD: RSDKv5/SonicCD
- Sonic Mania: RSDKv5/Mania

Mods, as it should be logical, go into its own folder:
RSDKv5/Sonic1/mods
RSDKv5/Sonic2/mods
RSDKv5/SonicCD/mods
RSDKv5/Mania/mods

And a line added to the modconfig.ini file that resides inside, with same name of the mod folder.

To have music and sound effects playing in Sonic 1-2-CD, you will need to repack them into its respective rsdk files. This is the guide you should read if you are going to attempt integrating sound and music to use with the RSDKv5 engine.

If you are having issues when repacking the Data.rsdk (it can be a pain when generating a valid file) you can skip the step and just copy the extracted Bytecode/Data folders into its correct RSDKv5 folders.

This tip is PURE GOLD: I highly encourage you to use the following menu mods for Sonic, Sonic 2, and Sonic CD, as they will allow you to select the alternate characters and use other features similar to the fully featured game, without having to go through the Debug menu. The only important bug that I encountered on the Wii is that you can't use the Settings/Option button within Sonic and Sonic 2 menus.

Usage instructions:
Read the changelog.

Bugs and tested features:
Bugs i've found:
* Sonic The Hedgehog
(Origins Plus)
  • Seems to soft-crash if you start a new game after losing all your lives. Press home to exit the app.
* Sonic The Hedgehog 2 (Origins Plus)
  • Versus mode doesn't work yet. It will get stuck in a black screen after picking characters and starting a round.
* Sonic The Hedgehog 3 (Origins Plus)
  • Not supposed to be working as it is not decompiled yet, but I tried it anyway just because. It will hang on the initial SEGA screen.
* Sonic CD (Origins Plus)
  • None that I could find yet, haven't played the game from start to finish.
* Sonic Mania (Standard and Plus, Steam version)
  • Haven't yet played the game from start to finish with the latest build. Tested modes: Mean Bean (vs. CPU, vs. 2P), Staff Credits, Competition, Time Attack, Encore Mode, Mania Mode.
Untested: videos that are supposed to play on Sonic CD / Sonic Mania (like the intro), and mods in Sonic 1-2-CD.

Releases:
https://github.com/Mefiresu/RSDKv5-Decompilation/releases
Source:
https://github.com/Mefiresu/RSDKv5-Decompilation
Original engine source:
https://github.com/Rubberduckycooly/RSDKv5-Decompilation

OpenHydra Castle Labyrinth
(original port by JeffRuLz)



Controller support:
  • Wiimote.
  • Wiimotion Plus?
  • Wiimote+Nunchuk.
  • Wii Classic Controller.

Usage instructions:
Read the changelog.

Releases:
https://github.com/JeffRuLz/OpenHCL/releases/
Source:
https://github.com/JeffRuLz/OpenHCL
Discussion thread:
https://gbatemp.net/threads/release-openhcl-wii-hydra-castle-labyrinth-port.570549/

Trogdor Reburninated
(original port by Mips96)



Controller support:
  • Gamecube controller.
  • Wiimote.
  • Wiimotion Plus.
  • Wii Classic Controller.
  • Wii U Pro Controller.
  • Wii U Gamepad? (UNTESTED)

Usage instructions:
Check the readme.

Releases:
https://github.com/Mips96/Trogdor-Reburninated/releases
Source:
https://github.com/Mips96/Trogdor-Reburninated

Super Mario Bros. X
(Engine port by WohlSoft Team)



Controller support:
  • Gamecube controller (UNSUPPORTED)
  • Wiimote? (UNTESTED)
  • Wiimotion Plus? (UNTESTED)
  • Wii U Pro Controller.
  • Wii Classic Controller? (UNTESTED)
  • Wii U Gamepad? (UNTESTED)

Usage instructions:
Click here, then the Wii download button, and follow the instructions.

Releases:
https://wohlsoft.ru/projects/TheXTech/#links
Game assets:
https://github.com/TheXTech/TheXTech/wiki/Game-assets-packages#super-mario-bros-x
Source:
https://github.com/TheXTech/TheXTech
https://wohlsoft.ru/projects/TheXTech/#links-src

Tile World Wii
(Engine by Brian Raiter, port by G lander)
TileWorld.png


Controller support:
  • Wiimote.
  • Wiimotion Plus.
  • Wii Classic Controller.
  • Wii U Pro Controller.
  • Wii U Gamepad? (UNTESTED)

Usage instructions:
Click here, then the Wii download button, and follow the instructions.

Releases:
https://www.gamebrew.org/wiki/Tile_World_Wii
https://oscwii.org/library/app/tworld-wii

Geometry Dash for the Wii
(Engine recreations)
vOLiUTo.png


GD-Wii
A recreation of 1.0 Geometry Dash to the Nintendo Wii
Created by: LimeGradient / ExplodingWaffles

Controller support:
  • Wiimote.
  • Wiimotion Plus.
Releases:
https://github.com/LimeGradient/GD-Wii


Wii Dash
This is a WIP port of the popular mobile game Geometry Dash by RobTop for the Nintendo Wii.
It features the ability to load levels from the SD card/USB, and gameplay up to version 1.9.
Port made by: AleFunky.

Controller support:
  • Gamecube controller.
  • Wiimote.
  • Wiimotion Plus.
Releases:
https://github.com/AleFunky/wiidash
Stable 1.9 build.
Unstable 2.0 build.

Minesweeper for the Wii
(Engine recreations)

Minesweeper Wii
Port made by: mangaman3000

Controller support:
  • Gamecube controller.
  • Wiimote.
  • Wiimotion Plus.
Releases:
https://wiibrew.org/wiki/Minesweeper


MinesWiiper
Port made by: tacolover93

Controller support:
  • Wiimote.
  • Wiimotion Plus.
Releases:
https://github.com/Phillip-Drake/MinesWiiper
 

Attachments

  • sonic1-icon.png
    sonic1-icon.png
    10.3 KB · Views: 39
  • sonic2-icon.png
    sonic2-icon.png
    10.8 KB · Views: 26
  • sonic-cd-icon.png
    sonic-cd-icon.png
    8.7 KB · Views: 39
Last edited by niuus,
PORTS WITH POTENTIAL:

Star Wars Jedi Knight: Jedi Academy
(Windows source code)



https://github.com/RetailGameSourceCode/StarWars_JediAcademy
https://sourceforge.net/projects/jediacademy/

Aliens vs. Predator
(Windows source code)



https://github.com/OpenSourcedGames/Aliens-vs-Predator
https://github.com/dreamer/avp-forever
http://homepage.eircom.net/~duncandsl/avp/

Aliens vs. Predator 2
(Windows source code)



https://github.com/realforce212/AVP
https://archive.org/details/AvP2_src

Postal
(Windows source code)



https://github.com/RetailGameSourceCode/Postal1
https://github.com/Oniryck/POSTAL-1-Open-Source
https://github.com/JohanSmet/postal

Street Fighter III - Third Strike
(PS2 decompilation source code)


https://github.com/crowded-street/3s-decomp
https://github.com/crowded-street/3sx

Diddy Kong Racing
(Decompilation source code)



https://github.com/DavidSM64/Diddy-Kong-Racing

Star Fox 64
(Decompilation source code)


https://github.com/HarbourMasters/Starship

Doom 64
(Reverse engineering source code)


https://github.com/Erick194/DOOM64-RE

Goldeneye 64
(Decompilation source code)


https://gitlab.com/kholdfuzion/goldeneye_src

Perfect Dark
(Decompilation source code)



https://github.com/n64decomp/perfect_dark
https://gitlab.com/ryandwyer/perfect-dark

Banjo Kazooei
(Decompilation source code)



https://github.com/n64decomp/banjo-kazooie

Metal Gear Solid
(PSX decompilation source code)


https://github.com/FoxdieTeam/mgs_reversing

Silent Hill
(PSX decompilation source code)

https://github.com/Vatuu/silent-hill-decomp

Wipeout
(PSX and Windows source code)





https://illusion.64history.net/2022/wipeout-psx-windows-source
https://github.com/wipeout-phantom-edition/wipeout-phantom-edition

Doom 3 BFG Edition
(Windows source code)



https://github.com/id-Software/DOOM-3-BFG

Mortal Kombat II
(Arcade source code)



Mortal Kombat 3
(PSX and DOS source code)



Mortal Kombat Trilogy
(Nintendo 64 source code)



Duke Nukem Zero Hour
(Decompilation source code)



https://github.com/Gillou68310/DukeNukemZeroHour

Mario Kart 64
(Decompilation source code)



https://github.com/DavidSM64/Diddy-Kong-Racing

The Legend of Zelda: Ocarina of Time
(Decompilation source code)


https://github.com/blawar/ooot
https://github.com/zeldaret/oot
https://github.com/HarbourMasters/Shipwright

The Legend of Zelda: Majora's Mask
(Decompilation source code)


https://github.com/zeldaret/mm
https://github.com/HarbourMasters/mm
https://github.com/HarbourMasters/2ship2harkinian

Paper Mario
(Decompilation source code)


https://github.com/pmret/papermario

Paper Mario: The Thousand-Year Door
(Decompilation source code)


https://github.com/NWPlayer123/PaperMario2

The Legend of Zelda: A Link to the Past
(source code)



https://github.com/snesrev/zelda3

Super Metroid
(source code)



https://github.com/snesrev/sm


WORK IN PROGRESS:

Super Mario 64 Decompilation
(Windows source code)





Original engine source:
https://github.com/mkst/sm64-port/tree/wii
https://github.com/sm64-port/sm64-port
https://github.com/n64decomp/sm64
 
Last edited by niuus,
Hello.:)

Enjoy! ..... since you're the resident Wiiflow expert. B-)

Unfortunately,most Users only talk/use USBLoader GX and/or Configurable USBLoader..
Myself also comes very late to WiiFlow (Lite) because of this "Cliche".
I think,WiiFlow deserves the same Status,Respect and "Usage" like them because the Progress in Developing with the last Versions was impressive and awesome.

Plus - there are only very few "Issues" with "certain" USB Devices.:D

Thank you.:)
 
Hey @niuus
I've tested Tyrian and Descent from USB
Tyrian is working (including the Classic Controller, but not by default, I had to map the keys). However, it works great!

Edit: Descent is working good from HBC, but it's giving me a black screen when booting from Wiiflow. I've used DESCENT.HOG and DESCENT.PIG from the GOG version (v1.4a), including the mp3 tracks.
The game files are in usb:/apps/descent, the mp3 files are in usb:/apps/descent/music and they are renamed following the readme file.
 
Last edited by Tetsuo Shima,
  • Like
Reactions: Alexander1970
Hey @niuus
Edit: Descent is working good from HBC, but it's giving me a black screen when booting from Wiiflow. I've used DESCENT.HOG and DESCENT.PIG from the GOG version (v1.4a), including the mp3 tracks.
The game files are in usb:/apps/descent, the mp3 files are in usb:/apps/descent/music and they are renamed following the readme file.
Hi Tetsuo. Much more details would be good for everyone: the last official 1.10 release worked with Wiiflow? (both on SD and USB). Is that black screen only happening with USB? Did you try only one device or did you use another one just in case? Is Descent 1.5 the same?
 
  • Like
Reactions: Alexander1970
  • Like
Reactions: rogerioronin
Hi Tetsuo. Much more details would be good for everyone: the last official 1.10 release worked with Wiiflow? (both on SD and USB). Is that black screen only happening with USB? Did you try only one device or did you use another one just in case? Is Descent 1.5 the same?
The black screen happens with SD and USB. I still have to try with the official 1.10 release.
I'll also try to update Descent to 1.5
 
The black screen happens with SD and USB. I still have to try with the official 1.10 release.
I'll also try to update Descent to 1.5
I tried version 1.10 on Wiiflow and the result was the same, black screen, both via USB and SD. https://gbatemp.net/threads/the-gre...l-for-adventurers.563575/page-10#post-9118174
Then probably the code for wiiflow compatibility was never there. I wouldn't be surprised, i don't think Wiiflow has that many years around, or at least it wasn't originally made to load anything other than Wii games? I remember the best game loader at that time was CFG USB Loader, updated and packed with features! Haven't used Wii loaders since 2013, i think.

Tyrian is excellent. Quite possibly my favorite game from the DOS era. Although Warcraft is excellent too.
It is really good, yes. Not a game that i played back then, but i gave it a try with this Wii port, great schmup.

Descent can be used with Gamecube controllers?
Nope, Wiimote+Nunchuk or Wii Classic Controller (and partially WUPC).
 
Last edited by niuus,
Then probably the code for wiiflow compatibility was never there. I wouldn't be surprised, i don't think Wiiflow has that many years around, or at least it wasn't originally made to load anything other than Wii games? I remember the best game loader at that time was CFG USB Loader, updated and packed with features! Haven't used Wii loaders since 2013, i think.


It is really good, yes. Not a game that i played back then, but i gave it a try with this Wii port, great schmup.


Nope, Wiimote+Nunchuk or Wii Classic Controller (and partially WUPC).
This, or maybe it needs a particular arguments line in the plugin .ini (the file that tells Wiiflow how to launch a particular app)
For example, the great majority of times it's:
arguments={device}:/{path}/|{name}

but some apps require slightly different arguments, like DosboxWii:
arguments=-conf|{device}:/{path}/{name}
or very different ones, like for Quake:
arguments={device}:/roms/quake/q1|-game|{device}:/{path}|-listen|4

Maybe descent needs a particular way to be launched and not the "standard" {device}:/{path}/|{name}.

edit: v1.10 not working too as plugin
 
Last edited by Tetsuo Shima,
  • Like
Reactions: kokokool
This, or maybe it needs a particular arguments line in the plugin .ini (the file that tells Wiiflow how to launch a particular app)
For example, the great majority of times it's:
arguments={device}:/{path}/|{name}

but some apps require slightly different arguments, like DosboxWii:
arguments=-conf|{device}:/{path}/{name}
or very different ones, like for Quake:
arguments={device}:/roms/quake/q1|-game|{device}:/{path}|-listen|4

Maybe descent needs a particular way to be launched and not the "standard" {device}:/{path}/|{name}.

edit: v1.10 not working too as plugin
Can wiiflow launch like a normal homebrew app?
 

Site & Scene News

Popular threads in this forum