IsAtLoadScreen? menu

User Tag List

Results 1 to 6 of 6
  1. #1
    Harland's Avatar Member
    Reputation
    8
    Join Date
    Oct 2007
    Posts
    50
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    IsAtLoadScreen?

    Hey guys,

    I was investigating various ways on checking whether my character is at a loading screen. I am not talking about the loading screen which appears after the character selection screen, but rather the loading screen that may appears between zoning, (clicking portals, spawning at a GY etc..).

    Some suggestions are made about detouring the BroadcastEvent as documented in WoWX, but I was interested in a simpler approach to the said problem. Has anyone came across a global static for this? Or am I pretty much wasting my time trying to search for such a thing?

    Thanks if anyone has come across a solution to this in their travels.

    IsAtLoadScreen?
  2. #2
    Apoc's Avatar Angry Penguin
    Reputation
    1387
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You should look into the EnterWorld related funcs. IIRC, one of them sets a global value to tell the game 'wait while we load shit'.

  3. #3
    Harland's Avatar Member
    Reputation
    8
    Join Date
    Oct 2007
    Posts
    50
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Cheers Apoc,

    I'll look into those functions tomorrow

  4. #4
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    IsLoadingSomething = 0x00B03C10

    It return Int32, you can get usefull information with IDA using his xref

  5. #5
    Harland's Avatar Member
    Reputation
    8
    Join Date
    Oct 2007
    Posts
    50
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks Apoc,

    CGGameUI__EnterWorld (0x004CD5E0 - Patch 3.3.2) indeed gave me what I needed. For those that are interested in determining if you are in game or at load screen, the static 0x00B695AA returns a byte for the game state.

    1 = In Game
    0 = Load Screen (Also zero when not logged in, at character selection screen etc...)

  6. #6
    attn's Avatar Member
    Reputation
    13
    Join Date
    Sep 2009
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I had post explaining auto-login and GlueXML functions here and you can combine this with current state of Glue window i.e if CURRENT_GLUE_SCREEN == nil and "In Game" == 0 mean load something and so on

    It's only if you want do it without injection I don't know how to read this global LUA fields from memory.

All times are GMT -5. The time now is 10:03 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