GlueXML AccountLogin frames menu

User Tag List

Results 1 to 5 of 5
  1. #1
    Sacred's Avatar Contributor
    Reputation
    207
    Join Date
    Dec 2007
    Posts
    150
    Thanks G/R
    0/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    GlueXML AccountLogin frames

    I have trouble getting AccountLogin frames by their names. Currently i'm using very hackish way to get required frames at login screen to be able to log in after dc.

    I looked up for specific names here BlizzardInterfaceCode/AccountLogin.lua at master . tomrus88/BlizzardInterfaceCode . GitHub

    For example:
    AccountLogin.UI.AccountEditBox
    AccountLogin.UI.PasswordEditBox

    I can detect these frames by ObjectType (Button, EditBox), but i can't get them by name which is what i want.

    The way i read names:
    Code:
    public string Name => Memory.ReadString(Memory.Read<IntPtr>(BaseAddress + Core.WowOffsets.CSimpleFrame_GetName), Encoding.UTF8);
    
    //Core.WowOffsets.CSimpleFrame_GetName => 0x20
    But for these specific frames pointer is zero.

    There's a frame with a name AccountLogin it has 1 child object which is AccountLogin.UI, however it doesn't have any children objects.

    My tool is external, so i can't use lua for my purposes.

    Any clues?

    These ads disappear when you log in.

  2. #2
    oiramario's Avatar Member
    Reputation
    6
    Join Date
    Mar 2021
    Posts
    49
    Thanks G/R
    7/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The first thing you need to solve is the parsing of uiframe, including sub controls such as button and editbox.
    Then write a CE script to dump all currently visible UI controls to view inheritance relationships and addresses.
    Finally, use IDA to find the interfaces such as set editbox text and click button to realize automatic login.

  3. #3
    Sacred's Avatar Contributor
    Reputation
    207
    Join Date
    Dec 2007
    Posts
    150
    Thanks G/R
    0/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I have reversed everything i need to able to interact with framescript objects such as CSimple frames. The vftable index for getting names for every frame object is the same.



    It works for every frame in the game, except for AccountLogin frames, this pointer is zero.

    I have the ability to detect required frames such as AccountLogin.UI.PasswordEditBox, AccountLogin.UI.LoginButton and etc. without getting the names, but it would be nice to have the ability to get them by name.

  4. #4
    oiramario's Avatar Member
    Reputation
    6
    Join Date
    Mar 2021
    Posts
    49
    Thanks G/R
    7/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    there are no control named AccountLogin.UI.PasswordEditBox, AccountLogin.UI.LoginButton.
    try to find lable text of control is "account" and "password" it's parent is the editbox control.

  5. #5
    Sacred's Avatar Contributor
    Reputation
    207
    Join Date
    Dec 2007
    Posts
    150
    Thanks G/R
    0/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    There are look here BlizzardInterfaceCode/AccountLogin.lua at master . tomrus88/BlizzardInterfaceCode . GitHub
    And here they are in the game's frame object list


    No names though, that's what i'm trying to figure out.

Similar Threads

  1. "Blizz" Forum Frame
    By Koest in forum Art & Graphic Design
    Replies: 0
    Last Post: 10-01-2007, 03:41 PM
  2. Frame of Mind
    By Enfeebleness in forum World of Warcraft General
    Replies: 0
    Last Post: 07-04-2007, 05:14 PM
  3. Need a mod that hides Standard blizz Unit Frames
    By Sikonosos in forum World of Warcraft General
    Replies: 1
    Last Post: 01-26-2007, 07:27 PM
  4. blank WoW avatar frames?
    By firehwk in forum World of Warcraft General
    Replies: 9
    Last Post: 08-03-2006, 12:15 AM
  5. Framing Somebody!
    By Kaladze in forum World of Warcraft Exploits
    Replies: 3
    Last Post: 07-11-2006, 05:49 PM
All times are GMT -5. The time now is 01:29 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2021 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search