Quake and QuakeWorld Solaris 2 Ports

repository·master·Indexed 26 days ago

https://github.com/id-software/quake

Solaris 2 ports for Quake and QuakeWorld, including the QuakeWorld client (QWCL) and server (qwsv). Documentation covers client connection management, movement prediction, entity state, dynamic lighting, and player skin management. Includes installation and configuration guides for Linux QWCL, OpenGL (glqwcl) and X11 versions, command-line flags, and server-side state management using server_t and client_t structures.

Tokens
13.2K
Snippets
25
Records
95
Agent score
91%

What's inside id-software-quake

  1. Understand the GPL licensing and redistribution requirements

    master

    The source code is licensed under the GPL (GNU Public License).

    Key Requirements:

    • You may use the code for any purpose, including commercial exploitation.
    • If you distribute new binary versions, you must make the entire source code available to everyone for free.
    • If you are publicly releasing modified versions, you must also make the source code available.

    Data File Restrictions:

    • All Quake data files remain under their original copyrights.
    • You cannot redistribute data from the original game.
    • If you create a 'total conversion', you may create a standalone game based on this code using your own assets.
  2. System Requirements for Quake

    master

    To run Quake, your system must meet the following minimum specifications:

    • Processor: Pentium processor or better (Must have a Floating Point Unit (FPU); systems without an FPU will not run Quake).
    • RAM: 8MB minimum, 16MB recommended (16MB is required for running under Windows 95).
    • Display: VGA Compatible Display or better.
    • Storage: 30MB for Shareware, 80MB for Registered version.
    • Drive: CD-ROM drive required.
    • OS: MS-DOS 5.0 or better, or Windows 95 (Note: Does NOT run under Windows NT).
  3. Install Quake

    master

    Quake must be installed before it can be played; it will not run directly from the CD-ROM.

    From CD-ROM:

    1. Insert the CD-ROM into your drive.
    2. Log on to that drive.
    3. Type INSTALL.

    From Modem Download:

    1. Navigate to the directory where you placed the Quake files.
    2. Unzip the files.
    3. Type INSTALL.
    INSTALL
  4. Contact id Software Technical Support

    master

    id Software provides several methods for technical support, including Voice, Automated, E-mail, and Web support.

    Voice Support

    • Telephone: 1 (800) id-games
    • Hours: 12 noon to 10pm Central Time, 7 days a week.
    • Required Information:
      1. Game title and version number (found in the lower right-hand corner of the console).
      2. Operating system, processor type, processor speed, and amount of RAM.
      3. For sound, video, or modem issues: device brand name and model.

    Automated Support

    • Telephone: 1 (800) id-games
    • Hours: 24/7, 365 days a year.

    E-mail Support

    • Address: support@idsoftware.com
    • Response Time: Within 48 hours.
    • Required Format: To ensure a fast response, copy and paste the template below into your email and fill in the details.
    Date:  
    Name:  
    Phone number:  
    E-mail address:  
    Game Title:  
    Version #:  
    Operating system (eg., DOS 6.0 or Windows 95):
    Computer type:  
    Processor type:  
    Processor speed:  
    Video card brand and model:  
    Audio card brand and model:  
    Modem brand and model:  
    Network card brand and model:  
    Network configuration (eg., NET.CFG file):  
    Drivers, protocol stacks, and versions:  
    If there were any error messages or fault information, report them here: 
    Please state the problem you encountered: 
    Please state how to reproduce the problem:
  5. Multiplayer Configuration

    master

    Access multiplayer settings via the Multiplayer option in the Main Menu.

    Key Multiplayer Settings:

    • Name: Your alias for messages.
    • Shirt Color: Character uniform color (0-13).
    • Pants Color: Determines team in team play.
    • Communications Configuration: Set Com Port, Baud Rate (9600-57600bps), and Device (direct/null-modem or modem).
    • Game Type: Toggle between Cooperative and Deathmatch.
    • Team Color Rules: Toggle between none and no friendly fire (prevents shooting teammates with the same pants color).
  6. Contact id Software E-mail Support

    master

    For technical issues, you can send an e-mail to support@idsoftware.com. id Software aims to respond within 48 hours.

    To ensure a faster resolution, include the following information in your message:

    Date:  
    Name:  
    Phone number:  
    E-mail address:  
    Game Title:  
    Version #:  
    Operating system (eg., DOS 6.0 or Windows 95):
    Computer type:  
    Processor type:  
    Processor speed:  
    Video card brand and model:  (only if video problem)
    Audio card brand and model:  (only if audio problem)
    Modem brand and model:  (only if modem problem)
    Network card brand and model:  (only if netgame problem)
    Network configuration (eg., NET.CFG file):  (only if netgame problem)
    Drivers, protocol stacks, and versions:  (eg., lsl v2.14, exp16odi v2.33, and ipxodi v3.01) (only if netgame problem)
    If there were any error messages or fault information, report them here: 
    Please state the problem you encountered: 
    Please state how to reproduce the problem: 
  7. Run GLQuake on standard OpenGL systems

    master

    To run GLQuake on a standard OpenGL system, place glquake.exe in your quake directory and execute it from that location.

    Important Notes:

    • Do not install opengl32.dll unless you are using 3dfx hardware.
    • Windows 95: Ensure your desktop is set to 32k or 64k colors before running.
    • Windows NT: Should switch color modes automatically.
    • Hardware Requirements: The system must support OpenGL texture objects extensions. Software emulation will result in extremely low performance (under 1 FPS).
  8. Launch Quake on DOS and Windows 95

    master

    Depending on your operating system, use the following methods to launch the game:

    DOS

    Navigate to the Quake directory in the DOS prompt and type:

    QUAKE

    Windows 95

    • Single Player: Double-click QUAKE.EXE from Windows Explorer.
    • Multi-Player (TCP/IP): Double-click Q95.BAT.
      • Note: In version 0.91, there is a bug where Q95.BAT may exit on the first run. If this happens, simply double-click the file again.
    QUAKE
  9. Use Telephone Support Services

    master

    id Software provides several telephone-based support options:

    1. Voice Support: Call 1 (800) id-games. Available 12 noon to 10pm Central Time, 7 days a week ($1.75 per minute).
    2. Automated Support: Call 1 (800) id-games. Available 24/7 ($0.25 per minute).
    3. Game Hints Line: Call 1 (800) id-games or 1 (900) call-2-id. Available 24/7 ($0.85 per minute). Users must be 18 or have parental permission for (900) calls.

    Required Information for Voice Support:

    • Game title and version number (found on the end text screen).
    • Operating system, processor, processor speed, and RAM amount.
    • Device brand name and model (for sound, video, or modem problems).

    Payment Methods:

    • One-time charge via major credit card.
    • Rechargeable PIN account (accessible via 1 (800) id-games or charged via 1 (900) call-2-id).