instant quit menu

User Tag List

Thread: instant quit

Results 1 to 12 of 12
  1. #1
    aj3423's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    instant quit

    I'm trying to find the way to do instant quit but failed. this is what i did:
    since the count down is 10 seconds, I tried search for 10 in cheat engine, go back to town and search for 0, repeat. and finally got two addresses, modify their value from 10 to 3, then quit game in diablo, it's still 10 seconds count down..
    anyone could shed some light on this?

    instant quit
  2. #2
    403Forbidden's Avatar Contributor
    Reputation
    232
    Join Date
    Dec 2007
    Posts
    448
    Thanks G/R
    0/11
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by aj3423 View Post
    I'm trying to find the way to do instant quit but failed. this is what i did:
    since the count down is 10 seconds, I tried search for 10 in cheat engine, go back to town and search for 0, repeat. and finally got two addresses, modify their value from 10 to 3, then quit game in diablo, it's still 10 seconds count down..
    anyone could shed some light on this?
    Pretty sure it would be server side, wouldnt it?
    And i dont think it would be the exact 10/0 numbers. Since there are no other numbers, id say its quite possible it would be a boolean for "timer" or "instant".

  3. #3
    aj3423's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by 403Forbidden View Post
    Pretty sure it would be server side, wouldnt it?
    And i dont think it would be the exact 10/0 numbers. Since there are no other numbers, id say its quite possible it would be a boolean for "timer" or "instant".
    Thanks for the reply, you're right it's not just number like 10, I found it's a frame number 0x258(600)

    00B47988 mov edx, dword ptr [ebp+10] ; dowrd ptr[ebp+10] == 0x258 here
    I just modified this line to
    xor edx, edx

    Now it quits with a ZERO count down

    I did that with ollydbg, could that detected by warden? And I want to implement this in my bot, could the code modification detected by warden?

    Thanks.

  4. #4
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You should have someone verify that your character actually leaves the game because I'm pretty sure the server keeps you in game for the full duration even if the client disconnects.
    And yes it can be detected. I haven't checked if that address is currently watched, but it would be easy enough for Blizzard to add it whenever they want.

  5. #5
    aj3423's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by _Mike View Post
    You should have someone verify that your character actually leaves the game because I'm pretty sure the server keeps you in game for the full duration even if the client disconnects.
    And yes it can be detected. I haven't checked if that address is currently watched, but it would be easy enough for Blizzard to add it whenever they want.
    I've verified that, there is "...left game" message when I quit.
    what's the frequency that warden scans for these address? each scan for 1 minute?

  6. #6
    Valtharak's Avatar Master Sergeant
    Reputation
    51
    Join Date
    Feb 2011
    Posts
    105
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    patch the address before you quit and repatch it normal after you quit

  7. #7
    aj3423's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Valtharak View Post
    patch the address before you quit and repatch it normal after you quit
    Yeah that's what i'm doing right now

  8. #8
    aj3423's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    humm.. seems not working as expected. it does quit instantly but the next creation of game takes much more time than before. maybe has something to do with the 10sec . i'll look into that later..

  9. #9
    Beaving's Avatar Sergeant
    Reputation
    21
    Join Date
    Apr 2010
    Posts
    67
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yes, that's server side. Only way to circumvent is to instantly teleport to town and then leave.

    Also yes, the function where you are editing is scanned by Warden. If you are lucky, they don't watch that part of the function (IIRC only the first few bytes). Also they scan like 1 address every minute, so it's unlikely to get caught, but it could happen.

  10. #10
    aj3423's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Beaving View Post
    Y instantly teleport to town and then leave.
    That sounds like a good idea.

  11. #11
    aj3423's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    the town portal function seems located at:

    00BAC94C 6A 01 push 1
    00BAC94E 50 push eax
    00BAC94F 6A 3B push 3B
    00BAC951 56 push esi
    00BAC952 E8 2917DDFF call 0097E080
    00BAC957 83C4 10 add esp, 10

    if i nop these lines, nothing happens when my character casts town portal, but i dont find any TIMER in the function, any idea?

  12. #12
    Beaving's Avatar Sergeant
    Reputation
    21
    Join Date
    Apr 2010
    Posts
    67
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Check the send function ( send function ). Every action sends packets to the server, like casting a spell, and also the actual teleport. Catch the packets, then you have everything you need.

Similar Threads

  1. Instant AV Boss for your faction
    By Matt in forum World of Warcraft Exploits
    Replies: 6
    Last Post: 08-29-2006, 08:27 AM
  2. Instant Jello: Duskwood
    By Krazzee in forum World of Warcraft Guides
    Replies: 0
    Last Post: 06-10-2006, 09:36 PM
  3. Instant respawning in Instances
    By Cush in forum World of Warcraft Exploits
    Replies: 2
    Last Post: 05-20-2006, 03:00 PM
  4. Dupe Method (takes quite some time)
    By Matt in forum World of Warcraft Exploits
    Replies: 4
    Last Post: 04-11-2006, 01:55 PM
All times are GMT -5. The time now is 04:31 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search