Re: [hlcoders] New SDK Update is Out As Beta
Personally I always use winmerge http://winmerge.org/. When it comes to merging files from the old sdk to the new sdk, I use a program called KDIFF3 http://kdiff3.sourceforge.net/. Kdiff3 at this time has problems working on windows. I usually dual boot to fedora core 5 and run kdiff3 from there. It works flawlessly, and it is free. http://winmerge.org/ (two way merging) http://kdiff3.sourceforge.net/ (three way merging) When you use kdiff3, make sure you have the original sdk that you used for your current codebase(A), your current codebase(B), and the latest sdk codebase you want to merge into(C). Kdiff3 is a bit tricky at first, but it is a powerful tool that can save you many hours. If you have any questions I'll be happy to answer them. On 11/3/06, Stephen Swires <[EMAIL PROTECTED]> wrote: This is more of a general thing to do with Source SDK updates, but does anyone know any good (freeware) tools that can tell detect differences in files so I know which new files I'll need to replace/copy from? ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] New SDK Update is Out As Beta
I've used Winmerge (http://winmerge.org/) quite a bit. It's nor perfect but does the job in most cases. - Jed On 03/11/06, Stephen Swires <[EMAIL PROTECTED]> wrote: This is more of a general thing to do with Source SDK updates, but does anyone know any good (freeware) tools that can tell detect differences in files so I know which new files I'll need to replace/copy from? ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
RE: [hlcoders] New SDK Update is Out As Beta
Windiff is free and in the windows platform sdk so you probably already have it if you can compile code. We use Beyond Compare at Valve: http://www.scootersoftware.com/ There's a free trial version, but it's not freeware (although it's pretty cheap - $30 I think). Jay > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Stephen Swires > Sent: Friday, November 03, 2006 10:33 AM > To: hlcoders@list.valvesoftware.com > Subject: Re: [hlcoders] New SDK Update is Out As Beta > > This is more of a general thing to do with Source SDK > updates, but does anyone know any good (freeware) tools that > can tell detect differences in files so I know which new > files I'll need to replace/copy from? > > ___ > To unsubscribe, edit your list preferences, or view the list > archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] New SDK Update is Out As Beta
This is more of a general thing to do with Source SDK updates, but does anyone know any good (freeware) tools that can tell detect differences in files so I know which new files I'll need to replace/copy from? ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
RE: [hlcoders] New SDK Update is Out As Beta
64-bit game binaries are not supported for mods at this time. - Alfred Teddy wrote: > Thanks for the SDK update Mike, everythings working beautifully! I've > compiled my mod in vs2005 express, and made a linux .so using the 2005 > .vcproj. > > One thing I'm wondering, what do we need to do to compile a 64 bit > dll? And will Source SDK Base detect it/support it? And is there any > way to do it with vs2005 express? Or will we need professional for > that? > > Thanks! > Teddy > > On 11/2/06, Eric Van Huss <[EMAIL PROTECTED]> wrote: >> [ Converted text/html to text/plain ] >> >> Yep it's the free one. It compiles and runs HL2MP fine with debug >> and release builds. You can even run it through the debugger. >> >> There are still asserts and missing resources(mentioned previously >> in this >> list). You can fix most of the resource bugs my transfering them >> from certain >> gcf files. >> >> EJ >> >> >> -- >> From: Adam Foster <[EMAIL PROTECTED]> >> Reply-To: hlcoders@list.valvesoftware.com >> To: hlcoders@list.valvesoftware.com >> Subject: Re: [hlcoders] New SDK Update is Out As Beta >> Date: Thu, 2 Nov 2006 11:54:54 +0100 >>> >>> On 2 Nov 2006, at 02:05, Eric Van Huss wrote: >>> Using C++ 2005 Express it wouldn't compile. It's a simple fix though! >>> >>> Visual C++ 2005 Express is the free-download one, isn't it? >>> >>> >>> Adam >>> >>> -- >>> Adam Foster - [EMAIL PROTECTED] - http://www.hylobatidae.org/ >>> >>> >>> ___ >>> To unsubscribe, edit your list preferences, or view the list >>> archives, please visit: >>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> >> >> >> ___ >> To unsubscribe, edit your list preferences, or view the list >> archives, please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlcoders >> >> > > ___ > To unsubscribe, edit your list preferences, or view the list > archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] New SDK Update is Out As Beta
Even if you make a 64bit DLL, there is no 64bit srcds ;) so it's moot. But... You should be able to compile X64 targets with VS2k5 if your Platform SDK (Microsoft's SDK) is the 64-bit compatible one. If you got it with VS2k5 then it should be fine. Just change the target machine in the project options. ~dvander http://www.bailopan.net/ Teddy wrote: Thanks for the SDK update Mike, everythings working beautifully! I've compiled my mod in vs2005 express, and made a linux .so using the 2005 .vcproj. One thing I'm wondering, what do we need to do to compile a 64 bit dll? And will Source SDK Base detect it/support it? And is there any way to do it with vs2005 express? Or will we need professional for that? Thanks! Teddy On 11/2/06, Eric Van Huss <[EMAIL PROTECTED]> wrote: [ Converted text/html to text/plain ] Yep it's the free one. It compiles and runs HL2MP fine with debug and release builds. You can even run it through the debugger. There are still asserts and missing resources(mentioned previously in this list). You can fix most of the resource bugs my transfering them from certain gcf files. EJ -- From: Adam Foster <[EMAIL PROTECTED]> Reply-To: hlcoders@list.valvesoftware.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] New SDK Update is Out As Beta Date: Thu, 2 Nov 2006 11:54:54 +0100 > >On 2 Nov 2006, at 02:05, Eric Van Huss wrote: > >>Using C++ 2005 Express it wouldn't compile. It's a simple fix >>though! > >Visual C++ 2005 Express is the free-download one, isn't it? > > >Adam > >-- >Adam Foster - [EMAIL PROTECTED] - http://www.hylobatidae.org/ > > >___ >To unsubscribe, edit your list preferences, or view the list >archives, please visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders > ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
[hlcoders] linux binary compiling issues, missing reference
hi i am trying to compile a new binary for the linux build of our mod but stumble over an error while compiling which i cannot seem to get rid of. the two boxes i use are both running suse linux (10.1 and 9.3) with gcc 3.4.4 and 4, i tried both on both boxes but couldnt get rid of the error. seeing i couldnt get the new sdk code, merged with our own code, to work, i tried the latest vanilla sdk code, which you get when creating a source code only mod. yet this gave me the exact same error. /usr/bin/gcc -o ./vcpm ./obj/vcpm/makefilecreator.o ./obj/vcpm/vprojtomake.o ./obj/vcpm/vcprojconvert.o ./obj/vcpm/public/characterset.o ./obj/vcpm/public/interface.o ./obj/vcpm/public/KeyValues.o ./obj/vcpm/public/utlbuffer.o ./obj/vcpm/public/utlsymbol.o /usr/lib/gcc/i386-redhat-linux/3.4.3/libstdc++.a /usr/lib/gcc/i386-redhat-linux/3.4.3/libgcc_eh.a -lm -ldl -L/home/stefan/xerces/lib -lxerces-c ./bin/tier0_i486.so ./bin/vstdlib_i486.so ./obj/vcpm/public/utlsymbol.o(.text+0xad): In function `CUtlFilenameSymbolTable::FindOrAddFileName(char const*)': utlsymbol.cpp: undefined reference to `g_CountedStringPool' ./obj/vcpm/public/utlsymbol.o(.text+0xb2):utlsymbol.cpp: undefined reference to `CCountedStringPool::ReferenceStringHandle(char const*)' ./obj/vcpm/public/utlsymbol.o(.text+0xc4):utlsymbol.cpp: undefined reference to `g_CountedStringPool' ./obj/vcpm/public/utlsymbol.o(.text+0xc9):utlsymbol.cpp: undefined reference to `CCountedStringPool::ReferenceStringHandle(char const*)' ./obj/vcpm/public/utlsymbol.o(.text+0x18d): In function `CUtlFilenameSymbolTable::FindFileName(char const*)': utlsymbol.cpp: undefined reference to `g_CountedStringPool' ./obj/vcpm/public/utlsymbol.o(.text+0x192):utlsymbol.cpp: undefined reference to `CCountedStringPool::FindStringHandle(char const*)' ./obj/vcpm/public/utlsymbol.o(.text+0x1a4):utlsymbol.cpp: undefined reference to `g_CountedStringPool' ./obj/vcpm/public/utlsymbol.o(.text+0x1a9):utlsymbol.cpp: undefined reference to `CCountedStringPool::FindStringHandle(char const*)' ./obj/vcpm/public/utlsymbol.o(.text+0x207): In function `CUtlFilenameSymbolTable::String(void* const&, char*, int)': utlsymbol.cpp: undefined reference to `g_CountedStringPool' ./obj/vcpm/public/utlsymbol.o(.text+0x210):utlsymbol.cpp: undefined reference to `CCountedStringPool::HandleToString(unsigned short)' ./obj/vcpm/public/utlsymbol.o(.text+0x231):utlsymbol.cpp: undefined reference to `g_CountedStringPool' ./obj/vcpm/public/utlsymbol.o(.text+0x23a):utlsymbol.cpp: undefined reference to `CCountedStringPool::HandleToString(unsigned short)' collect2: ld returned 1 exit status make[1]: *** [vcpm] Error 1 make[1]: Leaving directory `/home/stefan/srcds/src/linux_sdk' make: *** [vcpm] Error 2 i checked the code and found an extern g_CountedStringPool declaration, but this one is not being defined anywhere in the sdk, yet it's being used. any idea what that could be? thx in advance Stefan Bermig ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] New SDK Update is Out As Beta
Thanks for the SDK update Mike, everythings working beautifully! I've compiled my mod in vs2005 express, and made a linux .so using the 2005 .vcproj. One thing I'm wondering, what do we need to do to compile a 64 bit dll? And will Source SDK Base detect it/support it? And is there any way to do it with vs2005 express? Or will we need professional for that? Thanks! Teddy On 11/2/06, Eric Van Huss <[EMAIL PROTECTED]> wrote: [ Converted text/html to text/plain ] Yep it's the free one. It compiles and runs HL2MP fine with debug and release builds. You can even run it through the debugger. There are still asserts and missing resources(mentioned previously in this list). You can fix most of the resource bugs my transfering them from certain gcf files. EJ -- From: Adam Foster <[EMAIL PROTECTED]> Reply-To: hlcoders@list.valvesoftware.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] New SDK Update is Out As Beta Date: Thu, 2 Nov 2006 11:54:54 +0100 > >On 2 Nov 2006, at 02:05, Eric Van Huss wrote: > >>Using C++ 2005 Express it wouldn't compile. It's a simple fix >>though! > >Visual C++ 2005 Express is the free-download one, isn't it? > > >Adam > >-- >Adam Foster - [EMAIL PROTECTED] - http://www.hylobatidae.org/ > > >___ >To unsubscribe, edit your list preferences, or view the list >archives, please visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders > ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders