Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

WzAG Convertor 1.00.16 !!

Newbie Spellweaver
Joined
Sep 25, 2005
Messages
78
Reaction score
1
Well many of you ask what is this, has i say this GS its original by Webzen, what this WzAG do its delete the MX and chs poop, also all the MODS or addons, it just make load GS has normal.

Coders like to use GS has original it was, then here it is, WzAG could be applicable to all GSs than need to be cracked, this dont contain anything extra at all, also is source code free, so you guys can compile, edit, update, etc.

All you need to do its find on WinHex the line than say:

Code:
MXTeam.dll and reeplase for WzAG.dll

Paste this WzAG on your GS folder and you free of all chs addons, improving only fastest of normal GS coded by Webzen.

WzAG Link:
GS With WzAG done:

Source Code 100% compiled and working:

Code:
; 100% ASM Code, by FeN$x
; Say no to leecher fuckers like FrienzMU
; Remember to respect credits of all works, including Webzen ones.
.386
.Model flat, StdCall
Option CaseMap:none
Include	\masm32\include\windows.inc
Include	\masm32\include\user32.inc
Include	\masm32\include\kernel32.inc
Include	\masm32\include\masm32.inc
IncludeLib	\masm32\lib\user32.lib
IncludeLib	\masm32\lib\kernel32.lib
IncludeLib	\masm32\lib\masm32.lib
Include	\masm32\macros\MACROS.ASM

.Const
MEMSIZE Equ 175535
LittleBuffer Equ 10H
GSAuthKey1 Equ 00BE2329H
GSAuthKey2 Equ 0AED66CE1H
GSAuthKey3 Equ 0F1499052H
GSAuthKey4 Equ 0EBE9BBF1H
GSAuthKey5 Equ 0A6B3H
GSAuthKey6 Equ 0DBH
.Data
ItemKor DB "..\data\lang\Kor\item(Kor).txt", 0
ItemVTM DB "..\data\lang\vtm\item(Vtm).txt", 0
SkillKor DB "..\data\lang\Kor\skill(Kor).txt", 0
SkillVTM DB "..\data\lang\vtm\skill(Vtm).txt", 0
QuestKor DB "..\data\lang\Kor\Quest(Kor).txt", 0
QuestVTM DB "..\data\lang\Vtm\Quest(Vtm).txt", 0
CheckSum DB "..\data\lang\Kor\CheckSum.dat", 0
Monster DB "..\data\Monster.txt", 0
Gate DB "..\data\gate.txt", 0
MonsterBase DB "..\data\MonsterSetBase.txt", 0
Shop0 DB "..\data\Shop0.txt", 0
Shop1 DB "..\data\Shop1.txt", 0
Shop2 DB "..\data\Shop2.txt", 0
Shop3 DB "..\data\Shop3.txt", 0
Shop4 DB "..\data\Shop4.txt", 0
Shop5 DB "..\data\Shop5.txt", 0
Shop6 DB "..\data\Shop6.txt", 0
Shop7 DB "..\data\Shop7.txt", 0
Shop8 DB "..\data\Shop8.txt", 0
Shop9 DB "..\data\Shop9.txt", 0
Shop10 DB "..\data\Shop10.txt", 0
Shop11 DB "..\data\Shop11.txt", 0
Shop12 DB "..\data\Shop12.txt", 0
MoveReqKor DB "..\data\lang\Kor\movereq(kor).txt", 0
MoveReqVTM DB "..\data\lang\Vtm\movereq(Vtm).txt", 0
ItemSetOption DB "..\data\lang\Kor\itemsetoption(Kor).txt", 0
ItemSetType DB "..\data\lang\Kor\itemsettype(Kor).txt", 0
CommonLoc DB "..\data\lang\Kor\CommonLoc.cfg", 0
GameServerInfo DB "GameServerInfo", 0
ClientVersion DB "ClientExeVersion", 0
ClientSerial DB "ClientExeSerial", 0
ServerName DD LittleBuffer Dup(0)
VersionServer DD LittleBuffer Dup(0)
ClientVersionReturn DD LittleBuffer Dup(0)
ClientSerialReturn DD LittleBuffer Dup(0)
AGGSOffset DD ?
AGSOffset2 DD ?
FirstTime DD ?
.Data?
hFile HANDLE ?
hMemory HANDLE ?
pMemory DWord ?
SizeReadWrite DWord ?
.Code
DllEntry Proc hInstDLL:HINSTANCE, reason:DWord, reserved1:DWord
 Mov Eax, TRUE
 Ret
