Formerly the "QUAKE 2 Engine", with pioneering innovation in 3D environments, a few of id Tech 2's most notable features were out-of-the-box support for OpenGL hardware-accelerated graphics (in addition to the traditional software renderer), and colored lighting effects. Games created on this engine technology include QUAKE II, Hexen II, Heretic II, Sin, Soldier Of Fortune, Half-Life, Kingpin and Anachronox.

Image RSS Feed Latest Screens
anachronox heretic 2 Kingpin
Blog RSS Feed Report abuse Latest News: Jackhammer: new cross-platform level editor (public alpha)

63 comments by XaeroX on Jan 23rd, 2014


Greetings to ModDB community!

I am proud to present Jackhammer, my project that is being developed since August 2013. And finally there is a release of both Windows and Linux versions. Linux version of Jackhammer is fully compatible with the official Linux version of Steam Half-Life. Just set things up, make a map and play it under your lovely operating system!

What is Jackhammer?

Jackhammer is a brand new level editor for games with a quake-style BSP architecture. The aim is to develop a convenient cross-platform tool capable of incorporating the best features of existing editors, such as Valve Hammer Editor, Q3Radiant and others. Despite Quake and Half-Life having been released a long time ago, the large community have arisen around, still developing mods and games on their bases. However the existing editors suffer from fundamental disadvantages their users are well familiar with. Jackhammer does aspire to be the universal level design tool for classic games. But not only the classics! The editor shall become a key development tool for the Volatile3D II engine, that is why its second name is Volatile Development Kit.

We present you the latest public alpha - version 1.0.155. Despite not all the functions being implemented, not all the planned games being supported and only a small extent of the new ideas being realized, today you are able to download, install and evaluate Jackhammer in action. Please don't forget that alpha is the first, quite a raw version, and may contain some issues. We are interested in a vast testing of the editor and grateful in advance for your comments and suggestions! In addition, you can provide Jackhammer with financial support, donating funds for the further development.

Supported Games

Jackhammer currently supports the following games/engines:

  • Half-Life (GoldSource)
  • Quake (Quake engine)
  • Quake II (id Tech 2)
Win32 Jackhammer 1.0.155 (Win32 Version)
Linux Jackhammer 1.0.155 (Linux Version)

Screenshots



Features

Here is a list of the most important editor's features. The list of new abilities is far from being complete, therefore don't hesitate to look through the habitual menus and dialogs thoroughly!

  •  Cross-Platform Editing: the editor is being developed on a cross-platform Qt framework and is available both for Windows and Linux users. We do our best to provide the same level of comfort to Linux users, revealing them finally a convenient level editor!
  •  Extensibility: the editor supports plugins to extend its abilities. Plugins can be very versatile: from new brush primitives, texture and model formats to new game configurations with their own import and export formats. Plugins can share the functionality with each-other: so that WAD3 texture format used by Half-Life can be easily "plugged" into Quake and used along with its "native" WAD2 format, certainly with compilers that also support it.
  •  Game Formats Support: because of flexible plugin system the editor supports many formats of game resources and correctly displays them. They are models of different formats(Quake MDL, Half-Life MDL, Quake2 MD2), sprites (Quake SPR, Half-Life SPR, Quake2 SP2), map sources (MAP, RMF). There is an ability of import and export in RMF format preserving most of its specific features (object colors, grouping, visgroups), so that Jackhammer can be used along with VHE.
  •  Color Schemes: the editor's look-and-feel can be easily customized using the color schemes, both predefined and user-created. Almost all colors in viewports are customizable - from a background color to a color of Vertex Tool bullet's frame. Besides a general color of the application's window can be altered. In addition one can define his own presets in a configuration file.
  •  Entity & Texture Transparency: transparency support promotes a higher grade of perception of a level under development. Now one can estimate translucency of windows not only in a game, but also in the editor. Along with that, special rendermodes of textures in Half-Life models are supported.
  •  Large Map Support: the editor enables working with levels of large size, up to 262144 x 262144 units, now it is simply set up in the Preferences. Now one can easily crate levels for mods with a support of large outdoors.
  •  Multiple VisGroups per Object: hence an object can exist in several visgroups. In Jackhammer, VisGroups are never created automatically upon hiding a level fragment: hide/show mechanism doesn't rely on grouping anymore. However VisGroups allow to hide certain logical groups of objects along with color coding, in other words, act as a regulation tool.
  •  Textures Bound to Game Configurations: one more important innovation is texture binding to game configurations instead of a global texture list. This feature allows, for example, address different WAD files in different mods and work with them independently.
  •  Loading Resources on Demand: to speed things up, the editor precaches the resources on startup. However within a considerable amount of game configurations this process may take a long time. To deal with this issue, there is an option to precache only the resources needed in the immediate work. Working with a Half-Life level, the editor precaches only models and textures for this game, saving system's memory. Upon loading a Quake level, Jackhammer will add its resources to the load.
  •  Additional Instruments: along with Worldcraft/Valve Hammer Editor instruments one got used to, the editor supports some specific features: either original or adopted from Radiant's ideology. For example, there are such new functions, as brush merging, scaling texture lock, validity restrictions in Vertex Manipulation mode, model rendition in 2D viewports (including the translation/rotation preview), scaling models with Alt key pressed. On a new level creation, the editor prompts for a basic room, which is very convenient for validation of a game configuration or, perhaps, testing specific entities.
  •  Extended FGD Format: the file format describing game entities was extended for the specific needs of Jackhammer. For example, the new format enables displaying angles of entities using arrows, rendition of light sources as octahedrons, and introduces a help system for entities and their parameters. You can extend your own FGD per existing samples (e.g., halflife.fgd distributed with the editor).
  •  Miscellaneous: the editor supports precise selection of models in 3D viewport, loading and rendition of portal files (*.prt), assigning a random yaw to entities, multiple texture fitting, texture replacement with scaling, context menus for entity creation and many other pleasant little things, and there is no good to enumerate them all. Just install the editor and look at your own!

