Help regarding a few external related offsets (LuaStateGlobals, FocusedWidget) menu

User Tag List

Results 1 to 12 of 12
  1. #1
    GlittPrizes's Avatar Active Member CoreCoins Purchaser
    Reputation
    55
    Join Date
    Nov 2019
    Posts
    99
    Thanks G/R
    48/30
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Help regarding a few external related offsets (LuaStateGlobals, FocusedWidget)

    Are CSimpleFrame::s_currentFocus and FocusedWidget the same thing? I have s_currentFocus at 0x36A1790 for (38134 Retail). Also, I need to find a way to access the lua functions/tables stored in GLOBALS. I have luaState + 0x50 for 7.3, but I have no idea of a good method for finding that in the current patch and I imagine it has changed.

    These ads disappear when you log in.

  2. #2
    DarkLinux's Avatar ★ Elder ★ CoreCoins Purchaser Authenticator enabled
    Reputation
    1503
    Join Date
    May 2010
    Posts
    1,697
    Thanks G/R
    162/481
    Trade Feedback
    16 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Are you talking about the native lua functions table? I'm curious what you need that for.

  3. #3
    GlittPrizes's Avatar Active Member CoreCoins Purchaser
    Reputation
    55
    Join Date
    Nov 2019
    Posts
    99
    Thanks G/R
    48/30
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DarkLinux View Post
    Are you talking about the native lua functions table? I'm curious what you need that for.
    I think just _G is what I'm thinking of like a way to passively inspect all the registered global functions.

  4. #4
    ChrisIsMe's Avatar Contributor
    Reputation
    96
    Join Date
    Apr 2017
    Posts
    149
    Thanks G/R
    54/52
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by GlittPrizes View Post
    I think just _G is what I'm thinking of like a way to passively inspect all the registered global functions.
    #define LUA_GLOBALS_OFFSET 0x90

  5. Thanks GlittPrizes (1 members gave Thanks to ChrisIsMe for this useful post)
  6. #5
    ChrisIsMe's Avatar Contributor
    Reputation
    96
    Join Date
    Apr 2017
    Posts
    149
    Thanks G/R
    54/52
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DarkLinux View Post
    Are you talking about the native lua functions table? I'm curious what you need that for.
    index2addr(L, indx)

  7. #6
    GlittPrizes's Avatar Active Member CoreCoins Purchaser
    Reputation
    55
    Join Date
    Nov 2019
    Posts
    99
    Thanks G/R
    48/30
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ChrisIsMe View Post
    #define LUA_GLOBALS_OFFSET 0x90
    TYVM!

    I'm still confused if it's _G or something else though because when I print out _G I get a bunch of junky stuff (see pic)
    Capture.PNG

  8. #7
    ChrisIsMe's Avatar Contributor
    Reputation
    96
    Join Date
    Apr 2017
    Posts
    149
    Thanks G/R
    54/52
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by GlittPrizes View Post
    TYVM!

    I'm still confused if it's _G or something else though because when I print out _G I get a bunch of junky stuff (see pic)
    Capture.PNG
    Would need to know what you want to do...

    Maybe you mean to be looking for
    lua_Object lua_getglobal (char *varname);
    As in Lua, if the value of the global is nil, the "getglobal" fallback is called.
    To store a value previously pushed onto the stack in a global variable, there is the function:

    5.3 Manipulating Lua Objects
    ?
    Last edited by ChrisIsMe; 04-16-2021 at 03:42 PM.

  9. #8
    ChrisIsMe's Avatar Contributor
    Reputation
    96
    Join Date
    Apr 2017
    Posts
    149
    Thanks G/R
    54/52
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

  10. #9
    GlittPrizes's Avatar Active Member CoreCoins Purchaser
    Reputation
    55
    Join Date
    Nov 2019
    Posts
    99
    Thanks G/R
    48/30
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ChrisIsMe View Post
    I'm working with some source from 7.3 and trying to update it. I'm doing it as a task for someone else, so I can't really spell out all the details of usage which makes it hard to help me as well . I might have to take a different approach however because I'm still running into some issues especially since the original source is x86.

    Just out of being curious, if the above image is the key/values of _G, then where are the (CVars??) stored? I think they are called CVars, but what I mean is all the function names available in global space such as JumpOrAscendStart() and all the others.

    It also broek my heart find that a lot of the command line args for WoW were removed at some point or I would be able to do some fancy things, but I guess I will have to find some other way of doing my secret little project.

  11. #10
    ChrisIsMe's Avatar Contributor
    Reputation
    96
    Join Date
    Apr 2017
    Posts
    149
    Thanks G/R
    54/52
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by GlittPrizes View Post
    I'm working with some source from 7.3 and trying to update it. I'm doing it as a task for someone else, so I can't really spell out all the details of usage which makes it hard to help me as well . I might have to take a different approach however because I'm still running into some issues especially since the original source is x86.

    Just out of being curious, if the above image is the key/values of _G, then where are the (CVars??) stored? I think they are called CVars, but what I mean is all the function names available in global space such as JumpOrAscendStart() and all the others.

    It also broek my heart find that a lot of the command line args for WoW were removed at some point or I would be able to do some fancy things, but I guess I will have to find some other way of doing my secret little project.
    I'm unsure that you can find a memory segment that lists all the lua names, outside of iterating the lua global table and pulling the name from the stack, as that SO shows.

    c++ - Lua C 5.1 - Iterating through all global values - Stack Overflow

    has the. macro needed for 51 lua
    Last edited by ChrisIsMe; 04-16-2021 at 04:07 PM.

  12. #11
    charles420's Avatar Contributor
    Reputation
    279
    Join Date
    Jun 2009
    Posts
    264
    Thanks G/R
    15/88
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    cvars all call same func if thats what u mean for example wow classic live
    dumps most i can a full dump one but output ugly

    Code:
    #include  <idc.idc>
    
    /************************************************************************
       Desc:		Label each cvar variable with its appropriate name
       Author:  kynox
       Credit:	bobbysing for RenameFunc
       Website: http://www.gamedeception.net
    *************************************************************************/
    
    // 1 = Success, 0 = Failure
    static RenameFunc( dwAddress, sFunction )
    {
    	auto dwRet;
    
    	dwRet = MakeNameEx( dwAddress, sFunction, SN_NOWARN );
    
    	if( dwRet == 0 )
    	{
    		auto sTemp, i;
    		for( i = 0; i < 32; i++ )
    		{
    			sTemp = form( "%s_%i", sFunction, i );
    
    			if( ( dwRet = MakeNameEx( dwAddress, sTemp, SN_NOWARN ) ) != 0 )
    			{
    				Message( "Info: Renamed to %s instead of %s\n", sTemp, sFunction );
    				break;
    			}
    		}
    	}
    	return dwRet;	
    }
    
    
    //.text:00007FF7C9B4D495                 lea     rcx, aSmoothunitphas_3 ; aSmoothunitphas_3 // name
    //.text:00007FF7C9B4D49C                 mov     [rsp+58h+var_30], 4
    //.text:00007FF7C9B4D4A4                 xor     r8d, r8d
    //.text:00007FF7C9B4D4A7                 mov     [rsp+58h+var_38], rbx
    //.text:00007FF7C9B4D4AC                 mov     cs:qword_7FF7CB4EC360, rax ; qword_26873B0 // dest
    //.text:00007FF7C9B4D4B3                 call    CVar__Register
    
    
    static ExtractCvarDest( xRef )
    {
    	auto head, maxLoops;
    	maxLoops = 20;
    	head = PrevHead( xRef,8 );
    	//Message("cvarRegister_ExtractCvarDest at 0x%X\n", head);
    
    	while ( maxLoops-- )
    	{
    		auto operandValue;
    		
    		if ( head == BADADDR )
    			break;
    
    		operandValue = GetOperandValue( head, 0 );
    			
    		if ( GetMnem( head ) == "mov" && SegName( operandValue ) == ".data" && GetOpnd( head, 1 ) == "rax" ) 
    		{
    			if ( strstr( GetOpnd( head, 0 ), "[" ) > -1 )
    			{
    				Message( "LabelCvars: [%X] Array registrations unsupported\n", head );
    				break;
    			}
    			
    			return operandValue;
    		}
    		
    		head = NextHead( head, head + 8 );
    	}
    	
    	return 0;
    }
    
    static ExtractCvarName( xRef )
    {
    	auto head;
    	head = PrevHead( xRef - 0xc, 8 );
    	//Message("cvarRegister_ExtractCvarName at 0x%X\n", head);
    	while ( 1 )
    	{
    		auto operandValue;
    		operandValue = GetOperandValue( head, 1 );
    	           //Message("ExtractCvarName operandValue at 0x%X\n", operandValue);
    		if ( GetMnem( head ) == "lea" )
    		{
    			if ( SegName( operandValue ) != ".rdata" )
    				break;			
    				
    			return GetString( operandValue, -1, ASCSTR_C );
    		}
    		
    		head = PrevHead( head, 8 );
    	}	
    }
    
    static main()
    {
    	auto cvarRegister, xRef;
    	
    	cvarRegister = FindBinary( 0, SEARCH_DOWN, "48 8B C4 55 56 41 55 41 57 48 83 EC 48 4D 8B F9 41 8B F0 4C 8B EA 48 8B E9" );
    	//Message("cvarRegister_RegisterFunction at 0x%X\n", cvarRegister);
    	if ( cvarRegister == BADADDR )
    	{
    		Message( "LabelCvars: Failed to locate cvarRegister\n" );
    		return;
    	}
    	
    	//cvarRegister = PrevFunction( cvarRegister );
    	//Message("cvarRegister_PrevFunction at 0x%X\n", cvarRegister);
    	
    	for( xRef = RfirstB( cvarRegister ); xRef != BADADDR; xRef = RnextB( cvarRegister, xRef ) )
    	{
    		auto cvarDest, cvarName;
    		cvarName = ExtractCvarName( xRef );
    		//Message("cvarName at %X %X\n", xRef, cvarName);
    		cvarDest = ExtractCvarDest( xRef );
    		//Message("cvarDest at %X %X\n", xRef, cvarDest);
    		
    		if ( cvarDest )		
    		{
    			RenameFunc( cvarDest, form( "%sDB", cvarName ) );
    		            Message( "%s = 0x%x\n", cvarName, cvarDest );
    			//RenameFunc( cvarDest, form( "s_Cvar_%s", cvarName ) );
    		}
    	}
    }

    fast ugly dump without using other script both i posted a while back on here to dump all stuff ida
    Code:
    accountList = 0x257f240
    g_accountUsesToken = 0x257f248
    playIntroMovie = 0x257f250
    raidOrBattleCount = 0x257f2c0
    lastAddonVersion = 0x257f258
     = 0x257f460
    mouseSpeed = 0x257f458
    Info: Renamed to DB_0 instead of DB
     = 0x257f468
    Errors = 0x257f468
    Info: Renamed to DB_0 instead of DB
     = 0x257f470
    Info: Renamed to DB_1 instead of DB
     = 0x257f478
    Info: Renamed to DB_2 instead of DB
     = 0x257f480
    lastCharacterIndex = 0x257f488
    seenCharacterUpgradePopup = 0x257f268
    seenExpansionTrialPopup = 0x257f270
    seenConfigurationWarnings = 0x257f278
    skipStartGear = 0x257f238
    Use the new console system = 0x257f290
    showLoadingScreenTips = 0x257f298
    timingTestError = 0x257f2e0
    launchAgent = 0x257f2d8
    Info: Renamed to DB_3 instead of DB
     = 0x257f4b0
    Info: Renamed to DB_4 instead of DB
     = 0x257f4b8
    Info: Renamed to DB_5 instead of DB
     = 0x257f4c0
    Info: Renamed to DB_6 instead of DB
     = 0x257f4c8
    M2UseThreads = 0x257f490
    M2UseInstancing = 0x257f498
    M2UseLOD = 0x257f4a0
    Whether or not the client loads alternate data = 0x257f2d0
    hwDetect = 0x25910e8
    Video options version = 0x2591100
    Info: Renamed to DB_7 instead of DB
     = 0x25910c0
    maxFPSBk = 0x2591110
    gxAdapter = 0x2591110
    gxMaximize = 0x25910f8
    Info: Renamed to DB_8 instead of DB
     = 0x25910c8
    gxFullscreenResolution = 0x25910a8
    Info: Renamed to DB_9 instead of DB
     = 0x25910b0
    gxNewResolution = 0x25910b0
    gxAftermathEnabled = 0x2591118
    Info: Renamed to DB_9 instead of DB
     = 0x2591108
    graphicsQuality = 0x2591108
    save for Raid Graphics Quality Selection = 0x2591130
    Anti Aliasing Mode = 0x25d3a58
    Info: Renamed to DB_9 instead of DB
     = 0x25d3a70
    Info: Renamed to DB_10 instead of DB
     = 0x25d3a68
    Brightness adjustment. Range: [0 - 100] = 0x25d3a80
    Gamma correction. Range: [0.3 - 2.8] = 0x25d3a88
    WorldTextScreenY = 0x25d8618
    WorldTextCritScreenY = 0x25d8648
    WorldTextRandomXY = 0x25d8650
    WorldTextRandomZMin = 0x25d8658
    WorldTextRandomZMax = 0x25d8660
    WorldTextNonRandomZ = 0x25d8668
    WorldTextRampPow = 0x25d8620
    WorldTextRampPowCrit = 0x25d8628
    WorldTextRampDuration = 0x25d8630
    WorldTextScale = 0x25d8638
    WeaponTrailUseGPUStrip = 0x25d8d08
    gameTip = 0x25dafc8
    PreemptiveCastEnable = 0x25f7ad0
    animFrameSkipLOD = 0x25f8048
    hotReloadModels = 0x25f8050
    forceLODCheck = 0x25f8058
    textureErrorColors = 0x25f8060
    animFrameSkipLOD = 0x25f8048
    hotReloadModels = 0x25f8050
    forceLODCheck = 0x25f8058
    textureErrorColors = 0x25f8060
    disableServerNagle = 0x25f8520
    ObjectSelectionCircle = 0x263a618
    outlineMouseOverFadeDuration = 0x263a618
    outlineSelectionFadeDuration = 0x263a608
    pathSmoothing = 0x263a8a0
    flightAngleLookAhead = 0x263a8a8
    cloakFixEnabled = 0x263a8b0
    DebugTorsoTwist = 0x263a8b8
    SplineOpt = 0x263c6b8
    persistMoveLogOnTransfer = 0x263c6c0
    movementMaxEventLateTime = 0x263c6c8
    movementMaxEventEarlyTime = 0x263c6d0
    Info: Renamed to DB_11 instead of DB
     = 0x2660850
    smoothUnitPhasingDistThreshold = 0x26608a0
    smoothUnitPhasingUnseenPurgatoryTimeMs = 0x26608a8
    smoothUnitPhasingDestroyedPurgatoryTimeMs = 0x26608b0
    smoothUnitPhasingActorPurgatoryTimeMs = 0x26608b8
    smoothUnitPhasingEnableAlive = 0x26608c0
    smoothUnitPhasingAliveTimeoutMs = 0x26608c8
    Extra time to wait before releasing a vehicle, after it has smooth phased. This allows it's passengers to smooth phase as well. = 0x26608d8
    ImpactModelCollisionRanged = 0x26675f0
    ImpactModelCollisionMissile = 0x26675f8
    The number of yards before the priority is doubled (min 1.0) in a raid = 0x2667c60
    Increases number of effects on "interesting" targets multiplicatively (min 0.1) = 0x2667c68
    Starting target scalar value (min 0.1) = 0x2667c70
    Scales the targetScalar by how different the party size is from this (min 1) = 0x2667c78
    Scalar we apply to the hostile creature spells (min 0.001) = 0x2667c80
    Min spells on a target before we apply clutter logic (min 0) = 0x2667c88
    Min weaponTrails in the scene before we apply clutter logic (min 0) = 0x2667c90
    bodyQuota = 0x2667cf0
    streamingCameraMaxRadius = 0x27fc428
    streamingCameraLookAheadTime = 0x27fc430
    SoundPerf_VariationCap = 0x2803428
    Sound_EnablePositionalLowPassFilter = 0x2803430
    Sound_AmbienceHighpassDSPCutoff = 0x2803840
    Sound_AllyPlayerHighpassDSPCutoff = 0x2803848
    Sound_EnemyPlayerHighpassDSPCutoff = 0x2803850
    Sound_NPCHighpassDSPCutoff = 0x2803858
    Sound_NumChannels = 0x2803c70
    Info: Renamed to DB_12 instead of DB
     = 0x2803c78
    Sound_OutputDriverName = 0x2803c80
    Sound_VoiceChatInputDriverIndex = 0x2803c88
    Sound_VoiceChatInputDriverName = 0x2803d60
    Sound_VoiceChatOutputDriverIndex = 0x2803d68
    Sound_DSPBufferSize = 0x2803d78
    Sound_OutputSampleRate = 0x2803c90
    Sound_EnableMixMode2 = 0x2803ca0
    Info: Renamed to DB_13 instead of DB
     = 0x2803ca8
    Info: Renamed to DB_14 instead of DB
     = 0x2803cb0
    Info: Renamed to DB_15 instead of DB
     = 0x2803cb8
    Enables music = 0x2803cc0
    Info: Renamed to DB_16 instead of DB
     = 0x2803cc8
    Info: Renamed to DB_17 instead of DB
     = 0x2803cd0
    Info: Renamed to DB_18 instead of DB
     = 0x2803cd8
    Info: Renamed to DB_19 instead of DB
     = 0x2803ce0
    Info: Renamed to DB_20 instead of DB
     = 0x2803ce8
    Info: Renamed to DB_21 instead of DB
     = 0x2803cf0
    Sound_ListenerAtCharacter = 0x2803cf8
    Sound_EnableEmoteSounds = 0x2803d00
    Sound_ZoneMusicNoDelay = 0x2803d08
    Sound_EnableArmorFoleySoundForSelf = 0x2803d10
    Sound_EnableArmorFoleySoundForOthers = 0x2803d18
    Sound_EnablePetSounds = 0x2803d20
    Max cache size in bytes = 0x2803d30
    FootstepSounds = 0x2803d38
    Sound_AlternateListener = 0x2803d40
    Sound_EnableSoundWhenGameIsInBG = 0x2803d28
    scriptProfile = 0x28b5ed0
    Info: Renamed to DB_22 instead of DB
     = 0x28b6078
    Info: Renamed to DB_23 instead of DB
     = 0x28b6068
    Info: Renamed to DB_24 instead of DB
     = 0x28b62a8
    useHighResolutionUITextures = 0x28b62a0
    chatClassColorOverride = 0x28b6070
    deselectOnClick = 0x28b5ee8
    autoClearAFK = 0x28b5ef0
    blockTrades = 0x28b5ef8
    blockChannelInvites = 0x28b5f00
    autoLootDefault = 0x28b5f08
    autoLootRate = 0x28b5f10
    autoOpenLootHistory = 0x28b6290
    superTrackerDist = 0x28b61b8
    spellBookSort = 0x28b61c0
    interactOnLeftClick = 0x28b61c8
    autoSelfCast = 0x28b5f20
    stopAutoAttackOnTargetChange = 0x28b5f28
    showTargetOfTarget = 0x28b5f30
    showTargetCastbar = 0x28b5f38
    showVKeyCastbar = 0x28b5f40
    showVKeyCastbarOnlyOnTarget = 0x28b5f48
    showVKeyCastbarSpellName = 0x28b5f50
    doNotFlashLowHealthWarning = 0x28b5f58
    minimapZoom = 0x28b5f70
    minimapInsideZoom = 0x28b5f78
    minimapAltitudeHintMode = 0x28b5f80
    showMinimapClock = 0x28b5f88
    scriptWarnings = 0x28b5ed8
    displayFreeBagSlots = 0x28b5f90
    displayWorldPVPObjectives = 0x28b5f98
    colorblindMode = 0x28b5fa0
    allowCompareWithToggle = 0x28b5fa8
    showHonorAsExperience = 0x28b6220
    mapAnimMinAlpha = 0x28b6178
    spamFilter = 0x28b5fb0
    showLootSpam = 0x28b5fb8
    chatBubbles = 0x28b5fc0
    chatBubblesParty = 0x28b5fc8
    removeChatDelay = 0x28b5fd0
    guildMemberNotify = 0x28b5fe0
    guildRewardsUsable = 0x28b5fe8
    guildRewardsCategory = 0x28b5ff0
    lfgAutoFill = 0x28b5ff8
    twitterGetConfigTime = 0x28b6238
    twitterShortUrlLengthHttps = 0x28b6240
    twitterCharactersPerMedia = 0x28b6248
    showBuilderFeedback = 0x28b6250
    findYourselfInRaidOnlyInCombat = 0x28b62f8
    findYourselfAnywhereOnlyInCombat = 0x28b6308
    findYourselfInRaid = 0x28b6310
    findYourselfInBG = 0x28b6318
    findYourselfAnywhere = 0x28b6320
    comboPointLocation = 0x28b6328
    nameplateTargetRadialPosition = 0x28b6330
    multiBarRightVerticalLayout = 0x28b6000
    floatingCombatTextCombatDamageStyle = 0x28b6008
    floatingCombatTextCombatDamageAllAutos = 0x28b6298
    floatingCombatTextCombatDamageDirectionalScale = 0x28b6018
    floatingCombatTextCombatLogPeriodicSpells = 0x28b6020
    floatingCombatTextPetMeleeDamage = 0x28b6028
    floatingCombatTextPetSpellDamage = 0x28b6030
    enableFloatingCombatText = 0x28b6038
    enablePetBattleFloatingCombatText = 0x28b6040
    showDispelDebuffs = 0x28b5f68
    showToastBroadcast = 0x28b6198
    showToastFriendRequest = 0x28b61a0
    showToastConversation = 0x28b6188
    showToastClubInvitation = 0x28b61a8
    alwaysShowBlizzardGroupsTab = 0x28b62c8
    showToastWindow = 0x28b62d0
    showNewbieTips = 0x28b61b0
    calendarShowDarkmoon = 0x28b6048
    calendarShowBattlegrounds = 0x28b6050
    calendarShowLockouts = 0x28b6058
    nameplateShowEnemyMinions = 0x28b6080
    nameplateShowFriendlyMinions = 0x28b60b8
    nameplateShowDebuffsOnFriendly = 0x28b60e8
    enablePVPNotifyAFK = 0x28b60f8
    auctionDisplayOnCharacter = 0x28b60f0
    combatLogUniqueFilename = 0x28b6108
    currencyTokensUnused1 = 0x28b6110
    currencyTokensUnused2 = 0x28b6118
    currencyTokensBackpack1 = 0x28b6120
    currencyTokensBackpack2 = 0x28b6128
    currencyCategoriesCollapsed = 0x28b6130
    predictedHealth = 0x28b6138
    lfdCollapsedHeaders = 0x28b6148
    lfdSelectedDungeons = 0x28b6150
    pvpSelectedRoles = 0x28b6158
    lfgListSearchLanguages = 0x28b6160
    lastTalkedToGM = 0x28b6168
    minimapTrackedInfov2 = 0x28b6180
    petJournalTypeFilters = 0x28b61d0
    petJournalSourceFilters = 0x28b61d8
    petJournalSort = 0x28b61e0
    mountJournalGeneralFilters = 0x28b61e8
    mountJournalSourcesFilter = 0x28b61f0
    heirloomSourceFilters = 0x28b6200
    transmogrifySourceFilters = 0x28b6208
    wardrobeSourceFilters = 0x28b6210
    wardrobeSetsFilters = 0x28b6218
    EmitterCombatRange = 0x28b6230
    NonEmitterCombatRange = 0x28b6228
    showSpectatorTeamCircles = 0x28b62e8
    flashErrorMessageRepeats = 0x28b62f0
    garrisonCompleteTalent = 0x28b6260
    AllowDangerousScripts = 0x28b6270
    EnableBlinkApplicationIcon = 0x28b6278
    lastSelectedClubId = 0x28b6280
    uiScale = 0x28b6078
    Info: Renamed to DB_22 instead of DB
     = 0x28b6068
    Info: Renamed to DB_23 instead of DB
     = 0x28b62a8
    useHighResolutionUITextures = 0x28b62a0
    chatClassColorOverride = 0x28b6070
    nameplateMaxDistance = 0x28b66f0
    nameplateTargetBehindMaxDistance = 0x28b66f8
    nameplateMotion = 0x28b6700
    nameplateMotionSpeed = 0x28b6708
    nameplateOverlapH = 0x28b6710
    nameplateOverlapV = 0x28b6718
    nameplateMinScale = 0x28b6728
    nameplateMaxScale = 0x28b6738
    nameplateLargerScale = 0x28b6740
    nameplateMinScaleDistance = 0x28b6730
    nameplateMaxScaleDistance = 0x28b6748
    nameplateMinAlpha = 0x28b6750
    nameplateOccludedAlphaMult = 0x28b6760
    nameplateMinAlphaDistance = 0x28b6768
    nameplateMaxAlphaDistance = 0x28b6770
    nameplateSelectedScale = 0x28b6778
    nameplateSelectedAlpha = 0x28b6780
    nameplateNotSelectedAlpha = 0x28b6788
    clampTargetNameplateToScreen = 0x28b6790
    nameplateSelfScale = 0x28b6798
    nameplateSelfAlpha = 0x28b67a0
    nameplateSelfBottomInset = 0x28b67a8
    nameplateSelfTopInset = 0x28b67b0
    nameplateOtherBottomInset = 0x28b67b8
    nameplateOtherTopInset = 0x28b67c0
    nameplateLargeBottomInset = 0x28b67c8
    nameplateClassResourceTopInset = 0x28b67d8
    NamePlateHorizontalScale = 0x28b67e0
    NameplatePersonalShowInCombat = 0x28b67e8
    NameplatePersonalShowWithTarget = 0x28b67f0
    NameplatePersonalHideDelaySeconds = 0x28b67f8
    NameplatePersonalHideDelayAlpha = 0x28b6800
    Info: Renamed to DB_24 instead of DB
     = 0x28b6f18
    Info: Renamed to DB_25 instead of DB
     = 0x28b6f20
    Info: Renamed to DB_26 instead of DB
     = 0x28b6f28
    TargetPriorityAllowAnyOnScreen = 0x28b6fb8
    TargetPriorityHoldHighlightDelay = 0x28b6fc0
    TargetPriorityCombatLock = 0x28b6fc8
    TargetPriorityCombatLockHighlight = 0x28b6fd0
    TargetPriorityCombatLockContextualRelaxation = 0x28b6fd8
    TargetPriorityPvp = 0x28b6fe0
    TargetPriorityPvpLock = 0x28b6fe8
    TargetPriorityPvpLockHighlight = 0x28b6ff0
    TargetPriorityValueBank = 0x28b6ff8
    TargetPriorityContinueFromManualTarget = 0x28b7000
    TargetPriorityAutoTargetIgnoreWindow = 0x28b7008
    TargetPriorityFrustumPullInSides = 0x28b7010
    TargetPriorityFrustumPullInTop = 0x28b7018
    TargetPriorityFrustumPullInBot = 0x28b7028
    Info: Renamed to DB_27 instead of DB
     = 0x28c4a08
    incompleteQuestPriorityThresholdDelta = 0x28c4a08
    runeSpentFadeTime = 0x28c53c8
    autojoinBGVoice = 0x29034b0
    PushToTalkSound = 0x29034b8
    VoiceOutputVolume = 0x29034c8
    VoiceInputVolume = 0x29034e8
    VoiceVADSensitivity = 0x29034d8
    VoiceOutputDevice = 0x29034d0
    VoiceEnableWhenGameIsInBG = 0x29034e0
    VoicePushToTalkKeybind = 0x29034f8
    VoiceSelfDeafened = 0x2903500
    VoiceSelfMuted = 0x2903508
    VoiceChatMasterVolumeScale = 0x2903510
    enableWowMouse = 0x29064a8
    cameraSavedVehicleDistance = 0x2908a30
    cameraSavedPetBattleDistance = 0x2908a40
    cameraBobbing = 0x2908a80
    test_cameraHeadMovementStrength = 0x2908a90
    test_cameraHeadMovementRangeScale = 0x2908aa0
    test_cameraHeadMovementMovingStrength = 0x2908ad0
    test_cameraHeadMovementStandingStrength = 0x2908ab0
    test_cameraHeadMovementMovingDampRate = 0x2908ac0
    test_cameraHeadMovementStandingDampRate = 0x2908ae0
    test_cameraHeadMovementFirstPersonDampRate = 0x2908af0
    test_cameraHeadMovementDeadZone = 0x2908b00
    test_cameraDynamicPitch = 0x2908b10
    test_cameraDynamicPitchBaseFovPad = 0x2908b20
    test_cameraDynamicPitchBaseFovPadDownScale = 0x2908b40
    test_cameraDynamicPitchSmartPivotCutoffDist = 0x2908b50
    test_cameraOverShoulder = 0x2908b60
    test_cameraTargetFocusEnemyEnable = 0x2908b70
    test_cameraTargetFocusEnemyStrengthPitch = 0x2908b80
    test_cameraTargetFocusEnemyStrengthYaw = 0x2908b90
    test_cameraTargetFocusInteractStrengthPitch = 0x2908bb0
    test_cameraTargetFocusInteractStrengthYaw = 0x2908bc0
    Info: Renamed to DB_27 instead of DB
     = 0x2908c90
    Info: Renamed to DB_28 instead of DB
     = 0x2908ca0
    cameraSmoothPitch = 0x2908cc0
    cameraSmoothYaw = 0x2908cd0
    cameraSmoothStyle = 0x2908cf0
    cameraSmoothTrackingStyle = 0x2908d00
    cameraCustomViewSmoothing = 0x2908ce0
    cameraTerrainTilt = 0x2909180
    cameraTerrainTiltTimeMin = 0x2909190
    cameraTerrainTiltTimeMax = 0x2909b00
    cameraWaterCollision = 0x2909b10
    cameraHeightIgnoreStandState = 0x2909b20
    cameraPivot = 0x2909b30
    cameraPivotDYMin = 0x2909b50
    cameraDive = 0x2909b60
    cameraSurfacePitch = 0x2909b70
    cameraSubmergePitch = 0x2909b80
    cameraPitchSmoothMin = 0x2909ba0
    cameraYawSmoothMin = 0x2909bc0
    cameraYawSmoothMax = 0x2909bd0
    cameraSmoothTimeMin = 0x2909be0
    cameraSmoothTimeMax = 0x2909bf0
    farclip = 0x297cba0
    Info: Renamed to DB_29 instead of DB
     = 0x297cba8
    Info: Renamed to DB_30 instead of DB
     = 0x297cc08
    Info: Renamed to DB_31 instead of DB
     = 0x297cbb0
     = 0x297cbb8
     = 0x297cbc8
     = 0x297cbd0
     = 0x297cbd8
     = 0x297cbe0
     = 0x297cbe8
    bspcache = 0x297cc10
     = 0x297cc18
     = 0x297cc40
    Ground effect density = 0x297cc20
     = 0x297cc28
     = 0x297cc30
     = 0x297cc38
     = 0x297cc50
     = 0x297cc58
     = 0x297cc60
    projectedTextures = 0x297cc68
     = 0x297cc70
     = 0x297cc80
     = 0x297cc88
     = 0x297cc90
     = 0x297cc98
     = 0x297cbf0
     = 0x297cbf8
     = 0x297cc00
    preloadStreamingDistObject = 0x297cca0
    preloadLoadingDistTerrain = 0x297cca8
    preloadLoadingDistObject = 0x297ccb0
    Texture resolution for clouds = 0x297ccc0
     = 0x297ccc8
     = 0x297ccd0
     = 0x297ccd8
     = 0x297cce0
     = 0x297cce8
     = 0x297ccf0
    Entity level of detail offset = 0x297ccf8
     = 0x297cd00
     = 0x297cd08
     = 0x297cb98
     = 0x297cd10
     = 0x297cd18
     = 0x297cd20
    minimapPortalMax = 0x297cd60
    lodObjectCullDist = 0x297cd40
    lodObjectMinSize = 0x297cd48
    lodObjectFadeScale = 0x297cd50
    RAIDsettingsEnabled = 0x297cd58
     = 0x297cdc8
     = 0x297cda0
     = 0x297cd80
     = 0x297cdb0
    RAIDlodObjectCullSize = 0x297cdb8
    RAIDlodObjectCullDist = 0x297cf00
    RAIDlodObjectMinSize = 0x297cf08
    Lod object fade scale = 0x297cf18
    graphicsTextureFiltering = 0x297ce60
    graphicsProjectedTextures = 0x297ce68
    graphicsEnvironmentDetail = 0x297ce70
    graphicsGroundClutter = 0x297ce78
    graphicsShadowQuality = 0x297ce80
    graphicsSunshafts = 0x297ce90
    graphicsParticleDensity = 0x297ce98
    graphicsSSAO = 0x297cea0
    raidGraphicsTextureResolution = 0x297cea8
    raidGraphicsTextureFiltering = 0x297ceb0
    raidGraphicsProjectedTextures = 0x297ceb8
    raidGraphicsEnvironmentDetail = 0x297cec0
    raidGraphicsGroundClutter = 0x297cec8
    raidGraphicsShadowQuality = 0x297ced0
    raidGraphicsLiquidDetail = 0x297ced8
    raidGraphicsSunshafts = 0x297cee0
    raidGraphicsParticleDensity = 0x297cee8
    raidGraphicsSSAO = 0x297cef0
    shadowScissor = 0x2988580
    shadowInstancing = 0x2988588
    sceneOcclusionEnable = 0x2992a48
    disableAutoRealmSelect = 0x2993050
    initialRealmListTimeout = 0x2993058
    webChallengeURLTimeout = 0x2993060
    auroraClientRequestSuffix = 0x2994530
    Whether client settings should be stored on the server = 0x2994f48
    assaoRadius = 0x2a32e98
    assaoShadowMult = 0x2a32ea0
    assaoShadowPower = 0x2a32ea8
    assaoShadowClamp = 0x2a32eb0
    assaoHorizonAngleThresh = 0x2a32eb8
    assaoFadeOutFrom = 0x2a32ec0
    assaoAdaptiveQualityLimit = 0x2a32ed0
    assaoBlurPassCount = 0x2a32ed8
    assaoSharpness = 0x2a32ee0
    assaoTemporalSSAngleOffset = 0x2a32ee8
    assaoTemporalSSRadiusOffset = 0x2a32ef0
    assaoDetailShadowStrength = 0x2a32ef8
    ssaoMagicThresholdLow = 0x2a32f08
    ssaoMagicThresholdHigh = 0x2a32f10
    Code:
    s_Cvar_accountList
     0x257F240
    s_Cvar_g_accountUsesToken
     0x257F248
    s_Cvar_playIntroMovie
     0x257F250
    s_Cvar_raidOrBattleCount
     0x257F2C0
    s_Cvar_lastAddonVersion
     0x257F258
    s_Cvar_
     0x257F460
    s_Cvar_mouseSpeed
     0x257F458
    s_Cvar_Errors
     0x257F468
    s_Cvar_lastCharacterIndex
     0x257F488
    s_Cvar_seenCharacterUpgradePopup
     0x257F268
    s_Cvar_seenExpansionTrialPopup
     0x257F270
    s_Cvar_seenConfigurationWarnings
     0x257F278
    s_Cvar_skipStartGear
     0x257F238
    s_Cvar_showLoadingScreenTips
     0x257F298
    s_Cvar_timingTestError
     0x257F2E0
    s_Cvar_launchAgent
     0x257F2D8
    s_Cvar_M2UseThreads
     0x257F490
    s_Cvar_M2UseInstancing
     0x257F498
    s_Cvar_M2UseLOD
     0x257F4A0
    s_Cvar_hwDetect
     0x25910E8
    s_Cvar_maxFPSBk
     0x2591110
    s_Cvar_gxAdapter
     0x2591110
    s_Cvar_gxMaximize
     0x25910F8
    s_Cvar_gxFullscreenResolution
     0x25910A8
    s_Cvar_gxNewResolution
     0x25910B0
    s_Cvar_gxAftermathEnabled
     0x2591118
    s_Cvar_graphicsQuality
     0x2591108
    s_Cvar_WorldTextScreenY
     0x25D8618
    s_Cvar_WorldTextCritScreenY
     0x25D8648
    s_Cvar_WorldTextRandomXY
     0x25D8650
    s_Cvar_WorldTextRandomZMin
     0x25D8658
    s_Cvar_WorldTextRandomZMax
     0x25D8660
    s_Cvar_WorldTextNonRandomZ
     0x25D8668
    s_Cvar_WorldTextRampPow
     0x25D8620
    s_Cvar_WorldTextRampPowCrit
     0x25D8628
    s_Cvar_WorldTextRampDuration
     0x25D8630
    s_Cvar_WorldTextScale
     0x25D8638
    s_Cvar_WeaponTrailUseGPUStrip
     0x25D8D08
    s_Cvar_gameTip
     0x25DAFC8
    s_Cvar_PreemptiveCastEnable
     0x25F7AD0
    s_Cvar_animFrameSkipLOD
     0x25F8048
    s_Cvar_hotReloadModels
     0x25F8050
    s_Cvar_forceLODCheck
     0x25F8058
    s_Cvar_textureErrorColors
     0x25F8060
    s_Cvar_animFrameSkipLOD
     0x25F8048
    s_Cvar_hotReloadModels
     0x25F8050
    s_Cvar_forceLODCheck
     0x25F8058
    s_Cvar_textureErrorColors
     0x25F8060
    s_Cvar_disableServerNagle
     0x25F8520
    s_Cvar_ObjectSelectionCircle
     0x263A618
    s_Cvar_outlineMouseOverFadeDuration
     0x263A618
    s_Cvar_outlineSelectionFadeDuration
     0x263A608
    s_Cvar_pathSmoothing
     0x263A8A0
    s_Cvar_flightAngleLookAhead
     0x263A8A8
    s_Cvar_cloakFixEnabled
     0x263A8B0
    s_Cvar_DebugTorsoTwist
     0x263A8B8
    s_Cvar_SplineOpt
     0x263C6B8
    s_Cvar_persistMoveLogOnTransfer
     0x263C6C0
    s_Cvar_movementMaxEventLateTime
     0x263C6C8
    s_Cvar_movementMaxEventEarlyTime
     0x263C6D0
    s_Cvar_smoothUnitPhasingDistThreshold
     0x26608A0
    s_Cvar_smoothUnitPhasingUnseenPurgatoryTimeMs
     0x26608A8
    s_Cvar_smoothUnitPhasingDestroyedPurgatoryTimeMs
     0x26608B0
    s_Cvar_smoothUnitPhasingActorPurgatoryTimeMs
     0x26608B8
    s_Cvar_smoothUnitPhasingEnableAlive
     0x26608C0
    s_Cvar_smoothUnitPhasingAliveTimeoutMs
     0x26608C8
    s_Cvar_ImpactModelCollisionRanged
     0x26675F0
    s_Cvar_ImpactModelCollisionMissile
     0x26675F8
    s_Cvar_bodyQuota
     0x2667CF0
    s_Cvar_streamingCameraMaxRadius
     0x27FC428
    s_Cvar_streamingCameraLookAheadTime
     0x27FC430
    s_Cvar_SoundPerf_VariationCap
     0x2803428
    s_Cvar_Sound_EnablePositionalLowPassFilter
     0x2803430
    s_Cvar_Sound_AmbienceHighpassDSPCutoff
     0x2803840
    s_Cvar_Sound_AllyPlayerHighpassDSPCutoff
     0x2803848
    s_Cvar_Sound_EnemyPlayerHighpassDSPCutoff
     0x2803850
    s_Cvar_Sound_NPCHighpassDSPCutoff
     0x2803858
    s_Cvar_Sound_NumChannels
     0x2803C70
    s_Cvar_Sound_OutputDriverName
     0x2803C80
    s_Cvar_Sound_VoiceChatInputDriverIndex
     0x2803C88
    s_Cvar_Sound_VoiceChatInputDriverName
     0x2803D60
    s_Cvar_Sound_VoiceChatOutputDriverIndex
     0x2803D68
    s_Cvar_Sound_DSPBufferSize
     0x2803D78
    s_Cvar_Sound_OutputSampleRate
     0x2803C90
    s_Cvar_Sound_EnableMixMode2
     0x2803CA0
    s_Cvar_Sound_ListenerAtCharacter
     0x2803CF8
    s_Cvar_Sound_EnableEmoteSounds
     0x2803D00
    s_Cvar_Sound_ZoneMusicNoDelay
     0x2803D08
    s_Cvar_Sound_EnableArmorFoleySoundForSelf
     0x2803D10
    s_Cvar_Sound_EnableArmorFoleySoundForOthers
     0x2803D18
    s_Cvar_Sound_EnablePetSounds
     0x2803D20
    s_Cvar_FootstepSounds
     0x2803D38
    s_Cvar_Sound_AlternateListener
     0x2803D40
    s_Cvar_Sound_EnableSoundWhenGameIsInBG
     0x2803D28
    s_Cvar_scriptProfile
     0x28B5ED0
    s_Cvar_useHighResolutionUITextures
     0x28B62A0
    s_Cvar_chatClassColorOverride
     0x28B6070
    s_Cvar_deselectOnClick
     0x28B5EE8
    s_Cvar_autoClearAFK
     0x28B5EF0
    s_Cvar_blockTrades
     0x28B5EF8
    s_Cvar_blockChannelInvites
     0x28B5F00
    s_Cvar_autoLootDefault
     0x28B5F08
    s_Cvar_autoLootRate
     0x28B5F10
    s_Cvar_autoOpenLootHistory
     0x28B6290
    s_Cvar_superTrackerDist
     0x28B61B8
    s_Cvar_spellBookSort
     0x28B61C0
    s_Cvar_interactOnLeftClick
     0x28B61C8
    s_Cvar_autoSelfCast
     0x28B5F20
    s_Cvar_stopAutoAttackOnTargetChange
     0x28B5F28
    s_Cvar_showTargetOfTarget
     0x28B5F30
    s_Cvar_showTargetCastbar
     0x28B5F38
    s_Cvar_showVKeyCastbar
     0x28B5F40
    s_Cvar_showVKeyCastbarOnlyOnTarget
     0x28B5F48
    s_Cvar_showVKeyCastbarSpellName
     0x28B5F50
    s_Cvar_doNotFlashLowHealthWarning
     0x28B5F58
    s_Cvar_minimapZoom
     0x28B5F70
    s_Cvar_minimapInsideZoom
     0x28B5F78
    s_Cvar_minimapAltitudeHintMode
     0x28B5F80
    s_Cvar_showMinimapClock
     0x28B5F88
    s_Cvar_scriptWarnings
     0x28B5ED8
    s_Cvar_displayFreeBagSlots
     0x28B5F90
    s_Cvar_displayWorldPVPObjectives
     0x28B5F98
    s_Cvar_colorblindMode
     0x28B5FA0
    s_Cvar_allowCompareWithToggle
     0x28B5FA8
    s_Cvar_showHonorAsExperience
     0x28B6220
    s_Cvar_mapAnimMinAlpha
     0x28B6178
    s_Cvar_spamFilter
     0x28B5FB0
    s_Cvar_showLootSpam
     0x28B5FB8
    s_Cvar_chatBubbles
     0x28B5FC0
    s_Cvar_chatBubblesParty
     0x28B5FC8
    s_Cvar_removeChatDelay
     0x28B5FD0
    s_Cvar_guildMemberNotify
     0x28B5FE0
    s_Cvar_guildRewardsUsable
     0x28B5FE8
    s_Cvar_guildRewardsCategory
     0x28B5FF0
    s_Cvar_lfgAutoFill
     0x28B5FF8
    s_Cvar_twitterGetConfigTime
     0x28B6238
    s_Cvar_twitterShortUrlLengthHttps
     0x28B6240
    s_Cvar_twitterCharactersPerMedia
     0x28B6248
    s_Cvar_showBuilderFeedback
     0x28B6250
    s_Cvar_findYourselfInRaidOnlyInCombat
     0x28B62F8
    s_Cvar_findYourselfAnywhereOnlyInCombat
     0x28B6308
    s_Cvar_findYourselfInRaid
     0x28B6310
    s_Cvar_findYourselfInBG
     0x28B6318
    s_Cvar_findYourselfAnywhere
     0x28B6320
    s_Cvar_comboPointLocation
     0x28B6328
    s_Cvar_nameplateTargetRadialPosition
     0x28B6330
    s_Cvar_multiBarRightVerticalLayout
     0x28B6000
    s_Cvar_floatingCombatTextCombatDamageStyle
     0x28B6008
    s_Cvar_floatingCombatTextCombatDamageAllAutos
     0x28B6298
    s_Cvar_floatingCombatTextCombatDamageDirectionalScale
     0x28B6018
    s_Cvar_floatingCombatTextCombatLogPeriodicSpells
     0x28B6020
    s_Cvar_floatingCombatTextPetMeleeDamage
     0x28B6028
    s_Cvar_floatingCombatTextPetSpellDamage
     0x28B6030
    s_Cvar_enableFloatingCombatText
     0x28B6038
    s_Cvar_enablePetBattleFloatingCombatText
     0x28B6040
    s_Cvar_showDispelDebuffs
     0x28B5F68
    s_Cvar_showToastBroadcast
     0x28B6198
    s_Cvar_showToastFriendRequest
     0x28B61A0
    s_Cvar_showToastConversation
     0x28B6188
    s_Cvar_showToastClubInvitation
     0x28B61A8
    s_Cvar_alwaysShowBlizzardGroupsTab
     0x28B62C8
    s_Cvar_showToastWindow
     0x28B62D0
    s_Cvar_showNewbieTips
     0x28B61B0
    s_Cvar_calendarShowDarkmoon
     0x28B6048
    s_Cvar_calendarShowBattlegrounds
     0x28B6050
    s_Cvar_calendarShowLockouts
     0x28B6058
    s_Cvar_nameplateShowEnemyMinions
     0x28B6080
    s_Cvar_nameplateShowFriendlyMinions
     0x28B60B8
    s_Cvar_nameplateShowDebuffsOnFriendly
     0x28B60E8
    s_Cvar_enablePVPNotifyAFK
     0x28B60F8
    s_Cvar_auctionDisplayOnCharacter
     0x28B60F0
    s_Cvar_combatLogUniqueFilename
     0x28B6108
    s_Cvar_currencyTokensUnused1
     0x28B6110
    s_Cvar_currencyTokensUnused2
     0x28B6118
    s_Cvar_currencyTokensBackpack1
     0x28B6120
    s_Cvar_currencyTokensBackpack2
     0x28B6128
    s_Cvar_currencyCategoriesCollapsed
     0x28B6130
    s_Cvar_predictedHealth
     0x28B6138
    s_Cvar_lfdCollapsedHeaders
     0x28B6148
    s_Cvar_lfdSelectedDungeons
     0x28B6150
    s_Cvar_pvpSelectedRoles
     0x28B6158
    s_Cvar_lfgListSearchLanguages
     0x28B6160
    s_Cvar_lastTalkedToGM
     0x28B6168
    s_Cvar_minimapTrackedInfov2
     0x28B6180
    s_Cvar_petJournalTypeFilters
     0x28B61D0
    s_Cvar_petJournalSourceFilters
     0x28B61D8
    s_Cvar_petJournalSort
     0x28B61E0
    s_Cvar_mountJournalGeneralFilters
     0x28B61E8
    s_Cvar_mountJournalSourcesFilter
     0x28B61F0
    s_Cvar_heirloomSourceFilters
     0x28B6200
    s_Cvar_transmogrifySourceFilters
     0x28B6208
    s_Cvar_wardrobeSourceFilters
     0x28B6210
    s_Cvar_wardrobeSetsFilters
     0x28B6218
    s_Cvar_EmitterCombatRange
     0x28B6230
    s_Cvar_NonEmitterCombatRange
     0x28B6228
    s_Cvar_showSpectatorTeamCircles
     0x28B62E8
    s_Cvar_flashErrorMessageRepeats
     0x28B62F0
    s_Cvar_garrisonCompleteTalent
     0x28B6260
    s_Cvar_AllowDangerousScripts
     0x28B6270
    s_Cvar_EnableBlinkApplicationIcon
     0x28B6278
    s_Cvar_lastSelectedClubId
     0x28B6280
    s_Cvar_uiScale
     0x28B6078
    s_Cvar_useHighResolutionUITextures
     0x28B62A0
    s_Cvar_chatClassColorOverride
     0x28B6070
    s_Cvar_nameplateMaxDistance
     0x28B66F0
    s_Cvar_nameplateTargetBehindMaxDistance
     0x28B66F8
    s_Cvar_nameplateMotion
     0x28B6700
    s_Cvar_nameplateMotionSpeed
     0x28B6708
    s_Cvar_nameplateOverlapH
     0x28B6710
    s_Cvar_nameplateOverlapV
     0x28B6718
    s_Cvar_nameplateMinScale
     0x28B6728
    s_Cvar_nameplateMaxScale
     0x28B6738
    s_Cvar_nameplateLargerScale
     0x28B6740
    s_Cvar_nameplateMinScaleDistance
     0x28B6730
    s_Cvar_nameplateMaxScaleDistance
     0x28B6748
    s_Cvar_nameplateMinAlpha
     0x28B6750
    s_Cvar_nameplateOccludedAlphaMult
     0x28B6760
    s_Cvar_nameplateMinAlphaDistance
     0x28B6768
    s_Cvar_nameplateMaxAlphaDistance
     0x28B6770
    s_Cvar_nameplateSelectedScale
     0x28B6778
    s_Cvar_nameplateSelectedAlpha
     0x28B6780
    s_Cvar_nameplateNotSelectedAlpha
     0x28B6788
    s_Cvar_clampTargetNameplateToScreen
     0x28B6790
    s_Cvar_nameplateSelfScale
     0x28B6798
    s_Cvar_nameplateSelfAlpha
     0x28B67A0
    s_Cvar_nameplateSelfBottomInset
     0x28B67A8
    s_Cvar_nameplateSelfTopInset
     0x28B67B0
    s_Cvar_nameplateOtherBottomInset
     0x28B67B8
    s_Cvar_nameplateOtherTopInset
     0x28B67C0
    s_Cvar_nameplateLargeBottomInset
     0x28B67C8
    s_Cvar_nameplateClassResourceTopInset
     0x28B67D8
    s_Cvar_NamePlateHorizontalScale
     0x28B67E0
    s_Cvar_NameplatePersonalShowInCombat
     0x28B67E8
    s_Cvar_NameplatePersonalShowWithTarget
     0x28B67F0
    s_Cvar_NameplatePersonalHideDelaySeconds
     0x28B67F8
    s_Cvar_NameplatePersonalHideDelayAlpha
     0x28B6800
    s_Cvar_TargetPriorityAllowAnyOnScreen
     0x28B6FB8
    s_Cvar_TargetPriorityHoldHighlightDelay
     0x28B6FC0
    s_Cvar_TargetPriorityCombatLock
     0x28B6FC8
    s_Cvar_TargetPriorityCombatLockHighlight
     0x28B6FD0
    s_Cvar_TargetPriorityCombatLockContextualRelaxation
     0x28B6FD8
    s_Cvar_TargetPriorityPvp
     0x28B6FE0
    s_Cvar_TargetPriorityPvpLock
     0x28B6FE8
    s_Cvar_TargetPriorityPvpLockHighlight
     0x28B6FF0
    s_Cvar_TargetPriorityValueBank
     0x28B6FF8
    s_Cvar_TargetPriorityContinueFromManualTarget
     0x28B7000
    s_Cvar_TargetPriorityAutoTargetIgnoreWindow
     0x28B7008
    s_Cvar_TargetPriorityFrustumPullInSides
     0x28B7010
    s_Cvar_TargetPriorityFrustumPullInTop
     0x28B7018
    s_Cvar_TargetPriorityFrustumPullInBot
     0x28B7028
    s_Cvar_incompleteQuestPriorityThresholdDelta
     0x28C4A08
    s_Cvar_runeSpentFadeTime
     0x28C53C8
    s_Cvar_autojoinBGVoice
     0x29034B0
    s_Cvar_PushToTalkSound
     0x29034B8
    s_Cvar_VoiceOutputVolume
     0x29034C8
    s_Cvar_VoiceInputVolume
     0x29034E8
    s_Cvar_VoiceVADSensitivity
     0x29034D8
    s_Cvar_VoiceOutputDevice
     0x29034D0
    s_Cvar_VoiceEnableWhenGameIsInBG
     0x29034E0
    s_Cvar_VoicePushToTalkKeybind
     0x29034F8
    s_Cvar_VoiceSelfDeafened
     0x2903500
    s_Cvar_VoiceSelfMuted
     0x2903508
    s_Cvar_VoiceChatMasterVolumeScale
     0x2903510
    s_Cvar_enableWowMouse
     0x29064A8
    s_Cvar_cameraSavedVehicleDistance
     0x2908A30
    s_Cvar_cameraSavedPetBattleDistance
     0x2908A40
    s_Cvar_cameraBobbing
     0x2908A80
    s_Cvar_test_cameraHeadMovementStrength
     0x2908A90
    s_Cvar_test_cameraHeadMovementRangeScale
     0x2908AA0
    s_Cvar_test_cameraHeadMovementMovingStrength
     0x2908AD0
    s_Cvar_test_cameraHeadMovementStandingStrength
     0x2908AB0
    s_Cvar_test_cameraHeadMovementMovingDampRate
     0x2908AC0
    s_Cvar_test_cameraHeadMovementStandingDampRate
     0x2908AE0
    s_Cvar_test_cameraHeadMovementFirstPersonDampRate
     0x2908AF0
    s_Cvar_test_cameraHeadMovementDeadZone
     0x2908B00
    s_Cvar_test_cameraDynamicPitch
     0x2908B10
    s_Cvar_test_cameraDynamicPitchBaseFovPad
     0x2908B20
    s_Cvar_test_cameraDynamicPitchBaseFovPadDownScale
     0x2908B40
    s_Cvar_test_cameraDynamicPitchSmartPivotCutoffDist
     0x2908B50
    s_Cvar_test_cameraOverShoulder
     0x2908B60
    s_Cvar_test_cameraTargetFocusEnemyEnable
     0x2908B70
    s_Cvar_test_cameraTargetFocusEnemyStrengthPitch
     0x2908B80
    s_Cvar_test_cameraTargetFocusEnemyStrengthYaw
     0x2908B90
    s_Cvar_test_cameraTargetFocusInteractStrengthPitch
     0x2908BB0
    s_Cvar_test_cameraTargetFocusInteractStrengthYaw
     0x2908BC0
    s_Cvar_cameraSmoothPitch
     0x2908CC0
    s_Cvar_cameraSmoothYaw
     0x2908CD0
    s_Cvar_cameraSmoothStyle
     0x2908CF0
    s_Cvar_cameraSmoothTrackingStyle
     0x2908D00
    s_Cvar_cameraCustomViewSmoothing
     0x2908CE0
    s_Cvar_cameraTerrainTilt
     0x2909180
    s_Cvar_cameraTerrainTiltTimeMin
     0x2909190
    s_Cvar_cameraTerrainTiltTimeMax
     0x2909B00
    s_Cvar_cameraWaterCollision
     0x2909B10
    s_Cvar_cameraHeightIgnoreStandState
     0x2909B20
    s_Cvar_cameraPivot
     0x2909B30
    s_Cvar_cameraPivotDYMin
     0x2909B50
    s_Cvar_cameraDive
     0x2909B60
    s_Cvar_cameraSurfacePitch
     0x2909B70
    s_Cvar_cameraSubmergePitch
     0x2909B80
    s_Cvar_cameraPitchSmoothMin
     0x2909BA0
    s_Cvar_cameraYawSmoothMin
     0x2909BC0
    s_Cvar_cameraYawSmoothMax
     0x2909BD0
    s_Cvar_cameraSmoothTimeMin
     0x2909BE0
    s_Cvar_cameraSmoothTimeMax
     0x2909BF0
    s_Cvar_farclip
     0x297CBA0
    -- Error --: Failed to rename  -> s_Cvar_
    s_Cvar_bspcache
     0x297CC10
    s_Cvar_projectedTextures
     0x297CC68
    s_Cvar_preloadStreamingDistObject
     0x297CCA0
    s_Cvar_preloadLoadingDistTerrain
     0x297CCA8
    s_Cvar_preloadLoadingDistObject
     0x297CCB0
    s_Cvar_minimapPortalMax
     0x297CD60
    s_Cvar_lodObjectCullDist
     0x297CD40
    s_Cvar_lodObjectMinSize
     0x297CD48
    s_Cvar_lodObjectFadeScale
     0x297CD50
    s_Cvar_RAIDsettingsEnabled
     0x297CD58
    s_Cvar_RAIDlodObjectCullSize
     0x297CDB8
    s_Cvar_RAIDlodObjectCullDist
     0x297CF00
    s_Cvar_RAIDlodObjectMinSize
     0x297CF08
    s_Cvar_graphicsTextureFiltering
     0x297CE60
    s_Cvar_graphicsProjectedTextures
     0x297CE68
    s_Cvar_graphicsEnvironmentDetail
     0x297CE70
    s_Cvar_graphicsGroundClutter
     0x297CE78
    s_Cvar_graphicsShadowQuality
     0x297CE80
    s_Cvar_graphicsSunshafts
     0x297CE90
    s_Cvar_graphicsParticleDensity
     0x297CE98
    s_Cvar_graphicsSSAO
     0x297CEA0
    s_Cvar_raidGraphicsTextureResolution
     0x297CEA8
    s_Cvar_raidGraphicsTextureFiltering
     0x297CEB0
    s_Cvar_raidGraphicsProjectedTextures
     0x297CEB8
    s_Cvar_raidGraphicsEnvironmentDetail
     0x297CEC0
    s_Cvar_raidGraphicsGroundClutter
     0x297CEC8
    s_Cvar_raidGraphicsShadowQuality
     0x297CED0
    s_Cvar_raidGraphicsLiquidDetail
     0x297CED8
    s_Cvar_raidGraphicsSunshafts
     0x297CEE0
    s_Cvar_raidGraphicsParticleDensity
     0x297CEE8
    s_Cvar_raidGraphicsSSAO
     0x297CEF0
    s_Cvar_shadowScissor
     0x2988580
    s_Cvar_shadowInstancing
     0x2988588
    s_Cvar_sceneOcclusionEnable
     0x2992A48
    s_Cvar_disableAutoRealmSelect
     0x2993050
    s_Cvar_initialRealmListTimeout
     0x2993058
    s_Cvar_webChallengeURLTimeout
     0x2993060
    s_Cvar_auroraClientRequestSuffix
     0x2994530
    s_Cvar_assaoRadius
     0x2A32E98
    s_Cvar_assaoShadowMult
     0x2A32EA0
    s_Cvar_assaoShadowPower
     0x2A32EA8
    s_Cvar_assaoShadowClamp
     0x2A32EB0
    s_Cvar_assaoHorizonAngleThresh
     0x2A32EB8
    s_Cvar_assaoFadeOutFrom
     0x2A32EC0
    s_Cvar_assaoAdaptiveQualityLimit
     0x2A32ED0
    s_Cvar_assaoBlurPassCount
     0x2A32ED8
    s_Cvar_assaoSharpness
     0x2A32EE0
    s_Cvar_assaoTemporalSSAngleOffset
     0x2A32EE8
    s_Cvar_assaoTemporalSSRadiusOffset
     0x2A32EF0
    s_Cvar_assaoDetailShadowStrength
     0x2A32EF8
    s_Cvar_ssaoMagicThresholdLow
     0x2A32F08
    s_Cvar_ssaoMagicThresholdHigh
     0x2A32F10
    Last edited by charles420; 04-16-2021 at 04:40 PM.

  13. Thanks GlittPrizes (1 members gave Thanks to charles420 for this useful post)
  14. #12
    xalcon's Avatar Contributor ふたなり
    Authenticator enabled
    Reputation
    186
    Join Date
    Oct 2008
    Posts
    290
    Thanks G/R
    20/54
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by GlittPrizes View Post
    Just out of being curious, if the above image is the key/values of _G, then where are the (CVars??) stored? I think they are called CVars, but what I mean is all the function names available in global space such as JumpOrAscendStart() and all the others.
    no, JumpOrAscentStart is not a CVar. CVar's are mostly configuration variables. The persistent CVars are saved in your Config.wtf and you can get/set them via the lua functions GetCvar/SetCVar.
    JumpOrAscentStart is just a variable that points to a function in the global scope. All global functions like JumpOrAscendStart are in _G

    Code:
    > print(tostring(_G["JumpOrAscendStart"]))
    function: 000001FB5...
    "Threads should always commit suicide - they should never be murdered" - DirectX SDK

  15. Thanks GlittPrizes (1 members gave Thanks to xalcon for this useful post)

Similar Threads

  1. need Help with a few offsets
    By muschz123456 in forum WoW Memory Editing
    Replies: 2
    Last Post: 08-17-2011, 08:30 AM
  2. Need help with a few things please
    By Lestat- in forum WoW EMU Questions & Requests
    Replies: 1
    Last Post: 10-28-2008, 10:47 PM
  3. [Help] Regarding the 2.4 ( Need some Info to create a Dll )
    By ~SaiLyn~ in forum World of Warcraft Emulator Servers
    Replies: 4
    Last Post: 03-26-2008, 04:24 PM
  4. Help with a few modeledit's
    By Authil in forum World of Warcraft General
    Replies: 1
    Last Post: 10-28-2007, 12:09 PM
All times are GMT -5. The time now is 07:59 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