Hex Code for New Loki / Valk

Philippines

Moderators: waferbaron, Moderators

Forum rules
This server is currently not maintained and tables folder (including connection info) is outdated. Read the wiki for instructions on how to update those information. Please contribute your updated info. Contact Cozzie to join the team as a regular server supporter.
kamirie
Plain Yogurt
Plain Yogurt
Posts: 96
Joined: 22 Jul 2009, 23:19
Noob?: Yes

Re: Hex Code for New Loki / Valk

#11 Post by kamirie »

kenzz25 wrote:@ kamirie

what do u mean sir..
sory im just a newbie here..
i cant totaly understand..

and where can i find those 3 values?
Multi Client:
Search :
7407 / 2f9f00 <-- this is an offset just GoTo and edit 74 with EB

############################################
Search :
85c0 - 0f85cc010000
Repalce:
85c0 - 909090909090

############################################
Search
85c0-7409-5f5e32c05b8be5 / 1aab2 <-- Again this is an offset just Goto and repalce 74 with EB

############################################
this are the 3 values you have to search and replace . . Again please check the guide on how to use the Offset
gamenikko
The Way Of Human
The Way Of Human
Posts: 192
Joined: 16 Aug 2009, 03:47
Noob?: Yes
Location: Gonryun

Re: Hex Code for New Loki / Valk

#12 Post by gamenikko »

muntik pang gumana yan nu? lahat eh
not found,
Just like old times.
kamirie
Plain Yogurt
Plain Yogurt
Posts: 96
Joined: 22 Jul 2009, 23:19
Noob?: Yes

Re: Hex Code for New Loki / Valk

#13 Post by kamirie »

gamenikko wrote:muntik pang gumana yan nu? lahat eh
not found,
di nyo ma search yung mga value? wew , mamaya after maintenance search ko ulit kung may mag babago ulit sa patch. As long as this codes are concern , I've been using my hexed client since Friday , Sept 23 2011. . ^^
solution
Noob
Noob
Posts: 17
Joined: 27 Aug 2011, 11:51
Noob?: Yes

Re: Hex Code for New Loki / Valk

#14 Post by solution »

how about sept 28 patch notes for valkyrie?

is there a new hex string or the old one works?
solution
Noob
Noob
Posts: 17
Joined: 27 Aug 2011, 11:51
Noob?: Yes

Re: Hex Code for New Loki / Valk

#15 Post by solution »

kamirie wrote:I used this on New Loki -
Gameguard:
Search :
e85ad2fbff - e8a5bbe4ff - 85c0
Replace
e85ad2fbff - 9090909090 - 85c0

Multi Client:
Search :
7407 / 2f9f00 <-- this is an offset just GoTo and edit 74 with EB
Search :
85c0 - 0f85cc010000
Repalce:
85c0 - 909090909090
Search
85c0-7409-5f5e32c05b8be5 / 1aab2 Again this is an offset jsut Goto and repalce 74 with EB

follow the Guide
https://docs.google.com/View?id=dd8fkwnm_0cwbdk8cd

Guide Credits to ~ Belladonna and heero

gulo naman neto .. bkit may (-) pa?
kenzz25
Noob
Noob
Posts: 6
Joined: 26 Sep 2011, 01:40
Noob?: Yes

Re: Hex Code for New Loki / Valk

#16 Post by kenzz25 »

onga... ang hirap intindihin.. hu hu hu hu.. :(
kenzz25
Noob
Noob
Posts: 6
Joined: 26 Sep 2011, 01:40
Noob?: Yes

Re: Hex Code for New Loki / Valk

#17 Post by kenzz25 »

kamirie wrote:
gamenikko wrote:muntik pang gumana yan nu? lahat eh
not found,
di nyo ma search yung mga value? wew , mamaya after maintenance search ko ulit kung may mag babago ulit sa patch. As long as this codes are concern , I've been using my hexed client since Friday , Sept 23 2011. . ^^
pano b kc yan.. :( lagay mo n lng po un exact code pls?
d ko tlga magets eh..
un sa dual client ang kelangan ko po
thx :D
kenzz25
Noob
Noob
Posts: 6
Joined: 26 Sep 2011, 01:40
Noob?: Yes

Re: Hex Code for New Loki / Valk

#18 Post by kenzz25 »

heero wrote:Updated 03/16/2011
Unpacked valexe.exe http://www.mediafire.com/?c6f8y68a2f6o1xw
This is for people who don't know how to unpack valexe.exe

figured I should post this since people have been having problems with multiple window hexing
Belladonna - credit for the original posts

OPENING MULTIPLE CLIENT WINDOWS
For the first string, search for USER32.FindWindowA until you find the block that looks something like this:

Code: Select all

* Reference To: user32.FindWindowA, Ord:0000h
                                  |
:006FAAF8 FF15B0337400            Call dword ptr [007433B0]
:006FAAFE 85C0                    test eax, eax
:006FAB00 7407                    je 006FAB09    <----------------- This is what we need to look for
:006FAB02 C605A002850001          mov byte ptr [008502A0], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:006FAB00(C)
|
:006FAB09 53                      push ebx
:006FAB0A 33FF                    xor edi, edi
:006FAB0C 6A77                    push 00000077
Search:
85 C0 74 07 C6 05 A0 02 85 00 01 53 33 FF 6A 77
Replace:
85 C0 EB 07 C6 05 A0 02 85 00 01 53 33 FF 6A 77

For the second string, search for KERNEL32.CreateMutexA
The values needed are actually under KERNEL32.WaitForSingleObject as seen below

Code: Select all

* Reference To: kernel32.CreateMutexA, Ord:0000h
                                  |
:006FBDFF FF1534317400            Call dword ptr [00743134]
:006FBE05 50                      push eax

* Reference To: kernel32.WaitForSingleObject, Ord:0000h
                                  |
:006FBE06 FF1528327400            Call dword ptr [00743228]
:006FBE0C 85C0                    test eax, eax
:006FBE0E 0F85CC010000            jne 006FBFE0    <----------------- This is what we need to look for
:006FBE14 0FBE05723C7A00          movsx eax, byte ptr [007A3C72]
Search:
85 C0 0F 85 CC 01 00 00 0F BE 05 72 3C 7A 00
Replace:
85 C0 90 90 90 90 90 90 0F BE 05 72 3C 7A 00

The reason for using 90 90 90 90 90 90 is because the old code had je <address> this new code had jne <address> which means it will only need to jump if its not equal so we can just use NOP (90) to ignore the condition and let the code run.

For the third string, search for mss32._AIL_open_3D_provider@4 until you find the block that looks something like this:

Code: Select all

* Reference To: mss32._AIL_open_3D_provider@4, Ord:0000h
                                  |
:0041B6AA FF1504367400            Call dword ptr [00743604]
:0041B6B0 85C0                    test eax, eax
:0041B6B2 7409                    je 0041B6BD    <----------------- This is what we need to look for
:0041B6B4 5F                      pop edi
:0041B6B5 5E                      pop esi
:0041B6B6 32C0                    xor al, al
:0041B6B8 5B                      pop ebx
:0041B6B9 8BE5                    mov esp, ebp
:0041B6BB 5D                      pop ebp
:0041B6BC C3                      ret
Search:
85 C0 74 09 5F 5E 32 C0 5B 8B E5 5D C3
Replace:
85 C0 EB 09 5F 5E 32 C0 5B 8B E5 5D C3

That should enable you to run multiple ragnarok clients now.

To disable GameGuard do this
Search for KERNEL32.CreateMutexA then scroll down until you see the code similar to the one below. I have pointed out the code we need to look for.

Code: Select all

* Reference To: kernel32.CreateMutexA, Ord:0000h
                                  |
:006FBDFF FF1534317400            Call dword ptr [00743134]
:006FBE05 50                      push eax

* Reference To: kernel32.WaitForSingleObject, Ord:0000h
                                  |
:006FBE06 FF1528327400            Call dword ptr [00743228]
:006FBE0C 85C0                    test eax, eax
:006FBE0E 0F85CC010000            jne 006FBFE0
:006FBE14 0FBE05723C7A00          movsx eax, byte ptr [007A3C72]
:006FBE1B 0FBE0D713C7A00          movsx ecx, byte ptr [007A3C71]
:006FBE22 0FBE15703C7A00          movsx edx, byte ptr [007A3C70]
:006FBE29 03C1                    add eax, ecx
:006FBE2B 0FBE0D6F3C7A00          movsx ecx, byte ptr [007A3C6F]
:006FBE32 03C2                    add eax, edx
:006FBE34 0FBE156E3C7A00          movsx edx, byte ptr [007A3C6E]
:006FBE3B 03C1                    add eax, ecx
:006FBE3D 0FBE0D6D3C7A00          movsx ecx, byte ptr [007A3C6D]
:006FBE44 03C2                    add eax, edx
:006FBE46 0FBE156C3C7A00          movsx edx, byte ptr [007A3C6C]
:006FBE4D 03C1                    add eax, ecx
:006FBE4F 03C2                    add eax, edx
:006FBE51 3DC9020000              cmp eax, 000002C9
:006FBE56 0F8584010000            jne 006FBFE0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:006FBD59(C), :006FBD62(C), :006FBD6B(C), :006FBD74(C), :006FBD7D(C)
|:006FBD86(C), :006FBD8F(C), :006FBD98(C), :006FBDA1(C), :006FBDAA(C)
|:006FBDB3(C), :006FBDBC(C)
|
:006FBE5C B930C68400              mov ecx, 0084C630
:006FBE61 E85AD2FBFF              call 006B90C0
:006FBE66 E8A5BBE4FF              call 00547A10    <----------------- This is what we need to look for
:006FBE6B 85C0                    test eax, eax
:006FBE6D 0F846D010000            je 006FBFE0
Search:
E8 A5 BB E4 FF
Replace:
90 90 90 90 90

That should disable GameGuard for Valkyrie.



sir kimirie.. un gnto ibig ko saibihin o..
nakuha ko n po un sa dual client..
anyway thx :D
kamirie
Plain Yogurt
Plain Yogurt
Posts: 96
Joined: 22 Jul 2009, 23:19
Noob?: Yes

Re: Hex Code for New Loki / Valk

#19 Post by kamirie »

oks oks , neweiz , no new patch update so we can still use this codes for hexing . .
solution
Noob
Noob
Posts: 17
Joined: 27 Aug 2011, 11:51
Noob?: Yes

Re: Hex Code for New Loki / Valk

#20 Post by solution »

any hex codes for oct 5 patch for valky?