Step 1: Prepare original Quake
Quake pak1.pak) but we cannot supply a download link for copyright reasons. ID software is still selling the game on their website for $20. You need pak0.pak and pak1.pak with the original levels, and then you most likely want the JoeQuake. ClassicQ requires Quake 1 to run. More specifically, it needs the game data archives contained in the PAK0.PAKand PAK1.PAKfiles. These two files are always located inside the Quake/Id1/folder. You can purchase a legal copy of Quake (Windows only) on Steam. Let's call the directory where Quake is installed the 'Quake directory' from now on. So for example your Quake directory is 'C:Quake' or '/home/ranger/ games/quake/'. If you do not know where it is, try searching for a file called pak0.pak. It should be inside a directory called id1 which itself is inside your Quake. Pak0.pak The pak0.pak file that comes with Quake is required by all Quake engines. It contains the maps, models, programs, sounds, and skins required to play Quake Episode 1, Dimension of the Doomed. It is expected to be in the ID1 subfolder of the Quake root folder. This causes Quake to incorrectly claim that there are unreachable monsters in a level, when they don't actually exist. Revisional Differences Quake 1.06. Starting with version 1.06, there are two copies of progs.dat in pak0.pak. The old version (CRC 51103; used in version 1.01) is found at 0x580358, is 410616 bytes long, and is not indexed.
classicQ requires Quake 1 to run. More specifically, it needs the game data archives contained in the PAK0.PAK and PAK1.PAK files. These two files are always located inside the QuakeId1 folder.
You can purchase a legal copy of Quake on Steam:
http://store.steampowered.com/app/2310/
If you have installed Quake using Steam, 'PAK' files are usually located in the following folder:
C:Program Files (x86)SteamsteamappscommonQuakeId1
Please make sure you do have PAK0.PAK and PAK1.PAK before proceeding with the next steps!
Optional: Verify PAK files
If you want to double-check that you have the correct files, you can verify their MD5 hashes against the table below.
File | Size | MD5 checksum |
PAK0.PAK | 18 689 235 bytes | 5906E5998FC3D896DDAF5E6A62E03ABB |
PAK1.PAK | 34 257 856 bytes | D76B3E5678F0B64AC74CE5E340E6A685 |
You can easily calculate MD5 checksums with Windows PowerShell:Get-FileHash PAK0.PAK, PAK1.PAK -Algorithm MD5
Step 2: Download classicQ
To download classicQ, simply get the latest release (under 'Source code' link) from GitHub:
http://github.com/classicQ/classicQ.github.io/releases/latest
Don't worry, you won't need to compile anything.
Step 3: Generate config file
Config files are text files with the .cfg extension. They contain player settings such as keyboard controls. All Quake settings must be configured using the in-game console or by manually editing .cfg files. This is quite cumbersome to new users. Luckily, you can setup a basic config file using the configurator below.
Firstly, rearrange the keyboard settings (refresh the page to restart the process if needed)
- W
- S
- A
- D
- SPACE
- Left Mouse Button
- Right Mouse Button
- Middle Mouse Button
- Q
- E
- SHIFT
- moves forward
- moves back
- moves left
- moves right
- jump
- (primary attack) Rocket Launcher
- (secondary attack) Thunderbolt
- (tertiary attack) Grenade Launcher
- Axe
- Shotgun
- Nailgun
Do you play with inverted mouse?
Next, enter your nickname here:
Finally, click the button below to create your .cfg file:
Please save it as initial_keybinds.cfg and keep it for later use.
You can put it into the same folder with the already prepared PAK0.PAK and PAK1.PAK files.
Step 4: Put everything together
You're almost finished! Now that you have all the necessary files, it is time to copy everything to the correct folders.
- Extract classicQ from .zip file to any temporary location
- Open the extracted files and locate the Fodquake directory (the one with an uppercase 'F')
- Move Fodquake directory to any convenient location, for example D:GamesFodquake
- Next, open that folder and then open the id1 directory (D:GamesFodquakeid1). Copy the previously prepared PAK0.PAK, PAK1.PAK files and the initial_keybinds.cfg file here (you can overwrite the existing initial_keybinds.cfg file)
Congrats! You have finished installing classicQ!
To start the game, go to the Fodquake directory and run the fodquake-gl.exe file.
Quake Wii | |
General | |
---|---|
Author(s) | Piko |
Type | Platform game |
Version | 0.08 |
Links | |
[Quake 0.08 Download] | |
[Quake 0.08 Source Source] | |
Downloadable via the Homebrew Browser | |
Peripherals | |
Error creating thumbnail: |
A branch of Eluan's QuakeGX port.
Merging with QuakeGX
Eluan has begun work on merging version 0.08 into the main branch of QuakeGX. From there we can properly code in new features. As I'm not much good at Wii coding (all I'm really doing is patching stuff in), Eluan will be able to help big time. So hopefully this page will no longer be needed soon.
Instructions
- Extract the downloaded file into the root of your SD card.
- If you don't own the full version, the shareware version with PAK0.PAK is available here. If you own the full version, the PAK files are inside Quake's ID1 folder on your computer.
- Copy the PAK0.PAK (and PAK1.PAK if you own the full version) file to /apps/quake/ID1 on your SD card.
- The game should appear on the Homebrew Channel menu.
Release Notes
Roll Back
- I'm rolling back to version 0.08, if you downloaded version 0.09-0.11 please download version 0.08. Sorry about this, but I'm noticing some new bugs, and I don't think I want to release it in it's current form. I'll try to get version 0.12 released as soon as possible.
Piko GX 0.08
- Initial USB Keyboard support. (Note: Some keyboards will cause QuakeWii to hang on start up, if you are stuck at a black screen when you start, unplug your keyboard.)
- The OSK keyboards repeat delay is now a cvar, you can change it in the configuration file, a menu entry will come soon. Default delay is 0.25 seconds.
Piko GX 0.07
- The player skins will be set to the ranger's default skin, until I can get player colors working correctly.
- Bug fixes.
Piko GX 0.06
- Gamecube controller enabled, no default bindings.
- Classic controller enabled, no default bindings.
- Improved controller input detection.
- Configurations will be saved.
- Input code clean up.
- Bug fixes.
Quake 1 Pak Files
Piko GX 0.05
- Fixed compatibility bugs with libogc 1.7.*.
- TCP Client enabled, thanks Q1Rev.
- Better nunchuk controls.
- Shouldn't need nunchuk reattached to be detected.
- Removed old file system access methods.
- Bug fixes.
Milestones
Quake Pak0 And Pak1 Download
(GX 1.00)
- Loading id1 data from USB drive, or DVD. -UNTESTED
- Being able to host network games.
- Connection to master server to get Quake-Wii server list.
- Redone menus using WiiGUI. -WORKING
- In menu mod loading, or configuration file so you can execute QuakeGX with different arguments. -WORKING
- Ability to use Classic controller, and Balance board for controls.
- Keyboard Support -DONE
- Mouse Support
- Ability to play original sound track. -DONE