Jump to content

EW Patch 2 (Changelist 401776) Analysis


wghost81

Recommended Posts

Another patch, another headache, and another vague changelist.

 

Let's try to analyze what was really done in patch 2.

 

Some quick statistical data:

XComGame:

 

CompareUPK
Old NameCount: 33384	New NameCount: 33685	New-Old = 301
Old ExportCount: 56228	New ExportCount: 56771	New-Old = 543
Old ImportCount: 1955	New ImportCount: 1965	New-Old = 10
Analyzing names:
Deleted name: CurrentAction (index = 5599)
Deleted name: CursorLocation (index = 5673)
Deleted name: Default__GameInfo (index = 6076)
Deleted name: Default__PlayerController (index = 6122)
Deleted name: Default__PlayerInput (index = 6123)
Deleted name: displayText (index = 7521)
Deleted name: IsInRange (index = 17627)
Deleted name: SetNumActiveControls (index = 28070)
Deleted name: UpdateInputDevice_ToggleMouse (index = 31396)
Number of deleted names = 9
New name: __OnInputTouch__Delegate (index = 78)
New name: __RegistGetUserInputCancel__Delegate (index = 96)
New name: __RegistGetUserInputOK__Delegate (index = 97)
New name: __TouchedCallback__Delegate (index = 104)
New name: accurate (index = 336)
New name: ActivateInputGroup (index = 383)
New name: ActivateTouch (index = 398)
New name: AS_HideAllButOne (index = 1560)
New name: AS_SetMoveButtonData (index = 1614)
New name: AS_SetNumActiveControls (index = 1619)
New name: beginTouchData (index = 2516)
New name: bFirstInter (index = 2602)
New name: bHasWonAny (index = 2802)
New name: bHasWonClassic (index = 2803)
New name: bHasWonEasy (index = 2804)
New name: bHasWonHard (index = 2805)
New name: bIsInterActor (index = 3007)
New name: bMoveVisible (index = 3207)
New name: bPauseButtonOnly (index = 3428)
New name: bTouchEnabled (index = 3909)
New name: bUseShortLeash (index = 4117)
New name: CachedMouseInteractionInterface_Inter (index = 4269)
New name: cameraMovingSpeedX (index = 4421)
New name: cameraMovingSpeedY (index = 4422)
New name: cancelDelegate (index = 4473)
New name: CancelFiring (index = 4474)
New name: CancleCustomizeString (index = 4478)
New name: Caption (index = 4552)
New name: CheckRecenterCamera (index = 4790)
New name: clearMouseInteractionInterface (index = 5013)
New name: Clouds_Flowing (index = 5147)
New name: configName (index = 5299)
New name: configValue (index = 5300)
New name: confirmFreeAimAction (index = 5305)
New name: currentAction (index = 5633)
New name: currentTile (index = 5686)
New name: cursorLocation (index = 5708)
New name: cursorTile (index = 5724)
New name: cursorTileLocation (index = 5725)
New name: Default__FrameworkGame (index = 6112)
New name: Default__GamePlayerController (index = 6115)
New name: Default__MobilePlayerInput (index = 6132)
New name: Default__XComTacticalTouchHandler (index = 6853)
New name: Default__XComTouchHandler (index = 6858)
New name: deltaDistance (index = 7354)
New name: DEVICE_IPad2 (index = 7472)
New name: DEVICE_IPad3 (index = 7473)
New name: DEVICE_IPad4 (index = 7474)
New name: DEVICE_IPadMini (index = 7475)
New name: DEVICE_IPhone4S (index = 7476)
New name: DEVICE_IPhone5 (index = 7477)
New name: DEVICE_IPodTouch5 (index = 7478)
New name: DEVICE_PCTouch (index = 7479)
New name: DeviceTimestamp (index = 7482)
New name: DeviceType (index = 7483)
New name: diffZ (index = 7505)
New name: DirectionAngleDeadZone (index = 7517)
New name: DisableTouch (index = 7547)
New name: DisplayText (index = 7574)
New name: distanceDiffSqrt (index = 7581)
New name: DoubleClickSpeed (index = 7710)
New name: DraggingMovingEdgePercent (index = 7740)
New name: DraggingMovingSpeed (index = 7741)
New name: eButtonIconPC_Pause (index = 8456)
New name: EDeviceType (index = 8948)
New name: EMousePick_Always (index = 10592)
New name: EMousePick_At_Beginning (index = 10593)
New name: EMousePick_MAX (index = 10594)
New name: EMousePick_None (index = 10595)
New name: EMousePickType (index = 10596)
New name: EnableTouch (index = 10716)
New name: EPathingState (index = 10891)
New name: ePathingState_Disabled (index = 10892)
New name: ePathingState_Enabled (index = 10893)
New name: ePathingState_MAX (index = 10894)
New name: ePathingState_None (index = 10895)
New name: ePCTabInterface_InputOption_Gamepad (index = 11028)
New name: ePCTabInterface_InputOption_MAX (index = 11029)
New name: ePCTabInterface_InputOption_Mouse (index = 11030)
New name: ePCTabInterface_InputOption_Touch (index = 11031)
New name: EPressState (index = 11254)
New name: ePressState_Down (index = 11255)
New name: ePressState_JustDown (index = 11256)
New name: ePressState_MAX (index = 11257)
New name: ePressState_Up (index = 11258)
New name: EReleaseState (index = 11584)
New name: eReleaseState_JustReleased (index = 11585)
New name: eReleaseState_MAX (index = 11586)
New name: eReleaseState_Released (index = 11587)
New name: eTBC_AbilityHunkerDown (index = 11874)
New name: ETouchType (index = 12116)
New name: EUI_PCOptions_InputOptions (index = 12214)
New name: fCurrentZoom (index = 12909)
New name: FingerMoveDeadZone (index = 13166)
New name: FixDistanceDeadZone (index = 13288)
New name: FrameworkGame (index = 13689)
New name: fScrollEdgePercent (index = 13744)
New name: fUnitLocation (index = 13833)
New name: GamePlayerController (index = 14053)
New name: getCurrentMouseLocation (index = 14441)
New name: GetInputDeviceLabel (index = 14673)
New name: GetMouseInteractionTarget (index = 14851)
New name: GetMousePickInterActor (index = 14854)
New name: GetShootEnemyTarget (index = 15214)
New name: GetUserInput (index = 15383)
New name: getValidLocation (index = 15392)
New name: Globe (index = 15549)
New name: Handle (index = 15668)
New name: handledNumber (index = 15670)
New name: handleInputTouch (index = 15675)
New name: HasDelegate (index = 15720)
New name: HorizontalSlideAngleDeadZone (index = 16017)
New name: HorizontalSlideDistance (index = 16018)
New name: HQTouch_MoveX (index = 16052)
New name: HQTouch_MoveY (index = 16053)
New name: iInputDevice (index = 16548)
New name: initString (index = 16993)
New name: initTouchHandler (index = 16999)
New name: InitTouchSystem (index = 17000)
New name: inputBase (index = 17039)
New name: INVALID_HANDLE (index = 17261)
New name: isCameraLocked (index = 17552)
New name: isCursorChanged (index = 17595)
New name: isCursorInSimilarTile (index = 17596)
New name: isCursorTileChanged (index = 17599)
New name: isInRange (index = 17746)
New name: isInSimilarLocation (index = 17757)
New name: isInSimilarLocationWithPath (index = 17758)
New name: isInSimilarLocationWithPathEnd (index = 17759)
New name: isInSimilarLocationWithPathStart (index = 17760)
New name: isInSimilarTile (index = 17761)
New name: isInSimilarTileWithPath (index = 17762)
New name: isInSimilarTileWithPathEnd (index = 17763)
New name: isInSimilarTileWithPathStart (index = 17764)
New name: IsLocalPlayerUnit (index = 17793)
New name: IsPlayInMobilePreview (index = 17882)
New name: IsTouchActive (index = 18011)
New name: IsTouchEnabled (index = 18012)
New name: iUIAbilityIndex (index = 18194)
New name: K_Key_Press (index = 18312)
New name: K_Key_Release (index = 18313)
New name: kSnappedToGridHitPoint (index = 19168)
New name: kTargetAction (index = 19237)
New name: kUIAbilityContainer (index = 19295)
New name: location1 (index = 19668)
New name: location2 (index = 19669)
New name: m_bActivateTouch (index = 20300)
New name: m_bForceCursorPos (index = 20539)
New name: m_bForceDragCheck (index = 20540)
New name: m_bIsTouchEnabled (index = 20751)
New name: m_bMoveButtonVisible (index = 20820)
New name: m_bPauseOnly (index = 20893)
New name: m_bTouchEnabled (index = 21102)
New name: m_fTouchDownTimer (index = 21565)
New name: m_fTouchUpTimer (index = 21566)
New name: m_iCurrentInputOption (index = 21688)
New name: m_InteractionInterface (index = 21829)
New name: m_optCursorDownTouch (index = 22730)
New name: m_optCursorUpTouch (index = 22731)
New name: m_optPause (index = 22737)
New name: m_strInterfaceLabel_Touch (index = 23238)
New name: m_touchedDelegate (index = 23482)
New name: m_userRegistUserInputCancel (index = 23490)
New name: m_userRegistUserInputOK (index = 23491)
New name: MAX_TOUCH_NUM (index = 23852)
New name: mCameraControlDeadZone (index = 23900)
New name: mCameraLocked (index = 23901)
New name: mCurrentHandles (index = 23910)
New name: mCurrentParameterIndex (index = 23911)
New name: mCurrentTouchNumber (index = 23912)
New name: mDebugStrings (index = 23913)
New name: mDeltaDistance (index = 23914)
New name: mDeviceName (index = 23915)
New name: mDeviceType (index = 23916)
New name: mDirectionAngleDeadZoneTangent (index = 23917)
New name: mDoubleClickSpeed (index = 23918)
New name: mDraggingCursor (index = 23919)
New name: mDraggingMovingEdgePercent (index = 23920)
New name: mDraggingMovingSpeed (index = 23921)
New name: mFingerMoveDeadZone (index = 24013)
New name: mFirstTouchHandle (index = 24014)
New name: mFixDistanceDeadZone (index = 24015)
New name: mHandle (index = 24017)
New name: mHandledByScaleform (index = 24018)
New name: mHorizontalSlideAngleDeadZoneTangent (index = 24019)
New name: mHorizontalSlideDistance (index = 24020)
New name: mHorizontalSlideDistanceMin (index = 24021)
New name: mHorizontalSlideLeft (index = 24022)
New name: mHorizontalSlideRight (index = 24023)
New name: mHorizontalSlideTangent (index = 24024)
New name: mIsConsumedByFlash (index = 24112)
New name: mIsTileChanged (index = 24130)
New name: mMousePickType (index = 24138)
New name: mMoveDistanceSqr (index = 24139)
New name: mMovingActivated (index = 24140)
New name: mMovingActiveFrame (index = 24141)
New name: mMultipleTouches (index = 24142)
New name: MobilePlayerInput (index = 24147)
New name: mOneFingerStateEnded (index = 24170)
New name: mOriginalDistance (index = 24172)
New name: mOriginalTouchLocation (index = 24173)
New name: MOUSE_WINDOW_LEASHED_SCROLL_EDGE_PERCENT (index = 24190)
New name: mPathingState (index = 24277)
New name: mPinchDeadZone (index = 24280)
New name: mPinchDistance (index = 24281)
New name: mPressState (index = 24284)
New name: mPrevioursLocation (index = 24285)
New name: mPrevioursTile (index = 24286)
New name: mPrevioursTouchNumber (index = 24287)
New name: mReleaseState (index = 24288)
New name: mRotateAngelTangent (index = 24289)
New name: mRotated (index = 24290)
New name: mRotateDeadZoneTangent (index = 24291)
New name: mRotateDistanceLimit (index = 24292)
New name: mShootEnemyTrace (index = 24312)
New name: mStretchDeadZone (index = 24314)
New name: mStretchDistance (index = 24315)
New name: mTanMoveDirection (index = 24316)
New name: mTanTheta (index = 24317)
New name: mTappingRadius (index = 24318)
New name: mTappingRadiusZoomedOut (index = 24319)
New name: mTappingRecenterEdgePercent (index = 24320)
New name: mTapSpeed (index = 24321)
New name: mTouchDataArray (index = 24322)
New name: mTouchHandler (index = 24323)
New name: mTouchHandlerClass (index = 24324)
New name: mTouchLocation (index = 24325)
New name: mVerticalSlideDistance (index = 24365)
New name: mZoomedIn (index = 24388)
New name: mZoomedOut (index = 24389)
New name: mZoomRotationLimitTangent (index = 24390)
New name: mZoomStep (index = 24391)
New name: NotifyTouchStateChange (index = 24713)
New name: Obj (index = 24833)
New name: oKDelegate (index = 24865)
New name: OnTouched (index = 25181)
New name: pathLocation (index = 25617)
New name: pickLocation (index = 25795)
New name: PinchDeadZone (index = 25800)
New name: PinchDistance (index = 25801)
New name: rebeginTouchData (index = 26665)
New name: RegistGetUserInputCancel (index = 26766)
New name: RegistGetUserInputOK (index = 26767)
New name: resumeTouchHandler (index = 27114)
New name: RotateAngel (index = 27276)
New name: RotateDeadZone (index = 27278)
New name: RotateDistanceLimit (index = 27279)
New name: ScreenSize (index = 27477)
New name: scrollIt (index = 27493)
New name: SeqEvent_MobileTouch (index = 27800)
New name: ServerSetTouchEnabled (index = 27936)
New name: SetInputDevice (index = 28241)
New name: SetTouchEnabled (index = 28519)
New name: ShouldBlockTouchInput (index = 28785)
New name: SnapToGrid (index = 29163)
New name: StartPoint (index = 29673)
New name: StateDefault (index = 29747)
New name: StateHandledByScaleForm (index = 29748)
New name: StateOneFinger (index = 29752)
New name: StateSuspend (index = 29753)
New name: StateTwoFinger (index = 29754)
New name: StateTwoFingerRotating (index = 29755)
New name: StateTwoFingerZooming (index = 29756)
New name: StateTwoFingerZoomingFloor (index = 29757)
New name: strButtonLabel (index = 29888)
New name: StretchDeadZone (index = 29930)
New name: StretchDistance (index = 29931)
New name: SubmitCustomizeString (index = 30081)
New name: suspendTouchHandler (index = 30112)
New name: TacticalInputRequestSelectAbility (index = 30213)
New name: TappingRadius (index = 30245)
New name: TappingRadiusZoomedOut (index = 30246)
New name: TappingRecenterEdgePercent (index = 30247)
New name: TapSpeed (index = 30248)
New name: tile1 (index = 30628)
New name: tile2 (index = 30629)
New name: toEdgeX (index = 30774)
New name: toEdgeY (index = 30775)
New name: TOUCH_CHANGE_DEAD_ZONE_RADIUS (index = 30855)
New name: Touch_CheckForFreeAim (index = 30856)
New name: Touch_CheckForPathing (index = 30857)
New name: Touch_CheckForWindowScroll (index = 30858)
New name: Touch_End (index = 30859)
New name: Touch_MoveX (index = 30860)
New name: Touch_MoveY (index = 30861)
New name: TouchController_CheckForWindowScroll (index = 30863)
New name: TouchedCallback (index = 30864)
New name: TouchHandleData (index = 30865)
New name: TouchLocation (index = 30867)
New name: TouchpadIndex (index = 30868)
New name: touchTile (index = 30870)
New name: touchTileLocation (index = 30871)
New name: TouchToggled (index = 30872)
New name: TraceVector (index = 30929)
New name: tuneTouchConfig (index = 31048)
New name: updateCurrentHandlers (index = 31608)
New name: updateMouseInteractionInterface (index = 31718)
New name: UpdateMoveButton (index = 31722)
New name: updateOneFingerTouchState (index = 31730)
New name: updateTouchData (index = 31835)
New name: updateTouchState (index = 31836)
New name: updateTwoFingerTouchState (index = 31844)
New name: UseTouchInput (index = 31980)
New name: validLocation (index = 32047)
New name: ViewSize (index = 32246)
New name: VisibleIndex (index = 32271)
New name: XComTacticalTouchHandler (index = 33137)
New name: XComTouchHandler (index = 33143)
New name: ZoomRotationLimit (index = 33681)
New name: ZoomStep (index = 33682)
Number of new names = 310
Analyzing imports:
Deleted import: Engine.Default__PlayerController.CollisionCylinder (index = 702)
Deleted import: Engine.Interaction.Tick (index = 1121)
Deleted import: Engine.PlayerInput.PlayerInput (index = 1347)
Deleted import: Engine.Default__GameInfo (index = 1499)
Deleted import: Engine.Default__PlayerController (index = 1733)
Deleted import: Engine.Default__PlayerInput (index = 1734)
Number of deleted imports = 6
New import: Engine.WorldInfo.IsPlayInMobilePreview.ReturnValue (index = 319)
New import: Engine.SeqEvent_MobileTouch (index = 598)
New import: GameFramework.FrameworkGame (index = 659)
New import: GameFramework.GamePlayerController (index = 662)
New import: GameFramework.MobilePlayerInput (index = 663)
New import: GameFramework.Default__GamePlayerController.CollisionCylinder (index = 710)
New import: GameFramework.MobilePlayerInput.__OnInputTouch__Delegate (index = 718)
New import: Engine.Engine.EDeviceType (index = 732)
New import: Engine.Interaction.ETouchType (index = 733)
New import: GameFramework.Default__FrameworkGame (index = 854)
New import: Engine.LocalPlayer.DeProject (index = 1141)
New import: Engine.WorldInfo.IsPlayInMobilePreview (index = 1493)
New import: GameFramework.MobilePlayerInput.InitTouchSystem (index = 1500)
New import: GameFramework.MobilePlayerInput.PlayerInput (index = 1501)
New import: GameFramework.Default__GamePlayerController (index = 1511)
New import: GameFramework.Default__MobilePlayerInput (index = 1591)
Number of new imports = 16
Analyzing exports:
Deleted export: UIProtoScreen.AddTextArea.displayText (index = 1010)
Deleted export: UIProtoScreen.UpdateTextAreaString.displayText (index = 1016)
Deleted export: UINarrativeCommLink.AS_SetTitle.displayText (index = 8439)
Deleted export: UINarrativeCommLink.AS_SetText.displayText (index = 8441)
Deleted export: UINarrativePopup.AS_SetTitle.displayText (index = 8671)
Deleted export: UINarrativePopup.AS_SetText.displayText (index = 8673)
Deleted export: UIOptionsPCScreen.UpdateInputDevice_ToggleMouse.kSpinner (index = 8971)
Deleted export: UIOptionsPCScreen.UpdateInputDevice_ToggleMouse (index = 8972)
Deleted export: UIPauseMenu.AS_AddOption.displayText (index = 9156)
Deleted export: UITacticalHUD_MouseControls.SetNumActiveControls.numActive (index = 10888)
Deleted export: UITacticalHUD_MouseControls.SetNumActiveControls (index = 10889)
Deleted export: UITacticalHUD_WeaponContainer.SetHelp.displayText (index = 11187)
Deleted export: UIVirtualKeyboard.SetTitle.displayText (index = 12269)
Deleted export: UIVirtualKeyboard.SetFunctionButton.displayText (index = 12274)
Deleted export: UIVirtualKeyboard.SetDefaultText.displayText (index = 12281)
Deleted export: XCom3DCursor.CursorSetLocation.kWorldData (index = 13232)
Deleted export: XComActionIconManager.UpdateCursorLocation.CursorLocation (index = 13488)
Deleted export: XGUnitNativeBase.ValidateFiringStateFunctionCall.CurrentAction (index = 14928)
Deleted export: XComHUD.PostRender.kPickedMouseInterface (index = 22936)
Deleted export: XComHUD.PostRender.kPres (index = 22937)
Deleted export: XComHUD.PostRender.kPlayerController (index = 22938)
Deleted export: XComLevelBorderManager.UpdateCursorLocation.CursorLocation (index = 23951)
Deleted export: XComTacticalInput.ActiveUnit_Firing.Tick.DeltaTime (index = 33393)
Deleted export: XComTacticalInput.ActiveUnit_Firing.Tick (index = 33394)
Deleted export: XGManeuver_Move.IsInRange.ReturnValue (index = 48221)
Deleted export: XGManeuver_Move.IsInRange.vLoc (index = 48222)
Deleted export: XGManeuver_Move.IsInRange (index = 48223)
Number of deleted exports = 27
New export: UIProtoScreen.AddTextArea.DisplayText (index = 1010)
New export: UIProtoScreen.UpdateTextAreaString.DisplayText (index = 1016)
New export: UIFxsMovie.m_bTouchEnabled (index = 6943)
New export: UIFxsMovie.IsTouchEnabled.ReturnValue (index = 7136)
New export: UIFxsMovie.IsTouchEnabled (index = 7137)
New export: UIFxsMovie.EnableTouch (index = 7138)
New export: UIFxsMovie.DisableTouch (index = 7139)
New export: UIFxsMovie.NotifyTouchStateChange.myArray.myArray (index = 7140)
New export: UIFxsMovie.NotifyTouchStateChange.myArray (index = 7141)
New export: UIFxsMovie.NotifyTouchStateChange.myValue (index = 7142)
New export: UIFxsMovie.NotifyTouchStateChange (index = 7143)
New export: UINarrativeCommLink.AS_SetTitle.DisplayText (index = 8448)
New export: UINarrativeCommLink.AS_SetText.DisplayText (index = 8450)
New export: UINarrativePopup.AS_SetTitle.DisplayText (index = 8680)
New export: UINarrativePopup.AS_SetText.DisplayText (index = 8682)
New export: UINavigationHelp.HasDelegate.ReturnValue (index = 8721)
New export: UINavigationHelp.HasDelegate.mouseCallback (index = 8722)
New export: UINavigationHelp.HasDelegate (index = 8723)
New export: UIOptionsPCScreen.EUI_PCOptions_InputOptions (index = 8788)
New export: UIOptionsPCScreen.SetInputDevice.kSpinner (index = 8984)
New export: UIOptionsPCScreen.SetInputDevice.iInputDevice (index = 8985)
New export: UIOptionsPCScreen.SetInputDevice (index = 8986)
New export: UIOptionsPCScreen.GetInputDeviceLabel.ReturnValue (index = 8990)
New export: UIOptionsPCScreen.GetInputDeviceLabel (index = 8991)
New export: UIPauseMenu.AS_AddOption.DisplayText (index = 9172)
New export: UITacticalHUD.InitializeMouseControls.ProfileSettings (index = 10425)
New export: UITacticalHUD_AbilityContainer.OnUnrealCommand.iUIAbilityIndex (index = 10485)
New export: UITacticalHUD_AbilityContainer.TacticalInputRequestSelectAbility.iIndex (index = 10499)
New export: UITacticalHUD_AbilityContainer.TacticalInputRequestSelectAbility (index = 10500)
New export: UITacticalHUD_MouseControls.m_bPauseOnly (index = 10858)
New export: UITacticalHUD_MouseControls.m_bMoveButtonVisible (index = 10859)
New export: UITacticalHUD_MouseControls.m_optCursorDownTouch (index = 10860)
New export: UITacticalHUD_MouseControls.m_optCursorUpTouch (index = 10861)
New export: UITacticalHUD_MouseControls.m_optPause (index = 10862)
New export: UITacticalHUD_MouseControls.UpdateControls.bPauseButtonOnly (index = 10890)
New export: UITacticalHUD_MouseControls.UpdateMoveButton.bMoveVisible (index = 10900)
New export: UITacticalHUD_MouseControls.UpdateMoveButton.strButtonLabel (index = 10901)
New export: UITacticalHUD_MouseControls.UpdateMoveButton.kPathAction (index = 10902)
New export: UITacticalHUD_MouseControls.UpdateMoveButton.kActiveUnit (index = 10903)
New export: UITacticalHUD_MouseControls.UpdateMoveButton (index = 10904)
New export: UITacticalHUD_MouseControls.OnMouseEvent.kPathAction (index = 10906)
New export: UITacticalHUD_MouseControls.OnMouseEvent.kActiveUnit (index = 10907)
New export: UITacticalHUD_MouseControls.Hide (index = 10921)
New export: UITacticalHUD_MouseControls.Destroyed (index = 10922)
New export: UITacticalHUD_MouseControls.AS_SetNumActiveControls.numActive (index = 10923)
New export: UITacticalHUD_MouseControls.AS_SetNumActiveControls (index = 10924)
New export: UITacticalHUD_MouseControls.AS_HideAllButOne.VisibleIndex (index = 10925)
New export: UITacticalHUD_MouseControls.AS_HideAllButOne (index = 10926)
New export: UITacticalHUD_MouseControls.AS_SetMoveButtonData.Label (index = 10935)
New export: UITacticalHUD_MouseControls.AS_SetMoveButtonData (index = 10936)
New export: UITacticalHUD_WeaponContainer.SetHelp.DisplayText (index = 11226)
New export: UIVirtualKeyboard.SetTitle.DisplayText (index = 12308)
New export: UIVirtualKeyboard.SetFunctionButton.DisplayText (index = 12313)
New export: UIVirtualKeyboard.SetDefaultText.DisplayText (index = 12320)
New export: XCom3DCursor.getValidLocation.kWorldData (index = 13270)
New export: XCom3DCursor.getValidLocation.validLoc (index = 13271)
New export: XCom3DCursor.getValidLocation.ReturnValue (index = 13272)
New export: XCom3DCursor.getValidLocation.NewLoc (index = 13273)
New export: XCom3DCursor.getValidLocation (index = 13274)
New export: XComActionIconManager.UpdateCursorLocation.cursorLocation (index = 13531)
New export: XGUnitNativeBase.ValidateFiringStateFunctionCall.currentAction (index = 14971)
New export: XComOnlineEventMgr.bHasWonClassic (index = 18222)
New export: XComOnlineEventMgr.bHasWonHard (index = 18223)
New export: XComOnlineEventMgr.bHasWonEasy (index = 18224)
New export: XComOnlineEventMgr.bHasWonAny (index = 18225)
New export: XComGameViewportClient.__TouchedCallback__Delegate (index = 22401)
New export: XComGameViewportClient.m_touchedDelegate (index = 22402)
New export: XComGameViewportClient.TouchedCallback (index = 22403)
New export: XComGameViewportClient.OnTouched (index = 22412)
New export: XComGameViewportClient.ShouldBlockTouchInput.ReturnValue (index = 22413)
New export: XComGameViewportClient.ShouldBlockTouchInput (index = 22414)
New export: XComHUD.ViewSize (index = 22973)
New export: XComHUD.CachedMouseInteractionInterface_Inter (index = 22974)
New export: XComHUD.clearMouseInteractionInterface (index = 22992)
New export: XComHUD.updateMouseInteractionInterface.kPickedMouseInterface (index = 22993)
New export: XComHUD.updateMouseInteractionInterface.kPres (index = 22994)
New export: XComHUD.updateMouseInteractionInterface.kPlayerController (index = 22995)
New export: XComHUD.updateMouseInteractionInterface.pickLocation (index = 22996)
New export: XComHUD.updateMouseInteractionInterface (index = 22997)
New export: XComHUD.CalculateCameraVectors.pickLocation (index = 23004)
New export: XComHUD.GetMousePickInterActor.ReturnValue (index = 23014)
New export: XComHUD.GetMousePickInterActor (index = 23015)
New export: XComInputBase.__RegistGetUserInputCancel__Delegate (index = 23242)
New export: XComInputBase.__RegistGetUserInputOK__Delegate (index = 23243)
New export: XComInputBase.mTouchHandlerClass (index = 23245)
New export: XComInputBase.mTouchHandler (index = 23246)
New export: XComInputBase.m_userRegistUserInputCancel (index = 23247)
New export: XComInputBase.m_userRegistUserInputOK (index = 23248)
New export: XComInputBase.mIsConsumedByFlash (index = 23265)
New export: XComInputBase.RegistGetUserInputOK.Caption (index = 23292)
New export: XComInputBase.RegistGetUserInputOK (index = 23293)
New export: XComInputBase.RegistGetUserInputCancel (index = 23294)
New export: XComInputBase.SubmitCustomizeString.Caption (index = 23295)
New export: XComInputBase.SubmitCustomizeString (index = 23296)
New export: XComInputBase.CancleCustomizeString (index = 23297)
New export: XComInputBase.GetUserInput.ReturnValue (index = 23298)
New export: XComInputBase.GetUserInput.cancelDelegate (index = 23299)
New export: XComInputBase.GetUserInput.oKDelegate (index = 23300)
New export: XComInputBase.GetUserInput.initString (index = 23301)
New export: XComInputBase.GetUserInput.Title (index = 23302)
New export: XComInputBase.GetUserInput (index = 23303)
New export: XComInputBase.UseTouchInput.ReturnValue (index = 23319)
New export: XComInputBase.UseTouchInput (index = 23320)
New export: XComInputBase.GetShootEnemyTarget.LastInterface (index = 23429)
New export: XComInputBase.GetShootEnemyTarget.HUD (index = 23430)
New export: XComInputBase.GetShootEnemyTarget.ReturnValue (index = 23431)
New export: XComInputBase.GetShootEnemyTarget (index = 23432)
New export: XComInputBase.GetMouseInteractionTarget.LastInterface (index = 23433)
New export: XComInputBase.GetMouseInteractionTarget.HUD (index = 23434)
New export: XComInputBase.GetMouseInteractionTarget.ReturnValue (index = 23435)
New export: XComInputBase.GetMouseInteractionTarget (index = 23436)
New export: XComInputBase.Key_G.Amount (index = 23581)
New export: XComInputBase.Key_T.Amount (index = 23621)
New export: XComInputBase.InitTouchSystem (index = 23752)
New export: XComInputBase.tuneTouchConfig.configValue (index = 23753)
New export: XComInputBase.tuneTouchConfig.configName (index = 23754)
New export: XComInputBase.tuneTouchConfig (index = 23755)
New export: XComLevelBorderManager.mIsTileChanged (index = 24032)
New export: XComLevelBorderManager.UpdateCursorLocation.cursorLocation (index = 24048)
New export: XComLevelBorderManager.isCursorInSimilarTile.ReturnValue (index = 24050)
New export: XComLevelBorderManager.isCursorInSimilarTile.accurate (index = 24051)
New export: XComLevelBorderManager.isCursorInSimilarTile.cursorLocation (index = 24052)
New export: XComLevelBorderManager.isCursorInSimilarTile (index = 24053)
New export: XComPlayerControllerNativeBase.m_bIsTouchEnabled (index = 24163)
New export: XComPlayerControllerNativeBase.IsTouchEnabled.ReturnValue (index = 24168)
New export: XComPlayerControllerNativeBase.IsTouchEnabled (index = 24169)
New export: XComPlayerControllerNativeBase.SetTouchEnabled.bTouchEnabled (index = 24175)
New export: XComPlayerControllerNativeBase.SetTouchEnabled (index = 24176)
New export: XComPlayerControllerNativeBase.ServerSetTouchEnabled.bTouchEnabled (index = 24177)
New export: XComPlayerControllerNativeBase.ServerSetTouchEnabled (index = 24178)
New export: XComPlayerControllerNativeBase.TouchToggled (index = 24179)
New export: XComPlayerController.K_Key_Press (index = 24445)
New export: XComPlayerController.K_Key_Release (index = 24446)
New export: XComOnlineProfileSettingsDataBlob.m_bActivateTouch (index = 27168)
New export: XComOnlineProfileSettingsDataBlob.IsTouchActive.ReturnValue (index = 27212)
New export: XComOnlineProfileSettingsDataBlob.IsTouchActive (index = 27213)
New export: XComOnlineProfileSettingsDataBlob.ActivateTouch.Activate (index = 27216)
New export: XComOnlineProfileSettingsDataBlob.ActivateTouch (index = 27217)
New export: XComTacticalHUD.m_InteractionInterface (index = 32882)
New export: XComTacticalHUD.mShootEnemyTrace (index = 32883)
New export: XComTacticalHUD.GetMousePickActor.kUnit (index = 32909)
New export: XComTacticalHUD.GetMousePickActor.bIsInterActor (index = 32914)
New export: XComTacticalHUD.GetMousePickActor.bFirstInter (index = 32921)
New export: XComTacticalHUD.GetMousePickInterActor.ReturnValue (index = 32928)
New export: XComTacticalHUD.GetMousePickInterActor (index = 32929)
New export: XComTacticalInput.m_fTouchDownTimer (index = 32932)
New export: XComTacticalInput.m_fTouchUpTimer (index = 32933)
New export: XComTacticalInput.mPrevioursLocation (index = 32934)
New export: XComTacticalInput.mPrevioursTile (index = 32935)
New export: XComTacticalInput.mPathingState (index = 32936)
New export: XComTacticalInput.mReleaseState (index = 32937)
New export: XComTacticalInput.mPressState (index = 32938)
New export: XComTacticalInput.m_bForceDragCheck (index = 32953)
New export: XComTacticalInput.m_bForceCursorPos (index = 32954)
New export: XComTacticalInput.mDraggingCursor (index = 32955)
New export: XComTacticalInput.mCameraLocked (index = 32956)
New export: XComTacticalInput.TOUCH_CHANGE_DEAD_ZONE_RADIUS (index = 32964)
New export: XComTacticalInput.MOUSE_WINDOW_LEASHED_SCROLL_EDGE_PERCENT (index = 32965)
New export: XComTacticalInput.EPressState (index = 32966)
New export: XComTacticalInput.EReleaseState (index = 32967)
New export: XComTacticalInput.EPathingState (index = 32968)
New export: XComTacticalInput.Touch_CheckForWindowScroll.toEdgeY (index = 33019)
New export: XComTacticalInput.Touch_CheckForWindowScroll.toEdgeX (index = 33020)
New export: XComTacticalInput.Touch_CheckForWindowScroll.scrollIt (index = 33021)
New export: XComTacticalInput.Touch_CheckForWindowScroll.cameraMovingSpeedY (index = 33022)
New export: XComTacticalInput.Touch_CheckForWindowScroll.cameraMovingSpeedX (index = 33023)
New export: XComTacticalInput.Touch_CheckForWindowScroll.fScrollEdgePercent (index = 33024)
New export: XComTacticalInput.Touch_CheckForWindowScroll.bUseShortLeash (index = 33025)
New export: XComTacticalInput.Touch_CheckForWindowScroll.kFireAction (index = 33026)
New export: XComTacticalInput.Touch_CheckForWindowScroll.v2ScreenSize (index = 33027)
New export: XComTacticalInput.Touch_CheckForWindowScroll.v2Mouse (index = 33028)
New export: XComTacticalInput.Touch_CheckForWindowScroll.PRES (index = 33029)
New export: XComTacticalInput.Touch_CheckForWindowScroll.kController (index = 33030)
New export: XComTacticalInput.Touch_CheckForWindowScroll.fDeltaTime (index = 33031)
New export: XComTacticalInput.Touch_CheckForWindowScroll (index = 33032)
New export: XComTacticalInput.isInSimilarLocation.diffZ (index = 33033)
New export: XComTacticalInput.isInSimilarLocation.ReturnValue (index = 33034)
New export: XComTacticalInput.isInSimilarLocation.accurate (index = 33035)
New export: XComTacticalInput.isInSimilarLocation.location2 (index = 33036)
New export: XComTacticalInput.isInSimilarLocation.location1 (index = 33037)
New export: XComTacticalInput.isInSimilarLocation (index = 33038)
New export: XComTacticalInput.CheckRecenterCamera.fScrollEdgePercent (index = 33039)
New export: XComTacticalInput.CheckRecenterCamera.toEdgeY (index = 33040)
New export: XComTacticalInput.CheckRecenterCamera.toEdgeX (index = 33041)
New export: XComTacticalInput.CheckRecenterCamera.ScreenSize (index = 33042)
New export: XComTacticalInput.CheckRecenterCamera.kController (index = 33043)
New export: XComTacticalInput.CheckRecenterCamera.cursorLocation (index = 33044)
New export: XComTacticalInput.CheckRecenterCamera.HitLocation (index = 33045)
New export: XComTacticalInput.CheckRecenterCamera (index = 33046)
New export: XComTacticalInput.TouchController_CheckForWindowScroll (index = 33051)
New export: XComTacticalInput.ClickToPath.ReturnValue (index = 33052)
New export: XComTacticalInput.ClickToPath (index = 33053)
New export: XComTacticalInput.InitTouchSystem (index = 33054)
New export: XComTacticalInput.isCameraLocked.ReturnValue (index = 33055)
New export: XComTacticalInput.isCameraLocked (index = 33056)
New export: XComTacticalInput.CancelFiring (index = 33057)
New export: XComTacticalInput.NextTarget (index = 33058)
New export: XComTacticalInput.PrevTarget (index = 33059)
New export: XComTacticalInput.Multiplayer_Inactive.Key_T.Amount (index = 33103)
New export: XComTacticalInput.Multiplayer_Inactive.Key_G.Amount (index = 33107)
New export: XComTacticalInput.Mouse_CheckForPathing.DeltaTime (index = 33194)
New export: XComTacticalInput.Touch_CheckForPathing.DeltaTime (index = 33196)
New export: XComTacticalInput.Touch_CheckForPathing (index = 33197)
New export: XComTacticalInput.ActiveUnit_Moving.Key_K.kUIAbilityContainer (index = 33235)
New export: XComTacticalInput.ActiveUnit_Moving.Key_K.iUIAbilityIndex (index = 33236)
New export: XComTacticalInput.ActiveUnit_Moving.Key_K.kActiveUnit (index = 33237)
New export: XComTacticalInput.ActiveUnit_Moving.Key_K.ReturnValue (index = 33238)
New export: XComTacticalInput.ActiveUnit_Moving.Key_K.Actionmask (index = 33239)
New export: XComTacticalInput.ActiveUnit_Moving.Key_K (index = 33240)
New export: XComTacticalInput.ActiveUnit_Moving.ClickToPath.kWorldData (index = 33342)
New export: XComTacticalInput.ActiveUnit_Moving.LMouse.CURSOR (index = 33349)
New export: XComTacticalInput.ActiveUnit_Moving.LMouse.kTargetedUnit (index = 33351)
New export: XComTacticalInput.ActiveUnit_Moving.LMouse.kPawn (index = 33352)
New export: XComTacticalInput.ActiveUnit_Moving.Key_T.Amount (index = 33376)
New export: XComTacticalInput.ActiveUnit_Moving.Key_G.Amount (index = 33380)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPathStart.ReturnValue (index = 33459)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPathStart.accurate (index = 33460)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPathStart.CurrentLocation (index = 33461)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPathStart (index = 33462)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPathEnd.ReturnValue (index = 33463)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPathEnd.accurate (index = 33464)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPathEnd.CurrentLocation (index = 33465)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPathEnd (index = 33466)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPath.pathLocation (index = 33467)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPath.ReturnValue (index = 33468)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPath.accurate (index = 33469)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPath.StartPoint (index = 33470)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPath.CurrentLocation (index = 33471)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarLocationWithPath (index = 33472)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorChanged.validLocation (index = 33473)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorChanged.ReturnValue (index = 33474)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorChanged.accurate (index = 33475)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorChanged.CurrentLocation (index = 33476)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorChanged.CURSOR (index = 33477)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorChanged.kPathAction (index = 33478)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorChanged (index = 33479)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTile.ReturnValue (index = 33480)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTile.accurate (index = 33481)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTile.tile2 (index = 33482)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTile.tile1 (index = 33483)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTile (index = 33484)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPathStart.ReturnValue (index = 33485)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPathStart.accurate (index = 33486)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPathStart.currentTile (index = 33487)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPathStart (index = 33488)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPathEnd.ReturnValue (index = 33489)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPathEnd.accurate (index = 33490)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPathEnd.currentTile (index = 33491)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPathEnd (index = 33492)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPath.Tile (index = 33493)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPath.pathLocation (index = 33494)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPath.ReturnValue (index = 33495)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPath.accurate (index = 33496)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPath.StartPoint (index = 33497)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPath.currentTile (index = 33498)
New export: XComTacticalInput.ActiveUnit_Moving.isInSimilarTileWithPath (index = 33499)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorTileChanged.Result (index = 33500)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorTileChanged.validLocation (index = 33501)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorTileChanged.ReturnValue (index = 33502)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorTileChanged.accurate (index = 33503)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorTileChanged.currentTile (index = 33504)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorTileChanged.CurrentLocation (index = 33505)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorTileChanged.CURSOR (index = 33506)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorTileChanged.kPathAction (index = 33507)
New export: XComTacticalInput.ActiveUnit_Moving.isCursorTileChanged (index = 33508)
New export: XComTacticalInput.ActiveUnit_Moving.SnapToGrid.kSnappedToGridHitPoint (index = 33509)
New export: XComTacticalInput.ActiveUnit_Moving.SnapToGrid.kWorldData (index = 33510)
New export: XComTacticalInput.ActiveUnit_Moving.SnapToGrid.ReturnValue (index = 33511)
New export: XComTacticalInput.ActiveUnit_Moving.SnapToGrid.Tile (index = 33512)
New export: XComTacticalInput.ActiveUnit_Moving.SnapToGrid.CurrentLocation (index = 33513)
New export: XComTacticalInput.ActiveUnit_Moving.SnapToGrid (index = 33514)
New export: XComTacticalInput.ActiveUnit_Moving.Mouse_CheckForPathing.DeltaTime (index = 33519)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.cursorTile (index = 33521)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.touchTile (index = 33522)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.cursorTileLocation (index = 33523)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.touchTileLocation (index = 33524)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.CurrentLocation (index = 33525)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.fAccuracy (index = 33526)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.fCurrentZoom (index = 33527)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.fRatio (index = 33528)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.fUnitLocation (index = 33529)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.fGroundLocation (index = 33530)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.kPlaneHitPoint (index = 33531)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.kPathAction (index = 33532)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.HUD (index = 33533)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.CURSOR (index = 33534)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.kWorldData (index = 33535)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.kPres (index = 33536)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing.DeltaTime (index = 33537)
New export: XComTacticalInput.ActiveUnit_Moving.Touch_CheckForPathing (index = 33538)
New export: XComTacticalInput.ActiveUnit_Moving.TraceVector.V (index = 33539)
New export: XComTacticalInput.ActiveUnit_Moving.TraceVector.txt (index = 33540)
New export: XComTacticalInput.ActiveUnit_Moving.TraceVector (index = 33541)
New export: XComTacticalInput.ActiveUnit_Firing.confirmFreeAimAction.kAbility (index = 33664)
New export: XComTacticalInput.ActiveUnit_Firing.confirmFreeAimAction.kTargetAction (index = 33665)
New export: XComTacticalInput.ActiveUnit_Firing.confirmFreeAimAction.kAction (index = 33666)
New export: XComTacticalInput.ActiveUnit_Firing.confirmFreeAimAction (index = 33667)
New export: XComTacticalInput.ActiveUnit_Firing.LDoubleClick.kTargetedUnit (index = 33668)
New export: XComTacticalInput.ActiveUnit_Firing.LDoubleClick.kActiveUnit (index = 33669)
New export: XComTacticalInput.ActiveUnit_Firing.LDoubleClick.kPawn (index = 33670)
New export: XComTacticalInput.ActiveUnit_Firing.LDoubleClick.kFireAction (index = 33671)
New export: XComTacticalInput.ActiveUnit_Firing.LDoubleClick.MouseTarget (index = 33672)
New export: XComTacticalInput.ActiveUnit_Firing.LDoubleClick.ReturnValue (index = 33673)
New export: XComTacticalInput.ActiveUnit_Firing.LDoubleClick.Actionmask (index = 33674)
New export: XComTacticalInput.ActiveUnit_Firing.LDoubleClick (index = 33675)
New export: XComTacticalInput.ActiveUnit_Firing.LMouseDelayed.ReturnValue (index = 33676)
New export: XComTacticalInput.ActiveUnit_Firing.LMouseDelayed.Actionmask (index = 33677)
New export: XComTacticalInput.ActiveUnit_Firing.LMouseDelayed (index = 33678)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.fAccuracy (index = 33679)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.fCurrentZoom (index = 33680)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.fGroundLocation (index = 33681)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.fRatio (index = 33682)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.kPlaneHitPoint (index = 33683)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.kWorldData (index = 33684)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.TargetLocation (index = 33685)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.kTargetUnit (index = 33686)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.kPawn (index = 33687)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.kTargetAction (index = 33688)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.kAction (index = 33689)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.kAbility (index = 33690)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.HUD (index = 33691)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.CURSOR (index = 33692)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.MouseTarget (index = 33693)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.PRES (index = 33694)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim.DeltaTime (index = 33695)
New export: XComTacticalInput.ActiveUnit_Firing.Touch_CheckForFreeAim (index = 33696)
New export: XComTacticalInput.ActiveUnit_Firing.isInRange.distanceDiffSqrt (index = 33697)
New export: XComTacticalInput.ActiveUnit_Firing.isInRange.Range (index = 33698)
New export: XComTacticalInput.ActiveUnit_Firing.isInRange.ReturnValue (index = 33699)
New export: XComTacticalInput.ActiveUnit_Firing.isInRange.currentAction (index = 33700)
New export: XComTacticalInput.ActiveUnit_Firing.isInRange.deltaDistance (index = 33701)
New export: XComTacticalInput.ActiveUnit_Firing.isInRange (index = 33702)
New export: XComTacticalInput.ActiveUnit_Firing.CancelFiring (index = 33703)
New export: XComTacticalInput.ActiveUnit_Firing.NextTarget.kAbility (index = 33704)
New export: XComTacticalInput.ActiveUnit_Firing.NextTarget.kAction (index = 33705)
New export: XComTacticalInput.ActiveUnit_Firing.NextTarget.kHUD (index = 33706)
New export: XComTacticalInput.ActiveUnit_Firing.NextTarget.kActiveUnit (index = 33707)
New export: XComTacticalInput.ActiveUnit_Firing.NextTarget (index = 33708)
New export: XComTacticalInput.ActiveUnit_Firing.PrevTarget.kAbility (index = 33709)
New export: XComTacticalInput.ActiveUnit_Firing.PrevTarget.kAction (index = 33710)
New export: XComTacticalInput.ActiveUnit_Firing.PrevTarget.kHUD (index = 33711)
New export: XComTacticalInput.ActiveUnit_Firing.PrevTarget.kActiveUnit (index = 33712)
New export: XComTacticalInput.ActiveUnit_Firing.PrevTarget (index = 33713)
New export: XComTacticalInput.Touch_CheckForFreeAim (index = 33726)
New export: XComTouchHandler.INVALID_HANDLE (index = 33815)
New export: XComTouchHandler.MAX_TOUCH_NUM (index = 33816)
New export: XComTouchHandler.EMousePickType (index = 33817)
New export: XComTouchHandler.mTouchDataArray.mTouchDataArray (index = 33818)
New export: XComTouchHandler.mDebugStrings.mDebugStrings (index = 33819)
New export: XComTouchHandler.mDebugStrings (index = 33820)
New export: XComTouchHandler.m_v2MouseFrameDelta (index = 33821)
New export: XComTouchHandler.m_v2MouseLoc (index = 33822)
New export: XComTouchHandler.mFirstTouchHandle (index = 33823)
New export: XComTouchHandler.mCurrentTouchNumber (index = 33824)
New export: XComTouchHandler.mTouchDataArray (index = 33825)
New export: XComTouchHandler.mDeviceName (index = 33826)
New export: XComTouchHandler.mMousePickType (index = 33827)
New export: XComTouchHandler.mDeviceType (index = 33828)
New export: XComTouchHandler.TouchHandleData.mHandledByScaleform (index = 33829)
New export: XComTouchHandler.TouchHandleData.mTouchLocation (index = 33830)
New export: XComTouchHandler.TouchHandleData.mOriginalTouchLocation (index = 33831)
New export: XComTouchHandler.TouchHandleData.mHandle (index = 33832)
New export: XComTouchHandler.TouchHandleData (index = 33833)
New export: XComTouchHandler.initTouchHandler (index = 33834)
New export: XComTouchHandler.suspendTouchHandler (index = 33835)
New export: XComTouchHandler.resumeTouchHandler (index = 33836)
New export: XComTouchHandler.beginTouchData.TouchpadIndex (index = 33837)
New export: XComTouchHandler.beginTouchData.TouchLocation (index = 33838)
New export: XComTouchHandler.beginTouchData.Handle (index = 33839)
New export: XComTouchHandler.beginTouchData (index = 33840)
New export: XComTouchHandler.rebeginTouchData.Handle (index = 33841)
New export: XComTouchHandler.rebeginTouchData (index = 33842)
New export: XComTouchHandler.updateTouchData.TouchLocation (index = 33843)
New export: XComTouchHandler.updateTouchData.Handle (index = 33844)
New export: XComTouchHandler.updateTouchData (index = 33845)
New export: XComTouchHandler.handleInputTouch.inputBase (index = 33846)
New export: XComTouchHandler.handleInputTouch.TouchpadIndex (index = 33847)
New export: XComTouchHandler.handleInputTouch.DeviceTimestamp (index = 33848)
New export: XComTouchHandler.handleInputTouch.TouchLocation (index = 33849)
New export: XComTouchHandler.handleInputTouch.Type (index = 33850)
New export: XComTouchHandler.handleInputTouch.Handle (index = 33851)
New export: XComTouchHandler.handleInputTouch (index = 33852)
New export: XComTouchHandler.getCurrentMouseLocation.ReturnValue (index = 33853)
New export: XComTouchHandler.getCurrentMouseLocation (index = 33854)
New export: XComTouchHandler.UpdateMouseLocation.v2PreviousMouseLoc (index = 33855)
New export: XComTouchHandler.UpdateMouseLocation.Location (index = 33856)
New export: XComTouchHandler.UpdateMouseLocation (index = 33857)
New export: XComTouchHandler.updateTouchState (index = 33858)
New export: XComTouchHandler.updateMouseInteractionInterface.HUD (index = 33859)
New export: XComTouchHandler.updateMouseInteractionInterface.Obj (index = 33860)
New export: XComTouchHandler.updateMouseInteractionInterface.pickLocation (index = 33861)
New export: XComTouchHandler.updateMouseInteractionInterface (index = 33862)
New export: XComTouchHandler.clearMouseInteractionInterface.HUD (index = 33863)
New export: XComTouchHandler.clearMouseInteractionInterface.Obj (index = 33864)
New export: XComTouchHandler.clearMouseInteractionInterface (index = 33865)
New export: XComTouchHandler.StateDefault.resumeTouchHandler (index = 33866)
New export: XComTouchHandler.StateDefault.BeginState.PreviousStateName (index = 33867)
New export: XComTouchHandler.StateDefault.BeginState (index = 33868)
New export: XComTouchHandler.StateDefault.EndState.NextStateName (index = 33869)
New export: XComTouchHandler.StateDefault.EndState (index = 33870)
New export: XComTouchHandler.StateDefault.updateTouchState.Index (index = 33871)
New export: XComTouchHandler.StateDefault.updateTouchState (index = 33872)
New export: XComTouchHandler.StateDefault (index = 33873)
New export: XComTouchHandler.StateSuspend.handleInputTouch.TouchpadIndex (index = 33874)
New export: XComTouchHandler.StateSuspend.handleInputTouch.DeviceTimestamp (index = 33875)
New export: XComTouchHandler.StateSuspend.handleInputTouch.TouchLocation (index = 33876)
New export: XComTouchHandler.StateSuspend.handleInputTouch.Type (index = 33877)
New export: XComTouchHandler.StateSuspend.handleInputTouch.Handle (index = 33878)
New export: XComTouchHandler.StateSuspend.handleInputTouch (index = 33879)
New export: XComTouchHandler.StateSuspend.updateTouchState (index = 33880)
New export: XComTouchHandler.StateSuspend.updateMouseInteractionInterface.pickLocation (index = 33881)
New export: XComTouchHandler.StateSuspend.updateMouseInteractionInterface (index = 33882)
New export: XComTouchHandler.StateSuspend.BeginState.Index (index = 33883)
New export: XComTouchHandler.StateSuspend.BeginState.PreviousStateName (index = 33884)
New export: XComTouchHandler.StateSuspend.BeginState (index = 33885)
New export: XComTouchHandler.StateSuspend.EndState.NextStateName (index = 33886)
New export: XComTouchHandler.StateSuspend.EndState (index = 33887)
New export: XComTouchHandler.StateSuspend (index = 33888)
New export: XComTouchHandler.StateHandledByScaleForm.resumeTouchHandler (index = 33889)
New export: XComTouchHandler.StateHandledByScaleForm.updateMouseInteractionInterface.pickLocation (index = 33890)
New export: XComTouchHandler.StateHandledByScaleForm.updateMouseInteractionInterface (index = 33891)
New export: XComTouchHandler.StateHandledByScaleForm.BeginState.PreviousStateName (index = 33892)
New export: XComTouchHandler.StateHandledByScaleForm.BeginState (index = 33893)
New export: XComTouchHandler.StateHandledByScaleForm.EndState.NextStateName (index = 33894)
New export: XComTouchHandler.StateHandledByScaleForm.EndState (index = 33895)
New export: XComTouchHandler.StateHandledByScaleForm.updateTouchState.Index (index = 33896)
New export: XComTouchHandler.StateHandledByScaleForm.updateTouchState (index = 33897)
New export: XComTouchHandler.StateHandledByScaleForm (index = 33898)
New export: XComTouchHandler (index = 33899)
New export: Default__XComTouchHandler (index = 33900)
New export: XComTacticalTouchHandler.DeviceType.DeviceType (index = 33901)
New export: XComTacticalTouchHandler.TappingRadius.TappingRadius (index = 33902)
New export: XComTacticalTouchHandler.TappingRadiusZoomedOut.TappingRadiusZoomedOut (index = 33903)
New export: XComTacticalTouchHandler.HorizontalSlideDistance.HorizontalSlideDistance (index = 33904)
New export: XComTacticalTouchHandler.HorizontalSlideAngleDeadZone.HorizontalSlideAngleDeadZone (index = 33905)
New export: XComTacticalTouchHandler.ZoomStep.ZoomStep (index = 33906)
New export: XComTacticalTouchHandler.ZoomRotationLimit.ZoomRotationLimit (index = 33907)
New export: XComTacticalTouchHandler.StretchDeadZone.StretchDeadZone (index = 33908)
New export: XComTacticalTouchHandler.StretchDistance.StretchDistance (index = 33909)
New export: XComTacticalTouchHandler.PinchDeadZone.PinchDeadZone (index = 33910)
New export: XComTacticalTouchHandler.PinchDistance.PinchDistance (index = 33911)
New export: XComTacticalTouchHandler.RotateDistanceLimit.RotateDistanceLimit (index = 33912)
New export: XComTacticalTouchHandler.RotateDeadZone.RotateDeadZone (index = 33913)
New export: XComTacticalTouchHandler.RotateAngel.RotateAngel (index = 33914)
New export: XComTacticalTouchHandler.FixDistanceDeadZone.FixDistanceDeadZone (index = 33915)
New export: XComTacticalTouchHandler.FingerMoveDeadZone.FingerMoveDeadZone (index = 33916)
New export: XComTacticalTouchHandler.DirectionAngleDeadZone.DirectionAngleDeadZone (index = 33917)
New export: XComTacticalTouchHandler.mCurrentHandles.mCurrentHandles (index = 33918)
New export: XComTacticalTouchHandler.mDirectionAngleDeadZoneTangent (index = 33919)
New export: XComTacticalTouchHandler.mFingerMoveDeadZone (index = 33920)
New export: XComTacticalTouchHandler.mFixDistanceDeadZone (index = 33921)
New export: XComTacticalTouchHandler.mRotateAngelTangent (index = 33922)
New export: XComTacticalTouchHandler.mRotateDeadZoneTangent (index = 33923)
New export: XComTacticalTouchHandler.mRotateDistanceLimit (index = 33924)
New export: XComTacticalTouchHandler.mPinchDistance (index = 33925)
New export: XComTacticalTouchHandler.mPinchDeadZone (index = 33926)
New export: XComTacticalTouchHandler.mStretchDistance (index = 33927)
New export: XComTacticalTouchHandler.mStretchDeadZone (index = 33928)
New export: XComTacticalTouchHandler.mZoomRotationLimitTangent (index = 33929)
New export: XComTacticalTouchHandler.mZoomStep (index = 33930)
New export: XComTacticalTouchHandler.mTanMoveDirection (index = 33931)
New export: XComTacticalTouchHandler.mMoveDistanceSqr (index = 33932)
New export: XComTacticalTouchHandler.mDeltaDistance (index = 33933)
New export: XComTacticalTouchHandler.mOriginalDistance (index = 33934)
New export: XComTacticalTouchHandler.mTanTheta (index = 33935)
New export: XComTacticalTouchHandler.mMovingActiveFrame (index = 33936)
New export: XComTacticalTouchHandler.mHorizontalSlideAngleDeadZoneTangent (index = 33937)
New export: XComTacticalTouchHandler.mHorizontalSlideDistanceMin (index = 33938)
New export: XComTacticalTouchHandler.mHorizontalSlideTangent (index = 33939)
New export: XComTacticalTouchHandler.mVerticalSlideDistance (index = 33940)
New export: XComTacticalTouchHandler.mHorizontalSlideDistance (index = 33941)
New export: XComTacticalTouchHandler.mCurrentHandles (index = 33942)
New export: XComTacticalTouchHandler.mCameraControlDeadZone (index = 33943)
New export: XComTacticalTouchHandler.mCurrentParameterIndex (index = 33944)
New export: XComTacticalTouchHandler.mTapSpeed (index = 33945)
New export: XComTacticalTouchHandler.mDoubleClickSpeed (index = 33946)
New export: XComTacticalTouchHandler.mTappingRecenterEdgePercent (index = 33947)
New export: XComTacticalTouchHandler.mDraggingMovingSpeed (index = 33948)
New export: XComTacticalTouchHandler.mDraggingMovingEdgePercent (index = 33949)
New export: XComTacticalTouchHandler.mTappingRadiusZoomedOut (index = 33950)
New export: XComTacticalTouchHandler.mTappingRadius (index = 33951)
New export: XComTacticalTouchHandler.mPrevioursTouchNumber (index = 33952)
New export: XComTacticalTouchHandler.mRotated (index = 33953)
New export: XComTacticalTouchHandler.mZoomedOut (index = 33954)
New export: XComTacticalTouchHandler.mZoomedIn (index = 33955)
New export: XComTacticalTouchHandler.mMovingActivated (index = 33956)
New export: XComTacticalTouchHandler.mOneFingerStateEnded (index = 33957)
New export: XComTacticalTouchHandler.mHorizontalSlideLeft (index = 33958)
New export: XComTacticalTouchHandler.mHorizontalSlideRight (index = 33959)
New export: XComTacticalTouchHandler.mMultipleTouches (index = 33960)
New export: XComTacticalTouchHandler.DirectionAngleDeadZone (index = 33961)
New export: XComTacticalTouchHandler.FingerMoveDeadZone (index = 33962)
New export: XComTacticalTouchHandler.FixDistanceDeadZone (index = 33963)
New export: XComTacticalTouchHandler.RotateAngel (index = 33964)
New export: XComTacticalTouchHandler.RotateDeadZone (index = 33965)
New export: XComTacticalTouchHandler.RotateDistanceLimit (index = 33966)
New export: XComTacticalTouchHandler.PinchDistance (index = 33967)
New export: XComTacticalTouchHandler.PinchDeadZone (index = 33968)
New export: XComTacticalTouchHandler.StretchDistance (index = 33969)
New export: XComTacticalTouchHandler.StretchDeadZone (index = 33970)
New export: XComTacticalTouchHandler.ZoomRotationLimit (index = 33971)
New export: XComTacticalTouchHandler.ZoomStep (index = 33972)
New export: XComTacticalTouchHandler.HorizontalSlideAngleDeadZone (index = 33973)
New export: XComTacticalTouchHandler.HorizontalSlideDistance (index = 33974)
New export: XComTacticalTouchHandler.TappingRadiusZoomedOut (index = 33975)
New export: XComTacticalTouchHandler.TappingRadius (index = 33976)
New export: XComTacticalTouchHandler.DeviceType (index = 33977)
New export: XComTacticalTouchHandler.TapSpeed (index = 33978)
New export: XComTacticalTouchHandler.DoubleClickSpeed (index = 33979)
New export: XComTacticalTouchHandler.TappingRecenterEdgePercent (index = 33980)
New export: XComTacticalTouchHandler.DraggingMovingSpeed (index = 33981)
New export: XComTacticalTouchHandler.DraggingMovingEdgePercent (index = 33982)
New export: XComTacticalTouchHandler.initTouchHandler.Index (index = 33983)
New export: XComTacticalTouchHandler.initTouchHandler (index = 33984)
New export: XComTacticalTouchHandler.updateCurrentHandlers.handledNumber (index = 33985)
New export: XComTacticalTouchHandler.updateCurrentHandlers.Index (index = 33986)
New export: XComTacticalTouchHandler.updateCurrentHandlers (index = 33987)
New export: XComTacticalTouchHandler.updateTwoFingerTouchState.F (index = 33988)
New export: XComTacticalTouchHandler.updateTwoFingerTouchState.E (index = 33989)
New export: XComTacticalTouchHandler.updateTwoFingerTouchState.D (index = 33990)
New export: XComTacticalTouchHandler.updateTwoFingerTouchState.C (index = 33991)
New export: XComTacticalTouchHandler.updateTwoFingerTouchState.B (index = 33992)
New export: XComTacticalTouchHandler.updateTwoFingerTouchState.A (index = 33993)
New export: XComTacticalTouchHandler.updateTwoFingerTouchState (index = 33994)
New export: XComTacticalTouchHandler.StateDefault.BeginState.PreviousStateName (index = 33995)
New export: XComTacticalTouchHandler.StateDefault.BeginState (index = 33996)
New export: XComTacticalTouchHandler.StateDefault.EndState.NextStateName (index = 33997)
New export: XComTacticalTouchHandler.StateDefault.EndState (index = 33998)
New export: XComTacticalTouchHandler.StateDefault.updateTouchState (index = 33999)
New export: XComTacticalTouchHandler.StateDefault (index = 34000)
New export: XComTacticalTouchHandler.StateOneFinger.BeginState.PreviousStateName (index = 34001)
New export: XComTacticalTouchHandler.StateOneFinger.BeginState (index = 34002)
New export: XComTacticalTouchHandler.StateOneFinger.EndState.NextStateName (index = 34003)
New export: XComTacticalTouchHandler.StateOneFinger.EndState (index = 34004)
New export: XComTacticalTouchHandler.StateOneFinger.updateTouchState (index = 34005)
New export: XComTacticalTouchHandler.StateOneFinger.updateOneFingerTouchState (index = 34006)
New export: XComTacticalTouchHandler.StateOneFinger (index = 34007)
New export: XComTacticalTouchHandler.StateTwoFinger.BeginState.PreviousStateName (index = 34008)
New export: XComTacticalTouchHandler.StateTwoFinger.BeginState (index = 34009)
New export: XComTacticalTouchHandler.StateTwoFinger.EndState.NextStateName (index = 34010)
New export: XComTacticalTouchHandler.StateTwoFinger.EndState (index = 34011)
New export: XComTacticalTouchHandler.StateTwoFinger.updateTouchState (index = 34012)
New export: XComTacticalTouchHandler.StateTwoFinger (index = 34013)
New export: XComTacticalTouchHandler.StateTwoFingerRotating.BeginState.PreviousStateName (index = 34014)
New export: XComTacticalTouchHandler.StateTwoFingerRotating.BeginState (index = 34015)
New export: XComTacticalTouchHandler.StateTwoFingerRotating.EndState.NextStateName (index = 34016)
New export: XComTacticalTouchHandler.StateTwoFingerRotating.EndState (index = 34017)
New export: XComTacticalTouchHandler.StateTwoFingerRotating.updateTouchState (index = 34018)
New export: XComTacticalTouchHandler.StateTwoFingerRotating (index = 34019)
New export: XComTacticalTouchHandler.StateTwoFingerZooming.BeginState.PreviousStateName (index = 34020)
New export: XComTacticalTouchHandler.StateTwoFingerZooming.BeginState (index = 34021)
New export: XComTacticalTouchHandler.StateTwoFingerZooming.EndState.NextStateName (index = 34022)
New export: XComTacticalTouchHandler.StateTwoFingerZooming.EndState (index = 34023)
New export: XComTacticalTouchHandler.StateTwoFingerZooming.updateTouchState (index = 34024)
New export: XComTacticalTouchHandler.StateTwoFingerZooming (index = 34025)
New export: XComTacticalTouchHandler.StateTwoFingerZoomingFloor.BeginState.PreviousStateName (index = 34026)
New export: XComTacticalTouchHandler.StateTwoFingerZoomingFloor.BeginState (index = 34027)
New export: XComTacticalTouchHandler.StateTwoFingerZoomingFloor.EndState.NextStateName (index = 34028)
New export: XComTacticalTouchHandler.StateTwoFingerZoomingFloor.EndState (index = 34029)
New export: XComTacticalTouchHandler.StateTwoFingerZoomingFloor.updateTouchState (index = 34030)
New export: XComTacticalTouchHandler.StateTwoFingerZoomingFloor (index = 34031)
New export: XComTacticalTouchHandler (index = 34032)
New export: Default__XComTacticalTouchHandler (index = 34033)
New export: XGManeuver_Move.isInRange.ReturnValue (index = 48760)
New export: XGManeuver_Move.isInRange.vLoc (index = 48761)
New export: XGManeuver_Move.isInRange (index = 48762)
New export: XGUnit.IsLocalPlayerUnit.ReturnValue (index = 50913)
New export: XGUnit.IsLocalPlayerUnit (index = 50914)
New export: UIOptionsPCScreen.m_iCurrentInputOption (index = 53463)
New export: UIOptionsPCScreen.m_strInterfaceLabel_Touch (index = 53464)
Number of new exports = 570

 

