QuakeGX - 2008/09/26
Requirements
- A Wii.
- Twilight Hack, The Homebrew Channel or some other way of running programs from SD Card.
Release Notes for version 0.04
- New features: Transparent status bar, variable 2D resolution, now you can also rotate your weapon with the Wiimote, mods and mission packs support, a new menu for changing various new features and various bugfixes.
- ID1 now resides in /apps/quake inside the SD card, to prevent pollution of the root folder with mods.
- To correctly see the transparent water without artifacts, please apply Vispatch to your pak0.pak (and pak1.pak, if you have the full version) file.
Installation
- Note: If you have a version released before 13th June 2008 installed, remove ID1/CONFIG.CFG from your SD Card. This is necessary because the button naming for the Wiimote has changed, and deleting ID1/CONFIG.CFG will make the new defaults with the new button names be used.
- Note: If you have a version lower than 0.04 already installed, please note that the ID1 directory now sits into /apps/quake inside your SD-card, it isn't on the root anymore
- Unzip the zip file to the root of your SD Card.
- Copy Quake's PAK0.PAK (and PAK1.PAK if you own the full version) into the /apps/quake/ID1 folder on your SD Card.
- If you use the Homebrew Channel, you're ready to go.
Using Mods and Mission Packs
- Place the mod/mission pack directory inside the /apps/quake directory, alongside your ID1 directory. You can place as many as the filesystem supports. The frontend will let you select the mod. It will also autodetect the mission packs, leting you choose them too.
Credits
- Original game by id Software.
- GameCube conversion by Peter Mackay.
- GameCube version testing by eke, org and plootid.
- Wii version and GX graphics acceleration by Eluan Miranda
General notes
- You can freely change button bindings on the Wiimote without affecting the GC pad bindings, except for the D-Pad on both controllers and Start/Plus. These are paired and changing one's binding will change the other
- There is still no music support, but expect it for future releases. (Probably you will have to rip your original quake music from your CD.)
- There is a menu option for adjusting the size of the screen to adjust for your TV's overscan.
Software rendering notes
- Support for the software renderer has been removed as of version 0.04.
Hardware rendering notes
- Full speed, fully implemented GX port of the original glquake, with some new features being added gradually.
- Supports all of the original glquake features: dynamic lightmaps, water transparency, and more.
- To make the water correctly transparent, you will need water-vised maps. Please do not use r_novis 1. It wasn't meant to be this way, r_novis 1 disables all visibility testing and draws the entire map every frame.
Default controls
- Gamecube PAD
- Attack: R
- Jump: A
- Run/Walk: B
- Lock View: L
- Previous Weapon: D-Pad Left or Y
- Next Weapon: D-Pad Right or X
- Swim Up: D-Pad Up
- Swim Down: D-Pad Down
- Show Scores: Z
- Pause/Menu: Start/Pause
- Select (in menu): A
- Back (in menu): B
- Wiimote
- Attack: B
- Jump: A
- Run/Walk: C
- Lock View: Z
- Previous Weapon: D-Pad Left
- Next Weapon: D-Pad Right
- Swim Up: D-Pad Up
- Swim Down: D-Pad Down
- Show Scores: 1
- Pause/Menu: Plus
- Select (in menu): A
- Back (in menu): B
- On-screen keyboard (Wiimote only)
- Activate OSK: Minus
- Shift: Z
- Select: B
- If "Previous Weapon" doesn't work, probably you're using Quake's version 1.01 PAK0.PAK, you should really upgrade to version 1.06's PAK0.PAK. It is available at this project's page as the shareware version. (Will work for the full version too.)
Contact
You can report bugs or suggestions using the project's issue tracker. Please make sure to check the existing issues before adding new ones. By default only open issues are shown, you will have to select "All Issues" in the search field to see if your issue has already been fixed on svn.
Be sure to keep checking the Google project page for new versions and other info. :)
Source code
The original Quake code was released under the GNU General Public License (GPL). This port's source code is available at the Google project page.