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 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:
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.
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: