Homebrew [RELEASE] WiiROTT

nitr8

Well-Known Member
OP
Member
Joined
Apr 4, 2007
Messages
366
Trophies
1
Website
vermillion57.wixsite.com
XP
1,453
Country
Gambia, The
WII-ROTT for Nintendo Wii & Wii U (vWii) R1

Please read these lines carefully as they may be important in order to get the game running properly!
This game port is the work of nitr8 and has been tested so far.

PRE-INFO


- None

COMPILING / TESTING INFO

- Windows 7 Pro x86
- devkitPro Release 27 (devkitPPC Wii-SDK) with GCC v4.8.2
- Eclipse Kepler CDT as GUI
- Icculus Rise of the Triad for Linux source
- several code snippets from here and there

REQUIREMENTS

- a Nintendo Wii Console with Homebrew Channel installed
- an original Wii Classic Controller connected to the Wiimote (plays best)
- an USB-drive or SD-card

INSTALLATION

- copy the "APPS" folder to the root of your USB device - same with the "TIMIDITY" folder

- if you want, you can install the FORWARDER WAD's corresponding to your console using YAWMM

- the main game IWAD, RTL and REMOTE1.RTS file for each game is required as well in order to get each game to run
- the file "VENDOR.DOC" (Shareware Version) or "LICENSE.DOC" (Registered Version) for CRC-checking
- all of those 4 files have to be in the very same folder where you load the main IWAD from

- DO NOT RENAME THE GAME DIRECTORY AS IT'S SPECIFIC TO THE SOURCE CODE

- DO NOT MOVE OR RENAME ANY OF THE FILES WITHIN THE GAME DIRECTORY THAT CAME WITH THIS RELEASE

GET THE GAME RUNNING

- whenever you start one of the game, you have to point it to the main game's IWAD file

- if you wish, you can also load PWAD's (RTL files) for custom maps / graphics / sound / music

BUG REPORTS

- please report any bugs for each game to the corresponding game by messaging me

THANKS FLY OUT TO

- @tueidj (for his "SPECIAL" libSDL & libSDL_mixer Wii ports)
- Icculus
- @davebaol (creator of the Wii d2x-cIOS installer)
- The devkitPro Team

RELEASE INFO FOR WII-ROTT (R3)

- ADDED Lasersoft Version support
- FIXED several loading bugs (at least NOW they properly load!)
- FIXED music playback from SD-Card
- FIXED loader menu device selection
- REMOVED Shareware Version 1.0 support as it's borked and would require some intense changes to the code.
- REMOVED possibility of selecting "USB 2.0 Storage" on the loader menu (outdated)

DOWNLOAD UPDATED AS OF MAR. 02ND 2020
https://www.mediafire.com/file/ptxhddnbjtwel6z/Wii-ROTT.zip/file
 
Last edited by nitr8,

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
WII-ROTT for Nintendo Wii & Wii U (vWii) R1

Please read these lines carefully as they may be important in order to get the game running properly!
This game port is the work of nitr8 and has been tested so far.


PRE-INFO

- None

COMPILING / TESTING INFO

- Windows 7 Pro x86
- devkitPro Release 27 (devkitPPC Wii-SDK) with GCC v4.8.2
- Eclipse Kepler CDT as GUI
- Icculus Rise of the Triad for Linux source
- several code snippets from here and there

REQUIREMENTS

- a Nintendo Wii Console with Homebrew Channel installed
- an original Wii Classic Controller connected to the Wiimote (plays best)
- an USB-drive or SD-card

INSTALLATION

- copy the "APPS" folder to the root of your USB device - same with the "TIMIDITY" folder

- if you want, you can install the FORWARDER WAD's corresponding to your console using YAWMM

- the main game IWAD and REMOTE1.RTS file for each game is required as well in order to get each game to run
- both have to be in the very same folder where you load the main IWAD from

- DO NOT RENAME THE GAME DIRECTORIES AS THESE ARE SPECIFIC TO THE SOURCE CODE

- DO NOT MOVE OR RENAME ANY OF THE FILES IN THE GAME DIRECTORIES THAT CAME WITH THIS RELEASE

GET THE GAME RUNNING

- whenever you start one of these games, you have to point it to the main game's IWAD file

- if you wish, you can also load PWAD's (RTL files) for custom maps / graphics / sound / music

BUG REPORTS

- please report any bugs for each game to the corresponding game by messaging me

THANKS FLY OUT TO

- @tueidj (for his "SPECIAL" libSDL & libSDL_mixer Wii ports)
- Icculus
- @davebaol (creator of the Wii d2x-cIOS installer)
- The devkitPro Team

RELEASE INFO FOR WII-ROTT (R1)

- JUST PORTED - nothing special yet

DOWNLOAD (UPDATED TO R1 AS OF FEB. 11TH 2020)

http://www.mediafire.com/file/5580i7a9suoi523/WiiROTT.zip/file
Simply awesome! Setting my SD card right now to play it.
 

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
Well, i didn't test SD-card but it is implemented the same way as USB is.
Let's see if it works...
So, i have tested Wii ROTT R1, both on USB and SD card, here's my results:

- The file REMOTE1.RTS needs to be inside IWAD/reg/comver/v13/, or else it will complain about it missing.

- DARKWAR.WAD version 1.2a (from my CD) crashes after starting a New Game, a couple of screens inside the intro. This gets recognized as 1.2.
- DARKWAR.WAD version 1.3 (3DRealms Store) crashes after starting, when the Apogee Logo screen finishes (controller does not respond).
- DARKWAR.WAD version 1.3 (GOG) crashes after starting a New Game, a couple of screens inside the intro.
- HUNTBGIN.WAD version 1.2 (Shareware) crashes after starting a New Game and selecting difficulty. No music.
- HUNTBGIN.WAD version 1.3 (Shareware) crashes after starting a New Game and selecting difficulty. No music.
- HUNTBGIN.WAD version 1.0 (Shareware, from the free Deluxe CD Edition) can't be selected from the IWAD browser. CRC32 is 64FD1D79, MD5 is E81D1EB37F547724A82EA03FD044C949

Wii ROTT R2, fresh install: (SD Card)

- HUNTBGIN.WAD version 1.2 (Shareware) Plays perfect, no music.
- HUNTBGIN.WAD version 1.3 (Shareware) Plays perfect, no music.
- HUNTBGIN.WAD version 1.0 (Shareware, from the free Deluxe CD Edition) Plays perfect, no music.
- DARKWAR.WAD version 1.2a (from my CD) Recognized as plain 1.2. Plays perfect, no music.
- DARKWAR.WAD version 1.3 (GOG) Plays perfect, no music.
- DARKWAR.WAD version 1.3 (3DRealms Store) Plays perfect, no music.

Up until this point i thought it was strange that music never played on any of the ROTT versions. So i started testing USB, straight from HBC (USB:/apps/WiiRott).

WiiROTT R2, fresh install: (USB-Storage)
- HUNTBGIN.WAD version 1.2 (Shareware) Plays perfect.
- HUNTBGIN.WAD version 1.3 (Shareware) Plays perfect.
- HUNTBGIN.WAD version 1.0 (Shareware, from the free Deluxe CD Edition) Plays perfect.
- DARKWAR.WAD version 1.2a (from my CD) Recognized as plain 1.2. Plays perfect.
- DARKWAR.WAD version 1.3 (GOG) Plays perfect.
- DARKWAR.WAD version 1.3 (3DRealms Store) Plays perfect.

Music worked everytime. I went back to using the app on the SD card, and music started working. I then noticed the USB LED status blinking, so i realized that music was working because for whatever reason the game wasn't being loaded from the SD (same for the config file and savegames, they weren't being read from SD). I unplugged the USB, tried again, and lo-and-behold music disappeared. :wacko:

Suggestion: can Prev Weapon be mapped to Left D-Pad?
Bugs: you can't go back to select other devices on the IWAD menu, don't know if that's normal. Also, the option USB 2.0 Storage on the WiiROTT menu gives an error.

Wii ROTT R4, fresh install: (SD Card / USB-Storage)

- HUNTBGIN.WAD version 1.2 (Shareware) Plays perfect.
- HUNTBGIN.WAD version 1.3 (Shareware) Plays perfect,.
- HUNTBGIN.WAD version 1.0 (Shareware, from the free Deluxe CD Edition) Plays perfect,.
- DARKWAR.WAD version 1.2a (from my CD) Recognized as plain 1.2. Plays perfect.
- DARKWAR.WAD version 1.3 (GOG) Plays perfect.
- DARKWAR.WAD version 1.3 (3DRealms Store) Plays perfect.
 
Last edited by niuus,

nitr8

Well-Known Member
OP
Member
Joined
Apr 4, 2007
Messages
366
Trophies
1
Website
vermillion57.wixsite.com
XP
1,453
Country
Gambia, The
So, i have tested WiiROTT R1, both on USB and SD card., here's my results:

- The file REMOTE1.RTS needs to be inside IWAD/reg/comver/v13/, or else it will complain about it missing.
- DARKWAR.WAD version 1.2 (from my CD) crashes after starting a New Game, a couple of screens inside the intro.
- DARKWAR.WAD version 1.3 (3DRealms Store) crashes after starting, when the Apogee Logo screen finishes (controller does not respond).
- DARKWAR.WAD version 1.3 (GOG) crashes after starting a New Game, a couple of screens inside the intro. I think music does not work with this version.

