Raised This Month: $ Target: $400
 0% 

Last SDK HL engine


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
[CCC]Taz-Devil
Junior Member
Join Date: Apr 2004
Old 06-04-2004 , 08:16   Last SDK HL engine
Reply With Quote #1

hi all,

Where i can find the last HL SDK please ? (not 2.3)

Thanks.
[CCC]Taz-Devil is offline
BAILOPAN
Join Date: Jan 2004
Old 06-04-2004 , 12:27  
Reply With Quote #2

I recommend using Will Day's version of HL SDK 2.3, here: http://metamod.org/files/sdk/

It hasn't been updated to the latest Metamod yet it but it will be shortly.

You need to replace three engine files with this update from Alfred Reynolds.
http://www.adminmod.org/downloads/updated_eiface.tgz

However, Alfred also made a mistake in it, change these two lines from:
Code:
	void*	(*pfnSequenceGet)			( const char* fileName, const char* entryName );
	void*	(*pfnSequencePickSentence)	( const char* groupName, int pickMethod, int *picked );
to:
Code:
	sequenceEntry_s*	(*pfnSequenceGet)			( const char* fileName, const char* entryName );
	sentenceEntry_s*	(*pfnSequencePickSentence)	( const char* groupName, int pickMethod, int *picked );
__________________
egg
BAILOPAN is offline
[CCC]Taz-Devil
Junior Member
Join Date: Apr 2004
Old 06-04-2004 , 13:35  
Reply With Quote #3

Many Thx
there are few hl sdk (with new eiface, etc..) (UnitedAdmins, Botman, You with your good Metamodx, metamod), on the net. (but with some difference)

http://forums.unitedadmins.com/index...88&hl=sdk&st=0

They are an "Official" site for SDK (not valve erc) ?
[CCC]Taz-Devil is offline
devicenull
Veteran Member
Join Date: Mar 2004
Location: CT
Old 06-04-2004 , 16:08  
Reply With Quote #4

Don't use that MM, its not stable (last I heard)
In addition, it isn't supported for use with AmxX, so don't come complaining if that MM doesn't work

There are so many places to get the hlsdk files, that you could probably find the version 1 files somewhere :/
__________________
Various bits of semi-useful code in a bunch of languages: http://code.devicenull.org/
devicenull is offline
devicenull
Veteran Member
Join Date: Mar 2004
Location: CT
Old 06-04-2004 , 19:11  
Reply With Quote #5

The SDK and MM from metamod.org are not gcc compatible :/

Edit: Its not the SDK, its the modified files
I need archtypes.h, eiface.h, and Sequence.h the ones that are in a tgz file on the adminmod websites dont compile with gcc/g++ and the same for the ones in the mmx cvs
__________________
Various bits of semi-useful code in a bunch of languages: http://code.devicenull.org/
devicenull is offline
BAILOPAN
Join Date: Jan 2004
Old 06-04-2004 , 20:13  
Reply With Quote #6

They sure are compatible with the changes I gave.

Worked fine for me, I use Gcc, Mingw, and VS.
__________________
egg
BAILOPAN is offline
devicenull
Veteran Member
Join Date: Mar 2004
Location: CT
Old 06-04-2004 , 20:23  
Reply With Quote #7

Maybe I screwed something up
Code:
In file included from C:\Source\SDK\multiplayer\dlls\extdll.h:72,
                 from amxmodx.h:37,
                 from amxmodx.cpp:34:
C:\Source\SDK\multiplayer\dlls\vector.h: In method `class Vector2D Vector2D::Normalize() const':
C:\Source\SDK\multiplayer\dlls\vector.h:36: warning: unused variable `class Vector2D vec2'
In file included from C:\Source\SDK\multiplayer\engine\eiface.h:18,
                 from C:\Source\SDK\multiplayer\dlls\extdll.h:83,
                 from amxmodx.h:37,
                 from amxmodx.cpp:34:
