User:DanielPharos/Sandbox

From Wikipedia, the free encyclopedia

Quake Army Knife
Image:QuArKIcon.png

Screenshot of QuArK's map editor.
Latest release 6.6.0 Beta 1 / May 6, 2008 (2008-05-06); 38 days ago
Written in Delphi and Python
OS Microsoft Windows
Available in English
Development status Active
Genre level design tool
License GPL[1]
Website quark.planetquake.gamespy.com

Quake Army Knife, or QuArK for short, is a free toolkit for developing levels for a large variety of popular 3D computer games, mostly first-person shooters using engines similar to or based on the Quake engine by id Software. It has been named in reference to the quark fundamental particle and is released under the GNU General Public License[1]. It is able to edit almost all the resources used in the games that it supports.

Contents

[edit] Overview

QuArK has the ability to directly edit maps and can import, export and convert models, sounds, textures and various other game assets. It is also possible to move or change dynamic game objects without the need to recompile the whole map which makes finetuning of details much easier and quicker. QuArK uses external compilers (like Q3Map2) to produce the actual level-file used by the game. These compilers can be fully configured using their command-line parameters, and once done, QuArK remembers these settings so they can be used every time.

QuArK is a brush-based editor, featuring an interface similar to Windows with respect to selection and manipulation of items, with flyover hints and other forms of in-program documentation. QuArK also offers a 3D textured view, where it is possible to see how the map or model will look in-game. This view can be rendered with a build-in software renderer, Glide, OpenGL or DirectX. It has three modes: wireframe, solid color and textured, and supports transparency and lighting in OpenGL mode.

Along with support for most games based on engines developed by id Software, it also has support for other game engines such as Source, Genesis3D, 6DX, Crystal Space, Torque[2], and Sylphis 3D. Support for additional games can be added by creating a new set of addons specifically customized for that game.

QuArK is written in Delphi and Python. It is possible to add plugins, written in Python, to extend the capabilities of the editor, or to make changes to the official Python files to alter the way QuArK's functions work. More information about this can be found in the QuArK Infobase.

[edit] History

QuArK initially started out as a Delphi program called "QuakeMap" in 1996. There were plans to make a C++ version of QuArK (called "QuArK++"), but development on that project has stopped due to a lack of developers.

Version Release Date Largest Changes
6.4.1 Alpha 1 October 4, 2003 Initial Doom 3 support.
Initial Half-Life 2 support.
6.5.0 Beta 1 December 4, 2006 OpenGL rendering available in all editor windows.

[edit] Packages

The official package can be downloaded from the main website.

3D Development Pack is a custom installer to allow people to quickly and easily develop a 3D game using QuArK. It combines QuArK, Lazarus and GLScene.[3]

Quark For GLScene is an install for QuArK that includes OpenBSP as the default compiler and doesn't need Quake installed.[3]

The Garage Games website offers a custom installer, which will install QuArK with some additional files so it's ready to go and configured for Torque: Torque Game Engine Documentation.[3]

[edit] References

  1. ^ a b http://quark.planetquake.gamespy.com/features.php3
  2. ^ Finney, Kenneth V.. 3D Game Programming All in One (Course Technology PTR Game Development Series). Muska & Lipman/Premier-Trade. ISBN 1-59200-136-X. 
  3. ^ a b c Note: The version of QuArK used in this package is not up-to-date.

[edit] External links

Category:Quake Category:Level editors Category:Free 3D graphics software Category:Free game modification tools Category:SourceForge projects

Languages