From e837e40af1d5e2931eec5711d5f9034cef2846bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20G=C3=B3mez?= <82000645+ivangonzalogomez@users.noreply.github.com> Date: Sun, 23 Jun 2024 00:37:45 -0300 Subject: [PATCH] Initial Release --- DefaultEngine.ini | 3530 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 3530 insertions(+) create mode 100644 DefaultEngine.ini diff --git a/DefaultEngine.ini b/DefaultEngine.ini new file mode 100644 index 0000000..f5bbfb2 --- /dev/null +++ b/DefaultEngine.ini @@ -0,0 +1,3530 @@ +[URL] +GameName=TresGame + +[/Script/Engine.GameEngine] +MaxDeltaTime=0.05 + +[/Script/EngineSettings.GameMapsSettings] +; ゲームInstance +GameInstanceClass=/Script/TresGame.TresGameInstance +; ゲームプレイ時のマップ. +; The map that will be loaded by default when no other map is loaded. +GameDefaultMap=/Game/Maps/TresGameTitle +; The map that will be loaded by default when no other map is loaded (DEDICATED SERVER). +ServerDefaultMap=/Game/Maps/TresGameTitle + +; エディタ起動時のマップ. +; If set, this map will be loaded when the Editor starts up. +EditorStartupMap=/Game/Maps/TresGameTitle + +; umapへ未設定の時これが使われる. +; GameMode to use if not specified in any other way. (e.g. per-map DefaultGameMode or on the URL). +GlobalDefaultGameMode=/Script/TresGame.TresGameMode +; GameMode to use if not specified in any other way. (e.g. per-map DefaultGameMode or on the URL) (DEDICATED SERVERS). +GlobalDefaultServerGameMode=/Script/TresGame.TresGameMode + +[/Script/UnrealEd.EditorEngine] +bSmoothFrameRate=false +SmoothedFrameRateRange=(LowerBound=(Type="ERangeBoundTypes::Inclusive",Value=5),UpperBound=(Type="ERangeBoundTypes::Inclusive",Value=120)) +MinDesiredFrameRate=35.000000 + +[/Script/Engine.Engine] +bSmoothFrameRate=false +SmoothedFrameRateRange=(LowerBound=(Type="ERangeBoundTypes::Inclusive",Value=20),UpperBound=(Type="ERangeBoundTypes::Inclusive",Value=60)) +MinDesiredFrameRate=20.000000 +NearClipPlane=3.0 +WorldSettingsClassName=/Script/TresGame.TresWorldSettings +LevelScriptActorClassName=/Script/TresGame.TresLevelScriptActor +GameEngine=/Script/TresGame.TresGameEngine +EditorEngine=/Script/TresGameEditor.TresUnrealEdEngine +UnrealEdEngine=/Script/TresGameEditor.TresUnrealEdEngine +GameSingletonClassName=/Script/TresGame.TresGameSingleton +GameViewportClientClassName=/Script/TresGame.TresGameViewportClient +;Defaultのボケテクスチャを変更:y-kunita +DefaultBokehTextureName=/Game/Maps/Common/Textures/T_SqexCircleBokeh.T_SqexCircleBokeh +GameUserSettingsClassName=/Script/TresGame.TresGameUserSettings + +; +; GameName の置き換え . +; ++ActiveGameNameRedirects=(OldGameName="TP_ThirdPerson",NewGameName="/Script/TresGame") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_ThirdPerson",NewGameName="/Script/TresGame") + +; デフォルト PhysicalMaterial を 'TresPhysicalMaterialDefault' に変更 . +; DefaultPhysMaterialName=/Engine/EngineMaterials/DefaultPhysicalMaterial.DefaultPhysicalMaterial +DefaultPhysMaterialName=/Game/Blueprints/Collision/Map/TresMapID_Default.TresMapID_Default +SQEX_DefaultOceanPhysMaterialName=/Game/Blueprints/Collision/Map/TresMapID_DefaultOcean.TresMapID_DefaultOcean +SQEX_OverridePhysMaterialWallClimbName=/Game/Blueprints/Collision/Map/TresMapID_DefaultWallRun.TresMapID_DefaultWallRun + +; マチネトラック名置き換え(マチネトラック側をそのまま置き換えるのではなく、TargetClassName=で指定されたクラスが +; トラックインスタンス初期化時の +; UInterpTrackInstFloatProp::InitTrackInst(UInterpTrack * Track) +; FMatineeUtils::GetInterpFloatPropertyRef(AActor * InActor, FName InPropName) +; FMatineeUtils::FindObjectAndPropOffset() +; GetTrackNameRedirection(UClass* TargetClass, FName TrackName) +; の引数TargetClassの時だけ置き換えるプロパティー名をチェックして一致したら置き換える. ++MatineeTrackRedirects=(TargetClassName="/Script/TresGame.TresCameraAnim",OldFieldName="FOVAngle",NewFieldName="CameraComponent.FieldOfView") + +; +; 4.16 から Class/Enum/Struct/Function(旧K2Field)/Propert のリダイレクトは CoreRedirects セクションへ移動になりました . +; +[CoreRedirects] + ++ClassRedirects=(OldName="TP_ThirdPersonGameInfo",NewName="TresGameMode") ++ClassRedirects=(OldName="TP_ThirdPersonCharacter",NewName="TresCharPawnBase") ++ClassRedirects=(OldName="TresDebugInputTask",NewName="TresInputTask") + +; 標準のLightシリーズをTresLightシリーズへ置き換え +;+ClassRedirects=(OldName="PointLight",NewName="/Script/TresGame.TresPointLight") +;+ClassRedirects=(OldName="SkyLight",NewName="/Script/TresGame.TresSkyLight") +;+ClassRedirects=(OldName="DirectionalLight",NewName="/Script/TresGame.TresDirectionalLight") +;+ClassRedirects=(OldName="SpotLight",NewName="/Script/TresGame.TresSpotLight") ++ClassRedirects=(OldName="TresPointLight",NewName="/Script/Engine.PointLight") ++ClassRedirects=(OldName="TresSkyLight",NewName="/Script/Engine.SkyLight") ++ClassRedirects=(OldName="TresDirectionalLight",NewName="/Script/Engine.DirectionalLight") ++ClassRedirects=(OldName="TresSpotLight",NewName="/Script/Engine.SpotLight") + +; 方向MoveToタスクノードの名変更 ++ClassRedirects=(OldName="CommonMoveSeq",NewName="DirectionalMoveSeq") + +; ドナグーのクラス名の置き換え ++ClassRedirects=(OldName="TresNpcPawnDonald",NewName="TresNpcPawn_n_ex001") ++ClassRedirects=(OldName="TresNpcControllerDonald",NewName="TresNpcController_n_ex001") ++ClassRedirects=(OldName="TresNpcPawnGoofy",NewName="TresNpcPawn_n_ex002") ++ClassRedirects=(OldName="TresNpcControllerGoofy",NewName="TresNpcController_n_ex002") + +; ペガサスのクラス名の置き換え ++ClassRedirects=(OldName="TresAttractionPawnSHPegasus",NewName="TresStylePawnSHPegasus") ++ClassRedirects=(OldName="TresAttractionPawnSHChariot",NewName="TresStylePawnSHChariot") ++ClassRedirects=(OldName="TresAttractionProjSHThunder",NewName="TresStyleProjSHThunder") + +; 既存のLevelScriptActorを継承クラスに差し替え +;+ClassRedirects=(OldName="LevelScriptActor",NewName="/Script/TresGame.TresLevelScriptActor") + +; BattleDirectorクラスの置き換え ++ClassRedirects=(OldName="TresBattleManager", NewName="TresAICoordinator") + +; 敵各種定義クラスの置き換え ++ClassRedirects=(OldName="TresMove2_e_ex015_BoosterMove", NewName="TresMove2_e_ex015_BoosterMoveAir") ++ClassRedirects=(OldName="TresMove1_e_ex026_Air", NewName="TresMove1_e_ex026_Fly") + +; ATresMapJumpTriggerBoxからATresMapJumpDirectionalTriggerBoxに置き換え +; +ClassRedirects=(OldName="TresMapJumpTriggerBox",NewName="TresMapJumpDirectionalTriggerBox") + +; プロパティ名も置き換え . ++PropertyRedirects=(OldName="TresAtkCollShapeAssetUnit.MyDefaultAtkType",NewName="m_DefaultAtkType") ++PropertyRedirects=(OldName="TresAtkCollShapeAssetUnit.ShapeType",NewName="m_ShapeType") ++PropertyRedirects=(OldName="TresAtkCollShapeAssetUnit.RelativeLocation1",NewName="m_RelativeLocation1") ++PropertyRedirects=(OldName="TresAtkCollShapeAssetUnit.Size",NewName="m_Size") ++PropertyRedirects=(OldName="TresAtkCollShapeAssetUnit.RelativeRocation",NewName="m_RelativeRocation") ++PropertyRedirects=(OldName="TresAtkCollShapeAssetUnit.bEnableMapHit",NewName="m_bEnableMapHit") ++PropertyRedirects=(OldName="TresAnimNotifyState_Attack.m_bOverrideHideEffect",NewName="m_bOverrideHitEffect") + ++PropertyRedirects=(OldName="TresCharPawnBase.m_CmnEnemyEffect",NewName="m_CmnAppearEffect") + +; UIの特殊効果プロパティ名置き換え ++PropertyRedirects=(OldName="TresUIBlurParams.fUIBlurHoleAbyssSize",NewName="fUIBlurHoleEdgeSize") ++PropertyRedirects=(OldName="TresUIBlurParams.fUILensDistortionAbyssSize",NewName="fUILensDistortionEdgeSize") + +; TresEnvQueryGenerator_SimpleGrid3Dのプロパティ名を置き換え ++PropertyRedirects=(OldName="TresEnvQueryGenerator_SimpleGrid3D.SpaceBetween",NewName="SpaceBetweenXY") + +; TresAttackDefinitionJumpのプロパティ名を置き換え ++PropertyRedirects=(OldName="TresAttackDefinitionJump.m_AttackAnimData",NewName="m_AttackAnimDataForAir") + +; TresCamera系のプロパティ名を置き換え ++PropertyRedirects=(OldName="TresCameraNormal.m_LimitYaw",NewName="m_LockonLimitYawMax") + +; LockonTargetClass置き換え ++ClassRedirects=(OldName="TresLockonTargetComponentBase",NewName="TresLockonTargetComponent") + + ; ブループリントファンクション名置き換え. + ; Kismet function redirects + ; Must specify class and and function name for old function, and just function name for new function (class name is optional) ++FunctionRedirects=(OldName="TresCharPawnBase.SetVelocityXY",NewName="TresCharPawnBase.BP_SetVelocityXY") ++FunctionRedirects=(OldName="TresCharPawnBase.SetAccelerationDirXY",NewName="TresCharPawnBase.BP_SetAccelerationDirXY") ++FunctionRedirects=(OldName="TresCharPawnBase.SetAccelerationDir",NewName="TresCharPawnBase.BP_SetAccelerationDir") ++FunctionRedirects=(OldName="TresPlayerControllerBase.NotifySetActionCommand",NewName="TresPlayerControllerBase.BP_NotifySetActionCommand1") ++FunctionRedirects=(OldName="TresPlayerControllerBase.NotifyDeleteActionCommand",NewName="TresPlayerControllerBase.BP_NotifyDeleteActionCommand") ++FunctionRedirects=(OldName="TresCharPawnBase.GetMovedVelocity",NewName="TresPawnBase.BP_GetMovedVelocity") ++FunctionRedirects=(OldName="TresCharPawnBase.GetMovedVelocityXYSize",NewName="TresPawnBase.BP_GetMovedVelocityXYSize") ++FunctionRedirects=(OldName="TresCharPawnBase.GetMovedVelocityZ",NewName="TresPawnBase.BP_GetMovedVelocityZ") ++FunctionRedirects=(OldName="TresCharPawnBase.GetRootMotionVelocity",NewName="TresPawnBase.BP_GetRootMotionVelocity") ++FunctionRedirects=(OldName="TresCharMovementComponent.GetAcceleration",NewName="TresCharMovementComponent.BP_GetAcceleration") ++FunctionRedirects=(OldName="TresCharMovementComponent.GetVelocity",NewName="TresCharMovementComponent.BP_GetVelocity") ++FunctionRedirects=(OldName="TresCharMovementComponent.GetMovedVelocity",NewName="TresCharMovementComponent.BP_GetMovedVelocity") ++FunctionRedirects=(OldName="TresCameraTarget.SetTargetOffset",NewName="TresCameraTarget.BP_SetTargetOffset") ++FunctionRedirects=(OldName="TresCameraTarget.SetTargetLocalOffset",NewName="TresCameraTarget.BP_SetTargetLocalOffset") ++FunctionRedirects=(OldName="TresCameraTarget.SetCameratLocalOffset",NewName="TresCameraTarget.BP_SetTresCameraLocalOffset") ++FunctionRedirects=(OldName="TresCameraTarget.AttachTarget",NewName="TresCameraTarget.BP_AttachTresCameraTarget") ++FunctionRedirects=(OldName="TresCameraTarget.IsAttachTarget",NewName="TresCameraTarget.BP_IsAttachTresCameraTarget") ++FunctionRedirects=(OldName="TresCameraBase.SettingTresCamera",NewName="TresCameraBase.BP_SettingTresCamera") ++FunctionRedirects=(OldName="TresGameBlueprintLibrary.StartWhiiteOut",NewName="TresGameBlueprintLibrary.StartWhiteOut") ++FunctionRedirects=(OldName="TresLevelScriptActor.CreateTresTimerTask",NewName="TresGameBlueprintLibrary.CreateTresTaskTimerGameMode") + +;;; EnemyPopのBlueprint ---> Native +;+ClassRedirects=(OldName="/Game/Blueprints/lv_PopEnemyVolume.lv_PopEnemyVolume_C",NewName="/Script/TresGame.TresEnemyPopVolume",InstanceOnly="true") +;+ClassRedirects=(OldName="lv_PopEnemyVolume_C",NewName="/Script/TresGame.TresEnemyPopVolume",InstanceOnly="true") +;+PropertyRedirects=(OldName="TresEnemyPopVolume.EnemySet",NewName="m_EnemySet") +;+PropertyRedirects=(OldName="TresEnemyPopVolume.UseBlueprint",NewName="m_UseBlueprint") +;+PropertyRedirects=(OldName="TresEnemyPopVolume.UseCamera",NewName="m_UseCamera") +;+PropertyRedirects=(OldName="TresEnemyPopVolume.m_EnemyPopID",NewName="DUMY") +;+ClassRedirects=(OldName="lv_PopEnemyBoxTrigger_C",NewName="/Script/TresGame.TresEnemyPopTriggerBox",InstanceOnly="true") +;+PropertyRedirects=(OldName="TresEnemyPopTriggerBox.EnemySet",NewName="m_EnemySet") +;+PropertyRedirects=(OldName="TresEnemyPopTriggerBox.UseBlueprint",NewName="m_UseBlueprint") +;+PropertyRedirects=(OldName="TresEnemyPopTriggerBox.UseCamera",NewName="m_UseCamera") +;+ClassRedirects=(OldName="lv_PopEnemySphereTrigger_C",NewName="/Script/TresGame.TresEnemyPopTriggerSphere",InstanceOnly="true") +;+PropertyRedirects=(OldName="TresEnemyPopTriggerSphere.EnemySet",NewName="m_EnemySet") +;+PropertyRedirects=(OldName="TresEnemyPopTriggerSphere.UseBlueprint",NewName="m_UseBlueprint") +;+PropertyRedirects=(OldName="TresEnemyPopTriggerSphere.UseCamera",NewName="m_UseCamera") +;+ClassRedirects=(OldName="lv_PopEnemyCapsuleTrigger_C",NewName="/Script/TresGame.TresEnemyPopTriggerCapsule",InstanceOnly="true") +;+PropertyRedirects=(OldName="TresEnemyPopTriggerCapsule.EnemySet",NewName="m_EnemySet") +;+PropertyRedirects=(OldName="TresEnemyPopTriggerCapsule.UseBlueprint",NewName="m_UseBlueprint") +;+PropertyRedirects=(OldName="TresEnemyPopTriggerCapsule.UseCamera",NewName="m_UseCamera") + ++ClassRedirects=(OldName="TresBattleAreaVolume",NewName="TresBattleVolume") + +; ATresDrawAreaNameVolume置換 ++ClassRedirects=(OldName="TresDrawAreaNameVolume",NewName="TresAreaNameVolume") ++ClassRedirects=(OldName="TresPlaceNameVolume",NewName="TresAreaNameVolume") + +; TresBTTask_クラス置き換え. ++ClassRedirects=(OldName="TresBTTask_CommonAttackRandomWalk",NewName="TresBTTask_CommonAttackRandomWalk_Q") + +; TresBTTask_Actionのプロパティ名置き換え ++PropertyRedirects=(OldName="TresBTTask_Action.m_TargetActor",NewName="m_Target") + +; TresDefinisionAttackBaseのプロパティ名置き換え ++PropertyRedirects=(OldName="TresAttackDefinitionBase.m_bYaw",NewName="m_bValidateYaw") ++PropertyRedirects=(OldName="TresAttackDefinitionBase.m_bPitch",NewName="m_bValidatePitch") + +; enum / struct の宣言場所(enum型)を変更 ++EnumRedirects=(OldName="EViewTargetBlendInterp",NewName="/Script/Engine.EViewTargetBlendInterp") ++EnumRedirects=(OldName="EViewTargetBlendInterpYaw",NewName="/Script/Engine.EViewTargetBlendInterpYaw") ++StructRedirects=(OldName="ViewTargetTransitionParamsEx",NewName="/Script/Engine.ViewTargetTransitionParamsEx") ++StructRedirects=(OldName="SQEX_SplineMoverExecuter",NewName="SQEX_SplineMoverExecutor") + +; テク推版Bonamikへの移行 ++ClassRedirects=(OldName="SQEX_AnimNotifyState_Bonamik_Enable",NewName="/Script/TresGame.TresAnimNotifyState_Bonamik_Enable") ++ClassRedirects=(OldName="SQEX_AnimNotifyState_Bonamik_EnableGroundCollision",NewName="/Script/TresGame.TresAnimNotifyState_Bonamik_EnableGroundCollision") ++ClassRedirects=(OldName="SQEX_AnimNotifyState_Bonamik_EnablePresetWind",NewName="/Script/TresGame.TresAnimNotifyState_Bonamik_EnablePresetWind") ++ClassRedirects=(OldName="SQEX_AnimNotifyState_Bonamik_Weight",NewName="/Script/TresGame.TresAnimNotifyState_Bonamik_Weight") ++ClassRedirects=(OldName="SQEX_AnimNotify_Bonamik_Enable",NewName="/Script/TresGame.TresAnimNotify_Bonamik_Enable") ++ClassRedirects=(OldName="SQEX_AnimNotify_Bonamik_EnableGroundCollision",NewName="/Script/TresGame.TresAnimNotify_Bonamik_EnableGroundCollision") ++ClassRedirects=(OldName="SQEX_AnimNotify_Bonamik_EnablePresetWind",NewName="/Script/TresGame.TresAnimNotify_Bonamik_EnablePresetWind") ++ClassRedirects=(OldName="SQEX_AnimNotify_Bonamik_ResetAndPreRoll",NewName="/Script/TresGame.TresAnimNotify_Bonamik_ResetAndPreRoll") ++ClassRedirects=(OldName="SQEX_AnimNotify_Bonamik_Weight",NewName="/Script/TresGame.TresAnimNotify_Bonamik_Weight") ++ClassRedirects=(OldName="SQEX_BonamikWind_Actor",NewName="/Script/BonamikRt.SQEX_BonamikWind_Actor") ++ClassRedirects=(OldName="SQEX_BonamikWind_Component",NewName="/Script/BonamikRt.SQEX_BonamikWind_Component") ++PropertyRedirects=(OldName="SkeletalMesh.m_BonamikAssets",NewName="m_BonamikAssetPtrs") +; テク推版KineDriverへの移行 ++ClassRedirects=(OldName="AnimNotify_SQEX_EnableKineDriver",NewName="/Script/TresGame.TresAnimNotify_KineDriver_Enable") ++ClassRedirects=(OldName="AnimNotifyState_SQEX_EnableKineDriver",NewName="/Script/TresGame.TresAnimNotifyState_KineDriver_Enable") ++PropertyRedirects=(OldName="Skeleton.KineDrivers",NewName="KineDriverPtrs") + +; ++ClassRedirects=(OldName="TresVFXAreaColorTableData",NewName="TresVFXAreaCustomTableData") + +; 旧 TresCommandKind の置き換え ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_DODGE","ETresCommandKind::TRES_CMD_KIND_DodgeRoll")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_FIN_VIKINGSHIP","ETresCommandKind::TRES_CMD_KIND_FINISH_AFVS")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_FIN_JETCOASTER_BM","ETresCommandKind::TRES_CMD_KIND_FINISH_AFBM")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_FIN_JETCOASTER_SM","ETresCommandKind::TRES_CMD_KIND_FINISH_AFSM")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_FIN_JETCOASTER_SC","ETresCommandKind::TRES_CMD_KIND_FINISH_AFSC")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_FIN_MERRYGOROUND","ETresCommandKind::TRES_CMD_KIND_FINISH_AFMG")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_FIN_TEACUP","ETresCommandKind::TRES_CMD_KIND_FINISH_AFTC")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_FIN_AERIALSWING","ETresCommandKind::TRES_CMD_KIND_FINISH_AFAS")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_FIN_WATERSLIDER","ETresCommandKind::TRES_CMD_KIND_FINISH_AFWS")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_FIN_FREEFALL","ETresCommandKind::TRES_CMD_KIND_FINISH_AFFF")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_SF_SHOOTINGSTAR","ETresCommandKind::TRES_CMD_KIND_SHOOTFLOW7")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_SF_BARRAGEDIVE","ETresCommandKind::TRES_CMD_KIND_SHOOTFLOW8")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_SF_BAZOOKACANNON","ETresCommandKind::TRES_CMD_KIND_SHOOTFLOW9")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_CHANGE_VC","ETresCommandKind::TRES_CMD_KIND_CHANGE_GM")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_CHANGE_CL","ETresCommandKind::TRES_CMD_KIND_CHANGE_WA")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_FINISH_CL","ETresCommandKind::TRES_CMD_KIND_FINISH_WA")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_RESERVE158","ETresCommandKind::TRES_CMD_KIND_FR_GOOFYSHOOT")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_RESERVE160","ETresCommandKind::TRES_CMD_KIND_FR_GOOFYSHOOT")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_RESERVE161","ETresCommandKind::TRES_CMD_KIND_FR_GOOFYSHOOT")) ) ++EnumRedirects=(OldName="ETresCommandKind",ValueChanges=(("ETresCommandKind::TRES_CMD_KIND_AF_WATERSLIDER","ETresCommandKind::TRES_CMD_KIND_AF_WATERRIDE")) ) + +; EventID 置き換え ++EnumRedirects=(OldName="ETresPlayerSpecificActionID",ValueChanges=(("ETresPlayerSpecificActionID::TRES_PSA_ROLLERCOASTER_RETRY","ETresPlayerSpecificActionID::TRES_PSA_ROLLERCOASTER_DEADHEAT_WIN")) ) ++EnumRedirects=(OldName="ETresPlayerSpecificActionID",ValueChanges=(("ETresPlayerSpecificActionID::TRES_PSA_ROLLERCOASTER_RETRY_FAILED","ETresPlayerSpecificActionID::TRES_PSA_ROLLERCOASTER_DEADHEAT_LOSE")) ) ++EnumRedirects=(OldName="ETresPlayerSpecificActionID",ValueChanges=(("ETresPlayerSpecificActionID::TRES_PSA_ROLLERCOASTER_FINISH","ETresPlayerSpecificActionID::TRES_PSA_ROLLERCOASTER_FINISH_WIN_START")) ) ++EnumRedirects=(OldName="ETresPlayerSpecificActionID",ValueChanges=(("ETresPlayerSpecificActionID::TRES_PSA_ROLLERCOASTER_FINISH_GATE_OPEN","ETresPlayerSpecificActionID::TRES_PSA_ROLLERCOASTER_FINISH_WIN_END")) ) ++EnumRedirects=(OldName="ETresPlayerSpecificActionID",ValueChanges=(("ETresPlayerSpecificActionID::TRES_PSA_ROLLERCOASTER_ROCKTITAN_END","ETresPlayerSpecificActionID::TRES_PSA_ROLLERCOASTER_FINISH_LOSE_START")) ) + +; 破棄された状態異常種別 置き換え . ++EnumRedirects=(OldName="ETresBadStatusType",ValueChanges=(("ETresBadStatusType::TRES_BADSTAT_SLEEP","ETresBadStatusType::TRES_BADSTAT_NONE")) ) ++EnumRedirects=(OldName="ETresBadStatusType",ValueChanges=(("ETresBadStatusType::TRES_BADSTAT_STEAM","ETresBadStatusType::TRES_BADSTAT_NONE")) ) +; ++EnumRedirects=(OldName="ETresCmnCureEffectGrpID",ValueChanges=(("ETresCmnCureEffectGrpID::TRES_CURE_GRP_POSITON","ETresCmnCureEffectGrpID::TRES_CURE_GRP_POTION")) ) ++EnumRedirects=(OldName="ETresCmnCureEffectGrpID",ValueChanges=(("ETresCmnCureEffectGrpID::TRES_CURE_GRP_HIGHPOSITON","ETresCmnCureEffectGrpID::TRES_CURE_GRP_HIGHPOTION")) ) ++EnumRedirects=(OldName="ETresCmnCureEffectGrpID",ValueChanges=(("ETresCmnCureEffectGrpID::TRES_CURE_GRP_MEGAPOSITON","ETresCmnCureEffectGrpID::TRES_CURE_GRP_MEGAPOTION")) ) ++EnumRedirects=(OldName="ETresCmnCureEffectGrpID",ValueChanges=(("ETresCmnCureEffectGrpID::TRES_CURE_GRP_MEGAPOTION","ETresCmnCureEffectGrpID::TRES_CURE_GRP_POTION")) ) ++EnumRedirects=(OldName="ETresCmnCureEffectGrpID",ValueChanges=(("ETresCmnCureEffectGrpID::TRES_CURE_GRP_HIGHETHER","ETresCmnCureEffectGrpID::TRES_CURE_GRP_ETHER")) ) ++EnumRedirects=(OldName="ETresCmnCureEffectGrpID",ValueChanges=(("ETresCmnCureEffectGrpID::TRES_CURE_GRP_MEGAETHER","ETresCmnCureEffectGrpID::TRES_CURE_GRP_ETHER")) ) ++EnumRedirects=(OldName="ETresCmnCureEffectGrpID",ValueChanges=(("ETresCmnCureEffectGrpID::TRES_CURE_GRP_LASTELIXIR","ETresCmnCureEffectGrpID::TRES_CURE_GRP_ELIXIR")) ) + +; TresDamageAttribute 置き換え ++EnumRedirects=(OldName="ETresDamageAttribute",ValueChanges=(("ETresDamageAttribute::TRES_DMG_ATTR_HOLY","ETresDamageAttribute::TRES_DMG_ATTR_NOTYPE")) ) ++EnumRedirects=(OldName="ETresDamageAttribute",ValueChanges=(("ETresDamageAttribute::TRES_DMG_ATTR_SPECIAL","ETresDamageAttribute::TRES_DMG_ATTR_NOTYPE")) ) ++EnumRedirects=(OldName="ETresDamageAttribute",ValueChanges=(("ETresDamageAttribute::TRES_DMG_ATTR_EARTH","ETresDamageAttribute::TRES_DMG_ATTR_PHYSICAL")) ) + +; WorldCode -> WorldCodeID ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_zz","ETresWorldCode::TRES_WCID_ZZ")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_dw","ETresWorldCode::TRES_WCID_DW")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_he","ETresWorldCode::TRES_WCID_HE")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_po","ETresWorldCode::TRES_WCID_PO")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_ts","ETresWorldCode::TRES_WCID_TS")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_ra","ETresWorldCode::TRES_WCID_RA")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_ca","ETresWorldCode::TRES_WCID_CA")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_cs","ETresWorldCode::TRES_WCID_CS")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_wi","ETresWorldCode::TRES_WCID_WI")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_fz","ETresWorldCode::TRES_WCID_FZ")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_mi","ETresWorldCode::TRES_WCID_MI")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_bx","ETresWorldCode::TRES_WCID_BX")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_tt","ETresWorldCode::TRES_WCID_TT")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_ew","ETresWorldCode::TRES_WCID_EW")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_kg","ETresWorldCode::TRES_WCID_KG")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_bt","ETresWorldCode::TRES_WCID_BT")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_sr","ETresWorldCode::TRES_WCID_SR")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_wm","ETresWorldCode::TRES_WCID_WM")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::TRES_WCID_FW","ETresWorldCode::TRES_WCID_RE")) ) ++EnumRedirects=(OldName="ETresWorldCode",ValueChanges=(("ETresWorldCode::ETresWorldCode_Max","ETresWorldCode::TRES_WCID_MAX")) ) + ++EnumRedirects=(OldName="ETresWorldAreaCode",ValueChanges=(("ETresWorldAreaCode::TRES_WAID_AREA_16","ETresWorldAreaCode::TRES_WAID_AREA_15")) ) + +; 身体状態 (BodyColl) ++EnumRedirects=(OldName="ETresBodyCollReactionType",ValueChanges=(("ETresBodyCollReactionType::TRES_BODY_RT_SCRUM","ETresBodyCollReactionType::TRES_BODY_RT_DEFAULT")) ) ++EnumRedirects=(OldName="ETresBodyCollReactionType",ValueChanges=(("ETresBodyCollReactionType::TRES_BODY_RT_IRONMAN","ETresBodyCollReactionType::TRES_BODY_RT_DEFAULT")) ) ++EnumRedirects=(OldName="ETresBodyPushPower",ValueChanges=(("ETresBodyPushPower::TRES_PUSH_POWER_LIGHT","ETresBodyPushPowerLevel::PPL_10")) ) ++EnumRedirects=(OldName="ETresBodyPushPower",ValueChanges=(("ETresBodyPushPower::TRES_PUSH_POWER_NORMAL","ETresBodyPushPowerLevel::PPL_10")) ) ++EnumRedirects=(OldName="ETresBodyPushPower",ValueChanges=(("ETresBodyPushPower::TRES_PUSH_POWER_HEAVY1","ETresBodyPushPowerLevel::PPL_10")) ) ++EnumRedirects=(OldName="ETresBodyPushPower",ValueChanges=(("ETresBodyPushPower::TRES_PUSH_POWER_HEAVY2","ETresBodyPushPowerLevel::PPL_10")) ) + +; Debug Channel ++EnumRedirects=(OldName="ETresObjTypeProcChannel",ValueChanges=(("ETresObjTypeProcChannel::CH_DEBUG4","ETresObjTypeProcChannel::CH_DEBUG3")) ) + +; Rebellisの勝利ボーナスの置き換え . +; ※ 旧EnumAsByte<> -> enum class : uint8 へRedirectsする場合、NewEnumEntryにはScopeも必要っぽいんで注意!! . ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::TRES_VBONUS_NONE","ETresVictoryBonusKind::NONE")) ) ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::TRES_VBONUS_HP_UP5","ETresVictoryBonusKind::HP_UP5")) ) ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::TRES_VBONUS_HP_UP10","ETresVictoryBonusKind::HP_UP10")) ) ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::TRES_VBONUS_MP_UP10","ETresVictoryBonusKind::MP_UP10")) ) ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::TRES_VBONUS_MP_UP30","ETresVictoryBonusKind::MP_UP10")) ) ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::TRES_VBONUS_MAX","ETresVictoryBonusKind::TYPE_MAX")) ) + +; RebellisのゲームヘルプIDの置き換え(0.2は3とそもそも体系が異なるのでIDを丸め込む) ++EnumRedirects=(OldName="ETresGameHelp",ValueChanges=(("ETresGameHelp::TRES_GAME_HELP_INVALID","ETresGameHelp::Invalid")) ) ++EnumRedirects=(OldName="ETresGameHelp",ValueChanges=(("ETresGameHelp::TRES_GAME_HELP_1","ETresGameHelp::Help_1")) ) ++EnumRedirects=(OldName="ETresGameHelp",ValueChanges=(("ETresGameHelp::TRES_GAME_HELP_2","ETresGameHelp::Help_1")) ) ++EnumRedirects=(OldName="ETresGameHelp",ValueChanges=(("ETresGameHelp::TRES_GAME_HELP_3","ETresGameHelp::Help_1")) ) ++EnumRedirects=(OldName="ETresGameHelp",ValueChanges=(("ETresGameHelp::TRES_GAME_HELP_4","ETresGameHelp::Help_1")) ) ++EnumRedirects=(OldName="ETresGameHelp",ValueChanges=(("ETresGameHelp::TRES_GAME_HELP_5","ETresGameHelp::Help_1")) ) ++EnumRedirects=(OldName="ETresGameHelp",ValueChanges=(("ETresGameHelp::TRES_GAME_HELP_6","ETresGameHelp::Help_1")) ) ++EnumRedirects=(OldName="ETresGameHelp",ValueChanges=(("ETresGameHelp::TRES_GAME_HELP_7","ETresGameHelp::Help_1")) ) ++EnumRedirects=(OldName="ETresGameHelp",ValueChanges=(("ETresGameHelp::TRES_GAME_HELP_8","ETresGameHelp::Help_1")) ) + ++EnumRedirects=(OldName="ETresGameHelpCategory",ValueChanges=(("ETresGameHelpCategory::TRES_GAME_HELP_CATEGORY_NONE","ETresGameHelpCategory::None")) ) + +; Ability定義の置き換え . ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_NONE","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_DONA_FIRE","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_DONA_BLIZZARD","ETresAbilityKind::CHR_ACT02")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_DONA_THUNDER","ETresAbilityKind::CHR_ACT03")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_DONA_THUNDER","ETresAbilityKind::CHR_ACT04")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_DONA_CURE","ETresAbilityKind::CHR_ACT05")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FR_DONALD_01","ETresAbilityKind::CHR_ACT06")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FR_DONALD_02","ETresAbilityKind::CHR_ACT07")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FR_DONALD_03","ETresAbilityKind::CHR_ACT08")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FR_GOOFY_01","ETresAbilityKind::CHR_ACT04")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FR_GOOFY_02","ETresAbilityKind::CHR_ACT05")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FR_GOOFY_03","ETresAbilityKind::CHR_ACT06")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_MICKEY_HOLY","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_DONA_FIRE","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_DONA_BLIZZARD","ETresAbilityKind::CHR_ACT02")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_DONA_THUNDER","ETresAbilityKind::CHR_ACT03")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_DONA_AERO","ETresAbilityKind::CHR_ACT04")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_DONA_CURE","ETresAbilityKind::CHR_ACT05")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_GOOFY_TORNADE","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_GOOFY_TURBO","ETresAbilityKind::CHR_ACT02")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_GOOFY_FLIP","ETresAbilityKind::CHR_ACT03")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_HERCULES_ROCKTHROW","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_HERCULES_ENERGYBURST","ETresAbilityKind::CHR_ACT02")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_WOODY_SHOULDERTACKLE","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_WOODY_ROPEATTACK","ETresAbilityKind::CHR_ACT02")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_BUZZ_BEAM","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_BUZZ_DOUBLELARIAT","ETresAbilityKind::CHR_ACT02")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_RAPUNZEL_HAIRSWING","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_RAPUNZEL_HAIRROTATION","ETresAbilityKind::CHR_ACT02")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_FLYNN_THROWFRYINGPAN","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_FLYNN_BARRELBASH","ETresAbilityKind::CHR_ACT02")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_SULLEY_ROAR","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_SULLEY_SHOULDERTACKLE","ETresAbilityKind::CHR_ACT02")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_MIKE_MIKEAPPEAL","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_MIKE_SUPPORT","ETresAbilityKind::CHR_ACT02")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_SPARROW_BONECRASH","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_SPARROW_TWISTROLLING","ETresAbilityKind::CHR_ACT02")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_MARSHMALLOW_JUMPSTRIKE","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_MARSHMALLOW_COLDBREATH","ETresAbilityKind::CHR_ACT02")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_BAYMAX_ROCKETPUNCH","ETresAbilityKind::CHR_ACT01")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::ACT_BAYMAX_CURESPRAY","ETresAbilityKind::CHR_ACT02")) ) +; 勝利ボーナス . ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::NOBONUS","ETresVictoryBonusKind::NONE")) ) ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::MAGIC_ELEMENT_FIRE","ETresVictoryBonusKind::MELEM_FIRE")) ) ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::MAGIC_ELEMENT_BLIZZARD","ETresVictoryBonusKind::MELEM_BLIZZARD")) ) ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::MAGIC_ELEMENT_THUNDER","ETresVictoryBonusKind::MELEM_THUNDER")) ) ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::MAGIC_ELEMENT_WATER","ETresVictoryBonusKind::MELEM_WATER")) ) ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::MAGIC_ELEMENT_AERO","ETresVictoryBonusKind::MELEM_AERO")) ) ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::MAGIC_ELEMENT_CURE","ETresVictoryBonusKind::MELEM_CURE")) ) ++EnumRedirects=(OldName="ETresVictoryBonusKind",ValueChanges=(("ETresVictoryBonusKind::ABILITY","ETresVictoryBonusKind::NONE")) ) + +; ReactionResultType redirects . ++EnumRedirects=(OldName="ETresReactionResultType",ValueChanges=(("ETresReactionResultType::STRONG_BODY_DAMAGE","ETresReactionResultType::STRONG_BODY_DAMAGE3")) ) ++EnumRedirects=(OldName="ETresReactionResultType",ValueChanges=(("ETresReactionResultType::TRES_REACT_RESULT_SHIELDBREAK","ETresReactionResultType::ARMOR_BREAK")) ) ++EnumRedirects=(OldName="ETresReactionResultType",ValueChanges=(("ETresReactionResultType::_TRES_REACT_RESULT_MAX","ETresReactionResultType::_MAX")) ) + +; IKinemaLookAt -> CinematicLookAt ++FunctionRedirects=(OldName="TresCharPawnBase.StartIKinemaLookAt",NewName="TresCharPawnBase.BP_StartCinematicLookAt") ++FunctionRedirects=(OldName="TresCharPawnBase.EndIKinemaLookAt",NewName="TresCharPawnBase.BP_EndCinematicLookAt") + +; 料理ItemIDの置き換え ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM01","ETresItemDefFood::SOUP01")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM02","ETresItemDefFood::SOUP02")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM03","ETresItemDefFood::SOUP03")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM04","ETresItemDefFood::SOUP04")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM05","ETresItemDefFood::APPETIZER01")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM06","ETresItemDefFood::APPETIZER02")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM07","ETresItemDefFood::APPETIZER03")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM08","ETresItemDefFood::APPETIZER04")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM09","ETresItemDefFood::FISHDISH01")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM10","ETresItemDefFood::FISHDISH02")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM11","ETresItemDefFood::FISHDISH03")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM12","ETresItemDefFood::FISHDISH04")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM13","ETresItemDefFood::MEETDISH01")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM14","ETresItemDefFood::MEETDISH02")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM15","ETresItemDefFood::MEETDISH03")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM16","ETresItemDefFood::MEETDISH04")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM17","ETresItemDefFood::DESSERT01")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM18","ETresItemDefFood::DESSERT02")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM19","ETresItemDefFood::DESSERT03")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM20","ETresItemDefFood::DESSERT04")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM21","ETresItemDefFood::SOUP05")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM22","ETresItemDefFood::APPETIZER05")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM23","ETresItemDefFood::FISHDISH05")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM24","ETresItemDefFood::FISHDISH06")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM25","ETresItemDefFood::MEETDISH05")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM26","ETresItemDefFood::DESSERT05")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM27","ETresItemDefFood::DESSERT06")) ) ++EnumRedirects=(OldName="ETresItemDefFood",ValueChanges=(("ETresItemDefFood::ITEM28","ETresItemDefFood::DESSERT07")) ) + +; アビリティKINDの置き換え ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_HE_FINISH","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_RA_FINISH","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_CS_FINISH","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_PO_FINISH","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_TS_LEVEL2","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_TS_FINISH","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_CA_LEVEL2","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_CA_FINISH","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_MI_LEVEL2","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_MI_FINISH","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_FZ_LEVEL2","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_FZ_FINISH","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_WI_LEVEL2","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_WI_FINISH","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_SS_LEVEL2","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_SS_FINISH","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FORM_BRAVE","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FORM_WISDOM","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FORM_SOLID","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FORM_GRACE","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FORM_LIMIT","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_TECH_CHANCE","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_ATTRACTION_BONUS","ETresAbilityKind::ATTRACTION_TIME")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_DMAGIC_BONUS","ETresAbilityKind::LINK_BOOST")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_KB_VARIABLE_BONUS","ETresAbilityKind::FORM_TIME")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_AUTO_HEAL","ETresAbilityKind::WALK_HEALING")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_PROTECT","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_PROTECTRA","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_PROTECTGA","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::CHR_ACT09","ETresAbilityKind::CHR_ACT08")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::CHR_ACT10","ETresAbilityKind::CHR_ACT08")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::CHR_ACT11","ETresAbilityKind::CHR_ACT08")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::CHR_ACT12","ETresAbilityKind::CHR_ACT08")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::CHR_ACT13","ETresAbilityKind::CHR_ACT08")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::CHR_ACT14","ETresAbilityKind::CHR_ACT08")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::CHR_ACT15","ETresAbilityKind::CHR_ACT08")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::CHR_ACT16","ETresAbilityKind::CHR_ACT08")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::AUTO_ACTION","ETresAbilityKind::AUTO_FINISH")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::LEA_FIRAGARAID","ETresAbilityKind::NONE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::GUARDIAN_ANGEL","ETresAbilityKind::CURAGAN")) ) + ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_AIR_RECOVERY","ETresAbilityKind::AIR_RECOVERY")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_BLOW_COUNTER","ETresAbilityKind::BLOW_COUNTER")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_REFLECT_GUARD","ETresAbilityKind::REFLECT_GUARD")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_GUARD_COUNTER","ETresAbilityKind::GUARD_COUNTER")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_REVENGEIMPACT","ETresAbilityKind::REVENGEIMPACT")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_REVENGEDIVE","ETresAbilityKind::REVENGEDIVE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_REVENGE_EX","ETresAbilityKind::REVENGE_EX")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_RISKDODGE","ETresAbilityKind::RISKDODGE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_RD_COUNTER","ETresAbilityKind::RD_COUNTER")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_SLASH_UPPER","ETresAbilityKind::SLASH_UPPER")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_AIR_ROLL_BEAT","ETresAbilityKind::AIR_ROLL_BEAT")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_AIR_DOWN","ETresAbilityKind::AIR_DOWN")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_TRIPPLE_SLASH","ETresAbilityKind::TRIPPLE_SLASH")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_CHARGE_THRUST","ETresAbilityKind::CHARGE_THRUST")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_MAGICFLUSH","ETresAbilityKind::MAGICFLUSH")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_HIGHJUMP","ETresAbilityKind::HIGHJUMP")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_DOUBLEFLIGHT","ETresAbilityKind::DOUBLEFLIGHT")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_SUPERJUMP","ETresAbilityKind::SUPERJUMP")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_SUPERSLIDE","ETresAbilityKind::SUPERSLIDE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_GLIDE","ETresAbilityKind::GLIDE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_LIBRA","ETresAbilityKind::LIBRA")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_DODGE","ETresAbilityKind::DODGE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_AIRSLIDE","ETresAbilityKind::AIRSLIDE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_AIRDODGE","ETresAbilityKind::AIRDODGE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_EXPZERO","ETresAbilityKind::EXPZERO")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_COMBO_PLUS","ETresAbilityKind::COMBO_PLUS")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_AIRCOMBO_PLUS","ETresAbilityKind::AIRCOMBO_PLUS")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_COMBO_MASTER","ETresAbilityKind::COMBO_MASTER")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_COMBO_UP","ETresAbilityKind::COMBO_UP")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_AIRCOMBO_UP","ETresAbilityKind::AIRCOMBO_UP")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FIRE_UP","ETresAbilityKind::FIRE_UP")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_BLIZZARD_UP","ETresAbilityKind::BLIZZARD_UP")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_THUNDER_UP","ETresAbilityKind::THUNDER_UP")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_WATER_UP","ETresAbilityKind::WATER_UP")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_AERO_UP","ETresAbilityKind::AERO_UP")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_LUCK_UP","ETresAbilityKind::LUCK_UP")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_ITEM_UP","ETresAbilityKind::ITEM_UP")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_PRIZE_DRAW","ETresAbilityKind::PRIZE_DRAW")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_FOCUS_BOOST","ETresAbilityKind::FOCUS_BOOST")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_LEAF_VEIL","ETresAbilityKind::LEAF_VEIL")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_LAST_LEAVE","ETresAbilityKind::LAST_LEAVE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_COMBO_LEAVE","ETresAbilityKind::COMBO_LEAVE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_DEFENDER","ETresAbilityKind::DEFENDER")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_CRITICAL_HALF","ETresAbilityKind::CRITICAL_HALF")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_DAMAGE_ASPIR","ETresAbilityKind::DAMAGE_ASPIR")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_MP_HASTE","ETresAbilityKind::MP_HASTE")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_MP_HASTERA","ETresAbilityKind::MP_HASTERA")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::TRES_ABI_KIND_MP_HASTEGA","ETresAbilityKind::MP_HASTEGA")) ) ++EnumRedirects=(OldName="ETresAbilityKind",ValueChanges=(("ETresAbilityKind::CHRAGE_BERSERK","ETresAbilityKind::CHARGE_BERSERK")) ) + ++EnumRedirects=(OldName="ETresProjectileInnerWaterVolumeProc",ValueChanges=(("ETresProjectileInnerWaterVolumeProc::PAWNHIT","ETresProjectileInnerWaterVolumeProc::SHUTDOWN")) ) ++EnumRedirects=(OldName="ETresProjectileInnerWaterVolumeProc",ValueChanges=(("ETresProjectileInnerWaterVolumeProc::MAPHIT","ETresProjectileInnerWaterVolumeProc::SHUTDOWN")) ) + +; ------- ギミック関連 ------- ++PropertyRedirects=(OldName="TresPlanVBonusTableData.bUnused_11_B19D3F404183EAC7555CD280681D0892",NewName="bUsed_14_B19D3F404183EAC7555CD280681D0892") + +; ------- ここから、グミシップ関連の置き換え ------- + ++EnumRedirects=(OldName="ETresGumiShipSplineAdditionalDataKind",NewName="ETresGumiShipSplineEventType") + ++EnumRedirects=(OldName="ETresGumiShipEnemySpawnCondition",NewName="ETresGumiShipEnemySpawnConditionType") ++EnumRedirects=(OldName="ETresGumiShipEnemySpawnConditionType",ValueChanges=(("ETresGumiShipEnemySpawnConditionType::ENTER_THE_BATTLE_AREA","ETresGumiShipEnemySpawnConditionType::TRIGGER_COLLISION_OVERLAP")) ) ++EnumRedirects=(OldName="ETresGumiShipEnemySpawnConditionType",ValueChanges=(("ETresGumiShipEnemySpawnConditionType::ENEMY_GROUP_KILL_OFF","ETresGumiShipEnemySpawnConditionType::OTHER_ENEMY_GROUPS_WIPE_OUT")) ) + ++EnumRedirects=(OldName="ETresGumiShipEnemyGroupMoveType",ValueChanges=(("ETresGumiShipEnemyGroupMoveType::SPECIAL_MOVE","ETresGumiShipEnemyGroupMoveType::FIXED_LOCATION")) ) ++EnumRedirects=(OldName="ETresGumiShipEnemyGroupMoveType",ValueChanges=(("ETresGumiShipEnemyGroupMoveType::FREE_FLIGHT_MOVE","ETresGumiShipEnemyGroupMoveType::ATTACHED_SPLINE_PATH_MOVE")) ) ++EnumRedirects=(OldName="ETresGumiShipEnemyGroupMoveType",ValueChanges=(("ETresGumiShipEnemyGroupMoveType::SPLINE_PATH_LOOP","ETresGumiShipEnemyGroupMoveType::ATTACHED_SPLINE_PATH_MOVE")) ) ++EnumRedirects=(OldName="ETresGumiShipEnemyGroupMoveType",ValueChanges=(("ETresGumiShipEnemyGroupMoveType::SPLINE_PATH_MOVE","ETresGumiShipEnemyGroupMoveType::ATTACHED_SPLINE_PATH_MOVE")) ) ++EnumRedirects=(OldName="ETresGumiShipEnemyGroupMoveType",ValueChanges=(("ETresGumiShipEnemyGroupMoveType::SPLINE_BATTLE_TEST","ETresGumiShipEnemyGroupMoveType::ATTACHED_SPLINE_PATH_MOVE")) ) + ++ClassRedirects=(OldName="TresGumiShipMunnyGimmick",NewName="/Script/TresGame.TresGumiShipPrizeGimmick") + ++ClassRedirects=(OldName="TresGumiShipWorldSymbolGoalVolume",NewName="/Script/TresGame.TresGumiShipWorldSymbolActor") ++ClassRedirects=(OldName="TresGumiShipSplineBattleTestEnemyGenerator",NewName="/Script/TresGame.TresGumiShipEnemyGenerator") ++ClassRedirects=(OldName="TresGumiShipTickManagementVolume",NewName="/Script/TresGame.TresGumiShipLevelEntityActivateVolume") + +; ATresGumiShipEnemy623Pawn のプロパティ名置き換え. ++PropertyRedirects=(OldName="TresGumiShipEnemy623Pawn.MonitorBGM",NewName="MonitorOriginalBGM") + +; ATresGumiShipEnemyPawnBase のプロパティ名置き換え. ++PropertyRedirects=(OldName="TresGumiShipEnemyPawnBase.m_EnemyID",NewName="m_EnemyNameID") + +; ATresGumiShipEnemyGenerator のプロパティ名置き換え. ++PropertyRedirects=(OldName="TresGumiShipEnemyGenerator.m_eEnemySpawnCondition",NewName="m_eEnemySpawnConditionType") ++PropertyRedirects=(OldName="TresGumiShipEnemyGenerator.m_eEnemySpawnConditionType",NewName="m_eMainEnemySpawnConditionType") ++PropertyRedirects=(OldName="TresGumiShipEnemyGenerator.m_UseFormationPresetDataTable",NewName="m_pUsingEnemyPresetDataTable") + +; ATresGumiShipEnemyBattleStarter のプロパティ名置き換え. ++PropertyRedirects=(OldName="TresGumiShipEnemyBattleStarter.m_RailShootingBattleStartTrigger",NewName="m_pRailShootingBattleStartTrigger") + +; ATresGumiShipTickManagementVolume のプロパティ名置き換え. ++PropertyRedirects=(OldName="TresGumiShipTickManagementVolume.m_fAutoRadiusCalculateScale",NewName="m_fAutoSizeCalculateScale") ++PropertyRedirects=(OldName="TresGumiShipTickManagementVolume.m_fAutoSizeCalculateScale",NewName="m_fAutoSphereSizeCalculateScale") +;+PropertyRedirects=(OldName="TresGumiShipTickManagementVolume.m_TickManagementActorList",NewName="m_ManagementActorList") ++PropertyRedirects=(OldName="TresGumiShipLevelEntityActivateVolume.m_TickManagementActorList",NewName="m_ManagementActorList") + +; FTresGumiShipSplineAdditionalData のプロパティ名置き換え. ++PropertyRedirects=(OldName="FTresGumiShipSplineAdditionalData.m_eDataKind",NewName="m_eEventType") + +; UTresGumiShipGlobalGameDataSet のプロパティ名置き換え. ++PropertyRedirects=(OldName="TresGumiShipGlobalGameDataSet.m_pGlobalEnemyParameterDataTable",NewName="m_pGlobalEnemySystemDataTable") + ++FunctionRedirects=(OldName="TresGumiShipEnemyBattleStarter.SetLockWorldSymbolActorByBoss",NewName="TresGumiShipEnemyBattleStarter._SetLockWorldSymbolActorByBoss") + + + +; ------- ここから、フレンド連携( DLC )関連の置き換え ------- + +; ATresFriendLinkPoppingHolyProjectile のプロパティ名置き換え. ++PropertyRedirects=(OldName="TresFriendLinkPoppingHolyProjectile.m_fBrakingVelocityScaleWhenFallingStarted",NewName="m_vBrakingVelocityScaleWhenFallingStarted") + + + +; ------- Mercunaのログ表示設定 ------- +[Core.log] +; Error=エラー以上、Warning=警告以上、指定なし=すべて表示 +; (ログ表示をすべて消すときは、エディタのMercunaメニューから「Enable full logging」の +; チェックを外すことで非表示にできます。) +LogMercuna=Warning + + +[/Script/Engine.CollisionProfile] + +; +; チャンネル名のAlias。※ちゃんと効果があるのか不明... +; +GameTraceChannel1="TresEquip" +GameTraceChannel2="TresProjectile" +GameTraceChannel3="TresPrize" +GameTraceChannel4="TresTrigger" +GameTraceChannel5="TresGimmick" +GameTraceChannel6="TresReactor" +GameTraceChannel7="TresSound" +GameTraceChannel8="TresWaterCurrent" +GameTraceChannel9="TresIKCollision" +GameTraceChannel10="TresAtkCollision" +GameTraceChannel11="TresBodyCollision" +GameTraceChannel12="TresDetectMap" +GameTraceChannel13="TresAtkBody" +GameTraceChannel14="TresBlockDetect" +GameTraceChannel15="TresEnemyPawn" +GameTraceChannel16="TresSpecialPawn" +GameTraceChannel17="TresWorldUnique" + +; +; この定義をすると、Collision response 欄に各チャンネルが任意の名称で追加される . +; ※また、Profiles設定のChannel=指定に この定義で付けた名称が使用可能になるようです . +; ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel1, Name=TresEquip) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel2, Name=TresProjectile) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel3, Name=TresPrize) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel4, Name=TresTrigger) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel5, Name=TresGimmick) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel6, Name=TresReactor) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel7, Name=TresSound, bTraceType=true) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel8, Name=TresWaterCurrent) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel9, Name=TresIKCollision) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel10, Name=TresAtkCollision, bTraceType=true) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel11, Name=TresBodyCollision) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel12, Name=TresDetectMap, bTraceType=true) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel13, Name=TresAtkBody) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel14, Name=TresBlockDetect, bTraceType=true) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel15, Name=TresEnemyPawn) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel16, Name=TresSpecialPawn) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel17, Name=TresWorldUnique) + +; +; 使用用途不明の定義なので一旦マスク . +; +; +CustomTraceChannel=(Channel=ECC_GameTraceChannel1, Name=TresEquip, Response=ECR_Ignore) +; +CustomTraceChannel=(Channel=ECC_GameTraceChannel2, Name=TresProjectile, Response=ECR_Ignore) +; +CustomTraceChannel=(Channel=ECC_GameTraceChannel3, Name=TresPrize, Response=ECR_Ignore) +; +CustomTraceChannel=(Channel=ECC_GameTraceChannel4, Name=TresTrigger, Response=ECR_Overlap) +; +CustomTraceChannel=(Channel=ECC_GameTraceChannel5, Name=TresGimmick, Response=ECR_Block) +; +CustomTraceChannel=(Channel=ECC_GameTraceChannel7, Name=TresSound, Response=ECR_Block) +; +CustomTraceChannel=(Channel=ECC_GameTraceChannel8, Name=TresWaterCurrent, Response=ECR_Overlap) +; +CustomTraceChannel=(Channel=ECC_GameTraceChannel9, Name=TresIKCollision, Response=ECR_Ignore) +; +CustomTraceChannel=(Channel=ECC_GameTraceChannel10, Name=TresAtkCollision, Response=ECR_Overlap) +; +CustomTraceChannel=(Channel=ECC_GameTraceChannel11, Name=TresBodyCollision, Response=ECR_Ignore) +; + +; Skin の実験用にEngineDefault の定義をコピー . +; +Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.",bCanModify=False) +; +Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors",bCanModify=False) + +; +; TresInvisibleWall (※InvisibleWall の TresGimmickのみすり抜け版) . +; +; +Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.",bCanModify=False) +; ++Profiles=(Name="TresInvisibleWall", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldStatic, CustomResponses=( \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Block) \ + ) \ + , HelpMessage = "Tres用の WorldStatic な 見えない壁 ※TresProjectile / TresGimmickは すり抜ける" \ + , bCanModify=False ) + +; +; TresInvisibleWallDynamic (※InvisibleWallDynamic の TresGimmickのみすり抜け版) . +; +; +Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.",bCanModify=False) +; ++Profiles=(Name="TresInvisibleWallDynamic", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldDynamic, CustomResponses=( \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Block) \ + ) \ + , HelpMessage = "Tres用の WorldDynamic な 見えない壁 ※TresProjectile / TresGimmickは すり抜ける" \ + , bCanModify=False ) + +; +; TresInvisibleWallBlockCamera (TresInvisibleWallのCameraをBlock版) . +; ++Profiles=(Name="TresInvisibleWallBlockCamera", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldStatic, CustomResponses=( \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Block), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Block) \ + ) \ + , HelpMessage = "TresInvisibleWallのCameraをBlockする版" \ + , bCanModify=False ) + +; +; TresInvisibleWallDynamicBlockCamera (TresInvisibleWallDynamicのCameraをBlock版) . +; ++Profiles=(Name="TresInvisibleWallDynamicBlockCamera", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldDynamic, CustomResponses=( \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Block), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Block) \ + ) \ + , HelpMessage = "TresInvisibleWallDynamicのCameraをBlockする版" \ + , bCanModify=False ) + +; +; TresPhysMatOnly (※Foliage 等、通常のコリジョン検知にはヒットしないが、PhysMaterialを検知したい場合にヒットさせる物用) . +; ++Profiles=(Name="TresPhysMatOnly", CollisionEnabled=QueryOnly, ObjectTypeName=WorldStatic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + )\ + , HelpMessage = "Tres PhysMaterial Only ※Foliage 等、通常のコリジョン検知にはヒットしないが、PhysMaterialを検知したい場合にヒットさせる物用." \ + , bCanModify=False ) + +; +; Collision Profile (プロパティ欄では'Collision Preset') の設定 . +; +; TresEquip (※Attachされている状態の装備品) . +; ++Profiles=(Name="TresEquip", CollisionEnabled=QueryOnly, ObjectTypeName=TresEquip, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Block), \ + (Channel=WorldDynamic, Response=ECR_Block), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Block), \ + (Channel=Vehicle, Response=ECR_Block), \ + (Channel=Destructible, Response=ECR_Block), \ + (Channel=TresEquip, Response=ECR_Block), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresGimmick, Response=ECR_Block), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + )\ + , HelpMessage = "Tres attached Equipment ※Attachされている状態の装備品" \ + , bCanModify=False ) + +; +; TresProjectile (※いわゆる弾(のRootコリジョン用)。攻撃判定は後述のTresAtkCollisionなので注意。) . +; ++Profiles=(Name="TresProjectile", CollisionEnabled=QueryOnly, ObjectTypeName=TresProjectile, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Block), \ + (Channel=WorldDynamic, Response=ECR_Block), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Block), \ + (Channel=Vehicle, Response=ECR_Block), \ + (Channel=Destructible, Response=ECR_Block), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresGimmick, Response=ECR_Block), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + )\ + , HelpMessage = "Tres 弾 (通常の弾)" \ + , bCanModify=False ) + +; +; TresProjectile (※実体弾(のRootコリジョン用)。攻撃判定は後述のTresAtkCollisionなので注意。) . +; ++Profiles=(Name="TresProjectile2", CollisionEnabled=QueryOnly, ObjectTypeName=TresProjectile, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Block), \ + (Channel=WorldDynamic, Response=ECR_Block), \ + (Channel=Pawn, Response=ECR_Block), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Block), \ + (Channel=Vehicle, Response=ECR_Block), \ + (Channel=Destructible, Response=ECR_Block), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresGimmick, Response=ECR_Block), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Block) \ + )\ + , HelpMessage = "Tres 実体弾 (跳ね返る弾等)" \ + , bCanModify=False ) + +; +; TresPrize (※プライズ) . +; ++Profiles=(Name="TresPrize", CollisionEnabled=QueryOnly, ObjectTypeName=TresPrize, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Block), \ + (Channel=WorldDynamic, Response=ECR_Block), \ + (Channel=Pawn, Response=ECR_Overlap), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresGimmick, Response=ECR_Block), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Block), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Overlap), \ + (Channel=TresWorldUnique, Response=ECR_Overlap) \ + )\ + , HelpMessage = "Tres Prize body." \ + , bCanModify=False ) + +; +; TresWaterCurrent (※水流判定用) . +; ++Profiles=(Name="TresWaterCurrent", CollisionEnabled=QueryOnly, ObjectTypeName=TresWaterCurrent, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Overlap), \ + (Channel=WorldDynamic, Response=ECR_Overlap), \ + (Channel=Pawn, Response=ECR_Overlap), \ + (Channel=Visibility, Response=ECR_Overlap), \ + (Channel=Camera, Response=ECR_Block), \ + (Channel=PhysicsBody, Response=ECR_Overlap), \ + (Channel=Vehicle, Response=ECR_Overlap), \ + (Channel=Destructible, Response=ECR_Overlap), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Overlap), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Overlap), \ + (Channel=TresSpecialPawn, Response=ECR_Overlap), \ + (Channel=TresWorldUnique, Response=ECR_Overlap) \ + )\ + , HelpMessage="Tres Water Current. 川等の水扱いコリジョン用Presetです。" \ + , bCanModify=False ) + +; +; TresIKCollision (※IK接触判定用) +; ++Profiles=(Name="TresIKCollision", CollisionEnabled=QueryOnly, ObjectTypeName=TresIKCollision, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Block), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Block), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Block), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Block), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + )\ + , HelpMessage = "Tres IK collision ." \ + , bCanModify=False ) + + +; +; TresBodyCollision (※食らい判定用) . +; ++Profiles=(Name="TresBodyCollision", CollisionEnabled=QueryOnly, ObjectTypeName=TresBodyCollision, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Overlap), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage = "Tres Body collision ." \ + , bCanModify=False ) + + +; +; TresAtkBody (※攻撃弾き判定用) . +; ++Profiles=(Name="TresAttackBody", CollisionEnabled=QueryOnly, ObjectTypeName=TresAtkBody, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage = "Tres Attack coll-Body ." \ + , bCanModify=False ) + +; +; Trigger (※元の使用チャンネルが'WorldDynamic'になっていて融通が利かないので、まるまる置き換え) . +; ++Profiles=(Name="Trigger", CollisionEnabled=QueryOnly,ObjectTypeName=TresTrigger, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Overlap), \ + (Channel=Pawn, Response=ECR_Overlap), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Overlap), \ + (Channel=Camera, Response=ECR_Overlap), \ + (Channel=PhysicsBody, Response=ECR_Overlap), \ + (Channel=Vehicle, Response=ECR_Overlap), \ + (Channel=Destructible, Response=ECR_Overlap), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Overlap), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Overlap), \ + (Channel=TresSpecialPawn, Response=ECR_Overlap), \ + (Channel=TresWorldUnique, Response=ECR_Overlap) \ + ) \ + , HelpMessage="for Tres Trigger ※元の使用チャンネルが'WorldDynamic'になっていて融通が利かないので、まるまる置き換え" \ + , bCanModify=False ) + +; +; TresCoverActionVolume (※カバーアクション用のVolume/Component専用) . +; ++Profiles=(Name="TresCoverAction", CollisionEnabled=QueryOnly,ObjectTypeName=TresTrigger, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Overlap), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="プレイヤーがカバーアクションを起こす為のVolume/Component専用" \ + , bCanModify=False ) + +; +; TresGimmick (※転がる岩等の仕掛け) . +; ++Profiles=(Name="TresGimmick", CollisionEnabled=QueryAndPhysics, ObjectTypeName=TresGimmick, CustomResponses=( \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Overlap), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block) \ + ) \ + , HelpMessage = "Tres Gimmick object ※転がる岩等の仕掛け" \ + , bCanModify=False ) + +; +; TresGimmick_MI02_BossPartsMesh (※MI_02ボスパーツのメッシュ用) . +; ++Profiles=(Name="TresGimmick_MI02_BossPartsMesh", CollisionEnabled=QueryOnly, ObjectTypeName=TresGimmick, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Block), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Overlap), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block) \ + ) \ + , HelpMessage = "MI_02ボスパーツのメッシュ用" \ + , bCanModify=False ) + +; +; TresGimmick_MI02_BossPartsMesh_IC (※MI_02ボスパーツのメッシュ用(カメラ無視)) . +; ++Profiles=(Name="TresGimmick_MI02_BossPartsMesh_IC", CollisionEnabled=QueryOnly, ObjectTypeName=TresGimmick, CustomResponses=( \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Block), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Overlap), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block) \ + ) \ + , HelpMessage = "MI_02ボスパーツのメッシュ用(カメラ無視)" \ + , bCanModify=False ) + +; +; TresReactor (Yボタンでの反応物範囲コリジョン用) . +; ++Profiles=(Name="TresReactor", CollisionEnabled=QueryOnly,ObjectTypeName=TresReactor, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Overlap), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="Tres 反応物用の反応コリジョン" \ + , bCanModify=False ) + +; +; TresNavMesh(ナビメッシュを生成するためだけのコリジョン) +; ++Profiles=(Name="TresNavMesh", CollisionEnabled=QueryAndPhysics,ObjectTypeName=WorldStatic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Block), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="NavMeshを生成させるだけのコリジョン" \ + , bCanModify=False ) + +; +; [+EditProfile] +; +; 既存の Profile の 任意のチャンネルのResponse を変更する +; ※ ChannelResponse のみ変更可能 .. +; CollisionEnable 等を変更したい場合は +Profile で +; まるまる置き換えるしか方法がないので注意 . +; ++EditProfiles=(Name="OverlapAll", CustomResponses=( \ + (Channel=TresEquip, Response=ECR_Overlap), \ + (Channel=TresProjectile, Response=ECR_Overlap), \ + (Channel=TresPrize, Response=ECR_Overlap), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresGimmick, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Overlap), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Overlap), \ + (Channel=TresSpecialPawn, Response=ECR_Overlap), \ + (Channel=TresWorldUnique, Response=ECR_Overlap) )) +; (Channel=TresWaterCurrent, Response=ECR_Overlap), \ +; (Channel=TresIKCollision, Response=ECR_Overlap), \ + ++EditProfiles=(Name="OverlapAllDynamic", CustomResponses=( \ + (Channel=TresEquip, Response=ECR_Overlap), \ + (Channel=TresProjectile, Response=ECR_Overlap), \ + (Channel=TresPrize, Response=ECR_Overlap), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresGimmick, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Overlap), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Overlap), \ + (Channel=TresSpecialPawn, Response=ECR_Overlap), \ + (Channel=TresWorldUnique, Response=ECR_Overlap) )) + +; (Channel=TresWaterCurrent, Response=ECR_Overlap), \ +; (Channel=TresIKCollision, Response=ECR_Overlap), \ + ++EditProfiles=(Name="IgnoreOnlyPawn", CustomResponses=( \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) )) + ++EditProfiles=(Name="OverlapOnlyPawn", CustomResponses=( \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Overlap), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Overlap), \ + (Channel=TresSpecialPawn, Response=ECR_Overlap), \ + (Channel=TresWorldUnique, Response=ECR_Overlap) )) + ++EditProfiles=(Name="Pawn", CustomResponses=( \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Overlap), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) )) + +; +; for Enemy Pawn ('Pawn'のコピー) -> チャンネルを TresEnemyPawn に変更 . +; +; +Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Pawn",CustomResponses=( +; (Channel="Visibility",Response=ECR_Ignore)), +; HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ",bCanModify=False) +; ++Profiles=(Name="TresEnemyPawn", CollisionEnabled=QueryAndPhysics, ObjectTypeName="TresEnemyPawn", CustomResponses=( \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Overlap), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="Tres Enemy Pawn object. 敵PawnのRootCollision用Presetです。" \ + , bCanModify=False ) + +; +; for Enemy Pawn ('Pawn'のコピー) 影移動時用 -> チャンネルを TresEnemyPawn に変更 . +; ++Profiles=(Name="TresEnemyPawnShadowMove", CollisionEnabled=QueryAndPhysics, ObjectTypeName="TresEnemyPawn", CustomResponses=( \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Overlap), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="Tres Enemy Pawn object. 敵Pawnの影移動時用のプリセットです。" \ + , bCanModify=False ) + +; +; for Tres Player Pawn ('Pawn'のコピー) +; ++Profiles=(Name="TresPlayerPawn", CollisionEnabled=QueryAndPhysics, ObjectTypeName=Pawn, CustomResponses=( \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Overlap), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="Tres Player Pawn object. Player/FriendPawnのRootCollision用Presetです。" \ + , bCanModify=False ) + +; +; for Tres Special Pawn ('Pawn'のコピー) +; ++Profiles=(Name="TresSpecialPawn", CollisionEnabled=QueryAndPhysics, ObjectTypeName=TresSpecialPawn, CustomResponses=( \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Overlap), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="Tres Special Pawn object. 特殊なPawn用のPresetです。" \ + , bCanModify=False ) + +; +; for Tres WorldUnique Pawn (基本的に'Pawn'ですが、自チャンネルはTresWorldUniqueです) +; ++Profiles=(Name="TresWorldUniquePawn", CollisionEnabled=QueryAndPhysics, ObjectTypeName=TresWorldUnique, CustomResponses=( \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Overlap), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="Tres WorldUniquePawn . 自身のチャンネルがTresWorldUniqueなPawn用Presetです。" \ + , bCanModify=False ) + ++EditProfiles=(Name="Spectator", CustomResponses=( \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) )) + ++EditProfiles=(Name="CharacterMesh", CustomResponses=( \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) )) + ++EditProfiles=(Name="InvisibleWall", CustomResponses=( \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Block) )) + ++EditProfiles=(Name="InvisibleWallDynamic", CustomResponses=( \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Block) )) + +; +; +EditProfiles=(Name="Trigger", CustomResponses=( \ +; (Channel=TresEquip, Response=ECR_Ignore), \ +; (Channel=TresProjectile, Response=ECR_Overlap), \ +; (Channel=TresPrize, Response=ECR_Ignore), \ +; (Channel=TresWaterCurrent, Response=ECR_Ignore), \ +; (Channel=TresIKCollision, Response=ECR_Ignore), \ +; (Channel=TresAtkCollision, Response=ECR_Ignore), \ +; (Channel=TresBodyCollision, Response=ECR_Ignore), \ +; (Channel=TresDetectMap, Response=ECR_Ignore), \ +; (Channel=TresAtkBody, Response=ECR_Ignore), \ +; (Channel=TresBlockDetect, Response=ECR_Block), \ +; (Channel=TresEnemyPawn, Response=ECR_Overlap), \ +; (Channel=TresSpecialPawn, Response=ECR_Overlap), \ +; (Channel=TresWorldUnique, Response=ECR_Overlap) \ +; )) +; + +; +; Tres 用 CharacterMesh +; +; +; +Profiles=(Name="TresCharMesh", CollisionEnabled=QueryOnly, ObjectTypeName=TresEquip, CustomResponses=( \ +; ++Profiles=(Name="TresCharMesh", CollisionEnabled=NoCollision, ObjectTypeName=TresEquip, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Block), \ + (Channel=WorldDynamic, Response=ECR_Block), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Block), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage = "Tres Character Mesh." \ + , bCanModify=False ) + +; +; Tres用 主に背景用 BlockAll にCameraのレスポンスをオーバーラップにして視線遮断時の透過チェックを行います. +; ++Profiles=(Name="TresBlockAll_OC", CollisionEnabled=QueryAndPhysics, ObjectTypeName="WorldStatic", CustomResponses=( \ + (Channel=Camera, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore) \ + ) \ + , HelpMessage = "BlockAll OverlapCamera. BlockAll にCameraのレスポンスをオーバーラップにして視線遮断時の透過チェックを行います." \ + , bCanModify=False ) + +; +; "BlockAll" の IK-チャンネル無視版 . +; +; +Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +; ++Profiles=(Name="TresBlockAll_IgnoreIkChannel", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldStatic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Block), \ + (Channel=WorldDynamic, Response=ECR_Block), \ + (Channel=Pawn, Response=ECR_Block), \ + (Channel=Visibility, Response=ECR_Block), \ + (Channel=Camera, Response=ECR_Block), \ + (Channel=PhysicsBody, Response=ECR_Block), \ + (Channel=Vehicle, Response=ECR_Block), \ + (Channel=Destructible, Response=ECR_Block), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Block), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Block), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Block), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Block) \ + ) \ + , HelpMessage="地形コリジョン(動かない物)で、IKチャンネルを無視する物." \ + , bCanModify=False ) + + +; +; Tres用 主に背景用 BlockAllDynamic にCameraのレスポンスをオーバーラップにして視線遮断時の透過チェックを行います. +; ++Profiles=(Name="TresBlockAllDynamic_OC", CollisionEnabled=QueryAndPhysics, ObjectTypeName="WorldDynamic", CustomResponses=( \ + (Channel=Camera, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore) \ + ) \ + , HelpMessage = "BlockAllDynamic OverlapCamera. BlockAllDynamic にCameraのレスポンスをオーバーラップにして視線遮断時の透過チェックを行います." \ + , bCanModify=False ) + +; +; Tres用 主に背景用 Cameraのレスポンスがオーバーラップのみの設定 草とかのカメラ以外何も当たらない用で視線遮断時の透過チェックを行います. +; ++Profiles=(Name="TresOverlapOnlyCamera", CollisionEnabled=QueryOnly, ObjectTypeName="WorldStatic", CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Overlap), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage = "Cameraのレスポンスがオーバーラップのみの設定 草とかのカメラ以外何も当たらない用で視線遮断時の透過チェックを行います." \ + , bCanModify=False ) + +; +; TresGimmick (※転がる岩等の仕掛け) . +; Tres用 主に仕掛け用 TresGimmick にCameraのレスポンスをオーバーラップにして視線遮断時の透過チェックを行います. +; ++Profiles=(Name="TresGimmick_OC", CollisionEnabled=QueryAndPhysics, ObjectTypeName=TresGimmick, CustomResponses=( \ + (Channel=Camera, Response=ECR_Overlap), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Overlap), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block) \ + ) \ + , HelpMessage = "Tres Gimmick object OverlapCamera. 主に仕掛け用 TresGimmick にCameraのレスポンスをオーバーラップにして視線遮断時の透過チェックを行います." \ + , bCanModify=False ) + +; +; TresGimmick (※転がる岩等の仕掛け) . +; Tres用 主に仕掛け用 TresGimmick にCameraが当たらないようにした設定です. +; ++Profiles=(Name="TresGimmick_IC", CollisionEnabled=QueryAndPhysics, ObjectTypeName=TresGimmick, CustomResponses=( \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Overlap), \ + (Channel=TresAtkCollision, Response=ECR_Overlap), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block) \ + ) \ + , HelpMessage = "Tres Gimmick object IgnoreCamera. 主に仕掛け用 TresGimmick にCameraのレスポンスをIgnore(ヒットしない)にした設定." \ + , bCanModify=False ) + + +; +; Tres用 主に背景用 PhysicsActor にCameraのレスポンスをオーバーラップにして視線遮断時の透過チェックを行います. +; ++Profiles=(Name="TresPhysicsActor_OC", CollisionEnabled=QueryAndPhysics, ObjectTypeName="PhysicsBody", CustomResponses=( \ + (Channel=Camera, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore) \ + ) \ + , HelpMessage = "TresPhysicsActor OverlapCamera. PhysicsActor にCameraのレスポンスをオーバーラップにして視線遮断時の透過チェックを行います." \ + , bCanModify=False ) + +; +; TresVolume (※AVolumeの元設定が'OverlapAll'になっていて融通が利かないので新規追加) . +; ++Profiles=(Name="TresVolume", CollisionEnabled=QueryOnly,ObjectTypeName=TresTrigger, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Overlap), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Overlap), \ + (Channel=PhysicsBody, Response=ECR_Overlap), \ + (Channel=Vehicle, Response=ECR_Overlap), \ + (Channel=Destructible, Response=ECR_Overlap), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Overlap), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Overlap), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Overlap), \ + (Channel=TresSpecialPawn, Response=ECR_Overlap), \ + (Channel=TresWorldUnique, Response=ECR_Overlap) \ + ) \ + , HelpMessage="for Tres Volume ※AVolumeの元設定が'OverlapAll'になっていて融通が利かないので新規追加" \ + , bCanModify=False ) + +; +; TresVolumePawnOnly (※TresVolumeだと衝突対象が多すぎるので絞った物) . +; ++Profiles=(Name="TresVolumePawnOnly", CollisionEnabled=QueryOnly,ObjectTypeName=TresTrigger, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Overlap), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Overlap), \ + (Channel=TresSpecialPawn, Response=ECR_Overlap), \ + (Channel=TresWorldUnique, Response=ECR_Overlap) \ + ) \ + , HelpMessage="for Tres Volume Pawn Only ※TresVolumeだと衝突対象が多すぎるので絞った物" \ + , bCanModify=False ) + +; +; TresVolume (※TresVolumeだと衝突対象が多すぎるのでEnemyPawnだけ反応する物) . +; ++Profiles=(Name="TresVolumeEnemyPawnOnly", CollisionEnabled=QueryOnly,ObjectTypeName=TresTrigger, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Overlap), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="for Tres Volume Pawn Only ※TresVolumeだと衝突対象が多すぎるのでEnemyPawnだけ反応する物" \ + , bCanModify=False ) + +; +; EQSFilterVolume用のプリセット . +; ++Profiles=(Name="TresVolumeEQSFilter", CollisionEnabled=QueryOnly,ObjectTypeName=TresTrigger, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="EQSFilterVolume用のプリセット ." \ + , bCanModify=False ) + +; +; TresOverridePhysMaterialVolume 専用 . +; ++Profiles=(Name="TresOverridePhysMaterialVolume", CollisionEnabled=QueryOnly,ObjectTypeName=TresTrigger, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Overlap), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="for TresOverridePhysMaterialVolume" \ + , bCanModify=False ) + +; +; "BlockAll" の SpecialPawn無視版 . +; +; +Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +; ++Profiles=(Name="TresBlockAll_IgnoreSpecialPawn", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldStatic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Block), \ + (Channel=WorldDynamic, Response=ECR_Block), \ + (Channel=Pawn, Response=ECR_Block), \ + (Channel=Visibility, Response=ECR_Block), \ + (Channel=Camera, Response=ECR_Block), \ + (Channel=PhysicsBody, Response=ECR_Block), \ + (Channel=Vehicle, Response=ECR_Block), \ + (Channel=Destructible, Response=ECR_Block), \ + (Channel=TresEquip, Response=ECR_Block), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Block), \ + (Channel=TresTrigger, Response=ECR_Block), \ + (Channel=TresGimmick, Response=ECR_Block), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Block), \ + (Channel=TresWaterCurrent, Response=ECR_Block), \ + (Channel=TresIKCollision, Response=ECR_Block), \ + (Channel=TresAtkCollision, Response=ECR_Block), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Block) \ + ) \ + , HelpMessage="地形コリジョン(動かない物)で、特殊Pawnを無視する物." \ + , bCanModify=False ) + +; +; "BlockAllDynamic" の SpecialPawn無視版 . +; +; +Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +; ++Profiles=(Name="TresBlockAllDynamic_IgnoreSpecialPawn", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldDynamic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Block), \ + (Channel=WorldDynamic, Response=ECR_Block), \ + (Channel=Pawn, Response=ECR_Block), \ + (Channel=Visibility, Response=ECR_Block), \ + (Channel=Camera, Response=ECR_Block), \ + (Channel=PhysicsBody, Response=ECR_Block), \ + (Channel=Vehicle, Response=ECR_Block), \ + (Channel=Destructible, Response=ECR_Block), \ + (Channel=TresEquip, Response=ECR_Block), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Block), \ + (Channel=TresTrigger, Response=ECR_Block), \ + (Channel=TresGimmick, Response=ECR_Block), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Block), \ + (Channel=TresWaterCurrent, Response=ECR_Block), \ + (Channel=TresIKCollision, Response=ECR_Block), \ + (Channel=TresAtkCollision, Response=ECR_Block), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Block) \ + ) \ + , HelpMessage="地形コリジョン(動く物)で、特殊Pawnを無視する物." \ + , bCanModify=False ) + +; +; "BlockAllDynamic" の WorldUnique無視版 . +; ++Profiles=(Name="TresBlockAllDynamic_IgnoreWorldUnique", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldDynamic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Block), \ + (Channel=WorldDynamic, Response=ECR_Block), \ + (Channel=Pawn, Response=ECR_Block), \ + (Channel=Visibility, Response=ECR_Block), \ + (Channel=Camera, Response=ECR_Block), \ + (Channel=PhysicsBody, Response=ECR_Block), \ + (Channel=Vehicle, Response=ECR_Block), \ + (Channel=Destructible, Response=ECR_Block), \ + (Channel=TresEquip, Response=ECR_Block), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Block), \ + (Channel=TresTrigger, Response=ECR_Block), \ + (Channel=TresGimmick, Response=ECR_Block), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Block), \ + (Channel=TresWaterCurrent, Response=ECR_Block), \ + (Channel=TresIKCollision, Response=ECR_Block), \ + (Channel=TresAtkCollision, Response=ECR_Block), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Block), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="地形コリジョン(動く物)で、WorldUnique を無視する物." \ + , bCanModify=False ) + +; +; Thicket (茂み) . +; ++Profiles=(Name="Thicket", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldStatic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Block), \ + (Channel=Visibility, Response=ECR_Block), \ + (Channel=Camera, Response=ECR_Overlap), \ + (Channel=PhysicsBody, Response=ECR_Block), \ + (Channel=Vehicle, Response=ECR_Block), \ + (Channel=Destructible, Response=ECR_Block), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Block), \ + (Channel=TresPrize, Response=ECR_Block), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Block) \ + )\ + , HelpMessage = "茂み." \ + , bCanModify=False ) + +; +; EffectBarrier (エフェクト障壁) . +; ++Profiles=(Name="EffectBarrier", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldStatic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Block), \ + (Channel=Visibility, Response=ECR_Block), \ + (Channel=Camera, Response=ECR_Block), \ + (Channel=PhysicsBody, Response=ECR_Block), \ + (Channel=Vehicle, Response=ECR_Block), \ + (Channel=Destructible, Response=ECR_Block), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Block), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Block), \ + (Channel=TresEnemyPawn, Response=ECR_Block), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Block) \ + )\ + , HelpMessage = "エフェクト障壁." \ + , bCanModify=False ) + + ++ProfileRedirects=(OldName="InvisibleWallWithoutGimmick",NewName="TresInvisibleWall") ++ProfileRedirects=(OldName="InvisibleWallWithoutGimmickDynamic",NewName="TresInvisibleWallDynamic") + +; +; TresBlockOnlyCamera (カメラのみBlock) . +; ++Profiles=(Name="TresBlockOnlyCamera", CollisionEnabled=QueryOnly, ObjectTypeName=WorldStatic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Block), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + )\ + , HelpMessage = "カメラのみBlockする物" \ + , bCanModify=False ) + +; +; TresBlockOnlyCameraDynamic (カメラのみBlock) . +; ++Profiles=(Name="TresBlockOnlyCameraDynamic", CollisionEnabled=QueryOnly, ObjectTypeName=WorldDynamic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Block), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + )\ + , HelpMessage = "カメラのみBlockする物(Dynamic)" \ + , bCanModify=False ) + +; +; TresBlockWorldUnique (TresWorldUniqueチャンネルのみBlockする 自チャンネルはWorldStatic) . +; ++Profiles=(Name="TresBlockWorldUnique", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldStatic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Block) \ + ) \ + , HelpMessage = "TresWorldUniqueチャンネルのみBlockする 自チャンネルはWorldStatic" \ + , bCanModify=False ) + +; +; TresBlockWorldUniqueDynamic (TresWorldUniqueチャンネルのみBlockする 自チャンネルはWorldDynamic) . +; ++Profiles=(Name="TresBlockWorldUniqueDynamic", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldDynamic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Block) \ + ) \ + , HelpMessage = "TresWorldUniqueチャンネルのみBlockする 自チャンネルはWorldDynamic" \ + , bCanModify=False ) + +; +; TresBlockSpecialPawn (TresSpecialPawnチャンネルのみBlockする 自チャンネルはWorldStatic) . +; ++Profiles=(Name="TresBlockSpecialPawn", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldStatic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage = "TresSpecialPawnチャンネルのみBlockする 自チャンネルはWorldStatic" \ + , bCanModify=False ) + +; +; TresBlockSpecialPawnDynamic (TresSpecialPawnチャンネルのみBlockする 自チャンネルはWorldDynamic) . +; ++Profiles=(Name="TresBlockSpecialPawnDynamic", CollisionEnabled=QueryAndPhysics, ObjectTypeName=WorldDynamic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Ignore), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Ignore), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Ignore), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Ignore), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Block), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage = "TresSpecialPawnチャンネルのみBlockする 自チャンネルはWorldDynamic" \ + , bCanModify=False ) + +; +; TresSoundOcclusion +; ++Profiles=(Name="TresSoundOcclusion", CollisionEnabled=QueryOnly,ObjectTypeName=WorldStatic, CustomResponses=( \ + (Channel=WorldStatic, Response=ECR_Ignore), \ + (Channel=WorldDynamic, Response=ECR_Ignore), \ + (Channel=Pawn, Response=ECR_Ignore), \ + (Channel=Visibility, Response=ECR_Ignore), \ + (Channel=Camera, Response=ECR_Ignore), \ + (Channel=PhysicsBody, Response=ECR_Overlap), \ + (Channel=Vehicle, Response=ECR_Ignore), \ + (Channel=Destructible, Response=ECR_Overlap), \ + (Channel=TresEquip, Response=ECR_Ignore), \ + (Channel=TresProjectile, Response=ECR_Overlap), \ + (Channel=TresPrize, Response=ECR_Ignore), \ + (Channel=TresTrigger, Response=ECR_Ignore), \ + (Channel=TresGimmick, Response=ECR_Ignore), \ + (Channel=TresReactor, Response=ECR_Ignore), \ + (Channel=TresSound, Response=ECR_Block), \ + (Channel=TresWaterCurrent, Response=ECR_Ignore), \ + (Channel=TresIKCollision, Response=ECR_Ignore), \ + (Channel=TresAtkCollision, Response=ECR_Ignore), \ + (Channel=TresBodyCollision, Response=ECR_Ignore), \ + (Channel=TresDetectMap, Response=ECR_Ignore), \ + (Channel=TresAtkBody, Response=ECR_Ignore), \ + (Channel=TresBlockDetect, Response=ECR_Ignore), \ + (Channel=TresEnemyPawn, Response=ECR_Ignore), \ + (Channel=TresSpecialPawn, Response=ECR_Ignore), \ + (Channel=TresWorldUnique, Response=ECR_Ignore) \ + ) \ + , HelpMessage="Sound縺ョLayTrace驕ョ阡ス逕ィ縺ョ繝励Μ繧サ繝ヨ.TresSound縺ョ縺ソBlock." \ + , bCanModify=False ) + +; +; TresGumiShipPlayerPawn +; ++Profiles=(Name="TresGumiShipPlayerPawn",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn", \ + CustomResponses=( \ + (Channel="Camera", Response=ECR_Ignore), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Block), \ + (Channel="WorldDynamic", Response=ECR_Block), \ + (Channel="Pawn", Response=ECR_Ignore), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Ignore), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Ignore), \ + (Channel="TresPrize", Response=ECR_Overlap), \ + (Channel="TresTrigger", Response=ECR_Overlap), \ + (Channel="TresGimmick", Response=ECR_Block), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Block), \ + (Channel="TresWaterCurrent", Response=ECR_Ignore), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Ignore), \ + (Channel="TresBodyCollision", Response=ECR_Ignore), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Ignore), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Block), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="グミシップの自機の Root コリジョン" \ + , bCanModify=False ) + +; +; TresGumiTinyShipPawn +; ++Profiles=(Name="TresGumiTinyShipPawn",CollisionEnabled=QueryOnly,ObjectTypeName="Vehicle", \ + CustomResponses=( \ + (Channel="Camera", Response=ECR_Ignore), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Block), \ + (Channel="WorldDynamic", Response=ECR_Block), \ + (Channel="Pawn", Response=ECR_Ignore), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Ignore), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Ignore), \ + (Channel="TresPrize", Response=ECR_Ignore), \ + (Channel="TresTrigger", Response=ECR_Ignore), \ + (Channel="TresGimmick", Response=ECR_Block), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Ignore), \ + (Channel="TresWaterCurrent", Response=ECR_Ignore), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Ignore), \ + (Channel="TresBodyCollision", Response=ECR_Ignore), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Ignore), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Ignore), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="タイニーシップの Root コリジョン" \ + , bCanModify=False ) + +; +; TresGumiShipEnemyPawn +; ++Profiles=(Name="TresGumiShipEnemyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="TresEnemyPawn", \ + CustomResponses=( \ + (Channel="Camera", Response=ECR_Ignore), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Block), \ + (Channel="WorldDynamic", Response=ECR_Block), \ + (Channel="Pawn", Response=ECR_Block), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Ignore), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Ignore), \ + (Channel="TresPrize", Response=ECR_Ignore), \ + (Channel="TresTrigger", Response=ECR_Overlap), \ + (Channel="TresGimmick", Response=ECR_Block), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Block), \ + (Channel="TresWaterCurrent", Response=ECR_Ignore), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Ignore), \ + (Channel="TresBodyCollision", Response=ECR_Ignore), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Ignore), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Block), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="グミシップの敵 Root コリジョン" \ + , bCanModify=False ) + +; +; TresGumiShipGimmick +; ++Profiles=(Name="TresGumiShipGimmick",CollisionEnabled=QueryOnly,ObjectTypeName="TresGimmick", \ + CustomResponses=( \ + (Channel="Camera", Response=ECR_Block), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Ignore), \ + (Channel="WorldDynamic", Response=ECR_Ignore), \ + (Channel="Pawn", Response=ECR_Block), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Block), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Ignore), \ + (Channel="TresPrize", Response=ECR_Ignore), \ + (Channel="TresTrigger", Response=ECR_Ignore), \ + (Channel="TresGimmick", Response=ECR_Ignore), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Ignore), \ + (Channel="TresWaterCurrent", Response=ECR_Ignore), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Ignore), \ + (Channel="TresBodyCollision", Response=ECR_Ignore), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Ignore), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Ignore), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="グミシップ中のギミック用コリジョン" \ + , bCanModify=False ) + +; +; TresGumiShipVolume +; ++Profiles=(Name="TresGumiShipVolume",CollisionEnabled=QueryOnly,ObjectTypeName="TresTrigger", \ + CustomResponses=( \ + (Channel="Camera", Response=ECR_Ignore), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Ignore), \ + (Channel="WorldDynamic", Response=ECR_Ignore), \ + (Channel="Pawn", Response=ECR_Overlap), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Ignore), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Ignore), \ + (Channel="TresPrize", Response=ECR_Ignore), \ + (Channel="TresTrigger", Response=ECR_Ignore), \ + (Channel="TresGimmick", Response=ECR_Ignore), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Ignore), \ + (Channel="TresWaterCurrent", Response=ECR_Ignore), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Ignore), \ + (Channel="TresBodyCollision", Response=ECR_Ignore), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Ignore), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Ignore), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="グミシップの自機が領域内に入ったかの判定用ボリューム" \ + , bCanModify=False ) + +; +; TresGumiShipTrigger +; ++Profiles=(Name="TresGumiShipTrigger",CollisionEnabled=QueryOnly,ObjectTypeName="TresTrigger", \ + CustomResponses=( \ + (Channel="Camera", Response=ECR_Ignore), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Ignore), \ + (Channel="WorldDynamic", Response=ECR_Ignore), \ + (Channel="Pawn", Response=ECR_Overlap), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Ignore), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Ignore), \ + (Channel="TresPrize", Response=ECR_Ignore), \ + (Channel="TresTrigger", Response=ECR_Ignore), \ + (Channel="TresGimmick", Response=ECR_Ignore), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Ignore), \ + (Channel="TresWaterCurrent", Response=ECR_Ignore), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Ignore), \ + (Channel="TresBodyCollision", Response=ECR_Ignore), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Ignore), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Ignore), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="グミシップ検知用トリガー" \ + , bCanModify=False ) + +; +; TresGumiShipPrize +; ++Profiles=(Name="TresGumiShipPrize",CollisionEnabled=QueryOnly,ObjectTypeName="TresPrize", \ + CustomResponses=( \ + (Channel="Camera", Response=ECR_Ignore), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Block), \ + (Channel="WorldDynamic", Response=ECR_Block), \ + (Channel="Pawn", Response=ECR_Overlap), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Ignore), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Ignore), \ + (Channel="TresPrize", Response=ECR_Ignore), \ + (Channel="TresTrigger", Response=ECR_Ignore), \ + (Channel="TresGimmick", Response=ECR_Block), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Ignore), \ + (Channel="TresWaterCurrent", Response=ECR_Ignore), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Ignore), \ + (Channel="TresBodyCollision", Response=ECR_Ignore), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Ignore), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Ignore), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="グミシップ中に出現するプライズ関連のコリジョン" \ + , bCanModify=False ) + +; +; TresGumiShipProjectile +; ++Profiles=(Name="TresGumiShipProjectile",CollisionEnabled=QueryOnly,ObjectTypeName="TresProjectile", \ + CustomResponses=( \ + (Channel="Camera", Response=ECR_Ignore), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Overlap), \ + (Channel="WorldDynamic", Response=ECR_Overlap), \ + (Channel="Pawn", Response=ECR_Ignore), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Ignore), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Ignore), \ + (Channel="TresPrize", Response=ECR_Ignore), \ + (Channel="TresTrigger", Response=ECR_Ignore), \ + (Channel="TresGimmick", Response=ECR_Ignore), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Ignore), \ + (Channel="TresWaterCurrent", Response=ECR_Ignore), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Overlap), \ + (Channel="TresBodyCollision", Response=ECR_Overlap), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Overlap), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Ignore), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="グミシップ中の弾などの投射物コリジョン" \ + , bCanModify=False ) + +; +; TresGumiShipBodyCollision +; ++Profiles=(Name="TresGumiShipBodyCollision",CollisionEnabled=QueryOnly,ObjectTypeName="TresBodyCollision", \ + CustomResponses=( \ + (Channel="Camera", Response=ECR_Ignore), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Ignore), \ + (Channel="WorldDynamic", Response=ECR_Ignore), \ + (Channel="Pawn", Response=ECR_Ignore), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Ignore), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Overlap), \ + (Channel="TresPrize", Response=ECR_Ignore), \ + (Channel="TresTrigger", Response=ECR_Ignore), \ + (Channel="TresGimmick", Response=ECR_Ignore), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Ignore), \ + (Channel="TresWaterCurrent", Response=ECR_Ignore), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Overlap), \ + (Channel="TresBodyCollision", Response=ECR_Ignore), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Overlap), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Ignore), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="グミシップ中の Actor 用、攻撃喰らい用コリジョン" \ + , bCanModify=False ) + +; +; TresGumiShipAttackCollision +; ++Profiles=(Name="TresGumiShipAttackCollision",CollisionEnabled=QueryOnly,ObjectTypeName="TresAtkBody", \ + CustomResponses=( \ + (Channel="Camera", Response=ECR_Ignore), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Overlap), \ + (Channel="WorldDynamic", Response=ECR_Overlap), \ + (Channel="Pawn", Response=ECR_Ignore), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Ignore), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Overlap), \ + (Channel="TresPrize", Response=ECR_Ignore), \ + (Channel="TresTrigger", Response=ECR_Ignore), \ + (Channel="TresGimmick", Response=ECR_Ignore), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Ignore), \ + (Channel="TresWaterCurrent", Response=ECR_Ignore), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Ignore), \ + (Channel="TresBodyCollision", Response=ECR_Overlap), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Ignore), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Ignore), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="グミシップ用の攻撃コリジョン" \ + , bCanModify=False ) + +; +; TresWinniePuzzleUnit +; ++Profiles=(Name="TresWinniePuzzleUnit",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic", \ + CustomResponses=( \ + (Channel="Camera", Response=ECR_Ignore), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Ignore), \ + (Channel="WorldDynamic", Response=ECR_Ignore), \ + (Channel="Pawn", Response=ECR_Ignore), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Ignore), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Ignore), \ + (Channel="TresPrize", Response=ECR_Ignore), \ + (Channel="TresTrigger", Response=ECR_Ignore), \ + (Channel="TresGimmick", Response=ECR_Ignore), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Ignore), \ + (Channel="TresWaterCurrent", Response=ECR_Ignore), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Ignore), \ + (Channel="TresBodyCollision", Response=ECR_Ignore), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Ignore), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Ignore), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="「100エーカーの森」パズルゲームユニット用コリジョン" \ + , bCanModify=False ) + +; +; for TresCaShipPawn (自身は'TresWorldUnique'ですがCa船専用にカスタムされています) +; ++Profiles=(Name="TresCaShipPawn", CollisionEnabled=QueryOnly, ObjectTypeName=TresWorldUnique, CustomResponses=( \ + (Channel="Camera", Response=ECR_Ignore), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Ignore), \ + (Channel="WorldDynamic", Response=ECR_Block), \ + (Channel="Pawn", Response=ECR_Ignore), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Ignore), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Ignore), \ + (Channel="TresPrize", Response=ECR_Ignore), \ + (Channel="TresTrigger", Response=ECR_Overlap), \ + (Channel="TresGimmick", Response=ECR_Block), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Ignore), \ + (Channel="TresWaterCurrent", Response=ECR_Overlap), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Ignore), \ + (Channel="TresBodyCollision", Response=ECR_Ignore), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Ignore), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Ignore), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="TresCaShipPawn (自身は'TresWorldUnique'ですがCa船専用にカスタムされています)" \ + , bCanModify=False ) + +; +; TresSoKcProjectile +; +; → Tres Atk Collision を使うようにした為、不要になったのでコメントアウト... +; +;+Profiles=(Name="TresSoKcProjectile",CollisionEnabled=QueryOnly,ObjectTypeName="TresProjectile", \ +; CustomResponses=( \ +; (Channel="Camera", Response=ECR_Ignore), \ +; (Channel="Visibility", Response=ECR_Ignore), \ +; (Channel="WorldStatic", Response=ECR_Ignore), \ +; (Channel="WorldDynamic", Response=ECR_Ignore), \ +; (Channel="Pawn", Response=ECR_Ignore), \ +; (Channel="PhysicsBody", Response=ECR_Ignore), \ +; (Channel="Vehicle", Response=ECR_Ignore), \ +; (Channel="Destructible", Response=ECR_Ignore), \ +; (Channel="TresEquip", Response=ECR_Ignore), \ +; (Channel="TresProjectile", Response=ECR_Ignore), \ +; (Channel="TresPrize", Response=ECR_Ignore), \ +; (Channel="TresTrigger", Response=ECR_Ignore), \ +; (Channel="TresGimmick", Response=ECR_Ignore), \ +; (Channel="TresReactor", Response=ECR_Ignore), \ +; (Channel="TresSound", Response=ECR_Ignore), \ +; (Channel="TresWaterCurrent", Response=ECR_Ignore), \ +; (Channel="TresIKCollision", Response=ECR_Ignore), \ +; (Channel="TresAtkCollision", Response=ECR_Ignore), \ +; (Channel="TresBodyCollision", Response=ECR_Overlap), \ +; (Channel="TresDetectMap", Response=ECR_Ignore), \ +; (Channel="TresAtkBody", Response=ECR_Ignore), \ +; (Channel="TresBlockDetect", Response=ECR_Ignore), \ +; (Channel="TresEnemyPawn", Response=ECR_Ignore), \ +; (Channel="TresSpecialPawn", Response=ECR_Ignore), \ +; (Channel="TresWorldUnique", Response=ECR_Ignore) \ +; ) \ +; , HelpMessage="kg07 での鍵穴ミッション専用ソラが放つ光の波動 Projectile コリジョン" \ +; , bCanModify=False ) + +; +; TresSoKcKeyHoleDetectCollision +; ++Profiles=(Name="TresSoKcKeyHoleDetectCollision",CollisionEnabled=QueryOnly,ObjectTypeName="TresGimmick", \ + CustomResponses=( \ + (Channel="Camera", Response=ECR_Ignore), \ + (Channel="Visibility", Response=ECR_Ignore), \ + (Channel="WorldStatic", Response=ECR_Ignore), \ + (Channel="WorldDynamic", Response=ECR_Ignore), \ + (Channel="Pawn", Response=ECR_Ignore), \ + (Channel="PhysicsBody", Response=ECR_Ignore), \ + (Channel="Vehicle", Response=ECR_Ignore), \ + (Channel="Destructible", Response=ECR_Ignore), \ + (Channel="TresEquip", Response=ECR_Ignore), \ + (Channel="TresProjectile", Response=ECR_Ignore), \ + (Channel="TresPrize", Response=ECR_Ignore), \ + (Channel="TresTrigger", Response=ECR_Ignore), \ + (Channel="TresGimmick", Response=ECR_Ignore), \ + (Channel="TresReactor", Response=ECR_Ignore), \ + (Channel="TresSound", Response=ECR_Ignore), \ + (Channel="TresWaterCurrent", Response=ECR_Ignore), \ + (Channel="TresIKCollision", Response=ECR_Ignore), \ + (Channel="TresAtkCollision", Response=ECR_Ignore), \ + (Channel="TresBodyCollision", Response=ECR_Ignore), \ + (Channel="TresDetectMap", Response=ECR_Ignore), \ + (Channel="TresAtkBody", Response=ECR_Ignore), \ + (Channel="TresBlockDetect", Response=ECR_Block), \ + (Channel="TresEnemyPawn", Response=ECR_Ignore), \ + (Channel="TresSpecialPawn", Response=ECR_Ignore), \ + (Channel="TresWorldUnique", Response=ECR_Ignore) \ + ) \ + , HelpMessage="kg07 での鍵穴ギミックの( レイキャスト等での )検出用コリジョン" \ + , bCanModify=False ) + +; +; TresSoKcKeyHoleBodyCollision +; +; → Tres Body Collision を使うようにした為、不要になったのでコメントアウト... +; +;+Profiles=(Name="TresSoKcKeyHoleBodyCollision",CollisionEnabled=QueryOnly,ObjectTypeName="TresBodyCollision", \ +; CustomResponses=( \ +; (Channel="Camera", Response=ECR_Ignore), \ +; (Channel="Visibility", Response=ECR_Ignore), \ +; (Channel="WorldStatic", Response=ECR_Ignore), \ +; (Channel="WorldDynamic", Response=ECR_Ignore), \ +; (Channel="Pawn", Response=ECR_Ignore), \ +; (Channel="PhysicsBody", Response=ECR_Ignore), \ +; (Channel="Vehicle", Response=ECR_Ignore), \ +; (Channel="Destructible", Response=ECR_Ignore), \ +; (Channel="TresEquip", Response=ECR_Ignore), \ +; (Channel="TresProjectile", Response=ECR_Overlap), \ +; (Channel="TresPrize", Response=ECR_Ignore), \ +; (Channel="TresTrigger", Response=ECR_Ignore), \ +; (Channel="TresGimmick", Response=ECR_Ignore), \ +; (Channel="TresReactor", Response=ECR_Ignore), \ +; (Channel="TresSound", Response=ECR_Ignore), \ +; (Channel="TresWaterCurrent", Response=ECR_Ignore), \ +; (Channel="TresIKCollision", Response=ECR_Ignore), \ +; (Channel="TresAtkCollision", Response=ECR_Ignore), \ +; (Channel="TresBodyCollision", Response=ECR_Ignore), \ +; (Channel="TresDetectMap", Response=ECR_Ignore), \ +; (Channel="TresAtkBody", Response=ECR_Ignore), \ +; (Channel="TresBlockDetect", Response=ECR_Ignore), \ +; (Channel="TresEnemyPawn", Response=ECR_Ignore), \ +; (Channel="TresSpecialPawn", Response=ECR_Ignore), \ +; (Channel="TresWorldUnique", Response=ECR_Ignore) \ +; ) \ +; , HelpMessage="kg07 での鍵穴ギミックの Body コリジョン" \ +; , bCanModify=False ) + + +; リダイレクトSample . +; +ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic") +; +CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic") + + +[BehaviorTreesEd] +BehaviorTreeEditorEnabled=true +BehaviorTreeNewAssetEnabled=true + +[EnvironmentQueryEd] +EnableEnvironmentQueryEd=true + +; 標準5種類のナビメッシュを用意。残りの枠は巨大敵用。 +[/Script/Engine.NavigationSystem] +bAutoCreateNavigationData=True +bAllowClientSideNavigation=False +bInitialBuildingLocked=False +bSkipAgentHeightCheckWhenPickingNavData=False +DataGatheringMode=Instant +bGenerateNavigationOnlyAroundNavigationInvokers=False +ActiveTilesUpdateInterval=1.000000 ++SupportedAgents=(Name="Group1",Color=(B=0,G=255,R=140,A=164),DefaultQueryExtent=(X=250.000000,Y=250.000000,Z=250.000000),NavigationDataClassName=/Script/Engine.RecastNavMesh,AgentRadius=71.000000,AgentHeight=180.000000,AgentStepHeight=-1.000000,NavWalkingSearchHeightScale=0.500000,bCanCrouch=False,bCanJump=True,bCanWalk=True,bCanSwim=False,bCanFly=False) ++SupportedAgents=(Name="Group2",Color=(B=10,G=10,R=191,A=164),DefaultQueryExtent=(X=250.000000,Y=250.000000,Z=250.000000),NavigationDataClassName=/Script/Engine.RecastNavMesh,AgentRadius=71.000000,AgentHeight=270.000000,AgentStepHeight=-1.000000,NavWalkingSearchHeightScale=0.500000,bCanCrouch=False,bCanJump=True,bCanWalk=True,bCanSwim=False,bCanFly=False) ++SupportedAgents=(Name="Group3",Color=(B=15,G=250,R=255,A=164),DefaultQueryExtent=(X=300.000000,Y=300.000000,Z=300.000000),NavigationDataClassName=/Script/Engine.RecastNavMesh,AgentRadius=114.000000,AgentHeight=280.000000,AgentStepHeight=-1.000000,NavWalkingSearchHeightScale=0.500000,bCanCrouch=False,bCanJump=False,bCanWalk=False,bCanSwim=False,bCanFly=False) ++SupportedAgents=(Name="Group4",Color=(B=209,G=102,R=255,A=164),DefaultQueryExtent=(X=300.000000,Y=300.000000,Z=300.000000),NavigationDataClassName=/Script/Engine.RecastNavMesh,AgentRadius=164.000000,AgentHeight=296.000000,AgentStepHeight=-1.000000,NavWalkingSearchHeightScale=0.500000,bCanCrouch=False,bCanJump=False,bCanWalk=False,bCanSwim=False,bCanFly=False) ++SupportedAgents=(Name="Group5",Color=(B=92,G=0,R=255,A=164),DefaultQueryExtent=(X=300.000000,Y=300.000000,Z=300.000000),NavigationDataClassName=/Script/Engine.RecastNavMesh,AgentRadius=300.000000,AgentHeight=360.000000,AgentStepHeight=-1.000000,NavWalkingSearchHeightScale=0.500000,bCanCrouch=False,bCanJump=False,bCanWalk=False,bCanSwim=False,bCanFly=False) ++SupportedAgents=(Name="LargeGroup1",Color=(B=0,G=185,R=255,A=164),DefaultQueryExtent=(X=300.000000,Y=300.000000,Z=300.000000),NavigationDataClassName=/Script/Engine.RecastNavMesh,AgentRadius=410.000000,AgentHeight=800.000000,AgentStepHeight=-1.000000,NavWalkingSearchHeightScale=0.500000,bCanCrouch=False,bCanJump=False,bCanWalk=False,bCanSwim=False,bCanFly=False) ++SupportedAgents=(Name="LargeGroup2",Color=(B=255,G=255,R=0,A=164),DefaultQueryExtent=(X=400.000000,Y=400.000000,Z=300.000000),NavigationDataClassName=/Script/Engine.RecastNavMesh,AgentRadius=548.000000,AgentHeight=800.000000,AgentStepHeight=-1.000000,NavWalkingSearchHeightScale=0.500000,bCanCrouch=False,bCanJump=False,bCanWalk=False,bCanSwim=False,bCanFly=False) ++SupportedAgents=(Name="LargeGroup3",Color=(B=255,G=80,R=190,A=164),DefaultQueryExtent=(X=900.000000,Y=900.000000,Z=400.000000),NavigationDataClassName=/Script/Engine.RecastNavMesh,AgentRadius=1131.000000,AgentHeight=1600.000000,AgentStepHeight=-1.000000,NavWalkingSearchHeightScale=0.500000,bCanCrouch=False,bCanJump=False,bCanWalk=False,bCanSwim=False,bCanFly=False) + +; ナビメッシュ生成設定。パフォーマンスのためにセルサイズを大きくして、レギュレーションに合わせて最大傾斜を上がる。動的ナビメッシュも有効 +[/Script/Engine.RecastNavMesh] +bDrawPolyEdges=False +bDistinctlyDrawTilesBeingBuilt=True +DrawOffset=10.000000 +bFixedTilePoolSize=False +TilePoolSize=1024 +TileSizeUU=1000.000000 +CellSize=10.000000 +CellHeight=17.000000 +AgentRadius=50.000000 +AgentHeight=200.000000 +AgentMaxHeight=160.000000 +AgentMaxSlope=49.000000 +AgentMaxStepHeight=51.000000 +MinRegionArea=10.000000 +MergeRegionSize=400.000000 +MaxSimplificationError=1.300000 +MaxSimultaneousTileGenerationJobsCount=5 +TileNumberHardLimit=1048576 +DefaultDrawDistance=5000.000000 +DefaultMaxSearchNodes=2048.000000 +DefaultMaxHierarchicalSearchNodes=2048.000000 +RegionPartitioning=Watershed +LayerPartitioning=Watershed +RegionChunkSplits=2 +LayerChunkSplits=2 +bSortNavigationAreasByCost=False +bPerformVoxelFiltering=True +bMarkLowHeightAreas=False +bDoFullyAsyncNavDataGathering=False +bUseBetterOffsetsFromCorners=True +bUseVirtualFilters=True +bUseVoxelCache=False +TileSetUpdateInterval=1.000000 +HeuristicScale=0.999000 +VerticalDeviationFromGroundCompensation=0.000000 +RuntimeGeneration=DynamicModifiersOnly + +;[/Script/Engine.NavigationComponent] +;bDoHierarchicalPathfinding=true + +; AISystemクラスの変更 +[/Script/Engine.AISystemBase] +AISystemClassName=/Script/TresGame.TresAISystem + +; AISystemクラスの変更 +[/Script/AIModule.AISystem] +AcceptanceRadius=-1.000000 + +; NavigationSystemクラスの変更 +[/Script/Engine.Engine] +NavigationSystemClassName=/Script/TresGame.TresNavigationSystem + +[/Script/AIModule.PathFollowingComponent] +bUseVisibilityTestsSimplification=true + +[/Script/Engine.AvoidanceManager] +ArtificialRadiusExpansion=1.75 + +[/Script/Engine.Engine] +TinyFontName=/Engine/EngineFonts/RobotoTiny.RobotoTiny +MediumFontName=/Engine/EngineFonts/Roboto.Roboto +DebugMessageFontName=/Engine/EngineFonts/Roboto.Roboto + +[/Script/UnrealEd.EditorEngine] +; 法線マップはデフォでGreenチャンネルは反転. +FlipNormalMapGreenChannel=true + +[Plugins] ++EnabledPlugins="ExampleDeviceProfileSelector" +;+EnabledPlugins="Morpheus" + +;[/Script/MorpheusEditor.MorpheusRuntimeSettings] +;bEnableMorpheus=false +;bPositionTracking=true + +; +; 地形種別定義 +; +[PhysicalMaterial.SurfaceTypes] +SurfaceType1=泥 +SurfaceType2=土 +SurfaceType4=砂 +SurfaceType6=草 +SurfaceType8=落ち葉 +SurfaceType9=雪 +SurfaceType10=岩、コンクリート +SurfaceType11=大理石、氷 +SurfaceType12=絨毯 +SurfaceType13=木 +SurfaceType14=布 +SurfaceType15=ガラス +SurfaceType16=プラスチック +SurfaceType17=屋根瓦 +SurfaceType18=網 +SurfaceType19=金属 +SurfaceType20=鉄板 +SurfaceType21=財宝 +SurfaceType22=紙箱 +SurfaceType25=砂利 +SurfaceType30=霜 +SurfaceType31=雲 +SurfaceType32=水たまり +SurfaceType33=水・膝 +SurfaceType34=水・腰 +SurfaceType35=水3 +SurfaceType36=水4 +SurfaceType37=水5 + +; +; 地形種別定義 (実は此方が正解??) +; +[/Script/Engine.PhysicsSettings] +; DefaultTerminalVelocity=4000.000000 +; DefaultFluidFriction=0.300000 +; bEnableAsyncScene=False +; LockedAxis=None +; FrictionCombineMode=Average +; MaxDepenetrationVelocity=0.000000 +; MaxPhysicsDeltaTime=0.033333 +; bSubstepping=False +; MaxSubstepDeltaTime=0.016667 +; MaxSubsteps=6 +; SyncSceneSmoothingFactor=0.000000 +; AsyncSceneSmoothingFactor=0.990000 +; InitialAverageFrameRate=0.016667 ++PhysicalSurfaces=(Type=SurfaceType1,Name="泥") ++PhysicalSurfaces=(Type=SurfaceType2,Name="土") ++PhysicalSurfaces=(Type=SurfaceType4,Name="砂") ++PhysicalSurfaces=(Type=SurfaceType6,Name="草") ++PhysicalSurfaces=(Type=SurfaceType8,Name="落ち葉") ++PhysicalSurfaces=(Type=SurfaceType9,Name="雪") ++PhysicalSurfaces=(Type=SurfaceType10,Name="岩、コンクリート") ++PhysicalSurfaces=(Type=SurfaceType11,Name="大理石、氷") ++PhysicalSurfaces=(Type=SurfaceType12,Name="絨毯") ++PhysicalSurfaces=(Type=SurfaceType13,Name="木") ++PhysicalSurfaces=(Type=SurfaceType14,Name="布") ++PhysicalSurfaces=(Type=SurfaceType15,Name="ガラス") ++PhysicalSurfaces=(Type=SurfaceType16,Name="プラスチック") ++PhysicalSurfaces=(Type=SurfaceType17,Name="屋根瓦") ++PhysicalSurfaces=(Type=SurfaceType18,Name="網") ++PhysicalSurfaces=(Type=SurfaceType19,Name="金属") ++PhysicalSurfaces=(Type=SurfaceType20,Name="鉄板") ++PhysicalSurfaces=(Type=SurfaceType21,Name="財宝") ++PhysicalSurfaces=(Type=SurfaceType22,Name="紙箱") ++PhysicalSurfaces=(Type=SurfaceType25,Name="砂利") ++PhysicalSurfaces=(Type=SurfaceType30,Name="霜") ++PhysicalSurfaces=(Type=SurfaceType31,Name="雪") ++PhysicalSurfaces=(Type=SurfaceType32,Name="水たまり") ++PhysicalSurfaces=(Type=SurfaceType33,Name="水・膝") ++PhysicalSurfaces=(Type=SurfaceType34,Name="水・腰") ++PhysicalSurfaces=(Type=SurfaceType35,Name="水3") ++PhysicalSurfaces=(Type=SurfaceType36,Name="水4") ++PhysicalSurfaces=(Type=SurfaceType37,Name="水5") + + +;;; 不具合が多いので、いったんマスク +[DerivedDataBackendGraph] +;; 共有キャッシュ設定 +MinimumDaysToKeepFile=7 +;Root=(Type=KeyLength, Length=120, Inner=AsyncPut) +;AsyncPut=(Type=AsyncPut, Inner=Hierarchy) +;Hierarchy=(Type=Hierarchical, Inner=Boot, Inner=Pak, Inner=EnginePak, Inner=Local, Inner=Shared) +;Boot=(Type=Boot, Filename=../../../TresGame/DerivedDataCache/Boot.ddc, MaxCacheSize=512) +Local=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=34, FoldersToClean=-1, Path="%GAMEDIR%/DerivedDataCache", EnvPathOverride=UE-LocalDataCachePath) +Shared=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=19, FoldersToClean=-1, Path=\\cncdusnas003\NASShare6\SollertiaBuilds\DDC, EnvPathOverride=UE-SharedDataCachePath) +AltShared=(Type=FileSystem, ReadOnly=true, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=19, FoldersToClean=-1, Path=\\cncdusnas003\NASShare6\SollertiaBuilds\DDC, EnvPathOverride=UE-SharedDataCachePath2) +;Pak=(Type=ReadPak, Filename=../../../TresGame/DerivedDataCache/DDC.ddp) +;EnginePak=(Type=ReadPak, Filename=../../../Engine/DerivedDataCache/DDC.ddp) + +; Local の DDCache のサイズを最大(2048MB)に変更 +[NoShared] +MinimumDaysToKeepFile=7 +Root=(Type=KeyLength, Length=120, Inner=AsyncPut) +AsyncPut=(Type=AsyncPut, Inner=Hierarchy) +Hierarchy=(Type=Hierarchical, Inner=Boot, Inner=Local) +Boot=(Type=Boot, Filename="%GAMEDIR%DerivedDataCache/Boot.ddc", MaxCacheSize=2048) +Local=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=34, FoldersToClean=-1, Path="%GAMEDIR%/DerivedDataCache", EnvPathOverride=UE-LocalDataCachePath) + +[NoShared4Cook] +MinimumDaysToKeepFile=7 +Root=(Type=KeyLength, Length=120, Inner=AsyncPut) +AsyncPut=(Type=AsyncPut, Inner=Hierarchy) +Hierarchy=(Type=Hierarchical, Inner=Boot, Inner=Local) +Boot=(Type=Boot, Filename="%GAMEDIR%DerivedDataCache/Boot.ddc", MaxCacheSize=2048) +Local=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=7, FoldersToClean=-1, Path="%GAMEDIR%/DerivedDataCache", EnvPathOverride=UE-LocalDataCachePath) + +[UseShared] +MinimumDaysToKeepFile=7 +Root=(Type=KeyLength, Length=120, Inner=AsyncPut) +AsyncPut=(Type=AsyncPut, Inner=Hierarchy) +Hierarchy=(Type=Hierarchical, Inner=Boot, Inner=Local, Inner=Shared) +Boot=(Type=Boot, Filename="%GAMEDIR%DerivedDataCache/Boot.ddc", MaxCacheSize=2048) +Local=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=34, FoldersToClean=-1, Path="%GAMEDIR%/DerivedDataCache", EnvPathOverride=UE-LocalDataCachePath) +Shared=(Type=FileSystem, ReadOnly=true, Path=\\tres\roj\DerivedDataCache, EnvPathOverride=Tres-SharedDataCachePath) + +[CreateShared] +MinimumDaysToKeepFile=7 +Root=(Type=KeyLength, Length=120, Inner=AsyncPut) +AsyncPut=(Type=AsyncPut, Inner=Shared) +Shared=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=34, FoldersToClean=-1, Path=\\tres\proj\DerivedDataCache, EnvPathOverride=Tres-SharedDataCachePath) + +[SystemSettings] +r.HZBOcclusion=0 +r.TonemapperFilm=0 +r.DBuffer=0 +r.SqexEnableSQEXTranslucency=1 +r.Tonemapper.Sharpen=0.5 +r.TonemapperGamma=2.2 +r.DynamicResolution.Quality=0 +r.VSync=0 + +; Translucent Light Volumeが必要ではないので、TresGameにデフォルトでOFF設定します +; (GPUフレームレンダリング時間は3.5msぐらい速くなります。) +; (問題があれば斉藤(修)さんとお問い合わせしてください。) +; 更新:やはり、エフェクトのために r.TranslucentLightingVolume は必要です・ +; その代わりに、DefaultScalability.iniに r.TranslucencyLightingVolumeDim を減るはずです。 +; r.TranslucentLightingVolume=0 + +[Internationalization] ++LocalizationPaths=../../../TresGame/Content/Localization/Game + +;[Kismet] +;CompileDisplaysTextBackend=True +;CompileDisplaysBinaryBackend=True + +[/Script/Engine.RendererSettings] +r.MobileHDR=False +r.AllowOcclusionQueries=True +r.MinScreenRadiusForLights=0.030000 +r.MinScreenRadiusForDepthPrepass=0.030000 +r.PrecomputedVisibilityWarning=False +r.TextureStreaming=True +Compat.UseDXT5NormalMaps=False +r.AllowStaticLighting=True +r.NormalMapsForStaticLighting=True (False) +r.GBuffer=True +r.GenerateMeshDistanceFields=False (False) +r.Shadow.DistanceFieldPenumbraSize=0.050000 +r.TessellationAdaptivePixelsPerTriangle=48.000000 +r.SeparateTranslucency=True +r.CustomDepth=1 +r.DefaultFeature.Bloom=True +r.DefaultFeature.AmbientOcclusion=True +r.DefaultFeature.AmbientOcclusionStaticFraction=True +r.DefaultFeature.AutoExposure=True +r.DefaultFeature.LensFlare=True +r.DefaultFeature.AntiAliasing=2 +r.EarlyZPass=2 +r.EarlyZPassMovable=True +r.ClearSceneMethod=1 +r.MSAA.CompositingSampleCount=1 +r.WireframeCullThreshold=5.000000 +r.SQEX.BasePassOrder=2 +r.OcclusionQueryLocation=1 +r.SupportLowQualityLightmaps=False +r.EarlyZPassOnlyMaterialMasking=True +r.ReflectionCaptureResolution=64 +r.StencilForLODDither=True +r.TranslucentLightingVolume=0 +r.VolumetricFog.GridSizeZ=32 +r.VolumetricFog.GridPixelSize=16 +r.Cache.SampleTransitionSpeed=1500 +r.DiscardUnusedQuality=True +r.Mobile.EnableStaticAndCSMShadowReceivers=False +r.Mobile.AllowDistanceFieldShadows=False +r.Mobile.AllowMovableDirectionalLights=False +r.MobileNumDynamicPointLights=0 +r.MobileDynamicPointLightsUseStaticBranch=False +r.FreeSkeletalMeshBuffers=1 + +r.SSR.MaxRoughness=1 +r.SSR.Quality=4 +r.SSR.Temporal=1 +r.AmbientOcclusijavascript-event-stripped0.5 +r.JackLoadReduction.HiddenThresholdDistance=15000 +r.LightMaxDrawDistanceScale=2 (2.0) +r.DFShadowFixedLightTiles=256 +r.Shadow.MaxCSMResolution=4096 +r.Shadow.MaxResolution=8192 +r.MinScreenRadiusForCSMDepth=0.0 +r.Shadow.CSM.MaxCascades=10 +r.Shadow.TexelsPerPixel=10 +r.Shadow.RadiusThreshold=0.0075 (0.0075) +r.Shadow.CSM.TransitionScale=2 +r.Shadow.SpotLightTransitionScale=512 +r.Shadow.DistanceScale=2 (2.0) +r.Shadow.TransitionScale=4096 +r.ViewDistanceScale=10 +r.motionblurquality=0 +r.Streaming.PoolSize=8192 +r.Streaming.MaxTempMemoryAllowed=256 +r.MaxQualityMode=1 +r.StaticMeshLODDistanceScale=0.1 (default 0.25) +r.maxanisotropy=16 +r.SkeletalMeshLODBias=-2 +r.LandscapeLODBias=-2 +foliage.LODDistanceScale=10 +foliage.DensityScale=5 + + + +;r.GenerateLandscapeGIData=True + +;vr.InstancedStereo=True +;vr.MultiView=True + +UIScaleCurve=(EditorCurveData=(Keys=((Time=480,Value=0.444),(Time=720,Value=0.666),(Time=1080,Value=1.0),(Time=8640,Value=8.0))),ExternalCurve=None) +UIScaleCurve=(EditorCurveData=(Keys=((Time=480.000000,Value=0.444000),(Time=720.000000,Value=0.666000),(Time=1080.000000,Value=1.000000),(Time=8640.000000,Value=8.000000))),ExternalCurve=None) + +[/Script/UnrealEd.UnrealEdEngine] ++TemplateMapInfos=(ThumbnailTexture=Texture2D'/Game/EditorCmn/TemplateMap0Thumbnail.TemplateMap0Thumbnail',Map="/Game/EditorCmn/TemplateMap0") ++TemplateMapInfos=(ThumbnailTexture=Texture2D'/Game/EditorCmn/TemplateMap1Thumbnail.TemplateMap1Thumbnail',Map="/Game/EditorCmn/TemplateMap1") ++TemplateMapInfos=(ThumbnailTexture=Texture2D'/Game/EditorCmn/TempMap_kh02_Thumb.TempMap_kh02_Thumb',Map="/Game/EditorCmn/TempMap_kh02") + +[/Script/Engine.EndUserSettings] +bSendAnonymousUsageDataToEpic=False + +[/Script/TresGameEditor.TresUnrealEdEngine] +m_SpawnByLevelEntity=True +m_SpawnByEnemySetInstance=True +m_SpawnMatineePreviewActor=True + +[/Script/TresGame.TresLevelEntity] +m_ForceLazyLoad=False + +[Engine.StartupPackages] +; nowloading icon ++Package=/Game/UI/Texture/NowLoading ++Package=/Game/Load/Common/TresGameModeLoad + +[Engine.TresStartupPackages] +;+Package=/Game/Blueprints/Player/p_ex002/p_ex002_Pawn + +[/Script/GameplayDebugger.GameplayDebuggingReplicator] +DebugComponentClassName="/Script/TresGame.TresGDTComponent" +DebugComponentHUDClassName="/Script/TresGame.TresGDTHUDComponent" + +;指定フォルダー以下からのロードを警告としてログに残すかどうか +[SqExCheckWarningAsset] +EnableCheckWarningFolder=True +EnableCheckDevelopersFolder=True +EnableCheckDebugFolder=False + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +-TargetedRHIs=PCD3D_SM5 +-TargetedRHIs=PCD3D_SM4 ++TargetedRHIs=PCD3D_SM5 +MinimumOSVersion=MSOS_Vista + +[Internationalization] +Language=ja + +[SQEXSEAD] +UseDefaultAutoSECallback=false + +[/Script/SQEXSEAD.SQEXSEADBGMManager] +;ESQEXSEAD_BGMStoreBehaviour +; Stop UMETA(DisplayName = "Stop"), //停止(命令があればPlay) +; AutoPlay UMETA(DisplayName = "AutoPlay"), //停止(自動的にPlay) +; Suspend UMETA(DisplayName = "Suspend"), //一時停止(命令があればResume) +; AutoResume UMETA(DisplayName = "AutoResume"), //一時停止(自動的にResume) + +;ESQEXSEAD_BGMStopBehaviour : uint8 +; Stop UMETA(DisplayName = "Stop"), //停止(もう一度Playできる) +; Reset UMETA(DisplayName = "Reset"), //停止してセットされていない状態に戻す(またSetしないとPlayできない) + ++SlotSettings_=(SlotName="Event",SlotOption=( \ + Priority = 250, \ + StoreBehaviour = ESQEXSEAD_BGMStoreBehaviour::Stop, \ + StopBehaviour = ESQEXSEAD_BGMStopBehaviour::Reset, \ + PlayFadeInTime = 0.0f, \ + ResumeFadeInTime = 0.2f, \ + SuspendFadeOutTime = 0.2f, \ + StopFadeOutTime = 1.0f, \ + StaySuspendTime = 0.0f, \ + bUnreferenceAsset = false, \ + bRestoreAfterFinish = false)) ++SlotSettings_=(SlotName="Boss",SlotOption=( \ + Priority = 230, \ + StoreBehaviour = ESQEXSEAD_BGMStoreBehaviour::Stop, \ + StopBehaviour = ESQEXSEAD_BGMStopBehaviour::Reset, \ + PlayFadeInTime = 0.0f, \ + ResumeFadeInTime = 0.5f, \ + SuspendFadeOutTime = 0.5f, \ + StopFadeOutTime = 1.0f, \ + StaySuspendTime = 0.0f, \ + bUnreferenceAsset = false, \ + bRestoreAfterFinish = false)) ++SlotSettings_=(SlotName="MiniGame",SlotOption=( \ + Priority = 225, \ + StoreBehaviour = ESQEXSEAD_BGMStoreBehaviour::Stop, \ + StopBehaviour = ESQEXSEAD_BGMStopBehaviour::Reset, \ + PlayFadeInTime = 0.0f, \ + ResumeFadeInTime = 0.2f, \ + SuspendFadeOutTime = 0.2f, \ + StopFadeOutTime = 0.5f, \ + StaySuspendTime = 0.0f, \ + bUnreferenceAsset = true, \ + bRestoreAfterFinish = false)) ++SlotSettings_=(SlotName="Menu",SlotOption=( \ + Priority = 220, \ + StoreBehaviour = ESQEXSEAD_BGMStoreBehaviour::Stop, \ + StopBehaviour = ESQEXSEAD_BGMStopBehaviour::Stop, \ + PlayFadeInTime = 0.0f, \ + ResumeFadeInTime = 0.2f, \ + SuspendFadeOutTime = 0.2f, \ + StopFadeOutTime = 0.5f, \ + StaySuspendTime = 0.0f, \ + bUnreferenceAsset = true, \ + bRestoreAfterFinish = false)) ++SlotSettings_=(SlotName="Link",SlotOption=( \ + Priority = 210, \ + StoreBehaviour = ESQEXSEAD_BGMStoreBehaviour::Stop, \ + StopBehaviour = ESQEXSEAD_BGMStopBehaviour::Stop, \ + PlayFadeInTime = 0.0f, \ + ResumeFadeInTime = 0.2f, \ + SuspendFadeOutTime = 0.2f, \ + StopFadeOutTime = 1.0f, \ + StaySuspendTime = 0.0f, \ + bUnreferenceAsset = true, \ + bRestoreAfterFinish = false)) ++SlotSettings_=(SlotName="Attraction",SlotOption=( \ + Priority = 200, \ + StoreBehaviour = ESQEXSEAD_BGMStoreBehaviour::Stop, \ + StopBehaviour = ESQEXSEAD_BGMStopBehaviour::Stop, \ + PlayFadeInTime = 0.0f, \ + ResumeFadeInTime = 0.2f, \ + SuspendFadeOutTime = 0.2f, \ + StopFadeOutTime = 1.0f, \ + StaySuspendTime = 0.0f, \ + bUnreferenceAsset = true, \ + bRestoreAfterFinish = false)) ++SlotSettings_=(SlotName="Mission",SlotOption=( \ + Priority = 150, \ + StoreBehaviour = ESQEXSEAD_BGMStoreBehaviour::AutoResume, \ + StopBehaviour = ESQEXSEAD_BGMStopBehaviour::Stop, \ + PlayFadeInTime = 0.0f, \ + ResumeFadeInTime = 1.0f, \ + SuspendFadeOutTime = 1.0f, \ + StopFadeOutTime = 2.0f, \ + StaySuspendTime = 0.0f, \ + bUnreferenceAsset = true, \ + bRestoreAfterFinish = false)) ++SlotSettings_=(SlotName="Battle",SlotOption=( \ + Priority = 100, \ + StoreBehaviour = ESQEXSEAD_BGMStoreBehaviour::AutoResume, \ + StopBehaviour = ESQEXSEAD_BGMStopBehaviour::Stop, \ + PlayFadeInTime = 0.0f, \ + ResumeFadeInTime = 1.0f, \ + SuspendFadeOutTime = 1.0f, \ + StopFadeOutTime = 2.0f, \ + StaySuspendTime = 1.0f, \ + bUnreferenceAsset = true, \ + bRestoreAfterFinish = false)) ++SlotSettings_=(SlotName="Field",SlotOption=( \ + Priority = 50, \ + StoreBehaviour = ESQEXSEAD_BGMStoreBehaviour::AutoResume, \ + StopBehaviour = ESQEXSEAD_BGMStopBehaviour::Stop, \ + PlayFadeInTime = 0.0f, \ + ResumeFadeInTime = 2.0f, \ + SuspendFadeOutTime = 2.0f, \ + StopFadeOutTime = 2.0f, \ + StaySuspendTime = 1.0f, \ + bUnreferenceAsset = true, \ + bRestoreAfterFinish = false)) + +[/Script/Engine.StreamingSettings] +s.AsyncLoadingThreadEnabled=True +s.EventDrivenLoaderEnabled=True + +[/Script/Engine.MeshSimplificationSettings] +r.MeshReductionModule=SimplygonMeshReduction + +[/Script/GameplayDebugger.GameplayDebuggerConfig] +ActivationKey=Hyphen +CategoryRowNextKey=Add +CategoryRowPrevKey=Subtract +CategorySlot0=NumPadZero +CategorySlot1=NumPadOne +CategorySlot2=NumPadTwo +CategorySlot3=NumPadThree +CategorySlot4=NumPadFour +CategorySlot5=NumPadFive +CategorySlot6=NumPadSix +CategorySlot7=NumPadSeven +CategorySlot8=NumPadEight +CategorySlot9=NumPadNine +DebugCanvasPaddingLeft=10.000000 +DebugCanvasPaddingRight=10.000000 +DebugCanvasPaddingTop=10.000000 +DebugCanvasPaddingBottom=10.000000 ++Categories=(CategoryName="AI",SlotIdx=1,ActiveInGame=UseDefault,ActiveInSimulate=UseDefault,bOverrideSlotIdx=False,InputHandlers=) ++Categories=(CategoryName="BehaviorTree",SlotIdx=2,ActiveInGame=UseDefault,ActiveInSimulate=UseDefault,bOverrideSlotIdx=False,InputHandlers=) ++Categories=(CategoryName="EQS",SlotIdx=-1,ActiveInGame=Enable,ActiveInSimulate=Enable,bOverrideSlotIdx=False,InputHandlers=) ++Categories=(CategoryName="Navmesh",SlotIdx=0,ActiveInGame=UseDefault,ActiveInSimulate=UseDefault,bOverrideSlotIdx=False,InputHandlers=) ++Categories=(CategoryName="Perception",SlotIdx=-1,ActiveInGame=UseDefault,ActiveInSimulate=UseDefault,bOverrideSlotIdx=False,InputHandlers=) ++Categories=(CategoryName="TresAIData",SlotIdx=-1,ActiveInGame=Enable,ActiveInSimulate=Enable,bOverrideSlotIdx=False,InputHandlers=) ++Extensions=(ExtensionName="GameHUD",UseExtension=UseDefault,InputHandlers=((ConfigName="ToggleHUD",Key=Tilde,bModCtrl=True),(ConfigName="ToggleMessages",Key=Tab,bModCtrl=True))) ++Extensions=(ExtensionName="Spectator",UseExtension=UseDefault,InputHandlers=((ConfigName="Toggle",Key=Tab))) +[/Script/BonamikRt.SQEX_BonamikGlobalConfig] +;bDebugDraw=false +;bEnableUpdate=true +bMultiThreadUpdate=true +;bEnableSimulation=true +;SolverIter=2 +;LinkIter=2 +;ConeIter=2 +;ConsIter=1 +;CollIter=1 +;TimeStep=0.05 +;TimeInterpolationCoeff=1.0 +;EnableLSS=true +;LSScoeff_tran=0.2 +;LSScoeff_rot=0.2 +;Gravity=(X=0.0,Y=0.0,Z=-981.0) +;WindSourceSpeedFactor=100 +OutOfCamera=ESQEX_Bonamik_GlobalOutOfCamera_Override + +[SQEXEffectDebugUser] ++User=takuma ++User=VFXShare ++User=hatakeru ++User=hirasana ++User=hiraakik ++User=iwamnori ++User=katouy ++User=mortakay ++User=nakfutos ++User=nishjimp ++User=sohno ++User=onishi ++User=shinoda ++User=shiznana ++User=hsugiyam ++User=tammarin ++User=narimiya ++User=okutyuka ++User=kgakush ++User=sagae ++User=kasumits ++User=fujikyoh ++User=hasehiro ++User=suzuyusu ++User=yinagaki ++User=hatae ++User=yakiko ++User=miyamoko ++User=ishihtak ++User=kinoshog ++User=akimyuki ++User=ytashiro ++User=tadatika + + +[StaticMeshLODSettings] +LevelArchitecture=(NumLODs=4,LightMapResolution=32,LODPercentTriangles=50,PixelError=12,SilhouetteImportance=4,Name=LOCTEXT("LevelArchitectureLOD","Level Architecture")) +SmallProp=(NumLODs=4,LODPercentTriangles=50,PixelError=10,Name=LOCTEXT("SmallPropLOD","Small Prop")) +LargeProp=(NumLODs=4,LODPercentTriangles=50,PixelError=10,Name=LOCTEXT("LargePropLOD","Large Prop")) +Deco=(NumLODs=4,LODPercentTriangles=50,PixelError=10,Name=LOCTEXT("DecoLOD","Deco")) +Vista=(NumLODs=1,Name=LOCTEXT("VistaLOD","Vista")) +Foliage=(NumLODs=1,Name=LOCTEXT("FoliageLOD","Foliage")) +HighDetail=(NumLODs=6,LODPercentTriangles=50,PixelError=6,Name=LOCTEXT("HighDetailLOD","High Detail")) +he03Prop=(NumLODs=3,LODPercentTriangles=50,Name=LOCTEXT("he03PropLOD","he03Prop")) + +[/Script/Engine.GarbageCollectionSettings] +; エディターのオブジェクト数を変更 +gc.MaxObjectsInEditor=67108864 +gc.MaxObjectsInProgram=33554432 +;非GCとして扱えるUOBJECTの数とサイズを指定 +gc.MaxObjectsNotConsideredByGC=68900 +gc.SizeOfPermanentObjectPool=25165824 +gc.ActorClusteringEnabled=True +gc.BlueprintClusteringEnabled=True +gc.MaxObjectsInGame=1000000 + +[Core.System] +UseSeperateBulkDataFiles=True + +[/Script/Engine.AnimationSettings] +DefaultCompressionAlgorithm=Class'/Script/Engine.AnimCompress_PerTrackCompression' + +[/Script/Engine.UserInterfaceSettings] +CustomScalingRuleClass=/Script/TresGame.TresDPICustomScalingRule +UIScaleRule=Custom + +;VTS-XIA Begin (ZhuJunyong):Add achievement for Steam. +[OnlineSubsystemSteam] +Achievement_0_Id="ACH_01" +Achievement_1_Id="ACH_02" +Achievement_2_Id="ACH_03" +Achievement_3_Id="ACH_04" +Achievement_4_Id="ACH_05" +Achievement_5_Id="ACH_06" +Achievement_6_Id="ACH_07" +Achievement_7_Id="ACH_08" +Achievement_8_Id="ACH_09" +Achievement_9_Id="ACH_10" +Achievement_10_Id="ACH_11" +Achievement_11_Id="ACH_12" +Achievement_12_Id="ACH_13" +Achievement_13_Id="ACH_14" +Achievement_14_Id="ACH_15" +Achievement_15_Id="ACH_16" +Achievement_16_Id="ACH_17" +Achievement_17_Id="ACH_18" +Achievement_18_Id="ACH_19" +Achievement_19_Id="ACH_20" +Achievement_20_Id="ACH_21" +Achievement_21_Id="ACH_22" +Achievement_22_Id="ACH_23" +Achievement_23_Id="ACH_24" +Achievement_24_Id="ACH_25" +Achievement_25_Id="ACH_26" +Achievement_26_Id="ACH_27" +Achievement_27_Id="ACH_28" +Achievement_28_Id="ACH_29" +Achievement_29_Id="ACH_30" +Achievement_30_Id="ACH_31" +Achievement_31_Id="ACH_32" +Achievement_32_Id="ACH_33" +Achievement_33_Id="ACH_34" +Achievement_34_Id="ACH_35" +Achievement_35_Id="ACH_36" +Achievement_36_Id="ACH_37" +Achievement_37_Id="ACH_38" +Achievement_38_Id="ACH_39" +Achievement_39_Id="ACH_40" +Achievement_40_Id="ACH_41" +Achievement_41_Id="ACH_42" +Achievement_42_Id="ACH_43" +Achievement_43_Id="ACH_44" +Achievement_44_Id="ACH_45" +Achievement_45_Id="ACH_46" +Achievement_46_Id="ACH_47" +Achievement_47_Id="ACH_48" +Achievement_48_Id="ACH_49" +Achievement_49_Id="ACH_50" +Achievement_50_Id="ACH_51" +;VTS-XIA End + +[/Script/CriWareRuntime.CriWarePluginSettings] +IsExistingOldFormatConfigFile=False +ContentDir=CriMovie +NumBinders=16 +MaxBinds=16 +NumLoaders=16 +MaxFiles=16 +OutputsLogFileSystem=False +PS4_FileAccessThreadAffinityMask=126 +PS4_DataDecompressionThreadAffinityMask=126 +PS4_MemoryFileSystemThreadAffinityMask=126 +PS4_FileAccessThreadPriority=500 +PS4_DataDecompressionThreadPriority=730 +PS4_MemoryFileSystemThreadPriority=720 +MaxVirtualVoices=32 +UsesInGamePreview=False +OutputsLogAtom=False +NumStandardMemoryVoices=16 +StandardMemoryVoiceNumChannels=2 +StandardMemoryVoiceSamplingRate=48000 +NumStandardStreamingVoices=8 +StandardStreamingVoiceNumChannels=2 +StandardStreamingVoiceSamplingRate=48000 +AcfFileName= +DistanceFactor=1.000000 +HcaMxVoiceSamplingRate=48000 +NumHcaMxMemoryVoices=0 +HcaMxMemoryVoiceNumChannels=6 +NumHcaMxStreamingVoices=0 +HcaMxStreamingVoiceNumChannels=6 +WASAPI_IsExclusive=False +WASAPI_BitsPerSample=24 +WASAPI_SamplingRate=48000 +WASAPI_NumChannels=6 +PS4_ServerThreadAffinityMask=126 +PS4_OutputThreadAffinityMask=126 +PS4_ServerThreadPriority=400 +PS4_OutputThreadPriority=300 +PS4_UseAudio3d=False +PS4_NumberOfAudio3dMemoryVoices=16 +PS4_SamplingRateOfAudio3dMemoryVoices=48000 +PS4_NumberOfAudio3dStreamingVoices=8 +PS4_SamplingRateOfAudio3dStreamingVoices=48000 +InitializeMana=True +EnableDecodeSkip=False +MaxDecoderHandles=4 +MaxManaBPS=0 +UseH264Decoder=True +bUseManaStartupMovies=False +bWaitForMoviesToComplete=False +bMoviesAreSkippable=False \ No newline at end of file