DllEntry EndP

AGSetInfo Proc
 Mov Eax, DWord Ptr Ss:[Ebp + 18H]
 Mov Ecx, DWord Ptr Ss:[Ebp + 14H]
 Mov Edx, DWord Ptr Ss:[Ebp + 0CH]
 Mov Ebx, DWord Ptr Ss:[Ebp + 20H]
 Mov ServerName, Eax
 Mov VersionServer, Ecx
 Mov AGGSOffset, Edx
 Mov AGSOffset2, Ebx
 Xor Eax, Eax
 Ret
AGSetInfo EndP

AGGetKey Proc
 Mov Edx, GSAuthKey1
 Mov Eax, DWord Ptr Ss:[Ebp + 8]
 Mov DWord Ptr Ds:[Eax], Edx
 Mov Edx, GSAuthKey2
 Mov DWord Ptr Ds:[Eax + 4], Edx
 Mov Edx, GSAuthKey3
 Mov DWord Ptr Ds:[Eax + 8], Edx
 Mov Edx, GSAuthKey4
 Mov DWord Ptr Ds:[Eax + 0CH], Edx
 Mov Cx, GSAuthKey5
 Mov Word Ptr Ds:[Eax + 10H], Cx
 Mov Dl, GSAuthKey6
 Mov Byte Ptr Ds:[Eax + 12H], Dl
 Xor Eax, Eax
 Ret
AGGetKey EndP

AGRequestData Proc
 Local Number:DWord
 Cmp FirstTime, 0
 Jnz DeleteBuffer
 Mov FirstTime, 1
 Jmp SwitchNumbers
DeleteBuffer:
 Invoke CloseHandle, hFile
 Invoke GlobalUnlock, pMemory
 Invoke GlobalFree, hMemory
SwitchNumbers:
 Mov Ecx, DWord Ptr Ss:[Ebp + 0CH]
 Mov Number, Ecx
 Switch Number
Case 0
 Mov Eax, Offset ItemKor
Case 1
 Mov Eax, Offset ItemVTM
Case 2
 Mov Eax, Offset SkillKor
Case 3
 Mov Eax, Offset SkillVTM
Case 4
 Mov Eax, Offset QuestKor
Case 5
 Mov Eax, Offset QuestVTM
Case 6
 Mov Eax, Offset CheckSum
Case 7
 Mov Eax, Offset Monster
Case 8
 Mov Eax, Offset Gate
Case 9
 Mov Eax, Offset MonsterBase
Case 0BH
 Mov Eax, Offset Shop0
Case 0CH
 Mov Eax, Offset Shop1
Case 0DH
 Mov Eax, Offset Shop2
Case 0EH
 Mov Eax, Offset Shop3
Case 0FH
 Mov Eax, Offset Shop4
Case 10H
 Mov Eax, Offset Shop5
Case 11H
 Mov Eax, Offset Shop6
Case 12H
 Mov Eax, Offset Shop7
Case 13H
 Mov Eax, Offset Shop8
Case 14H
 Mov Eax, Offset Shop9
Case 15H
 Mov Eax, Offset Shop10
Case 16H
 Mov Eax, Offset Shop11
Case 17H
 Mov Eax, Offset Shop12
Case 18H
 Mov Eax, Offset MoveReqKor
Case 1AH
 Mov Eax, Offset ItemSetOption
