wghost81 Posted February 26, 2014 Share Posted February 26, 2014 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 More sharing options...
wghost81 Posted February 26, 2014 Author Share Posted February 26, 2014 82 objects were resized in XComGame and 22 in XComStrategyGame. All UI/Input related. If there were some real fixes, they're either in engine or are too small to find by statistical analysis. Link to comment Share on other sites More sharing options...
Amineri Posted February 26, 2014 Share Posted February 26, 2014 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 More sharing options...
wghost81 Posted February 27, 2014 Author Share Posted February 27, 2014 (edited) 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 February 27, 2014 by wghost81 Link to comment Share on other sites More sharing options...
Drakous79 Posted February 27, 2014 Share Posted February 27, 2014 (edited) 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 February 27, 2014 by Drakous79 Link to comment Share on other sites More sharing options...
wghost81 Posted February 27, 2014 Author Share Posted February 27, 2014 And on top of this tactical bindings get randomly discarded. I've assigned 'B' to Hunker Down and next play it is empty again. Link to comment Share on other sites More sharing options...
Drakous79 Posted February 27, 2014 Share Posted February 27, 2014 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 More sharing options...
Zyxpsilon Posted February 27, 2014 Share Posted February 27, 2014 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 More sharing options...
Amineri Posted February 27, 2014 Share Posted February 27, 2014 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 More sharing options...
wghost81 Posted March 5, 2014 Author Share Posted March 5, 2014 (edited) 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 March 5, 2014 by wghost81 Link to comment Share on other sites More sharing options...
Recommended Posts