Lol, go spread some roach food or they will eat U wile you sleep.


Usually HL will load the game that the server is running.  For instance
if
you just start up regular half life, go to the console and type in a
counter
strike server IP it will load up CS then connect to the server... at
least
it used to.  I dont know if that helps.. probably doesnt.. i just woke
up...
im going back to bed...

Roachfood

Right, it doesn't help because the gfx.wad is loaded before connecting to a server. To state it again: It already sais it can't find this file when I just load Half-Life with console and click on the 'console' button in the main menu. It works fine without console or connect. AND it works fine if I use - console AND -game ns. With a Debugger I could find out that it loads OpenGL, displays the 'Loading...' label and then calls a function that is not located in a file it seems. Some of its parameters are nil others seem to be numbers but most importent are two string parameters: 'hw.dll' and the complete command-line in my case 'F:\Half-Life-Test\NS.exe -console +console 1'. This is kinda hard to figure out, huh?

Thanks for coming answers :)
 Marco


----- Original Message -----
From: "Marco Leise" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, July 15, 2003 8:40 PM
Subject: [hlcoders] hw.dll & sw.dll encryption


Time to welcome a newbie (me)!
Hello everyone.
Just found this list and thought it might be interesting to join and get
some insight in the Half-Life code. Yesterday I tried to make a proxy
dll
for ns.dll (Natural Selection) to create my personal say_team script.
Then
I found out that only client.dll is involved in internet games when I
join
a server. And client.dll is checked for changes anyway. And then most
servers use Anti-Cheat tools so there is no way of running HL as a debug
process or hooking any dlls. God damn this is so frustrating ;)
Ok finally I tried to make my personal 'retail' version of NS. New exe
with
changed symbol that starts up Half-Life with the files from \ns-folder
rather than from \valve. It took quite a bit to find only the necessary
files but it worked. Till I added +connect to the commandline. It said
it
couldn't load gfx.wad. It searches for this file in \valve as soon as I
connect from console.
Now when I add -game ns, it works again. So somehow I need to change the
variable that holds this '-game'-parameter and set its default to ns
instead of valve so I can use the console and connect to games without
specifiing '-game ns'.
Any ideas? Don't tell me there is no other way than decoding hw.dll!

Marco

_______________________________________________
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



Reply via email to