News | Forum | People | FAQ | Links | Search | Register | Log in
Jackhammer 1.0 Public Alpha - New Level Editor
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.

Jackhammer is being developed since August 2013, that means the editor is very young. But the team of professional programmers and testers is ready to present the public alpha within four months. 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.

This version supports Quake, Quake II and Half-life.

Web page
Features

DOWNLOAD - Win32 now, Linux in future.

Quoth FGD for Jackhammer

Screen #1 Screen #2 Screen #3
First | Previous | Next | Last
Many Thanks. 
All your configs are belong to me, now ;D 
RE: WAD Saving Prob. 
This is solved in Win7 by running Jackhammer as administrator. (Rightclick->Properties->Compatibility->RunAsAdmin checkbox.) 
Admin Covers A Multitude Of Sins 
 
Tried The Update... 
Much better. A lot of the little annoying bugs are gone now. Still a minor annoying bug with flying around in the 3D view. Don't fly for too long or it will kick you out of it.

I have a question. The viewport is sluggish. If you hit "O" (oh as in doe), it displays the FPS in the top right corner of the 3D view. Why am I only getting 20-30 FPS? For some reason it slows way down to 4 frames/sec if I fly out and see the whole level at once. Why is it so slow? There are only 41007 faces visible, 82673 total so far. I can play Crysis 3 at max settings with my dual NVIDIA GTX 450's and still chuck out around 15-20FPS. Why is the viewport so slow? 
FPS Limit Is Intentional 
30 fps is usually enough to preview HL model animations. There is a complex update/FPS management to save CPU usage (especially when you enable power saving option).
By the way, there is no need to run Jackhammer as admin. Just install it into any writable directory, e.g. "My Documents", and everything will work fine. 
Hammer To Jackhammer 
I have the 1.0.155 version. I have a large map, I get the too many visible objects error with Hammer 3.4. So I load up the rmf from Hammer in Jackhammer. Every works fine. I export to map and it will not compile.

Next I export to map from Hammer load in Jackhammer every looks fine. I export to map, will not compile.

Is there a setting I missed to enhance compatibility? 
You Probably Use Wrong Compilers 
Since you didn't tell me enough information (game, compilers, errors), I try to guess.
Original Half-Life, Quake and Quake II do not support large maps, and the compilers shipped with Jackhammer don't support either. 
Re: Compilers 
Jackhammer comes with a stock set of Quake BSP, Light and Vis (circa 1998 I'm assuming). Go get some more recent ones such as Tyranns Tools or the ones that BJP has made instead.

This isn't a fault with the editor proper but hopefully they can fix that with their next downloadable package. It really is a simple fix. 
Sorry Clarification 
Quake1 map using TyrUtils. The map will compile without error from the Hammer map export.
Loading the RMF and then exporting to map in Jackhammer with the same compile tools does not create a correct bsp.

I did try setting the map type hl/tfc same result. World size is 8192.
I could pack it all up (compilers, wad, rmf and batch file) and email somewhere if that would help. 
 
"does not create a correct bsp" - what does it mean? Does test box (the one created automatically) produce a correct bsp with your tools?
"comes with a stock set of Quake BSP, Light and Vis" yes but they are modified for mapformat 220 support, the only format Jackhammer works with (and the only format that supports all JH editing features). 
Run As Admin 
I installed to the program files directory which is why I need to run as admin. Windows doesnt like power users who want to use program files like any normal folder. In case anyone else has done the same, admin will solve your problems with saving user preferences. 
TyrUtils Only 
I have been using TyrUtils. I have not used the compile tools supplied with Jackhammer. Valve Hammer works, TyrUtils support Map 220. My guess is somewhere between loading a RMF (or .map)created by Hammer into Jackhammer something is changed. My impression was you should get the same output .map as Hammer. 
 
Well, then please send me compilers, wad, rmf and batch file as you suggested before. The compile log with errors is also necessary.
Email: support a hlfx point ru
Issues can be related either to floating-point coordinates JH exports map in (unlike VHE that rounds all floats to integers), or with TyrUtils themselves, I'll check it.
I can't output the same .map as Hammer because JH editing algorithms are different. 
Fixed 1 Broke Another 
I see now the after comparing the .map files. My assumption that VHE and JH used the same system was wrong.
XaeroX Fixed the error. Used a different version of compile tools.

Found I was able to crash the editor by exporting to map. I can load the rmf from VHE into Jackhammer fine, works/compiles. If I load the .map and then export from Jackhammer crashes.
I sent that in to support.

Thank you for your help. 
Wow, Huge Map! 
Thank you for the archive. There was no crash on export, but a crash on import, and I've fixed it. You should check the new version of JH when it's available for further consideration.
Yes, because of the complexity it's impossible to compile your map with a JH's Q1 compiler. 
Excellent, But Small Issue 
Just tried this, found it to be excellent.

However there is a small issue, for some reason the texture browser is only displaying white instead of textures, see this screenshot:

http://br0gspot.files.wordpress.com/2014/02/jh_tbrows.jpg

Everything else works fine so far... 
Newer Texture Formats 
Great stuff so far, with one roadblock at the moment. Modern q2 clients can load in alternative texture formats (png, jpg), so it would be nice to be able to access these resources from JH.
I've modified the gamecfg.ini to bring these in, and the files are enumerated in the folder list, but they aren't accessible from the texture browser. 
JH Supports Only The Classic Engines 
If the authors of alternative clients want their support in JH, they may contact me and tell what they exactly need. There are billions of different Q1/2/3 forks, but I personally use none of them. :)
Or, alternatively, wait for Plugin SDK, because such support can easily be achieved via plugins. 
 
Fair enough :P

One non-extension request, then:
When pasting a brush in the x/y window, it should inherit the z of the origin brush. Right now, pasted brushes align to the center of the camera axis you are not pasting in. The same logic can apply to brush creation. 
Love Being Able To See The Monsters 
Seeing the models is quite awesome in the 3d viewport. I like how as soon as you type a number on a "skin" key that it auto-updates the model. I wish the monsters could be animated though. I tried "frame" as a key but it didn't do anything to change it. The weapons spin though which is fantastic!

The only thing major feature missing now from this awesome editor is lighting preview in the 3d view. Ahh then I would never have to compile again lol. Dream on Qmaster, dream on. 
Lighting Preview Will Probably Appear... One Day 
>>I tried "frame" as a key but it didn't do anything to change it.
Use "sequence" key. But animation is not available, because frames are changed by game logic. Internal sequences, i.e. "frame groups" (particularly, flame models) are animated correctly. 
Someday, Mebbe... 
A torus tool, or skew function? As it is, I have to go from GTKRadiant to Jack to work on curves pipage and the like. 
 
Well, torus is better implemented as a model.
What do you mean by "skew"? There is a third editing mode, "shear" (click the selection two times to activate it) - isn't it? 
Can't Load Models. 
Not seeing the models in the 3d port, and the console is full of "can't load *.mdl". What am I doing wrong? Otherwise, having a blast with Jack otherwise thus far. 
Otherwise. 
 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.