Just a quick first diff seems to be working.
(not rebased)
Code:#define j_ClntObjMgrGetActivePlayerObj 0x00401235 #define ClientIdle 0x00401F44 #define ClientInitializeGame 0x00403127 #define ClntObjMgrGetActivePlayerObj 0x00403B18 #define ClientLoadNewWorld 0x0040407B #define ClientDestroyGame 0x00405921 #define CGGameUI__InitializeGame 0x00406828 #define DialogFunc 0x004072F6 #define LoadingScreenWorldCallback 0x0040DB7D #define Startess 0x00410B83 #define CDataStore_GetInt32 0x004113BA #define CVar_Set 0x00419B41 #define CVar__Register 0x0041AB9D #define CGObject_C_GetScale 0x00420005 #define FrameScript_RegisterFunction 0x00424843 #define FrameScript_UnregisterFunction 0x0042487B #define FrameScript_ExecuteBuffer 0x004250C6 #define klua_gettop 0x004B165B #define klua_insert 0x004B1759 #define klua_typename 0x004B1A1B #define klua_isnumber 0x004B1A5B #define klua_isstring 0x004B1A89 #define klua_tonumber 0x004B1B22 #define klua_tointeger 0x004B1B51 #define klua_toboolean 0x004B1BB6 #define klua_tolstring 0x004B1BDE #define klua_pushnil 0x004B1D07 #define klua_pushnumber 0x004B1D23 #define klua_pushlstring 0x004B1D77 #define klua_pushstring 0x004B1DBC #define klua_pushboolean 0x004B1F20 #define klua_gettable 0x004B1F9B #define klua_getfield 0x004B1FC1 #define klua_rawget 0x004B2015 #define klua_rawgeti 0x004B20A5 #define klua_settable 0x004B2364 #define klua_setfield 0x004B2391 #define klua_rawseti 0x004B24AA #define klua_call 0x004B2693 #define klua_pcall 0x004B26E2 #define klua_load 0x004B2748 #define klua_next 0x004B2926 #define klua_cpcall 0x004B8B06 #define CSRWLock_Leave 0x00548E67 #define CSRWLock_CSRWLock 0x005490C1 #define j_SSyncObject_Close 0x00549161 #define CSRWLock_Enter 0x005494BB #define CGameTime_GameTimeUpdate 0x005BE3C6 #define ClientGameTimeTickHandler 0x005BF663 #define ActivateNextModule 0x005BFE0B #define ClientServices__Send2 0x005F600B #define CGPlayer_C_Shutdown 0x0061FDE3 #define CMovementStatus_CMovementStatus 0x00636D5E #define CGUnit_C_RefreshInteractIcon 0x00643F1D #define CGGameUI_HandleTerrainClick 0x00653CFB #define ClntObjMgrPush 0x00665BB8 #define ClntObjMgrPop 0x00665BDD #define ClntObjMgrGetCurrent 0x00665BF3 #define ClntObjMgrGetActivePlayer 0x00665C20 #define ClntObjMgrGetMapID 0x00665C46 #define GarbageCollectIdleUpdate 0x0066643E #define ClntObjMgrEnumVisibleObjectsPtr 0x006666A7 #define ClntObjMgrEnumVisibleUnitsPtr 0x006666F9 #define CCommand_ObjUsage 0x006668E3 #define ClntObjMgrInitializeShared 0x006669FD #define ClntObjMgrObjectPtr 0x00666C1F #define ClntObjMgrSetTypeMirrorHandler 0x00667671 #define CGObject_C_GetPosition 0x00668367 #define CGObject_C_GetRotation 0x0066842A #define ClntObjMgrInitializeStd 0x006695B6 #define CPassenger__GetPosition 0x0066A090 #define CPassenger__GetRawPosition 0x0066A1C8 #define CPassenger__GetFacing 0x0066A322 #define CalculateFacingTo 0x0066A828 #define CGObject_InitializeBaseDataDescriptors 0x0066A938 #define CGUnit_InitializeBaseDataDescriptors 0x0066ABCD #define CGUnit_InitializeBaseDynamicDataDescriptors 0x0066B58C #define j_Script_EnableChangeFaction 0x0066B81A #define CGDynamicObject_InitializeBaseDataDescriptors 0x0066B81F #define CGGameObject_InitializeBaseDataDescriptors 0x0066B8B8 #define CGAreaTrigger_InitializeBaseDataDescriptors 0x0066B9BE #define CGSceneObject_InitializeBaseDataDescriptors 0x0066BA58 #define CGCorpse_InitializeBaseDataDescriptors 0x0066BAD8 #define CGItem_InitializeBaseDataDescriptors 0x0066BD10 #define CGContainer_InitializeBaseDataDescriptors 0x0066C00F #define CGPlayer_InitializeBaseDataDescriptors 0x0066C0CF #define CActorManager__Get 0x0066CDC5 #define CActorManager_GetActor 0x0066D3D3 #define j_ClntObjMgrGetMapID 0x0067A934 #define CGPlayer_C_GetSpellCastingTime 0x0067B1BF #define CGPlayer_C_GetExpandedSkillRank 0x0067EFB5 #define CGPlayer_C_GetPVPFactionIndex 0x0067FB31 #define ClientDB_Size_0x4C__GetRow 0x0068016B #define CGPlayer_C__UpdateActiveMoverDisplay 0x006801CC #define CGPlayer_C_UpdateInventoryComponent 0x00686A80 #define OnUpdateInventoryComponent 0x006878A6 #define CGPlayer_C_ChangeStandState 0x00688F90 #define CGObject_C__GetObjectName 0x0068B77F #define CGUnit_C__GetPosition 0x0068B789 #define CGUnit_C_GetUnitDisplayWoundAnim 0x0068B888 #define CGPlayer_C__Initialize 0x0068CB5A #define CMovementData_C__FillInStatusUpdate 0x0069224D #define CMovement_C__Halt 0x00692664 #define CMovementShared_StartMove 0x00692899 #define CMovementData_C__UpdateHeartbeatTimerA 0x00692A56 #define CMovement_C__GetTimeToConsume 0x00692AF6 #define CMovement_C_SetInterpolation 0x0069307F #define CMovement_C__SetNewActiveMoverHeartbeat 0x006933D3 #define CMovementData_C__SendMovementMessage 0x006933EA #define CMovement_C__SkipTime 0x006935D2 #define CMovement_C__ApplyMovement 0x006935F5 #define CMovement_C__OnSplineStop 0x00693963 #define CMovement_C__RemoveFromMoversList 0x00693C01 #define CMovementData_C__SendSimpleMoveMessage 0x00694202 #define CMovementData_C__SendSimpleMoveMessage_PlayerMoveHeartbeat 0x00694900 #define CMovementData_C__SendSimpleMoveMessage_PlayerMoveStop 0x00694A89 #define CMovementData_C__SendSimpleMoveMessage_PlayerMoveJump 0x00694C6C #define CMovement_C__SendHeartbeatMessage_PlayerMoveHeartbeat 0x006963A2 #define CMovement_C__SendJumpMessage_PlayerMoveJump 0x00696582 #define CMovement_C__SendTurnMessage_PlayerMoveStartTurnRight 0x00696606 #define CMovement_AddPlayerMoveEvent 0x00696DE8 #define CMovement_C__OnMoveStartLocal 0x00697118 #define CMovement_C_OnSwimStart 0x006982A8 #define CMovement_C__UpdatePlayerMovement 0x00698F96 #define CMovement_C__ExecuteMovement 0x00699F6E #define CGGameObject_C_GetName 0x006A358F #define CGGameObject_C_GetLockRecord 0x006A6658 #define CWorld_ObjectCreate 0x006A9A5E #define j_CGGameObject_C_GetName 0x006AA1FF #define CGGameObject_C_CreateWorldObject 0x006AA2AC #define CM2Model__IsLoaded 0x006B92CE #define CAnimKitManager_GarbageCollect 0x006BD7A2 #define CGGameObject_C__Initialize 0x006C22E2 #define CPetBattleScene__Initialize 0x006CF68C #define CGAreaTrigger_C__Initialize 0x006D862C #define CorpseDisplayIDHandler 0x006DAAB2 #define CGCorpse_C__Initialize 0x006DAE98 #define CGItem_C__Initialize 0x006DE5F5 #define CGItem_C__GetItemSparseRec 0x006DF27E #define CGObject_C_GetFacing 0x006E1527 #define Script_QueryGuildRecipes 0x006E1F23 #define CGUnit_C__ClientInitialize 0x006E29F0 #define CGUnit_C_UpdateInteractIconAttach 0x006E2F13 #define CGUnit_C__ChangeStandState 0x006E3CEE #define CGUnit_C__CanAutoDismount 0x006E47B6 #define CGUnit_C_UpdateInteractIcon 0x006E72F3 #define CGUnit_C__CanAutoInteract 0x006E82E6 #define CGUnit_C_IsAutoTracking 0x006E831E #define CGUnit_C_GetCurrentClientRace 0x006E8AE2 #define Script_OpenTrainer 0x006E982C #define Script_ResetChallengeMode 0x006E985B #define CGUnit_C_HandleTrackingFacing2 0x006F500C #define CGUnit_C_HandleTrackingFacing 0x006F50DF #define CGUnit_C__HandleTracking 0x006F525E #define CGUnit_C__HasAura2 0x006F6926 #define CGUnit_C_GetModelScale 0x006F6FCF #define CGPlayer_C_ClickToMove 0x006F8484 #define Script_GetMasterLootCandidate 0x006F9349 #define CGUnit_C_OnMountDisplayChanged 0x006FC1F5 #define CGUnit_C_UnitReaction 0x006FC329 #define CGUnit_C_GetUnitName 0x006FC81A #define Script_GetQuestLogRewardXP 0x006FF028 #define CGUnit_C_OnDeath 0x006FF9E2 #define CGUnit_C_RefreshDataPointers 0x00700AF3 #define Script_SetRaidDifficultyID 0x00701A2F #define CGUnit_C__UpdateDisplay 0x00702BFD #define CGObject_C_Interact 0x00707C43 #define CGUnit_C__Initialize 0x0070A74F #define CGObject_C_SetFrameOfReference 0x0070B842 #define CGObject_C_Disable 0x0070DB37 #define CObjectSelection__SetIsHovering 0x0070EE90 #define CObjectDisplay_UpdateModelScale 0x0070F2D1 #define CGObject_C__Initialize 0x00713187 #define CGUnit_C_HasVehicleTransport 0x00728824 #define j_j_FrameScript_GetContext 0x00748D7A #define j_FrameScript_GetContext 0x0074A20A #define CMovement_C__GetCurrentHoverHeight 0x00766307 #define CMovement_C__CollideRequestMove 0x00767672 #define CMovement_C__RequestMove 0x00767E5C #define CMovement_C__CheckMovementForceBounds 0x00769BFA #define CMovement_C_SetCollisionBox 0x0076BCCC #define CGGameUI__OnTerrainClick 0x00773D74 #define CGInputControl_GetActive 0x0077F0D1 #define GetGUIDFromToken 0x0078544D #define GetUnitFromName 0x00786B5A #define CCameraManager__Initialize 0x0079F09E #define Script_GetBattlefieldInstanceRunTime 0x007A387A #define CGWorldFrame_GetActiveCamera 0x007CAECA #define CGWorldFrame_Update 0x007CC9A8 #define CGWorldFrame__OnLayerUpdate 0x007CF001 #define CGWorldFrame_CGWorldFrame 0x007D0AAE #define CGTutorial__TriggerTutorial 0x007DFE25 #define CGSpellBook__MakeKnownSpellModelsLocal 0x007EFEB4 #define CGSpellBook__FindSpellByName 0x007F159A #define CGUnitData_GetCharmerOrCreatorGuid 0x007FCB80 #define CGUIBindings__IsModifiedClick 0x00802BDF #define CGUIBindings_LoadBindings 0x0080678C #define CGUnit_C_UpdateInteractIconScale 0x0080C4B0 #define CGWorldMap__SetMap 0x00815980 #define CGDressUpModelFrame_SetModel 0x00822E66 #define CGObject_C_ModelLoadedCallback 0x00829418 #define j_Script_RequestGuildApplicantsList 0x0083D214 #define CGUnit_C_UpdateDisplayInfo 0x00707B51 #define CGPlayer_C_OnLootClose 0x00853E2C #define klua_isstring2 0x008578E5 #define CGPetInfo__GetPet 0x0085AD06 #define CGPetInfo__HandleTerrainClick 0x0085BD25 #define CGPartyMemberStateRepository_FindPetState 0x008C59CE #define CGUnit_C_UpdateScale 0x008C67D1 #define CGUnit_C_DisplayInfoNeedsUpdate 0x008E217A #define CGWorldFrame_Intersect 0x0091B5D4 #define CWorldMap__VectorIntersect 0x0093FF9D #define CMovement_CalcFallStartElevation 0x0096BCC6 #define CMovementShared_UpdateAnchors 0x0096F562 #define WSACleanup 0x0097C007 #define WGUID_FromString 0x0097CB66 #define WGUID_ToString 0x0097E19A #define CGPlayer_InitializeBaseDynamicDataDescriptors 0x0097EC39 #define j_OsGetAsyncTimeMs 0x0098C2F9 #define ClientConnection_Disconnect 0x00992260 #define ClientServices_LoginConnection 0x00992293 #define ClientServices__GetSelectedRealm 0x009923C7 #define ClientServices_GetCharacterRace 0x00992465 #define ClientServices_Connection 0x00993120 #define ConsoleCommand_Logout 0x00993838 #define ClientServices__Initialize 0x00993864 #define AccountDataInitialize 0x0099A0E1 #define CGWorldFrame_PerformDefaultAction 0x009C05F0 #define CGUnit_C_UpdateDisplayInfoFinish #define GetBattlenetAllocator 0x00B12CF6 #define GetTickCount 0x00B1610F #define Blizzard__String__Copy 0x00BBB645 #define CGUnit_C_GetUnitNameExposed 0x00BC50F2 #define CompletionRoutine 0x00CC28E0 #define ClientServices_Send 0x00CE5C8E #define CMovementShared__UpgradePendingRoot 0x00CFB221 #define CMovementShared__UpdateAnchors 0x00CFC4DA #define CMovementShared__StopFalling 0x00CFC595 #define CMovementShared__StopFallingAlwaysAnchor 0x00CFC5DC #define CMovementShared__ForceStopStrafe 0x00CFC840 #define CMovementShared__StartTurn 0x00CFC864 #define CMovementShared__StopTurn 0x00CFC893 #define CMovementShared__StopPitch 0x00CFC8EE #define CMovement_StartFlight 0x00CFC948 #define CMovementShared_StartStrafe 0x00CFC9EB #define CMovementShared__Root 0x00CFCF29 #define CMovementShared__Jump 0x00CFD321 #define CMovementShared__TryStartFalling 0x00CFD9D1 #define CMovementShared__ForceStopMove 0x00CFDA78 #define CMovementShared_TryRoot 0x00CFDC6D #define CMovementShared__StopMove 0x00CFE3A4 #define GetCurrentProcessId 0x00D0931C #define GetIfTable 0x00D0B8D6 #define D3DPERF_EndEvent 0x00D0B8DC #define D3DPERF_BeginEvent 0x00D0B8E2 #define ClntObjMgrIsValid 0x00D31B62 #define LoadScriptFunctions 0x00D34680 #define Script_UnitDebuff 0x00D35832 #define CGGameUI_GetCursorItem 0x00D364DE #define CGGameUI__GetCursorItem2 0x00D36503 #define CGGameUI__IsAutoLooting 0x00D36656 #define CGGameUI_GetCurrentDungeonDifficultyID 0x00D36ABB #define CGGameUI_UpdatePlayerAFK 0x00D3A56E #define CGGameUI_RegisterFrameFactories 0x00D3A6CC #define CGGameUI_SetLastInstanceTime 0x00D3A826 #define CGGameUI_GetCurrentRaidDifficultyID 0x00D3AB40 #define CGGameUI__DisplayError 0x00D3AC43 #define CGGameUI_CanPerformAction 0x00D3C33D #define CGameUI__SetFocusTarget 0x00D3E747 #define CGGameUI_ClosestObjectMatch 0x00D3E874 #define CGGameUI__ClearCursor 0x00D3EECF #define CGGameUI__RegisterGameCVars 0x00D404AC #define CGWorldMap_SetMapToCurrentZone 0x00D424F1 #define SetTaintLogCallback 0x00D49A47 #define CGGameUI_Initialize 0x00D49A92 #define Script_QuestPOIUpdateIcons 0x00D50752 #define ChatFrame_AddMessage 0x00D54030 #define CGItem_InitializeBaseDynamicDataDescriptors 0x00D82F54