Prospectives

We plan to add Quake III (id tech 3) support to the editor in the next prominent release.
Half-Life 2 (Source) support is under discussion, feel free to express your opinion!

Disclaimer

Jackhammer is not based upon any existing level design software; it uses neither any proprietary code nor results of decompiling and/or reverse engineering of the proprietary software; reconstruction of design and functionality of VHE is intent because many modders got used to the familiar look and feel; any proprietary graphics incorporated into Jackhammer Alpha will be replaced ASAP and is provided only for introductory purposes (if you are eager for help - please don't hesitate to contact me!).

Please visit the official website for more information, F.A.Q., articles and manuals.
We are pleased to see you amongst the Jackhammer users!

Games
Anachronox

Anachronox Anachronox

Updated 2 years ago Released Jun 26, 2001 Single Player Role Playing

Anachronox is a 3D role-playing game produced by Tom Hall and developed by Ion Storm. It runs on a slightly modified version of the Quake 2 engine, featuring...

Daikatana

Daikatana Daikatana

Updated 1 year ago Released May 2, 2000 Single & Multiplayer First Person Shooter

Daikatana is a 3D first-person action game developed by ION Storm. Daikatana contains a unique story, a vast amount of diverse environments to explore...

DDay Normandy

DDay Normandy DDay Normandy Indie

Updated 10 months ago Released May 16, 2007 Multiplayer First Person Shooter

DDay Normandy is a fun, addictive online multiplayer and offline singleplayer botmatch 3dshooter game. Axis vs Allied Currently there are 7 different...

Deadly Experiences The awakening

Deadly Experiences The awakening Deadly Experiences The awakening Indie

Updated 3 years ago TBD Single Player First Person Shooter

Deadly Experiences The awekening, or short : DE:A is an horror adventure in the ego perspektive. The player wake up whitout any memories in an undergroundkomplex...

Dust Sparks

Dust Sparks Dust Sparks Indie

Updated 2 years ago Released Feb 15, 2012 Single Player First Person Shooter

Dust Sparks is a fisrt person shooter,is inspired by dreams,putting the player in odd places at once as well known... Using the Id Tech 2 Dust Sparks...

Post comment Comments  (10 - 20 of 24)
crazyb2000
crazyb2000 Dec 11 2010, 7:01am says:

This engine is supposed to be open source but I have searched everywhere and haven't found a download. If you're going to put something up saying it's open sourced post a download or link will ya?

+3 votes     reply to comment
RangerC
RangerC Dec 1 2010, 10:21am says:

For everyone who thinks Half-Life is based off id tech2:
Thats not really true, vale had license for Quake One and Quake Two Engine, but half-Life just uses the RAD lightning from Quake 2, and this Map feature which lets you go back again to the last map. The rest is from Quake and highly modified.

+4 votes     reply to comment
hogsy
hogsy Dec 30 2010, 11:09am replied:

Apparently the story goes that they initially were hoping to use the Quake 2 engine however eventually decided to license the QuakeWorld engine. They brought over many fixes and changes from the Quake 2 engine however.

+5 votes     reply to comment
Justin123991
Justin123991 Jul 3 2010, 5:53pm says:

I wanna make a indie game with this, how do i get it?

+3 votes     reply to comment
Justin123991
Justin123991 Jan 31 2010, 5:17pm says:

How do I download

+2 votes     reply to comment
Feared
Feared Oct 2 2009, 1:10am buried:

(buried)

Quake I > Quake II
Quake III > Quake II

-9 votes     reply to comment
TehGuy
TehGuy Apr 8 2010, 4:11pm replied:

At first it was. Later along the production, Valve coded their own engine (the goldsrce) to make the game better.
Pretty sure there are some code similarities between the quake and goldsrce engines..

+4 votes     reply to comment
K|CkUrBuTToX
K|CkUrBuTToX Oct 11 2008, 5:13pm replied:

Half life used the quake engine as a base, as did the Quake 2 and 3 engines.

+7 votes     reply to comment
CubicDK
CubicDK Apr 27 2013, 5:08am replied:

id Tech 3 was written from scratch.

+1 vote     reply to comment
zerocreatorz
zerocreatorz Jun 15 2010, 9:42am replied:

thats why if half life modders want to sell their full conversion mods they should just build their own engine off the quake one seeing as its now open source for developers...

+5 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Platform
Windows
Company
id Software
Contact
Send Message
Official Page
Idsoftware.com
Licence
GPL
Release Date
Released Dec 5, 1997
Engine Watch
Track this engine
Share
Community Rating

Average

8.8

49 votes submitted.

You Say

-

Ratings closed.

Highest Rated (2 agree) 7/10

Great Engine with Great games built from them. Set the par for along time along with spawning of fantastic games. This engine has held its self against many other engines at the time of the release and even now. 7/10

Jul 27 2010, 10:00am by Kyou.

Embed Buttons

Promote id Tech 2 on your homepage or blog by selecting a button and using the HTML code provided (more).

id Tech 2 id Tech 2
id Tech 2
Statistics
Rank
115 of 621
Last Update
1 year ago
Watchers
86 members
Games
13
News
47
Features
4
Tutorials
2
Reviews
4