| | Warhammer Online Exploits, Bots, and Programs Exploits, Bots and Programs for Warhammer Online.
[NO QUESTIONS HERE] |  | | 
06-22-2009
| | Knight-Lieutenant | | | Join Date: Jan 2008
Posts: 258
Reputation: 45 Level up: 99%, 9 Points needed | | | Quote:
Originally Posted by gundir What about WarOffset Locator ?
All link seems to be down, anyone can upload-it ?
or maybe give some names tools except Ollydbg | Try a book once in a while. Or get a brain. Heres some tool names for your pleasure:
- winrar ( very tool !!)
- thunderbird
- firefox
- gundir ( tool too )
- ... | Donate to remove ads, get your "DONATOR title, and get access to the MMOwned community's elite Shoutbawx. 
06-22-2009
| | Sergeant | | | Join Date: May 2009
Posts: 53
Reputation: 12 Level up: 61%, 159 Points needed |   | | | =)
ok I'll just want to know what tools used by some of guy here.
What tools ? some debugger, disassembler...
I already have IDA Pro, used for make some PSP homebrew
I use (every day) Olly debug and Windasm or softice on a old PC but have a Debug environment is not easy for a recent game...
Well, i've just read some thread about WarOffset Locator and I want to test it... if not i'll found another way to found the last offset we need | 
06-22-2009
| | Knight-Lieutenant | | | Join Date: Jan 2008
Posts: 258
Reputation: 45 Level up: 99%, 9 Points needed | | | | The offset locator will not work. too many changes in the client.
You will have to fire up ida and look for yourself.
What "last" offset do we need , btw ? | 
06-22-2009
| | Sergeant | | | Join Date: May 2009
Posts: 53
Reputation: 12 Level up: 61%, 159 Points needed |   | | | los, wallhack ?
and some other for me to finish an in Ram log parser. well just a personnal project.
i'll also try your DLL, fun and usefull | 
06-22-2009
| | Knight-Lieutenant | | | Join Date: Jan 2008
Posts: 258
Reputation: 45 Level up: 99%, 9 Points needed | | | | Here you go. I did not test the collision hack, so it might crash the client. check the opcodes a the location if that happens.
#define WAR_LosCheckHack 0x5350bc
Disable Los check:
BYTE buf[] = { 0x90,0xE9 };
WriteMemory(WAR_LosCheckHack+0x09,&buf,2);
Enable Los check:
BYTE buf[] = { 0x0F,0x84 };
WriteMemory(WAR_LosCheckHack+0x09,&buf,2);
#define WAR_CollisionCheck 0x4feedb
Disable collision checks
BYTE buf[] = { 0xEB, 0x7A };
WriteMemory( WAR_CollisionCheck+0x64C ,&buf,2);
BYTE buf1[] = { 0x90,0xE9 };
CWarGlobals::WriteMemory( WAR_CollisionCheck+0x758,&buf1,2);
Enable collision checks
BYTE buf[] = { 0x74, 0x34 };
WriteMemory(WAR_CollisionCheck+0x64C,&buf,2);
BYTE buf1[] = { 0x0F,0x84 };
CWarGlobals::WriteMemory( WAR_CollisionCheck+0x758,&buf1,2); | 
06-22-2009
| | Sergeant | | | Join Date: May 2009
Posts: 53
Reputation: 12 Level up: 61%, 159 Points needed |   | | | I could test it later.
thanks =)
And i'll re-install IDA too... | 
06-22-2009
| | Private | | | Join Date: Jan 2009
Posts: 10
Reputation: 6 | | | Did anyone trace the new function that handles the xyz values in the player structure ? It appears they are no using these for the player object. I wouldnt be surprised - since they introduced xor'ing already on other objects - if the real coordinates are just stored and xor'ed somewhere.
Last edited by netvortex; 06-22-2009 at 11:31 AM.
| 
06-22-2009
| | Sergeant | | | Join Date: May 2009
Posts: 53
Reputation: 12 Level up: 61%, 159 Points needed |   | | Quote:
Originally Posted by HansW Here you go. I did not test the collision hack, so it might crash the client. check the opcodes a the location if that happens.
#define WAR_LosCheckHack 0x5350bc
Disable Los check:
BYTE buf[] = { 0x90,0xE9 };
WriteMemory(WAR_LosCheckHack+0x09,&buf,2);
Enable Los check:
BYTE buf[] = { 0x0F,0x84 };
WriteMemory(WAR_LosCheckHack+0x09,&buf,2);
#define WAR_CollisionCheck 0x4feedb
Disable collision checks
BYTE buf[] = { 0xEB, 0x7A };
WriteMemory( WAR_CollisionCheck+0x64C ,&buf,2);
BYTE buf1[] = { 0x90,0xE9 };
CWarGlobals::WriteMemory( WAR_CollisionCheck+0x758,&buf1,2);
Enable collision checks
BYTE buf[] = { 0x74, 0x34 };
WriteMemory(WAR_CollisionCheck+0x64C,&buf,2);
BYTE buf1[] = { 0x0F,0x84 };
CWarGlobals::WriteMemory( WAR_CollisionCheck+0x758,&buf1,2); | LoS Adress work great on EU server.
Collision Check, works when I turn it Off and bug when I turn in On.
EDIT: What about the tiny jump when I turn Collision Check Off ?
so LoS and Wallhack are functional on 1.3 just need to fix the Collision Default Value
Last edited by gundir; 06-22-2009 at 02:12 PM.
| 
06-22-2009
| | New User | | | Join Date: Oct 2008
Posts: 101
Reputation: 2 Level up: 79%, 86 Points needed | | | Quote:
Originally Posted by gundir LoS Adress work great on EU server.
Collision Check, works when I turn it Off and bug when I turn in On.
so LoS and Wallhack are functional on 1.3 just need to fix the Collision Default Value |
How does one go about making the LOS changes exactly? If you have the time, please let me know.
-George | 
06-22-2009
| | Sergeant | | | Join Date: May 2009
Posts: 53
Reputation: 12 Level up: 61%, 159 Points needed |   | | | you could make your own "ram patcher" if you are not afraid about coding.
or the best way if you want to try it faster you can edit S4lly's Warper Source Code to change some values and function.
I think you could expect a new release for soon | 
06-22-2009
| | New User | | | Join Date: Oct 2008
Posts: 101
Reputation: 2 Level up: 79%, 86 Points needed | | | Quote:
Originally Posted by gundir you could make your own "ram patcher" if you are not afraid about coding.
or the best way if you want to try it faster you can edit S4lly's Warper Source Code to change some values and function.
I think you could expect a new release for soon | How would i edit the S4lly's scode? i checked the los changes given by HansW, but where do i go from there? Can you take me through step by step? Pm me if possible.
I am sorry if i am becoming a bother, but everyone has to start from somewhere. | 
06-22-2009
| | Sergeant | | | Join Date: May 2009
Posts: 53
Reputation: 12 Level up: 61%, 159 Points needed |   | | | Can't PM before my 10th post, i'll try to make change and upload a compiled exe | 
06-22-2009
| | New User | | | Join Date: Oct 2008
Posts: 101
Reputation: 2 Level up: 79%, 86 Points needed | | | | Thank you. I am merely interested in the LOS hack. | 
06-22-2009
| | Sergeant | | | Join Date: May 2009
Posts: 53
Reputation: 12 Level up: 61%, 159 Points needed |   | | Quote:
Originally Posted by HansW [...]
Enable collision checks
BYTE buf[] = { 0x74, 0x29 };
WriteMemory(WAR_CollisionCheck+0x64C,&buf,2);
BYTE buf1[] = { 0x0F,0x84 };
CWarGlobals::WriteMemory( WAR_CollisionCheck+0x758,&buf1,2); | Fix to Enable Collision check without bug | 
06-22-2009
| | Knight-Lieutenant | | | Join Date: Mar 2009
Posts: 305
Reputation: 20 | | | You can download s4lly warper v0.5f sourcecode and change the code.
I did apply Gundir's changes to the first post of that forum thread.
Thanks Gundir and HansW!
Last edited by rockman319; 06-24-2009 at 10:50 AM.
|  | |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | All times are GMT -4. The time now is 09:25 AM. |