XComStrategyGame:

 

CompareUPK
Old NameCount: 13731	New NameCount: 13859	New-Old = 128
Old ExportCount: 22445	New ExportCount: 22619	New-Old = 174
Old ImportCount: 1855	New ImportCount: 1889	New-Old = 34
Analyzing names:
Deleted name: classType (index = 1691)
Deleted name: displayText (index = 2371)
Deleted name: Input (index = 5749)
Deleted name: TestMouseConsumedByFlash (index = 12229)
Number of deleted names = 4
New name: aBaseX (index = 106)
New name: aBaseZ (index = 107)
New name: ActivateInputGroup (index = 148)
New name: CAMCenterNamedLocation (index = 1451)
New name: centeredFacility (index = 1551)
New name: ClassType (index = 1696)
New name: Clouds_Flowing (index = 1740)
New name: Controller_CheckForWindowScroll (index = 1831)
New name: CustomizeResponseBottomRightX (index = 1950)
New name: CustomizeResponseBottomRightY (index = 1951)
New name: CustomizeResponseTopLeftX (index = 1952)
New name: CustomizeResponseTopLeftY (index = 1953)
New name: D (index = 1965)
New name: Default__XComHeadQuarterTouchHandler (index = 2148)
New name: Default__XComTouchHandler (index = 2159)
New name: DEVICE_IPad2 (index = 2338)
New name: DEVICE_IPad3 (index = 2339)
New name: DEVICE_IPad4 (index = 2340)
New name: DEVICE_IPadMini (index = 2341)
New name: DEVICE_IPhone4S (index = 2342)
New name: DEVICE_IPhone5 (index = 2343)
New name: DEVICE_IPodTouch5 (index = 2344)
New name: DEVICE_PCTouch (index = 2345)
New name: DeviceType (index = 2346)
New name: DisableTouch (index = 2372)
New name: DisplayText (index = 2395)
New name: EDeviceType (index = 2791)
New name: EnableTouch (index = 3353)
New name: F (index = 3925)
New name: GameViewport (index = 4361)
New name: GeographicRotationMultiplier (index = 4405)
New name: GetViewportSize (index = 5029)
New name: Globe (index = 5120)
New name: handledNumber (index = 5150)
New name: HasDelegate (index = 5171)
New name: HQ_CenteredCamera (index = 5269)
New name: HQ_ZoomoutCamera (index = 5273)
New name: initTouchHandler (index = 5769)
New name: isDebugZoomOut (index = 6091)
New name: isEnterFacility (index = 6111)
New name: IsPlayInMobilePreview (index = 6225)
New name: IsResponseInCustomUI (index = 6245)
New name: IsResponseInLoadout (index = 6246)
New name: IsResponseInPromotion (index = 6247)
New name: IsResponseInSummary (index = 6248)
New name: IsTouchActive (index = 6294)
New name: IsTouchEnabled (index = 6295)
New name: LDoubleClick (index = 6842)
New name: LMouseDelayed (index = 6877)
New name: LoadoutResponseBottomRightX (index = 6886)
New name: LoadoutResponseBottomRightY (index = 6887)
New name: LoadoutResponseTopLeftX (index = 6888)
New name: LoadoutResponseTopLeftY (index = 6889)
New name: m_bIsDoubleClick (index = 7272)
New name: m_v2MouseLoc (index = 9339)
New name: mCurrentHandles (index = 9417)
New name: mCurrentParameterIndex (index = 9418)
New name: mCurrentTouchNumber (index = 9419)
New name: mDeltaDistance (index = 9420)
New name: mDeviceName (index = 9421)
New name: mDeviceType (index = 9422)
New name: mGeographicRotationMultiplier (index = 9472)
New name: mHandle (index = 9473)
New name: mIsCameraMoved (index = 9496)
New name: mMousePickType (index = 9548)
New name: mMoveDistanceSqr (index = 9549)
New name: mMovingActivated (index = 9550)
New name: mMovingActiveFrame (index = 9551)
New name: mOneFingerStateEnded (index = 9574)
New name: mOriginalDistance (index = 9580)
New name: mOriginalTouchLocation (index = 9581)
New name: mPinchDeadZone (index = 9602)
New name: mPinchDistance (index = 9603)
New name: mSoldierRotationFactor (index = 9605)
New name: mStretchDeadZone (index = 9606)
New name: mStretchDistance (index = 9607)
New name: mTanMoveDirection (index = 9608)
New name: mTanTheta (index = 9609)
New name: mTouchDataArray (index = 9610)
New name: mTouchHandler (index = 9611)
New name: mTouchHandlerClass (index = 9612)
New name: mTouchLocation (index = 9613)
New name: mZoomedIn (index = 9626)
New name: mZoomedOut (index = 9627)
New name: mZoomRotationLimitTangent (index = 9628)
New name: OnPause (index = 10031)
New name: OnZoomIn (index = 10138)
New name: OnZoomOut (index = 10139)
New name: PinchDeadZone (index = 10298)
New name: PinchDistance (index = 10299)
New name: ProcessSoldierRotation (index = 10426)
New name: ProcessZoomGesture (index = 10427)
New name: ProcessZoomIn (index = 10428)
New name: ProcessZoomout (index = 10429)
New name: ProfileSettings (index = 10430)
New name: PromotionResponseBottomRightX (index = 10440)
New name: PromotionResponseBottomRightY (index = 10441)
New name: PromotionResponseTopLeftX (index = 10442)
New name: PromotionResponseTopLeftY (index = 10443)
New name: rebeginTouchData (index = 10533)
New name: ReCenterCameraByType (index = 10537)
New name: rotateFactor (index = 10831)
New name: selectedFacility (index = 10907)
New name: SetTouchEnabled (index = 11056)
New name: SoldierRotationFactor (index = 11843)
New name: State_StrategyHUD_Zoomed (index = 11989)
New name: StateDefault (index = 12002)
New name: StateHandledByScaleForm (index = 12003)
New name: StateOneFinger (index = 12005)
New name: StateSuspend (index = 12007)
New name: StateTwoFinger (index = 12008)
New name: StateTwoFingerZooming (index = 12009)
New name: StretchDeadZone (index = 12094)
New name: StretchDistance (index = 12095)
New name: SummaryResponseBottomRightX (index = 12219)
New name: SummaryResponseBottomRightY (index = 12220)
New name: SummaryResponseTopLeftX (index = 12221)
New name: SummaryResponseTopLeftY (index = 12222)
New name: Touch_LMouse (index = 12665)
New name: Touch_ShowPauseButtonHelp (index = 12666)
New name: TouchHandleData (index = 12667)
New name: UIHQMenuZoom (index = 13129)
New name: updateCurrentHandlers (index = 13338)
New name: updateTouchState (index = 13482)
New name: updateTwoFingerTouchState (index = 13485)
New name: UseTouchInput (index = 13523)
New name: ViewportSize (index = 13581)
New name: XComHeadQuarterTouchHandler (index = 13673)
New name: XComTouchHandler (index = 13702)
New name: ZoomInCamera (index = 13855)
New name: ZoomOutCamera (index = 13857)
New name: ZoomRotationLimit (index = 13858)
Number of new names = 132
Analyzing imports:
Number of deleted imports = 0
New import: XComGame.XComTouchHandler.mTouchDataArray (index = 25)
New import: Engine.WorldInfo.IsPlayInMobilePreview.ReturnValue (index = 113)
New import: XComGame.UINavigationHelp.HasDelegate.ReturnValue (index = 129)
New import: XComGame.XComOnlineProfileSettingsDataBlob.IsTouchActive.ReturnValue (index = 161)
New import: XComGame.XComPlayerControllerNativeBase.IsTouchEnabled.ReturnValue (index = 166)
New import: XComGame.XComTouchHandler.mDeviceType (index = 236)
New import: XComGame.XComTouchHandler.mMousePickType (index = 237)
New import: XComGame.XComTouchHandler (index = 449)
New import: Engine.Engine.EDeviceType (index = 501)
New import: Engine.PlayerInput.aBaseX (index = 568)
New import: Engine.PlayerInput.aBaseZ (index = 569)
New import: Engine.GameViewportClient.GetViewportSize (index = 716)
New import: Engine.WorldInfo.IsPlayInMobilePreview (index = 756)
New import: XComGame.UINavigationHelp.HasDelegate (index = 806)
New import: XComGame.XComInputBase.LDoubleClick (index = 883)
New import: XComGame.XComInputBase.LMouseDelayed (index = 885)
New import: XComGame.XComOnlineProfileSettingsDataBlob.IsTouchActive (index = 919)
New import: XComGame.XComPlayerControllerNativeBase.IsTouchEnabled (index = 943)
New import: XComGame.XComTouchHandler.initTouchHandler (index = 982)
New import: XComGame.XComTouchHandler.StateDefault.BeginState (index = 983)
New import: XComGame.XComTouchHandler.StateDefault.EndState (index = 984)
New import: XComGame.XComTouchHandler.StateDefault.updateTouchState (index = 985)
New import: XComGame.XComTouchHandler.mCurrentTouchNumber (index = 1103)
New import: XComGame.XComTouchHandler.TouchHandleData.mHandle (index = 1104)
New import: Engine.Engine.GameViewport (index = 1390)
New import: Engine.StaticMeshComponent.StaticMesh (index = 1412)
New import: XComGame.XComInputBase.mTouchHandler (index = 1544)
New import: XComGame.XComTouchHandler.TouchHandleData (index = 1606)
New import: XComGame.XComTouchHandler.StateDefault (index = 1664)
New import: XComGame.XComTouchHandler.mDeviceName (index = 1774)
New import: XComGame.XComTouchHandler.m_v2MouseLoc (index = 1842)
New import: XComGame.XComTouchHandler.TouchHandleData.mOriginalTouchLocation (index = 1843)
New import: XComGame.XComTouchHandler.TouchHandleData.mTouchLocation (index = 1844)
New import: XComGame.Default__XComTouchHandler (index = 1887)
Number of new imports = 34
Analyzing exports:
Deleted export: UIBuildFacilities.AS_SetCursor.displayText (index = 1335)
Deleted export: XGChooseSquadUI.TSoldierLoadout.classType (index = 7330)
Number of deleted exports = 2
New export: UIBuildFacilities.AS_SetCursor.DisplayText (index = 1335)
New export: XGChooseSquadUI.TSoldierLoadout.ClassType (index = 7330)
New export: UIStrategyHUD.Init.ProfileSettings (index = 7606)
New export: UIStrategyHUD.Touch_ShowPauseButtonHelp.strIcon (index = 7650)
New export: UIStrategyHUD.Touch_ShowPauseButtonHelp.I (index = 7651)
New export: UIStrategyHUD.Touch_ShowPauseButtonHelp (index = 7652)
New export: UIStrategyHUD.OnPause (index = 7653)
New export: XComHeadquartersInput.centeredFacility (index = 9223)
New export: XComHeadquartersInput.isDebugZoomOut (index = 9224)
New export: XComHeadquartersInput.m_bIsDoubleClick (index = 9225)
New export: XComHeadquartersInput.mIsCameraMoved (index = 9226)
New export: XComHeadquartersInput.ProcessSoldierRotation.Engine (index = 9246)
New export: XComHeadquartersInput.ProcessSoldierRotation.ViewportSize (index = 9247)
New export: XComHeadquartersInput.ProcessSoldierRotation.rotateFactor (index = 9248)
New export: XComHeadquartersInput.ProcessSoldierRotation.kSoldierUI (index = 9249)
New export: XComHeadquartersInput.ProcessSoldierRotation (index = 9250)
New export: XComHeadquartersInput.IsResponseInCustomUI.ReturnValue (index = 9251)
New export: XComHeadquartersInput.IsResponseInCustomUI.ViewportSize (index = 9252)
New export: XComHeadquartersInput.IsResponseInCustomUI (index = 9253)
New export: XComHeadquartersInput.IsResponseInLoadout.ReturnValue (index = 9254)
New export: XComHeadquartersInput.IsResponseInLoadout.ViewportSize (index = 9255)
New export: XComHeadquartersInput.IsResponseInLoadout (index = 9256)
New export: XComHeadquartersInput.IsResponseInPromotion.ReturnValue (index = 9257)
New export: XComHeadquartersInput.IsResponseInPromotion.ViewportSize (index = 9258)
New export: XComHeadquartersInput.IsResponseInPromotion (index = 9259)
New export: XComHeadquartersInput.IsResponseInSummary.ReturnValue (index = 9260)
New export: XComHeadquartersInput.IsResponseInSummary.ViewportSize (index = 9261)
New export: XComHeadquartersInput.IsResponseInSummary (index = 9262)
New export: XComHeadquartersInput.ProcessZoomGesture (index = 9263)
New export: XComHeadquartersInput.ProcessZoomIn (index = 9264)
New export: XComHeadquartersInput.ProcessZoomout (index = 9265)
New export: XComHeadquartersInput.CheckForFacilityClick.isEnterFacility (index = 9280)
New export: XComHeadquartersInput.ReCenterCameraByType.selectedFacility (index = 9291)
New export: XComHeadquartersInput.ReCenterCameraByType.FacilityType (index = 9292)
New export: XComHeadquartersInput.ReCenterCameraByType (index = 9293)
New export: XComHeadquartersInput.ZoomOutCamera (index = 9294)
New export: XComHeadquartersInput.ZoomInCamera (index = 9295)
New export: XComHeadquartersInput.LDoubleClick.kHUD (index = 9306)
New export: XComHeadquartersInput.LDoubleClick.kHitEntity (index = 9307)
New export: XComHeadquartersInput.LDoubleClick.ReturnValue (index = 9308)
New export: XComHeadquartersInput.LDoubleClick.Actionmask (index = 9309)
New export: XComHeadquartersInput.LDoubleClick (index = 9310)
New export: XComHeadquartersInput.Touch_LMouse.kHUD (index = 9311)
New export: XComHeadquartersInput.Touch_LMouse.kHitEntity (index = 9312)
New export: XComHeadquartersInput.Touch_LMouse.kHitActor (index = 9313)
New export: XComHeadquartersInput.Touch_LMouse.ReturnValue (index = 9314)
New export: XComHeadquartersInput.Touch_LMouse.Actionmask (index = 9315)
New export: XComHeadquartersInput.Touch_LMouse (index = 9316)
New export: XComHeadquartersInput.LMouseDelayed.ReturnValue (index = 9317)
New export: XComHeadquartersInput.LMouseDelayed.Actionmask (index = 9318)
New export: XComHeadquartersInput.LMouseDelayed (index = 9319)
New export: XComHeadquartersInput.HQ_FreeMovement.ProcessZoomout (index = 9330)
New export: XComHeadquartersInput.HQ_FreeMovement.Controller_CheckForWindowScroll.vLoc (index = 9352)
New export: XComHeadquartersInput.HQ_FreeMovement.Controller_CheckForWindowScroll.kPres (index = 9353)
New export: XComHeadquartersInput.HQ_FreeMovement.Controller_CheckForWindowScroll (index = 9354)
New export: XComHeadquartersInput.HQ_CenteredCamera.BeginState.PrevStateName (index = 9381)
New export: XComHeadquartersInput.HQ_CenteredCamera.BeginState (index = 9382)
New export: XComHeadquartersInput.HQ_CenteredCamera.EndState.NextStateName (index = 9383)
New export: XComHeadquartersInput.HQ_CenteredCamera.EndState (index = 9384)
New export: XComHeadquartersInput.HQ_CenteredCamera.Controller_CheckForWindowScroll.vLoc (index = 9385)
New export: XComHeadquartersInput.HQ_CenteredCamera.Controller_CheckForWindowScroll.kPres (index = 9386)
New export: XComHeadquartersInput.HQ_CenteredCamera.Controller_CheckForWindowScroll (index = 9387)
New export: XComHeadquartersInput.HQ_CenteredCamera.LMouse.ReturnValue (index = 9388)
New export: XComHeadquartersInput.HQ_CenteredCamera.LMouse.Actionmask (index = 9389)
New export: XComHeadquartersInput.HQ_CenteredCamera.LMouse (index = 9390)
New export: XComHeadquartersInput.HQ_CenteredCamera (index = 9391)
New export: XComHeadquartersInput.HQ_ZoomoutCamera.BeginState.PrevStateName (index = 9392)
New export: XComHeadquartersInput.HQ_ZoomoutCamera.BeginState (index = 9393)
New export: XComHeadquartersInput.HQ_ZoomoutCamera.EndState.NextStateName (index = 9394)
New export: XComHeadquartersInput.HQ_ZoomoutCamera.EndState (index = 9395)
New export: XComHeadquartersInput.HQ_ZoomoutCamera.ProcessZoomIn (index = 9396)
New export: XComHeadquartersInput.HQ_ZoomoutCamera.LMouse.ReturnValue (index = 9397)
New export: XComHeadquartersInput.HQ_ZoomoutCamera.LMouse.Actionmask (index = 9398)
New export: XComHeadquartersInput.HQ_ZoomoutCamera.LMouse (index = 9399)
New export: XComHeadquartersInput.HQ_ZoomoutCamera (index = 9400)
New export: XComHeadQuarterTouchHandler.DeviceType.DeviceType (index = 9406)
New export: XComHeadQuarterTouchHandler.GeographicRotationMultiplier.GeographicRotationMultiplier (index = 9407)
New export: XComHeadQuarterTouchHandler.ZoomRotationLimit.ZoomRotationLimit (index = 9408)
New export: XComHeadQuarterTouchHandler.StretchDeadZone.StretchDeadZone (index = 9409)
New export: XComHeadQuarterTouchHandler.StretchDistance.StretchDistance (index = 9410)
New export: XComHeadQuarterTouchHandler.PinchDeadZone.PinchDeadZone (index = 9411)
New export: XComHeadQuarterTouchHandler.PinchDistance.PinchDistance (index = 9412)
New export: XComHeadQuarterTouchHandler.mCurrentHandles.mCurrentHandles (index = 9413)
New export: XComHeadQuarterTouchHandler.mMovingActiveFrame (index = 9414)
New export: XComHeadQuarterTouchHandler.mTanMoveDirection (index = 9415)
New export: XComHeadQuarterTouchHandler.mMoveDistanceSqr (index = 9416)
New export: XComHeadQuarterTouchHandler.mPinchDistance (index = 9417)
New export: XComHeadQuarterTouchHandler.mPinchDeadZone (index = 9418)
New export: XComHeadQuarterTouchHandler.mOriginalDistance (index = 9419)
New export: XComHeadQuarterTouchHandler.mStretchDistance (index = 9420)
New export: XComHeadQuarterTouchHandler.mStretchDeadZone (index = 9421)
New export: XComHeadQuarterTouchHandler.mOneFingerStateEnded (index = 9422)
New export: XComHeadQuarterTouchHandler.mMovingActivated (index = 9423)
New export: XComHeadQuarterTouchHandler.mZoomedOut (index = 9424)
New export: XComHeadQuarterTouchHandler.mZoomedIn (index = 9425)
New export: XComHeadQuarterTouchHandler.mZoomRotationLimitTangent (index = 9426)
New export: XComHeadQuarterTouchHandler.mDeltaDistance (index = 9427)
New export: XComHeadQuarterTouchHandler.mTanTheta (index = 9428)
New export: XComHeadQuarterTouchHandler.mCurrentHandles (index = 9429)
New export: XComHeadQuarterTouchHandler.mCurrentParameterIndex (index = 9430)
New export: XComHeadQuarterTouchHandler.mGeographicRotationMultiplier (index = 9431)
New export: XComHeadQuarterTouchHandler.mSoldierRotationFactor (index = 9432)
New export: XComHeadQuarterTouchHandler.PinchDistance (index = 9433)
New export: XComHeadQuarterTouchHandler.PinchDeadZone (index = 9434)
New export: XComHeadQuarterTouchHandler.StretchDistance (index = 9435)
New export: XComHeadQuarterTouchHandler.StretchDeadZone (index = 9436)
New export: XComHeadQuarterTouchHandler.ZoomRotationLimit (index = 9437)
New export: XComHeadQuarterTouchHandler.GeographicRotationMultiplier (index = 9438)
New export: XComHeadQuarterTouchHandler.DeviceType (index = 9439)
New export: XComHeadQuarterTouchHandler.CustomizeResponseBottomRightY (index = 9440)
New export: XComHeadQuarterTouchHandler.CustomizeResponseBottomRightX (index = 9441)
New export: XComHeadQuarterTouchHandler.CustomizeResponseTopLeftY (index = 9442)
New export: XComHeadQuarterTouchHandler.CustomizeResponseTopLeftX (index = 9443)
New export: XComHeadQuarterTouchHandler.LoadoutResponseBottomRightY (index = 9444)
New export: XComHeadQuarterTouchHandler.LoadoutResponseBottomRightX (index = 9445)
New export: XComHeadQuarterTouchHandler.LoadoutResponseTopLeftY (index = 9446)
New export: XComHeadQuarterTouchHandler.LoadoutResponseTopLeftX (index = 9447)
New export: XComHeadQuarterTouchHandler.PromotionResponseBottomRightY (index = 9448)
New export: XComHeadQuarterTouchHandler.PromotionResponseBottomRightX (index = 9449)
New export: XComHeadQuarterTouchHandler.PromotionResponseTopLeftY (index = 9450)
New export: XComHeadQuarterTouchHandler.PromotionResponseTopLeftX (index = 9451)
New export: XComHeadQuarterTouchHandler.SummaryResponseBottomRightY (index = 9452)
New export: XComHeadQuarterTouchHandler.SummaryResponseBottomRightX (index = 9453)
New export: XComHeadQuarterTouchHandler.SummaryResponseTopLeftY (index = 9454)
New export: XComHeadQuarterTouchHandler.SummaryResponseTopLeftX (index = 9455)
New export: XComHeadQuarterTouchHandler.SoldierRotationFactor (index = 9456)
New export: XComHeadQuarterTouchHandler.initTouchHandler.Index (index = 9457)
New export: XComHeadQuarterTouchHandler.initTouchHandler (index = 9458)
New export: XComHeadQuarterTouchHandler.updateCurrentHandlers.handledNumber (index = 9459)
New export: XComHeadQuarterTouchHandler.updateCurrentHandlers.Index (index = 9460)
New export: XComHeadQuarterTouchHandler.updateCurrentHandlers (index = 9461)
New export: XComHeadQuarterTouchHandler.updateTwoFingerTouchState.F (index = 9462)
New export: XComHeadQuarterTouchHandler.updateTwoFingerTouchState.E (index = 9463)
New export: XComHeadQuarterTouchHandler.updateTwoFingerTouchState.D (index = 9464)
New export: XComHeadQuarterTouchHandler.updateTwoFingerTouchState.C (index = 9465)
New export: XComHeadQuarterTouchHandler.updateTwoFingerTouchState.B (index = 9466)
New export: XComHeadQuarterTouchHandler.updateTwoFingerTouchState.A (index = 9467)
New export: XComHeadQuarterTouchHandler.updateTwoFingerTouchState (index = 9468)
New export: XComHeadQuarterTouchHandler.StateDefault.BeginState.PreviousStateName (index = 9469)
New export: XComHeadQuarterTouchHandler.StateDefault.BeginState (index = 9470)
New export: XComHeadQuarterTouchHandler.StateDefault.EndState.NextStateName (index = 9471)
New export: XComHeadQuarterTouchHandler.StateDefault.EndState (index = 9472)
New export: XComHeadQuarterTouchHandler.StateDefault.updateTouchState (index = 9473)
New export: XComHeadQuarterTouchHandler.StateDefault (index = 9474)
New export: XComHeadQuarterTouchHandler.StateOneFinger.BeginState.PreviousStateName (index = 9475)
New export: XComHeadQuarterTouchHandler.StateOneFinger.BeginState (index = 9476)
New export: XComHeadQuarterTouchHandler.StateOneFinger.EndState.NextStateName (index = 9477)
New export: XComHeadQuarterTouchHandler.StateOneFinger.EndState (index = 9478)
New export: XComHeadQuarterTouchHandler.StateOneFinger.updateTouchState (index = 9479)
New export: XComHeadQuarterTouchHandler.StateOneFinger (index = 9480)
New export: XComHeadQuarterTouchHandler.StateTwoFinger.BeginState.PreviousStateName (index = 9481)
New export: XComHeadQuarterTouchHandler.StateTwoFinger.BeginState (index = 9482)
New export: XComHeadQuarterTouchHandler.StateTwoFinger.EndState.NextStateName (index = 9483)
New export: XComHeadQuarterTouchHandler.StateTwoFinger.EndState (index = 9484)
New export: XComHeadQuarterTouchHandler.StateTwoFinger.updateTouchState (index = 9485)
New export: XComHeadQuarterTouchHandler.StateTwoFinger (index = 9486)
New export: XComHeadQuarterTouchHandler.StateTwoFingerZooming.BeginState.PreviousStateName (index = 9487)
New export: XComHeadQuarterTouchHandler.StateTwoFingerZooming.BeginState (index = 9488)
New export: XComHeadQuarterTouchHandler.StateTwoFingerZooming.EndState.NextStateName (index = 9489)
New export: XComHeadQuarterTouchHandler.StateTwoFingerZooming.EndState (index = 9490)
New export: XComHeadQuarterTouchHandler.StateTwoFingerZooming.updateTouchState (index = 9491)
New export: XComHeadQuarterTouchHandler.StateTwoFingerZooming (index = 9492)
New export: XComHeadQuarterTouchHandler (index = 9493)
New export: Default__XComHeadQuarterTouchHandler (index = 9494)
New export: XComHQPresentationLayer.OnZoomIn (index = 9677)
New export: XComHQPresentationLayer.OnZoomOut (index = 9678)
New export: XComHQPresentationLayer.CAMCenterNamedLocation.fInterpTime (index = 9719)
New export: XComHQPresentationLayer.CAMCenterNamedLocation.strLocation (index = 9720)
New export: XComHQPresentationLayer.CAMCenterNamedLocation (index = 9721)
New export: XComHQPresentationLayer.State_LabsMenu.OnZoomIn (index = 9780)
New export: XComHQPresentationLayer.State_BarracksMenu.OnZoomIn (index = 9837)
New export: XComHQPresentationLayer.State_EngineeringMenu.OnZoomIn (index = 9843)
New export: XComHQPresentationLayer.State_HangarMenu.OnZoomIn (index = 9864)
New export: XComHQPresentationLayer.State_SitRoom.OnZoomIn (index = 9921)
New export: XComHQPresentationLayer.State_MC.OnZoomIn (index = 9998)
New export: XComHQPresentationLayer.UIHQMenuZoom (index = 10083)
Number of new exports = 176

 

