An idea of what D2Hackit is...

Psycotic-JeStEr

Member!
Joined
Jan 31, 2003
Messages
45
Reaction score
0
Website
Visit site
Hey its me again - and I am still fiddling with C++ just finished functions getting to pointers/references. Well from the posts I have read about D2Hackit - is it just an application that takes in modules of code that simply send information to the B.Net server? I.E. - run D2Hackit - use module - D2Hackit runs modules -does what it is told to send, sends to B.Net server - end.

*Remember I am very new at this and am just comming to generalizations right now about how these things work - I haven't looked at the source code of D2Hackit yet.
 

sin316

Member!
Joined
Dec 16, 2002
Messages
737
Reaction score
0
Location
Geneva SUI
Website
Visit site
in fact , the d2hackit core (the d2hackit.dll) is nothing else then a dll which replace original d2 dll works. means it acts like one of them (thats why it probably never can be patched), so yes , its pretty much what u listed.
 

Psycotic-JeStEr

Member!
Joined
Jan 31, 2003
Messages
45
Reaction score
0
Website
Visit site
oh sweet - I think I am getting the hang of this but my question now comming up is extremely n00bish =) pls dont get angry. -what exactly does a DLL (I know its a Digital Linx Library) do? - as well as the .MPQs which I have no idea mean nor stand for =/. -Any tutorials or websites that give a breif explanation of the various file types? and in that case also what do the D2.DLL's do?
 

sin316

Member!
Joined
Dec 16, 2002
Messages
737
Reaction score
0
Location
Geneva SUI
Website
Visit site
as far as i know (and im not very involved in all that stuff :p) its like a control file. means, other files need it to work. (i guess its like the dll say them "how" they have to work together each other.
 

Placebo

Member!
Joined
Sep 4, 2002
Messages
928
Reaction score
0
Website
Visit site
MPQ is an Archived file. Kinda like a .zip or an .rar created by a Blizzard employee. (part of the letters in mpq is his first name)

What d2hackit does is enumerate the client doing a certain command. One of the d2 .dll file (I forgot which ones) contains all the packet information for everything you do and sends from there. Hence the reason why people are able to get a packet list (reverse enginering the dll)

DLL is basicly a library of commands for reference or current settings.
 

Psycotic-JeStEr

Member!
Joined
Jan 31, 2003
Messages
45
Reaction score
0
Website
Visit site
Thanks a lot Placebo. -So heres another one of my dreadful questions. -How can a blizzard employee create his own file extension and store data in it and than read it or have information sent to it via the D2.DLL? Its like saying I write a text document and save it with my made up file extention .CLA. When I go to open it, the text editor or processor doesn't support the file - did they have to create a special reader for that specific file?

Yes again a complete n00bish question by Psycotic-Jester.
 

Placebo

Member!
Joined
Sep 4, 2002
Messages
928
Reaction score
0
Website
Visit site
Well anyone can create there own file names you just need a file to read it. ALso the .DLL doesn't read the .MPQ It is the Game.exe that reads the .DLL and the reads the .MPQ

The MPQ is not exactly like zips. It holds .txt files that have Monster and weapon info, monster info, pictures and animation.
 

Psycotic-JeStEr

Member!
Joined
Jan 31, 2003
Messages
45
Reaction score
0
Website
Visit site
Alright - well if the .MPQ files are just composed up of weapon information, monster levels and such and such why bother creating a .MPQ file if all it is, is text files crammed together? How are you able to read the text files in .MPQ if you can't open or run a .MPQ file alone?
 

MackTheTempest

Member!
Joined
Jan 29, 2003
Messages
129
Reaction score
0
Website
Visit site
The game reads them. You are not ment to read/tamper with the .MPQ files... besides if you did the game would crash I assume.
 

Psycotic-JeStEr

Member!
Joined
Jan 31, 2003
Messages
45
Reaction score
0
Website
Visit site
I see - well they do a pretty horrible job at masking their files. -People obviously found them way to quickly other than that maybe they should of stored some of the file data somewhere else or hidden? lol hidden.... Anyway - I am in the middle of pointers and references, its not too difficult stuff I like it a lot. - thanks for all the help, now to check some of the other posts out.
 

Psycotic-JeStEr

Member!
Joined
Jan 31, 2003
Messages
45
Reaction score
0
Website
Visit site
Oh and now that I have come to an understanding to use C++ are there any better free compilers instead of DevC++ Developers Tool Kit. Thats what I am currently using - is this fine? I hear Borland is pretty good as well.
 

Placebo

Member!
Joined
Sep 4, 2002
Messages
928
Reaction score
0
Website
Visit site
Believe it or not I can not program. I can read and understand it, but I can not program.
 

Psycotic-JeStEr

Member!
Joined
Jan 31, 2003
Messages
45
Reaction score
0
Website
Visit site
Bah am I pissed - I spend 1 hour... yes 1 hour (56K BITES MAJORLY) downloading the new DevC++ Beta Edition (free C++ compiler) of course the thing doesn't come with like the basic fundamental libraries and headers.... give u an example IOStream.h - At first I thought I was crazy when just trying to test out how moving data on the free stack worked but when I even tried there own project examples it didn't even compile properly......... are there any NON .IDE compilers out there where I could just write my code in say notpad and link using a compiler via MSDoS? - that would be sooo much easier and faster.... I'm checking sourceforge.net for some right now but if you can aid me in this search it would be great.

EDIT: - Plus where can I find the libraries to download???? - would they come with a non .IDE compiler?
 

NewPosts

New threads

Top