D2GS-111b

所属分类:Windows编程
开发工具:Visual C++
文件大小:149KB
下载次数:34
上传日期:2009-06-12 10:56:38
上 传 者liunight111
说明:  暗黑服务器的源代码,这个太强大了,好像是国人写的,我要有这技术就好了
(DiableII server Code )

文件列表:
config\d2server.ini (4522, 2009-03-06)
config\d2warden.ini (9405, 2009-03-06)
d2gs\1.asm (61614, 2009-03-12)
d2gs\d2server.dll (80384, 2009-03-03)
d2gs\patch_d2server.exe (110592, 2009-03-12)
d2gs\UberQuest.asm (39423, 2009-02-28)
d2gs\Warden.asm (3370, 2009-03-01)
d2warden\d2callstub.cpp (609, 2009-02-01)
d2warden\d2ptrs.cpp (759, 2007-11-03)
d2warden\d2ptrs.h (2063, 2009-02-01)
d2warden\d2warden.cpp (78018, 2009-03-12)
d2warden\d2warden.def (108, 2009-02-28)
d2warden\d2warden.sln (976, 2007-07-05)
d2warden\d2warden.suo (8704, 2009-03-12)
d2warden\d2warden.txt (2095, 2007-11-02)
d2warden\d2warden.vcproj (4937, 2009-02-06)
d2warden\global.h (1103, 2007-06-26)
d2warden\hackmap.suo (7168, 2007-07-05)
d2warden\HashGameSeed.asm (40748, 2007-11-29)
d2warden\introtate.h (2356, 2007-06-27)
d2warden\md5.h (1580, 2007-07-07)
d2warden\md5c.cpp (10317, 2007-07-09)
d2warden\RC4.cpp (1760, 2007-07-09)
d2warden\RC4.h (268, 2007-07-06)
patch_d2server\app.ico (1078, 2003-04-07)
patch_d2server\app.rc (1124, 2007-05-15)
patch_d2server\AssemblyInfo.cpp (1859, 2007-05-15)
patch_d2server\patch_d2server.cpp (1455, 2007-08-27)
patch_d2server\patch_d2server.sln (988, 2007-05-15)
patch_d2server\patch_d2server.suo (8192, 2009-03-12)
patch_d2server\patch_d2server.vcproj (4150, 2007-05-15)
patch_d2server\resource.h (91, 2007-05-15)
patch_d2server\stdafx.cpp (145, 2007-05-15)
patch_d2server\stdafx.h (177, 2007-05-15)
ASMBAT.bat (633, 2009-01-27)
config (0, 2009-03-12)
d2gs (0, 2009-03-12)
d2warden (0, 2009-03-12)
... ...

This is the d2gs 1.11b source package release. 1.Directories: config\ some config file samples d2gs\ source code of d2gs d2warden\ source code of d2warden patch_d2server\ source code of patch_d2server, which will be used to patch the d2gs. It only copy the 1.exe code section into the d2server.dll. 2.Setup working space The d2gs 1.11b use x86 asm code, you must install a MASM32 to compile it. I suggest you download and install the MASM32 package from http://www.masm32.com/. And this MASM32 package should install to C:\MASM32. Then copy the ASMBAT.bat into your C:\MASM32 The d2warden use a MSVC 2003 compiler, so, install it. Also, I suggest you install the UltraEdit. Then configure UltraEdit use the MASM32. This can be done via setup the tool in its "Advance" menu: //////////////////////////////////////////////////////////////////////////////////////////////////// commandlineC:\MASM32\ASMBAT.bat %N working directory%P nameAssemble(&B) ... //////////////////////////////////////////////////////////////////////////////////////////////////// 3. Compiling d2gs a.Go into d2gs directory, open the 1.asm with UltraEdit; b.From the UltraEdit Advanced menu, select Assemble This will generate a 1.exe in the d2gs directory, ok, it compiled. c.Run the patch_d2server.exe This will copy the 1.exe code section into the d2server.dll. d. OK, you got a compiled d2server.dll, copy this new d2server.dll into your diablo directory. BTW: the UberQuest.asm in d2gs directory is a UberQuest implementation of the UberQuest, most code from PlugY, thanks...... :) 4. Compiling d2warden a. Go into d2warden directory, open the d2warden project with MSVC 2003. b. Compile, you got the d2warden.dll. c. Copy the d2warden.dll into your diablo directory.

近期下载者

相关文件


收藏者