Case 1CH
 Mov Eax, Offset ItemSetType
EndSw
LoadFile:
 Invoke CreateFile, Eax, GENERIC_READ Or GENERIC_WRITE, FILE_SHARE_READ Or FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_ARCHIVE, NULL
 Mov hFile, Eax
 Invoke GlobalAlloc, GMEM_MOVEABLE Or GMEM_ZEROINIT, MEMSIZE
 Mov hMemory, Eax
 Invoke GlobalLock, hMemory
 Mov pMemory, Eax
 Invoke ReadFile, hFile, pMemory, MEMSIZE - 1, Addr SizeReadWrite, NULL
 Xor Eax, Eax
 Ret
AGRequestData EndP

AGGetDataBufferSize Proc
 Mov Eax, SizeReadWrite
 Ret
AGGetDataBufferSize EndP

AGGetDataBuffer Proc
 Mov Eax, pMemory
 Ret
AGGetDataBuffer EndP

AGGetClientVersion Proc
Invoke GetPrivateProfileString, Addr GameServerInfo, Addr ClientVersion, NULL, Addr ClientVersionReturn, 14H, Addr CommonLoc
Invoke GetPrivateProfileString, Addr GameServerInfo, Addr ClientSerial, NULL, Addr ClientSerialReturn, 14H, Addr CommonLoc
Mov Eax, DWord Ptr Ds:[ClientVersionReturn]
Mov Ecx, DWord Ptr Ds:[ClientVersionReturn + 4]
Mov Edx, DWord Ptr Ss:[Ebp + 8]
Mov DWord Ptr Ds:[Edx], Eax
Mov DWord Ptr Ds:[Edx + 4], Ecx
Mov Eax, DWord Ptr Ds:[ClientSerialReturn]
Mov Ecx, DWord Ptr Ds:[ClientSerialReturn + 4]
Mov Edx, DWord Ptr Ss:[Ebp + 0CH]
Mov DWord Ptr Ds:[Edx], Eax
Mov DWord Ptr Ds:[Edx + 4], Ecx
Mov Eax, DWord Ptr Ds:[ClientSerialReturn + 8]
Mov Ecx, DWord Ptr Ds:[ClientSerialReturn + 0CH]
Mov DWord Ptr Ds:[Edx + 8], Eax
Mov DWord Ptr Ds:[Edx + 0CH], Ecx
Mov Eax, DWord Ptr Ds:[ClientSerialReturn + 10H]
Mov DWord Ptr Ds:[Edx + 10H], Eax
Xor Eax, Eax
Ret
AGGetClientVersion EndP


End DllEntry

MX Protocol Trap:

Code:
0042E1F9     8B45 BC                        MOV EAX,DWORD PTR SS:[EBP-44]
0042E1FC     33D2                           XOR EDX,EDX

If some coder want to edit on his own GS of 1.00.16, edit this part by the one its on code section and now it will be working 100%.

Result 100% original WZ GS, no chs addons, next step changing to KOR lastest main protocol and start adding S3 !!. :velho:

PS: Test and tell me the bugs you found with no chs addons, so i can fix them, thx.
 
Last edited:
Junior Spellweaver
Joined
Jun 1, 2006
Messages
130
Reaction score
51
Re: [Released]WzAG Convertor 1.00.16 !!

Hmm, lets wait then on s3 addons ;) . Great job, thnx
 
I'll take you all on.
Loyal Member
Joined
May 11, 2004
Messages
3,253
Reaction score
6
Re: [Released]WzAG Convertor 1.00.16 !!

great rleease man
 
Experienced Elementalist
Joined
Apr 29, 2007
Messages
260
Reaction score
4
Re: [Released]WzAG Convertor 1.00.16 !!

nice work
 
Newbie Spellweaver
Joined
Apr 14, 2007
Messages
77
Reaction score
0
Re: [Released]WzAG Convertor 1.00.16 !!

W0w, great release.
 
