Compiling ET

Sups, now that we have the sourcecode I wanted to compile it, however it fails on Microsoft Visual C++ 2010 (Express):
Quote6>LINK : fatal error LNK1181: cannot open input file 'libcurl.lib'

The project failing is the "wolf" -one, which should compile the executable. Do I need to install libcurl, if yes, from where can I fetch it?
Comments
21
Burneddi can code all fixes you want to be coded. He's best coder and have most knowledge about coding and computers from this community.
___________________________________________________________________

5) COMPILING ON WIN32 WITH VISUAL C++ 2008 EXPRESS EDITION
__________________________________________________________

1. Download and install the Visual C++ 2008 Express Edition.
2. Download libSDL from http://libsdl.org/release/SDL-devel-1.2.13-VC8.zip
and extract it to C:\libSDL-1.2.13.
3. Download and install the OpenAL SDK from http://www.openal.org.
4. Download libcURL from http://curl.hoxt.com/download/libcurl-7.15.5-win32-msvc.zip
and extract it to C:\libcURL
5. Download and install Gtk+ 2.10.11 development environment from http://gladewin32.sourceforge.net/.
6. Download http://oss.sgi.com/projects/ogl-sample/ABI/glext.h and copy it
to C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\gl.

8. Add necessary include Directories in VC9 under Tools -> Options... -> Project and Solutions -> VC++ Directories:
example:
C:\libSDL-1.2.13\include
C:\Program Files\OpenAL 1.1 SDK\include
C:\libcURL\include

9. Add necessary lib Directories in VC9 under Tools -> Options... -> Project and Solutions -> VC++ Directories:
example:
C:\libSDL-1.2.13\lib
C:\Program Files\OpenAL 1.1 SDK\lib\Win32
C:\libcURL




for xreal. dunno if you need al this for et.
He probably just needs libcurl, though they're probably going to use ET on xreal renderer so thx for info :)
Parent
try 2008?
get 2008 pro :P
vid_restart bug
It was as I thought and I was missing the libcurl libraries - got help from Chaplja on how to install them.
Will anything bad happen if I play wars with my own custom compile of the ET client?

I figure etpro /cheaters would claim I was cheating but I don't really care about that so long as I don't get banned.
any reason for doing it or do you just want to be a rebel?
Parent
there is a few things i want to change, and a couple of things i want hardcoded instead of scripted but i'm not sure if i'll be able to do it or not yet
Parent
mind sharing?

I've wanted ingame spawntimer for a long time but hate the currently implemented as it gets confusing right next to own spawntimer.

also got some ideas which would make great addition.

my config is such a mess with all the scripts I have :P
Parent
u are only able to play on nopb
Parent
ETPro will result in an "Integrity failure" due to the built-in anticheat.
Parent
well that is _retarded_

idiot bani
Parent
Without the ETPro anticheat one could very easily create actual cheats by changing the executable.. Like you can do now on mods without that kind of protection like Jaymod - for example in cvar.c if you comment out lines from 414 to 427 you won't have cheat protected cvars anymore.

Anyhow it wouldn't be very useful because no "homebrew" (as in compiled from this source) executables will work with Punkbuster because the code that forms your Punkbuster GUID does not exist.
Parent
yes but such an integrity check is pretty much useless for detecting cheats made by any competent coder, all it does is stand in the way of homebrew clients which kinda sucks...

also i was probably one of the main driving forces behind getting pb disabled (i decided that i wasn't going to use it on the snb server, and suddenly everyone wanted to prac on our server), i'd prefer it if it had nothing to do with my client! :(
Parent
"Having good security in a bank is useless because competent thieves can break in regardless"
Parent
If you're using Visual C++ 2010, the help section is very good for such errors.

LINK errors are usually to do with not being able to access code (Obviously, duh!)

http://curl.haxx.se/

It seems you can get it from that site (Linked that one as it seems to be the host/home site of the library) but just be careful. Apart from the dodgy URL, fuck knows what you could be getting on there!
If there's something Burneddi can't do, no one can :p
Yep, he is just trolling here, so obisus
Parent
Back to top