WII-HEXEN II for Nintendo Wii & Wii U (vWii) - (BUILD #1095)
Please read these lines carefully as they may be important in order to get the game to run properly!
This game port is the work of nitr8 and has been tested so far.
PRE-INFO
For OGG music playback see post #5.
!!! IF YOU GET AN ERROR UPON STARTUP, SAYING SOMETHING ABOUT AN UNSUPPORTED VIDEO MODE, REPORT THAT MODE BACK HERE SO I CAN GET IT FIXED !!!
COMPILING / TESTING INFO
- Windows 7 Pro x86
- devkitPro Release 27 (devkitPPC Wii-SDK) with GCC v4.8.2
- Eclipse Kepler CDT as GUI
- Hexen II: Hammer of Thyrion 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 or Wii U Pro Controller (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 contents of the main game's DATA1 folder are required in order to get the game to run
- 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
BUG REPORTS
- please report any bugs for each game to the corresponding game by messaging me
THANKS FLY OUT TO
- The Hexen II: Hammer of Thyrion Team
- The creator of "Wii7800" as i used his video code but rewrote it from C++ to native C
- The devkitPro Team
RELEASE INFO FOR WII-HEXEN II (BUILD #758)
- ADDED "CHEATS" menu
- ADDED "DEBUG" menu
RELEASE INFO FOR WII-HEXEN II (BUILD #761)
- ADDED SD-Card support
RELEASE INFO FOR WII-HEXEN II (BUILD #1032)
- ADDED thumb stick switching support
- FIXED fullscreen flaw for NTSC, PAL @ 50Hz & PAL @ 60Hz*
* = You need to check if it fits your screen. I've tested those 3 modes on a PAL and NTSC console where it seems to work. Though, I've used a component cable if that is any useful to you.
RELEASE INFO FOR WII-HEXEN II (BUILD #1074)
- ADDED EU 60Hz NTSC fullscreen video mode support
RELEASE INFO FOR WII-HEXEN II (BUILD #1085)
- FIXED "centerview" button binding flaw
- FIXED A BUG in the game's "CHEATS" menu that made the game crash when exceeding the "PLAYER CLASS" selection
- ADDED "WARP TO MAP" option to "CHEATS" menu
RELEASE INFO FOR WII-HEXEN II (BUILD #1095)
- FIXED sound loop upon saving a game (seems as it also speeds up saving now...)
- ADDED NTSC fullscreen video mode support for 480p
==============================================================================
This port uses directly integrated devkitpro / devkitPPC video stuff. "Hammer of Thyrion" usually provides it's own SDL video stuff but i haven't been able to get Wii's SDL port video to run with it, so i had to integrate the WIi stuff directly into this game as it does texture conversion and it just works. The Wii's SDL library port isn't that "comfortable" for games like HEXEN II and even QUAKE.
If only the question turns up: YES, IT ALSO RUNS "PORTAL OF PRAEVUS". Just place the "portals" directory inside the apps/wiihexen2/ directory and it will - USUALLY - load automatically. You then can select the original HEXEN II mission from within the "NEW GAME" menu by selecting "OLD MISSION". "NEW MISSION" will directly start "PORTAL OF PRAEVUS" instead.
Wii-HEXEN II uses 32MB of HEAP as a freshly "Hammer of Thyrion" compiled binary on a PC does exactly that as well. It is even recommended by the "PORTAL OF PRAEVUS" system specs - same goes for the video surface cache which i raised from 1075K up to 1485K. These two changes made precaching faster and even switching between the maps was improved by that.
I had to disable access to the "MULTIPLAYER" menu as it won't run for the Wii's purposes and i didn't even take some deeper look at it.
P.S.: It would be BEST to update your existing HEXEN II game data to the latest version before running it using this port.
DOWNLOAD UPDATED AS OF MAR. 11TH 2020
https://www.mediafire.com/file/fmyfsxvw7l9d898/Wii-HEXEN2.zip/file
Please read these lines carefully as they may be important in order to get the game to run properly!
This game port is the work of nitr8 and has been tested so far.
PRE-INFO
For OGG music playback see post #5.
!!! IF YOU GET AN ERROR UPON STARTUP, SAYING SOMETHING ABOUT AN UNSUPPORTED VIDEO MODE, REPORT THAT MODE BACK HERE SO I CAN GET IT FIXED !!!
COMPILING / TESTING INFO
- Windows 7 Pro x86
- devkitPro Release 27 (devkitPPC Wii-SDK) with GCC v4.8.2
- Eclipse Kepler CDT as GUI
- Hexen II: Hammer of Thyrion 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 or Wii U Pro Controller (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 contents of the main game's DATA1 folder are required in order to get the game to run
- 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
BUG REPORTS
- please report any bugs for each game to the corresponding game by messaging me
THANKS FLY OUT TO
- The Hexen II: Hammer of Thyrion Team
- The creator of "Wii7800" as i used his video code but rewrote it from C++ to native C
- The devkitPro Team
RELEASE INFO FOR WII-HEXEN II (BUILD #758)
- ADDED "CHEATS" menu
- ADDED "DEBUG" menu
RELEASE INFO FOR WII-HEXEN II (BUILD #761)
- ADDED SD-Card support
RELEASE INFO FOR WII-HEXEN II (BUILD #1032)
- ADDED thumb stick switching support
- FIXED fullscreen flaw for NTSC, PAL @ 50Hz & PAL @ 60Hz*
* = You need to check if it fits your screen. I've tested those 3 modes on a PAL and NTSC console where it seems to work. Though, I've used a component cable if that is any useful to you.
RELEASE INFO FOR WII-HEXEN II (BUILD #1074)
- ADDED EU 60Hz NTSC fullscreen video mode support
RELEASE INFO FOR WII-HEXEN II (BUILD #1085)
- FIXED "centerview" button binding flaw
- FIXED A BUG in the game's "CHEATS" menu that made the game crash when exceeding the "PLAYER CLASS" selection
- ADDED "WARP TO MAP" option to "CHEATS" menu
RELEASE INFO FOR WII-HEXEN II (BUILD #1095)
- FIXED sound loop upon saving a game (seems as it also speeds up saving now...)
- ADDED NTSC fullscreen video mode support for 480p
==============================================================================
This port uses directly integrated devkitpro / devkitPPC video stuff. "Hammer of Thyrion" usually provides it's own SDL video stuff but i haven't been able to get Wii's SDL port video to run with it, so i had to integrate the WIi stuff directly into this game as it does texture conversion and it just works. The Wii's SDL library port isn't that "comfortable" for games like HEXEN II and even QUAKE.
If only the question turns up: YES, IT ALSO RUNS "PORTAL OF PRAEVUS". Just place the "portals" directory inside the apps/wiihexen2/ directory and it will - USUALLY - load automatically. You then can select the original HEXEN II mission from within the "NEW GAME" menu by selecting "OLD MISSION". "NEW MISSION" will directly start "PORTAL OF PRAEVUS" instead.
Wii-HEXEN II uses 32MB of HEAP as a freshly "Hammer of Thyrion" compiled binary on a PC does exactly that as well. It is even recommended by the "PORTAL OF PRAEVUS" system specs - same goes for the video surface cache which i raised from 1075K up to 1485K. These two changes made precaching faster and even switching between the maps was improved by that.
I had to disable access to the "MULTIPLAYER" menu as it won't run for the Wii's purposes and i didn't even take some deeper look at it.
P.S.: It would be BEST to update your existing HEXEN II game data to the latest version before running it using this port.
DOWNLOAD UPDATED AS OF MAR. 11TH 2020
https://www.mediafire.com/file/fmyfsxvw7l9d898/Wii-HEXEN2.zip/file
Last edited by nitr8,