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!

Fenrir mix/SRC

Newbie Spellweaver
Joined
Sep 25, 2005
Messages
78
Reaction score
1
Ok some people start say than fenix is out of MU, than i dont got enough skill coding for keep develop, bla bla bla most of them chs teams than just sux ^^.

Anyway i just released for shut up the big idiots mounth than run the rumors, i just work quiet and waiting for released perfect season2 files... Here i left fenrir mix code of Piece of horn than 20 splinter armor + 20 bless of guardian + 1 chaos will make piece of horn poop xD.

Code:
.data
PacketConstructor DD 00402680H
IsItem DD 004022BBH
DataSend DD 004052F9H
LogADD DD 3A75B64H
MoneySend DD 004042CDH
ItemSerialCreate DD 00403A2BH
SetItemInventory DD 004033AFH
PieceofHorn DB "Piece of Horn", 0
PieceHornMixStart DB "[Piece of Horn] Chaos Mix Start", 0
PieceHornMixOver DB "[Piece of Horn]Has been create succefull", 0

PieceHornMix Proc
 Local ChaosGemCount:DWord
 Local SplinterArmour:DWord
 Local BlessOfguardian:DWord
 Local InvalidItem:DWord
 Local PacketSkeleton:DWord
 Local ChaosMixPos:DWord
 Local TicketNum:DWord
 Push Ebx
 Push Esi
 Push Edi
 Mov Eax, DWord Ptr Ss:[Ebp + 8]
 Mov DWord Ptr Ds:[Eax + 0CE0H], 1
 Mov ChaosGemCount, 0
 Mov CSplinterArmour, 0
 Mov BlessOfguardian, 0
 Mov InvalidItem, 0
 Mov TicketNum, 1C7H
 Push 9
 Push 86H
 Lea Ecx, PacketSkeleton
 Push Ecx
 Call PacketConstructor
 Add Esp, 0CH
 Mov PacketSkeleton + 3, 0
 Mov ChaosMixPos, 0
 Jmp MaxCheckPos
Looper:
 Mov Edx, ChaosMixPos
 Add Edx, 1
 Mov ChaosMixPos, Edx
 Jmp MaxCheckPos
MaxCheckPos:
 Cmp ChaosMixPos, 20H
 Jge ItemCount
 Jmp CheckItema
CheckItema:
 Mov Eax, ChaosMixPos
 IMul Eax, Eax, 0A8H
 Mov Ecx, DWord Ptr Ss:[Ebp + 8]
 Mov Ecx, DWord Ptr Ds:[Ecx + 0CD0H]
 Add Ecx, Eax
 Call IsItem
 Cmp Eax, 1
 Jnz Looper
 Mov Edx, ChaosMixPos
 IMul Edx, Edx, 0A8H
 Mov Ecx, DWord Ptr Ss:[Ebp + 8]
 Mov Ecx, DWord Ptr Ds:[Eax + 0CD0H]
 Movsx Edx, Word Ptr Ds:[Ecx + Edx + 6]
 Cmp Edx, 1C4H
 Jnz CheckBlessOfGuardian
 Mov Eax, SplinterArmour
 Add Eax, 1
 Mov SplinterArmour, Eax
 Jmp Looper
CheckBlessOfGuardian:
 Mov Ecx, ChaosMixPos
 IMul Ecx, Ecx, 0A8H
 Mov Edx, DWord Ptr Ss:[Ebp + 8]
 Mov Eax, DWord Ptr Ds:[Edx + 0CD0H]
 Movsx Ecx, Word Ptr Ds:[Eax + Ecx + 6]
 Cmp Ecx, 1C5H
 Jnz CheckChaos
 Mov Edx, BlessOfguardian
 Add Edx, 1
 Mov BlessOfguardian, Edx
 Jmp Looper
CheckChaos:
 Mov Eax, ChaosMixPos
 IMul Eax, Eax, 0A8H
 Mov Ecx, DWord Ptr Ss:[Ebp + 8]
 Mov Edx, DWord Ptr Ds:[Ecx + 0CD0H]
 Movsx Eax, Word Ptr Ds:[Edx + Eax + 6]
 Cmp Eax, 18FH
 Jnz OtherItem
 Mov Ecx, ChaosGemCount
 Add Ecx, 1
 Mov ChaosGemCount, Edx
 Jmp Looper
OtherItem:
 Mov InvalidItem, 1
 Jmp Looper
ItemCount:
 Cmp InvalidItem, 0
 Je ValidMix
 Jmp BadMix
ValidMix:
 Cmp SplinterArmour, 20H
 Jnz BadMix
 Cmp BlessOfguardian, 20H
 Jnz BadMix
 Jmp CheckJewels
CheckJewels:
 Cmp ChaosGemCount, 1
 Jnz BadMix
 Jmp MixStart
