Skip to content

mills5/quakeat-decrypted

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

quakeat-decrypted

Quake Arcade Tournament Edition, with dongle protection removed.

What is this?

Quake Arcade Tournament Edition (quakeat) is an unreleased prototype arcade port of Quake 1. It has several unique engine modifications and cannot run in a source port.

You can read more about it here:

You can obtain a copy of the port by searching for its MAME hard disk image, quakeat.chd.

Previously, quakeat was unplayable on home computers due to a missing physical copy protection dongle that would normally be plugged into the arcade machine. Attempting to run glquake.exe would result in a Security key not found error.

This modified executable removes the dongle protection, so the port can be played on home computers.

Instructions

  1. Download glquake_decrypted.exe, and place it in the game's root directory.
  2. Run glquake_decrypted.exe. The -nogci option is recommended.

If you encounter crashes or freezes, try:

  • Using a Glide wrapper. nGlide worked for me on Windows 10. Specifically, ensure the glide.dll, glide2x.dll, and glide3x.dll files are alongside glquake_decrypted.exe.
  • Running the executable with the -nogci, -nosound, or -window options.
  • Opening ID1/quake.rc and commenting out all lines where a .avi file is passed as a parameter to startdemos, i.e. change startdemos avis\lbe.avi to //startdemos avis\lbe.avi, startdemos avis\q3d-msv.avi to //startdemos avis\q3d-msv.avi... (issue)
  • Ensure the path to your quakeat directory is relatively short. i.e. C:\Games\quakeat (issue)

FAQ

Q: Why is glquake_decrypted.exe different than what is produced by quakeat_patcher.c?

A: glquake_decrypted.exe was dumped with Scylla. The patcher was written after the fact, and works slightly differently – it modifies the original program to automagically decrypt itself and load imports when run.

Special thanks to

About

Quake Arcade Tournament Edition, with dongle protection removed

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages