User:DanielPharos/Sandbox
From Wikipedia, the free encyclopedia
This article or section needs sources or references that appear in reliable, third-party publications. Primary sources and sources affiliated with the subject of the article are generally not sufficient for a Wikipedia article. Please include more appropriate citations from reliable sources, or discuss the issue on the talk page. This article has been tagged since May 2008. |
This article lacks information on the notability of the subject matter. Please help improve this article by providing context for a general audience, especially in the lead section. (May 2008) |
Quake Army Knife | |
---|---|
Screenshot of QuArK's map editor. |
|
Latest release | 6.6.0 Beta 1 / May 6, 2008 |
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
- ^ a b http://quark.planetquake.gamespy.com/features.php3
- ^ Finney, Kenneth V.. 3D Game Programming All in One (Course Technology PTR Game Development Series). Muska & Lipman/Premier-Trade. ISBN 1-59200-136-X.
- ^ 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