C:\Source\SDK\multiplayer\engine\archtypes.h: At top level:
C:\Source\SDK\multiplayer\engine\archtypes.h:14: syntax error before `;'
C:\Source\SDK\multiplayer\engine\archtypes.h:15: syntax error before `;'
C:\Source\SDK\multiplayer\engine\archtypes.h:16: syntax error before `;'
C:\Source\SDK\multiplayer\engine\archtypes.h:17: syntax error before `;'
C:\Source\SDK\multiplayer\engine\archtypes.h:20: syntax error before `;'
C:\Source\SDK\multiplayer\engine\archtypes.h:21: syntax error before `;'
In file included from C:\Source\SDK\multiplayer\dlls\extdll.h:83,
                 from amxmodx.h:37,
                 from amxmodx.cpp:34:
C:\Source\SDK\multiplayer\engine\eiface.h:170: type specifier omitted for parameter
C:\Source\SDK\multiplayer\engine\eiface.h:170: parse error before `)'
C:\Source\SDK\multiplayer\engine\eiface.h:185: `pfnFunctionFromName' was not declared in this scope
C:\Source\SDK\multiplayer\engine\eiface.h:185: ANSI C++ forbids declaration `uint32' with no type
C:\Source\SDK\multiplayer\engine\eiface.h:185: function `int uint32(const char *)' is initialized li
ke a variable
C:\Source\SDK\multiplayer\engine\eiface.h:186: `uint32' was not declared in this scope
C:\Source\SDK\multiplayer\engine\eiface.h:186: parse error before `)'
C:\Source\SDK\multiplayer\engine\eiface.h:197: `pfnRandomLong' was not declared in this scope
C:\Source\SDK\multiplayer\engine\eiface.h:197: `int32' was not declared in this scope
C:\Source\SDK\multiplayer\engine\eiface.h:197: parse error before `,'
C:\Source\SDK\multiplayer\engine\eiface.h:197: ANSI C++ forbids declaration `int32' with no type
C:\Source\SDK\multiplayer\engine\eiface.h:197: function `int int32(...)' is initialized like a varia
ble
C:\Source\SDK\multiplayer\engine\eiface.h:304: syntax error before `;'
In file included from C:\source\metamod\metamod\meta_api.h:41,
                 from amxmodx.h:38,
                 from amxmodx.cpp:34:
C:\source\metamod\metamod\engine_api.h:139: type specifier omitted for parameter
C:\source\metamod\metamod\engine_api.h:139: parse error before `)'
C:\source\metamod\metamod\engine_api.h:164: syntax error before `('
C:\source\metamod\metamod\engine_api.h:165: `uint32' was not declared in this scope
C:\source\metamod\metamod\engine_api.h:165: parse error before `)'
C:\source\metamod\metamod\engine_api.h:185: syntax error before `('
C:\source\metamod\metamod\engine_api.h:343: type specifier omitted for parameter
C:\source\metamod\metamod\engine_api.h:343: parse error before `)'
C:\source\metamod\metamod\engine_api.h:363: `FN_FUNCTIONFROMNAME' was not declared in this scope
C:\source\metamod\metamod\engine_api.h:363: ANSI C++ forbids declaration `uint32' with no type
C:\source\metamod\metamod\engine_api.h:363: typedef declaration includes an initializer
C:\source\metamod\metamod\engine_api.h:363: `typedef int ( uint32)(const char *)' redeclared as diff
erent kind of symbol
C:\Source\SDK\multiplayer\engine\eiface.h:185: previous declaration of `int uint32(const char *)'
C:\source\metamod\metamod\engine_api.h:363: confused by earlier errors, bailing out
Those are the errors.. I just grabbed the source from metamod.org, and the SDK 2.3 from MM.org also, fixed some "#pragma once" warnings by commenting the lines

Sorry about hijacking your thread devil :/
__________________
Various bits of semi-useful code in a bunch of languages: http://code.devicenull.org/
devicenull is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 19:53.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode