QUAKE 2 (Amiga)
Total Page:16
File Type:pdf, Size:1020Kb
Quake 2 for AmigaOS Table of Contents Quake 2 for AmigaOS Licence issues Features of this port Installation and Gamestart The GUI Mini-FAQ Speed-Tweaking Hyperion-Demos List of included Quake 2 Mods Technical Support Quake 2 Web-Links Credits System Requirements The GUI When you doubleclick the Icon you see four tabs: Gfx Here you can select between MiniGL/Warp3D and Software Rendering. People with 3D Hardware should select MiniGL/Warp3D. It looks nicer and performs better. The game is also playable in Software-Rendering, though. You also can select between Fullscreen and Window Mode on this Tab. Audio On this tab you can choose between AHI and Paula-Sound. Also you can setup your CD Drive for CD Audio Replay (or disable it). Input On this Tab you can Enable or Disable the Mouse and the Joystick. As to the Joystick, the following Input-Devices are supported: - CD 32 Pad - PSX Port - PC-Analog-Stick, by using a Custom-Made Adapter and wessupport.library (included on CD). The same adaptor which worked for Descent:Freespace and ADescent also works for Quake 2. For PSX Port and PC-Joysticks you can also manipulate the Joystick-Speed and the Deadzone. In case you use a PC-Joystick, PSX Port and CD32 Pad will be disabled. In case you use PSX Port you can choose to disable all other Joysticks, if wanted. Game This is the Tab which comes up, when you start up the GUI. Here you can chooce between Deathmatch, Cooperative Gaming and CTF (as supported by Mods). Also you can choose to run a dedicated Server, and if Downloading of missing Files from the Server should be enabled or disabled. In the Gamedir-gadget you enter nothing for the base Quake 2 game, or the name of a Mod-Directory for a Mod (for example action for ActionQuake). You can create one Icon per every Mod where you have a configuration. You do not need to copy the GUI-Exe for each of these configurations (Feel free to send nicely drawn Icons for the different Mods to [email protected] that we can make them available to users on our Website). In Path you can enter an alternative Game-Path, but usually you just leave it be. In Misc you can enter misc options, like for example +map q2dm1 to launch directly the map q2dm1, after the game has been started. You can enter as many options as you want into the Misc Gadget. Very often you'd also include +exec myexec.cfg to start a preconfigured configuration. Optimizations On this Tab you can play around with various "optimizations". Some of these options cause a visual degradation, but enhance the speed. Others make it look nicer (but run slower). You can look up details about these options at Speed-Tweaking. The GUI also takes care of the Stack-Setting for Quake 2, BTW. Quake 2 for AmigaOS Recently the company "ID Software" released the Source-Code of the Game "Quake 2" under the GPL licence. Due to the massive demand we at Hyperion Entertainment ported the game to AmigaOS. It was a big discussion about which form of release would be best suited for Quake 2. Taking into account that most Amiga users who contacted us about Quake 2 had no clue about where they could buy Quake 2 Data CDs we decided to buy some stock of Quake 2 for Windows and bundle it with our Quake 2 port, instead of an Aminet release. We also ported a lot of Quake 2 Addons which thrown in for free for all people who buy this package. Some of the Addons might be available also for free download at a later time. But we felt it would be good to have them in a install-ready form without having to search the Internet for them first. Licence issues The Quake 2 Binary/Source is under the GPL Licence. Please take note that the GPL does not forbid inclusion into a sold product. The requirement is just that the source code will be made available on request. You can order the source code of Quake 2 for AmigaOS at the price of 5 EUR at: Steffen Haeuser Kirchheimer Str. 74 73265 Dettingen/Teck Germany If you order the Source-Code CD you will additionally get the Source-Code of the "Star Wars TC" Quake 2 Mod, the DDay Quake 2 Mod and of the ThreeWave CTF Quake 2 Mod, which are also under GPL. All three Source-Codes will be on one CD. Additionally you will get - again on the same CD - the Source-Code for the Q2Max Engine Modification, which is also GPL. Please be aware of the fact that the Quake 2 Amiga port, does *not* make MiniGL GPL. MiniGL is included with StormC-gcc, the official C-Compiler for AmigaOS, which after the regulations of the GPL removes the requirement to put it under GPL. "However, as a special exception, the source-code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable." The licence of Hyperion MiniGL states among other things: "1. MiniGL may only be compiled for/incorporated in code running on AmigaOS. This only applies to MiniGL, you are free to port an application using MiniGL to another OpenGL implementation on other platforms." This means, if you want to recompile Quake 2 using MiniGL you can do so, but only on AmigaOS. With the exception of the the "Star Wars TC" and the ThreeWave CTF none of the Quake 2 Mods go into GPL. Some of them are OpenSource, though. But not all of them. Please be aware that the Datafiles of Quake 2 are *not* GPL. They are copyrighted by ID Software, please see the enclosed Licence for details. In case of interest you also find a copy of the GPL on this CD. As to the Datafiles it also should be noted, that the Datafiles of the ThreeWave CTF Mod are okay for distribution (while the Datafiles of the full game are copyrighted material as mentioned above). It should also be mentioned, that the Copyright for the Datafiles of the different free Mods belongs to their respective owners, not to Hyperion Entertainment. This CD also contains the qtools-software which is available also under GPL. If you order the Source-Code-CD you will find also the Source-Code of qtools on the Source-CD. The full archive (licences and everything) of qtools is found in the Extras-Folder on your Quake2-CD. Features of this port - The Game - CD Audio - Audio through audio.device or AHI - Keyboard, Mouse (including Mousewheel Support), CD 32 Joypads, PSX Port, PC Joysticks - MiniGL Display (no software renderer currently) - Software renderer - Uses WarpUP (PowerPC Native Code) - ThreeWave CTF and many other Mods - Savegames - TCP/IP network support for multiplayer games - 38 Quake 2 Mods included (more than *available* for Quake 2 under MacOS !!!) - More Mods will be available for download for registered users at a later time - Optional Q2Max Engine Modification included (for people with a lot of RAM) This is not just your usual "Port of a GPL-ed Game", it is a port with the same quality like our other products. Installation and Gamestart The Installation of Quake 2 is very easy due to the included installer-script. At a certain time the Installer-Script will ask you to insert a Quake 2 CD for Windows or Macintosh into any Drive (Linux-Versions may or may not work, we did not test this). We will deliver this port together with Windows-Quake 2 CDs, as the Mac-CD is not able to install fully automatically on an Amiga, while this is no problem for the Windows-CD. Quake 2 during installation also installs some needed Libraries (wizard.library and wessupport.library). In the Extras-Folder you find other useful stuff, like recent versions of AHI, WarpUP and Warp3D. You can start Quake 2 either by starting the game in a Shell (be sure to give at least 1000000 Stack to the Game) or comfortably by using the enclosed GUI. You can create multiple Icons for the GUI, so that each Icon will start a specific Mod, if you play Game-Mods very often. Alternatively you can start a Mod using the Command line like: Quake2.exe +game ctf Command line options are the same like for Quake 2 for the PC. Please start the GUI at least once to set options like the CD ROM Settings. Have fun. Mini-FAQ Q: After aborting the Intro-Sequence I end up in the Quake 2 Console. A: This is a side-effect of the Movie Replay Speedup. Press ESC and you will be in the game menu. Q: I set gl_drawparticles to 2, and now the weapon effects look very strange. A: You need to set gl_particle_size to a sensible size to use this feature. Sensible would be 2 for 640x480, for example. Q: The game won't load. I just get a gray screen. A: Try to increase the stack size. Recommended is 2000000. Or just use the GUI, then you won't have to care about stack yourselves, the GUI does this automatic. Q: ref_gl.dll is very slow on my A1200-style machine A: Use ref_glnolru.dll then. It needs more memory, but it is on A1200-style machines *much* faster.