BadMix:
 Mov Edx, PacketSkeleton + 1
 And Edx, 0FFH
 Push Edx
 Lea Eax, PacketSkeleton
 Push Eax
 Mov Ecx, DWord Ptr Ss:[Ebp + 8]
 Mov Edx, DWord Ptr Ds:[Ecx]
 Push Edx
 Call DataSend
 Add Esp, 0CH
 Mov Eax, DWord Ptr Ss:[Ebp + 8]
 Mov DWord Ptr Ds:[Eax + 0CE0H], 0
 Jmp MixEnd
MixStart:
 Lea Eax, PieceofHorn
 Push Eax
 Mov Ecx, DWord Ptr Ss:[Ebp + 8]
 Push Ecx
 Call ChaosMixLog
 Add Esp, 8
 Lea Edx, PieceHornMixStart
 Push Edx
 Call DWord Ptr Ds:[LogADD]
 Add Esp, 4
 Mov Eax, DWord Ptr Ss:[Ebp + 8]
 Mov Ecx, DWord Ptr Ds:[Eax + 0ACH]
 Cmp Ecx, MixPrize
 Jge SendMoney
 Jmp NotEnoughMoney
NotEnoughMoney:
 Mov PacketSkeleton + 3, 2
 Mov Edx, PacketSkeleton + 1
 And Edx, 0FFH
 Push Edx
 Lea Eax, PacketSkeleton
 Push Eax
 Mov Ecx, DWord Ptr Ss:[Ebp + 8]
 Mov Edx, DWord Ptr Ds:[Ecx]
 Push Edx
 Call DataSend
 Add Esp, 0CH
 Mov Eax, DWord Ptr Ss:[Ebp + 8]
 Mov DWord Ptr Ds:[Eax + 0CE0H], 0
 Jmp MixEnd
SendMoney:
 Mov Eax, DWord Ptr Ss:[Ebp + 8]
 Mov Ecx, DWord Ptr Ds:[Eax + 0ACH]
 Sub Ecx, MixPrize
 Mov Edx, DWord Ptr Ss:[Ebp + 8]
 Mov DWord Ptr Ds:[Edx + 0ACH], Ecx
 Mov Eax, DWord Ptr Ds:[Edx + 0ACH]
 Push Eax
 Mov Ecx, DWord Ptr Ss:[Ebp + 8]
 Mov Edx, DWord Ptr Ds:[Ecx]
 Push Edx
 Call MoneySend
 Add Esp, 8
 Push 0
 Push 0
 Push - 1
 Push 0
 Push 0
 Push 0
 Push 0FFH
 Push 0
 Mov Ecx, TicketNum
 Push Ecx
 Push 0
 Push 0
 Push 0FFH
 Mov Eax, DWord Ptr Ss:[Ebp + 8]
 Mov Edx, DWord Ptr Ds:[Eax]
 Push Edx
 Call ItemSerialCreate
 Add Esp, 34H
 Mov Ecx, DWord Ptr Ss:[Ebp + 8]
 Mov Eax, DWord Ptr Ds:[Eax]
 Push Eax
 Call SetItemInventory
 Add Esp, 4
 Lea Eax, PieceHornMixOver
 Push Eax
 Mov Edx, DWord Ptr Ds:[LogADD]
 Call DWord Ptr Ds:[Edx]
 Add Esp, 18
MixEnd:
 Pop Edi
 Pop Esi
 Pop Ebx
 Mov Esp, Ebp
 Pop Ebp
 Ret
PieceHornMix EndP

Code if perfect working for 0.99.62T offset, you can look on them on any GS you want and reeplase offset on .data section and will work... Remember to compile DLL and hook it on the right place, for be correct here is the place on GS:

Code:
0040252C   $ /E9 2FD50300   JMP GameServ.CGChaosBoxItemMixButtonClick

The only thing than this source code dont got its the % of succes, you can mod the source and add it yourself, this mix will work with 100% of succes.

I still on MU, i just dont pay attention anymore to stufu people, learn real code idiots than invent rumors about me ¬¬. :technolog

PD: EDITED POST, STRINGS ADDED ON .DATA SECTION.
 
Last edited:
Experienced Elementalist
Joined
Jul 4, 2006
Messages
226
Reaction score
0
Thanks FeN$x.
It is very good for knowing that you continue working with Muonline. You do not need to prove more nothing to nobody.
You are a great coder.
 
I'll take you all on.
Loyal Member
Joined
May 11, 2004
Messages
3,253
Reaction score
6
nice one, MY IDOL, lol....
 
Newbie Spellweaver
Joined
Oct 22, 2005
Messages
56
Reaction score
0
You are the Best and Not Selfish Coder here... Lot of People here loves you.. even Goe the Great.... ^^, Thanks Man
 
Newbie Spellweaver
Joined
Jan 29, 2006
Messages
11
Reaction score
0
Thanks fen$x, it worked perfectly.
Hope you never quit developing, it's your greatest skill.
Best Wishes! :wink_3:
 
Skilled Illusionist
Joined
May 6, 2006
Messages
330
Reaction score
1
For ppl who dont know to do this changes like me and others, can post here someone who already do this fix :D
 
Skilled Illusionist
Joined
May 6, 2006
Messages
330
Reaction score
1
nobody post here the dll fixed? coz me and others cant do this fix.Thanks
 
Back
Top