Today I will teach you how to apply speed enchant and reroll into the game.exe that you want.
In my exemple, I use the latest Shaiya Phoenix one.
I encourage you to follow the tutorial instead of just asking for the adresses. This tutorial will work for each episodes, so please don't be annoying by asking the adresses for episode 3 or 8.
You will also be able to use this tut to make a lot of things in CE such as kill count and so on!
Tools needed:
- Working 6.3 game client (or an other shaiya client)
Tutorial part1: fast reroll
Okay, so lets start by... launching the game.
Then, /cmove 42 and lets talk to the reroll black-smith. Okay so you can open the Reroll pop-up, as you can see, at each reroll, runes go back into your inventory.
Now, we are ready.
Okay well, lets open Cheat Engine.
Okay now, we will try to find the adresses that send back the runes into your inventory, and then we will be able to modify them.
So, first at all, to find our adresses, we will need to scan our game.exe to find changes happening while we are rerolling our items. These changes will be returned as a list of adresses in Cheat Engine, we will have to reduce this list with multiple scans.
So how to use the scan in cheat engine?
Lets open.. our game.exe.
Okay, now we are able to use our main windows, I mean this one:
I put different colour, for the different parts of this main windows.
- Blue: This is the scan part, here we will put our scan settings
- Purpule: This is the progress bar of the scan, the scan will be completed once this bar will be filled
- Red: This is where the "list" of returned adress will be stored
- Green: Here we will be able to put the needed adresses that we want, I mean those ones that we selected
- And, the light-blue part will open the Memory View. It could be usefull if you already know an adress, otherwise
using this button will be a waste of time
You know, our computers are stupid, they do only what we told them to do before. So, lets told them the good things to do.
I start by putting a rune.
And now, I will try to find the adresses in CE of what I am doing.
So as I told, our computers are stupid, so if we put a rune, we will have to search for 1, and if we remove the rune, we will have to search for 0. So, As I put a rune, I'll have to start my scan with:
Code:
1
How to find our adresses here? there is too much adresses, so lets display only the ones that we are looking for.
Now you have to remove the runes from the black-smith popup, so the "1" become:
Code:
0
Well if you still have too much adresses, you'll have to switch beteween 1 and 0 with your runes and the scan as long as needed.
Now, I can't reduce my list, so my adresses seems to be linked to what I did.
So lets put them into our list, the "Green Part" that I told you. So right clic on them -> "Add selected Adresses to the adresselist"
If i'm not wrong, on of these adresse is for icon (If its gray or not)
lets find wich one is the good one by changing it:
So lets clic on the value of an adress, to change its value:
I was right by putting 0 it changed it icon colour.
So lets see the others adresses:
Right clic on the second one, -> "Find out what access this adress"
lets do 20 rerolls, and now we can see that this adress has a count of "20", so this is our adress:
Now lets clic on "Show Disassembler" and lets interpret the code:
This can help you.
Okay, so the main part is:
Code:
CMP JNE .. PUSH
How to apply changes in the game.exe?
You'll have to write somewhere the adresse that you found, now open your game.exe with ollydbg, search for the adress, change the value that you need (Right click -> assemble) then right clic -> Edit -> Select All and then right clic -> Edit -> Copy All modifications to executable. Now Right clic -> Save File.... and save it as game.exe!
Tutorial part2: fast enchant
Lets do same thing as before, but with enchant.
You'll have to do the same thing with 1 and 0. You'll find two adresses, one for lapisias, and an other one for the enchant items. The first one is just next to the second one.
So I changed them like this:
You can do these modifications in OllyDbg too!
Done. Now you have a great game.exe with Speed Enchant, and Speed Reroll! And you can do it with the game.exe that you want!
You can enhance this work around to manage icons correctly, I mean they don't stay grey tint after the first use, but this is the only issue.
Have a good day!
And good luck, I hope that you are now able to use CE for several things.