Mostly new touch controller related stuff + several renamed objects = broken links. Be prepared for lots of complaints like "Mod A stopped working!"

 

Will try to compare functions by size to at least find some big changes. Small ones will be hard to track down.

Link to comment
Share on other sites

I did find the code change where they increased the cost of the Mimetic Skin genemod (for some reason genemod costs are hard-coded in XGTechTree.BuildGeneMods instead of having a config file).

 

I also noticed the code change to the Pistol 1 Foundry project as it altered a mod I'd made to tie weapon stats to ItemType instead of GameplayType. The change was purely a display one, however (in terms of the change to my mod). They were filling out and using a local variable "pistolcrit". The variable is no longer used, but wasn't deleted from the upk. The actual calculations for critical chance are done in native code.

 

Similarly the calculation for when CloseAndPersonal activates is done in native code, as I searched for the place that the Constant value of 6 (in meters) range for CloseAndPersonal is checked and it doesn't occur in unrealscript.

 

There aren't any other changes listed in the patch notes, and it doesn't appear that there are very many (ir any) unlisted changes. As you say, most of the unrealscript changes are handling the touch controls (which likely weren't created, just imported from the port to iOS).

Link to comment
Share on other sites

Some people reported on 2K forums that moving 1 tile further issue was "addressed" in patch 2: now soldiers often end up spending all 2 moves at once. Can't confirm this yet, as I played 1 quick mission only with new patch. Edited by wghost81
Link to comment
Share on other sites

Considering hunker down, it doesn't work as overwatch, when one key press fires the ability. Hunker down key needs to be pressed twice :smile:

 

Different coding approach easy to mod:

// Hunker down, newly as Key_K
kUIAbilityContainer.TacticalInputRequestSelectAbility(iUIAbilityIndex);

// Overwatch
kActiveUnit.PerformAbility(22);

---

At least its entry is back in enum, while its string was never removed from localization files.

 

Also tactical binds in DefaultInput.ini behave strange. They are not working with UE commands like Exit or with commands from cheat classes. Strategy binds work as usual.

Edited by Drakous79
Link to comment
Share on other sites

My binds (like Overhead Cam) aren't saved too - it's a bug. And in the log are messages like:

 

[0019.20] Log: Command 'F12_Key_Press | onrelease F12_Key_Release' has an enumIndex of -1. This indicates a potential issue, please inform UI team if you see this.

Link to comment
Share on other sites

Tactical screen now has an exclusive "Pause" icon to the far left of the mission control bar. Weird, since we could just press ESCAPE to obtain the Menu. So, this might have to do with the newly added iPad+Touch functions and as a result, multiple files and coding stuff into major upk assets.

 

I also find the new costs (65M + §150) for MimeticSkin somehow absurd! One could simply refine their approach to such variable and keep the same gameplay feeling as before. If there is a simple way to revert these values to what they were, i'd like to hear about it from our core modders.

 

In general, i feel this small patchy thing is a partial (pre-)release of an upcoming much more complex set of fixes.

Link to comment
Share on other sites

The hex change for the cost change is in XGTechTree.BuildGeneTechs:

1B 1E 05 00 00 00 00 00 00 24 08 24 3A 2C 48 2C 41 2C 96 24 5F 16 
	//BuildGeneModTech(8, 58, 72, 65, 150, 95)

Changing the cost simply involves changing the 65 and 150 values.

 

 

In general, i feel this small patchy thing is a partial (pre-)release of an upcoming much more complex set of fixes.

 

It's possible, since the "complete edition" is coming out soon. However Version.txt in the XEW directory contains :

Date: Friday, February 21, 2014 10:15 AM
Changelist: 401776

which indicates that this build was created a mere 5 days prior to release (which is pretty amazing considering how QA usually works). So either they had code that they didn't put into the patch, or this is it.

Link to comment
Share on other sites

Played 3 missions with full mimetic squad. Seems, they've been trying to fix "once marked — always marked" issue, when inactive aliens, discovered with ghosted soldier or battle scanner stayed visible forever. Now visibility seems to be reset after player's turn end. But it causes crazy teleporting, as aliens no longer makred as seen and thus allowed to warp around again. Had a very frustrating EXALT mission where I was chasing two teleporting pods around the whole map.

 

EDIT: Apparently, I'm having this issue with EXALT units only. Other enemies behave as usual.

 

PS If my assumption is true and they did in fact reset visibility at the end of player's turn, it can be fixed by resetting visibility at the end of aliens turn instead. Will look into this when I have time.

 

PPS Seems, Firaxis motto for patching XCOM is "fix this, break that". :sad:

Edited by wghost81
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...