Damn... I don't have those WADs i think, though i DO have v1.3 of DARKWAR but i think it's the Commercial Version one. I never came across those Steam or GOG releases...
 

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
Damn... I don't have those WADs i think, though i DO have v1.3 of DARKWAR but i think it's the Commercial Version one. I never came across those Steam or GOG releases...
I updated the post with the 1.3 shareware results. I am currently looking for the 1.2 Shareware.
 

nitr8

Well-Known Member
OP
Member
Joined
Apr 4, 2007
Messages
366
Trophies
1
Website
vermillion57.wixsite.com
XP
1,453
Country
Gambia, The
e7bc1e06e6fa141e6601e64169f24697 *DARKWAR.WAD (Commercial Version 1.3 does work and was the one i used for testing). I will take a look at the other ones...

I have Shareware v1.0, v1.1, v1.2, v1.2a, v1.3
Commercial Version v1.2, v1.3

The one from GOG is the one from Commercial Version v1.3 so it SHOULD JUST WORK.
You must provide the very same REMOTE1.RTS file with each version but i will do some other testing.

At least 1 bug fixed: typo error.
Will rewrite autoloading of file "REMOTE1.RTS" by IWAD directory selection so the game will load the file which came with each release. Kinda "string join".
 
Last edited by nitr8,

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
e7bc1e06e6fa141e6601e64169f24697 *DARKWAR.WAD (Commercial Version 1.3 does work and was the one i used for testing). I will take a look at the other ones...

I have Shareware v1.0, v1.1, v1.2, v1.2a, v1.3
Commercial Version v1.2, v1.3

The one from GOG is the one from Commercial Version v1.3 so it SHOULD JUST WORK.
You must provide the very same REMOTE1.RTS file with each version but i will do some other testing.

At least 1 bug fixed: typo error.
Will rewrite autoloading of file "REMOTE1.RTS" by IWAD directory selection so the game will load the file which came with each release. Kinda "string join".
Yep, i am always using the REMOTE1.RTS from each corresponding ROTT tested, even though it's kind of a chore since i can't have all versions at once, having to replace the RTS file inside IWAD/reg/comver/v13/ everytime.

MD5 for the WAD i am using (GOG) is the same that you provded. It crashes to HBC right after "There goes our ride home". It does this whether or not i also add the RTL file.
 

nitr8

Well-Known Member
OP
Member
Joined
Apr 4, 2007
Messages
366
Trophies
1
Website
vermillion57.wixsite.com
XP
1,453
Country
Gambia, The
MD5 for the WAD i am using (GOG) is the same that you provded. It crashes to HBC right after "There goes our ride home". It does this whether or not i also add the RTL file.

That's what i will look into.

And i almost figured out what's missing...: the main game's RTL file - i'm pretty much sure that you don't have it in the same directory as the IWAD and RTS are in, do you?

Anyway, those are automatically loaded as well now.
 
Last edited by nitr8,

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
That's what i will look into.

And i almost figured out what's missing...: the main game's RTL file - i'm pretty much sure that you don't have it in the same directory as the IWAD and RTS are in, do you?

Anyway, those are automatically loaded as well now.
No. It was always there, i never deviated from the instructions on your first post, except that -as stated before- the RTS won't load from anywhere else other than IWAD/reg/comver/v13/, which gets pointed out as an error after choosing the WAD and pressing Start.

IWAD/
DARKWAR.RTL
IWAD/DARKWAR.WAD
IWAD/reg/comver/v13/REMOTE1.RTS
 
Last edited by niuus,

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
Okay then... I think i finally got it. Need to start and test either versions but for now it at least works for the "Com. Ver." v1.3.
Cool, i'll be testing R2 when it comes out. BTW, the Deluxe shareware version is linked in my results post, if you would like to add support for it.
 
Last edited by niuus,

nitr8

Well-Known Member
OP
Member
Joined
Apr 4, 2007
Messages
366
Trophies
1
Website
vermillion57.wixsite.com
XP
1,453
Country
Gambia, The
Cool, i'll be testing R2 when it comes out. BTW, the Deluxe shareware version is linked in my results post, if you would like to add support for it.

Hummm...

At least Shareware Version v1.0 also needs autoloading of a file called "TABLES.DAT". It's the only version where it's not residing within the WAD itself (fixed).

And it doesn't have a "VENDOR" lump for CRC-checking (skipped).
And it doesn't have a "RISE" lump (main menu music - fixed).
And it doesn't have a "RSAC" lump (fixed).
There is nothing to be seen on the screen.. maybe tables initialization is wrong...
Loading a level brings error that the RTL (shareware levels) file is incorrect.

I think this one will most likely crash at any time...
But i like that old stuff - would be really nice to see it running.
It's like the v1.0 Shareware of Strife - that one has a different texture table - making the game look all tutti frutti style.
 
Last edited by nitr8,
  • Like
Reactions: niuus

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://www.livescience.com/59831-cotton-candy-grapes.html#:~:text=To%20make%20the%20Cotton%20Can...