4

I've found quite a lot "mods" on http://quaddicted.com, and I've tried some open-source Quake engines (QuakeSpasm, DirectQ), but they all seem to complain in this way or other, that I haven't got the original game contents.

Is it possible to play any quality, free content with some of the free Quake 1 engines, without the original game?

EDIT:
Trying to clarify: initially, I was left with an impression that some of the mods are actually "total conversions" (e.g. from Quoth description: "The intention is to provide quality custom content for Q1 mappers and players in a single pak file."), but now from the partial answers below, I'm starting to believe that it's not so, and they all (?) still expect some of the original Quake contents present?

That said, my overall intent in the question remains the same, but I'll try to reformulate it in other words, then. So:

Is there any:

  • free, quality (although that's subjective, so can be skipped), full replacement ("total conversion"?) of contents for Quake 1 engine, fully independent from original paks/wads;
  • plus a free engine for running it, that won't try to detect & complain that I don't have "a registered version of Quake 1"?

As a runner-up question, could I somehow (and if yes, then how?) detect the full list of missing assets for some given mod, and maybe try to then build some substitutes by myself, to complete the picture?

Thanks!

1
  • Doom (made by ID Software as well) uses WADs to hold all texture and monster details, I'm not certain if this is the same for Quake or not, but if this is so then you'd more than likely just need the WAD file to run with the open source engines. All open source Doom engines seem to use the Wad files only for example Doom.wad will run with ZDoom without Doom.exe.
    – Ryan
    Commented Dec 10, 2013 at 21:49

5 Answers 5

1

Is it possible to play any quality, free content with some of the free Quake 1 engines, without the original game?

Quake epsilon includes the first quarter (original shareware portion) of the game, but other than that, no.

1

The answer to this is (unsurprisingly) very similar to the answer for Quake 2.

The engine is open source, but the original WAD files (which contain the music, art, levels, etc) are still copyrighted and must be paid for.

There is a shareware version of Quake, but the license specifically prohibits modding, see licinfo.txt from the shareware install:

User-developed/user-modified maps & utilities can only work with the registered version. (Just to be crystal clear on this point: user-developed/user-modified maps & utilities cannot work with the shareware version of Quake.)

You can buy the original version of Quake from Steam, which would give you the required files to play the game, although you might have to jump through some hoops in order to use mods with the Steam version.

1

It Depends(TM), but the general answer is no.

Quake handles game assets in a manner similar to an "overlay" filesystem. The .pak files contain a directory tree of files (similar to ZIP files). Quake mods typically contain only updated/additional map geometry, textures, and monster logic, with the remaining textures and logic being furnished by the original .pak files. The search order is generally (from my ageing memory):

  • Files in the actual filesystem,
  • PAK files named on the command line,
  • pakN.pak files in the ID1 directory, searched in reverse alphanumeric order (e.g pak1.pak gets searched before pak0.pak).

Some "total conversion" mods might work, since they purport to replace all the original Quake assets. But you'd have to actually try it to find out.

2
  • That (a "total conversion") would be exactly what I'm interested in, then. But the other problem is, that from what I see, the "free engines" seem to try to detect if I have the original Quake, and if not then complain, and I don't know if that's based only on missing contents, or some additional "originality checks" too, and these I'd like to overcome.
    – akavel
    Commented Dec 11, 2013 at 11:04
  • Without actually trying it myself or looking at the source code, I think these warnings are there for users who naively installed just the engine expecting everything to magically work. The only way you find out if you have missing assets is when the game tries to load them and fails. -- You might be able to squelch these warnings by creating a zero-length file in the id1 subdirectory named pak1.pak which contained "the rest of the game" (pak0.pak contained all the shareware assets and most of the game UI).
    – ewhac
    Commented Dec 11, 2013 at 21:27
0

There is a project called Freedoom (I like how this name is a wordplay), that aims at creating a complete free replacement of the basic Doom II's WAD file. And it's a pretty nice open source game on it's own. It also allows one to play virtually any Doom modification that relies on the original game content, it'll look and sound different, but it'll work - but that's just theory, I haven't tried any 3rd party WADs with Freedoom.

I haven't however seen a similar project for Quake I.

Maybe such a project could be established?

0

Running mods on Quake 1:

ID Software freely released the Quake 1 source code, but not the assets. The Shareware version of Quake 1 (which includes all game assets + the first Episode) is freely available to download, however, it is not permitted by ID Software to run mods if only using the Shareware version.

That said, many of the modern open source Quake 1 clients will in fact allow you to run mods while only using the Shareware PAK1.PAK file.


As for open source asset replacements for Quake 1:

A long time ago OpenQuartz began working on an asset-replacement project, but it didn't get that far before development stopped in 2004.

Somewhere around then, another project started called OpenQuartzPlus (OQPlus) which aimed to extend the original OpenQuartz, but it has since been taken offline and there are no downloads available (the project dev removed the SVN server when they stopped working on it).

Then, in 2010, another person revived the OpenQuartz project as OpenQuartz 2, but development on that project also ended a while later.

Finally, in 2019 another project spawned called LibreQuake, which seems to be the most complete open source Quake 1 version currently available.


Links to all the open source asset replacements mentioned above:


That said, if you are playing an actual Total Conversion mod for Quake 1 that uses entirely its own assets, it doesn't matter how ugly your Quake 1 replacement assets are, as they will never be used. If the TC still uses some default assets, then parts of the TC will look different than intended.

As an example, I just looked at a screenshot of a TC running perfectly fine in the ancient OpenQuartz (a superhero TC that I owned and played in the late 90s, that replaced all of the sounds and assets with custom ones, it looked like a comic book).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.