Sometimes, for whatever reason (lagg, eye strain etc) you might want to remove all the text, even the ones you can't disable like Auction. Here is
how to do it.
Backup the file soul.exe which exists in Eudemon's folder, usually
if you havent changed installation directory, that is.
Tools required:
Ollydbg:
[Only registered and activated users can see links. Click Here To Register...]
look at the left and click download and grab ver 1.10 or 1.80
7zip (or any unzip utility):
[Only registered and activated users can see links. Click Here To Register...]
you need it to unzip the downloaded ollydbg
after you unzip ollydbg folder, fire up OLLYDBG and click on FILE>OPEN:
[Only registered and activated users can see links. Click Here To Register...]
browse to your Eudemons folder. The default one is in
if you left the installtion to the default folder, otherwise choose where
you installed eudemons.
Choose soul.exe from the folder and click "open"
[Only registered and activated users can see links. Click Here To Register...]
let it analyse and after the analysis is finished, Rightclick>"Search for">"All references text strings"
[Only registered and activated users can see links. Click Here To Register...]
Rightclick again in the new window and choose "Search for text"
[Only registered and activated users can see links. Click Here To Register...]
in the new text box type "AutoTest" (no quotes), uncheck "Case Sensitive" and check "Entire Scope":
[Only registered and activated users can see links. Click Here To Register...]
click "OK" and DoubleClick the line that says ASCII "AutoTest":
[Only registered and activated users can see links. Click Here To Register...]
there is only 1 entry with that name, note the ASCII "[PM]" under it ;)
You will be taken to the CPU window, there you will see the "AutoTest" and "[PM]", ignore the autotest and look at the [PM], at the very left column, find the address 005606F9 (depends on the soul.exe version), 5 lines under the [PM] thing and below the "Test EAX, EAX" in the 3rd column from the left. The instruction at this address is this:
[Only registered and activated users can see links. Click Here To Register...]
JNZ means "Jump if Not Zero" ie. jump if not zero. Now what this does is test whether you have the string "[PM]" in your name, if you don't, then it doesn't allow you to use this function ;). What we're going to do is reverse it, so instead if it finds the string "[PM]" in your name, it will not allow you to use the function, otherwise allows you.
Double click that line in the 3rd column from the left only, not in the 1st, not the 2nd.
[Only registered and activated users can see links. Click Here To Register...]
now in the new window, change the JNZ to JE, JE means "Jump if Equal" ie. Jump if Zero. Then click on "Assemble" then when you see the line changed to red, click "Cancel".
now Rightclick on the CPU window (ie. where the instruction is) and go to
"Copy Executable">"All Modifications"
[Only registered and activated users can see links. Click Here To Register...]
In the new window choose "Copy All"
[Only registered and activated users can see links. Click Here To Register...]
in the new window Rightclick>"Save File"
[Only registered and activated users can see links. Click Here To Register...]
now in the new window save the file soul.exe overwriting the orignal (make sure you backed up the original xD)
[Only registered and activated users can see links. Click Here To Register...]
click everything and click on Eudemon's Icon (or however you open eudemons)
when you login to your character, set your chat to "Whisper" and make sure
the whisper box is empty, then type
to hide all the text
and
to show everything again:cool:.
Repeat after every patch with an updated soul.exe, only the address changes usually but the instruction (and its relative place) is the same.
how to do it.
Backup the file soul.exe which exists in Eudemon's folder, usually
Code:
C:\Program Files\Eudemons Online
Tools required:
Ollydbg:
[Only registered and activated users can see links. Click Here To Register...]
look at the left and click download and grab ver 1.10 or 1.80
7zip (or any unzip utility):
[Only registered and activated users can see links. Click Here To Register...]
you need it to unzip the downloaded ollydbg
after you unzip ollydbg folder, fire up OLLYDBG and click on FILE>OPEN:
[Only registered and activated users can see links. Click Here To Register...]
browse to your Eudemons folder. The default one is in
Code:
C:\Program Files\Eudemons Online
you installed eudemons.
Choose soul.exe from the folder and click "open"
[Only registered and activated users can see links. Click Here To Register...]
let it analyse and after the analysis is finished, Rightclick>"Search for">"All references text strings"
[Only registered and activated users can see links. Click Here To Register...]
Rightclick again in the new window and choose "Search for text"
[Only registered and activated users can see links. Click Here To Register...]
in the new text box type "AutoTest" (no quotes), uncheck "Case Sensitive" and check "Entire Scope":
[Only registered and activated users can see links. Click Here To Register...]
click "OK" and DoubleClick the line that says ASCII "AutoTest":
[Only registered and activated users can see links. Click Here To Register...]
there is only 1 entry with that name, note the ASCII "[PM]" under it ;)
You will be taken to the CPU window, there you will see the "AutoTest" and "[PM]", ignore the autotest and look at the [PM], at the very left column, find the address 005606F9 (depends on the soul.exe version), 5 lines under the [PM] thing and below the "Test EAX, EAX" in the 3rd column from the left. The instruction at this address is this:
Code:
005606F9 74 5C JNZ SHORT soul.00560757
JNZ means "Jump if Not Zero" ie. jump if not zero. Now what this does is test whether you have the string "[PM]" in your name, if you don't, then it doesn't allow you to use this function ;). What we're going to do is reverse it, so instead if it finds the string "[PM]" in your name, it will not allow you to use the function, otherwise allows you.
Double click that line in the 3rd column from the left only, not in the 1st, not the 2nd.
[Only registered and activated users can see links. Click Here To Register...]
now in the new window, change the JNZ to JE, JE means "Jump if Equal" ie. Jump if Zero. Then click on "Assemble" then when you see the line changed to red, click "Cancel".
Code:
005606F9 74 5C JE SHORT soul.00560757
"Copy Executable">"All Modifications"
[Only registered and activated users can see links. Click Here To Register...]
In the new window choose "Copy All"
[Only registered and activated users can see links. Click Here To Register...]
in the new window Rightclick>"Save File"
[Only registered and activated users can see links. Click Here To Register...]
now in the new window save the file soul.exe overwriting the orignal (make sure you backed up the original xD)
[Only registered and activated users can see links. Click Here To Register...]
click everything and click on Eudemon's Icon (or however you open eudemons)
when you login to your character, set your chat to "Whisper" and make sure
the whisper box is empty, then type
Code:
/AutoTest 1
and
Code:
/AutoTest 0
Repeat after every patch with an updated soul.exe, only the address changes usually but the instruction (and its relative place) is the same.