Experienced Elementalist
Joined
Nov 15, 2004
Messages
201
Reaction score
7
Re: [Released]WzAG Convertor 1.00.16 !!

great !!! you are the best !!!
 
Newbie Spellweaver
Joined
Apr 23, 2005
Messages
38
Reaction score
1
Re: [Released]WzAG Convertor 1.00.16 !!

Ok Goeh, it's all yours now, add your stuff.
Good Luck!
 
Newbie Spellweaver
Joined
Sep 25, 2005
Messages
78
Reaction score
1
Re: [Released]WzAG Convertor 1.00.16 !!

Ok now yet full working, no chs addons (MX), they add a trap here:

Code:
0042E1F9     8B45 BC                        MOV EAX,DWORD PTR SS:[EBP-44]
0042E1FC     33D2                           XOR EDX,EDX

Wich i fix on ollydbg, i upload new GS here now you guys can enter on game :D.

New Link:

Main post updated with new GS and trap offsets.
 
Newbie Spellweaver
Joined
Jul 22, 2005
Messages
55
Reaction score
0
Re: [Released]WzAG Convertor 1.00.16 !!

goehdtjdrnr when u will make new relase?
 
Newbie Spellweaver
Joined
Jul 22, 2005
Messages
55
Reaction score
0
Re: [Released]WzAG Convertor 1.00.16 !!

Yes but MXTeam.dll include MxTeamCfg.ini in this ini file have option!

where is this option now with this WzAG.dll files?
 
Newbie Spellweaver
Joined
Jul 22, 2005
Messages
55
Reaction score
0
Re: [Released]WzAG Convertor 1.00.16 !!

nothing, u have a original GS and original config...

Yes but how i can config jewels price!
now jewels have real price?
now mana shild is real?
MG,DL,SM,ELF,BK up points real?
% in chaos machine is real?
 
Newbie Spellweaver
Joined
Nov 6, 2004
Messages
21
Reaction score
0
Re: [Released]WzAG Convertor 1.00.16 !!

Ok now yet full working, no chs addons (MX), they add a trap here:

Code:
0042E1F9     8B45 BC                        MOV EAX,DWORD PTR SS:[EBP-44]
0042E1FC     33D2                           XOR EDX,EDX

Wich i fix on ollydbg, i upload new GS here now you guys can enter on game :D.

New Link:

Main post updated with new GS and trap offsets.

What do u mean trap? as in danger trap?
 
Junior Spellweaver
Joined
Jan 30, 2007
Messages
178
Reaction score
2
Re: [Released]WzAG Convertor 1.00.16 !!

Hey guys im kinda noob and i wanna ask u something ... what program can i use to edit the dll-s???
 
Newbie Spellweaver
Joined
Jul 22, 2005
Messages
55
Reaction score
0
Re: [Released]WzAG Convertor 1.00.16 !!

i have problem with this GS and this DLL files!

if i use Gameserver and dll from first post and if i try to join with client computer go crash!

if i use gameserver from second post i join normal but after connect i go disconnect and i see this in gameserver.log:

11:23:17 error-L1 : CheckSum-Exe error -1783315005 -1829608978 157 [outlaw]
WSARecv() failed with error 10038

FeN$x?
 
Newbie Spellweaver
Joined
Aug 5, 2006
Messages
61
Reaction score
0
Re: [Released]WzAG Convertor 1.00.16 !!

what protocol in file? kor? chs? vtm?....
 
Junior Spellweaver
Joined
Jan 30, 2007
Messages
178
Reaction score
2
Re: [Released]WzAG Convertor 1.00.16 !!

Can some1 test this GS and tell me if it has anything changed ( in good i mean )
 

Attachments

You must be registered for see attachments list
iNewLegend , Leo123
Joined
Apr 26, 2006
Messages
296
Reaction score
81
Re: [Released]WzAG Convertor 1.00.16 !!

WOW Great Feni :p
 
Back
Top