In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "QRevPAK"

From WiiBrew
Jump to navigation Jump to search
m (added download mirror)
 
(18 intermediate revisions by 4 users not shown)
Line 4: Line 4:
 
| type = game engine
 
| type = game engine
 
| author = Izhido
 
| author = Izhido
| download = http://qrevpak.googlecode.com/files/QRevPAK.R2.zip
+
| download = http://qrevpak.googlecode.com/files/QRevPAK.R4.zip
 
| source = http://code.google.com/p/qrevpak/source/checkout
 
| source = http://code.google.com/p/qrevpak/source/checkout
 
| peripherals = {{wiimote1}} {{Nunchuck}} {{SensorBar}} {{FrontSD}} {{FrontSDHC}} {{WiFi}} {{Internet}} {{GCNController}} {{ClassicController}} {{USBKeyboard}} {{USBMouse}}
 
| peripherals = {{wiimote1}} {{Nunchuck}} {{SensorBar}} {{FrontSD}} {{FrontSDHC}} {{WiFi}} {{Internet}} {{GCNController}} {{ClassicController}} {{USBKeyboard}} {{USBMouse}}
Line 15: Line 15:
  
  
'''Release 2''' is out!
+
----
  
Notable changes include:
+
'''IMPORTANT NOTICE''' : The Quake Rev PAK source code repository has been moved to GitHub, due to Google Code project hosting being closed. Links for releases are ''no longer available'' until a future date; for now, you can get the source code from [https://github.com/izhido/qrevpak https://github.com/izhido/qrevpak] to build your own release, or [https://wii.brewology.com/downloads/download.php?id=13692&mcid=3 download release 4] from Brewology.
 +
 
 +
----
  
* '''CD music track playback''' is now available! Copy your Ogg Vorbis-encoded tracks from your original Quake & Quake II CDs into a *\cdtracks* folder inside both your *\ID1* and *\baseq2* folders to enjoy the original CD soundtrack of your favorite games. NOTE: Please ensure that the tracks can be sorted by name. Also, there is no need for a fake Track 1; the engine won't look for it.
 
  
* '''Key aliases''' are finally out of beta! With the new "keyalias" command, accessible from the console, and remembered in config.cfg, you can map every single key in your controller(s) to any other one, so you can configure your controller to suit your needs.
+
'''Release 4''' is out!
  
* Quake Rev PAK will now remember the last game you launched, and will take you to that entry upon start.
+
Relevant changes include:
  
* A few bugs have been corrected, including one where Quake II and related games won't operate correctly with the Wiimote-Nunchuk combo control.
+
* ''New GX-accelerated builds'' of Q2Rev and Q2CTFRev.
 +
* Support for the ''official Quake and Quake II Mission Packs'', now available in the Quake Rev PAK launcher.
 +
* Lots of bug fixes, including an embarrasing one where left & right sound channels were inverted (oops!)
 +
* Fixed a problem with Quake II savegame files, which were not compatible between releases. Starting from Release 4, all ''new'' savegame files will work as expected.
 +
* Also starting from this release, it will be required that the game data folders be located inside folders called "Q1" and "Q2" at the engines folder level. This will help having Quake and Quake II data separated, and thus be able to play the "rogue" Mission Packs (Dissolution of Eternity, Ground Zero).
 +
 +
'''NOTICE''': The config.cfg data generated by previous releases of the Q2Rev and Q2CTFRev engines might contain invalid data. It is recommended that you delete them before playing the Quake II games. The engines will recreate the config.cfg files when they are not found.
  
* Minor stability adjustments to the engines, so they use less memory, and crash a little less often. NOTE: the Quake II and related game engines still have a few issues, but they are less noticeable now.
 
  
* If your game crashes, and there is a chance that the engine finds out what happened, it will now create a _QRevPAK.err_ file in your media card, containing the date/time the crash happened, and the error message explaining what happened.
+
----
  
  
Line 35: Line 41:
  
 
* '''Quake''' (using the [[Q1Rev]] engine)
 
* '''Quake''' (using the [[Q1Rev]] engine)
 +
* '''Quake Mission Pack 1: Scourge of Armagon'''
 +
* '''Quake Mission Pack 2: Dissolution of Eternity'''
 
* '''QuakeWorld''' (using the [[QWRev]] engine)
 
* '''QuakeWorld''' (using the [[QWRev]] engine)
 
* '''Quake II''' (using the [[Q2Rev]] engine)
 
* '''Quake II''' (using the [[Q2Rev]] engine)
 +
* '''Quake II Mission Pack: The Reckoning'''
 +
* '''Quake II Mission Pack: Ground Zero'''
 
* '''Quake II Threewave Capture The Flag''' (using the [[Q2CTFRev]] engine)
 
* '''Quake II Threewave Capture The Flag''' (using the [[Q2CTFRev]] engine)
  
Line 63: Line 73:
  
 
Modifications (c) 2009-2012 Heriberto Delgado.
 
Modifications (c) 2009-2012 Heriberto Delgado.
 +
 +
== Media ==
 +
 +
=== Release 2 ===
 +
{|
 +
| <youtube valign="top" align="left">d2x9o0k50us</youtube>
 +
|}

Latest revision as of 19:44, 25 May 2021

Quake Rev PAK
QRevPAK.png
General
Author(s)Izhido
TypeGame engine
Links
Download
Source
Downloadable via the Homebrew Browser
Peripherals
Wiimote1.svg Nunchuck alternative.svg SensorBar.svg Loads files from the Front SD slot Loads files from SDHC cards in the Front SD slot Local WiFi Internet GameCube Controller ClassicController.svg USB Keyboard USB Mouse


Quake Rev PAK is a collection of gaming engines, related to the Quake series of games by id Software, modified to run on the Nintendo Wii, using the popular devkitPPC toolchain for homebrew development.



IMPORTANT NOTICE : The Quake Rev PAK source code repository has been moved to GitHub, due to Google Code project hosting being closed. Links for releases are no longer available until a future date; for now, you can get the source code from https://github.com/izhido/qrevpak to build your own release, or download release 4 from Brewology.



Release 4 is out!

Relevant changes include:

  • New GX-accelerated builds of Q2Rev and Q2CTFRev.
  • Support for the official Quake and Quake II Mission Packs, now available in the Quake Rev PAK launcher.
  • Lots of bug fixes, including an embarrasing one where left & right sound channels were inverted (oops!)
  • Fixed a problem with Quake II savegame files, which were not compatible between releases. Starting from Release 4, all new savegame files will work as expected.
  • Also starting from this release, it will be required that the game data folders be located inside folders called "Q1" and "Q2" at the engines folder level. This will help having Quake and Quake II data separated, and thus be able to play the "rogue" Mission Packs (Dissolution of Eternity, Ground Zero).

NOTICE: The config.cfg data generated by previous releases of the Q2Rev and Q2CTFRev engines might contain invalid data. It is recommended that you delete them before playing the Quake II games. The engines will recreate the config.cfg files when they are not found.




The provided launcher will start the following games (provided that their respective game data files were copied into the installation folder):

  • Quake (using the Q1Rev engine)
  • Quake Mission Pack 1: Scourge of Armagon
  • Quake Mission Pack 2: Dissolution of Eternity
  • QuakeWorld (using the QWRev engine)
  • Quake II (using the Q2Rev engine)
  • Quake II Mission Pack: The Reckoning
  • Quake II Mission Pack: Ground Zero
  • Quake II Threewave Capture The Flag (using the Q2CTFRev engine)

Visit each page in order to learn to set-up and play the games.




The launcher is able to start these games, based on the data provided by the accompanying QRevPAK.xml file. This contains all the info required to launch a particular game, including:

  • Name
  • Description
  • Engine .dol/.elf filename
  • Arguments that are passed to the engine (as if they were passed on a command line)

By modifying QRevPAK.xml, you can add new engines, or alter the way the engines are launched; this can be really useful if you have mods that you would like to play using Quake Rev PAK, or to improve the existing ones.

The archive does not provide a QRevPAK.xml file. If it's not present when you start Quake Rev PAK, the file will be created for you. Also, future releases might modify your current QRevPAK.xml with new updates, preserving your customized entries if detected.




Original source code (C) 1996-2012 Id Software, Inc.

Modifications (c) 2009-2012 Heriberto Delgado.

Media

Release 2