This is a discussion on [1.24] 1-time TieHack within the Warcraft 3 Hacks forum part of the Warcraft 3 forum category; As we all know the infinite tiehack for AT has been fixed a while ago but you can still tiehack ...
As we all know the infinite tiehack for AT has been fixed a while ago but you can still tiehack a 1v1 or AT game once, so it is still worth using for that one time you don't feel like losing and pissing off your opponent(s) (for example, if you are playing against a guy insulting you whole game for no reason).
Now, in 1.24, you can use a program to tiehack with the regular offset that requires a maphack enabled (or have an enemy unit in fov range) to click a enemy's unit and use one of his skills.
Here's a program I wrote quick to tiehack with the regular game.dll offset, remember, it will only work once and may be detected soon because it's static and it's in Game.dll:
Now here is another way to do it, without patching game.dll (except for a second)
1. Download OllyDBG.
2. Get inside a multiplayer game 1v1 or AT.
3. Start OllyDBG, attach process warcraft 3
4. Go to 6F00F503 (go to twice to make sure youre on it). Careful 6F00F503 is a detected offset. If you breakpoint it with F2 it's like you are patching it.
5. F2 to put a breakpoint on it.
6. Check the pane, you should see something like this:
DS:[07E9009C]=00000001
ECX=00000004
Right Click on DS:[0XXX009C]=00000001, modify data ---> change 1 to 0. Press F2 on 6F00F503 again and press play. Wait like 2-5 minutes. You will tie. Plan to do this before you are just about to lose.
Alternatively, you can breakpoint on 6F00F506 and change the value to 0 there, you should tie a bit faster. Changing the Address in both 6F00F503 and 6F00F506 should be the fastest (It's literally activating cheat "IseeDeadPeople" online, should take a minute).
This works only once too, but you are patching outside of game.dll on a dynamic offset. There is almost no way you can get detected using this method.
Thanks to:
- Stroh: For testing with me
- Darimus: What could I do without you?
Last edited by dog_keeper; 09-13-2009 at 12:14 AM.
Now here is another way to do it, without patching game.dll
....
1. Download OllyDBG.
2. Get inside a multiplayer game 1v1 or AT.
3. Start OllyDBG, attach process warcraft 3
4. Go to 6F00F503 (go to twice to make sure youre on it).
5. F2 to put a breakpoint on it.
That's not correct. OllyDbg uses int3 patches for breakpoints, so you will still be patching the code either way.
That's not correct. OllyDbg uses int3 patches for breakpoints, so you will still be patching the code either way.
Sure, but Warden does not scan an offset every 1 second. It's more like 30 seconds, which is enough time for breakpointing during 1 second (and the game is paused during the breakpoint too).
Also, there is a way to find the addresses without breakpointing which looks like this but does not work all the time:
Sure, but Warden does not scan an offset every 1 second. It's more like 30 seconds, which is enough time for breakpointing during 1 second (and the game is paused during the breakpoint too).
Also, there is a way to find the addresses without breakpointing which looks like this but does not work all the time:
Well, the steps listed to be used in Olly could be automated anyway; you could make your program attach to war3 as a debugger and modify that offset to 0xCC, and handle it from there. You could even detach afterwards without closing war3, unlike Olly without certain plugins.