Skip to content

Hammer from 2007 brought up to 2013 standards, with added features

Notifications You must be signed in to change notification settings

Mix-Anik/sdk-2013-hammer

 
 

Repository files navigation

Hammer2K13 Project

Build status

Hammer2K13 is the Hammer project from the 2007 Source Engine leak brought to the Source SDK 2013 platform by SCell555. It aims to bring Hammer back to parity with the SDK 2013 hammer, and add features such as no vertex precision loss (as found in Hammerpatch by Crashfort), raise the quality of life and workflow of using Hammer (removing defunct/useless features such as Carve and Goldsource support) and fix up the various things broken with it (Lighting Preview, general crashes, etc).

My personal goals for this project is to make it lean, and focused on Source map making (specifically for Momentum Mod). This means getting rid of all goldsource support, and broken features such as Carve. Eventual goals can be tied in, such as moving over to Qt to potentially make Hammer2K13 cross-platform, and GPU accelerated VRAD.

TODO/Progress

Speaking of aspirations and goals, you may track progress of the project through the Projects page. Features can be requested, and bugs can be reported inside of the Issues section.

Prebuilt Releases

You can find the latest pre-built release on AppVeyor. Just extract the contents of the zip into your game's root bin/ directory (where Hammer is typically located).

Building the Project

The project builds on Visual Studio 2017. But since Hammer is as old as your father, it uses the MFC/ATL libraries, which you need to ensure you have, through the Visual Studio Installer!

EasyScreen

Individual

Simply:

  1. Clone this project
  2. Run the createhammerproject.bat file
    Note: If you get an error about "Unable to find RegKey for .vcproj files in solutions", follow this fix
  3. Open hammer.sln and compile
  4. Copy the contents of the bin/ folder (minus the pbd files, unless you really like them) into your game's root bin/ folder (where Hammer is located)

License

Hammer belongs to Valve. I'm just sad it's not open source, because this sort of thing could have happened much sooner. All rights reserved to Valve.

About

Hammer from 2007 brought up to 2013 standards, with added features

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • C++ 93.5%
  • C 5.6%
  • Perl 0.5%
  • Objective-C 0.3%
  • Makefile 0.1%
  • Raku 0.0%