Named Game of the Year by over 50 publications, Valve's début title blends action and adventure with award-winning technology to create a frighteningly realistic world where players must think to survive. Also includes an exciting multiplayer mode that allows you to play against friends and enemies around the world.

Half-Life SDK v2.3 for Visual Studio 2008
Filename
hlsdk23_msvc2008.zip
Type
SDK
Uploader
Gary_McTaggart
Date
Sep 22nd, 2009
Size
1.22mb (1,280,184 bytes)
Downloads
3,058 (6 today)
Embed Button
Mirrors
Download now
Description

Last night I spent a few hours to make Half-Life source code to be compiled in Visual Studio 2008. It was very boring and tiresome work, so I think, publishing the results of this work would be very useful for those coders who want to deal with Half-Life SDK and use MSVC 2008 (which is modern and advanced and which you can legally download for free, unlike MSVC 6).


ISSUES

- Both client and server projects included in 'src_dll' solution. The solution smoothly and clearly compiling on VC 2008 and probably output DLLs are workable. :)

- I removed original VC6 DSPs and I am not sure you will be able to compile the SDK in VC6 at all. But you still can restore them from original SDK if you want.

- 'ARRAYSIZE' macro in 'engine\eiface.h' undefines a macro with the same name which defined in 'winnt.h'

- A strange 'warning C4482' disabled in the client project (seems to be not serious)

- Original 'common\com_model.h' replaced with its analog from QuakeWorld to allow access map surfaces, polygons, textures etc. Thanks to author of this file whoever he is.

- !!!IMPORTANT: 'HSPRITE' type on the client renamed to 'SpriteHandle_t' due to 'windef.h' which defined same-named type for itself. I hope you will like this new typename. :)

UPDATE

I discovered an error in 'dlls\effects.cpp' in line 430 which appears in Debug mode only:

> SetTouch( TriggerTouch );

must be replaced with:

> SetTouch( &CBeam::TriggerTouch );

Archive re-uploaded.

Preview Image
Half-Life SDK v2.3 for Visual Studio 2008
Comments
m82sniper
m82sniper Sep 24 2009, 2:20pm says:

Nice job, downloading now. I'll probably test it out this weekend. ^^

+2 votes     reply to comment
blasterox
blasterox Sep 24 2009, 2:38pm says:

giant thx

+2 votes     reply to comment
_Erebus_
_Erebus_ Sep 25 2009, 7:37pm says:

Win.

+2 votes     reply to comment
Danboe
Danboe Sep 27 2009, 9:47am says:

Great! Opening up for more people.

+2 votes     reply to comment
Ichiman94
Ichiman94 Oct 8 2009, 10:43am says:

BIG thx

+2 votes     reply to comment
TH4N3
TH4N3 Nov 22 2009, 3:21pm says:

Many many thanks, I am nub at coding, so this is greatly appreciated! :-)

+2 votes     reply to comment
CatsMeatsMan
CatsMeatsMan Dec 14 2009, 11:22am says:

i'm actually glad about ppl saying this is nice, because this is released by the makers of BooM, the "so called" best hl mod ever.

+2 votes     reply to comment
TwosComplement
TwosComplement Dec 23 2009, 8:36pm says:

Thank you so much for this. I hated working with that dang old compiler. If only someone would do this for a compiler like gcc/MingGW...

+2 votes     reply to comment
Dan911
Dan911 Feb 17 2010, 12:49am replied:

You should try doing that yourself, great learning experience. Also, thanks so much, i did a MUCH dirtier version of this a while ago, and this is a breath of fresh air

+2 votes     reply to comment
tschumann
tschumann Apr 19 2010, 1:02am replied:

Didn't botman do this a while back?

+2 votes     reply to comment
GuNsHiP_MK_II
GuNsHiP_MK_II Mar 2 2010, 2:48pm says: Online

EPIC WIN!

Thnx man!

+2 votes     reply to comment
TheGreatGonzo
TheGreatGonzo May 29 2010, 4:52am says:

lol this is made by Gary_McTaggart

+2 votes     reply to comment
KWL_The_Max
KWL_The_Max Nov 7 2010, 9:44am says:

How to get Microsoft Visual Studio 2008, 11-99(Someone Need Assistance/Help)
Because i have to make new mod!!!

+2 votes     reply to comment
Gary_McTaggart
Gary_McTaggart Nov 13 2010, 5:14pm replied: +2 votes     reply to comment
SpaceZ0mbie121
SpaceZ0mbie121 Sep 25 2011, 7:21pm says:

I don't get it what does this do?

+1 vote     reply to comment
Gary_McTaggart
Gary_McTaggart Sep 27 2011, 8:38pm replied:

I made fixes to make it possible to build it under MSVC 2008, cause if you try to compile original HLSDK you would get a lot of errors...

+1 vote     reply to comment
Peon501
Peon501 Nov 5 2011, 7:45am says:

how to make multiplayer changelevel2 ?
my email:peon501@gmail.com

+1 vote     reply to comment
SourceSkyBoxer
SourceSkyBoxer Mar 8 2012, 2:05pm says:

Nice Job! :) I need SDK for Skater Mod under HL :)

+1 vote     reply to comment
Post a Comment

Only registered members can share their thoughts. So come on! Join the community today (totally free) and do things you never thought possible.

Track this game Profile
Icon
Half-Life
Platforms
Windows, PS2, DC
Developer
Valve
Engine
GoldSource
Contact
Send Message
Release Date
Released Oct 26, 1998
Game Watch
Track this game
Download
Browse
Downloads
Add Download
Members only
MD5 Hash
f608de8c540c66ee67e1ebb9beec0b81
Related Games
Half-Life
Half-Life Single & Multiplayer First Person Shooter
Related Engines
GoldSource
GoldSource Commercial Released Nov 18, 1998
Related Groups
Tesha Software
Tesha Software Developer & Publisher with 2 members
Valve
Valve Developer & Publisher