From 78400b70722fd2e9525c0e430145f53d64c9e7df Mon Sep 17 00:00:00 2001 From: parax0 Date: Sat, 2 Jan 2016 10:24:40 -0700 Subject: [PATCH] Updated to Script Template V4 --- src/Common/TString.h | 17 +- src/Common/types.h | 2 - src/Core/CAreaAttributes.cpp | 10 +- src/Core/CLightParameters.cpp | 6 +- src/Core/CLightParameters.h | 2 +- src/Core/Core.pro | 17 +- src/Core/Resource/CAnimationParameters.h | 2 +- src/Core/Resource/CMaterial.h | 2 +- src/Core/Resource/CMaterialSet.h | 2 +- src/Core/Resource/CScan.h | 2 +- src/Core/Resource/Cooker/CAreaCooker.cpp | 20 + src/Core/Resource/Cooker/CAreaCooker.h | 14 + src/Core/Resource/Cooker/CMaterialCooker.h | 2 +- src/Core/Resource/Cooker/CModelCooker.h | 2 +- src/Core/Resource/Cooker/CTemplateWriter.cpp | 584 +- src/Core/Resource/Cooker/CTemplateWriter.h | 14 +- src/Core/Resource/Cooker/CWorldCooker.h | 2 +- .../Resource/{EFormatVersion.h => EGame.h} | 7 +- src/Core/Resource/Factory/CAnimSetLoader.h | 2 +- src/Core/Resource/Factory/CAreaLoader.cpp | 28 +- src/Core/Resource/Factory/CAreaLoader.h | 2 +- src/Core/Resource/Factory/CCollisionLoader.h | 2 +- src/Core/Resource/Factory/CFontLoader.h | 2 +- src/Core/Resource/Factory/CMaterialLoader.h | 2 +- src/Core/Resource/Factory/CModelLoader.h | 2 +- src/Core/Resource/Factory/CScanLoader.cpp | 4 +- src/Core/Resource/Factory/CScanLoader.h | 2 +- src/Core/Resource/Factory/CScriptLoader.cpp | 576 +- src/Core/Resource/Factory/CScriptLoader.h | 3 +- src/Core/Resource/Factory/CStringLoader.h | 2 +- src/Core/Resource/Factory/CTemplateLoader.cpp | 1095 +- src/Core/Resource/Factory/CTemplateLoader.h | 33 +- src/Core/Resource/Factory/CWorldLoader.cpp | 22 +- src/Core/Resource/Factory/CWorldLoader.h | 2 +- src/Core/Resource/Script/CMasterTemplate.cpp | 25 +- src/Core/Resource/Script/CMasterTemplate.h | 9 +- src/Core/Resource/Script/CProperty.cpp | 123 - src/Core/Resource/Script/CProperty.h | 101 - .../Resource/Script/CPropertyTemplate.cpp | 175 - src/Core/Resource/Script/CPropertyTemplate.h | 219 - src/Core/Resource/Script/CScriptObject.cpp | 34 +- src/Core/Resource/Script/CScriptObject.h | 21 +- src/Core/Resource/Script/CScriptTemplate.cpp | 133 +- src/Core/Resource/Script/CScriptTemplate.h | 32 +- src/Core/Resource/Script/EPropertyType.h | 2 +- src/Core/Resource/Script/IProperty.cpp | 126 + src/Core/Resource/Script/IProperty.h | 129 + .../Resource/Script/IPropertyTemplate.cpp | 224 + src/Core/Resource/Script/IPropertyTemplate.h | 517 + src/Core/Resource/Script/IPropertyValue.h | 275 + src/Core/Scene/CScriptNode.cpp | 32 +- src/Core/Scene/CScriptNode.h | 2 +- .../ScriptExtra/CDamageableTriggerExtra.cpp | 8 +- .../ScriptExtra/CDamageableTriggerExtra.h | 8 +- src/Core/ScriptExtra/CDoorExtra.cpp | 48 +- src/Core/ScriptExtra/CDoorExtra.h | 8 +- .../ScriptExtra/CPointOfInterestExtra.cpp | 6 +- src/Core/ScriptExtra/CPointOfInterestExtra.h | 4 +- src/Core/ScriptExtra/CRadiusSphereExtra.cpp | 6 +- src/Core/ScriptExtra/CRadiusSphereExtra.h | 2 +- src/Core/ScriptExtra/CScriptExtra.h | 2 +- src/Core/ScriptExtra/CSpacePirateExtra.cpp | 8 +- src/Core/ScriptExtra/CSpacePirateExtra.h | 10 +- src/Editor/Editor.pro | 2 + src/Editor/Widgets/WPropertyEditor.cpp | 60 +- src/Editor/Widgets/WPropertyEditor.h | 8 +- src/Editor/main.cpp | 3 + templates/GameList.xml | 20 +- templates/dkcr/Enums/AnimEnum.xml | 8 + templates/dkcr/Enums/BarrelCannonEnum.xml | 9 + templates/dkcr/Enums/CableEnum.xml | 8 + .../dkcr/Enums/DamageableTriggerEnum.xml | 9 + templates/dkcr/Enums/InventorySlot.xml | 50 + templates/dkcr/Enums/MusicEnumA.xml | 8 + templates/dkcr/Enums/MusicEnumB.xml | 15 + templates/dkcr/Enums/RobotChickenEnum.xml | 7 + templates/dkcr/Enums/Shape.xml | 9 + templates/dkcr/Enums/UnknownEnum1.xml | 58 + templates/dkcr/Enums/UnknownEnum2.xml | 11 + templates/dkcr/Enums/UnknownEnum3.xml | 7 + templates/dkcr/Enums/UnknownEnum4.xml | 7 + templates/dkcr/MasterTemplate.xml | 160 +- templates/dkcr/Properties.xml | 6916 +++++---- templates/dkcr/Script/AIHint.xml | 37 + templates/dkcr/Script/AIKeyframe.xml | 46 + templates/dkcr/Script/AIWaypoint.xml | 28 +- templates/dkcr/Script/ASAS.xml | 67 +- templates/dkcr/Script/AVIS.xml | 24 + templates/dkcr/Script/Acoustics.xml | 166 +- templates/dkcr/Script/Actor.xml | 201 +- templates/dkcr/Script/ActorKeyframe.xml | 48 +- templates/dkcr/Script/ActorMultiKeyFrame.xml | 120 +- templates/dkcr/Script/ActorTransform.xml | 48 +- templates/dkcr/Script/AnimGridModifier.xml | 39 +- templates/dkcr/Script/AreaAttributes.xml | 37 +- templates/dkcr/Script/AreaDamage.xml | 39 + templates/dkcr/Script/AreaNode.xml | 118 +- templates/dkcr/Script/AreaPath.xml | 71 +- templates/dkcr/Script/AudioOccluder.xml | 22 +- templates/dkcr/Script/BarrelBalloon.xml | 113 +- templates/dkcr/Script/BarrelCannon.xml | 196 +- templates/dkcr/Script/BeatUpHandler.xml | 82 +- templates/dkcr/Script/BirdBoss.xml | 336 +- templates/dkcr/Script/BloomEffect.xml | 27 +- templates/dkcr/Script/BloomVolume.xml | 17 +- templates/dkcr/Script/Bonus.xml | 31 +- templates/dkcr/Script/BouncyTire.xml | 114 +- templates/dkcr/Script/CSGO.xml | 16 +- templates/dkcr/Script/CSTI.xml | 61 +- templates/dkcr/Script/Cable.xml | 164 +- templates/dkcr/Script/CameraBlurKeyframe.xml | 37 + .../dkcr/Script/CameraFilterKeyframe.xml | 56 +- templates/dkcr/Script/CameraHint.xml | 593 +- templates/dkcr/Script/CameraManager.xml | 22 +- templates/dkcr/Script/CameraModifier.xml | 34 +- templates/dkcr/Script/CameraShaker.xml | 51 +- templates/dkcr/Script/Checkpoint.xml | 52 +- templates/dkcr/Script/CinematicCamera.xml | 195 +- templates/dkcr/Script/ClingPathControl.xml | 54 +- templates/dkcr/Script/ColorModulate.xml | 87 +- templates/dkcr/Script/ConditionalRelay.xml | 49 +- templates/dkcr/Script/ControllerAction.xml | 37 +- templates/dkcr/Script/Counter.xml | 76 +- templates/dkcr/Script/Credits.xml | 119 +- .../dkcr/Script/{TRSC.xml => DamageArea.xml} | 21 +- templates/dkcr/Script/DamageEffect.xml | 38 +- templates/dkcr/Script/DamageableTrigger.xml | 33 +- .../Script/DamageableTriggerOrientated.xml | 36 +- templates/dkcr/Script/Debris.xml | 279 +- templates/dkcr/Script/DepthOfFieldTuner.xml | 49 +- templates/dkcr/Script/DistanceFog.xml | 69 +- templates/dkcr/Script/DynamicLight.xml | 134 +- templates/dkcr/Script/EOLDisplay.xml | 24 +- templates/dkcr/Script/Effect.xml | 116 +- .../dkcr/Script/EnvFxDensityController.xml | 28 + templates/dkcr/Script/FactorySwitch.xml | 58 +- templates/dkcr/Script/FalsePerspective.xml | 32 +- templates/dkcr/Script/FogOverlay.xml | 67 + templates/dkcr/Script/FogVolume.xml | 40 + templates/dkcr/Script/ForestBoss.xml | 239 +- templates/dkcr/Script/{SAMD.xml => GPTR.xml} | 21 +- templates/dkcr/Script/GameManager.xml | 29 +- .../dkcr/Script/GeneratedObjectDeleter.xml | 26 +- templates/dkcr/Script/Generator.xml | 68 +- templates/dkcr/Script/GenericCreature.xml | 1552 +- .../dkcr/Script/GenericCreatureGroup.xml | 24 +- templates/dkcr/Script/GroundPoundDetector.xml | 73 +- templates/dkcr/Script/GuiCharacter.xml | 122 +- templates/dkcr/Script/GuiMenu.xml | 37 + templates/dkcr/Script/GuiSlider.xml | 44 + templates/dkcr/Script/GuiWidget.xml | 28 + templates/dkcr/Script/HUD.xml | 749 +- templates/dkcr/Script/HUDP.xml | 16 +- templates/dkcr/Script/IslandArea.xml | 161 +- templates/dkcr/Script/IslandHUD.xml | 1198 +- templates/dkcr/Script/JungleBoss.xml | 552 - templates/dkcr/Script/JungleBoss1.xml | 215 + templates/dkcr/Script/Kong.xml | 502 +- templates/dkcr/Script/KongProxy.xml | 59 +- templates/dkcr/Script/LODController.xml | 68 + templates/dkcr/Script/LevelDarkener.xml | 28 +- templates/dkcr/Script/LightVolume.xml | 27 + templates/dkcr/Script/MEAT.xml | 31 + templates/dkcr/Script/MemoryRelay.xml | 29 +- templates/dkcr/Script/MineCart.xml | 396 +- templates/dkcr/Script/Mole.xml | 174 +- templates/dkcr/Script/MoleCart.xml | 88 +- templates/dkcr/Script/MoleTrainManager.xml | 174 +- templates/dkcr/Script/MotionPlatform.xml | 63 +- templates/dkcr/Script/MultiModelActor.xml | 68 + .../dkcr/Script/MultiplayerSyncRelay.xml | 19 +- templates/dkcr/Script/MusicMaster.xml | 59 +- templates/dkcr/Script/MusicTrack.xml | 66 +- templates/dkcr/Script/OceanBridge.xml | 334 +- templates/dkcr/Script/OceanWave.xml | 54 +- templates/dkcr/Script/OptionalAreaAsset.xml | 29 + templates/dkcr/Script/PRLA.xml | 48 +- templates/dkcr/Script/PRSP.xml | 113 +- templates/dkcr/Script/PathControl.xml | 25 +- templates/dkcr/Script/Peanut.xml | 143 +- templates/dkcr/Script/Pickup.xml | 181 +- templates/dkcr/Script/PilotChicken.xml | 48 +- templates/dkcr/Script/PirateCrab.xml | 201 +- templates/dkcr/Script/PirateCrabManager.xml | 42 + templates/dkcr/Script/Platform.xml | 182 +- templates/dkcr/Script/PlayerActor.xml | 145 +- templates/dkcr/Script/PlayerHint.xml | 76 +- templates/dkcr/Script/PlayerToken.xml | 46 +- templates/dkcr/Script/PoiObject.xml | 54 +- .../{CrabManager.xml => PositionRelay.xml} | 24 +- templates/dkcr/Script/Projectile.xml | 117 +- templates/dkcr/Script/REAC.xml | 96 - templates/dkcr/Script/RMBI.xml | 40 + templates/dkcr/Script/RSCL.xml | 69 +- templates/dkcr/Script/RadialDamage.xml | 37 +- templates/dkcr/Script/RambiCrate.xml | 52 +- templates/dkcr/Script/RandomRelay.xml | 54 +- templates/dkcr/Script/ReactiveObject.xml | 53 + templates/dkcr/Script/Relay.xml | 24 +- templates/dkcr/Script/RespawnBalloon.xml | 62 +- templates/dkcr/Script/Retronome.xml | 37 +- templates/dkcr/Script/ReviewControl.xml | 25 +- templates/dkcr/Script/RobotChicken.xml | 321 +- templates/dkcr/Script/RobotChickenFlyer.xml | 223 +- templates/dkcr/Script/RocketBarrel.xml | 234 +- templates/dkcr/Script/RumbleEffect.xml | 61 +- templates/dkcr/Script/SNMD.xml | 53 +- .../dkcr/Script/ScriptLayerController.xml | 34 +- templates/dkcr/Script/SequenceTimer.xml | 43 +- templates/dkcr/Script/ShadowProjector.xml | 61 +- templates/dkcr/Script/SkyboxModInca.xml | 26 + templates/dkcr/Script/Sound.xml | 92 +- templates/dkcr/Script/SoundModifier.xml | 19 +- templates/dkcr/Script/SpawnPoint.xml | 49 +- templates/dkcr/Script/SpecialFunction.xml | 105 +- templates/dkcr/Script/Spinner.xml | 119 +- .../dkcr/Script/SplineModifierVolume.xml | 17 +- templates/dkcr/Script/SplinePath.xml | 28 +- templates/dkcr/Script/SplinePathNetwork.xml | 16 +- templates/dkcr/Script/SquawkPuzzleAlert.xml | 34 +- templates/dkcr/Script/StreamedAudio.xml | 100 +- .../dkcr/Script/StreamedAudioModifier.xml | 31 + templates/dkcr/Script/StreamedMovie.xml | 49 +- templates/dkcr/Script/Subtitles.xml | 70 + templates/dkcr/Script/SurfaceControl.xml | 28 +- templates/dkcr/Script/SuspensionBridge.xml | 66 +- templates/dkcr/Script/SwingRope.xml | 126 +- templates/dkcr/Script/Switch.xml | 24 +- templates/dkcr/Script/TPND.xml | 51 + templates/dkcr/Script/TarPit.xml | 46 +- templates/dkcr/Script/TextPane.xml | 113 +- templates/dkcr/Script/TidalWave.xml | 76 +- .../dkcr/Script/TimeAttackEOLDisplay.xml | 16 +- templates/dkcr/Script/TimeKeyframe.xml | 20 +- templates/dkcr/Script/Timer.xml | 36 +- templates/dkcr/Script/TippyPlatform.xml | 75 +- templates/dkcr/Script/TrainSequence.xml | 24 +- templates/dkcr/Script/TrainTrackManager.xml | 219 +- templates/dkcr/Script/TransitionScreen.xml | 36 + templates/dkcr/Script/Trigger.xml | 50 +- templates/dkcr/Script/Tutorial.xml | 50 +- .../dkcr/Script/VerticalRocketBarrel.xml | 186 +- templates/dkcr/Script/VolGroup.xml | 26 +- templates/dkcr/Script/VolcanoBossBodyPart.xml | 513 +- templates/dkcr/Script/Waypoint.xml | 19 +- templates/dkcr/Script/WorldAttributes.xml | 26 +- templates/dkcr/Script/WorldLightFader.xml | 28 + .../dkcr/Structs/ActorMultiKeyframeStruct.xml | 14 + templates/dkcr/Structs/ActorParameters.xml | 33 + .../dkcr/Structs/AnimGridModifierData.xml | 143 + .../dkcr/Structs/AnimationParameters.xml | 8 - templates/dkcr/Structs/AreaPathStructA.xml | 17 + .../dkcr/Structs/BeatUpHandlerStruct.xml | 14 + templates/dkcr/Structs/BirdBossStruct.xml | 42 + templates/dkcr/Structs/BouncyTireStruct.xml | 11 + templates/dkcr/Structs/CSTIStructA.xml | 14 + templates/dkcr/Structs/CSTIStructB.xml | 29 + templates/dkcr/Structs/CSTIStructC.xml | 24 + templates/dkcr/Structs/CameraHintStructA.xml | 216 + templates/dkcr/Structs/CameraHintStructB.xml | 28 + .../dkcr/Structs/CameraShakerEnvelope.xml | 14 + templates/dkcr/Structs/CameraShakerStruct.xml | 51 + templates/dkcr/Structs/CameraStructA.xml | 98 + templates/dkcr/Structs/CameraStructB.xml | 51 + .../dkcr/Structs/ClingPathControlStruct.xml | 8 + templates/dkcr/Structs/ConditionalTest.xml | 26 + templates/dkcr/Structs/DamageEffectData.xml | 75 + templates/dkcr/Structs/DamageInfo.xml | 57 + .../dkcr/Structs/DamageVulnerability.xml | 20 + templates/dkcr/Structs/DistanceFogStruct.xml | 11 + templates/dkcr/Structs/EditorProperties.xml | 13 + templates/dkcr/Structs/ForestBossStructA.xml | 15 + templates/dkcr/Structs/ForestBossStructB.xml | 87 + templates/dkcr/Structs/ForestBossStructC.xml | 55 + .../dkcr/Structs/GenericCreatureStructA.xml | 1313 ++ .../dkcr/Structs/GenericCreatureStructB.xml | 45 + .../dkcr/Structs/GenericCreatureStructC.xml | 25 + .../dkcr/Structs/GenericCreatureStructD.xml | 61 + .../dkcr/Structs/GenericCreatureStructE.xml | 14 + .../dkcr/Structs/GenericCreatureStructF.xml | 101 + .../dkcr/Structs/GenericCreatureStructG.xml | 15 + templates/dkcr/Structs/HealthInfo.xml | 8 + templates/dkcr/Structs/IslandAreaStruct.xml | 10 + templates/dkcr/Structs/IslandHudStruct.xml | 16 + templates/dkcr/Structs/JungleBossStructA.xml | 26 + templates/dkcr/Structs/JungleBossStructB.xml | 18 + templates/dkcr/Structs/JungleBossStructC.xml | 17 + templates/dkcr/Structs/JungleBossStructD.xml | 11 + templates/dkcr/Structs/LayerID.xml | 9 + templates/dkcr/Structs/LayerSwitch.xml | 7 + templates/dkcr/Structs/LightParameters.xml | 47 + templates/dkcr/Structs/MayaSpline.xml | 4 + templates/dkcr/Structs/MinecartStructA.xml | 37 + templates/dkcr/Structs/MinecartStructB.xml | 26 + templates/dkcr/Structs/MinecartStructC.xml | 16 + templates/dkcr/Structs/MinecartStructD.xml | 20 + templates/dkcr/Structs/MoleCartStruct.xml | 25 + .../dkcr/Structs/MoleTrainManagerStructA.xml | 26 + .../dkcr/Structs/MoleTrainManagerStructB.xml | 38 + .../dkcr/Structs/MultiModelActorStruct.xml | 9 + templates/dkcr/Structs/OceanBridgeStructA.xml | 16 + templates/dkcr/Structs/OceanBridgeStructB.xml | 14 + templates/dkcr/Structs/PRLAStruct.xml | 35 + templates/dkcr/Structs/PatternedAI.xml | 80 + templates/dkcr/Structs/PeanutStruct.xml | 8 + .../dkcr/Structs/PlatformMotionProperties.xml | 25 + .../dkcr/Structs/ProjectileBounceData.xml | 22 + .../dkcr/Structs/ProjectileCollisionData.xml | 26 + templates/dkcr/Structs/ProjectileData.xml | 54 + .../dkcr/Structs/ProjectileMotionData.xml | 129 + .../dkcr/Structs/ProjectileRenderData.xml | 30 + .../dkcr/Structs/ReactiveObjectStruct.xml | 42 + .../dkcr/Structs/RobotChickenFlyerStructA.xml | 17 + .../dkcr/Structs/RobotChickenFlyerStructB.xml | 38 + .../dkcr/Structs/RobotChickenStructA.xml | 26 + .../dkcr/Structs/RobotChickenStructB.xml | 101 + templates/dkcr/Structs/ShadowData.xml | 36 + templates/dkcr/Structs/SplineType.xml | 8 + .../dkcr/Structs/SuspensionBridgeStruct.xml | 17 + .../dkcr/Structs/TrackObjectModuleData.xml | 14 + .../dkcr/Structs/TrainTrackManagerStructA.xml | 8 + .../dkcr/Structs/TrainTrackManagerStructB.xml | 24 + templates/dkcr/Structs/Transform.xml | 8 +- templates/dkcr/Structs/TriggerInfo.xml | 28 + templates/dkcr/Structs/UnknownStruct.xml | 6 + templates/dkcr/Structs/UnknownStruct1.xml | 16 + templates/dkcr/Structs/UnknownStruct10.xml | 28 + templates/dkcr/Structs/UnknownStruct11.xml | 22 + templates/dkcr/Structs/UnknownStruct12.xml | 81 + templates/dkcr/Structs/UnknownStruct13.xml | 17 + templates/dkcr/Structs/UnknownStruct14.xml | 14 + templates/dkcr/Structs/UnknownStruct15.xml | 14 + templates/dkcr/Structs/UnknownStruct16.xml | 13 + templates/dkcr/Structs/UnknownStruct17.xml | 12 + templates/dkcr/Structs/UnknownStruct18.xml | 11 + templates/dkcr/Structs/UnknownStruct19.xml | 12 + templates/dkcr/Structs/UnknownStruct2.xml | 41 + templates/dkcr/Structs/UnknownStruct20.xml | 8 + templates/dkcr/Structs/UnknownStruct21.xml | 8 + templates/dkcr/Structs/UnknownStruct22.xml | 8 + templates/dkcr/Structs/UnknownStruct23.xml | 46 + templates/dkcr/Structs/UnknownStruct24.xml | 18 + templates/dkcr/Structs/UnknownStruct25.xml | 7 + templates/dkcr/Structs/UnknownStruct26.xml | 14 + templates/dkcr/Structs/UnknownStruct27.xml | 16 + templates/dkcr/Structs/UnknownStruct28.xml | 20 + templates/dkcr/Structs/UnknownStruct29.xml | 6 + templates/dkcr/Structs/UnknownStruct3.xml | 14 + templates/dkcr/Structs/UnknownStruct30.xml | 74 + templates/dkcr/Structs/UnknownStruct31.xml | 25 + templates/dkcr/Structs/UnknownStruct32.xml | 25 + templates/dkcr/Structs/UnknownStruct33.xml | 66 + templates/dkcr/Structs/UnknownStruct34.xml | 10 + templates/dkcr/Structs/UnknownStruct35.xml | 109 + templates/dkcr/Structs/UnknownStruct36.xml | 8 + templates/dkcr/Structs/UnknownStruct37.xml | 10 + templates/dkcr/Structs/UnknownStruct38.xml | 20 + templates/dkcr/Structs/UnknownStruct39.xml | 16 + templates/dkcr/Structs/UnknownStruct4.xml | 14 + templates/dkcr/Structs/UnknownStruct40.xml | 12 + templates/dkcr/Structs/UnknownStruct41.xml | 26 + templates/dkcr/Structs/UnknownStruct42.xml | 9 + templates/dkcr/Structs/UnknownStruct43.xml | 14 + templates/dkcr/Structs/UnknownStruct44.xml | 766 + templates/dkcr/Structs/UnknownStruct45.xml | 44 + templates/dkcr/Structs/UnknownStruct46.xml | 14 + templates/dkcr/Structs/UnknownStruct47.xml | 7 + templates/dkcr/Structs/UnknownStruct48.xml | 84 + templates/dkcr/Structs/UnknownStruct49.xml | 17 + templates/dkcr/Structs/UnknownStruct5.xml | 24 + templates/dkcr/Structs/UnknownStruct50.xml | 8 + templates/dkcr/Structs/UnknownStruct51.xml | 8 + templates/dkcr/Structs/UnknownStruct52.xml | 8 + templates/dkcr/Structs/UnknownStruct53.xml | 9 + templates/dkcr/Structs/UnknownStruct54.xml | 17 + templates/dkcr/Structs/UnknownStruct55.xml | 18 + templates/dkcr/Structs/UnknownStruct56.xml | 121 + templates/dkcr/Structs/UnknownStruct57.xml | 16 + templates/dkcr/Structs/UnknownStruct58.xml | 29 + templates/dkcr/Structs/UnknownStruct6.xml | 16 + templates/dkcr/Structs/UnknownStruct7.xml | 7 + templates/dkcr/Structs/UnknownStruct8.xml | 14 + templates/dkcr/Structs/UnknownStruct9.xml | 8 + templates/dkcr/Structs/VehicleStructA.xml | 50 + templates/dkcr/Structs/VehicleStructB.xml | 11 + .../Structs/VolcanoBossBodyPartStructA.xml | 21 + .../Structs/VolcanoBossBodyPartStructB.xml | 110 + .../Structs/VolcanoBossBodyPartStructC.xml | 26 + .../Structs/VolcanoBossBodyPartStructD.xml | 18 + templates/mp1/Enums/ControllerButton.xml | 46 +- templates/mp1/Enums/InventorySlot.xml | 86 +- templates/mp1/Enums/PlayerAction.xml | 134 +- templates/mp1/Enums/SpecialFunctionType.xml | 70 +- templates/mp1/Enums/VulnerabilityType.xml | 18 +- templates/mp1/Enums/WeaponType.xml | 34 +- templates/mp1/MasterTemplate.xml | 2 +- templates/mp1/Script/AIJumpPoint.xml | 4 +- templates/mp1/Script/AIKeyframe.xml | 4 +- templates/mp1/Script/Actor.xml | 10 +- templates/mp1/Script/ActorContraption.xml | 8 +- templates/mp1/Script/ActorKeyframe.xml | 4 +- templates/mp1/Script/ActorRotate.xml | 4 +- templates/mp1/Script/AmbientAI.xml | 6 +- templates/mp1/Script/AreaAttributes.xml | 8 +- templates/mp1/Script/AtomicAlpha.xml | 8 +- templates/mp1/Script/AtomicBeta.xml | 10 +- templates/mp1/Script/Babygoth.xml | 26 +- templates/mp1/Script/BallTrigger.xml | 4 +- templates/mp1/Script/Beetle.xml | 6 +- templates/mp1/Script/BloodFlower.xml | 18 +- templates/mp1/Script/Burrower.xml | 14 +- templates/mp1/Script/Camera.xml | 4 +- templates/mp1/Script/CameraBlurKeyframe.xml | 4 +- templates/mp1/Script/CameraFilterKeyframe.xml | 6 +- templates/mp1/Script/CameraHint.xml | 110 +- templates/mp1/Script/CameraHintTrigger.xml | 4 +- templates/mp1/Script/CameraPitchVolume.xml | 4 +- templates/mp1/Script/CameraShaker.xml | 4 +- templates/mp1/Script/CameraWaypoint.xml | 7 +- templates/mp1/Script/ChozoGhost.xml | 10 +- templates/mp1/Script/ColorModulate.xml | 4 +- templates/mp1/Script/ControllerAction.xml | 4 +- templates/mp1/Script/Counter.xml | 8 +- templates/mp1/Script/CoverPoint.xml | 4 +- templates/mp1/Script/DamageableTrigger.xml | 28 +- templates/mp1/Script/Debris.xml | 8 +- templates/mp1/Script/DebrisExtended.xml | 12 +- templates/mp1/Script/DebugCameraWaypoint.xml | 4 +- templates/mp1/Script/DistanceFog.xml | 16 +- templates/mp1/Script/Dock.xml | 6 +- templates/mp1/Script/DockAreaChange.xml | 4 +- templates/mp1/Script/DoorArea.xml | 8 +- templates/mp1/Script/Drone.xml | 6 +- templates/mp1/Script/Effect.xml | 10 +- templates/mp1/Script/ElectroMagneticPulse.xml | 6 +- templates/mp1/Script/ElitePirate.xml | 24 +- templates/mp1/Script/EnergyBall.xml | 12 +- .../mp1/Script/EnvFxDensityController.xml | 4 +- templates/mp1/Script/Eyeball.xml | 14 +- templates/mp1/Script/FireFlea.xml | 4 +- templates/mp1/Script/FishCloud.xml | 8 +- templates/mp1/Script/FishCloudModifier.xml | 4 +- templates/mp1/Script/Flaahgra.xml | 14 +- templates/mp1/Script/FlaahgraTentacle.xml | 4 +- templates/mp1/Script/FlickerBat.xml | 4 +- templates/mp1/Script/FlyingPirate.xml | 18 +- templates/mp1/Script/FogVolume.xml | 4 +- templates/mp1/Script/Geemer.xml | 4 +- templates/mp1/Script/Generator.xml | 4 +- templates/mp1/Script/GrapplePoint.xml | 6 +- templates/mp1/Script/GunTurret.xml | 24 +- templates/mp1/Script/HUDMemo.xml | 16 +- templates/mp1/Script/IceSheegoth.xml | 24 +- templates/mp1/Script/IceZoomer.xml | 4 +- templates/mp1/Script/JellyZap.xml | 4 +- templates/mp1/Script/Magdolite.xml | 22 +- templates/mp1/Script/MazeNode.xml | 4 +- templates/mp1/Script/MemoryRelay.xml | 4 +- templates/mp1/Script/MetareeAlpha.xml | 4 +- templates/mp1/Script/MetroidAlpha.xml | 12 +- templates/mp1/Script/MetroidBeta.xml | 14 +- templates/mp1/Script/MetroidPrimeStage1.xml | 104 +- templates/mp1/Script/MetroidPrimeStage2.xml | 10 +- templates/mp1/Script/Midi.xml | 6 +- templates/mp1/Script/NewCameraShaker.xml | 106 +- templates/mp1/Script/NewIntroBoss.xml | 12 +- templates/mp1/Script/Oculus.xml | 4 +- templates/mp1/Script/OmegaPirate.xml | 30 +- templates/mp1/Script/Parasite.xml | 4 +- templates/mp1/Script/PathCamera.xml | 18 +- templates/mp1/Script/PhazonHealingNodule.xml | 6 +- templates/mp1/Script/PhazonPool.xml | 12 +- templates/mp1/Script/Pickup.xml | 12 +- templates/mp1/Script/PickupGenerator.xml | 4 +- templates/mp1/Script/Platform.xml | 12 +- templates/mp1/Script/PlayerActor.xml | 22 +- templates/mp1/Script/PlayerHint.xml | 4 +- templates/mp1/Script/PlayerStateChange.xml | 6 +- templates/mp1/Script/PointOfInterest.xml | 10 +- templates/mp1/Script/PuddleSpore.xml | 8 +- templates/mp1/Script/PuddleToadGamma.xml | 6 +- templates/mp1/Script/Puffer.xml | 8 +- templates/mp1/Script/RadialDamage.xml | 4 +- templates/mp1/Script/RandomRelay.xml | 4 +- templates/mp1/Script/Relay.xml | 4 +- templates/mp1/Script/Repulsor.xml | 4 +- templates/mp1/Script/Ridley.xml | 74 +- templates/mp1/Script/Ripper.xml | 4 +- templates/mp1/Script/Ripple.xml | 4 +- templates/mp1/Script/RoomAcoustics.xml | 4 +- templates/mp1/Script/RumbleEffect.xml | 10 +- templates/mp1/Script/ScriptBeam.xml | 40 +- templates/mp1/Script/Seedling.xml | 8 +- templates/mp1/Script/ShadowProjector.xml | 4 +- templates/mp1/Script/SnakeWeedSwarm.xml | 6 +- templates/mp1/Script/Sound.xml | 4 +- templates/mp1/Script/SpacePirate.xml | 8 +- templates/mp1/Script/SpankWeed.xml | 4 +- templates/mp1/Script/SpawnPoint.xml | 4 +- templates/mp1/Script/SpecialFunction.xml | 18 +- .../Script/SpiderBallAttractionSurface.xml | 6 +- templates/mp1/Script/SpiderBallWaypoint.xml | 7 +- templates/mp1/Script/SpindleCamera.xml | 4 +- templates/mp1/Script/Steam.xml | 18 +- templates/mp1/Script/StreamedAudio.xml | 4 +- templates/mp1/Script/Switch.xml | 4 +- templates/mp1/Script/TargetingPoint.xml | 4 +- templates/mp1/Script/TeamAIMgr.xml | 4 +- templates/mp1/Script/Thardus.xml | 56 +- .../mp1/Script/ThardusRockProjectile.xml | 8 +- templates/mp1/Script/ThermalHeatFader.xml | 4 +- templates/mp1/Script/Timer.xml | 6 +- templates/mp1/Script/Trigger.xml | 28 +- templates/mp1/Script/Tryclops.xml | 4 +- templates/mp1/Script/VisorFlare.xml | 4 +- templates/mp1/Script/VisorGoo.xml | 6 +- templates/mp1/Script/WallCrawlerSwarm.xml | 10 +- templates/mp1/Script/Warwasp.xml | 8 +- templates/mp1/Script/Water.xml | 64 +- templates/mp1/Script/Waypoint.xml | 5 +- templates/mp1/Script/WorldLightFader.xml | 4 +- templates/mp1/Script/WorldTeleporter.xml | 18 +- templates/mp1/Structs/ActorParameters.xml | 38 +- templates/mp1/Structs/AnimationParameters.xml | 2 +- templates/mp1/Structs/BehaveChance.xml | 18 +- templates/mp1/Structs/DamageInfo.xml | 12 +- templates/mp1/Structs/DamageVulnerability.xml | 60 +- templates/mp1/Structs/FlareDef.xml | 12 +- templates/mp1/Structs/GrappleParameters.xml | 28 +- templates/mp1/Structs/HealthInfo.xml | 8 +- templates/mp1/Structs/LightParameters.xml | 32 +- templates/mp1/Structs/PatternedInfo.xml | 80 +- templates/mp1/Structs/PlayerHintStruct.xml | 34 +- templates/mp1/Structs/PrimeStruct1.xml | 32 +- templates/mp1/Structs/PrimeStruct2.xml | 16 +- templates/mp1/Structs/PrimeStruct3.xml | 22 +- templates/mp1/Structs/PrimeStruct4.xml | 68 +- templates/mp1/Structs/PrimeStruct6.xml | 12 +- templates/mp1/Structs/RidleyStruct2.xml | 22 +- templates/mp1/Structs/SpindleCameraStruct.xml | 20 +- templates/mp1/Structs/VisorParameters.xml | 10 +- templates/mp2/Enums/SpecialFunctionType.xml | 73 - templates/mp2/MasterTemplate.xml | 198 +- templates/mp2/Properties.xml | 11667 ++++++++++------ templates/mp2/Script/AIHint.xml | 34 +- templates/mp2/Script/AIJumpPoint.xml | 22 +- templates/mp2/Script/AIKeyframe.xml | 32 +- templates/mp2/Script/AIMannedTurret.xml | 246 +- templates/mp2/Script/AIWaypoint.xml | 35 +- templates/mp2/Script/Actor.xml | 291 +- templates/mp2/Script/ActorKeyframe.xml | 33 +- templates/mp2/Script/ActorRotate.xml | 37 +- templates/mp2/Script/AdvancedCounter.xml | 65 +- templates/mp2/Script/AmbientAI.xml | 229 +- templates/mp2/Script/AreaAttributes.xml | 43 +- templates/mp2/Script/AreaDamage.xml | 28 +- templates/mp2/Script/AtomicAlpha.xml | 342 +- templates/mp2/Script/AtomicBeta.xml | 515 +- templates/mp2/Script/BacteriaSwarm.xml | 362 +- templates/mp2/Script/BallTrigger.xml | 58 +- templates/mp2/Script/Blogg.xml | 935 +- templates/mp2/Script/Brizgee.xml | 479 +- templates/mp2/Script/Camera.xml | 47 +- templates/mp2/Script/CameraBlurKeyframe.xml | 33 +- templates/mp2/Script/CameraFilterKeyframe.xml | 43 +- templates/mp2/Script/CameraHint.xml | 126 +- templates/mp2/Script/CameraPitch.xml | 25 +- templates/mp2/Script/CameraShaker.xml | 23 +- templates/mp2/Script/CameraWaypoint.xml | 15 +- templates/mp2/Script/CannonBall.xml | 16 +- templates/mp2/Script/ChozoGhost.xml | 492 +- templates/mp2/Script/Coin.xml | 224 +- templates/mp2/Script/ColorModulate.xml | 75 +- templates/mp2/Script/CommandoPirate.xml | 871 +- templates/mp2/Script/ConditionalRelay.xml | 65 +- templates/mp2/Script/ControlHint.xml | 161 +- templates/mp2/Script/ControllerAction.xml | 25 +- templates/mp2/Script/Counter.xml | 29 +- templates/mp2/Script/CoverPoint.xml | 33 +- templates/mp2/Script/Crystallite.xml | 289 +- templates/mp2/Script/DamageActor.xml | 20 +- templates/mp2/Script/DamageableTrigger.xml | 183 +- .../Script/DamageableTriggerOrientated.xml | 183 +- templates/mp2/Script/DarkCommando.xml | 817 +- templates/mp2/Script/DarkSamus.xml | 563 +- templates/mp2/Script/DarkSamusBattleStage.xml | 177 +- templates/mp2/Script/DarkTrooper.xml | 505 +- templates/mp2/Script/Debris.xml | 106 +- templates/mp2/Script/DebrisExtended.xml | 232 +- templates/mp2/Script/DestructibleBarrier.xml | 295 +- templates/mp2/Script/DigitalGuardian.xml | 1038 +- templates/mp2/Script/DigitalGuardianHead.xml | 1000 +- templates/mp2/Script/DistanceFog.xml | 43 +- templates/mp2/Script/Dock.xml | 33 +- templates/mp2/Script/Door.xml | 271 +- templates/mp2/Script/DynamicLight.xml | 97 +- templates/mp2/Script/EMPulse.xml | 47 +- templates/mp2/Script/Effect.xml | 125 +- templates/mp2/Script/ElitePirate.xml | 659 +- templates/mp2/Script/EmperorIngStage1.xml | 1086 +- .../mp2/Script/EmperorIngStage2Tentacle.xml | 275 +- templates/mp2/Script/EmperorIngStage3.xml | 1321 +- .../mp2/Script/EnvFxDensityController.xml | 21 +- templates/mp2/Script/EyeBall.xml | 334 +- templates/mp2/Script/FishCloud.xml | 143 +- templates/mp2/Script/FishCloudModifier.xml | 34 +- templates/mp2/Script/FlyerSwarm.xml | 278 +- templates/mp2/Script/FlyingPirate.xml | 485 +- templates/mp2/Script/FogOverlay.xml | 73 +- templates/mp2/Script/FogVolume.xml | 33 +- templates/mp2/Script/ForgottenObject.xml | 13 +- templates/mp2/Script/FrontEndDataNetwork.xml | 103 +- templates/mp2/Script/Generator.xml | 41 +- templates/mp2/Script/Glowbug.xml | 307 +- templates/mp2/Script/GrapplePoint.xml | 28 +- templates/mp2/Script/Grenchler.xml | 867 +- templates/mp2/Script/GuiMenu.xml | 35 +- templates/mp2/Script/GuiPlayerJoinManager.xml | 17 +- templates/mp2/Script/GuiScreen.xml | 19 +- templates/mp2/Script/GuiSlider.xml | 47 +- templates/mp2/Script/GuiWidget.xml | 26 +- templates/mp2/Script/GunTurretBase.xml | 451 +- templates/mp2/Script/GunTurretTop.xml | 297 +- templates/mp2/Script/HUDHint.xml | 41 +- templates/mp2/Script/HUDMemo.xml | 51 +- templates/mp2/Script/Ing.xml | 1068 +- templates/mp2/Script/IngBlogSwarm.xml | 286 +- templates/mp2/Script/IngBoostBallGuardian.xml | 1219 +- templates/mp2/Script/IngPuddle.xml | 253 +- templates/mp2/Script/IngSnatchingSwarm.xml | 265 +- templates/mp2/Script/IngSpaceJumpGuardian.xml | 418 +- .../mp2/Script/IngSpiderballGuardian.xml | 427 +- templates/mp2/Script/Kralee.xml | 415 +- templates/mp2/Script/Krocuss.xml | 543 +- templates/mp2/Script/Lumite.xml | 351 +- templates/mp2/Script/MediumIng.xml | 587 +- templates/mp2/Script/MemoryRelay.xml | 21 +- templates/mp2/Script/Metaree.xml | 341 +- templates/mp2/Script/MetareeSwarm.xml | 274 +- templates/mp2/Script/MetroidAlpha.xml | 958 +- templates/mp2/Script/Midi.xml | 27 +- templates/mp2/Script/MinorIng.xml | 665 +- templates/mp2/Script/MysteryFlyer.xml | 297 +- templates/mp2/Script/OctapedeSegment.xml | 460 +- templates/mp2/Script/Parasite.xml | 375 +- templates/mp2/Script/PathCamera.xml | 69 +- templates/mp2/Script/PathMeshCtrl.xml | 21 +- templates/mp2/Script/Pickup.xml | 149 +- templates/mp2/Script/PickupGenerator.xml | 25 +- templates/mp2/Script/Pillbug.xml | 613 +- templates/mp2/Script/PlantScarabSwarm.xml | 339 +- templates/mp2/Script/Platform.xml | 275 +- templates/mp2/Script/PlayerActor.xml | 251 +- templates/mp2/Script/PlayerController.xml | 104 +- templates/mp2/Script/PlayerHint.xml | 29 +- templates/mp2/Script/PlayerStateChange.xml | 33 +- templates/mp2/Script/PlayerTurret.xml | 85 +- templates/mp2/Script/PointOfInterest.xml | 25 +- templates/mp2/Script/PortalTransition.xml | 51 +- templates/mp2/Script/PuddleSpore.xml | 347 +- templates/mp2/Script/Puffer.xml | 350 +- templates/mp2/Script/RadialDamage.xml | 36 +- templates/mp2/Script/RandomRelay.xml | 29 +- templates/mp2/Script/Relay.xml | 17 +- templates/mp2/Script/Repulsor.xml | 29 +- templates/mp2/Script/Rezbit.xml | 720 +- templates/mp2/Script/RiftPortal.xml | 55 +- templates/mp2/Script/Ripper.xml | 284 +- templates/mp2/Script/Ripple.xml | 17 +- templates/mp2/Script/RoomAcoustics.xml | 225 +- templates/mp2/Script/RsfAudio.xml | 35 +- templates/mp2/Script/RubiksPuzzle.xml | 21 +- templates/mp2/Script/RumbleEffect.xml | 25 +- templates/mp2/Script/SafeZone.xml | 355 +- templates/mp2/Script/SafeZoneCrystal.xml | 161 +- templates/mp2/Script/SandBoss.xml | 1039 +- templates/mp2/Script/Sandworm.xml | 683 +- .../mp2/Script/ScriptLayerController.xml | 19 +- templates/mp2/Script/SequenceTimer.xml | 42 +- templates/mp2/Script/ShadowProjector.xml | 41 +- templates/mp2/Script/Shredder.xml | 326 +- templates/mp2/Script/Shrieker.xml | 564 +- templates/mp2/Script/Silhouette.xml | 40 +- templates/mp2/Script/SkyRipple.xml | 13 +- templates/mp2/Script/SnakeWeedSwarm.xml | 139 +- templates/mp2/Script/Sound.xml | 99 +- templates/mp2/Script/SoundModifier.xml | 34 +- templates/mp2/Script/SpacePirate.xml | 713 +- templates/mp2/Script/SpankWeed.xml | 305 +- templates/mp2/Script/SpawnPoint.xml | 246 +- templates/mp2/Script/SpecialFunction.xml | 63 +- .../Script/SpiderBallAttractionSurface.xml | 13 +- templates/mp2/Script/SpiderBallWaypoint.xml | 19 +- templates/mp2/Script/SpindleCamera.xml | 116 +- templates/mp2/Script/Spinner.xml | 57 +- templates/mp2/Script/Splinter.xml | 533 +- .../mp2/Script/SplitterCommandModule.xml | 938 +- templates/mp2/Script/SplitterMainChassis.xml | 718 +- templates/mp2/Script/SporbBase.xml | 522 +- templates/mp2/Script/SporbNeedle.xml | 111 +- templates/mp2/Script/SporbProjectile.xml | 269 +- templates/mp2/Script/SporbTop.xml | 261 +- templates/mp2/Script/Steam.xml | 46 +- templates/mp2/Script/StoneToad.xml | 265 +- templates/mp2/Script/StreamedAudio.xml | 39 +- templates/mp2/Script/StreamedMovie.xml | 43 +- templates/mp2/Script/Subtitle.xml | 73 +- templates/mp2/Script/SurfaceCamera.xml | 48 +- templates/mp2/Script/SwampBossStage1.xml | 644 +- templates/mp2/Script/SwampBossStage2.xml | 864 +- templates/mp2/Script/Switch.xml | 21 +- templates/mp2/Script/TargetingPoint.xml | 17 +- templates/mp2/Script/TeamAI.xml | 49 +- templates/mp2/Script/TextPane.xml | 78 +- templates/mp2/Script/TimeKeyframe.xml | 17 +- templates/mp2/Script/Timer.xml | 29 +- templates/mp2/Script/Trigger.xml | 32 +- templates/mp2/Script/TriggerEllipsoid.xml | 32 +- templates/mp2/Script/TriggerOrientated.xml | 32 +- templates/mp2/Script/Tryclops.xml | 300 +- templates/mp2/Script/VisorFlare.xml | 112 +- templates/mp2/Script/VisorGoo.xml | 55 +- templates/mp2/Script/WallWalker.xml | 493 +- templates/mp2/Script/Water.xml | 339 +- templates/mp2/Script/Waypoint.xml | 13 +- templates/mp2/Script/WispTentacle.xml | 303 +- templates/mp2/Script/WorldLightFader.xml | 21 +- templates/mp2/Script/WorldTeleporter.xml | 105 +- templates/mp2/Structs/ActorParameters.xml | 50 + templates/mp2/Structs/AnimationParameters.xml | 6 - templates/mp2/Structs/ArrayType2.xml | 2 - templates/mp2/Structs/AudioPlaybackParms.xml | 23 + .../mp2/Structs/BasicSwarmProperties.xml | 129 + templates/mp2/Structs/BehaveChance.xml | 26 + templates/mp2/Structs/BloggStruct.xml | 20 + templates/mp2/Structs/BossStruct.xml | 14 + templates/mp2/Structs/CameraHintStructA.xml | 8 + templates/mp2/Structs/CameraHintStructB.xml | 11 + templates/mp2/Structs/CameraHintStructC.xml | 11 + templates/mp2/Structs/CameraShakerData.xml | 20 + templates/mp2/Structs/ConditionalTest.xml | 20 + templates/mp2/Structs/ControlHintStruct.xml | 15 + .../mp2/Structs/ControllerActionStruct.xml | 8 + templates/mp2/Structs/DamageInfo.xml | 17 + templates/mp2/Structs/DamageVulnerability.xml | 118 + .../mp2/Structs/DamageableTriggerInfo.xml | 11 + .../mp2/Structs/DigitalGuardianHeadStruct.xml | 26 + templates/mp2/Structs/EchoParameters.xml | 23 + templates/mp2/Structs/EditorProperties.xml | 13 + .../mp2/Structs/EmperorIngStage3StructA.xml | 37 + .../mp2/Structs/EmperorIngStage3StructB.xml | 22 + templates/mp2/Structs/FlareDef.xml | 15 + templates/mp2/Structs/GrappleParameters.xml | 41 + templates/mp2/Structs/GuiWidgetProperties.xml | 12 + templates/mp2/Structs/HealthInfo.xml | 11 + .../Structs/IngBoostBallGuardianStruct.xml | 47 + templates/mp2/Structs/IngPossessionData.xml | 37 + .../Structs/IngSpaceJumpGuardianStruct.xml | 20 + .../Structs/IngSpiderballGuardianStruct.xml | 29 + templates/mp2/Structs/Layer.xml | 5 - templates/mp2/Structs/LayerSwitch.xml | 7 + templates/mp2/Structs/LightParameters.xml | 50 + templates/mp2/Structs/MayaSpline.xml | 4 + templates/mp2/Structs/PatternedInfo.xml | 126 + templates/mp2/Structs/PlasmaBeamInfo.xml | 47 + .../PowerBombGuardianStageProperties.xml | 38 + templates/mp2/Structs/SafeZoneStructA.xml | 25 + templates/mp2/Structs/SafeZoneStructB.xml | 68 + templates/mp2/Structs/SandBossStructA.xml | 32 + templates/mp2/Structs/SandBossStructB.xml | 60 + templates/mp2/Structs/SandwormStruct.xml | 26 + templates/mp2/Structs/ScannableParameters.xml | 6 + templates/mp2/Structs/ShockWaveInfo.xml | 26 + templates/mp2/Structs/SpawnPointStruct.xml | 332 + templates/mp2/Structs/SpindleCameraStruct.xml | 9 + .../mp2/Structs/SwampBossStage1Struct.xml | 32 + .../mp2/Structs/SwampBossStage2Struct.xml | 50 + templates/mp2/Structs/TextStruct.xml | 48 + templates/mp2/Structs/Transform.xml | 8 +- templates/mp2/Structs/TriggerInfo.xml | 12 + templates/mp2/Structs/UnknownStruct1.xml | 8 + templates/mp2/Structs/UnknownStruct2.xml | 14 + templates/mp2/Structs/Vector2f.xml | 11 + templates/mp2/Structs/WaterStruct.xml | 20 + templates/mp2demo/MasterTemplate.xml | 298 + templates/mp2demo/Properties.xml | 6679 +++++++++ templates/mp2demo/Script/AIJumpPoint.xml | 28 + templates/mp2demo/Script/AIKeyframe.xml | 37 + templates/mp2demo/Script/AIMannedTurret.xml | 98 + templates/mp2demo/Script/AIWaypoint.xml | 35 + templates/mp2demo/Script/Actor.xml | 83 + templates/mp2demo/Script/ActorKeyframe.xml | 37 + templates/mp2demo/Script/ActorRotate.xml | 42 + templates/mp2demo/Script/AmbientAI.xml | 51 + templates/mp2demo/Script/AreaAttributes.xml | 38 + templates/mp2demo/Script/AreaDamage.xml | 29 + templates/mp2demo/Script/AtomicAlpha.xml | 99 + templates/mp2demo/Script/BallTrigger.xml | 48 + templates/mp2demo/Script/Blogg.xml | 127 + templates/mp2demo/Script/Brizgee.xml | 73 + templates/mp2demo/Script/Camera.xml | 43 + .../mp2demo/Script/CameraBlurKeyframe.xml | 37 + .../mp2demo/Script/CameraFilterKeyframe.xml | 44 + templates/mp2demo/Script/CameraHint.xml | 99 + templates/mp2demo/Script/CameraPitch.xml | 28 + templates/mp2demo/Script/CameraShaker.xml | 23 + templates/mp2demo/Script/CameraWaypoint.xml | 23 + templates/mp2demo/Script/CannonBall.xml | 23 + templates/mp2demo/Script/ChozoGhost.xml | 209 + templates/mp2demo/Script/Coin.xml | 157 + templates/mp2demo/Script/ColorModulate.xml | 65 + templates/mp2demo/Script/CommandoPirate.xml | 286 + templates/mp2demo/Script/ConditionalRelay.xml | 52 + templates/mp2demo/Script/ControllerAction.xml | 28 + templates/mp2demo/Script/Counter.xml | 33 + templates/mp2demo/Script/CoverPoint.xml | 37 + .../mp2demo/Script/DamageableTrigger.xml | 34 + .../Script/DamageableTriggerOrientated.xml | 34 + templates/mp2demo/Script/DarkSamus.xml | 122 + templates/mp2demo/Script/DarkTrooper.xml | 70 + templates/mp2demo/Script/Debris.xml | 65 + templates/mp2demo/Script/DebrisExtended.xml | 157 + templates/mp2demo/Script/DigitalGuardian.xml | 136 + .../mp2demo/Script/DigitalGuardianHead.xml | 149 + templates/mp2demo/Script/DistanceFog.xml | 42 + templates/mp2demo/Script/Dock.xml | 36 + templates/mp2demo/Script/Door.xml | 67 + templates/mp2demo/Script/DynamicLight.xml | 93 + templates/mp2demo/Script/EMPulse.xml | 50 + templates/mp2demo/Script/Effect.xml | 88 + templates/mp2demo/Script/ElitePirate.xml | 153 + templates/mp2demo/Script/EmperorIngStage1.xml | 68 + .../mp2demo/Script/EnvFxDensityController.xml | 28 + templates/mp2demo/Script/FishCloud.xml | 118 + .../mp2demo/Script/FishCloudModifier.xml | 37 + templates/mp2demo/Script/FlyingPirate.xml | 211 + templates/mp2demo/Script/FogVolume.xml | 41 + .../mp2demo/Script/FrontEndDataNetwork.xml | 64 + templates/mp2demo/Script/Generator.xml | 43 + templates/mp2demo/Script/Glowbug.xml | 57 + templates/mp2demo/Script/GrapplePoint.xml | 25 + templates/mp2demo/Script/Grenchler.xml | 178 + templates/mp2demo/Script/GuiMenu.xml | 38 + templates/mp2demo/Script/GuiScreen.xml | 25 + templates/mp2demo/Script/GuiSlider.xml | 44 + .../Script/GuiWidget.xml} | 31 +- templates/mp2demo/Script/GunTurretBase.xml | 164 + templates/mp2demo/Script/GunTurretTop.xml | 55 + templates/mp2demo/Script/HUDMemo.xml | 49 + templates/mp2demo/Script/Ing.xml | 288 + .../mp2demo/Script/IngSnatchingSwarm.xml | 94 + .../mp2demo/Script/IngSpaceJumpGuardian.xml | 111 + templates/mp2demo/Script/Kralee.xml | 158 + templates/mp2demo/Script/Krocuss.xml | 138 + templates/mp2demo/Script/Lumite.xml | 88 + templates/mp2demo/Script/MediumIng.xml | 117 + templates/mp2demo/Script/MemoryRelay.xml | 30 + templates/mp2demo/Script/Metaree.xml | 97 + templates/mp2demo/Script/MetroidAlpha.xml | 58 + templates/mp2demo/Script/Midi.xml | 32 + templates/mp2demo/Script/MinorIng.xml | 271 + templates/mp2demo/Script/OctapedeSegment.xml | 174 + templates/mp2demo/Script/Parasite.xml | 137 + templates/mp2demo/Script/PathCamera.xml | 54 + templates/mp2demo/Script/PathMeshCtrl.xml | 28 + templates/mp2demo/Script/Pickup.xml | 85 + templates/mp2demo/Script/PickupGenerator.xml | 31 + templates/mp2demo/Script/Pillbug.xml | 72 + templates/mp2demo/Script/Platform.xml | 76 + templates/mp2demo/Script/PlayerActor.xml | 60 + templates/mp2demo/Script/PlayerController.xml | 65 + templates/mp2demo/Script/PlayerHint.xml | 31 + .../mp2demo/Script/PlayerStateChange.xml | 37 + templates/mp2demo/Script/PlayerTurret.xml | 71 + templates/mp2demo/Script/PointOfInterest.xml | 31 + templates/mp2demo/Script/Puffer.xml | 99 + templates/mp2demo/Script/RadialDamage.xml | 26 + templates/mp2demo/Script/RandomRelay.xml | 36 + templates/mp2demo/Script/Relay.xml | 27 + templates/mp2demo/Script/Repulsor.xml | 31 + templates/mp2demo/Script/Rezbit.xml | 148 + templates/mp2demo/Script/RiftPortal.xml | 50 + templates/mp2demo/Script/Ripper.xml | 38 + templates/mp2demo/Script/Ripple.xml | 25 + templates/mp2demo/Script/RoomAcoustics.xml | 139 + templates/mp2demo/Script/RsfAudio.xml | 38 + templates/mp2demo/Script/RumbleEffect.xml | 31 + templates/mp2demo/Script/SafeZone.xml | 68 + templates/mp2demo/Script/SandBoss.xml | 313 + templates/mp2demo/Script/Sandworm.xml | 180 + templates/mp2demo/Script/SequenceTimer.xml | 35 + templates/mp2demo/Script/ShadowProjector.xml | 43 + templates/mp2demo/Script/Shredder.xml | 72 + templates/mp2demo/Script/Shrieker.xml | 138 + templates/mp2demo/Script/Silhouette.xml | 47 + templates/mp2demo/Script/SnakeWeedSwarm.xml | 89 + templates/mp2demo/Script/Sound.xml | 85 + templates/mp2demo/Script/SpacePirate.xml | 258 + templates/mp2demo/Script/SpankWeed.xml | 69 + templates/mp2demo/Script/SpawnPoint.xml | 30 + templates/mp2demo/Script/SpecialFunction.xml | 65 + .../Script/SpiderBallAttractionSurface.xml | 24 + .../mp2demo/Script/SpiderBallWaypoint.xml | 26 + templates/mp2demo/Script/SpindleCamera.xml | 49 + templates/mp2demo/Script/Splinter.xml | 93 + .../mp2demo/Script/SplitterCommandModule.xml | 171 + .../mp2demo/Script/SplitterMainChassis.xml | 151 + templates/mp2demo/Script/SporbBase.xml | 149 + templates/mp2demo/Script/SporbNeedle.xml | 69 + templates/mp2demo/Script/SporbProjectile.xml | 34 + templates/mp2demo/Script/SporbTop.xml | 28 + templates/mp2demo/Script/Steam.xml | 39 + templates/mp2demo/Script/StoneToad.xml | 34 + templates/mp2demo/Script/StreamedAudio.xml | 41 + templates/mp2demo/Script/Subtitle.xml | 39 + templates/mp2demo/Script/SurfaceCamera.xml | 41 + templates/mp2demo/Script/Swarm.xml | 144 + templates/mp2demo/Script/Switch.xml | 27 + templates/mp2demo/Script/TargetingPoint.xml | 28 + templates/mp2demo/Script/TeamAI.xml | 49 + templates/mp2demo/Script/TextPane.xml | 46 + templates/mp2demo/Script/TimeKeyframe.xml | 25 + templates/mp2demo/Script/Timer.xml | 36 + templates/mp2demo/Script/Trigger.xml | 31 + templates/mp2demo/Script/TriggerEllipsoid.xml | 32 + .../mp2demo/Script/TriggerOrientated.xml | 29 + templates/mp2demo/Script/Tryclops.xml | 65 + templates/mp2demo/Script/VisorFlare.xml | 75 + templates/mp2demo/Script/VisorGoo.xml | 50 + templates/mp2demo/Script/WallWalker.xml | 78 + templates/mp2demo/Script/Water.xml | 141 + templates/mp2demo/Script/Waypoint.xml | 23 + templates/mp2demo/Script/WispTentacle.xml | 59 + templates/mp2demo/Script/WorldLightFader.xml | 28 + templates/mp2demo/Script/WorldTeleporter.xml | 85 + templates/mp2demo/Structs/ActorParameters.xml | 38 + templates/mp2demo/Structs/BehaveChance.xml | 26 + .../mp2demo/Structs/CameraHintStructA.xml | 11 + .../mp2demo/Structs/CameraHintStructB.xml | 11 + .../mp2demo/Structs/CameraShakerData.xml | 20 + templates/mp2demo/Structs/ConditionalTest.xml | 20 + templates/mp2demo/Structs/DamageInfo.xml | 17 + .../mp2demo/Structs/DamageVulnerability.xml | 106 + templates/mp2demo/Structs/DarkSamusStruct.xml | 51 + .../Structs/DigitalGuardianHeadStruct.xml | 7 + .../mp2demo/Structs/EditorProperties.xml | 10 + templates/mp2demo/Structs/FlareDef.xml | 15 + .../mp2demo/Structs/GrappleParameters.xml | 41 + .../mp2demo/Structs/GuiWidgetProperties.xml | 12 + templates/mp2demo/Structs/HealthInfo.xml | 11 + .../mp2demo/Structs/IngPossessionData.xml | 31 + templates/mp2demo/Structs/LayerInfo.xml | 20 + templates/mp2demo/Structs/LayerSwitch.xml | 7 + templates/mp2demo/Structs/LightParameters.xml | 50 + templates/mp2demo/Structs/MayaSpline.xml | 4 + templates/mp2demo/Structs/PatternedInfo.xml | 113 + templates/mp2demo/Structs/PlasmaBeamInfo.xml | 47 + templates/mp2demo/Structs/SafeZoneStruct.xml | 62 + templates/mp2demo/Structs/SandwormStruct.xml | 20 + .../mp2demo/Structs/ScannableParameters.xml | 6 + templates/mp2demo/Structs/ShockWaveInfo.xml | 26 + .../mp2demo/Structs/SpawnPointStruct.xml | 248 + .../mp2demo/Structs/SpindleCameraStruct.xml | 9 + templates/mp2demo/Structs/SplineType.xml | 8 + templates/mp2demo/Structs/TextProperties.xml | 30 + templates/mp2demo/Structs/Transform.xml | 8 + templates/mp2demo/Structs/TriggerInfo.xml | 12 + templates/mp2demo/Structs/UnknownStruct1.xml | 8 + templates/mp2demo/Structs/UnknownStruct2.xml | 11 + templates/mp2demo/Structs/UnknownStruct3.xml | 14 + templates/mp2demo/Structs/UnknownStruct4.xml | 14 + templates/mp2demo/Structs/Vector2f.xml | 11 + templates/mp2demo/Structs/VisorParameters.xml | 11 + templates/mp3/Enums/BerserkerEnum.xml | 9 + templates/mp3/Enums/CableEnum.xml | 8 + templates/mp3/Enums/DamageableTriggerEnum.xml | 9 + .../mp3/Enums/DamageableTriggerStruct.xml | 9 + templates/mp3/Enums/InventorySlot.xml | 122 +- templates/mp3/Enums/SpecialFunctionType.xml | 64 - templates/mp3/Enums/TriggerShape.xml | 11 - templates/mp3/Enums/UnknownEnum1.xml | 8 + templates/mp3/MasterTemplate.xml | 232 +- templates/mp3/Properties.xml | 10952 ++++++++------- templates/mp3/Script/AIFuse.xml | 55 + templates/mp3/Script/AIHint.xml | 37 + templates/mp3/Script/AIKeyframe.xml | 40 + templates/mp3/Script/AITaskPoint.xml | 109 +- templates/mp3/Script/AIWaypoint.xml | 35 +- templates/mp3/Script/ASAS.xml | 37 +- templates/mp3/Script/AVIS.xml | 17 +- templates/mp3/Script/AVMC.xml | 19 +- templates/mp3/Script/Achievement.xml | 130 +- templates/mp3/Script/Actor.xml | 276 +- templates/mp3/Script/ActorKeyframe.xml | 36 +- templates/mp3/Script/ActorMorph.xml | 39 +- templates/mp3/Script/ActorTransform.xml | 47 +- templates/mp3/Script/AlarmController.xml | 17 +- templates/mp3/Script/AmbientAI.xml | 51 + templates/mp3/Script/AreaAttributes.xml | 131 +- templates/mp3/Script/AreaDamage.xml | 29 + templates/mp3/Script/AtomicAlpha.xml | 378 +- templates/mp3/Script/AudioOccluder.xml | 21 +- templates/mp3/Script/AuroraUnit1.xml | 1705 +-- templates/mp3/Script/AuroraUnit2.xml | 1531 +- templates/mp3/Script/BallTrigger.xml | 57 +- templates/mp3/Script/Beam.xml | 28 + templates/mp3/Script/BeastRider.xml | 403 +- templates/mp3/Script/Berserker.xml | 3216 +---- templates/mp3/Script/BlinkWolf.xml | 653 +- templates/mp3/Script/Cable.xml | 190 +- templates/mp3/Script/CameraBlurKeyframe.xml | 33 +- templates/mp3/Script/CameraFilterKeyframe.xml | 49 +- templates/mp3/Script/CameraHint.xml | 761 +- templates/mp3/Script/CameraPitch.xml | 29 +- templates/mp3/Script/CameraShaker.xml | 47 +- templates/mp3/Script/CannonBall.xml | 15 +- templates/mp3/Script/CinematicCamera.xml | 197 +- templates/mp3/Script/ColorModulate.xml | 92 +- templates/mp3/Script/CombatTrooper.xml | 535 +- templates/mp3/Script/ConditionalRelay.xml | 73 +- .../Script/ContextActionButtonPressing.xml | 37 +- .../Script/ContextActionCombinationLock.xml | 62 +- .../mp3/Script/ContextActionImageFocus.xml | 59 +- templates/mp3/Script/ContextActionWelding.xml | 118 +- .../mp3/Script/ContextSensitiveAction.xml | 53 +- .../mp3/Script/ContextSensitiveActivator.xml | 40 +- templates/mp3/Script/ControlHint.xml | 109 +- templates/mp3/Script/ControllerAction.xml | 33 +- templates/mp3/Script/Counter.xml | 71 +- templates/mp3/Script/CoverPoint.xml | 49 +- templates/mp3/Script/CrossAreaRelay.xml | 15 +- templates/mp3/Script/DamageActor.xml | 23 +- templates/mp3/Script/DamageableTrigger.xml | 167 +- .../Script/DamageableTriggerOrientated.xml | 179 +- templates/mp3/Script/DarkSamus.xml | 1543 +- templates/mp3/Script/DarkSamusEcho.xml | 637 +- templates/mp3/Script/Debris.xml | 288 +- templates/mp3/Script/DefenseMechanoid.xml | 1919 +-- templates/mp3/Script/DialogueMenu.xml | 80 +- templates/mp3/Script/DistanceFog.xml | 73 +- templates/mp3/Script/Dock.xml | 33 +- templates/mp3/Script/Door.xml | 263 +- templates/mp3/Script/DynamicLight.xml | 113 +- templates/mp3/Script/Effect.xml | 133 +- templates/mp3/Script/EffectRepulsor.xml | 39 + templates/mp3/Script/ElectroMagneticPulse.xml | 50 + .../mp3/Script/EnvFxDensityController.xml | 21 +- templates/mp3/Script/EyePod.xml | 911 +- templates/mp3/Script/FalsePerspective.xml | 25 +- templates/mp3/Script/FargullHatcher.xml | 524 +- templates/mp3/Script/FargullHatcherSwarm.xml | 274 +- templates/mp3/Script/FishCloud.xml | 214 +- templates/mp3/Script/FishCloudModifier.xml | 29 +- templates/mp3/Script/FlyerSwarm.xml | 264 +- templates/mp3/Script/FlyingPirate.xml | 1263 +- templates/mp3/Script/FogOverlay.xml | 73 +- templates/mp3/Script/FogVolume.xml | 40 + templates/mp3/Script/Friendly.xml | 541 +- templates/mp3/Script/Gandrayda.xml | 1322 +- templates/mp3/Script/GellSac.xml | 425 +- .../mp3/Script/GeneratedObjectDeleter.xml | 23 +- templates/mp3/Script/Generator.xml | 53 +- templates/mp3/Script/GhorLowerBody.xml | 625 +- templates/mp3/Script/GhorUpperBody.xml | 1880 +-- templates/mp3/Script/GragnolFlyer.xml | 558 +- templates/mp3/Script/GrapplePoint.xml | 115 +- templates/mp3/Script/GuiMenu.xml | 35 +- templates/mp3/Script/GuiScreen.xml | 19 +- templates/mp3/Script/GuiSlider.xml | 45 + templates/mp3/Script/GuiWidget.xml | 29 + templates/mp3/Script/GunTurretBase.xml | 400 +- templates/mp3/Script/GunTurretTop.xml | 443 +- templates/mp3/Script/HUDHint.xml | 41 + templates/mp3/Script/HUDMemo.xml | 87 +- templates/mp3/Script/IFTC.xml | 17 +- templates/mp3/Script/Korakk.xml | 1529 +- templates/mp3/Script/KorbaMaw.xml | 386 +- templates/mp3/Script/KorbaSnatcherSwarm.xml | 318 +- templates/mp3/Script/LODController.xml | 68 + templates/mp3/Script/LUAScript.xml | 23 +- templates/mp3/Script/LightVolume.xml | 21 +- templates/mp3/Script/MIIA.xml | 67 - templates/mp3/Script/MemoryRelay.xml | 23 +- templates/mp3/Script/Metaree.xml | 390 +- templates/mp3/Script/MetroidHatcher.xml | 3172 +---- templates/mp3/Script/MetroidHopper.xml | 894 +- templates/mp3/Script/MetroidPhazeoid.xml | 1299 +- templates/mp3/Script/MiiAccessory.xml | 24 + templates/mp3/Script/MinorIng.xml | 753 +- templates/mp3/Script/MultiModelActor.xml | 155 +- templates/mp3/Script/MysteryFlyer.xml | 67 + templates/mp3/Script/NBAR.xml | 42 + templates/mp3/Script/NoseTurret.xml | 454 +- templates/mp3/Script/OptionalAreaAsset.xml | 30 + templates/mp3/Script/Parasite.xml | 128 + templates/mp3/Script/PathControl.xml | 30 +- templates/mp3/Script/PathMeshCtrl.xml | 21 +- templates/mp3/Script/Phaazoid.xml | 425 +- templates/mp3/Script/PhazonFlyerSwarm.xml | 270 +- templates/mp3/Script/PhazonHarvester.xml | 563 +- templates/mp3/Script/PhazonLeech.xml | 475 +- templates/mp3/Script/PhazonPuddle.xml | 531 +- templates/mp3/Script/PhazonPuffer.xml | 446 +- templates/mp3/Script/PhazonTentacle.xml | 27 + templates/mp3/Script/PhysicsDebris.xml | 174 + templates/mp3/Script/Pickup.xml | 146 +- templates/mp3/Script/PillBug.xml | 652 +- templates/mp3/Script/PirateDrone.xml | 1186 +- templates/mp3/Script/PlantScarabSwarm.xml | 47 + templates/mp3/Script/Platform.xml | 245 +- templates/mp3/Script/PlayerActor.xml | 267 +- templates/mp3/Script/PlayerGravityScalar.xml | 28 + templates/mp3/Script/PlayerHint.xml | 41 +- templates/mp3/Script/PlayerProxy.xml | 37 +- templates/mp3/Script/PlayerUserAnimPoint.xml | 35 +- templates/mp3/Script/PointOfInterest.xml | 31 +- templates/mp3/Script/PositionRelay.xml | 17 +- templates/mp3/Script/Puffer.xml | 399 +- templates/mp3/Script/RSPL.xml | 37 + templates/mp3/Script/RadialDamage.xml | 38 +- templates/mp3/Script/RandomRelay.xml | 33 +- templates/mp3/Script/Relay.xml | 17 +- templates/mp3/Script/ReptilicusHunter.xml | 951 +- templates/mp3/Script/Repulsor.xml | 29 +- templates/mp3/Script/Ridley1.xml | 1395 +- templates/mp3/Script/Ripple.xml | 21 +- templates/mp3/Script/RoomAcoustics.xml | 50 +- templates/mp3/Script/RumbleEffect.xml | 26 +- templates/mp3/Script/Rundas.xml | 1995 +-- templates/mp3/Script/SCIC.xml | 15 +- templates/mp3/Script/SWRM.xml | 265 - templates/mp3/Script/SamusForm.xml | 505 +- templates/mp3/Script/ScanBeam.xml | 26 +- .../mp3/Script/ScrewAttackWallJumpTarget.xml | 13 +- .../mp3/Script/ScriptLayerController.xml | 19 +- templates/mp3/Script/SeedBoss1.xml | 1500 +- templates/mp3/Script/SeedBoss1Orb.xml | 614 +- templates/mp3/Script/SeedBoss2BotSwarm.xml | 508 +- templates/mp3/Script/SeedBoss2GiantForm.xml | 345 +- templates/mp3/Script/SeedBoss2PrimeBot.xml | 2108 +-- templates/mp3/Script/SeedBoss3.xml | 5602 +------- templates/mp3/Script/SequenceTimer.xml | 42 +- templates/mp3/Script/ShadowProjector.xml | 45 +- templates/mp3/Script/ShellBug.xml | 564 +- templates/mp3/Script/Ship.xml | 437 +- templates/mp3/Script/ShipBombingRun.xml | 23 +- templates/mp3/Script/ShipCommandIcon.xml | 65 +- templates/mp3/Script/ShipCommandPath.xml | 47 +- templates/mp3/Script/ShipDecalController.xml | 78 +- templates/mp3/Script/ShipHudControl.xml | 64 +- templates/mp3/Script/ShipProxy.xml | 14 +- templates/mp3/Script/SkyRipple.xml | 22 + templates/mp3/Script/SkyboxModInca.xml | 19 +- templates/mp3/Script/SnagVineHelper.xml | 21 +- templates/mp3/Script/Sound.xml | 91 +- templates/mp3/Script/SoundModifier.xml | 39 +- templates/mp3/Script/SpacePirate.xml | 1855 +-- templates/mp3/Script/SpawnPoint.xml | 233 +- templates/mp3/Script/SpecialFunction.xml | 124 +- .../Script/SpiderBallAttractionSurface.xml | 24 + templates/mp3/Script/SpiderBallWaypoint.xml | 19 +- templates/mp3/Script/Spinner.xml | 55 +- templates/mp3/Script/Sprite.xml | 77 + templates/mp3/Script/Steam.xml | 64 +- templates/mp3/Script/SteamBot.xml | 1037 +- templates/mp3/Script/SteamDrone.xml | 538 +- templates/mp3/Script/SteamLord.xml | 433 +- templates/mp3/Script/StreamedAudio.xml | 68 +- .../mp3/Script/StreamedAudioModifier.xml | 26 +- templates/mp3/Script/StreamedMovie.xml | 43 +- templates/mp3/Script/Subtitle.xml | 63 - templates/mp3/Script/Subtitles.xml | 70 + templates/mp3/Script/SurfaceControl.xml | 26 +- templates/mp3/Script/Swarm.xml | 32 + templates/mp3/Script/SwarmBot.xml | 523 +- templates/mp3/Script/Switch.xml | 21 +- templates/mp3/Script/TargetingPoint.xml | 17 +- templates/mp3/Script/TeamAI.xml | 65 +- templates/mp3/Script/TextPane.xml | 121 +- templates/mp3/Script/TimeKeyframe.xml | 17 +- templates/mp3/Script/Timer.xml | 29 +- templates/mp3/Script/Trigger.xml | 43 +- templates/mp3/Script/VenomWeed.xml | 262 +- templates/mp3/Script/VisorFlare.xml | 77 + templates/mp3/Script/VisorGoo.xml | 55 +- templates/mp3/Script/VolGroup.xml | 19 +- templates/mp3/Script/Water.xml | 281 +- templates/mp3/Script/Waypoint.xml | 13 +- templates/mp3/Script/WeaponGenerator.xml | 55 +- templates/mp3/Script/WorldAttributes.xml | 24 + templates/mp3/Script/WorldLightFader.xml | 21 +- templates/mp3/Script/WorldTeleporter.xml | 136 +- .../mp3/Script/WorldTeleporterAttributes.xml | 133 +- .../mp3/Script/WorldTransitionChoiceRelay.xml | 77 +- templates/mp3/Structs/ActorParameters.xml | 68 + .../mp3/Structs/AiDifficultySettings.xml | 8 + templates/mp3/Structs/AnimationParameters.xml | 5 - templates/mp3/Structs/ArrayType1.xml | 2 - templates/mp3/Structs/ArrayType2.xml | 2 - templates/mp3/Structs/AuroraUnit1Struct.xml | 281 + templates/mp3/Structs/AuroraUnit2Struct.xml | 167 + templates/mp3/Structs/BerserkerStruct.xml | 158 + templates/mp3/Structs/CameraHintStructA.xml | 8 + templates/mp3/Structs/CameraHintStructB.xml | 27 + templates/mp3/Structs/CameraHintStructC.xml | 22 + templates/mp3/Structs/CameraHintStructD.xml | 78 + templates/mp3/Structs/CameraShakerStruct.xml | 14 + templates/mp3/Structs/CameraStructA.xml | 94 + templates/mp3/Structs/CameraStructB.xml | 14 + templates/mp3/Structs/CameraStructC.xml | 34 + templates/mp3/Structs/CameraStructD.xml | 16 + templates/mp3/Structs/ConditionalTest.xml | 26 + .../ContextActionCombinationLockStruct.xml | 17 + templates/mp3/Structs/ControlCommands.xml | 109 + templates/mp3/Structs/ControlHintStruct.xml | 12 + templates/mp3/Structs/DamageInfo.xml | 36 + templates/mp3/Structs/DamageVulnerability.xml | 45 + .../mp3/Structs/DamageableTriggerInfo.xml | 17 + templates/mp3/Structs/DarkSamusEchoStruct.xml | 48 + templates/mp3/Structs/DarkSamusStruct.xml | 130 + templates/mp3/Structs/DebrisStruct.xml | 8 + .../mp3/Structs/DefenseMechanoidStruct.xml | 74 + templates/mp3/Structs/EditorProperties.xml | 13 + templates/mp3/Structs/ElectricBeamInfo.xml | 29 + templates/mp3/Structs/EyePodStruct.xml | 46 + templates/mp3/Structs/FlareDef.xml | 15 + templates/mp3/Structs/FlyerMovementMode.xml | 41 + templates/mp3/Structs/FlyerSwarmData.xml | 23 + templates/mp3/Structs/FlyingPirateStruct.xml | 21 + templates/mp3/Structs/GandraydaStruct.xml | 352 + templates/mp3/Structs/GhorStructA.xml | 9 + templates/mp3/Structs/GhorStructB.xml | 51 + templates/mp3/Structs/GhorStructC.xml | 10 + templates/mp3/Structs/GrappleBlock.xml | 39 + templates/mp3/Structs/GrappleData.xml | 50 + templates/mp3/Structs/GuiStruct.xml | 12 + templates/mp3/Structs/HealthInfo.xml | 14 + .../mp3/Structs/HoverThenHomeProjectile.xml | 27 + templates/mp3/Structs/HyperModeData.xml | 28 + templates/mp3/Structs/KorakkStruct.xml | 19 + .../mp3/Structs/LaunchProjectileData.xml | 39 + templates/mp3/Structs/Layer.xml | 8 - templates/mp3/Structs/LayerID.xml | 9 + templates/mp3/Structs/LayerInfo.xml | 26 + templates/mp3/Structs/LayerSwitch.xml | 7 + templates/mp3/Structs/LightParameters.xml | 41 + templates/mp3/Structs/MayaSpline.xml | 4 + .../mp3/Structs/MetroidHatcherStruct.xml | 558 + templates/mp3/Structs/MetroidHopperStruct.xml | 19 + .../mp3/Structs/MetroidPhazeoidStruct.xml | 14 + templates/mp3/Structs/ModIncaData.xml | 9 + .../mp3/Structs/MultiModelActorStruct.xml | 9 + templates/mp3/Structs/PatternedAI.xml | 128 + templates/mp3/Structs/PhysicsDebrisStruct.xml | 8 + templates/mp3/Structs/PlasmaBeamInfo.xml | 59 + templates/mp3/Structs/PlayerActorStruct.xml | 14 + templates/mp3/Structs/PuddleStruct.xml | 17 + templates/mp3/Structs/RagDollData.xml | 68 + .../mp3/Structs/ReptilicusHunterStruct.xml | 21 + templates/mp3/Structs/Ridley1Struct.xml | 54 + templates/mp3/Structs/RundasStruct.xml | 136 + templates/mp3/Structs/ScanBeamInfo.xml | 33 + templates/mp3/Structs/ScannableParameters.xml | 12 + templates/mp3/Structs/SeedBoss1Stage.xml | 70 + .../mp3/Structs/SeedBoss2PrimeBotStruct.xml | 34 + templates/mp3/Structs/SeedBoss3Struct.xml | 738 + .../mp3/Structs/ShipDecalControllerStruct.xml | 20 + templates/mp3/Structs/ShockWaveInfo.xml | 34 + templates/mp3/Structs/SpacePirateStruct.xml | 42 + .../mp3/Structs/SpacePirateWeaponData.xml | 110 + templates/mp3/Structs/SpawnPointStruct.xml | 11 + templates/mp3/Structs/SpriteStruct.xml | 18 + templates/mp3/Structs/StaticGeometryTest.xml | 13 + templates/mp3/Structs/SwarmBasicsData.xml | 119 + templates/mp3/Structs/SwarmSoundData.xml | 15 + templates/mp3/Structs/TextProperties.xml | 42 + templates/mp3/Structs/Transform.xml | 8 +- templates/mp3/Structs/TriggerInfo.xml | 19 + templates/mp3/Structs/UnknownStruct1.xml | 14 + templates/mp3/Structs/UnknownStruct10.xml | 65 + templates/mp3/Structs/UnknownStruct2.xml | 27 + templates/mp3/Structs/UnknownStruct3.xml | 8 + templates/mp3/Structs/UnknownStruct4.xml | 22 + templates/mp3/Structs/UnknownStruct5.xml | 16 + templates/mp3/Structs/UnknownStruct6.xml | 17 + templates/mp3/Structs/UnknownStruct7.xml | 17 + templates/mp3/Structs/UnknownStruct8.xml | 17 + templates/mp3/Structs/UnknownStruct9.xml | 20 + templates/mp3/Structs/Vector2f.xml | 11 + templates/mp3/Structs/WallCrawlerData.xml | 41 + templates/mp3proto/Enums/Item.xml | 41 + .../mp3proto/Enums/LocationOfEffect1.xml | 8 + templates/mp3proto/Enums/Orientation.xml | 8 + templates/mp3proto/MasterTemplate.xml | 418 + templates/mp3proto/Properties.xml | 2221 +++ templates/mp3proto/Script/AIHint.xml | 37 + templates/mp3proto/Script/AITaskPoint.xml | 91 + templates/mp3proto/Script/AIWaypoint.xml | 38 + templates/mp3proto/Script/Actor.xml | 81 + templates/mp3proto/Script/ActorKeyframe.xml | 40 + templates/mp3proto/Script/ActorMorph.xml | 29 + templates/mp3proto/Script/ActorTransform.xml | 49 + templates/mp3proto/Script/AiJumpPoint.xml | 28 + templates/mp3proto/Script/AmbientAI.xml | 51 + templates/mp3proto/Script/AreaAttributes.xml | 44 + templates/mp3proto/Script/AreaDamage.xml | 29 + templates/mp3proto/Script/AtomicAlpha.xml | 45 + templates/mp3proto/Script/BallTrigger.xml | 40 + templates/mp3proto/Script/BeastRider.xml | 34 + templates/mp3proto/Script/Berserker.xml | 209 + templates/mp3proto/Script/BlinkWolf.xml | 179 + templates/mp3proto/Script/Cable.xml | 99 + .../mp3proto/Script/CameraBlurKeyframe.xml | 37 + .../mp3proto/Script/CameraFilterKeyframe.xml | 44 + templates/mp3proto/Script/CameraHint.xml | 281 + templates/mp3proto/Script/CameraPitch.xml | 24 + templates/mp3proto/Script/CameraShaker.xml | 39 + templates/mp3proto/Script/CannonBall.xml | 22 + templates/mp3proto/Script/CinematicCamera.xml | 69 + templates/mp3proto/Script/ColorModulate.xml | 68 + .../mp3proto/Script/ConditionalRelay.xml | 52 + .../Script/ContextSensitiveAction.xml | 26 + .../Script/ContextSensitiveActivator.xml | 34 + templates/mp3proto/Script/ControlHint.xml | 51 + .../mp3proto/Script/ControllerAction.xml | 26 + templates/mp3proto/Script/Counter.xml | 70 + templates/mp3proto/Script/CoverPoint.xml | 43 + templates/mp3proto/Script/CrossAreaRelay.xml | 23 + templates/mp3proto/Script/DamageActor.xml | 23 + .../mp3proto/Script/DamageableTrigger.xml | 34 + .../Script/DamageableTriggerOrientated.xml | 34 + templates/mp3proto/Script/DarkSamus.xml | 50 + templates/mp3proto/Script/Debris.xml | 188 + .../mp3proto/Script/DefenseMechanoid.xml | 123 + .../mp3proto/Script/DestructibleBarrier.xml | 76 + templates/mp3proto/Script/DistanceFog.xml | 42 + templates/mp3proto/Script/Dock.xml | 39 + templates/mp3proto/Script/Door.xml | 84 + templates/mp3proto/Script/DynamicLight.xml | 105 + templates/mp3proto/Script/Effect.xml | 93 + templates/mp3proto/Script/EffectRepulsor.xml | 39 + .../mp3proto/Script/ElectroMagneticPulse.xml | 50 + .../Script/EnvFxDensityController.xml | 28 + templates/mp3proto/Script/EyePod.xml | 132 + .../mp3proto/Script/FalsePerspective.xml | 31 + templates/mp3proto/Script/FargullHatcher.xml | 81 + .../mp3proto/Script/FargullHatcherSwarm.xml | 41 + templates/mp3proto/Script/FishCloud.xml | 142 + .../mp3proto/Script/FishCloudModifier.xml | 34 + templates/mp3proto/Script/FlyerSwarm.xml | 32 + templates/mp3proto/Script/FlyingPirate.xml | 199 + templates/mp3proto/Script/FogOverlay.xml | 67 + templates/mp3proto/Script/FogVolume.xml | 40 + templates/mp3proto/Script/Friendly.xml | 47 + .../mp3proto/Script/FrontEndDataNetwork.xml | 86 + .../Script/GeneratedObjectDeleter.xml | 35 + templates/mp3proto/Script/Generator.xml | 49 + templates/mp3proto/Script/GragnolFlyer.xml | 200 + templates/mp3proto/Script/GrapplePoint.xml | 44 + templates/mp3proto/Script/GuiMenu.xml | 36 + .../mp3proto/Script/GuiPlayerJoinManager.xml | 28 + templates/mp3proto/Script/GuiScreen.xml | 26 + templates/mp3proto/Script/GuiSlider.xml | 45 + templates/mp3proto/Script/GuiWidget.xml | 29 + templates/mp3proto/Script/GunTurretBase.xml | 71 + templates/mp3proto/Script/GunTurretTop.xml | 91 + templates/mp3proto/Script/HUDHint.xml | 41 + templates/mp3proto/Script/HUDMemo.xml | 52 + templates/mp3proto/Script/Korakk.xml | 61 + templates/mp3proto/Script/KorbaMaw.xml | 68 + .../mp3proto/Script/KorbaSnatcherSwarm.xml | 76 + templates/mp3proto/Script/LUAScript.xml | 26 + templates/mp3proto/Script/LayerController.xml | 26 + templates/mp3proto/Script/Mantha.xml | 47 + templates/mp3proto/Script/MemoryRelay.xml | 30 + templates/mp3proto/Script/MetroidHatcher.xml | 120 + templates/mp3proto/Script/MetroidHopper.xml | 73 + templates/mp3proto/Script/MysteryFlyer.xml | 66 + .../mp3proto/Script/OptionalAreaAsset.xml | 30 + templates/mp3proto/Script/PTCNoseTurret.xml | 115 + templates/mp3proto/Script/PathControl.xml | 34 + templates/mp3proto/Script/PathMeshCtrl.xml | 28 + .../mp3proto/Script/PhazonFlyerSwarm.xml | 38 + templates/mp3proto/Script/PhazonLeech.xml | 116 + templates/mp3proto/Script/PhazonPuddle.xml | 121 + templates/mp3proto/Script/PhysicsDebris.xml | 173 + templates/mp3proto/Script/Pickup.xml | 89 + templates/mp3proto/Script/PirateDrone.xml | 187 + .../mp3proto/Script/PlantScarabSwarm.xml | 47 + templates/mp3proto/Script/Platform.xml | 60 + templates/mp3proto/Script/PlayerActor.xml | 54 + .../mp3proto/Script/PlayerController.xml | 64 + .../mp3proto/Script/PlayerGravityScalar.xml | 28 + templates/mp3proto/Script/PlayerHint.xml | 34 + templates/mp3proto/Script/PlayerTurret.xml | 57 + .../mp3proto/Script/PlayerUserAnimPoint.xml | 39 + templates/mp3proto/Script/PointOfInterest.xml | 31 + templates/mp3proto/Script/PositionRelay.xml | 25 + templates/mp3proto/Script/RadialDamage.xml | 35 + templates/mp3proto/Script/Relay.xml | 27 + templates/mp3proto/Script/RelayRandom.xml | 39 + .../mp3proto/Script/ReptilicusHunter.xml | 132 + templates/mp3proto/Script/Repulsor.xml | 34 + templates/mp3proto/Script/Ridley1.xml | 76 + templates/mp3proto/Script/Ripple.xml | 25 + templates/mp3proto/Script/RoomAcoustics.xml | 181 + templates/mp3proto/Script/RumbleEffect.xml | 31 + templates/mp3proto/Script/Rundas.xml | 153 + .../Script/ScrewAttackWallJumpTarget.xml | 22 + templates/mp3proto/Script/SeedBoss1.xml | 159 + templates/mp3proto/Script/SeedBoss1Orb.xml | 43 + templates/mp3proto/Script/SequenceTimer.xml | 44 + templates/mp3proto/Script/ShadowProjector.xml | 43 + templates/mp3proto/Script/Ship.xml | 76 + templates/mp3proto/Script/ShipCommandIcon.xml | 34 + templates/mp3proto/Script/ShipCommandPath.xml | 38 + templates/mp3proto/Script/ShipProxy.xml | 21 + templates/mp3proto/Script/SkyRipple.xml | 22 + templates/mp3proto/Script/Sound.xml | 83 + templates/mp3proto/Script/SoundModifier.xml | 35 + templates/mp3proto/Script/SpacePirate.xml | 251 + templates/mp3proto/Script/SpawnPoint.xml | 153 + templates/mp3proto/Script/SpecialFunction.xml | 125 + .../Script/SpiderBallAttractionSurface.xml | 24 + .../mp3proto/Script/SpiderBallWaypoint.xml | 26 + templates/mp3proto/Script/Spinner.xml | 49 + templates/mp3proto/Script/Steam.xml | 39 + templates/mp3proto/Script/SteamBot.xml | 112 + templates/mp3proto/Script/SteamLord.xml | 42 + templates/mp3proto/Script/StreamedAudio.xml | 41 + templates/mp3proto/Script/StreamedMovie.xml | 44 + templates/mp3proto/Script/Subtitles.xml | 70 + templates/mp3proto/Script/SurfaceControl.xml | 33 + templates/mp3proto/Script/SwarmBot.xml | 83 + templates/mp3proto/Script/Switch.xml | 28 + templates/mp3proto/Script/TargetingPoint.xml | 28 + templates/mp3proto/Script/TeamAiMgr.xml | 49 + templates/mp3proto/Script/TextPane.xml | 69 + templates/mp3proto/Script/TimeKeyframe.xml | 25 + templates/mp3proto/Script/Timer.xml | 36 + templates/mp3proto/Script/Trigger.xml | 39 + templates/mp3proto/Script/VisorFlare.xml | 75 + templates/mp3proto/Script/VisorGoo.xml | 49 + templates/mp3proto/Script/Water.xml | 148 + templates/mp3proto/Script/Waypoint.xml | 23 + templates/mp3proto/Script/WeaponGenerator.xml | 45 + templates/mp3proto/Script/WorldLightFader.xml | 28 + templates/mp3proto/Script/WorldTeleporter.xml | 79 + .../mp3proto/Structs/ActorParameters.xml | 42 + .../mp3proto/Structs/CameraOrientation.xml | 73 + .../mp3proto/Structs/CameraShakerEnvelope.xml | 14 + templates/mp3proto/Structs/CommandData.xml | 12 + .../mp3proto/Structs/ConditionalTest.xml | 20 + .../mp3proto/Structs/ControlCommands.xml | 100 + templates/mp3proto/Structs/Convergence.xml | 78 + templates/mp3proto/Structs/DamageInfo.xml | 27 + .../mp3proto/Structs/DamageVulnerability.xml | 42 + .../DebrisPropertiesOrientationEnum.xml | 8 + .../mp3proto/Structs/EditorProperties.xml | 13 + .../mp3proto/Structs/ElectricBeamInfo.xml | 29 + .../Structs/FOVInterpolationMethod.xml | 14 + templates/mp3proto/Structs/FlareDef.xml | 15 + templates/mp3proto/Structs/FlyerSwarmData.xml | 23 + templates/mp3proto/Structs/FriendlyData.xml | 67 + templates/mp3proto/Structs/GrappleBlock.xml | 32 + templates/mp3proto/Structs/GrappleData.xml | 25 + .../mp3proto/Structs/GuiWidgetProperties.xml | 12 + templates/mp3proto/Structs/HealthInfo.xml | 11 + .../mp3proto/Structs/InterpolationMethod.xml | 27 + .../mp3proto/Structs/LaunchProjectileData.xml | 15 + templates/mp3proto/Structs/LayerInfo.xml | 20 + templates/mp3proto/Structs/LayerSwitch.xml | 7 + .../mp3proto/Structs/LightParameters.xml | 50 + templates/mp3proto/Structs/MayaSpline.xml | 4 + .../Structs/MotionInterpolationMethod.xml | 34 + .../mp3proto/Structs/OffsetInterpolant.xml | 8 + .../OrientationInterpolationMethod.xml | 16 + .../mp3proto/Structs/PathDetermination.xml | 27 + .../mp3proto/Structs/PatternedAITypedef.xml | 105 + ...PhysicsDebrisPropertiesOrientationEnum.xml | 8 + templates/mp3proto/Structs/PlasmaBeamInfo.xml | 47 + .../Structs/PlatformMotionProperties.xml | 19 + .../mp3proto/Structs/PlayerInventoryItem.xml | 11 + .../mp3proto/Structs/PuddleControlData.xml | 16 + .../Structs/PuddleControlPhaseData.xml | 17 + templates/mp3proto/Structs/RagDollData.xml | 54 + .../mp3proto/Structs/ScannableParameters.xml | 6 + .../mp3proto/Structs/SeedBoss1Action.xml | 14 + templates/mp3proto/Structs/SeedBoss1Stage.xml | 29 + templates/mp3proto/Structs/ShockWaveInfo.xml | 24 + .../Structs/SpacePirateWeaponData.xml | 88 + .../Structs/SpindlePositionInterpolant.xml | 19 + templates/mp3proto/Structs/SplineType.xml | 8 + .../mp3proto/Structs/StaticGeometryTest.xml | 13 + .../mp3proto/Structs/SwarmBasicsData.xml | 122 + templates/mp3proto/Structs/TextProperties.xml | 42 + templates/mp3proto/Structs/Transform.xml | 8 + templates/mp3proto/Structs/TriggerInfo.xml | 15 + templates/mp3proto/Structs/Vector2f.xml | 11 + .../mp3proto/Structs/VisorParameters.xml | 11 + .../mp3proto/Structs/WeaponVulnerability.xml | 14 + 1501 files changed, 100753 insertions(+), 115119 deletions(-) create mode 100644 src/Core/Resource/Cooker/CAreaCooker.cpp create mode 100644 src/Core/Resource/Cooker/CAreaCooker.h rename src/Core/Resource/{EFormatVersion.h => EGame.h} (70%) delete mode 100644 src/Core/Resource/Script/CProperty.cpp delete mode 100644 src/Core/Resource/Script/CProperty.h delete mode 100644 src/Core/Resource/Script/CPropertyTemplate.cpp delete mode 100644 src/Core/Resource/Script/CPropertyTemplate.h create mode 100644 src/Core/Resource/Script/IProperty.cpp create mode 100644 src/Core/Resource/Script/IProperty.h create mode 100644 src/Core/Resource/Script/IPropertyTemplate.cpp create mode 100644 src/Core/Resource/Script/IPropertyTemplate.h create mode 100644 src/Core/Resource/Script/IPropertyValue.h create mode 100644 templates/dkcr/Enums/AnimEnum.xml create mode 100644 templates/dkcr/Enums/BarrelCannonEnum.xml create mode 100644 templates/dkcr/Enums/CableEnum.xml create mode 100644 templates/dkcr/Enums/DamageableTriggerEnum.xml create mode 100644 templates/dkcr/Enums/InventorySlot.xml create mode 100644 templates/dkcr/Enums/MusicEnumA.xml create mode 100644 templates/dkcr/Enums/MusicEnumB.xml create mode 100644 templates/dkcr/Enums/RobotChickenEnum.xml create mode 100644 templates/dkcr/Enums/Shape.xml create mode 100644 templates/dkcr/Enums/UnknownEnum1.xml create mode 100644 templates/dkcr/Enums/UnknownEnum2.xml create mode 100644 templates/dkcr/Enums/UnknownEnum3.xml create mode 100644 templates/dkcr/Enums/UnknownEnum4.xml create mode 100644 templates/dkcr/Script/AIHint.xml create mode 100644 templates/dkcr/Script/AIKeyframe.xml create mode 100644 templates/dkcr/Script/AVIS.xml create mode 100644 templates/dkcr/Script/AreaDamage.xml create mode 100644 templates/dkcr/Script/CameraBlurKeyframe.xml rename templates/dkcr/Script/{TRSC.xml => DamageArea.xml} (55%) create mode 100644 templates/dkcr/Script/EnvFxDensityController.xml create mode 100644 templates/dkcr/Script/FogOverlay.xml create mode 100644 templates/dkcr/Script/FogVolume.xml rename templates/dkcr/Script/{SAMD.xml => GPTR.xml} (53%) create mode 100644 templates/dkcr/Script/GuiMenu.xml create mode 100644 templates/dkcr/Script/GuiSlider.xml create mode 100644 templates/dkcr/Script/GuiWidget.xml delete mode 100644 templates/dkcr/Script/JungleBoss.xml create mode 100644 templates/dkcr/Script/JungleBoss1.xml create mode 100644 templates/dkcr/Script/LODController.xml create mode 100644 templates/dkcr/Script/LightVolume.xml create mode 100644 templates/dkcr/Script/MEAT.xml create mode 100644 templates/dkcr/Script/MultiModelActor.xml create mode 100644 templates/dkcr/Script/OptionalAreaAsset.xml create mode 100644 templates/dkcr/Script/PirateCrabManager.xml rename templates/dkcr/Script/{CrabManager.xml => PositionRelay.xml} (53%) delete mode 100644 templates/dkcr/Script/REAC.xml create mode 100644 templates/dkcr/Script/RMBI.xml create mode 100644 templates/dkcr/Script/ReactiveObject.xml create mode 100644 templates/dkcr/Script/SkyboxModInca.xml create mode 100644 templates/dkcr/Script/StreamedAudioModifier.xml create mode 100644 templates/dkcr/Script/Subtitles.xml create mode 100644 templates/dkcr/Script/TPND.xml create mode 100644 templates/dkcr/Script/TransitionScreen.xml create mode 100644 templates/dkcr/Script/WorldLightFader.xml create mode 100644 templates/dkcr/Structs/ActorMultiKeyframeStruct.xml create mode 100644 templates/dkcr/Structs/ActorParameters.xml create mode 100644 templates/dkcr/Structs/AnimGridModifierData.xml delete mode 100644 templates/dkcr/Structs/AnimationParameters.xml create mode 100644 templates/dkcr/Structs/AreaPathStructA.xml create mode 100644 templates/dkcr/Structs/BeatUpHandlerStruct.xml create mode 100644 templates/dkcr/Structs/BirdBossStruct.xml create mode 100644 templates/dkcr/Structs/BouncyTireStruct.xml create mode 100644 templates/dkcr/Structs/CSTIStructA.xml create mode 100644 templates/dkcr/Structs/CSTIStructB.xml create mode 100644 templates/dkcr/Structs/CSTIStructC.xml create mode 100644 templates/dkcr/Structs/CameraHintStructA.xml create mode 100644 templates/dkcr/Structs/CameraHintStructB.xml create mode 100644 templates/dkcr/Structs/CameraShakerEnvelope.xml create mode 100644 templates/dkcr/Structs/CameraShakerStruct.xml create mode 100644 templates/dkcr/Structs/CameraStructA.xml create mode 100644 templates/dkcr/Structs/CameraStructB.xml create mode 100644 templates/dkcr/Structs/ClingPathControlStruct.xml create mode 100644 templates/dkcr/Structs/ConditionalTest.xml create mode 100644 templates/dkcr/Structs/DamageEffectData.xml create mode 100644 templates/dkcr/Structs/DamageInfo.xml create mode 100644 templates/dkcr/Structs/DamageVulnerability.xml create mode 100644 templates/dkcr/Structs/DistanceFogStruct.xml create mode 100644 templates/dkcr/Structs/EditorProperties.xml create mode 100644 templates/dkcr/Structs/ForestBossStructA.xml create mode 100644 templates/dkcr/Structs/ForestBossStructB.xml create mode 100644 templates/dkcr/Structs/ForestBossStructC.xml create mode 100644 templates/dkcr/Structs/GenericCreatureStructA.xml create mode 100644 templates/dkcr/Structs/GenericCreatureStructB.xml create mode 100644 templates/dkcr/Structs/GenericCreatureStructC.xml create mode 100644 templates/dkcr/Structs/GenericCreatureStructD.xml create mode 100644 templates/dkcr/Structs/GenericCreatureStructE.xml create mode 100644 templates/dkcr/Structs/GenericCreatureStructF.xml create mode 100644 templates/dkcr/Structs/GenericCreatureStructG.xml create mode 100644 templates/dkcr/Structs/HealthInfo.xml create mode 100644 templates/dkcr/Structs/IslandAreaStruct.xml create mode 100644 templates/dkcr/Structs/IslandHudStruct.xml create mode 100644 templates/dkcr/Structs/JungleBossStructA.xml create mode 100644 templates/dkcr/Structs/JungleBossStructB.xml create mode 100644 templates/dkcr/Structs/JungleBossStructC.xml create mode 100644 templates/dkcr/Structs/JungleBossStructD.xml create mode 100644 templates/dkcr/Structs/LayerID.xml create mode 100644 templates/dkcr/Structs/LayerSwitch.xml create mode 100644 templates/dkcr/Structs/LightParameters.xml create mode 100644 templates/dkcr/Structs/MayaSpline.xml create mode 100644 templates/dkcr/Structs/MinecartStructA.xml create mode 100644 templates/dkcr/Structs/MinecartStructB.xml create mode 100644 templates/dkcr/Structs/MinecartStructC.xml create mode 100644 templates/dkcr/Structs/MinecartStructD.xml create mode 100644 templates/dkcr/Structs/MoleCartStruct.xml create mode 100644 templates/dkcr/Structs/MoleTrainManagerStructA.xml create mode 100644 templates/dkcr/Structs/MoleTrainManagerStructB.xml create mode 100644 templates/dkcr/Structs/MultiModelActorStruct.xml create mode 100644 templates/dkcr/Structs/OceanBridgeStructA.xml create mode 100644 templates/dkcr/Structs/OceanBridgeStructB.xml create mode 100644 templates/dkcr/Structs/PRLAStruct.xml create mode 100644 templates/dkcr/Structs/PatternedAI.xml create mode 100644 templates/dkcr/Structs/PeanutStruct.xml create mode 100644 templates/dkcr/Structs/PlatformMotionProperties.xml create mode 100644 templates/dkcr/Structs/ProjectileBounceData.xml create mode 100644 templates/dkcr/Structs/ProjectileCollisionData.xml create mode 100644 templates/dkcr/Structs/ProjectileData.xml create mode 100644 templates/dkcr/Structs/ProjectileMotionData.xml create mode 100644 templates/dkcr/Structs/ProjectileRenderData.xml create mode 100644 templates/dkcr/Structs/ReactiveObjectStruct.xml create mode 100644 templates/dkcr/Structs/RobotChickenFlyerStructA.xml create mode 100644 templates/dkcr/Structs/RobotChickenFlyerStructB.xml create mode 100644 templates/dkcr/Structs/RobotChickenStructA.xml create mode 100644 templates/dkcr/Structs/RobotChickenStructB.xml create mode 100644 templates/dkcr/Structs/ShadowData.xml create mode 100644 templates/dkcr/Structs/SplineType.xml create mode 100644 templates/dkcr/Structs/SuspensionBridgeStruct.xml create mode 100644 templates/dkcr/Structs/TrackObjectModuleData.xml create mode 100644 templates/dkcr/Structs/TrainTrackManagerStructA.xml create mode 100644 templates/dkcr/Structs/TrainTrackManagerStructB.xml create mode 100644 templates/dkcr/Structs/TriggerInfo.xml create mode 100644 templates/dkcr/Structs/UnknownStruct.xml create mode 100644 templates/dkcr/Structs/UnknownStruct1.xml create mode 100644 templates/dkcr/Structs/UnknownStruct10.xml create mode 100644 templates/dkcr/Structs/UnknownStruct11.xml create mode 100644 templates/dkcr/Structs/UnknownStruct12.xml create mode 100644 templates/dkcr/Structs/UnknownStruct13.xml create mode 100644 templates/dkcr/Structs/UnknownStruct14.xml create mode 100644 templates/dkcr/Structs/UnknownStruct15.xml create mode 100644 templates/dkcr/Structs/UnknownStruct16.xml create mode 100644 templates/dkcr/Structs/UnknownStruct17.xml create mode 100644 templates/dkcr/Structs/UnknownStruct18.xml create mode 100644 templates/dkcr/Structs/UnknownStruct19.xml create mode 100644 templates/dkcr/Structs/UnknownStruct2.xml create mode 100644 templates/dkcr/Structs/UnknownStruct20.xml create mode 100644 templates/dkcr/Structs/UnknownStruct21.xml create mode 100644 templates/dkcr/Structs/UnknownStruct22.xml create mode 100644 templates/dkcr/Structs/UnknownStruct23.xml create mode 100644 templates/dkcr/Structs/UnknownStruct24.xml create mode 100644 templates/dkcr/Structs/UnknownStruct25.xml create mode 100644 templates/dkcr/Structs/UnknownStruct26.xml create mode 100644 templates/dkcr/Structs/UnknownStruct27.xml create mode 100644 templates/dkcr/Structs/UnknownStruct28.xml create mode 100644 templates/dkcr/Structs/UnknownStruct29.xml create mode 100644 templates/dkcr/Structs/UnknownStruct3.xml create mode 100644 templates/dkcr/Structs/UnknownStruct30.xml create mode 100644 templates/dkcr/Structs/UnknownStruct31.xml create mode 100644 templates/dkcr/Structs/UnknownStruct32.xml create mode 100644 templates/dkcr/Structs/UnknownStruct33.xml create mode 100644 templates/dkcr/Structs/UnknownStruct34.xml create mode 100644 templates/dkcr/Structs/UnknownStruct35.xml create mode 100644 templates/dkcr/Structs/UnknownStruct36.xml create mode 100644 templates/dkcr/Structs/UnknownStruct37.xml create mode 100644 templates/dkcr/Structs/UnknownStruct38.xml create mode 100644 templates/dkcr/Structs/UnknownStruct39.xml create mode 100644 templates/dkcr/Structs/UnknownStruct4.xml create mode 100644 templates/dkcr/Structs/UnknownStruct40.xml create mode 100644 templates/dkcr/Structs/UnknownStruct41.xml create mode 100644 templates/dkcr/Structs/UnknownStruct42.xml create mode 100644 templates/dkcr/Structs/UnknownStruct43.xml create mode 100644 templates/dkcr/Structs/UnknownStruct44.xml create mode 100644 templates/dkcr/Structs/UnknownStruct45.xml create mode 100644 templates/dkcr/Structs/UnknownStruct46.xml create mode 100644 templates/dkcr/Structs/UnknownStruct47.xml create mode 100644 templates/dkcr/Structs/UnknownStruct48.xml create mode 100644 templates/dkcr/Structs/UnknownStruct49.xml create mode 100644 templates/dkcr/Structs/UnknownStruct5.xml create mode 100644 templates/dkcr/Structs/UnknownStruct50.xml create mode 100644 templates/dkcr/Structs/UnknownStruct51.xml create mode 100644 templates/dkcr/Structs/UnknownStruct52.xml create mode 100644 templates/dkcr/Structs/UnknownStruct53.xml create mode 100644 templates/dkcr/Structs/UnknownStruct54.xml create mode 100644 templates/dkcr/Structs/UnknownStruct55.xml create mode 100644 templates/dkcr/Structs/UnknownStruct56.xml create mode 100644 templates/dkcr/Structs/UnknownStruct57.xml create mode 100644 templates/dkcr/Structs/UnknownStruct58.xml create mode 100644 templates/dkcr/Structs/UnknownStruct6.xml create mode 100644 templates/dkcr/Structs/UnknownStruct7.xml create mode 100644 templates/dkcr/Structs/UnknownStruct8.xml create mode 100644 templates/dkcr/Structs/UnknownStruct9.xml create mode 100644 templates/dkcr/Structs/VehicleStructA.xml create mode 100644 templates/dkcr/Structs/VehicleStructB.xml create mode 100644 templates/dkcr/Structs/VolcanoBossBodyPartStructA.xml create mode 100644 templates/dkcr/Structs/VolcanoBossBodyPartStructB.xml create mode 100644 templates/dkcr/Structs/VolcanoBossBodyPartStructC.xml create mode 100644 templates/dkcr/Structs/VolcanoBossBodyPartStructD.xml delete mode 100644 templates/mp2/Enums/SpecialFunctionType.xml create mode 100644 templates/mp2/Structs/ActorParameters.xml delete mode 100644 templates/mp2/Structs/AnimationParameters.xml delete mode 100644 templates/mp2/Structs/ArrayType2.xml create mode 100644 templates/mp2/Structs/AudioPlaybackParms.xml create mode 100644 templates/mp2/Structs/BasicSwarmProperties.xml create mode 100644 templates/mp2/Structs/BehaveChance.xml create mode 100644 templates/mp2/Structs/BloggStruct.xml create mode 100644 templates/mp2/Structs/BossStruct.xml create mode 100644 templates/mp2/Structs/CameraHintStructA.xml create mode 100644 templates/mp2/Structs/CameraHintStructB.xml create mode 100644 templates/mp2/Structs/CameraHintStructC.xml create mode 100644 templates/mp2/Structs/CameraShakerData.xml create mode 100644 templates/mp2/Structs/ConditionalTest.xml create mode 100644 templates/mp2/Structs/ControlHintStruct.xml create mode 100644 templates/mp2/Structs/ControllerActionStruct.xml create mode 100644 templates/mp2/Structs/DamageInfo.xml create mode 100644 templates/mp2/Structs/DamageVulnerability.xml create mode 100644 templates/mp2/Structs/DamageableTriggerInfo.xml create mode 100644 templates/mp2/Structs/DigitalGuardianHeadStruct.xml create mode 100644 templates/mp2/Structs/EchoParameters.xml create mode 100644 templates/mp2/Structs/EditorProperties.xml create mode 100644 templates/mp2/Structs/EmperorIngStage3StructA.xml create mode 100644 templates/mp2/Structs/EmperorIngStage3StructB.xml create mode 100644 templates/mp2/Structs/FlareDef.xml create mode 100644 templates/mp2/Structs/GrappleParameters.xml create mode 100644 templates/mp2/Structs/GuiWidgetProperties.xml create mode 100644 templates/mp2/Structs/HealthInfo.xml create mode 100644 templates/mp2/Structs/IngBoostBallGuardianStruct.xml create mode 100644 templates/mp2/Structs/IngPossessionData.xml create mode 100644 templates/mp2/Structs/IngSpaceJumpGuardianStruct.xml create mode 100644 templates/mp2/Structs/IngSpiderballGuardianStruct.xml delete mode 100644 templates/mp2/Structs/Layer.xml create mode 100644 templates/mp2/Structs/LayerSwitch.xml create mode 100644 templates/mp2/Structs/LightParameters.xml create mode 100644 templates/mp2/Structs/MayaSpline.xml create mode 100644 templates/mp2/Structs/PatternedInfo.xml create mode 100644 templates/mp2/Structs/PlasmaBeamInfo.xml create mode 100644 templates/mp2/Structs/PowerBombGuardianStageProperties.xml create mode 100644 templates/mp2/Structs/SafeZoneStructA.xml create mode 100644 templates/mp2/Structs/SafeZoneStructB.xml create mode 100644 templates/mp2/Structs/SandBossStructA.xml create mode 100644 templates/mp2/Structs/SandBossStructB.xml create mode 100644 templates/mp2/Structs/SandwormStruct.xml create mode 100644 templates/mp2/Structs/ScannableParameters.xml create mode 100644 templates/mp2/Structs/ShockWaveInfo.xml create mode 100644 templates/mp2/Structs/SpawnPointStruct.xml create mode 100644 templates/mp2/Structs/SpindleCameraStruct.xml create mode 100644 templates/mp2/Structs/SwampBossStage1Struct.xml create mode 100644 templates/mp2/Structs/SwampBossStage2Struct.xml create mode 100644 templates/mp2/Structs/TextStruct.xml create mode 100644 templates/mp2/Structs/TriggerInfo.xml create mode 100644 templates/mp2/Structs/UnknownStruct1.xml create mode 100644 templates/mp2/Structs/UnknownStruct2.xml create mode 100644 templates/mp2/Structs/Vector2f.xml create mode 100644 templates/mp2/Structs/WaterStruct.xml create mode 100644 templates/mp2demo/MasterTemplate.xml create mode 100644 templates/mp2demo/Properties.xml create mode 100644 templates/mp2demo/Script/AIJumpPoint.xml create mode 100644 templates/mp2demo/Script/AIKeyframe.xml create mode 100644 templates/mp2demo/Script/AIMannedTurret.xml create mode 100644 templates/mp2demo/Script/AIWaypoint.xml create mode 100644 templates/mp2demo/Script/Actor.xml create mode 100644 templates/mp2demo/Script/ActorKeyframe.xml create mode 100644 templates/mp2demo/Script/ActorRotate.xml create mode 100644 templates/mp2demo/Script/AmbientAI.xml create mode 100644 templates/mp2demo/Script/AreaAttributes.xml create mode 100644 templates/mp2demo/Script/AreaDamage.xml create mode 100644 templates/mp2demo/Script/AtomicAlpha.xml create mode 100644 templates/mp2demo/Script/BallTrigger.xml create mode 100644 templates/mp2demo/Script/Blogg.xml create mode 100644 templates/mp2demo/Script/Brizgee.xml create mode 100644 templates/mp2demo/Script/Camera.xml create mode 100644 templates/mp2demo/Script/CameraBlurKeyframe.xml create mode 100644 templates/mp2demo/Script/CameraFilterKeyframe.xml create mode 100644 templates/mp2demo/Script/CameraHint.xml create mode 100644 templates/mp2demo/Script/CameraPitch.xml create mode 100644 templates/mp2demo/Script/CameraShaker.xml create mode 100644 templates/mp2demo/Script/CameraWaypoint.xml create mode 100644 templates/mp2demo/Script/CannonBall.xml create mode 100644 templates/mp2demo/Script/ChozoGhost.xml create mode 100644 templates/mp2demo/Script/Coin.xml create mode 100644 templates/mp2demo/Script/ColorModulate.xml create mode 100644 templates/mp2demo/Script/CommandoPirate.xml create mode 100644 templates/mp2demo/Script/ConditionalRelay.xml create mode 100644 templates/mp2demo/Script/ControllerAction.xml create mode 100644 templates/mp2demo/Script/Counter.xml create mode 100644 templates/mp2demo/Script/CoverPoint.xml create mode 100644 templates/mp2demo/Script/DamageableTrigger.xml create mode 100644 templates/mp2demo/Script/DamageableTriggerOrientated.xml create mode 100644 templates/mp2demo/Script/DarkSamus.xml create mode 100644 templates/mp2demo/Script/DarkTrooper.xml create mode 100644 templates/mp2demo/Script/Debris.xml create mode 100644 templates/mp2demo/Script/DebrisExtended.xml create mode 100644 templates/mp2demo/Script/DigitalGuardian.xml create mode 100644 templates/mp2demo/Script/DigitalGuardianHead.xml create mode 100644 templates/mp2demo/Script/DistanceFog.xml create mode 100644 templates/mp2demo/Script/Dock.xml create mode 100644 templates/mp2demo/Script/Door.xml create mode 100644 templates/mp2demo/Script/DynamicLight.xml create mode 100644 templates/mp2demo/Script/EMPulse.xml create mode 100644 templates/mp2demo/Script/Effect.xml create mode 100644 templates/mp2demo/Script/ElitePirate.xml create mode 100644 templates/mp2demo/Script/EmperorIngStage1.xml create mode 100644 templates/mp2demo/Script/EnvFxDensityController.xml create mode 100644 templates/mp2demo/Script/FishCloud.xml create mode 100644 templates/mp2demo/Script/FishCloudModifier.xml create mode 100644 templates/mp2demo/Script/FlyingPirate.xml create mode 100644 templates/mp2demo/Script/FogVolume.xml create mode 100644 templates/mp2demo/Script/FrontEndDataNetwork.xml create mode 100644 templates/mp2demo/Script/Generator.xml create mode 100644 templates/mp2demo/Script/Glowbug.xml create mode 100644 templates/mp2demo/Script/GrapplePoint.xml create mode 100644 templates/mp2demo/Script/Grenchler.xml create mode 100644 templates/mp2demo/Script/GuiMenu.xml create mode 100644 templates/mp2demo/Script/GuiScreen.xml create mode 100644 templates/mp2demo/Script/GuiSlider.xml rename templates/{mp3/Script/EMPulse.xml => mp2demo/Script/GuiWidget.xml} (52%) create mode 100644 templates/mp2demo/Script/GunTurretBase.xml create mode 100644 templates/mp2demo/Script/GunTurretTop.xml create mode 100644 templates/mp2demo/Script/HUDMemo.xml create mode 100644 templates/mp2demo/Script/Ing.xml create mode 100644 templates/mp2demo/Script/IngSnatchingSwarm.xml create mode 100644 templates/mp2demo/Script/IngSpaceJumpGuardian.xml create mode 100644 templates/mp2demo/Script/Kralee.xml create mode 100644 templates/mp2demo/Script/Krocuss.xml create mode 100644 templates/mp2demo/Script/Lumite.xml create mode 100644 templates/mp2demo/Script/MediumIng.xml create mode 100644 templates/mp2demo/Script/MemoryRelay.xml create mode 100644 templates/mp2demo/Script/Metaree.xml create mode 100644 templates/mp2demo/Script/MetroidAlpha.xml create mode 100644 templates/mp2demo/Script/Midi.xml create mode 100644 templates/mp2demo/Script/MinorIng.xml create mode 100644 templates/mp2demo/Script/OctapedeSegment.xml create mode 100644 templates/mp2demo/Script/Parasite.xml create mode 100644 templates/mp2demo/Script/PathCamera.xml create mode 100644 templates/mp2demo/Script/PathMeshCtrl.xml create mode 100644 templates/mp2demo/Script/Pickup.xml create mode 100644 templates/mp2demo/Script/PickupGenerator.xml create mode 100644 templates/mp2demo/Script/Pillbug.xml create mode 100644 templates/mp2demo/Script/Platform.xml create mode 100644 templates/mp2demo/Script/PlayerActor.xml create mode 100644 templates/mp2demo/Script/PlayerController.xml create mode 100644 templates/mp2demo/Script/PlayerHint.xml create mode 100644 templates/mp2demo/Script/PlayerStateChange.xml create mode 100644 templates/mp2demo/Script/PlayerTurret.xml create mode 100644 templates/mp2demo/Script/PointOfInterest.xml create mode 100644 templates/mp2demo/Script/Puffer.xml create mode 100644 templates/mp2demo/Script/RadialDamage.xml create mode 100644 templates/mp2demo/Script/RandomRelay.xml create mode 100644 templates/mp2demo/Script/Relay.xml create mode 100644 templates/mp2demo/Script/Repulsor.xml create mode 100644 templates/mp2demo/Script/Rezbit.xml create mode 100644 templates/mp2demo/Script/RiftPortal.xml create mode 100644 templates/mp2demo/Script/Ripper.xml create mode 100644 templates/mp2demo/Script/Ripple.xml create mode 100644 templates/mp2demo/Script/RoomAcoustics.xml create mode 100644 templates/mp2demo/Script/RsfAudio.xml create mode 100644 templates/mp2demo/Script/RumbleEffect.xml create mode 100644 templates/mp2demo/Script/SafeZone.xml create mode 100644 templates/mp2demo/Script/SandBoss.xml create mode 100644 templates/mp2demo/Script/Sandworm.xml create mode 100644 templates/mp2demo/Script/SequenceTimer.xml create mode 100644 templates/mp2demo/Script/ShadowProjector.xml create mode 100644 templates/mp2demo/Script/Shredder.xml create mode 100644 templates/mp2demo/Script/Shrieker.xml create mode 100644 templates/mp2demo/Script/Silhouette.xml create mode 100644 templates/mp2demo/Script/SnakeWeedSwarm.xml create mode 100644 templates/mp2demo/Script/Sound.xml create mode 100644 templates/mp2demo/Script/SpacePirate.xml create mode 100644 templates/mp2demo/Script/SpankWeed.xml create mode 100644 templates/mp2demo/Script/SpawnPoint.xml create mode 100644 templates/mp2demo/Script/SpecialFunction.xml create mode 100644 templates/mp2demo/Script/SpiderBallAttractionSurface.xml create mode 100644 templates/mp2demo/Script/SpiderBallWaypoint.xml create mode 100644 templates/mp2demo/Script/SpindleCamera.xml create mode 100644 templates/mp2demo/Script/Splinter.xml create mode 100644 templates/mp2demo/Script/SplitterCommandModule.xml create mode 100644 templates/mp2demo/Script/SplitterMainChassis.xml create mode 100644 templates/mp2demo/Script/SporbBase.xml create mode 100644 templates/mp2demo/Script/SporbNeedle.xml create mode 100644 templates/mp2demo/Script/SporbProjectile.xml create mode 100644 templates/mp2demo/Script/SporbTop.xml create mode 100644 templates/mp2demo/Script/Steam.xml create mode 100644 templates/mp2demo/Script/StoneToad.xml create mode 100644 templates/mp2demo/Script/StreamedAudio.xml create mode 100644 templates/mp2demo/Script/Subtitle.xml create mode 100644 templates/mp2demo/Script/SurfaceCamera.xml create mode 100644 templates/mp2demo/Script/Swarm.xml create mode 100644 templates/mp2demo/Script/Switch.xml create mode 100644 templates/mp2demo/Script/TargetingPoint.xml create mode 100644 templates/mp2demo/Script/TeamAI.xml create mode 100644 templates/mp2demo/Script/TextPane.xml create mode 100644 templates/mp2demo/Script/TimeKeyframe.xml create mode 100644 templates/mp2demo/Script/Timer.xml create mode 100644 templates/mp2demo/Script/Trigger.xml create mode 100644 templates/mp2demo/Script/TriggerEllipsoid.xml create mode 100644 templates/mp2demo/Script/TriggerOrientated.xml create mode 100644 templates/mp2demo/Script/Tryclops.xml create mode 100644 templates/mp2demo/Script/VisorFlare.xml create mode 100644 templates/mp2demo/Script/VisorGoo.xml create mode 100644 templates/mp2demo/Script/WallWalker.xml create mode 100644 templates/mp2demo/Script/Water.xml create mode 100644 templates/mp2demo/Script/Waypoint.xml create mode 100644 templates/mp2demo/Script/WispTentacle.xml create mode 100644 templates/mp2demo/Script/WorldLightFader.xml create mode 100644 templates/mp2demo/Script/WorldTeleporter.xml create mode 100644 templates/mp2demo/Structs/ActorParameters.xml create mode 100644 templates/mp2demo/Structs/BehaveChance.xml create mode 100644 templates/mp2demo/Structs/CameraHintStructA.xml create mode 100644 templates/mp2demo/Structs/CameraHintStructB.xml create mode 100644 templates/mp2demo/Structs/CameraShakerData.xml create mode 100644 templates/mp2demo/Structs/ConditionalTest.xml create mode 100644 templates/mp2demo/Structs/DamageInfo.xml create mode 100644 templates/mp2demo/Structs/DamageVulnerability.xml create mode 100644 templates/mp2demo/Structs/DarkSamusStruct.xml create mode 100644 templates/mp2demo/Structs/DigitalGuardianHeadStruct.xml create mode 100644 templates/mp2demo/Structs/EditorProperties.xml create mode 100644 templates/mp2demo/Structs/FlareDef.xml create mode 100644 templates/mp2demo/Structs/GrappleParameters.xml create mode 100644 templates/mp2demo/Structs/GuiWidgetProperties.xml create mode 100644 templates/mp2demo/Structs/HealthInfo.xml create mode 100644 templates/mp2demo/Structs/IngPossessionData.xml create mode 100644 templates/mp2demo/Structs/LayerInfo.xml create mode 100644 templates/mp2demo/Structs/LayerSwitch.xml create mode 100644 templates/mp2demo/Structs/LightParameters.xml create mode 100644 templates/mp2demo/Structs/MayaSpline.xml create mode 100644 templates/mp2demo/Structs/PatternedInfo.xml create mode 100644 templates/mp2demo/Structs/PlasmaBeamInfo.xml create mode 100644 templates/mp2demo/Structs/SafeZoneStruct.xml create mode 100644 templates/mp2demo/Structs/SandwormStruct.xml create mode 100644 templates/mp2demo/Structs/ScannableParameters.xml create mode 100644 templates/mp2demo/Structs/ShockWaveInfo.xml create mode 100644 templates/mp2demo/Structs/SpawnPointStruct.xml create mode 100644 templates/mp2demo/Structs/SpindleCameraStruct.xml create mode 100644 templates/mp2demo/Structs/SplineType.xml create mode 100644 templates/mp2demo/Structs/TextProperties.xml create mode 100644 templates/mp2demo/Structs/Transform.xml create mode 100644 templates/mp2demo/Structs/TriggerInfo.xml create mode 100644 templates/mp2demo/Structs/UnknownStruct1.xml create mode 100644 templates/mp2demo/Structs/UnknownStruct2.xml create mode 100644 templates/mp2demo/Structs/UnknownStruct3.xml create mode 100644 templates/mp2demo/Structs/UnknownStruct4.xml create mode 100644 templates/mp2demo/Structs/Vector2f.xml create mode 100644 templates/mp2demo/Structs/VisorParameters.xml create mode 100644 templates/mp3/Enums/BerserkerEnum.xml create mode 100644 templates/mp3/Enums/CableEnum.xml create mode 100644 templates/mp3/Enums/DamageableTriggerEnum.xml create mode 100644 templates/mp3/Enums/DamageableTriggerStruct.xml delete mode 100644 templates/mp3/Enums/SpecialFunctionType.xml delete mode 100644 templates/mp3/Enums/TriggerShape.xml create mode 100644 templates/mp3/Enums/UnknownEnum1.xml create mode 100644 templates/mp3/Script/AIFuse.xml create mode 100644 templates/mp3/Script/AIHint.xml create mode 100644 templates/mp3/Script/AIKeyframe.xml create mode 100644 templates/mp3/Script/AmbientAI.xml create mode 100644 templates/mp3/Script/AreaDamage.xml create mode 100644 templates/mp3/Script/Beam.xml create mode 100644 templates/mp3/Script/EffectRepulsor.xml create mode 100644 templates/mp3/Script/ElectroMagneticPulse.xml create mode 100644 templates/mp3/Script/FogVolume.xml create mode 100644 templates/mp3/Script/GuiSlider.xml create mode 100644 templates/mp3/Script/GuiWidget.xml create mode 100644 templates/mp3/Script/HUDHint.xml create mode 100644 templates/mp3/Script/LODController.xml delete mode 100644 templates/mp3/Script/MIIA.xml create mode 100644 templates/mp3/Script/MiiAccessory.xml create mode 100644 templates/mp3/Script/MysteryFlyer.xml create mode 100644 templates/mp3/Script/NBAR.xml create mode 100644 templates/mp3/Script/OptionalAreaAsset.xml create mode 100644 templates/mp3/Script/Parasite.xml create mode 100644 templates/mp3/Script/PhazonTentacle.xml create mode 100644 templates/mp3/Script/PhysicsDebris.xml create mode 100644 templates/mp3/Script/PlantScarabSwarm.xml create mode 100644 templates/mp3/Script/PlayerGravityScalar.xml create mode 100644 templates/mp3/Script/RSPL.xml delete mode 100644 templates/mp3/Script/SWRM.xml create mode 100644 templates/mp3/Script/SkyRipple.xml create mode 100644 templates/mp3/Script/SpiderBallAttractionSurface.xml create mode 100644 templates/mp3/Script/Sprite.xml delete mode 100644 templates/mp3/Script/Subtitle.xml create mode 100644 templates/mp3/Script/Subtitles.xml create mode 100644 templates/mp3/Script/Swarm.xml create mode 100644 templates/mp3/Script/VisorFlare.xml create mode 100644 templates/mp3/Script/WorldAttributes.xml create mode 100644 templates/mp3/Structs/ActorParameters.xml create mode 100644 templates/mp3/Structs/AiDifficultySettings.xml delete mode 100644 templates/mp3/Structs/AnimationParameters.xml delete mode 100644 templates/mp3/Structs/ArrayType1.xml delete mode 100644 templates/mp3/Structs/ArrayType2.xml create mode 100644 templates/mp3/Structs/AuroraUnit1Struct.xml create mode 100644 templates/mp3/Structs/AuroraUnit2Struct.xml create mode 100644 templates/mp3/Structs/BerserkerStruct.xml create mode 100644 templates/mp3/Structs/CameraHintStructA.xml create mode 100644 templates/mp3/Structs/CameraHintStructB.xml create mode 100644 templates/mp3/Structs/CameraHintStructC.xml create mode 100644 templates/mp3/Structs/CameraHintStructD.xml create mode 100644 templates/mp3/Structs/CameraShakerStruct.xml create mode 100644 templates/mp3/Structs/CameraStructA.xml create mode 100644 templates/mp3/Structs/CameraStructB.xml create mode 100644 templates/mp3/Structs/CameraStructC.xml create mode 100644 templates/mp3/Structs/CameraStructD.xml create mode 100644 templates/mp3/Structs/ConditionalTest.xml create mode 100644 templates/mp3/Structs/ContextActionCombinationLockStruct.xml create mode 100644 templates/mp3/Structs/ControlCommands.xml create mode 100644 templates/mp3/Structs/ControlHintStruct.xml create mode 100644 templates/mp3/Structs/DamageInfo.xml create mode 100644 templates/mp3/Structs/DamageVulnerability.xml create mode 100644 templates/mp3/Structs/DamageableTriggerInfo.xml create mode 100644 templates/mp3/Structs/DarkSamusEchoStruct.xml create mode 100644 templates/mp3/Structs/DarkSamusStruct.xml create mode 100644 templates/mp3/Structs/DebrisStruct.xml create mode 100644 templates/mp3/Structs/DefenseMechanoidStruct.xml create mode 100644 templates/mp3/Structs/EditorProperties.xml create mode 100644 templates/mp3/Structs/ElectricBeamInfo.xml create mode 100644 templates/mp3/Structs/EyePodStruct.xml create mode 100644 templates/mp3/Structs/FlareDef.xml create mode 100644 templates/mp3/Structs/FlyerMovementMode.xml create mode 100644 templates/mp3/Structs/FlyerSwarmData.xml create mode 100644 templates/mp3/Structs/FlyingPirateStruct.xml create mode 100644 templates/mp3/Structs/GandraydaStruct.xml create mode 100644 templates/mp3/Structs/GhorStructA.xml create mode 100644 templates/mp3/Structs/GhorStructB.xml create mode 100644 templates/mp3/Structs/GhorStructC.xml create mode 100644 templates/mp3/Structs/GrappleBlock.xml create mode 100644 templates/mp3/Structs/GrappleData.xml create mode 100644 templates/mp3/Structs/GuiStruct.xml create mode 100644 templates/mp3/Structs/HealthInfo.xml create mode 100644 templates/mp3/Structs/HoverThenHomeProjectile.xml create mode 100644 templates/mp3/Structs/HyperModeData.xml create mode 100644 templates/mp3/Structs/KorakkStruct.xml create mode 100644 templates/mp3/Structs/LaunchProjectileData.xml delete mode 100644 templates/mp3/Structs/Layer.xml create mode 100644 templates/mp3/Structs/LayerID.xml create mode 100644 templates/mp3/Structs/LayerInfo.xml create mode 100644 templates/mp3/Structs/LayerSwitch.xml create mode 100644 templates/mp3/Structs/LightParameters.xml create mode 100644 templates/mp3/Structs/MayaSpline.xml create mode 100644 templates/mp3/Structs/MetroidHatcherStruct.xml create mode 100644 templates/mp3/Structs/MetroidHopperStruct.xml create mode 100644 templates/mp3/Structs/MetroidPhazeoidStruct.xml create mode 100644 templates/mp3/Structs/ModIncaData.xml create mode 100644 templates/mp3/Structs/MultiModelActorStruct.xml create mode 100644 templates/mp3/Structs/PatternedAI.xml create mode 100644 templates/mp3/Structs/PhysicsDebrisStruct.xml create mode 100644 templates/mp3/Structs/PlasmaBeamInfo.xml create mode 100644 templates/mp3/Structs/PlayerActorStruct.xml create mode 100644 templates/mp3/Structs/PuddleStruct.xml create mode 100644 templates/mp3/Structs/RagDollData.xml create mode 100644 templates/mp3/Structs/ReptilicusHunterStruct.xml create mode 100644 templates/mp3/Structs/Ridley1Struct.xml create mode 100644 templates/mp3/Structs/RundasStruct.xml create mode 100644 templates/mp3/Structs/ScanBeamInfo.xml create mode 100644 templates/mp3/Structs/ScannableParameters.xml create mode 100644 templates/mp3/Structs/SeedBoss1Stage.xml create mode 100644 templates/mp3/Structs/SeedBoss2PrimeBotStruct.xml create mode 100644 templates/mp3/Structs/SeedBoss3Struct.xml create mode 100644 templates/mp3/Structs/ShipDecalControllerStruct.xml create mode 100644 templates/mp3/Structs/ShockWaveInfo.xml create mode 100644 templates/mp3/Structs/SpacePirateStruct.xml create mode 100644 templates/mp3/Structs/SpacePirateWeaponData.xml create mode 100644 templates/mp3/Structs/SpawnPointStruct.xml create mode 100644 templates/mp3/Structs/SpriteStruct.xml create mode 100644 templates/mp3/Structs/StaticGeometryTest.xml create mode 100644 templates/mp3/Structs/SwarmBasicsData.xml create mode 100644 templates/mp3/Structs/SwarmSoundData.xml create mode 100644 templates/mp3/Structs/TextProperties.xml create mode 100644 templates/mp3/Structs/TriggerInfo.xml create mode 100644 templates/mp3/Structs/UnknownStruct1.xml create mode 100644 templates/mp3/Structs/UnknownStruct10.xml create mode 100644 templates/mp3/Structs/UnknownStruct2.xml create mode 100644 templates/mp3/Structs/UnknownStruct3.xml create mode 100644 templates/mp3/Structs/UnknownStruct4.xml create mode 100644 templates/mp3/Structs/UnknownStruct5.xml create mode 100644 templates/mp3/Structs/UnknownStruct6.xml create mode 100644 templates/mp3/Structs/UnknownStruct7.xml create mode 100644 templates/mp3/Structs/UnknownStruct8.xml create mode 100644 templates/mp3/Structs/UnknownStruct9.xml create mode 100644 templates/mp3/Structs/Vector2f.xml create mode 100644 templates/mp3/Structs/WallCrawlerData.xml create mode 100644 templates/mp3proto/Enums/Item.xml create mode 100644 templates/mp3proto/Enums/LocationOfEffect1.xml create mode 100644 templates/mp3proto/Enums/Orientation.xml create mode 100644 templates/mp3proto/MasterTemplate.xml create mode 100644 templates/mp3proto/Properties.xml create mode 100644 templates/mp3proto/Script/AIHint.xml create mode 100644 templates/mp3proto/Script/AITaskPoint.xml create mode 100644 templates/mp3proto/Script/AIWaypoint.xml create mode 100644 templates/mp3proto/Script/Actor.xml create mode 100644 templates/mp3proto/Script/ActorKeyframe.xml create mode 100644 templates/mp3proto/Script/ActorMorph.xml create mode 100644 templates/mp3proto/Script/ActorTransform.xml create mode 100644 templates/mp3proto/Script/AiJumpPoint.xml create mode 100644 templates/mp3proto/Script/AmbientAI.xml create mode 100644 templates/mp3proto/Script/AreaAttributes.xml create mode 100644 templates/mp3proto/Script/AreaDamage.xml create mode 100644 templates/mp3proto/Script/AtomicAlpha.xml create mode 100644 templates/mp3proto/Script/BallTrigger.xml create mode 100644 templates/mp3proto/Script/BeastRider.xml create mode 100644 templates/mp3proto/Script/Berserker.xml create mode 100644 templates/mp3proto/Script/BlinkWolf.xml create mode 100644 templates/mp3proto/Script/Cable.xml create mode 100644 templates/mp3proto/Script/CameraBlurKeyframe.xml create mode 100644 templates/mp3proto/Script/CameraFilterKeyframe.xml create mode 100644 templates/mp3proto/Script/CameraHint.xml create mode 100644 templates/mp3proto/Script/CameraPitch.xml create mode 100644 templates/mp3proto/Script/CameraShaker.xml create mode 100644 templates/mp3proto/Script/CannonBall.xml create mode 100644 templates/mp3proto/Script/CinematicCamera.xml create mode 100644 templates/mp3proto/Script/ColorModulate.xml create mode 100644 templates/mp3proto/Script/ConditionalRelay.xml create mode 100644 templates/mp3proto/Script/ContextSensitiveAction.xml create mode 100644 templates/mp3proto/Script/ContextSensitiveActivator.xml create mode 100644 templates/mp3proto/Script/ControlHint.xml create mode 100644 templates/mp3proto/Script/ControllerAction.xml create mode 100644 templates/mp3proto/Script/Counter.xml create mode 100644 templates/mp3proto/Script/CoverPoint.xml create mode 100644 templates/mp3proto/Script/CrossAreaRelay.xml create mode 100644 templates/mp3proto/Script/DamageActor.xml create mode 100644 templates/mp3proto/Script/DamageableTrigger.xml create mode 100644 templates/mp3proto/Script/DamageableTriggerOrientated.xml create mode 100644 templates/mp3proto/Script/DarkSamus.xml create mode 100644 templates/mp3proto/Script/Debris.xml create mode 100644 templates/mp3proto/Script/DefenseMechanoid.xml create mode 100644 templates/mp3proto/Script/DestructibleBarrier.xml create mode 100644 templates/mp3proto/Script/DistanceFog.xml create mode 100644 templates/mp3proto/Script/Dock.xml create mode 100644 templates/mp3proto/Script/Door.xml create mode 100644 templates/mp3proto/Script/DynamicLight.xml create mode 100644 templates/mp3proto/Script/Effect.xml create mode 100644 templates/mp3proto/Script/EffectRepulsor.xml create mode 100644 templates/mp3proto/Script/ElectroMagneticPulse.xml create mode 100644 templates/mp3proto/Script/EnvFxDensityController.xml create mode 100644 templates/mp3proto/Script/EyePod.xml create mode 100644 templates/mp3proto/Script/FalsePerspective.xml create mode 100644 templates/mp3proto/Script/FargullHatcher.xml create mode 100644 templates/mp3proto/Script/FargullHatcherSwarm.xml create mode 100644 templates/mp3proto/Script/FishCloud.xml create mode 100644 templates/mp3proto/Script/FishCloudModifier.xml create mode 100644 templates/mp3proto/Script/FlyerSwarm.xml create mode 100644 templates/mp3proto/Script/FlyingPirate.xml create mode 100644 templates/mp3proto/Script/FogOverlay.xml create mode 100644 templates/mp3proto/Script/FogVolume.xml create mode 100644 templates/mp3proto/Script/Friendly.xml create mode 100644 templates/mp3proto/Script/FrontEndDataNetwork.xml create mode 100644 templates/mp3proto/Script/GeneratedObjectDeleter.xml create mode 100644 templates/mp3proto/Script/Generator.xml create mode 100644 templates/mp3proto/Script/GragnolFlyer.xml create mode 100644 templates/mp3proto/Script/GrapplePoint.xml create mode 100644 templates/mp3proto/Script/GuiMenu.xml create mode 100644 templates/mp3proto/Script/GuiPlayerJoinManager.xml create mode 100644 templates/mp3proto/Script/GuiScreen.xml create mode 100644 templates/mp3proto/Script/GuiSlider.xml create mode 100644 templates/mp3proto/Script/GuiWidget.xml create mode 100644 templates/mp3proto/Script/GunTurretBase.xml create mode 100644 templates/mp3proto/Script/GunTurretTop.xml create mode 100644 templates/mp3proto/Script/HUDHint.xml create mode 100644 templates/mp3proto/Script/HUDMemo.xml create mode 100644 templates/mp3proto/Script/Korakk.xml create mode 100644 templates/mp3proto/Script/KorbaMaw.xml create mode 100644 templates/mp3proto/Script/KorbaSnatcherSwarm.xml create mode 100644 templates/mp3proto/Script/LUAScript.xml create mode 100644 templates/mp3proto/Script/LayerController.xml create mode 100644 templates/mp3proto/Script/Mantha.xml create mode 100644 templates/mp3proto/Script/MemoryRelay.xml create mode 100644 templates/mp3proto/Script/MetroidHatcher.xml create mode 100644 templates/mp3proto/Script/MetroidHopper.xml create mode 100644 templates/mp3proto/Script/MysteryFlyer.xml create mode 100644 templates/mp3proto/Script/OptionalAreaAsset.xml create mode 100644 templates/mp3proto/Script/PTCNoseTurret.xml create mode 100644 templates/mp3proto/Script/PathControl.xml create mode 100644 templates/mp3proto/Script/PathMeshCtrl.xml create mode 100644 templates/mp3proto/Script/PhazonFlyerSwarm.xml create mode 100644 templates/mp3proto/Script/PhazonLeech.xml create mode 100644 templates/mp3proto/Script/PhazonPuddle.xml create mode 100644 templates/mp3proto/Script/PhysicsDebris.xml create mode 100644 templates/mp3proto/Script/Pickup.xml create mode 100644 templates/mp3proto/Script/PirateDrone.xml create mode 100644 templates/mp3proto/Script/PlantScarabSwarm.xml create mode 100644 templates/mp3proto/Script/Platform.xml create mode 100644 templates/mp3proto/Script/PlayerActor.xml create mode 100644 templates/mp3proto/Script/PlayerController.xml create mode 100644 templates/mp3proto/Script/PlayerGravityScalar.xml create mode 100644 templates/mp3proto/Script/PlayerHint.xml create mode 100644 templates/mp3proto/Script/PlayerTurret.xml create mode 100644 templates/mp3proto/Script/PlayerUserAnimPoint.xml create mode 100644 templates/mp3proto/Script/PointOfInterest.xml create mode 100644 templates/mp3proto/Script/PositionRelay.xml create mode 100644 templates/mp3proto/Script/RadialDamage.xml create mode 100644 templates/mp3proto/Script/Relay.xml create mode 100644 templates/mp3proto/Script/RelayRandom.xml create mode 100644 templates/mp3proto/Script/ReptilicusHunter.xml create mode 100644 templates/mp3proto/Script/Repulsor.xml create mode 100644 templates/mp3proto/Script/Ridley1.xml create mode 100644 templates/mp3proto/Script/Ripple.xml create mode 100644 templates/mp3proto/Script/RoomAcoustics.xml create mode 100644 templates/mp3proto/Script/RumbleEffect.xml create mode 100644 templates/mp3proto/Script/Rundas.xml create mode 100644 templates/mp3proto/Script/ScrewAttackWallJumpTarget.xml create mode 100644 templates/mp3proto/Script/SeedBoss1.xml create mode 100644 templates/mp3proto/Script/SeedBoss1Orb.xml create mode 100644 templates/mp3proto/Script/SequenceTimer.xml create mode 100644 templates/mp3proto/Script/ShadowProjector.xml create mode 100644 templates/mp3proto/Script/Ship.xml create mode 100644 templates/mp3proto/Script/ShipCommandIcon.xml create mode 100644 templates/mp3proto/Script/ShipCommandPath.xml create mode 100644 templates/mp3proto/Script/ShipProxy.xml create mode 100644 templates/mp3proto/Script/SkyRipple.xml create mode 100644 templates/mp3proto/Script/Sound.xml create mode 100644 templates/mp3proto/Script/SoundModifier.xml create mode 100644 templates/mp3proto/Script/SpacePirate.xml create mode 100644 templates/mp3proto/Script/SpawnPoint.xml create mode 100644 templates/mp3proto/Script/SpecialFunction.xml create mode 100644 templates/mp3proto/Script/SpiderBallAttractionSurface.xml create mode 100644 templates/mp3proto/Script/SpiderBallWaypoint.xml create mode 100644 templates/mp3proto/Script/Spinner.xml create mode 100644 templates/mp3proto/Script/Steam.xml create mode 100644 templates/mp3proto/Script/SteamBot.xml create mode 100644 templates/mp3proto/Script/SteamLord.xml create mode 100644 templates/mp3proto/Script/StreamedAudio.xml create mode 100644 templates/mp3proto/Script/StreamedMovie.xml create mode 100644 templates/mp3proto/Script/Subtitles.xml create mode 100644 templates/mp3proto/Script/SurfaceControl.xml create mode 100644 templates/mp3proto/Script/SwarmBot.xml create mode 100644 templates/mp3proto/Script/Switch.xml create mode 100644 templates/mp3proto/Script/TargetingPoint.xml create mode 100644 templates/mp3proto/Script/TeamAiMgr.xml create mode 100644 templates/mp3proto/Script/TextPane.xml create mode 100644 templates/mp3proto/Script/TimeKeyframe.xml create mode 100644 templates/mp3proto/Script/Timer.xml create mode 100644 templates/mp3proto/Script/Trigger.xml create mode 100644 templates/mp3proto/Script/VisorFlare.xml create mode 100644 templates/mp3proto/Script/VisorGoo.xml create mode 100644 templates/mp3proto/Script/Water.xml create mode 100644 templates/mp3proto/Script/Waypoint.xml create mode 100644 templates/mp3proto/Script/WeaponGenerator.xml create mode 100644 templates/mp3proto/Script/WorldLightFader.xml create mode 100644 templates/mp3proto/Script/WorldTeleporter.xml create mode 100644 templates/mp3proto/Structs/ActorParameters.xml create mode 100644 templates/mp3proto/Structs/CameraOrientation.xml create mode 100644 templates/mp3proto/Structs/CameraShakerEnvelope.xml create mode 100644 templates/mp3proto/Structs/CommandData.xml create mode 100644 templates/mp3proto/Structs/ConditionalTest.xml create mode 100644 templates/mp3proto/Structs/ControlCommands.xml create mode 100644 templates/mp3proto/Structs/Convergence.xml create mode 100644 templates/mp3proto/Structs/DamageInfo.xml create mode 100644 templates/mp3proto/Structs/DamageVulnerability.xml create mode 100644 templates/mp3proto/Structs/DebrisPropertiesOrientationEnum.xml create mode 100644 templates/mp3proto/Structs/EditorProperties.xml create mode 100644 templates/mp3proto/Structs/ElectricBeamInfo.xml create mode 100644 templates/mp3proto/Structs/FOVInterpolationMethod.xml create mode 100644 templates/mp3proto/Structs/FlareDef.xml create mode 100644 templates/mp3proto/Structs/FlyerSwarmData.xml create mode 100644 templates/mp3proto/Structs/FriendlyData.xml create mode 100644 templates/mp3proto/Structs/GrappleBlock.xml create mode 100644 templates/mp3proto/Structs/GrappleData.xml create mode 100644 templates/mp3proto/Structs/GuiWidgetProperties.xml create mode 100644 templates/mp3proto/Structs/HealthInfo.xml create mode 100644 templates/mp3proto/Structs/InterpolationMethod.xml create mode 100644 templates/mp3proto/Structs/LaunchProjectileData.xml create mode 100644 templates/mp3proto/Structs/LayerInfo.xml create mode 100644 templates/mp3proto/Structs/LayerSwitch.xml create mode 100644 templates/mp3proto/Structs/LightParameters.xml create mode 100644 templates/mp3proto/Structs/MayaSpline.xml create mode 100644 templates/mp3proto/Structs/MotionInterpolationMethod.xml create mode 100644 templates/mp3proto/Structs/OffsetInterpolant.xml create mode 100644 templates/mp3proto/Structs/OrientationInterpolationMethod.xml create mode 100644 templates/mp3proto/Structs/PathDetermination.xml create mode 100644 templates/mp3proto/Structs/PatternedAITypedef.xml create mode 100644 templates/mp3proto/Structs/PhysicsDebrisPropertiesOrientationEnum.xml create mode 100644 templates/mp3proto/Structs/PlasmaBeamInfo.xml create mode 100644 templates/mp3proto/Structs/PlatformMotionProperties.xml create mode 100644 templates/mp3proto/Structs/PlayerInventoryItem.xml create mode 100644 templates/mp3proto/Structs/PuddleControlData.xml create mode 100644 templates/mp3proto/Structs/PuddleControlPhaseData.xml create mode 100644 templates/mp3proto/Structs/RagDollData.xml create mode 100644 templates/mp3proto/Structs/ScannableParameters.xml create mode 100644 templates/mp3proto/Structs/SeedBoss1Action.xml create mode 100644 templates/mp3proto/Structs/SeedBoss1Stage.xml create mode 100644 templates/mp3proto/Structs/ShockWaveInfo.xml create mode 100644 templates/mp3proto/Structs/SpacePirateWeaponData.xml create mode 100644 templates/mp3proto/Structs/SpindlePositionInterpolant.xml create mode 100644 templates/mp3proto/Structs/SplineType.xml create mode 100644 templates/mp3proto/Structs/StaticGeometryTest.xml create mode 100644 templates/mp3proto/Structs/SwarmBasicsData.xml create mode 100644 templates/mp3proto/Structs/TextProperties.xml create mode 100644 templates/mp3proto/Structs/Transform.xml create mode 100644 templates/mp3proto/Structs/TriggerInfo.xml create mode 100644 templates/mp3proto/Structs/Vector2f.xml create mode 100644 templates/mp3proto/Structs/VisorParameters.xml create mode 100644 templates/mp3proto/Structs/WeaponVulnerability.xml diff --git a/src/Common/TString.h b/src/Common/TString.h index 52819624..cce82d58 100644 --- a/src/Common/TString.h +++ b/src/Common/TString.h @@ -58,8 +58,9 @@ public: } TBasicString(const CharType* pkText) - : mInternalString(pkText) { + if (pkText) + mInternalString = pkText; } TBasicString(const CharType* pkText, u32 length) @@ -731,6 +732,20 @@ public: return sstream.str(); } + static TBasicString FromFloat(float value, int MinDecimals = 1) + { + TString Out = std::to_string(value); + int NumZeroes = Out.Size() - (Out.IndexOf(".") + 1); + + while (Out.Back() == '\0' && NumZeroes > MinDecimals) + { + Out = Out.ChopBack(1); + NumZeroes--; + } + + return Out; + } + static TBasicString HexString(unsigned char num, bool addPrefix = true, bool uppercase = false, int width = 0) { return HexString((unsigned long) num, addPrefix, uppercase, width); diff --git a/src/Common/types.h b/src/Common/types.h index ead9c39d..18528fad 100644 --- a/src/Common/types.h +++ b/src/Common/types.h @@ -10,6 +10,4 @@ typedef signed short s16; typedef signed long s32; typedef signed long long s64; - - #endif // TYPES_H diff --git a/src/Core/CAreaAttributes.cpp b/src/Core/CAreaAttributes.cpp index cfdc7a56..fa2dfdab 100644 --- a/src/Core/CAreaAttributes.cpp +++ b/src/Core/CAreaAttributes.cpp @@ -29,9 +29,11 @@ bool CAreaAttributes::IsSkyEnabled() switch (mGame) { case ePrime: + case eEchoesDemo: case eEchoes: + case eCorruptionProto: case eCorruption: - return static_cast(pBaseStruct->PropertyByIndex(1))->Get(); + return static_cast(pBaseStruct->PropertyByIndex(1))->Get(); default: return false; } @@ -44,10 +46,12 @@ CModel* CAreaAttributes::SkyModel() switch (mGame) { case ePrime: + case eEchoesDemo: case eEchoes: - return (CModel*) static_cast(pBaseStruct->PropertyByIndex(7))->Get().RawPointer(); + return (CModel*) static_cast(pBaseStruct->PropertyByID(0xD208C9FA))->Get().RawPointer(); + case eCorruptionProto: case eCorruption: - return (CModel*) static_cast(pBaseStruct->PropertyByIndex(8))->Get().RawPointer(); + return (CModel*) static_cast(pBaseStruct->PropertyByIndex(8))->Get().RawPointer(); default: return nullptr; } diff --git a/src/Core/CLightParameters.cpp b/src/Core/CLightParameters.cpp index a623b18b..de763227 100644 --- a/src/Core/CLightParameters.cpp +++ b/src/Core/CLightParameters.cpp @@ -13,12 +13,12 @@ int CLightParameters::LightLayerIndex() { if (!mpStruct) return 0; - CLongProperty *pParam; + TLongProperty *pParam; if (mGame <= ePrime) - pParam = (CLongProperty*) mpStruct->PropertyByIndex(0xD); + pParam = (TLongProperty*) mpStruct->PropertyByIndex(0xD); else - pParam = (CLongProperty*) mpStruct->PropertyByID(0x1F715FD3); + pParam = (TLongProperty*) mpStruct->PropertyByID(0x1F715FD3); if (!pParam) return 0; else return pParam->Get(); diff --git a/src/Core/CLightParameters.h b/src/Core/CLightParameters.h index df92e5b5..849a3c61 100644 --- a/src/Core/CLightParameters.h +++ b/src/Core/CLightParameters.h @@ -2,7 +2,7 @@ #define CLIGHTPARAMETERS_H #include "Core/Resource/CGameArea.h" -#include "Core/Resource/Script/CProperty.h" +#include "Core/Resource/Script/IProperty.h" class CLightParameters { diff --git a/src/Core/Core.pro b/src/Core/Core.pro index f053d526..47c0321f 100644 --- a/src/Core/Core.pro +++ b/src/Core/Core.pro @@ -113,8 +113,6 @@ HEADERS += \ Resource/Model/EVertexDescription.h \ Resource/Model/SSurface.h \ Resource/Script/CMasterTemplate.h \ - Resource/Script/CProperty.h \ - Resource/Script/CPropertyTemplate.h \ Resource/Script/CScriptLayer.h \ Resource/Script/CScriptObject.h \ Resource/Script/CScriptTemplate.h \ @@ -139,7 +137,6 @@ HEADERS += \ Resource/CStringTable.h \ Resource/CTexture.h \ Resource/CWorld.h \ - Resource/EFormatVersion.h \ Resource/EResType.h \ Resource/ETevEnums.h \ Resource/ETexelFormat.h \ @@ -178,7 +175,12 @@ HEADERS += \ OpenGL/CVertexArrayManager.h \ OpenGL/CVertexBuffer.h \ OpenGL/GLCommon.h \ - ScriptExtra/CRadiusSphereExtra.h + ScriptExtra/CRadiusSphereExtra.h \ + Resource/EGame.h \ + Resource/Cooker/CAreaCooker.h \ + Resource/Script/IPropertyValue.h \ + Resource/Script/IPropertyTemplate.h \ + Resource/Script/IProperty.h # Source Files SOURCES += \ @@ -211,8 +213,6 @@ SOURCES += \ Resource/Model/CStaticModel.cpp \ Resource/Model/SSurface.cpp \ Resource/Script/CMasterTemplate.cpp \ - Resource/Script/CProperty.cpp \ - Resource/Script/CPropertyTemplate.cpp \ Resource/Script/CScriptLayer.cpp \ Resource/Script/CScriptObject.cpp \ Resource/Script/CScriptTemplate.cpp \ @@ -261,4 +261,7 @@ SOURCES += \ OpenGL/CVertexArrayManager.cpp \ OpenGL/CVertexBuffer.cpp \ OpenGL/GLCommon.cpp \ - ScriptExtra/CRadiusSphereExtra.cpp + ScriptExtra/CRadiusSphereExtra.cpp \ + Resource/Cooker/CAreaCooker.cpp \ + Resource/Script/IPropertyTemplate.cpp \ + Resource/Script/IProperty.cpp diff --git a/src/Core/Resource/CAnimationParameters.h b/src/Core/Resource/CAnimationParameters.h index 65a4e046..b4e5425f 100644 --- a/src/Core/Resource/CAnimationParameters.h +++ b/src/Core/Resource/CAnimationParameters.h @@ -3,7 +3,7 @@ #include "CResource.h" #include "TResPtr.h" -#include "EFormatVersion.h" +#include "EGame.h" #include "Core/Resource/Model/CModel.h" class CAnimationParameters diff --git a/src/Core/Resource/CMaterial.h b/src/Core/Resource/CMaterial.h index 490a49d2..5a1e7bc7 100644 --- a/src/Core/Resource/CMaterial.h +++ b/src/Core/Resource/CMaterial.h @@ -3,7 +3,7 @@ #include "CMaterialPass.h" #include "CTexture.h" -#include "EFormatVersion.h" +#include "EGame.h" #include "TResPtr.h" #include "Core/Resource/Model/EVertexDescription.h" #include "Core/Render/ERenderOptions.h" diff --git a/src/Core/Resource/CMaterialSet.h b/src/Core/Resource/CMaterialSet.h index 9e5846e3..f89d6dbb 100644 --- a/src/Core/Resource/CMaterialSet.h +++ b/src/Core/Resource/CMaterialSet.h @@ -3,7 +3,7 @@ #include "CMaterial.h" #include "CTexture.h" -#include "EFormatVersion.h" +#include "EGame.h" #include class CMaterialSet diff --git a/src/Core/Resource/CScan.h b/src/Core/Resource/CScan.h index e517b648..9db9b09a 100644 --- a/src/Core/Resource/CScan.h +++ b/src/Core/Resource/CScan.h @@ -3,7 +3,7 @@ #include "CResource.h" #include "CStringTable.h" -#include "EFormatVersion.h" +#include "EGame.h" #include "TResPtr.h" class CScan : public CResource diff --git a/src/Core/Resource/Cooker/CAreaCooker.cpp b/src/Core/Resource/Cooker/CAreaCooker.cpp new file mode 100644 index 00000000..c3809c72 --- /dev/null +++ b/src/Core/Resource/Cooker/CAreaCooker.cpp @@ -0,0 +1,20 @@ +#include "CAreaCooker.h" + +CAreaCooker::CAreaCooker() +{ +} + +u32 CAreaCooker::GetMREAVersion(EGame version) +{ + switch (version) + { + case ePrimeDemo: return 0xC; + case ePrime: return 0xF; + case eEchoesDemo: return 0x15; + case eEchoes: return 0x19; + case eCorruptionProto: return 0x1D; + case eCorruption: return 0x1E; + case eReturns: return 0x20; + default: return 0; + } +} diff --git a/src/Core/Resource/Cooker/CAreaCooker.h b/src/Core/Resource/Cooker/CAreaCooker.h new file mode 100644 index 00000000..1cb3d3d8 --- /dev/null +++ b/src/Core/Resource/Cooker/CAreaCooker.h @@ -0,0 +1,14 @@ +#ifndef CAREACOOKER_H +#define CAREACOOKER_H + +#include "Core/Resource/EGame.h" +#include + +class CAreaCooker +{ + CAreaCooker(); +public: + static u32 GetMREAVersion(EGame version); +}; + +#endif // CAREACOOKER_H diff --git a/src/Core/Resource/Cooker/CMaterialCooker.h b/src/Core/Resource/Cooker/CMaterialCooker.h index 8cb7a721..fecd1c45 100644 --- a/src/Core/Resource/Cooker/CMaterialCooker.h +++ b/src/Core/Resource/Cooker/CMaterialCooker.h @@ -3,7 +3,7 @@ #include "Core/Resource/CMaterial.h" #include "Core/Resource/CMaterialSet.h" -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" class CMaterialCooker { diff --git a/src/Core/Resource/Cooker/CModelCooker.h b/src/Core/Resource/Cooker/CModelCooker.h index 5d54a646..07d912f1 100644 --- a/src/Core/Resource/Cooker/CModelCooker.h +++ b/src/Core/Resource/Cooker/CModelCooker.h @@ -2,7 +2,7 @@ #define CMODELCOOKER_H #include "Core/Resource/Model/CModel.h" -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" #include class CModelCooker diff --git a/src/Core/Resource/Cooker/CTemplateWriter.cpp b/src/Core/Resource/Cooker/CTemplateWriter.cpp index ea9f75cd..07675e24 100644 --- a/src/Core/Resource/Cooker/CTemplateWriter.cpp +++ b/src/Core/Resource/Cooker/CTemplateWriter.cpp @@ -1,5 +1,5 @@ #include "CTemplateWriter.h" -#include "CWorldCooker.h" +#include "CAreaCooker.h" #include #include @@ -13,104 +13,121 @@ CTemplateWriter::CTemplateWriter() void CTemplateWriter::SaveAllTemplates() { // Create directory - std::list masterList = CMasterTemplate::GetMasterList(); - TString out = "../templates/"; - boost::filesystem::create_directory(out.ToStdString()); + std::list MasterList = CMasterTemplate::GetMasterList(); + TString Out = "../templates/"; + boost::filesystem::create_directory(Out.ToStdString()); // Resave master templates - for (auto it = masterList.begin(); it != masterList.end(); it++) - SaveGameTemplates(*it, out); + for (auto it = MasterList.begin(); it != MasterList.end(); it++) + SaveGameTemplates(*it, Out); // Resave game list - XMLDocument gameList; + XMLDocument GameList; - XMLDeclaration *pDecl = gameList.NewDeclaration(); - gameList.LinkEndChild(pDecl); + XMLDeclaration *pDecl = GameList.NewDeclaration(); + GameList.LinkEndChild(pDecl); - XMLElement *pBase = gameList.NewElement("GameList"); - pBase->SetAttribute("version", 3); - gameList.LinkEndChild(pBase); + XMLElement *pBase = GameList.NewElement("GameList"); + pBase->SetAttribute("version", 4); + GameList.LinkEndChild(pBase); - for (auto it = masterList.begin(); it != masterList.end(); it++) + for (auto it = MasterList.begin(); it != MasterList.end(); it++) { CMasterTemplate *pMaster = *it; - XMLElement *pGame = gameList.NewElement("game"); - - XMLElement *pGameName = gameList.NewElement("name"); - pGameName->SetText(*pMaster->mGameName); - - XMLElement *pWorldVersion = gameList.NewElement("mlvl"); - u32 versionNumber = CWorldCooker::GetMLVLVersion(pMaster->GetGame()); - pWorldVersion->SetText(*TString::HexString(versionNumber, true, true, 2)); - - XMLElement *pTempPath = gameList.NewElement("master"); - pTempPath->SetText(*pMaster->mSourceFile); - - pGame->LinkEndChild(pGameName); - pGame->LinkEndChild(pWorldVersion); - pGame->LinkEndChild(pTempPath); + XMLElement *pGame = GameList.NewElement("game"); pBase->LinkEndChild(pGame); + + XMLElement *pGameName = GameList.NewElement("name"); + pGameName->SetText(*pMaster->mGameName); + pGame->LinkEndChild(pGameName); + + XMLElement *pAreaVersion = GameList.NewElement("mrea"); + u32 VersionNumber = CAreaCooker::GetMREAVersion(pMaster->GetGame()); + pAreaVersion->SetText(*TString::HexString(VersionNumber, true, true, 2)); + pGame->LinkEndChild(pAreaVersion); + + XMLElement *pTempPath = GameList.NewElement("master"); + pTempPath->SetText(*pMaster->mSourceFile); + pGame->LinkEndChild(pTempPath); } - gameList.SaveFile(*(out + "GameList.xml")); + TString GameListName = Out + "GameList.xml"; + GameList.SaveFile(*GameListName); } -void CTemplateWriter::SaveGameTemplates(CMasterTemplate *pMaster, const TString& dir) +void CTemplateWriter::SaveGameTemplates(CMasterTemplate *pMaster, const TString& rkDir) { // Create directory - TString outFile = dir + pMaster->mSourceFile; - TString outDir = outFile.GetFileDirectory(); - boost::filesystem::create_directory(outDir.ToStdString()); + TString OutFile = rkDir + pMaster->mSourceFile; + TString OutDir = OutFile.GetFileDirectory(); + boost::filesystem::create_directory(OutDir.ToStdString()); // Resave script templates for (auto it = pMaster->mTemplates.begin(); it != pMaster->mTemplates.end(); it++) - SaveScriptTemplate(it->second, outDir); + SaveScriptTemplate(it->second, OutDir); // Resave master template - XMLDocument master; + XMLDocument Master; - XMLDeclaration *pDecl = master.NewDeclaration(); - master.LinkEndChild(pDecl); + XMLDeclaration *pDecl = Master.NewDeclaration(); + Master.LinkEndChild(pDecl); - XMLElement *pBase = master.NewElement("MasterTemplate"); - pBase->SetAttribute("version", 3); - master.LinkEndChild(pBase); + XMLElement *pBase = Master.NewElement("MasterTemplate"); + pBase->SetAttribute("version", 4); + Master.LinkEndChild(pBase); // Write property list - if (!pMaster->mPropertyList.empty()) + if (!pMaster->mPropertyNames.empty()) { - SavePropertyList(pMaster, outDir); + SavePropertyList(pMaster, OutDir); - XMLElement *pPropList = master.NewElement("properties"); + XMLElement *pPropList = Master.NewElement("properties"); pPropList->SetText("Properties.xml"); pBase->LinkEndChild(pPropList); } + // Write versions + if (!pMaster->mGameVersions.empty()) + { + XMLElement *pVersionsBlock = Master.NewElement("versions"); + pBase->LinkEndChild(pVersionsBlock); + + for (auto it = pMaster->mGameVersions.begin(); it != pMaster->mGameVersions.end(); it++) + { + XMLElement *pVersion = Master.NewElement("version"); + pVersion->SetText(*(*it)); + pBase->LinkEndChild(pVersion); + } + } + // Write script objects - XMLElement *pObjects = master.NewElement("objects"); + XMLElement *pObjects = Master.NewElement("objects"); pBase->LinkEndChild(pObjects); for (auto it = pMaster->mTemplates.begin(); it != pMaster->mTemplates.end(); it++) { - TString objID; - u32 intID = (it->second)->ObjectID(); - if (intID <= 0xFF) objID = TString::HexString(intID, true, true, 2); - else objID = CFourCC(intID).ToString(); + u32 ObjID = (it->second)->ObjectID(); - XMLElement *pObj = master.NewElement("object"); - pObj->SetAttribute("ID", *objID); + TString StrID; + if (ObjID <= 0xFF) + StrID = TString::HexString(ObjID, true, true, 2); + else + StrID = CFourCC(ObjID).ToString(); + + XMLElement *pObj = Master.NewElement("object"); + pObj->SetAttribute("ID", *StrID); pObj->SetAttribute("template", *(it->second)->mSourceFile); pObjects->LinkEndChild(pObj); } // Write script states/messages std::map *pMaps[2] = { &pMaster->mStates, &pMaster->mMessages }; - TString types[2] = { "state", "message" }; + TString Types[2] = { "state", "message" }; for (u32 iScr = 0; iScr < 2; iScr++) { - XMLElement *pElem = master.NewElement(*(types[iScr] + "s")); + XMLElement *pElem = Master.NewElement(*(Types[iScr] + "s")); pBase->LinkEndChild(pElem); for (auto it = pMaps[iScr]->begin(); it != pMaps[iScr]->end(); it++) @@ -119,7 +136,7 @@ void CTemplateWriter::SaveGameTemplates(CMasterTemplate *pMaster, const TString& if (it->first <= 0xFF) ID = TString::HexString(it->first, true, true, 2); else ID = CFourCC(it->first).ToString(); - XMLElement *pSubElem = master.NewElement(*types[iScr]); + XMLElement *pSubElem = Master.NewElement(*Types[iScr]); pSubElem->SetAttribute("ID", *ID); pSubElem->SetAttribute("name", *(it->second)); pElem->LinkEndChild(pSubElem); @@ -127,113 +144,69 @@ void CTemplateWriter::SaveGameTemplates(CMasterTemplate *pMaster, const TString& } // Save file - master.SaveFile(*outFile); + Master.SaveFile(*OutFile); } -void CTemplateWriter::SavePropertyList(CMasterTemplate *pMaster, const TString& dir) +void CTemplateWriter::SavePropertyList(CMasterTemplate *pMaster, const TString& rkDir) { // Create XML - XMLDocument list; + XMLDocument List; - XMLDeclaration *pDecl = list.NewDeclaration(); - list.LinkEndChild(pDecl); + XMLDeclaration *pDecl = List.NewDeclaration(); + List.LinkEndChild(pDecl); - XMLElement *pBase = list.NewElement("Properties"); - pBase->SetAttribute("version", 3); - list.LinkEndChild(pBase); + XMLElement *pBase = List.NewElement("Properties"); + pBase->SetAttribute("version", 4); + List.LinkEndChild(pBase); // Write properties - for (auto it = pMaster->mPropertyList.begin(); it != pMaster->mPropertyList.end(); it++) + for (auto it = pMaster->mPropertyNames.begin(); it != pMaster->mPropertyNames.end(); it++) { - CPropertyTemplate *pTemp = it->second; + u32 ID = it->first; + TString Name = it->second; - if (pTemp->Type() == eStructProperty) - { - CStructTemplate *pStructTemp = static_cast(pTemp); - - XMLElement *pElem = list.NewElement("struct"); - pElem->SetAttribute("ID", *TString::HexString(pTemp->PropertyID(), true, true, 8)); - pElem->SetAttribute("name", *pTemp->Name()); - - if (!pStructTemp->mSourceFile.IsEmpty()) - { - SaveStructTemplate(pStructTemp, pMaster, dir); - pElem->SetAttribute("template", *pStructTemp->mSourceFile); - } - - pBase->LinkEndChild(pElem); - } - - else - { - XMLElement *pElem = list.NewElement("property"); - pElem->SetAttribute("ID", *TString::HexString(pTemp->PropertyID(), true, true, 8)); - pElem->SetAttribute("name", *pTemp->Name()); - pElem->SetAttribute("type", *PropEnumToPropString(pTemp->Type())); - - if (pTemp->Type() == eFileProperty) - { - // Construct extension list string - CFileTemplate *pFileProp = static_cast(pTemp); - const TStringList& extensions = pFileProp->Extensions(); - - TString strList = ""; - - for (auto it = extensions.begin(); it != extensions.end();) - { - strList += *it; - it++; - if (it != extensions.end()) strList += ","; - } - - pElem->SetAttribute("ext", *strList); - } - - pBase->LinkEndChild(pElem); - } + XMLElement *pElem = List.NewElement("property"); + pElem->SetAttribute("ID", *TString::HexString(ID, true, true, 8)); + pElem->SetAttribute("name", *Name); + pBase->LinkEndChild(pElem); } - list.SaveFile(*(dir + "Properties.xml")); + TString OutFile = rkDir + "Properties.xml"; + List.SaveFile(*OutFile); } -void CTemplateWriter::SaveScriptTemplate(CScriptTemplate *pTemp, const TString& dir) +void CTemplateWriter::SaveScriptTemplate(CScriptTemplate *pTemp, const TString& rkDir) { // Create directory - TString outFile = dir + pTemp->mSourceFile; - TString outDir = outFile.GetFileDirectory(); + TString OutFile = rkDir + pTemp->mSourceFile; + TString outDir = OutFile.GetFileDirectory(); boost::filesystem::create_directory(*outDir); // Create new document - XMLDocument scriptXML; + XMLDocument ScriptXML; - XMLDeclaration *pDecl = scriptXML.NewDeclaration(); - scriptXML.LinkEndChild(pDecl); + XMLDeclaration *pDecl = ScriptXML.NewDeclaration(); + ScriptXML.LinkEndChild(pDecl); // Base element - XMLElement *pBase = scriptXML.NewElement("ScriptTemplate"); - pBase->SetAttribute("version", 3.0f); - scriptXML.LinkEndChild(pBase); + XMLElement *pRoot = ScriptXML.NewElement("ScriptTemplate"); + pRoot->SetAttribute("version", 4); + ScriptXML.LinkEndChild(pRoot); // Write object name - XMLElement *pName = scriptXML.NewElement("name"); + XMLElement *pName = ScriptXML.NewElement("name"); pName->SetText(*pTemp->TemplateName()); - pBase->LinkEndChild(pName); + pRoot->LinkEndChild(pName); // Write properties - for (auto it = pTemp->mPropertySets.begin(); it != pTemp->mPropertySets.end(); it++) - { - XMLElement *pProperties = scriptXML.NewElement("properties"); - pProperties->SetAttribute("version", *it->SetName); - SaveProperties(&scriptXML, pProperties, it->pBaseStruct, pTemp->MasterTemplate(), dir); - pBase->LinkEndChild(pProperties); - } + SaveProperties(&ScriptXML, pRoot, pTemp->mpBaseStruct, pTemp->MasterTemplate(), rkDir); // Write editor properties - XMLElement *pEditor = scriptXML.NewElement("editor"); - pBase->LinkEndChild(pEditor); + XMLElement *pEditor = ScriptXML.NewElement("editor"); + pRoot->LinkEndChild(pEditor); // Editor Properties - XMLElement *pEditorProperties = scriptXML.NewElement("properties"); + XMLElement *pEditorProperties = ScriptXML.NewElement("properties"); pEditor->LinkEndChild(pEditorProperties); TString propNames[6] = { @@ -250,7 +223,7 @@ void CTemplateWriter::SaveScriptTemplate(CScriptTemplate *pTemp, const TString& { if (!pPropStrings[iProp]->IsEmpty()) { - XMLElement *pProperty = scriptXML.NewElement("property"); + XMLElement *pProperty = ScriptXML.NewElement("property"); pProperty->SetAttribute("name", *propNames[iProp]); pProperty->SetAttribute("ID", **pPropStrings[iProp]); pEditorProperties->LinkEndChild(pProperty); @@ -258,28 +231,29 @@ void CTemplateWriter::SaveScriptTemplate(CScriptTemplate *pTemp, const TString& } // Editor Assets - XMLElement *pAssets = scriptXML.NewElement("assets"); + XMLElement *pAssets = ScriptXML.NewElement("assets"); pEditor->LinkEndChild(pAssets); for (auto it = pTemp->mAssets.begin(); it != pTemp->mAssets.end(); it++) { - TString source = (it->AssetSource == CScriptTemplate::SEditorAsset::eFile ? "file" : "property"); - TString type; + TString Source = (it->AssetSource == CScriptTemplate::SEditorAsset::eFile ? "file" : "property"); + TString Type; switch (it->AssetType) { - case CScriptTemplate::SEditorAsset::eModel: type = "model"; break; - case CScriptTemplate::SEditorAsset::eAnimParams: type = "animparams"; break; - case CScriptTemplate::SEditorAsset::eBillboard: type = "billboard"; break; - case CScriptTemplate::SEditorAsset::eCollision: type = "collision"; break; + case CScriptTemplate::SEditorAsset::eModel: Type = "model"; break; + case CScriptTemplate::SEditorAsset::eAnimParams: Type = "animparams"; break; + case CScriptTemplate::SEditorAsset::eBillboard: Type = "billboard"; break; + case CScriptTemplate::SEditorAsset::eCollision: Type = "collision"; break; } - s32 force = -1; - if (it->AssetSource == CScriptTemplate::SEditorAsset::eAnimParams) force = it->ForceNodeIndex; + s32 Force = -1; + if (it->AssetSource == CScriptTemplate::SEditorAsset::eAnimParams) + Force = it->ForceNodeIndex; - XMLElement *pAsset = scriptXML.NewElement(*type); - pAsset->SetAttribute("source", *source); - if (force >= 0) pAsset->SetAttribute("force", std::to_string(force).c_str()); + XMLElement *pAsset = ScriptXML.NewElement(*Type); + pAsset->SetAttribute("source", *Source); + if (Force >= 0) pAsset->SetAttribute("force", std::to_string(Force).c_str()); pAsset->SetText(*it->AssetLocation); pAssets->LinkEndChild(pAsset); } @@ -287,17 +261,17 @@ void CTemplateWriter::SaveScriptTemplate(CScriptTemplate *pTemp, const TString& // Preview Scale if (pTemp->mPreviewScale != 1.f) { - XMLElement *pPreviewScale = scriptXML.NewElement("preview_scale"); + XMLElement *pPreviewScale = ScriptXML.NewElement("preview_scale"); + pPreviewScale->SetText(*TString::FromFloat(pTemp->mPreviewScale)); pEditor->LinkEndChild(pPreviewScale); - pPreviewScale->SetText(pTemp->mPreviewScale); } // Rot/Scale Type - XMLElement *pRotType = scriptXML.NewElement("rotation_type"); + XMLElement *pRotType = ScriptXML.NewElement("rotation_type"); pEditor->LinkEndChild(pRotType); pRotType->SetText(pTemp->mRotationType == CScriptTemplate::eRotationEnabled ? "enabled" : "disabled"); - XMLElement *pScaleType = scriptXML.NewElement("scale_type"); + XMLElement *pScaleType = ScriptXML.NewElement("scale_type"); pEditor->LinkEndChild(pScaleType); if (pTemp->mScaleType != CScriptTemplate::eScaleVolume) @@ -308,7 +282,7 @@ void CTemplateWriter::SaveScriptTemplate(CScriptTemplate *pTemp, const TString& pScaleType->SetText("volume"); // Volume Preview - XMLElement *pVolume = scriptXML.NewElement("preview_volume"); + XMLElement *pVolume = ScriptXML.NewElement("preview_volume"); pEditor->LinkEndChild(pVolume); // Enum -> String conversion lambda to avoid redundant code @@ -335,27 +309,21 @@ void CTemplateWriter::SaveScriptTemplate(CScriptTemplate *pTemp, const TString& pVolume->SetAttribute("propertyID", *pTemp->mVolumeConditionIDString); // Find conditional test property - CPropertyTemplate *pProp; - - for (auto it = pTemp->mPropertySets.begin(); it != pTemp->mPropertySets.end(); it++) - { - pProp = it->pBaseStruct->PropertyByIDString(pTemp->mVolumeConditionIDString); - if (pProp) break; - } + IPropertyTemplate *pProp = pTemp->mpBaseStruct->PropertyByIDString(pTemp->mVolumeConditionIDString); // Write conditions for (auto it = pTemp->mVolumeConditions.begin(); it != pTemp->mVolumeConditions.end(); it++) { // Value should be an integer, or a boolean condition? - TString strVal; + TString StrVal; if (pProp->Type() == eBoolProperty) - strVal = (it->Value == 1 ? "true" : "false"); + StrVal = (it->Value == 1 ? "true" : "false"); else - strVal = TString::HexString((u32) it->Value, true, true, (it->Value > 0xFF ? 8 : 2)); + StrVal = TString::HexString((u32) it->Value, true, true, (it->Value > 0xFF ? 8 : 2)); - XMLElement *pCondition = scriptXML.NewElement("condition"); - pCondition->SetAttribute("value", *strVal); + XMLElement *pCondition = ScriptXML.NewElement("condition"); + pCondition->SetAttribute("value", *StrVal); pCondition->SetAttribute("shape", *GetVolumeString(it->Shape)); if (it->Scale != 1.f) pCondition->SetAttribute("scale", it->Scale); pVolume->LinkEndChild(pCondition); @@ -364,221 +332,239 @@ void CTemplateWriter::SaveScriptTemplate(CScriptTemplate *pTemp, const TString& } // Write to file - scriptXML.SaveFile(*outFile); + ScriptXML.SaveFile(*OutFile); } -void CTemplateWriter::SaveStructTemplate(CStructTemplate *pTemp, CMasterTemplate *pMaster, const TString& dir) +void CTemplateWriter::SaveStructTemplate(CStructTemplate *pTemp, CMasterTemplate *pMaster, const TString& rkDir) { // Create directory - TString outFile = dir + pTemp->mSourceFile; - TString outDir = outFile.GetFileDirectory(); - TString name = pTemp->mSourceFile.GetFileName(); - boost::filesystem::create_directory(outDir.ToStdString()); + TString OutFile = rkDir + pTemp->mSourceFile; + TString OutDir = OutFile.GetFileDirectory(); + TString Name = OutFile.GetFileName(false); + boost::filesystem::create_directory(OutDir.ToStdString()); // Create new document and write struct properties to it - XMLDocument structXML; + XMLDocument StructXML; - XMLDeclaration *pDecl = structXML.NewDeclaration(); - structXML.LinkEndChild(pDecl); + XMLDeclaration *pDecl = StructXML.NewDeclaration(); + StructXML.LinkEndChild(pDecl); - XMLElement *pBase = structXML.NewElement("struct"); - pBase->SetAttribute("name", *name); - pBase->SetAttribute("type", (pTemp->IsSingleProperty() ? "single" : "multi")); - SaveProperties(&structXML, pBase, pTemp, pMaster, dir); - structXML.LinkEndChild(pBase); + XMLElement *pRoot = StructXML.NewElement("struct"); + pRoot->SetAttribute("name", *Name); + pRoot->SetAttribute("type", (pTemp->IsSingleProperty() ? "single" : "multi")); + StructXML.LinkEndChild(pRoot); - structXML.SaveFile(*outFile); + SaveProperties(&StructXML, pRoot, pTemp, pMaster, rkDir); + StructXML.SaveFile(*OutFile); } -void CTemplateWriter::SaveEnumTemplate(CEnumTemplate *pTemp, const TString& dir) +void CTemplateWriter::SaveEnumTemplate(CEnumTemplate *pTemp, const TString& rkDir) { // Create directory - TString outFile = dir + pTemp->mSourceFile; - TString outDir = outFile.GetFileDirectory(); - TString name = pTemp->mSourceFile.GetFileName(false); - boost::filesystem::create_directory(*outDir); + TString OutFile = rkDir + pTemp->mSourceFile; + TString OutDir = OutFile.GetFileDirectory(); + TString Name = OutFile.GetFileName(false); + boost::filesystem::create_directory(*OutDir); // Create new document and write enumerators to it - XMLDocument enumXML; + XMLDocument EnumXML; - XMLDeclaration *pDecl = enumXML.NewDeclaration(); - enumXML.LinkEndChild(pDecl); + XMLDeclaration *pDecl = EnumXML.NewDeclaration(); + EnumXML.LinkEndChild(pDecl); - XMLElement *pBase = enumXML.NewElement("enum"); - pBase->SetAttribute("name", *name); - SaveEnumerators(&enumXML, pBase, pTemp); - enumXML.LinkEndChild(pBase); + XMLElement *pRoot = EnumXML.NewElement("enum"); + pRoot->SetAttribute("name", *Name); + EnumXML.LinkEndChild(pRoot); - enumXML.SaveFile(*outFile); + SaveEnumerators(&EnumXML, pRoot, pTemp); + EnumXML.SaveFile(*OutFile); } -void CTemplateWriter::SaveBitfieldTemplate(CBitfieldTemplate *pTemp, const TString& dir) +void CTemplateWriter::SaveBitfieldTemplate(CBitfieldTemplate *pTemp, const TString& rkDir) { // Create directory - TString outFile = dir + pTemp->mSourceFile; - TString outDir = outFile.GetFileDirectory(); - TString name = pTemp->mSourceFile.GetFileName(); - boost::filesystem::create_directory(*outDir); + TString OutFile = rkDir + pTemp->mSourceFile; + TString OutDir = OutFile.GetFileDirectory(); + TString Name = pTemp->mSourceFile.GetFileName(false); + boost::filesystem::create_directory(*OutDir); // Create new document and write enumerators to it - XMLDocument bitfieldXML; + XMLDocument BitfieldXML; - XMLDeclaration *pDecl = bitfieldXML.NewDeclaration(); - bitfieldXML.LinkEndChild(pDecl); + XMLDeclaration *pDecl = BitfieldXML.NewDeclaration(); + BitfieldXML.LinkEndChild(pDecl); - XMLElement *pBase = bitfieldXML.NewElement("bitfield"); - pBase->SetAttribute("name", *name); - SaveBitFlags(&bitfieldXML, pBase, pTemp); - bitfieldXML.LinkEndChild(pBase); + XMLElement *pRoot = BitfieldXML.NewElement("bitfield"); + pRoot->SetAttribute("name", *Name); + BitfieldXML.LinkEndChild(pRoot); - bitfieldXML.SaveFile(*outFile); + SaveBitFlags(&BitfieldXML, pRoot, pTemp); + BitfieldXML.SaveFile(*OutFile); } -void CTemplateWriter::SaveProperties(XMLDocument *pDoc, XMLElement *pParent, CStructTemplate *pTemp, CMasterTemplate *pMaster, const TString& dir) +void CTemplateWriter::SaveProperties(XMLDocument *pDoc, XMLElement *pParent, CStructTemplate *pTemp, CMasterTemplate *pMaster, const TString& rkDir) { + // Create base element + XMLElement *pPropsBlock = pDoc->NewElement("properties"); + pParent->LinkEndChild(pPropsBlock); + for (u32 iProp = 0; iProp < pTemp->Count(); iProp++) { - CPropertyTemplate *pProp = pTemp->PropertyByIndex(iProp); - u32 propID = (pProp->PropertyID() == 0xFFFFFFFF ? iProp : pProp->PropertyID()); - TString strID = TString::HexString(propID, true, true, (propID > 0xFF ? 8 : 2)); + // Get ID + IPropertyTemplate *pProp = pTemp->PropertyByIndex(iProp); + u32 ID = pProp->PropertyID(); + TString StrID = TString::HexString(ID, true, true, (ID > 0xFF ? 8 : 2)); + + // Create element + XMLElement *pElem; if (pProp->Type() == eStructProperty) + pElem = pDoc->NewElement("struct"); + else if (pProp->Type() == eEnumProperty) + pElem = pDoc->NewElement("enum"); + else if (pProp->Type() == eBitfieldProperty) + pElem = pDoc->NewElement("bitfield"); + else if (pProp->Type() == eArrayProperty) + pElem = pDoc->NewElement("array"); + else + pElem = pDoc->NewElement("property"); + + // Set common property parameters, starting with ID + pElem->SetAttribute("ID", *StrID); + + // Type + if (pProp->Type() == eStructProperty) + pElem->SetAttribute("type", (static_cast(pProp)->mIsSingleProperty ? "single" : "multi")); + + else if (TString(pElem->Name()) == "property") + pElem->SetAttribute("type", *PropEnumToPropString(pProp->Type())); + + // Name + TString Name = pProp->Name(); + + if (pMaster->HasPropertyList()) { - CStructTemplate *pStructTemp = static_cast(pProp); - bool isExternal = (!pStructTemp->mSourceFile.IsEmpty()); + TString MasterName = pMaster->PropertyName(ID); - XMLElement *pElem = pDoc->NewElement("struct"); - pElem->SetAttribute("ID", *strID); - - if ((!pMaster->HasPropertyList()) || (pProp->PropertyID() == -1) || pTemp->IsSingleProperty()) - { - pElem->SetAttribute("name", *pProp->Name()); - } - - if (!isExternal) { - TString type = pStructTemp->IsSingleProperty() ? "single" : "multi"; - pElem->SetAttribute("type", *type); - } - - // Only save properties if this is a multi struct, or if there is no master property list - if (!pMaster->HasPropertyList() || !pStructTemp->IsSingleProperty()) - { - // Embed struct or save to external XML? - if (!pStructTemp->mSourceFile.IsEmpty()) - { - SaveStructTemplate(pStructTemp, pMaster, dir); - pElem->SetAttribute("template", *pStructTemp->mSourceFile); - } - - else - { - SaveProperties(pDoc, pElem, pStructTemp, pMaster, dir); - } - } - - pParent->LinkEndChild(pElem); + if (Name != MasterName) + pElem->SetAttribute("name", *Name); } + else + pElem->SetAttribute("name", *Name); + + // Default + if (pProp->CanHaveDefault()) + { + XMLElement *pDefault = pDoc->NewElement("default"); + pDefault->SetText(*pProp->DefaultToString()); + pElem->LinkEndChild(pDefault); + } + + // Range + if (pProp->IsNumerical() && pProp->HasValidRange()) + { + XMLElement *pRange = pDoc->NewElement("range"); + pRange->SetText(*pProp->RangeToString()); + pElem->LinkEndChild(pRange); + } + + // Cook Pref + ECookPreference CookPref = pProp->CookPreference(); + + if (CookPref != eNoCookPreference) + { + XMLElement *pCookPref = pDoc->NewElement("should_cook"); + pCookPref->SetText(CookPref == eAlwaysCook ? "always" : "never"); + pElem->LinkEndChild(pCookPref); + } + + // File-specific parameters + if (pProp->Type() == eFileProperty) + { + CFileTemplate *pFile = static_cast(pProp); + const TStringList& rkExtensions = pFile->Extensions(); + TString ExtensionsString; + + for (auto it = rkExtensions.begin(); it != rkExtensions.end(); it++) + ExtensionsString += *it + ","; + + ExtensionsString.ChopBack(1); // Remove extra comma + pElem->SetAttribute("extensions", *ExtensionsString); + } + + // Enum-specific parameters else if (pProp->Type() == eEnumProperty) { - CEnumTemplate *pEnumTemp = static_cast(pProp); - bool isExternal = (!pEnumTemp->mSourceFile.IsEmpty()); + CEnumTemplate *pEnum = static_cast(pProp); - XMLElement *pElem = pDoc->NewElement("enum"); - pElem->SetAttribute("ID", *strID); - - if ((!pMaster->HasPropertyList()) || (pProp->PropertyID() == -1)) - pElem->SetAttribute("name", *pProp->Name()); - - if (isExternal) - { - SaveEnumTemplate(pEnumTemp, dir); - pElem->SetAttribute("template", *pEnumTemp->mSourceFile); - } + if (pEnum->mSourceFile.IsEmpty()) + SaveEnumerators(pDoc, pElem, pEnum); else { - SaveEnumerators(pDoc, pElem, pEnumTemp); + SaveEnumTemplate(pEnum, rkDir); + pElem->SetAttribute("template", *pEnum->mSourceFile); } - - pParent->LinkEndChild(pElem); } + + // Bitfield-specific parameters else if (pProp->Type() == eBitfieldProperty) { - CBitfieldTemplate *pBitfieldTemp = static_cast(pProp); - bool isExternal = (!pBitfieldTemp->mSourceFile.IsEmpty()); + CBitfieldTemplate *pBitfield = static_cast(pProp); - XMLElement *pElem = pDoc->NewElement("bitfield"); - pElem->SetAttribute("ID", *strID); - - if ((!pMaster->HasPropertyList()) || (pProp->PropertyID() == -1)) - pElem->SetAttribute("name", *pProp->Name()); - - if (isExternal) - { - SaveBitfieldTemplate(pBitfieldTemp, dir); - pElem->SetAttribute("template", *pBitfieldTemp->mSourceFile); - } + if (pBitfield->mSourceFile.IsEmpty()) + SaveBitFlags(pDoc, pElem, pBitfield); else { - SaveBitFlags(pDoc, pElem, pBitfieldTemp); + SaveBitfieldTemplate(pBitfield, rkDir); + pElem->SetAttribute("template", *pBitfield->mSourceFile); } - - pParent->LinkEndChild(pElem); } - else + + // Struct/array-specific parameters + if (pProp->Type() == eStructProperty || pProp->Type() == eArrayProperty) { - XMLElement *pElem = pDoc->NewElement("property"); - pElem->SetAttribute("ID", *strID); + CStructTemplate *pStruct = static_cast(pProp); - if ((!pMaster->HasPropertyList()) || (pProp->PropertyID() == -1) || pTemp->IsSingleProperty()) + if (pStruct->mSourceFile.IsEmpty()) + SaveProperties(pDoc, pElem, pStruct, pMaster, rkDir); + + else { - pElem->SetAttribute("name", *pProp->Name()); - pElem->SetAttribute("type", *PropEnumToPropString(pProp->Type())); - - if (pProp->Type() == eFileProperty) - { - // Construct extension list string - CFileTemplate *pFileProp = static_cast(pProp); - const TStringList& extensions = pFileProp->Extensions(); - - TString strList = ""; - - for (auto it = extensions.begin(); it != extensions.end();) - { - strList += *it; - it++; - if (it != extensions.end()) strList += ","; - } - - pElem->SetAttribute("ext", *strList); - } + SaveStructTemplate(pStruct, pMaster, rkDir); + pElem->SetAttribute("template", *pStruct->mSourceFile); } - - pParent->LinkEndChild(pElem); } } } void CTemplateWriter::SaveEnumerators(XMLDocument *pDoc, XMLElement *pParent, CEnumTemplate *pTemp) { + XMLElement *pEnumerators = pDoc->NewElement("enumerators"); + pParent->LinkEndChild(pEnumerators); + for (u32 iEnum = 0; iEnum < pTemp->NumEnumerators(); iEnum++) { XMLElement *pElem = pDoc->NewElement("enumerator"); - pElem->SetAttribute("ID", *TString::HexString(pTemp->EnumeratorID(iEnum), true, true, 8)); + u32 EnumerID = pTemp->EnumeratorID(iEnum); + pElem->SetAttribute("ID", *TString::HexString(EnumerID, true, true, (EnumerID > 0xFF ? 8 : 0))); pElem->SetAttribute("name", *pTemp->EnumeratorName(iEnum)); - pParent->LinkEndChild(pElem); + pEnumerators->LinkEndChild(pElem); } } -void CTemplateWriter::SaveBitFlags(tinyxml2::XMLDocument *pDoc, tinyxml2::XMLElement *pParent, CBitfieldTemplate *pTemp) +void CTemplateWriter::SaveBitFlags(XMLDocument *pDoc, XMLElement *pParent, CBitfieldTemplate *pTemp) { + XMLElement *pFlags = pDoc->NewElement("flags"); + pParent->LinkEndChild(pFlags); + for (u32 iFlag = 0; iFlag < pTemp->NumFlags(); iFlag++) { - XMLElement *pElem = pDoc->NewElement("bitflag"); + XMLElement *pElem = pDoc->NewElement("flag"); pElem->SetAttribute("mask", *TString::HexString(pTemp->FlagMask(iFlag), true, true, 8)); pElem->SetAttribute("name", *pTemp->FlagName(iFlag)); - pParent->LinkEndChild(pElem); + pFlags->LinkEndChild(pElem); } } diff --git a/src/Core/Resource/Cooker/CTemplateWriter.h b/src/Core/Resource/Cooker/CTemplateWriter.h index 1ff2fa70..9466ed4a 100644 --- a/src/Core/Resource/Cooker/CTemplateWriter.h +++ b/src/Core/Resource/Cooker/CTemplateWriter.h @@ -11,13 +11,13 @@ class CTemplateWriter public: static void SaveAllTemplates(); - static void SaveGameTemplates(CMasterTemplate *pMaster, const TString& dir); - static void SavePropertyList(CMasterTemplate *pMaster, const TString& dir); - static void SaveScriptTemplate(CScriptTemplate *pTemp, const TString& dir); - static void SaveStructTemplate(CStructTemplate *pTemp, CMasterTemplate *pMaster, const TString& dir); - static void SaveEnumTemplate(CEnumTemplate *pTemp, const TString& dir); - static void SaveBitfieldTemplate(CBitfieldTemplate *pTemp, const TString& dir); - static void SaveProperties(tinyxml2::XMLDocument *pDoc, tinyxml2::XMLElement *pParent, CStructTemplate *pTemp, CMasterTemplate *pMaster, const TString& dir); + static void SaveGameTemplates(CMasterTemplate *pMaster, const TString& rkDir); + static void SavePropertyList(CMasterTemplate *pMaster, const TString& rkDir); + static void SaveScriptTemplate(CScriptTemplate *pTemp, const TString& rkDir); + static void SaveStructTemplate(CStructTemplate *pTemp, CMasterTemplate *pMaster, const TString& rkDir); + static void SaveEnumTemplate(CEnumTemplate *pTemp, const TString& rkDir); + static void SaveBitfieldTemplate(CBitfieldTemplate *pTemp, const TString& rkDir); + static void SaveProperties(tinyxml2::XMLDocument *pDoc, tinyxml2::XMLElement *pParent, CStructTemplate *pTemp, CMasterTemplate *pMaster, const TString& rkDir); static void SaveEnumerators(tinyxml2::XMLDocument *pDoc, tinyxml2::XMLElement *pParent, CEnumTemplate *pTemp); static void SaveBitFlags(tinyxml2::XMLDocument *pDoc, tinyxml2::XMLElement *pParent, CBitfieldTemplate *pTemp); }; diff --git a/src/Core/Resource/Cooker/CWorldCooker.h b/src/Core/Resource/Cooker/CWorldCooker.h index 2c0ec173..8d1029df 100644 --- a/src/Core/Resource/Cooker/CWorldCooker.h +++ b/src/Core/Resource/Cooker/CWorldCooker.h @@ -1,7 +1,7 @@ #ifndef CWORLDCOOKER_H #define CWORLDCOOKER_H -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" #include class CWorldCooker diff --git a/src/Core/Resource/EFormatVersion.h b/src/Core/Resource/EGame.h similarity index 70% rename from src/Core/Resource/EFormatVersion.h rename to src/Core/Resource/EGame.h index 7b03f464..bf5588ca 100644 --- a/src/Core/Resource/EFormatVersion.h +++ b/src/Core/Resource/EGame.h @@ -1,5 +1,5 @@ -#ifndef EFORMATVERSION_H -#define EFORMATVERSION_H +#ifndef EGAME_H +#define EGAME_H // Global version enum that can be easily shared between loaders enum EGame @@ -11,8 +11,7 @@ enum EGame eCorruptionProto = 4, eCorruption = 5, eReturns = 6, - TropicalFreeze = 7, eUnknownVersion = -1 }; -#endif // EFORMATVERSION_H +#endif // EGAME_H diff --git a/src/Core/Resource/Factory/CAnimSetLoader.h b/src/Core/Resource/Factory/CAnimSetLoader.h index 9abacc81..6638f3ce 100644 --- a/src/Core/Resource/Factory/CAnimSetLoader.h +++ b/src/Core/Resource/Factory/CAnimSetLoader.h @@ -2,7 +2,7 @@ #define CCHARACTERLOADER_H #include "Core/Resource/CAnimSet.h" -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" #include "Core/Resource/CResCache.h" class CAnimSetLoader diff --git a/src/Core/Resource/Factory/CAreaLoader.cpp b/src/Core/Resource/Factory/CAreaLoader.cpp index 29465070..ab547507 100644 --- a/src/Core/Resource/Factory/CAreaLoader.cpp +++ b/src/Core/Resource/Factory/CAreaLoader.cpp @@ -101,23 +101,27 @@ void CAreaLoader::ReadSCLYPrime() return; } - mpMREA->Seek(0x4, SEEK_CUR); + if (mVersion <= ePrime) + mpMREA->Seek(0x4, SEEK_CUR); + else + mpMREA->Seek(0x1, SEEK_CUR); + mNumLayers = mpMREA->ReadLong(); mpArea->mScriptLayers.reserve(mNumLayers); std::vector LayerSizes(mNumLayers); - for (u32 l = 0; l < mNumLayers; l++) - LayerSizes[l] = mpMREA->ReadLong(); + for (u32 iLayer = 0; iLayer < mNumLayers; iLayer++) + LayerSizes[iLayer] = mpMREA->ReadLong(); - for (u32 l = 0; l < mNumLayers; l++) + for (u32 iLayer = 0; iLayer < mNumLayers; iLayer++) { - u32 next = mpMREA->Tell() + LayerSizes[l]; + u32 Next = mpMREA->Tell() + LayerSizes[iLayer]; - CScriptLayer *layer = CScriptLoader::LoadLayer(*mpMREA, mpArea, mVersion); - if (layer) - mpArea->mScriptLayers.push_back(layer); + CScriptLayer *pLayer = CScriptLoader::LoadLayer(*mpMREA, mpArea, mVersion); + if (pLayer) + mpArea->mScriptLayers.push_back(pLayer); - mpMREA->Seek(next, SEEK_SET); + mpMREA->Seek(Next, SEEK_SET); } SetUpObjects(); @@ -572,6 +576,12 @@ CGameArea* CAreaLoader::LoadMREA(IInputStream& MREA) Loader.ReadLightsPrime(); break; case eEchoesDemo: + Loader.ReadHeaderEchoes(); + Loader.ReadGeometryPrime(); + Loader.ReadSCLYPrime(); + Loader.ReadCollision(); + Loader.ReadLightsPrime(); + break; case eEchoes: Loader.ReadHeaderEchoes(); Loader.ReadGeometryPrime(); diff --git a/src/Core/Resource/Factory/CAreaLoader.h b/src/Core/Resource/Factory/CAreaLoader.h index c7208fc1..10542d2c 100644 --- a/src/Core/Resource/Factory/CAreaLoader.h +++ b/src/Core/Resource/Factory/CAreaLoader.h @@ -4,7 +4,7 @@ #include "CBlockMgrIn.h" #include "Core/Resource/Script/SConnection.h" #include "Core/Resource/CGameArea.h" -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" #include "Core/Resource/CResCache.h" #include diff --git a/src/Core/Resource/Factory/CCollisionLoader.h b/src/Core/Resource/Factory/CCollisionLoader.h index d771855b..55587b1e 100644 --- a/src/Core/Resource/Factory/CCollisionLoader.h +++ b/src/Core/Resource/Factory/CCollisionLoader.h @@ -3,7 +3,7 @@ #include "Core/Resource/CCollisionMesh.h" #include "Core/Resource/CCollisionMeshGroup.h" -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" class CCollisionLoader { diff --git a/src/Core/Resource/Factory/CFontLoader.h b/src/Core/Resource/Factory/CFontLoader.h index 3ff35abc..8c97000d 100644 --- a/src/Core/Resource/Factory/CFontLoader.h +++ b/src/Core/Resource/Factory/CFontLoader.h @@ -2,7 +2,7 @@ #define CFONTLOADER_H #include "Core/Resource/CFont.h" -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" #include "Core/Resource/CResCache.h" class CFontLoader diff --git a/src/Core/Resource/Factory/CMaterialLoader.h b/src/Core/Resource/Factory/CMaterialLoader.h index 845a1b9e..26578c23 100644 --- a/src/Core/Resource/Factory/CMaterialLoader.h +++ b/src/Core/Resource/Factory/CMaterialLoader.h @@ -2,7 +2,7 @@ #define CMATERIALLOADER_H #include "Core/Resource/CMaterialSet.h" -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" #include "Core/Resource/CResCache.h" #include diff --git a/src/Core/Resource/Factory/CModelLoader.h b/src/Core/Resource/Factory/CModelLoader.h index ce02e3b4..5f02ad4b 100644 --- a/src/Core/Resource/Factory/CModelLoader.h +++ b/src/Core/Resource/Factory/CModelLoader.h @@ -5,7 +5,7 @@ #include "Core/Resource/Model/CBasicModel.h" #include "Core/Resource/Model/CModel.h" #include "Core/Resource/CResCache.h" -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" #include #include diff --git a/src/Core/Resource/Factory/CScanLoader.cpp b/src/Core/Resource/Factory/CScanLoader.cpp index 625812d6..ddcb32f8 100644 --- a/src/Core/Resource/Factory/CScanLoader.cpp +++ b/src/Core/Resource/Factory/CScanLoader.cpp @@ -51,21 +51,21 @@ CScan* CScanLoader::LoadScanMP2(IInputStream& SCAN) return nullptr; } - mpScan = new CScan(); SCAN.Seek(0x2, SEEK_CUR); u16 NumProperties = SCAN.ReadShort(); switch (NumProperties) { case 0x14: + mpScan = new CScan(); LoadParamsMP2(SCAN); break; case 0x16: + mpScan = new CScan(); LoadParamsMP3(SCAN); break; default: Log::FileError(SCAN.GetSourceString(), SCAN.Tell() - 2, "Invalid SNFO property count: " + TString::HexString(NumProperties)); - delete mpScan; return nullptr; } diff --git a/src/Core/Resource/Factory/CScanLoader.h b/src/Core/Resource/Factory/CScanLoader.h index dd069c63..beb27578 100644 --- a/src/Core/Resource/Factory/CScanLoader.h +++ b/src/Core/Resource/Factory/CScanLoader.h @@ -2,7 +2,7 @@ #define CSCANLOADER_H #include "Core/Resource/CScan.h" -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" class CScanLoader { diff --git a/src/Core/Resource/Factory/CScriptLoader.cpp b/src/Core/Resource/Factory/CScriptLoader.cpp index c3a1e9b9..25869b84 100644 --- a/src/Core/Resource/Factory/CScriptLoader.cpp +++ b/src/Core/Resource/Factory/CScriptLoader.cpp @@ -1,4 +1,5 @@ #include "CScriptLoader.h" +#include "CTemplateLoader.h" #include "Core/Resource/Script/CMasterTemplate.h" #include "Core/Resource/CResCache.h" #include "Core/Log.h" @@ -10,152 +11,215 @@ CScriptLoader::CScriptLoader() mpObj = nullptr; } -CPropertyStruct* CScriptLoader::LoadStructMP1(IInputStream& SCLY, CStructTemplate *pTemp) +void CScriptLoader::ReadProperty(IProperty *pProp, u32 Size, IInputStream& SCLY) { - u32 structStart = SCLY.Tell(); - CPropertyStruct *propStruct = new CPropertyStruct(); - propStruct->mpTemplate = pTemp; + IPropertyTemplate *pTemp = pProp->Template(); - // Verify property count - u32 propCount = pTemp->Count(); - - if (!pTemp->IsSingleProperty()) + switch (pTemp->Type()) { - u32 filePropCount = SCLY.ReadLong(); - if (propCount != filePropCount) - Log::FileWarning(SCLY.GetSourceString(), structStart, "Struct \"" + pTemp->Name() + "\" template prop count doesn't match file"); + + case eBoolProperty: { + TBoolProperty *pBoolCast = static_cast(pProp); + pBoolCast->Set( (SCLY.ReadByte() != 0) ); + break; } - // Parse properties - propStruct->Reserve(propCount); + case eByteProperty: { + TByteProperty *pByteCast = static_cast(pProp); + pByteCast->Set(SCLY.ReadByte()); + break; + } - for (u32 iProp = 0; iProp < propCount; iProp++) - { - CPropertyBase *pProp = nullptr; - CPropertyTemplate *pPropTmp = pTemp->PropertyByIndex(iProp); - EPropertyType type = pPropTmp->Type(); + case eShortProperty: { + TShortProperty *pShortCast = static_cast(pProp); + pShortCast->Set(SCLY.ReadShort()); + break; + } - switch (type) + case eLongProperty: { + TLongProperty *pLongCast = static_cast(pProp); + pLongCast->Set(SCLY.ReadLong()); + break; + } + + case eBitfieldProperty: { + TBitfieldProperty *pBitfieldCast = static_cast(pProp); + pBitfieldCast->Set(SCLY.ReadLong()); + + // Validate + u32 mask = 0; + CBitfieldTemplate *pBitfieldTemp = static_cast(pTemp); + for (u32 iMask = 0; iMask < pBitfieldTemp->NumFlags(); iMask++) + mask |= pBitfieldTemp->FlagMask(iMask); + + u32 check = pBitfieldCast->Get() & ~mask; + if (check != 0) + Log::FileWarning(SCLY.GetSourceString(), SCLY.Tell() - 4, "Bitfield property \"" + pBitfieldTemp->Name() + "\" in struct \"" + pTemp->Name() + "\" has flags set that aren't in the template: " + TString::HexString(check, true, true, 8)); + + break; + } + + case eEnumProperty: { + TEnumProperty *pEnumCast = static_cast(pProp); + CEnumTemplate *pEnumTemp = static_cast(pTemp); + u32 ID = SCLY.ReadLong(); + u32 index = pEnumTemp->EnumeratorIndex(ID); + if (index == -1) Log::FileError(SCLY.GetSourceString(), SCLY.Tell() - 4, "Enum property \"" + pEnumTemp->Name() + "\" in struct \"" + pTemp->Name() + "\" has invalid enumerator value: " + TString::HexString(ID, true, true, 8)); + pEnumCast->Set(index); + break; + } + + case eFloatProperty: { + TFloatProperty *pFloatCast = static_cast(pProp); + pFloatCast->Set(SCLY.ReadFloat()); + break; + } + + case eStringProperty: { + TStringProperty *pStringCast = static_cast(pProp); + pStringCast->Set(SCLY.ReadString()); + break; + } + + case eVector3Property: { + TVector3Property *pVector3Cast = static_cast(pProp); + pVector3Cast->Set(CVector3f(SCLY)); + break; + } + + case eColorProperty: { + TColorProperty *pColorCast = static_cast(pProp); + pColorCast->Set(CColor(SCLY)); + break; + } + + case eFileProperty: { + TFileProperty *pFileCast = static_cast(pProp); + + CUniqueID ResID = (mVersion < eCorruptionProto ? SCLY.ReadLong() : SCLY.ReadLongLong()); + const TStringList& Extensions = static_cast(pTemp)->Extensions(); + + CResource *pRes = nullptr; + + // Check for each extension individually until we find a match + // This could be done better with a function to fetch the extension given the resource ID + // and a "does resource exist" function, but this will do for now + bool hasIgnoredExt = false; + + if (ResID.IsValid()) { - - case eBoolProperty: { - bool v = (SCLY.ReadByte() == 1); - pProp = new CBoolProperty(v); - break; - } - case eByteProperty: { - char v = SCLY.ReadByte(); - pProp = new CByteProperty(v); - break; - } - case eShortProperty: { - short v = SCLY.ReadShort(); - pProp = new CShortProperty(v); - break; - } - case eLongProperty: { - long v = SCLY.ReadLong(); - pProp = new CLongProperty(v); - break; - } - case eBitfieldProperty: { - long v = SCLY.ReadLong(); - pProp = new CBitfieldProperty(v); - - // Validate - u32 mask = 0; - CBitfieldTemplate *pBitfieldTemp = static_cast(pPropTmp); - for (u32 iMask = 0; iMask < pBitfieldTemp->NumFlags(); iMask++) - mask |= pBitfieldTemp->FlagMask(iMask); - - u32 check = v & ~mask; - if (check != 0) Log::FileWarning(SCLY.GetSourceString(), SCLY.Tell() - 4, "Bitfield property \"" + pBitfieldTemp->Name() + "\" in struct \"" + pTemp->Name() + "\" has flags set that aren't in the template: " + TString::HexString(check, true, true, 8)); - - break; - } - case eEnumProperty: { - CEnumTemplate *pEnumTemp = static_cast(pPropTmp); - u32 ID = SCLY.ReadLong(); - u32 index = pEnumTemp->EnumeratorIndex(ID); - if (index == -1) Log::FileError(SCLY.GetSourceString(), SCLY.Tell() - 4, "Enum property \"" + pEnumTemp->Name() + "\" in struct \"" + pTemp->Name() + "\" has invalid enumerator value: " + TString::HexString(ID, true, true, 8)); - pProp = new CEnumProperty(index); - break; - } - case eFloatProperty: { - float v = SCLY.ReadFloat(); - pProp = new CFloatProperty(v); - break; - } - case eStringProperty: { - TString v = SCLY.ReadString(); - pProp = new CStringProperty(v); - break; - } - case eVector3Property: { - CVector3f v(SCLY); - pProp = new CVector3Property(v); - break; - } - case eColorProperty: { - CColor v(SCLY); - pProp = new CColorProperty(v); - break; - } - case eFileProperty: { - u32 ResID = SCLY.ReadLong(); - const TStringList& Extensions = static_cast(pPropTmp)->Extensions(); - - CResource *pRes = nullptr; - for (auto it = Extensions.begin(); it != Extensions.end(); it++) { const TString& ext = *it; - if ((ext != "MREA") && (ext != "MLVL")) // Let's avoid recursion please + + if ((ext != "MREA") && (ext != "MLVL")) { pRes = gResCache.GetResource(ResID, ext); + if (pRes) break; + } - if (pRes) break; + else + hasIgnoredExt = true; } - - pProp = new CFileProperty(pRes); - break; - } - case eStructProperty: { - CStructTemplate *StructTmp = pTemp->StructByIndex(iProp); - pProp = LoadStructMP1(SCLY, StructTmp); - break; - } - case eAnimParamsProperty: { - pProp = new CAnimParamsProperty(CAnimationParameters(SCLY, mVersion)); - break; - } - default: - pProp = new CUnknownProperty(); - break; } - if (pProp) + // Property may have an incorrect extension listed - print error + if ((!pRes) && (CUniqueID(ResID).IsValid()) && (!hasIgnoredExt)) { - pProp->mpTemplate = pPropTmp; - propStruct->mProperties.push_back(pProp); + TString ExtList; + for (auto it = Extensions.begin(); it != Extensions.end(); it++) + { + if (it != Extensions.begin()) ExtList += "/"; + ExtList += *it; + } } + + pFileCast->Set(pRes); + break; } - return propStruct; + case eStructProperty: { + CPropertyStruct *pStructCast = static_cast(pProp); + + if (mVersion < eEchoesDemo) + LoadStructMP1(SCLY, pStructCast, static_cast(pStructCast->Template())); + else + LoadStructMP2(SCLY, pStructCast, static_cast(pTemp)); + break; + } + + case eArrayProperty: { + CArrayProperty *pArrayCast = static_cast(pProp); + u32 Size = SCLY.ReadLong(); + + pArrayCast->Resize(Size); + + for (u32 iElem = 0; iElem < Size; iElem++) + { + if (mVersion < eEchoesDemo) + LoadStructMP1(SCLY, pArrayCast->ElementByIndex(iElem), pArrayCast->SubStructTemplate()); + else + LoadStructMP2(SCLY, pArrayCast->ElementByIndex(iElem), pArrayCast->SubStructTemplate()); + } + break; + } + + case eCharacterProperty: { + TAnimParamsProperty *pAnimCast = static_cast(pProp); + pAnimCast->Set(CAnimationParameters(SCLY, mVersion)); + break; + } + + case eUnknownProperty: { + TUnknownProperty *pUnknownCast = static_cast(pProp); + std::vector Buffer(Size); + SCLY.ReadBytes(Buffer.data(), Buffer.size()); + pUnknownCast->Set(Buffer); + break; + } + } +} + +void CScriptLoader::LoadStructMP1(IInputStream& SCLY, CPropertyStruct *pStruct, CStructTemplate *pTemp) +{ + u32 StructStart = SCLY.Tell(); + + // Verify property count + u32 PropCount = pTemp->Count(); + u32 Version = 0; + + if (!pTemp->IsSingleProperty()) + { + u32 FilePropCount = SCLY.ReadLong(); + Version = pTemp->VersionForPropertyCount(FilePropCount); + + if (Version == -1) + Log::FileWarning(SCLY.GetSourceString(), StructStart, "Struct \"" + pTemp->Name() + "\" template prop count doesn't match file"); + } + + // Parse properties + for (u32 iProp = 0; iProp < PropCount; iProp++) + { + IPropertyTemplate *pPropTemp = pTemp->PropertyByIndex(iProp); + IProperty *pProp = pStruct->PropertyByIndex(iProp); + + if (pPropTemp->CookPreference() != eNeverCook && pPropTemp->IsInVersion(Version)) + ReadProperty(pProp, 0, SCLY); + } } CScriptObject* CScriptLoader::LoadObjectMP1(IInputStream& SCLY) { - u32 objStart = SCLY.Tell(); - u8 type = SCLY.ReadByte(); - u32 size = SCLY.ReadLong(); - u32 end = SCLY.Tell() + size; + u32 ObjStart = SCLY.Tell(); + u8 Type = SCLY.ReadByte(); + u32 Size = SCLY.ReadLong(); + u32 End = SCLY.Tell() + Size; - CScriptTemplate *pTemp = mpMaster->TemplateByID((u32) type); + CScriptTemplate *pTemp = mpMaster->TemplateByID((u32) Type); if (!pTemp) { // No valid template for this object; can't load - Log::FileError(SCLY.GetSourceString(), objStart, "Invalid object ID encountered: " + TString::HexString(type)); - SCLY.Seek(end, SEEK_SET); + Log::FileError(SCLY.GetSourceString(), ObjStart, "Invalid object ID encountered: " + TString::HexString(Type)); + SCLY.Seek(End, SEEK_SET); return nullptr; } @@ -163,30 +227,24 @@ CScriptObject* CScriptLoader::LoadObjectMP1(IInputStream& SCLY) mpObj->mInstanceID = SCLY.ReadLong(); // Load connections - u32 numLinks = SCLY.ReadLong(); - mpObj->mOutConnections.reserve(numLinks); + u32 NumLinks = SCLY.ReadLong(); + mpObj->mOutConnections.reserve(NumLinks); - for (u32 iLink = 0; iLink < numLinks; iLink++) + for (u32 iLink = 0; iLink < NumLinks; iLink++) { - SLink link; - link.State = SCLY.ReadLong(); - link.Message = SCLY.ReadLong(); - link.ObjectID = SCLY.ReadLong(); - mpObj->mOutConnections.push_back(link); + SLink Link; + Link.State = SCLY.ReadLong(); + Link.Message = SCLY.ReadLong(); + Link.ObjectID = SCLY.ReadLong(); + mpObj->mOutConnections.push_back(Link); } // Load object... - u32 count = SCLY.PeekLong(); - CStructTemplate *pBase = pTemp->BaseStructByCount(count); - - if (!pBase) { - Log::Error(pTemp->TemplateName() + " template doesn't match file property count (" + TString::FromInt32(count) + ")"); - pBase = pTemp->BaseStructByIndex(0); - } - mpObj->mpProperties = LoadStructMP1(SCLY, pBase); + CPropertyStruct *pBase = mpObj->mpProperties; + LoadStructMP1(SCLY, pBase, static_cast(pBase->Template())); // Cleanup and return - SCLY.Seek(end, SEEK_SET); + SCLY.Seek(End, SEEK_SET); mpObj->EvaluateProperties(); return mpObj; @@ -210,33 +268,37 @@ CScriptLayer* CScriptLoader::LoadLayerMP1(IInputStream &SCLY) } // Layer sizes are always a multiple of 32 - skip end padding before returning - u32 remaining = 32 - ((SCLY.Tell() - LayerStart) & 0x1F); - SCLY.Seek(remaining, SEEK_CUR); + u32 Remaining = 32 - ((SCLY.Tell() - LayerStart) & 0x1F); + SCLY.Seek(Remaining, SEEK_CUR); return mpLayer; } void CScriptLoader::LoadStructMP2(IInputStream& SCLY, CPropertyStruct *pStruct, CStructTemplate *pTemp) { // Verify property count - u32 propCount = pTemp->Count(); + u32 StructStart = SCLY.Tell(); + StructStart += 0; + u32 PropCount = pTemp->Count(); + u32 Version = 0; if (!pTemp->IsSingleProperty()) { - u16 numProperties = SCLY.ReadShort(); - if ((numProperties != propCount) && (mVersion < eReturns)) - Log::FileWarning(SCLY.GetSourceString(), SCLY.Tell() - 2, "Struct \"" + pTemp->Name() + "\" template property count doesn't match file"); - propCount = numProperties; + u16 NumProperties = SCLY.ReadShort(); + Version = pTemp->VersionForPropertyCount(NumProperties); + + //if ((NumProperties != PropCount) && (mVersion < eReturns)) + // Log::FileWarning(SCLY.GetSourceString(), SCLY.Tell() - 2, "Struct \"" + pTemp->Name() + "\" template property count doesn't match file"); + + PropCount = NumProperties; } // Parse properties - pStruct->Reserve(propCount); - - for (u32 iProp = 0; iProp < propCount; iProp++) + for (u32 iProp = 0; iProp < PropCount; iProp++) { - CPropertyBase *pProp; - CPropertyTemplate *pPropTemp; - u32 propertyStart = SCLY.Tell(); - u32 propertyID = -1; + IProperty *pProp; + IPropertyTemplate *pPropTemp; + u32 PropertyStart = SCLY.Tell(); + u32 PropertyID = -1; u16 PropertyLength = 0; u32 NextProperty = 0; @@ -247,170 +309,19 @@ void CScriptLoader::LoadStructMP2(IInputStream& SCLY, CPropertyStruct *pStruct, } else { - propertyID = SCLY.ReadLong(); + PropertyID = SCLY.ReadLong(); PropertyLength = SCLY.ReadShort(); NextProperty = SCLY.Tell() + PropertyLength; - pProp = pStruct->PropertyByID(propertyID); - pPropTemp = pTemp->PropertyByID(propertyID); + pProp = pStruct->PropertyByID(PropertyID); + pPropTemp = pTemp->PropertyByID(PropertyID); } if (!pPropTemp) - Log::FileError(SCLY.GetSourceString(), propertyStart, "Can't find template for property " + TString::HexString(propertyID) + " - skipping"); + Log::FileError(SCLY.GetSourceString(), PropertyStart, "Can't find template for property " + TString::HexString(PropertyID) + " - skipping"); else - { - switch (pPropTemp->Type()) - { - - case eBoolProperty: { - CBoolProperty *pBoolCast = static_cast(pProp); - pBoolCast->Set( (SCLY.ReadByte() != 0) ); - break; - } - - case eByteProperty: { - CByteProperty *pByteCast = static_cast(pProp); - pByteCast->Set(SCLY.ReadByte()); - break; - } - - case eShortProperty: { - CShortProperty *pShortCast = static_cast(pProp); - pShortCast->Set(SCLY.ReadShort()); - break; - } - - case eLongProperty: { - CLongProperty *pLongCast = static_cast(pProp); - pLongCast->Set(SCLY.ReadLong()); - break; - } - - case eBitfieldProperty: { - CBitfieldProperty *pBitfieldCast = static_cast(pProp); - pBitfieldCast->Set(SCLY.ReadLong()); - - // Validate - u32 mask = 0; - CBitfieldTemplate *pBitfieldTemp = static_cast(pPropTemp); - for (u32 iMask = 0; iMask < pBitfieldTemp->NumFlags(); iMask++) - mask |= pBitfieldTemp->FlagMask(iMask); - - u32 check = pBitfieldCast->Get() & ~mask; - if (check != 0) Log::FileWarning(SCLY.GetSourceString(), SCLY.Tell() - 4, "Bitfield property \"" + pBitfieldTemp->Name() + "\" in struct \"" + pTemp->Name() + "\" has flags set that aren't in the template: " + TString::HexString(check, true, true, 8)); - - break; - } - - case eEnumProperty: { - CEnumProperty *pEnumCast = static_cast(pProp); - CEnumTemplate *pEnumTemp = static_cast(pPropTemp); - u32 ID = SCLY.ReadLong(); - u32 index = pEnumTemp->EnumeratorIndex(ID); - if (index == -1) Log::FileError(SCLY.GetSourceString(), SCLY.Tell() - 4, "Enum property \"" + pEnumTemp->Name() + "\" in struct \"" + pTemp->Name() + "\" has invalid enumerator value: " + TString::HexString(ID, true, true, 8)); - pEnumCast->Set(index); - break; - } - - case eFloatProperty: { - CFloatProperty *pFloatCast = static_cast(pProp); - pFloatCast->Set(SCLY.ReadFloat()); - break; - } - - case eStringProperty: { - CStringProperty *pStringCast = static_cast(pProp); - pStringCast->Set(SCLY.ReadString()); - break; - } - - case eVector3Property: { - CVector3Property *pVector3Cast = static_cast(pProp); - pVector3Cast->Set(CVector3f(SCLY)); - break; - } - - case eColorProperty: { - CColorProperty *pColorCast = static_cast(pProp); - pColorCast->Set(CColor(SCLY)); - break; - } - - case eFileProperty: { - CFileProperty *pFileCast = static_cast(pProp); - - CUniqueID ResID = (mVersion < eCorruptionProto ? SCLY.ReadLong() : SCLY.ReadLongLong()); - const TStringList& Extensions = static_cast(pPropTemp)->Extensions(); - - CResource *pRes = nullptr; - - // Check for each extension individually until we find a match - // This could be done better with a function to fetch the extension given the resource ID - // and a "does resource exist" function, but this will do for now - bool hasIgnoredExt = false; - - if (ResID.IsValid()) - { - for (auto it = Extensions.begin(); it != Extensions.end(); it++) - { - const TString& ext = *it; - - if ((ext != "MREA") && (ext != "MLVL")) { - pRes = gResCache.GetResource(ResID, ext); - if (pRes) break; - } - - else - hasIgnoredExt = true; - } - } - - // Property may have an incorrect extension listed - print error - if ((!pRes) && (CUniqueID(ResID).IsValid()) && (!hasIgnoredExt)) - { - TString ExtList; - for (auto it = Extensions.begin(); it != Extensions.end(); it++) - { - if (it != Extensions.begin()) ExtList += "/"; - ExtList += *it; - } - Log::FileWarning(SCLY.GetSourceString(), "Incorrect resource type? " + ExtList + " " + TString::HexString(propertyID)); - } - - pFileCast->Set(pRes); - break; - } - - case eUnknownProperty: { - CUnknownProperty *pUnknownCast = static_cast(pProp); - std::vector buf(PropertyLength); - SCLY.ReadBytes(buf.data(), buf.size()); - pUnknownCast->Set(buf); - break; - } - - case eStructProperty: { - CPropertyStruct *pStructCast = static_cast(pProp); - LoadStructMP2(SCLY, pStructCast, static_cast(pPropTemp)); - break; - } - - case eArrayProperty: { - CArrayProperty *pArrayCast = static_cast(pProp); - std::vector buf(PropertyLength); - SCLY.ReadBytes(buf.data(), buf.size()); - pArrayCast->Set(buf); - break; - } - - case eAnimParamsProperty: { - CAnimParamsProperty *pAnimCast = static_cast(pProp); - pAnimCast->Set(CAnimationParameters(SCLY, mVersion)); - break; - } - } - } + ReadProperty(pProp, PropertyLength, SCLY); if (NextProperty > 0) SCLY.Seek(NextProperty, SEEK_SET); @@ -443,20 +354,16 @@ CScriptObject* CScriptLoader::LoadObjectMP2(IInputStream& SCLY) for (u32 iCon = 0; iCon < NumConnections; iCon++) { - SLink con; - con.State = SCLY.ReadLong(); - con.Message = SCLY.ReadLong(); - con.ObjectID = SCLY.ReadLong(); - mpObj->mOutConnections.push_back(con); + SLink Link; + Link.State = SCLY.ReadLong(); + Link.Message = SCLY.ReadLong(); + Link.ObjectID = SCLY.ReadLong(); + mpObj->mOutConnections.push_back(Link); } // Load object SCLY.Seek(0x6, SEEK_CUR); // Skip base struct ID + size - u16 numProps = SCLY.PeekShort(); - mpObj->CopyFromTemplate(pTemplate, (u32) numProps); - - CStructTemplate *pBase = pTemplate->BaseStructByCount(numProps); - LoadStructMP2(SCLY, mpObj->mpProperties, pBase); + LoadStructMP2(SCLY, mpObj->mpProperties, mpObj->mpTemplate->BaseStruct()); // Cleanup and return SCLY.Seek(ObjEnd, SEEK_SET); @@ -466,14 +373,30 @@ CScriptObject* CScriptLoader::LoadObjectMP2(IInputStream& SCLY) CScriptLayer* CScriptLoader::LoadLayerMP2(IInputStream& SCLY) { - CFourCC SCLY_Magic(SCLY); + bool IsSCGN = false; - if (SCLY_Magic == "SCLY") SCLY.Seek(0x6, SEEK_CUR); - else if (SCLY_Magic == "SCGN") SCLY.Seek(0x2, SEEK_CUR); + if (mVersion >= eEchoes) + { + CFourCC SCLY_Magic(SCLY); + + if (SCLY_Magic == "SCLY") + { + SCLY.Seek(0x6, SEEK_CUR); + } + else if (SCLY_Magic == "SCGN") + { + SCLY.Seek(0x2, SEEK_CUR); + IsSCGN = true; + } + else + { + Log::FileError(SCLY.GetSourceString(), SCLY.Tell() - 4, "Invalid script layer magic: " + TString::HexString((u32) SCLY_Magic.ToLong())); + return nullptr; + } + } else { - Log::FileError(SCLY.GetSourceString(), SCLY.Tell() - 4, "Invalid script layer magic: " + TString::HexString((u32) SCLY_Magic.ToLong())); - return nullptr; + SCLY.Seek(0x1, SEEK_CUR); } u32 NumObjects = SCLY.ReadLong(); @@ -488,7 +411,7 @@ CScriptLayer* CScriptLoader::LoadLayerMP2(IInputStream& SCLY) mpLayer->AddObject(pObj); } - if (SCLY_Magic == "SCGN") + if (IsSCGN) { mpLayer->SetName("Generated"); mpLayer->SetActive(true); @@ -496,13 +419,13 @@ CScriptLayer* CScriptLoader::LoadLayerMP2(IInputStream& SCLY) return mpLayer; } -CScriptLayer* CScriptLoader::LoadLayer(IInputStream &SCLY, CGameArea *pArea, EGame version) +CScriptLayer* CScriptLoader::LoadLayer(IInputStream &SCLY, CGameArea *pArea, EGame Version) { if (!SCLY.IsValid()) return nullptr; CScriptLoader Loader; - Loader.mVersion = version; - Loader.mpMaster = CMasterTemplate::GetMasterForGame(version); + Loader.mVersion = Version; + Loader.mpMaster = CMasterTemplate::GetMasterForGame(Version); Loader.mpArea = pArea; if (!Loader.mpMaster) @@ -511,7 +434,10 @@ CScriptLayer* CScriptLoader::LoadLayer(IInputStream &SCLY, CGameArea *pArea, EGa return nullptr; } - if (version <= ePrime) + if (!Loader.mpMaster->IsLoadedSuccessfully()) + CTemplateLoader::LoadGameTemplates(Version); + + if (Version <= ePrime) return Loader.LoadLayerMP1(SCLY); else return Loader.LoadLayerMP2(SCLY); diff --git a/src/Core/Resource/Factory/CScriptLoader.h b/src/Core/Resource/Factory/CScriptLoader.h index b8910229..0946197d 100644 --- a/src/Core/Resource/Factory/CScriptLoader.h +++ b/src/Core/Resource/Factory/CScriptLoader.h @@ -16,8 +16,9 @@ class CScriptLoader CMasterTemplate *mpMaster; CScriptLoader(); + void ReadProperty(IProperty *pProp, u32 Size, IInputStream& SCLY); - CPropertyStruct* LoadStructMP1(IInputStream& SCLY, CStructTemplate *tmp); + void LoadStructMP1(IInputStream& SCLY, CPropertyStruct *pStruct, CStructTemplate *pTemp); CScriptObject* LoadObjectMP1(IInputStream& SCLY); CScriptLayer* LoadLayerMP1(IInputStream& SCLY); diff --git a/src/Core/Resource/Factory/CStringLoader.h b/src/Core/Resource/Factory/CStringLoader.h index eb7f8574..15f5146c 100644 --- a/src/Core/Resource/Factory/CStringLoader.h +++ b/src/Core/Resource/Factory/CStringLoader.h @@ -3,7 +3,7 @@ #include "Core/Resource/CStringTable.h" #include "Core/Resource/CResCache.h" -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" #include "Core/Resource/TResPtr.h" class CStringLoader diff --git a/src/Core/Resource/Factory/CTemplateLoader.cpp b/src/Core/Resource/Factory/CTemplateLoader.cpp index 8b207637..647c3534 100644 --- a/src/Core/Resource/Factory/CTemplateLoader.cpp +++ b/src/Core/Resource/Factory/CTemplateLoader.cpp @@ -1,50 +1,348 @@ #include "CTemplateLoader.h" -#include "CWorldLoader.h" +#include "CAreaLoader.h" +#include "Core/Resource/Script/IPropertyTemplate.h" #include "Core/Log.h" +#include -void CTemplateLoader::LoadBitFlags(tinyxml2::XMLElement *pElem, CBitfieldTemplate *pTemp, const TString& templateName) +const TString CTemplateLoader::mskTemplatesDir = "../templates/"; +const TString CTemplateLoader::mskGameListPath = CTemplateLoader::mskTemplatesDir + "GameList.xml"; + +using namespace tinyxml2; + +IPropertyTemplate* CTemplateLoader::LoadProperty(XMLElement *pElem, CStructTemplate *pStruct, const TString& rkTemplateName) { - tinyxml2::XMLElement *pChild = pElem->FirstChildElement("bitflag"); + TString NodeType = TString(pElem->Name()).ToLower(); + TString IDAttr = TString(pElem->Attribute("ID")).ToLower(); + TString TypeAttr = TString(pElem->Attribute("type")).ToLower(); + TString NameAttr = pElem->Attribute("name"); + TString TemplateAttr = pElem->Attribute("template"); - while (pChild) + // Get ID + name + if (IDAttr.IsEmpty()) { - const char *kpMask = pChild->Attribute("mask"); - const char *kpName = pChild->Attribute("name"); + Log::Error("Error reading " + rkTemplateName + "; ran into a property with no ID"); + return nullptr; + } - if (kpMask && kpName) - pTemp->mBitFlags.push_back(CBitfieldTemplate::SBitFlag(kpName, TString(kpMask).ToInt32())); + u32 ID = IDAttr.ToInt32(); + TString Name; - else + if (!NameAttr.IsEmpty()) + Name = NameAttr; + else if (mpMaster->HasPropertyList()) + Name = mpMaster->PropertyName(ID); + else + { + Log::Error("Error reading " + rkTemplateName + " property " + TString::HexString(ID, true, true, 8) + "; this property doesn't have a name either in the template itself nor in the master list"); + return nullptr; + } + + // Does the property already exist (eg is this an override)? + IPropertyTemplate *pProp = pStruct->PropertyByID(ID); + EPropertyType Type; + bool IsNewProperty = false; + + // If it doesn't, then we'll need to create it. + if (!pProp) + { + // Determine type + TString TypeStr = (NodeType == "property" ? TypeAttr : NodeType); + Type = PropStringToPropEnum(TypeStr); + IsNewProperty = true; + + if (Type == eInvalidProperty) { - TString LogErrorBase = "Couldn't parse bit flag in " + templateName + "; "; + if (TypeStr.IsEmpty()) + Log::Error("Error reading " + rkTemplateName + " property " + TString::HexString(ID, true, true, 8) + "; this property doesn't have a valid type set"); + else + Log::Error("Error reading " + rkTemplateName + " property " + TString::HexString(ID, true, true, 8) + "; this property has an invalid type set: " + TypeStr); - if (!kpMask && kpName) Log::Error(LogErrorBase + "no mask (" + kpName + ")"); - else if (kpMask && !kpName) Log::Error(LogErrorBase + "no name (mask " + kpMask + ")"); - else Log::Error(LogErrorBase + "no valid ID or name"); + return nullptr; } - pChild = pChild->NextSiblingElement("bitflag"); + pProp = CreateProperty(ID, Type, Name, pStruct); + + if (!pProp) + { + Log::Error("Error reading " + rkTemplateName + " property " + TString::HexString(ID, true, true, 8) + "; seem to have attempted to load a valid but unsupported property type? (" + TypeStr + ")"); + return nullptr; + } + } + else + Type = pProp->Type(); + + // Common parameters + XMLElement *pParams = pElem->FirstChildElement(); + + while (pParams) + { + TString ParamName = TString(pParams->Name()).ToLower(); + TString ParamVal = TString(pParams->GetText()).ToLower(); + + // Load versions + if (ParamName == "versions") + { + XMLElement *pVersion = pParams->FirstChildElement("version"); + + while (pVersion) + { + TString VerName = pVersion->GetText(); + u32 VerIdx = mpMaster->GetGameVersion(VerName); + + if (VerIdx == -1) + Log::Error("Error reading " + rkTemplateName + " property " + TString::HexString(ID, true, true, 8) + "; invalid version \"" + VerName + "\""); + else + pProp->mAllowedVersions.push_back(VerIdx); + + pVersion = pVersion->NextSiblingElement("version"); + } + } + + // Otherwise, delegate it to the template to parse the parameter. + // (This is done because there's no common base class for typed properties, so it's tough to handle this in the template loader.) + else pProp->SetParam(ParamName, ParamVal); + + pParams = pParams->NextSiblingElement(); + } + + // File-specific parameters + if (Type == eFileProperty) + { + CFileTemplate *pFile = static_cast(pProp); + TString ExtensionsAttr = pElem->Attribute("extensions"); + TStringList ExtensionsList = ExtensionsAttr.Split(", "); + pFile->SetAllowedExtensions(ExtensionsList); + } + + // Enum-specific parameters + else if (Type == eEnumProperty) + { + CEnumTemplate *pEnum = static_cast(pProp); + + // Load template + if (!TemplateAttr.IsEmpty()) + LoadEnumTemplate(TemplateAttr, pEnum); + + // Load embedded enumerators + XMLElement *pEnumerators = pElem->FirstChildElement("enumerators"); + + if (pEnumerators) + LoadEnumerators(pEnumerators, pEnum, rkTemplateName); + } + + // Bitfield-specific parameters + else if (Type == eBitfieldProperty) + { + CBitfieldTemplate *pBitfield = static_cast(pProp); + + // Load template + if (!TemplateAttr.IsEmpty()) + LoadBitfieldTemplate(TemplateAttr, pBitfield); + + // Load embedded flags + XMLElement *pFlags = pElem->FirstChildElement("flags"); + + if (pFlags) + LoadBitFlags(pFlags, pBitfield, rkTemplateName); + } + + // Struct-specific parameters + else if ( (Type == eStructProperty) || (Type == eArrayProperty) ) + { + CStructTemplate *pStruct = static_cast(pProp); + + // Load template or struct type + if (!TemplateAttr.IsEmpty()) + LoadStructTemplate(TemplateAttr, pStruct); + + if (IsNewProperty && TemplateAttr.IsEmpty() && Type == eStructProperty) + pStruct->mIsSingleProperty = (TypeAttr == "single" ? true : false); + + // Load sub-properties + XMLElement *pProperties = pElem->FirstChildElement("properties"); + + if (pProperties) + LoadProperties(pProperties, pStruct, rkTemplateName); + } + + return pProp; +} + +#define CREATE_PROP_TEMP(Class) new Class(ID, rkName, eNoCookPreference, pStruct) +IPropertyTemplate* CTemplateLoader::CreateProperty(u32 ID, EPropertyType Type, const TString& rkName, CStructTemplate *pStruct) +{ + IPropertyTemplate *pOut = pStruct->PropertyByID(ID); + + switch (Type) + { + case eBoolProperty: pOut = CREATE_PROP_TEMP(TBoolTemplate); break; + case eByteProperty: pOut = CREATE_PROP_TEMP(TByteTemplate); break; + case eShortProperty: pOut = CREATE_PROP_TEMP(TShortTemplate); break; + case eLongProperty: pOut = CREATE_PROP_TEMP(TLongTemplate); break; + case eFloatProperty: pOut = CREATE_PROP_TEMP(TFloatTemplate); break; + case eStringProperty: pOut = CREATE_PROP_TEMP(TStringTemplate); break; + case eVector3Property: pOut = CREATE_PROP_TEMP(TVector3Template); break; + case eColorProperty: pOut = CREATE_PROP_TEMP(TColorTemplate); break; + case eFileProperty: pOut = CREATE_PROP_TEMP(CFileTemplate); break; + case eCharacterProperty: pOut = CREATE_PROP_TEMP(CCharacterTemplate); break; + case eEnumProperty: pOut = CREATE_PROP_TEMP(CEnumTemplate); break; + case eBitfieldProperty: pOut = CREATE_PROP_TEMP(CBitfieldTemplate); break; + case eArrayProperty: pOut = CREATE_PROP_TEMP(CArrayTemplate); break; + case eStructProperty: pOut = CREATE_PROP_TEMP(CStructTemplate); break; + } + + if (pOut) + pStruct->mSubProperties.push_back(pOut); + + return pOut; +} + +void CTemplateLoader::LoadStructTemplate(const TString& rkTemplateFileName, CStructTemplate *pStruct) +{ + XMLDocument Doc; + OpenXML(mMasterDir + rkTemplateFileName, Doc); + + if (!Doc.Error()) + { + XMLElement *pRootElem; + + if (pStruct->Type() == eStructProperty) + { + pRootElem = Doc.FirstChildElement("struct"); + + if (!pRootElem) + { + Log::Error("Error reading struct template " + rkTemplateFileName + ": there is no root \"struct\" element"); + return; + } + + TString TypeAttr = TString(pRootElem->Attribute("type")).ToLower(); + + if (TypeAttr.IsEmpty()) + { + Log::Error("Error reading struct template " + rkTemplateFileName + "; there is no struct type specified"); + return; + } + + pStruct->mIsSingleProperty = (TypeAttr == "single" ? true : false); + } + + else if (pStruct->Type() == eArrayProperty) + { + pRootElem = Doc.FirstChildElement("array"); + + if (!pRootElem) + { + Log::Error("Error reading array template " + rkTemplateFileName + "; there is no root \"array\" element"); + return; + } + } + + // Read sub-properties + XMLElement *pSubPropsElem = pRootElem->FirstChildElement("properties"); + + if (pSubPropsElem) + LoadProperties(pSubPropsElem, pStruct, rkTemplateFileName); + + else + Log::Error("Error reading " + TString(pStruct->Type() == eStructProperty ? "struct" : "array") + " template " + rkTemplateFileName + "; there's no \"properties\" block element"); } } -void CTemplateLoader::LoadEnumerators(tinyxml2::XMLElement *pElem, CEnumTemplate *pTemp, const TString& templateName) +void CTemplateLoader::LoadEnumTemplate(const TString& rkTemplateFileName, CEnumTemplate *pEnum) { - tinyxml2::XMLElement *pChild = pElem->FirstChildElement("enumerator"); + XMLDocument Doc; + OpenXML(mMasterDir + rkTemplateFileName, Doc); + + if (!Doc.Error()) + { + XMLElement *pRootElem = Doc.FirstChildElement("enum"); + + if (!pRootElem) + { + Log::Error("Error reading enum template " + rkTemplateFileName + "; there is no root \"enum\" element"); + return; + } + + XMLElement *pEnumers = pRootElem->FirstChildElement("enumerators"); + + if (pEnumers) + LoadEnumerators(pEnumers, pEnum, rkTemplateFileName); + + else + Log::Error("Error reading enum template " + rkTemplateFileName + "; there is no \"enumerators\" block element"); + } +} + +void CTemplateLoader::LoadBitfieldTemplate(const TString& rkTemplateFileName, CBitfieldTemplate *pBitfield) +{ + XMLDocument Doc; + OpenXML(mMasterDir + rkTemplateFileName, Doc); + + if (!Doc.Error()) + { + XMLElement *pRootElem = Doc.FirstChildElement("bitfield"); + + if (!pRootElem) + { + Log::Error("Error reading bitfield template " + rkTemplateFileName + "; there is no root \"bitfield\" element"); + return; + } + + XMLElement *pFlags = pRootElem->FirstChildElement("flags"); + + if (pFlags) + LoadBitFlags(pFlags, pBitfield, rkTemplateFileName); + + else + Log::Error("Error reading bitfield template " + rkTemplateFileName + "; there is no \"flags\" block element"); + } +} + +void CTemplateLoader::LoadProperties(XMLElement *pPropertiesElem, CStructTemplate *pStruct, const TString& rkTemplateName) +{ + XMLElement *pChild = pPropertiesElem->FirstChildElement(); while (pChild) { - const char *kpID = pChild->Attribute("value"); - const char *kpName = pChild->Attribute("name"); + TString NodeType = TString(pChild->Name()).ToLower(); - if (kpID && kpName) - pTemp->mEnumerators.push_back(CEnumTemplate::SEnumerator(kpName, TString(kpID).ToInt32())); + if ( (NodeType != "property") && (NodeType != "struct") && (NodeType != "enum") && (NodeType != "bitfield") && (NodeType != "array") ) + { + Log::Error("Error reading " + rkTemplateName + "; a node in a properties block has an invalid name: " + NodeType); + } + + // LoadProperty adds newly created properties to the struct, so we don't need to do anything other than call it for each sub-element. + else + { + LoadProperty(pChild, pStruct, rkTemplateName); + } + + pChild = pChild->NextSiblingElement(); + } + + pStruct->mVersionPropertyCounts.resize(mpMaster->NumGameVersions()); + pStruct->DetermineVersionPropertyCounts(); +} + +void CTemplateLoader::LoadEnumerators(XMLElement *pEnumeratorsElem, CEnumTemplate *pTemp, const TString& rkTemplateName) +{ + XMLElement *pChild = pEnumeratorsElem->FirstChildElement("enumerator"); + + while (pChild) + { + const char *pkID = pChild->Attribute("ID"); + const char *pkName = pChild->Attribute("name"); + + if (pkID && pkName) + pTemp->mEnumerators.push_back(CEnumTemplate::SEnumerator(pkName, TString(pkID).ToInt32())); else { - TString LogErrorBase = "Couldn't parse enumerator in " + templateName + "; "; + TString LogErrorBase = "Couldn't parse enumerator in " + rkTemplateName + "; "; - if (!kpID && kpName) Log::Error(LogErrorBase + "no valid ID (" + kpName + ")"); - else if (kpID && !kpName) Log::Error(LogErrorBase + "no valid name (ID " + kpID + ")"); + if (!pkID && pkName) Log::Error(LogErrorBase + "no valid ID (" + pkName + ")"); + else if (pkID && !pkName) Log::Error(LogErrorBase + "no valid name (ID " + pkID + ")"); else Log::Error(LogErrorBase + "no valid ID or name"); } @@ -52,375 +350,201 @@ void CTemplateLoader::LoadEnumerators(tinyxml2::XMLElement *pElem, CEnumTemplate } } -void CTemplateLoader::LoadStructProperties(tinyxml2::XMLElement *pElem, CStructTemplate *pTemp, const TString& templateName) +void CTemplateLoader::LoadBitFlags(XMLElement *pFlagsElem, CBitfieldTemplate *pTemp, const TString& templateName) { - tinyxml2::XMLElement *pChild = pElem->FirstChildElement(); + XMLElement *pChild = pFlagsElem->FirstChildElement("flag"); while (pChild) { - CPropertyTemplate *pProp = LoadPropertyTemplate(pChild, templateName); + const char *pkMask = pChild->Attribute("mask"); + const char *pkName = pChild->Attribute("name"); - if (pProp) - pTemp->mProperties.push_back(pProp); + if (pkMask && pkName) + pTemp->mBitFlags.push_back(CBitfieldTemplate::SBitFlag(pkName, TString(pkMask).ToInt32())); - pChild = pChild->NextSiblingElement(); - } -} - -CPropertyTemplate* CTemplateLoader::LoadPropertyTemplate(tinyxml2::XMLElement *pElem, const TString& templateName) -{ - const char *kpIDStr = pElem->Attribute("ID"); - const char *kpNameStr = pElem->Attribute("name"); - const char *kpTypeStr = pElem->Attribute("type"); - const char *kpExtensionsStr = pElem->Attribute("ext"); - const char *kpTemplateStr = pElem->Attribute("template"); - - // Get ID + name, find source template if it exists - u32 ID = TString(kpIDStr).ToInt32(); - CPropertyTemplate *pSource = nullptr; - TString name; - - if (mpMaster->HasPropertyList()) - pSource = mpMaster->GetProperty(ID); - - if (kpNameStr) - name = kpNameStr; - else if (pSource) - name = pSource->Name(); - else - name = TString::HexString(ID); - - // Load Property - if (strcmp(pElem->Name(), "property") == 0) - { - CPropertyTemplate *pProp; - EPropertyType type = eInvalidProperty; - - // Type - if (kpTypeStr) - type = PropStringToPropEnum(kpTypeStr); - else if (pSource) - type = pSource->Type(); - - // File property - if (type == eFileProperty) - { - TStringList extensions; - if (kpExtensionsStr) - extensions = TString(kpExtensionsStr).Split(","); - else if (pSource) - extensions = static_cast(pSource)->Extensions(); - - pProp = new CFileTemplate(name, ID, extensions); - } - - // Regular property else - pProp = new CPropertyTemplate(type, name, ID); - - return pProp; - } - - // Load Struct - else if (strcmp(pElem->Name(), "struct") == 0) - { - CStructTemplate *pStruct = new CStructTemplate(); - - pStruct->mPropID = ID; - - // Read children properties - // Priority: [Embedded] -> [Template] -> [Master] - - // Embedded - if (!pElem->NoChildren()) - LoadStructProperties(pElem, pStruct, templateName); - - // Template - else if (kpTemplateStr) { - TString tempPath = mMasterDir + kpTemplateStr; + TString LogErrorBase = "Couldn't parse bit flag in " + templateName + "; "; - tinyxml2::XMLDocument structXML; - structXML.LoadFile(*tempPath); - - if (structXML.Error()) - Log::Error("Couldn't open struct XML: " + mMasterDir + kpTemplateStr); - - else - { - tinyxml2::XMLElement *pRoot = structXML.FirstChildElement("struct"); - pStruct->mSourceFile = kpTemplateStr; - - if (pRoot->Attribute("type")) - pStruct->mIsSingleProperty = (strcmp(pRoot->Attribute("type"), "single") == 0); - - if (pRoot->Attribute("name")) - pStruct->mPropName = pRoot->Attribute("name"); - - LoadStructProperties(pRoot, pStruct, templateName); - } + if (!pkMask && pkName) Log::Error(LogErrorBase + "no mask (" + pkName + ")"); + else if (pkMask && !pkName) Log::Error(LogErrorBase + "no name (mask " + pkMask + ")"); + else Log::Error(LogErrorBase + "no valid ID or name"); } - // Master - else if (pSource) - { - CStructTemplate *pSourceStruct = static_cast(pSource); - - for (u32 iProp = 0; iProp < pSourceStruct->Count(); iProp++) - pStruct->mProperties.push_back(pSourceStruct->PropertyByIndex(iProp)); - } - - // If it's none of these, then it probably has no children because it's a property list entry. - - // Single property? - if (kpTypeStr) - pStruct->mIsSingleProperty = (strcmp(kpTypeStr, "single") == 0); - else if (pSource) - pStruct->mIsSingleProperty = static_cast(pSource)->IsSingleProperty(); - - // Name - if (!name.IsEmpty()) - pStruct->mPropName = name; - - return pStruct; + pChild = pChild->NextSiblingElement("flag"); } - - // Load Enum - else if (strcmp(pElem->Name(), "enum") == 0) - { - CEnumTemplate *pEnum = new CEnumTemplate(ID); - - // Read children enumerators - // Priority: [Embedded] -> [Template] - - // Embedded - if (!pElem->NoChildren()) - LoadEnumerators(pElem, pEnum, templateName); - - // Template - else if (kpTemplateStr) - { - TString tempPath = mMasterDir + kpTemplateStr; - - tinyxml2::XMLDocument enumXML; - enumXML.LoadFile(*tempPath); - - if (enumXML.Error()) - Log::Error("Couldn't open enum XML: " + mMasterDir + kpTemplateStr); - - else - { - tinyxml2::XMLElement *pRoot = enumXML.FirstChildElement("enum"); - pEnum->mSourceFile = kpTemplateStr; - - if (pRoot->Attribute("name")) - pEnum->mPropName = pRoot->Attribute("name"); - - LoadEnumerators(pRoot, pEnum, kpTemplateStr ); - } - } - - // Name - if (!name.IsEmpty()) - pEnum->mPropName = name; - - return pEnum; - } - - - // Load Bitfield - else if (strcmp(pElem->Name(), "bitfield") == 0) - { - CBitfieldTemplate *pBitfield = new CBitfieldTemplate(ID); - - // Embedded - if (!pElem->NoChildren()) - LoadBitFlags(pElem, pBitfield, templateName); - - // Template - else if (kpTemplateStr) - { - TString tempPath = mMasterDir + kpTemplateStr; - - tinyxml2::XMLDocument bitfieldXML; - bitfieldXML.LoadFile(*tempPath); - - if (bitfieldXML.Error()) - Log::Error("Couldn't open bitfield XML: " + mMasterDir + kpTemplateStr); - - else - { - tinyxml2::XMLElement *pRoot = bitfieldXML.FirstChildElement("bitfield"); - pBitfield->mSourceFile = kpTemplateStr; - - if (pRoot->Attribute("name")) - pBitfield->mPropName = pRoot->Attribute("name"); - - LoadBitFlags(pRoot, pBitfield, kpTemplateStr); - } - } - - // Name - if (!name.IsEmpty()) - pBitfield->mPropName = name; - - return pBitfield; - } - return nullptr; } // ************ SCRIPT OBJECT ************ -CScriptTemplate* CTemplateLoader::LoadScriptTemplate(tinyxml2::XMLDocument *pDoc, const TString& /*templateName*/, u32 objectID) +CScriptTemplate* CTemplateLoader::LoadScriptTemplate(XMLDocument *pDoc, const TString& rkTemplateName, u32 ObjectID) { CScriptTemplate *pScript = new CScriptTemplate(mpMaster); - pScript->mObjectID = objectID; + pScript->mObjectID = ObjectID; + pScript->mpBaseStruct = new CStructTemplate(-1, nullptr); - tinyxml2::XMLElement *pRoot = pDoc->FirstChildElement("ScriptTemplate"); + XMLElement *pRoot = pDoc->FirstChildElement("ScriptTemplate"); // Name - tinyxml2::XMLElement *pNameElem = pRoot->FirstChildElement("name"); + XMLElement *pNameElem = pRoot->FirstChildElement("name"); if (pNameElem) - pScript->mTemplateName = pNameElem->GetText(); - - // Properties - tinyxml2::XMLElement *pPropsElem = pRoot->FirstChildElement("properties"); - - while (pPropsElem) { - CScriptTemplate::SPropertySet set; - - const char *kpVersion = pPropsElem->Attribute("version"); - set.SetName = (kpVersion ? kpVersion : ""); - set.pBaseStruct = new CStructTemplate(); - set.pBaseStruct->mIsSingleProperty = false; - set.pBaseStruct->mPropID = -1; - set.pBaseStruct->mPropName = pScript->mTemplateName; - LoadStructProperties(pPropsElem, set.pBaseStruct, pScript->mTemplateName); - pScript->mPropertySets.push_back(set); - - pPropsElem = pPropsElem->NextSiblingElement("properties"); + pScript->mTemplateName = pNameElem->GetText(); + pScript->mpBaseStruct->SetName(pScript->mTemplateName); } + // Properties + XMLElement *pPropsElem = pRoot->FirstChildElement("properties"); + + if (pPropsElem) + LoadProperties(pPropsElem, pScript->mpBaseStruct, rkTemplateName); + else + Log::Error("Error reading script template " + rkTemplateName + "; there is no properties block"); + // Editor Parameters - tinyxml2::XMLElement *pEditor = pRoot->FirstChildElement("editor"); + XMLElement *pEditor = pRoot->FirstChildElement("editor"); if (pEditor) { // Editor Properties - tinyxml2::XMLElement *pEdProperties = pEditor->FirstChildElement("properties"); - tinyxml2::XMLElement *pEdProp = pEdProperties->FirstChildElement("property"); + XMLElement *pEdProperties = pEditor->FirstChildElement("properties"); + XMLElement *pEdProp = pEdProperties->FirstChildElement("property"); while (pEdProp) { - const char *kpName = pEdProp->Attribute("name"); - const char *kpID = pEdProp->Attribute("ID"); + TString Name = TString(pEdProp->Attribute("name")).ToLower(); + TString ID = TString(pEdProp->Attribute("ID")).ToLower(); - if (kpName && kpID) + if (!Name.IsEmpty() && !ID.IsEmpty()) { - if (strcmp(kpName, "InstanceName") == 0) - pScript->mNameIDString = kpID; - else if (strcmp(kpName, "Position") == 0) - pScript->mPositionIDString = kpID; - else if (strcmp(kpName, "Rotation") == 0) - pScript->mRotationIDString = kpID; - else if (strcmp(kpName, "Scale") == 0) - pScript->mScaleIDString = kpID; - else if (strcmp(kpName, "Active") == 0) - pScript->mActiveIDString = kpID; - else if (strcmp(kpName, "LightParameters") == 0) - pScript->mLightParametersIDString = kpID; + if (Name == "instancename") + pScript->mNameIDString = ID; + else if (Name == "position") + pScript->mPositionIDString = ID; + else if (Name == "rotation") + pScript->mRotationIDString = ID; + else if (Name == "scale") + pScript->mScaleIDString = ID; + else if (Name == "active") + pScript->mActiveIDString = ID; + else if (Name == "lightparameters") + pScript->mLightParametersIDString = ID; } pEdProp = pEdProp->NextSiblingElement("property"); } // Editor Assets - tinyxml2::XMLElement *pEdAssets = pEditor->FirstChildElement("assets"); - tinyxml2::XMLElement *pAsset = pEdAssets->FirstChildElement(); + XMLElement *pEdAssets = pEditor->FirstChildElement("assets"); - while (pAsset) + if (pEdAssets) { - const char *kpSource = pAsset->Attribute("source"); - const char *kpID = pAsset->GetText(); + XMLElement *pAsset = pEdAssets->FirstChildElement(); - if (kpSource && kpID) + while (pAsset) { - CScriptTemplate::SEditorAsset asset; + TString Type = TString(pAsset->Name()).ToLower(); + TString Source = TString(pAsset->Attribute("source")).ToLower(); + TString ID = pAsset->GetText(); - if (strcmp(pAsset->Name(), "animparams") == 0) - asset.AssetType = CScriptTemplate::SEditorAsset::eAnimParams; - else if (strcmp(pAsset->Name(), "model") == 0) - asset.AssetType = CScriptTemplate::SEditorAsset::eModel; - else if (strcmp(pAsset->Name(), "billboard") == 0) - asset.AssetType = CScriptTemplate::SEditorAsset::eBillboard; - else if (strcmp(pAsset->Name(), "collision") == 0) - asset.AssetType = CScriptTemplate::SEditorAsset::eCollision; - else + if (!Source.IsEmpty() && !ID.IsEmpty()) { - pAsset = pAsset->NextSiblingElement(); - continue; + CScriptTemplate::SEditorAsset Asset; + + if (Type == "animparams") + Asset.AssetType = CScriptTemplate::SEditorAsset::eAnimParams; + else if (Type == "model") + Asset.AssetType = CScriptTemplate::SEditorAsset::eModel; + else if (Type == "billboard") + Asset.AssetType = CScriptTemplate::SEditorAsset::eBillboard; + else if (Type == "collision") + Asset.AssetType = CScriptTemplate::SEditorAsset::eCollision; + else + { + pAsset = pAsset->NextSiblingElement(); + continue; + } + + if (Source == "property") + Asset.AssetSource = CScriptTemplate::SEditorAsset::eProperty; + else if (Source == "file") + Asset.AssetSource = CScriptTemplate::SEditorAsset::eFile; + else + { + pAsset = pAsset->NextSiblingElement(); + continue; + } + + TString Force = pAsset->Attribute("force"); + + if (!Force.IsEmpty()) + Asset.ForceNodeIndex = Force.ToInt32(); + else + Asset.ForceNodeIndex = -1; + + Asset.AssetLocation = ID; + + // Validate property asset + if (Asset.AssetSource == CScriptTemplate::SEditorAsset::eProperty) + { + if (!pScript->mpBaseStruct->HasProperty(Asset.AssetLocation)) + { + Log::Error("Error reading script template " + rkTemplateName + "; invalid property for " + Type + " asset: " + ID); + pAsset = pAsset->NextSiblingElement(); + continue; + } + } + + // Validate file asset + else + { + TString Path = "../resources/" + ID; + if (!boost::filesystem::exists(*Path)) + { + Log::Error("Error reading script template " + rkTemplateName + "; invalid file for " + Type + " asset: " + ID); + pAsset = pAsset->NextSiblingElement(); + continue; + } + } + + pScript->mAssets.push_back(Asset); } - if (strcmp(kpSource, "property") == 0) - asset.AssetSource = CScriptTemplate::SEditorAsset::eProperty; - else if (strcmp(kpSource, "file") == 0) - asset.AssetSource = CScriptTemplate::SEditorAsset::eFile; - else - { - pAsset = pAsset->NextSiblingElement(); - continue; - } - - const char *kpForce = pAsset->Attribute("force"); - if (kpForce) - asset.ForceNodeIndex = TString(kpForce).ToInt32(); - else - asset.ForceNodeIndex = -1; - - asset.AssetLocation = kpID; - pScript->mAssets.push_back(asset); + pAsset = pAsset->NextSiblingElement(); } - - pAsset = pAsset->NextSiblingElement(); } // Preview Scale - tinyxml2::XMLElement *pPreviewScale = pEditor->FirstChildElement("preview_scale"); + XMLElement *pPreviewScale = pEditor->FirstChildElement("preview_scale"); if (pPreviewScale) - { - const char *kpScale = pPreviewScale->GetText(); - - if (kpScale) - pScript->mPreviewScale = std::stof(kpScale); - } + pScript->mPreviewScale = TString(pPreviewScale->GetText()).ToFloat(); // Rotation - tinyxml2::XMLElement *pRotType = pEditor->FirstChildElement("rotation_type"); + XMLElement *pRotType = pEditor->FirstChildElement("rotation_type"); if (pRotType) { - const char *kpType = pRotType->GetText(); + TString RotType = TString(pRotType->GetText()).ToLower(); - if (kpType) + if (!RotType.IsEmpty()) { - if (strcmp(kpType, "disabled") == 0) pScript->mRotationType = CScriptTemplate::eRotationDisabled; + if (RotType == "disabled") pScript->mRotationType = CScriptTemplate::eRotationDisabled; else pScript->mRotationType = CScriptTemplate::eRotationEnabled; } } // Scale - tinyxml2::XMLElement *pScaleType = pEditor->FirstChildElement("scale_type"); + XMLElement *pScaleType = pEditor->FirstChildElement("scale_type"); if (pScaleType) { - const char *kpType = pScaleType->GetText(); + TString ScaleType = TString(pScaleType->GetText()).ToLower(); - if (kpType) + if (!ScaleType.IsEmpty()) { - if (strcmp(kpType, "disabled") == 0) pScript->mScaleType = CScriptTemplate::eScaleDisabled; - else if (strcmp(kpType, "volume") == 0) pScript->mScaleType = CScriptTemplate::eScaleVolume; + if (ScaleType == "disabled") pScript->mScaleType = CScriptTemplate::eScaleDisabled; + else if (ScaleType == "volume") pScript->mScaleType = CScriptTemplate::eScaleVolume; else pScript->mScaleType = CScriptTemplate::eScaleEnabled; } } @@ -428,63 +552,63 @@ CScriptTemplate* CTemplateLoader::LoadScriptTemplate(tinyxml2::XMLDocument *pDoc // Preview Volume if (pScript->mScaleType == CScriptTemplate::eScaleVolume) { - tinyxml2::XMLElement *pVolume = pEditor->FirstChildElement("preview_volume"); + XMLElement *pVolume = pEditor->FirstChildElement("preview_volume"); // Lambda to avoid duplicating volume shape code - auto GetVolumeType = [](const char *kpType) -> EVolumeShape { - if (strcmp(kpType, "none") == 0) return eNoShape; - if (strcmp(kpType, "Box") == 0) return eBoxShape; - if (strcmp(kpType, "AxisAlignedBox") == 0) return eAxisAlignedBoxShape; - if (strcmp(kpType, "Ellipsoid") == 0) return eEllipsoidShape; - if (strcmp(kpType, "Cylinder") == 0) return eCylinderShape; - if (strcmp(kpType, "Conditional") == 0) return eConditionalShape; + auto GetVolumeType = [](const TString& rkType) -> EVolumeShape { + if (rkType == "none") return eNoShape; + if (rkType == "box") return eBoxShape; + if (rkType == "axisalignedbox") return eAxisAlignedBoxShape; + if (rkType == "ellipsoid") return eEllipsoidShape; + if (rkType == "cylinder") return eCylinderShape; + if (rkType == "conditional") return eConditionalShape; return eInvalidShape; }; - const char *kpShape = pVolume->Attribute("shape"); + TString VolShape = TString(pVolume->Attribute("shape")).ToLower(); - if (kpShape) - pScript->mVolumeShape = GetVolumeType(kpShape); + if (!VolShape.IsEmpty()) + pScript->mVolumeShape = GetVolumeType(VolShape); - const char *kpScale = pVolume->Attribute("scale"); + TString VolScale = TString(pVolume->Attribute("scale")).ToLower(); - if (kpScale) - pScript->mVolumeScale = TString(kpScale).ToFloat(); + if (!VolScale.IsEmpty()) + pScript->mVolumeScale = VolScale.ToFloat(); // Conditional if (pScript->mVolumeShape == eConditionalShape) { - const char *kpID = pVolume->Attribute("propertyID"); + TString ConditionID = pVolume->Attribute("propertyID"); - if (kpID) + if (!ConditionID.IsEmpty()) { - pScript->mVolumeConditionIDString = kpID; - tinyxml2::XMLElement *pCondition = pVolume->FirstChildElement("condition"); + pScript->mVolumeConditionIDString = ConditionID; + XMLElement *pCondition = pVolume->FirstChildElement("condition"); while (pCondition) { - const char *kpConditionValue = pCondition->Attribute("value"); - const char *kpConditionShape = pCondition->Attribute("shape"); + TString ConditionValue = TString(pCondition->Attribute("value")).ToLower(); + TString ConditionShape = TString(pCondition->Attribute("shape")).ToLower(); - if (kpConditionValue && kpConditionShape) + if (!ConditionValue.IsEmpty() && !ConditionShape.IsEmpty()) { - CScriptTemplate::SVolumeCondition condition; - condition.Shape = GetVolumeType(kpConditionShape); + CScriptTemplate::SVolumeCondition Condition; + Condition.Shape = GetVolumeType(ConditionShape); - if (strcmp(kpConditionValue, "true") == 0) - condition.Value = 1; - else if (strcmp(kpConditionValue, "false") == 0) - condition.Value = 0; + if (ConditionValue == "true") + Condition.Value = 1; + else if (ConditionValue == "false") + Condition.Value = 0; else - condition.Value = TString(kpConditionValue).ToInt32(); + Condition.Value = ConditionValue.ToInt32(16); - const char *kpConditionScale = pCondition->Attribute("scale"); - if (kpConditionScale) - condition.Scale = TString(kpConditionScale).ToFloat(); + TString ConditionScale = pCondition->Attribute("scale"); + if (!ConditionScale.IsEmpty()) + Condition.Scale = ConditionScale.ToFloat(); else - condition.Scale = 1.f; + Condition.Scale = 1.f; - pScript->mVolumeConditions.push_back(condition); + pScript->mVolumeConditions.push_back(Condition); } pCondition = pCondition->NextSiblingElement("condition"); @@ -498,63 +622,72 @@ CScriptTemplate* CTemplateLoader::LoadScriptTemplate(tinyxml2::XMLDocument *pDoc } // ************ MASTER ************ -void CTemplateLoader::LoadMasterTemplate(tinyxml2::XMLDocument *pDoc) +void CTemplateLoader::LoadMasterTemplate(XMLDocument *pDoc, CMasterTemplate *pMaster) { - tinyxml2::XMLElement *pRoot = pDoc->FirstChildElement("MasterTemplate"); + mpMaster = pMaster; + mMasterDir = mskTemplatesDir + pMaster->mSourceFile.GetFileDirectory(); + + XMLElement *pRoot = pDoc->FirstChildElement("MasterTemplate"); mpMaster->mVersion = TString(pRoot->Attribute("version")).ToInt32(); - tinyxml2::XMLElement *pElem = pRoot->FirstChildElement(); + XMLElement *pElem = pRoot->FirstChildElement(); while (pElem) { + TString NodeName = pElem->Name(); + // Properties - if (strcmp(pElem->Name(), "properties") == 0) + if (NodeName == "properties") { - TString propListPath = mMasterDir + pElem->GetText(); + TString PropListPath = pElem->GetText(); + XMLDocument PropListXML; + OpenXML(mMasterDir + PropListPath, PropListXML); - tinyxml2::XMLDocument propListXML; - propListXML.LoadFile(*propListPath); + if (!PropListXML.Error()) + LoadPropertyList(&PropListXML, PropListPath); + } - if (propListXML.Error()) - Log::Error("Couldn't open property list: " + propListPath); + // Versions + if (NodeName == "versions") + { + XMLElement *pVersion = pElem->FirstChildElement("version"); - else - LoadPropertyList(&propListXML, propListPath); + while (pVersion) + { + mpMaster->mGameVersions.push_back(pVersion->GetText()); + pVersion = pVersion->NextSiblingElement("version"); + } } // Objects - else if (strcmp(pElem->Name(), "objects") == 0) + else if (NodeName == "objects") { - tinyxml2::XMLElement *pObj = pElem->FirstChildElement("object"); + XMLElement *pObj = pElem->FirstChildElement("object"); while (pObj) { // ID can either be a hex number or an ASCII fourCC - TString strID = pObj->Attribute("ID"); + TString StrID = pObj->Attribute("ID"); u32 ID; - if (strID.IsHexString(true)) - ID = strID.ToInt32(); + if (StrID.IsHexString(true)) + ID = StrID.ToInt32(); else - ID = CFourCC(strID).ToLong(); + ID = CFourCC(StrID).ToLong(); // Load up the object - TString templateName = pObj->Attribute("template"); - TString templatePath = mMasterDir + templateName; + TString TemplateName = pObj->Attribute("template"); - tinyxml2::XMLDocument scriptXML; - scriptXML.LoadFile(*templatePath); + XMLDocument ScriptXML; + OpenXML(mMasterDir + TemplateName, ScriptXML); - if (scriptXML.Error()) - Log::Error("Couldn't open script template: " + templatePath); - - else + if (!ScriptXML.Error()) { - CScriptTemplate *pTemp = LoadScriptTemplate(&scriptXML, templateName, ID); + CScriptTemplate *pTemp = LoadScriptTemplate(&ScriptXML, TemplateName, ID); if (pTemp) { - pTemp->mSourceFile = templateName; + pTemp->mSourceFile = TemplateName; mpMaster->mTemplates[ID] = pTemp; } } @@ -564,158 +697,210 @@ void CTemplateLoader::LoadMasterTemplate(tinyxml2::XMLDocument *pDoc) } // States - else if (strcmp(pElem->Name(), "states") == 0) + else if (NodeName == "states") { - tinyxml2::XMLElement *pState = pElem->FirstChildElement("state"); + XMLElement *pState = pElem->FirstChildElement("state"); while (pState) { - TString strID = pState->Attribute("ID"); - u32 stateID; + TString StrID = pState->Attribute("ID"); + u32 StateID; - if (strID.IsHexString(true)) - stateID = strID.ToInt32(); + if (StrID.IsHexString(true)) + StateID = StrID.ToInt32(); else - stateID = CFourCC(strID).ToLong(); + StateID = CFourCC(StrID).ToLong(); - TString stateName = pState->Attribute("name"); - mpMaster->mStates[stateID] = stateName; + TString StateName = pState->Attribute("name"); + mpMaster->mStates[StateID] = StateName; pState = pState->NextSiblingElement("state"); } } // Messages - else if (strcmp(pElem->Name(), "messages") == 0) + else if (NodeName == "messages") { - tinyxml2::XMLElement *pMessage = pElem->FirstChildElement("message"); + XMLElement *pMessage = pElem->FirstChildElement("message"); while (pMessage) { - TString strID = pMessage->Attribute("ID"); - u32 messageID; + TString StrID = pMessage->Attribute("ID"); + u32 MessageID; - if (strID.IsHexString(true)) - messageID = strID.ToInt32(); + if (StrID.IsHexString(true)) + MessageID = StrID.ToInt32(); else - messageID = CFourCC(strID).ToLong(); + MessageID = CFourCC(StrID).ToLong(); - TString messageName = pMessage->Attribute("name"); - mpMaster->mMessages[messageID] = messageName; + TString MessageName = pMessage->Attribute("name"); + mpMaster->mMessages[MessageID] = MessageName; pMessage = pMessage->NextSiblingElement("message"); } } pElem = pElem->NextSiblingElement(); } + + pMaster->mFullyLoaded = true; } -void CTemplateLoader::LoadPropertyList(tinyxml2::XMLDocument *pDoc, const TString& listName) +void CTemplateLoader::LoadPropertyList(XMLDocument *pDoc, const TString& ListName) { - tinyxml2::XMLElement *pElem = pDoc->FirstChildElement()->FirstChildElement(); + XMLElement *pRootElem = pDoc->FirstChildElement("Properties"); - while (pElem) + if (!pRootElem) + Log::Error("Error reading property list at " + ListName + "; there is no root \"Properties\" block element"); + + else { - CPropertyTemplate *pProp = LoadPropertyTemplate(pElem, listName); + XMLElement *pElem = pRootElem->FirstChildElement("property"); - if (pProp) - mpMaster->mPropertyList[pProp->PropertyID()] = pProp; + while (pElem) + { + TString ID = pElem->Attribute("ID"); + TString Name = pElem->Attribute("name"); - pElem = pElem->NextSiblingElement(); + if (!ID.IsEmpty() && !Name.IsEmpty()) + mpMaster->mPropertyNames[ID.ToInt32()] = Name; + + pElem = pElem->NextSiblingElement(); + } + + mpMaster->mHasPropList = true; } - - mpMaster->mHasPropList = true; } -CMasterTemplate* CTemplateLoader::LoadGame(tinyxml2::XMLNode *pNode) +CMasterTemplate* CTemplateLoader::LoadGameInfo(XMLNode *pNode) { - tinyxml2::XMLElement *pGameElem = pNode->FirstChildElement(); - mpMaster = new CMasterTemplate(); + CMasterTemplate *pMaster = new CMasterTemplate(); + XMLElement *pGameElem = pNode->FirstChildElement(); // Parse game parameters while (pGameElem) { - if (strcmp(pGameElem->Name(), "name") == 0) - mpMaster->mGameName = pGameElem->GetText(); + TString NodeName = TString(pGameElem->Name()).ToLower(); - else if (strcmp(pGameElem->Name(), "mlvl") == 0) + if (NodeName == "name") + pMaster->mGameName = pGameElem->GetText(); + + else if (NodeName == "mrea") { u32 VersionNum = std::stoul(pGameElem->GetText(), 0, 16); - mpMaster->mGame = CWorldLoader::GetFormatVersion(VersionNum); + pMaster->mGame = CAreaLoader::GetFormatVersion(VersionNum); } - else if (strcmp(pGameElem->Name(), "master") == 0) + else if (NodeName == "master") { - TString MasterPath = mTemplatesDir + pGameElem->GetText(); - mMasterDir = MasterPath.GetFileDirectory(); - - tinyxml2::XMLDocument MasterXML; - MasterXML.LoadFile(*MasterPath); - - if (MasterXML.Error()) - { - Log::Error("Couldn't open master template at " + MasterPath + " - error " + std::to_string(MasterXML.ErrorID())); - } - - else - { - LoadMasterTemplate(&MasterXML); - mpMaster->mSourceFile = pGameElem->GetText(); - } + TString MasterPath = pGameElem->GetText(); + pMaster->mSourceFile = MasterPath; } + pGameElem = pGameElem->NextSiblingElement(); } - mpMaster->mFullyLoaded = true; - return mpMaster; + return pMaster; +} + +// ************ UTILITY ************ +void CTemplateLoader::OpenXML(const TString& rkPath, XMLDocument& rDoc) +{ + TString AbsPath = rkPath; + rDoc.LoadFile(*AbsPath); + + if (rDoc.Error()) + { + TString Name = AbsPath.GetFileName(); + Log::Error("Error when opening template XML " + Name + ": " + ErrorName(rDoc.ErrorID())); + } +} + +TString CTemplateLoader::ErrorName(XMLError Error) +{ + switch (Error) + { + case XML_SUCCESS: return "Success"; + case XML_NO_ATTRIBUTE: return "No attribute"; + case XML_WRONG_ATTRIBUTE_TYPE: return "Wrong attribute type"; + case XML_ERROR_FILE_NOT_FOUND: return "File not found"; + case XML_ERROR_FILE_COULD_NOT_BE_OPENED: return "File could not be opened"; + case XML_ERROR_FILE_READ_ERROR: return "File read error"; + case XML_ERROR_ELEMENT_MISMATCH: return "Element mismatch"; + case XML_ERROR_PARSING_ELEMENT: return "Parsing element"; + case XML_ERROR_PARSING_ATTRIBUTE: return "Parsing attribute"; + case XML_ERROR_IDENTIFYING_TAG: return "Identifying tag"; + case XML_ERROR_PARSING_TEXT: return "Parsing text"; + case XML_ERROR_PARSING_CDATA: return "Parsing CData"; + case XML_ERROR_PARSING_COMMENT: return "Parsing comment"; + case XML_ERROR_PARSING_DECLARATION: return "Parsing declaration"; + case XML_ERROR_PARSING_UNKNOWN: return "Parsing unknown"; + case XML_ERROR_EMPTY_DOCUMENT: return "Empty document"; + case XML_ERROR_MISMATCHED_ELEMENT: return "Mismatched element"; + case XML_ERROR_PARSING: return "Parsing"; + case XML_CAN_NOT_CONVERT_TEXT: return "Cannot convert text"; + case XML_NO_TEXT_NODE: return "No text node"; + default: return "Unknown error"; + } } // ************ PUBLIC ************ void CTemplateLoader::LoadGameList() { - static const TString skTemplatesDir = "../templates/"; - static const TString skGameListPath = skTemplatesDir + "GameList.xml"; Log::Write("Loading game list"); // Load Game List XML - tinyxml2::XMLDocument GameListXML; - GameListXML.LoadFile(*skGameListPath); + XMLDocument GameListXML; + OpenXML(mskGameListPath, GameListXML); if (GameListXML.Error()) - { - Log::Error("Couldn't open game list at " + skGameListPath + " - error " + std::to_string(GameListXML.ErrorID())); return; - } // Parse - tinyxml2::XMLNode *pNode = GameListXML.FirstChild()->NextSibling()->FirstChild(); + XMLNode *pNode = GameListXML.FirstChild()->NextSibling()->FirstChild(); while (pNode) { - tinyxml2::XMLElement *pElement = pNode->ToElement(); + XMLElement *pElement = pNode->ToElement(); + TString NodeName = TString(pElement->Name()).ToLower(); // Game List version number - if (strcmp(pElement->Name(), "version") == 0) + if (NodeName == "version") { u32 VersionNum = std::stoul(pElement->GetText()); CMasterTemplate::smGameListVersion = VersionNum; } // Games - else if (strcmp(pElement->Name(), "game") == 0) + else if (NodeName == "game") { - CTemplateLoader Loader(skTemplatesDir); - CMasterTemplate *pMaster = Loader.LoadGame(pNode); - - if (!pMaster->IsLoadedSuccessfully()) - { - Log::Error("Master template for " + pMaster->mGameName + " couldn't be loaded"); - delete pMaster; - } - - else - CMasterTemplate::smMasterMap[pMaster->mGame] = pMaster; + CTemplateLoader Loader(mskTemplatesDir); + CMasterTemplate *pMaster = Loader.LoadGameInfo(pNode); + CMasterTemplate::smMasterMap[pMaster->mGame] = pMaster; } pNode = pNode->NextSibling(); } } + +void CTemplateLoader::LoadGameTemplates(EGame Game) +{ + std::list MasterList = CMasterTemplate::GetMasterList(); + + for (auto it = MasterList.begin(); it != MasterList.end(); it++) + { + CMasterTemplate *pMaster = *it; + + if (pMaster->GetGame() == Game) + { + XMLDocument MasterXML; + OpenXML(mskTemplatesDir + pMaster->mSourceFile, MasterXML); + + if (!MasterXML.Error()) + { + CTemplateLoader Loader(mskTemplatesDir); + Loader.LoadMasterTemplate(&MasterXML, pMaster); + } + + break; + } + } +} diff --git a/src/Core/Resource/Factory/CTemplateLoader.h b/src/Core/Resource/Factory/CTemplateLoader.h index 6677e09c..3b5791bc 100644 --- a/src/Core/Resource/Factory/CTemplateLoader.h +++ b/src/Core/Resource/Factory/CTemplateLoader.h @@ -7,29 +7,44 @@ class CTemplateLoader { + static const TString mskTemplatesDir; + static const TString mskGameListPath; + CMasterTemplate *mpMaster; TString mTemplatesDir; TString mMasterDir; // Constructor - CTemplateLoader(const TString& templatesDir) : mTemplatesDir(templatesDir) {} + CTemplateLoader(const TString& rkTemplatesDir) + : mTemplatesDir(rkTemplatesDir) {} // Load Property - void LoadBitFlags(tinyxml2::XMLElement *pElem, CBitfieldTemplate *pTemp, const TString& templateName); - void LoadEnumerators(tinyxml2::XMLElement *pElem, CEnumTemplate *pTemp, const TString& templateName); - void LoadStructProperties(tinyxml2::XMLElement *pElem, CStructTemplate *pTemp, const TString& templateName); - CPropertyTemplate* LoadPropertyTemplate(tinyxml2::XMLElement *pElem, const TString& templateName); + IPropertyTemplate* LoadProperty(tinyxml2::XMLElement *pElem, CStructTemplate *pParentStruct, const TString& rkTemplateName); + IPropertyTemplate* CreateProperty(u32 ID, EPropertyType Type, const TString& rkName, CStructTemplate *pStruct); + + void LoadStructTemplate(const TString& rkTemplateFileName, CStructTemplate *pStruct); + void LoadEnumTemplate(const TString& rkTemplateFileName, CEnumTemplate *pEnum); + void LoadBitfieldTemplate(const TString& rkTemplateFileName, CBitfieldTemplate *pBitfield); + + void LoadProperties(tinyxml2::XMLElement *pPropertiesElem, CStructTemplate *pStruct, const TString& rkTemplateName); + void LoadEnumerators(tinyxml2::XMLElement *pEnumeratorsElem, CEnumTemplate *pEnum, const TString& rkTemplateName); + void LoadBitFlags(tinyxml2::XMLElement *pFlagsElem, CBitfieldTemplate *pBitfield, const TString& rkTemplateName); // Load Script Object - CScriptTemplate* LoadScriptTemplate(tinyxml2::XMLDocument *pDoc, const TString& templateName, u32 objectID); + CScriptTemplate* LoadScriptTemplate(tinyxml2::XMLDocument *pDoc, const TString& rkTemplateName, u32 ObjectID); // Load Master - void LoadMasterTemplate(tinyxml2::XMLDocument *pDoc); - void LoadPropertyList(tinyxml2::XMLDocument *pDoc, const TString& listName); - CMasterTemplate* LoadGame(tinyxml2::XMLNode *pNode); + CMasterTemplate* LoadGameInfo(tinyxml2::XMLNode *pNode); + void LoadMasterTemplate(tinyxml2::XMLDocument *pDoc, CMasterTemplate *pMaster); + void LoadPropertyList(tinyxml2::XMLDocument *pDoc, const TString& rkListName); + + // Utility + static void OpenXML(const TString& rkPath, tinyxml2::XMLDocument& rDoc); + static TString ErrorName(tinyxml2::XMLError Error); public: static void LoadGameList(); + static void LoadGameTemplates(EGame Game); }; #endif // CTEMPLATELOADER_H diff --git a/src/Core/Resource/Factory/CWorldLoader.cpp b/src/Core/Resource/Factory/CWorldLoader.cpp index 7c093cb3..685fc7de 100644 --- a/src/Core/Resource/Factory/CWorldLoader.cpp +++ b/src/Core/Resource/Factory/CWorldLoader.cpp @@ -9,9 +9,8 @@ CWorldLoader::CWorldLoader() void CWorldLoader::LoadPrimeMLVL(IInputStream& MLVL) { - /** + /* * This function loads MLVL files from Prime 1/2 - * Corruption isn't too different, but having to check for it on every file ID is obnoxious * We start immediately after the "version" value (0x8 in the file) */ // Header @@ -19,8 +18,8 @@ void CWorldLoader::LoadPrimeMLVL(IInputStream& MLVL) { mpWorld->mpWorldName = gResCache.GetResource(MLVL.ReadLong(), "STRG"); if (mVersion == eEchoes) mpWorld->mpDarkWorldName = gResCache.GetResource(MLVL.ReadLong(), "STRG"); - if (mVersion > ePrime) mpWorld->mUnknown1 = MLVL.ReadLong(); - if (mVersion >= ePrime) mpWorld->mpSaveWorld = gResCache.GetResource(MLVL.ReadLong(), "SAVW"); + if (mVersion >= eEchoes) mpWorld->mUnknown1 = MLVL.ReadLong(); + if (mVersion >= ePrime) mpWorld->mpSaveWorld = gResCache.GetResource(MLVL.ReadLong(), "SAVW"); mpWorld->mpDefaultSkybox = gResCache.GetResource(MLVL.ReadLong(), "CMDL"); } @@ -146,7 +145,7 @@ void CWorldLoader::LoadPrimeMLVL(IInputStream& MLVL) } // Rels - if (mVersion == eEchoes) + if ( (mVersion == eEchoesDemo) || (mVersion == eEchoes) ) { u32 NumRels = MLVL.ReadLong(); pArea->RelFilenames.resize(NumRels); @@ -154,15 +153,18 @@ void CWorldLoader::LoadPrimeMLVL(IInputStream& MLVL) for (u32 iRel = 0; iRel < NumRels; iRel++) pArea->RelFilenames[iRel] = MLVL.ReadString(); - u32 NumRelOffsets = MLVL.ReadLong(); // Don't know what these offsets correspond to - pArea->RelOffsets.resize(NumRelOffsets); + if (mVersion == eEchoes) + { + u32 NumRelOffsets = MLVL.ReadLong(); // Don't know what these offsets correspond to + pArea->RelOffsets.resize(NumRelOffsets); - for (u32 iOff = 0; iOff < NumRelOffsets; iOff++) - pArea->RelOffsets[iOff] = MLVL.ReadLong(); + for (u32 iOff = 0; iOff < NumRelOffsets; iOff++) + pArea->RelOffsets[iOff] = MLVL.ReadLong(); + } } // Footer - if (mVersion >= eEchoes) + if (mVersion >= eEchoesDemo) pArea->InternalName = MLVL.ReadString(); } diff --git a/src/Core/Resource/Factory/CWorldLoader.h b/src/Core/Resource/Factory/CWorldLoader.h index 16fa1d94..6b360db1 100644 --- a/src/Core/Resource/Factory/CWorldLoader.h +++ b/src/Core/Resource/Factory/CWorldLoader.h @@ -3,7 +3,7 @@ #include "Core/Resource/CWorld.h" #include "Core/Resource/CResCache.h" -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" #include diff --git a/src/Core/Resource/Script/CMasterTemplate.cpp b/src/Core/Resource/Script/CMasterTemplate.cpp index df615f06..9c03b421 100644 --- a/src/Core/Resource/Script/CMasterTemplate.cpp +++ b/src/Core/Resource/Script/CMasterTemplate.cpp @@ -20,6 +20,23 @@ EGame CMasterTemplate::GetGame() return mGame; } +u32 CMasterTemplate::NumGameVersions() +{ + if (mGameVersions.empty()) return 1; + else return mGameVersions.size(); +} + +u32 CMasterTemplate::GetGameVersion(TString VersionName) +{ + VersionName = VersionName.ToLower(); + + for (u32 iVer = 0; iVer < mGameVersions.size(); iVer++) + if (mGameVersions[iVer].ToLower() == VersionName) + return iVer; + + return -1; +} + CScriptTemplate* CMasterTemplate::TemplateByID(u32 ObjectID) { auto it = mTemplates.find(ObjectID); @@ -83,14 +100,14 @@ TString CMasterTemplate::MessageByIndex(u32 Index) return (std::next(it, Index))->second; } -CPropertyTemplate* CMasterTemplate::GetProperty(u32 PropertyID) +TString CMasterTemplate::PropertyName(u32 PropertyID) { - auto it = mPropertyList.find(PropertyID); + auto it = mPropertyNames.find(PropertyID); - if (it != mPropertyList.end()) + if (it != mPropertyNames.end()) return it->second; else - return nullptr; + return "Unknown"; } bool CMasterTemplate::HasPropertyList() diff --git a/src/Core/Resource/Script/CMasterTemplate.h b/src/Core/Resource/Script/CMasterTemplate.h index 94c68689..4fe10a54 100644 --- a/src/Core/Resource/Script/CMasterTemplate.h +++ b/src/Core/Resource/Script/CMasterTemplate.h @@ -2,7 +2,7 @@ #define CMASTERTEMPLATE_H #include "CScriptTemplate.h" -#include "Core/Resource/EFormatVersion.h" +#include "Core/Resource/EGame.h" #include #include @@ -17,12 +17,13 @@ class CMasterTemplate u32 mVersion; bool mFullyLoaded; + std::vector mGameVersions; std::map mTemplates; std::map mStates; std::map mMessages; bool mHasPropList; - std::map mPropertyList; + std::map mPropertyNames; static std::map smMasterMap; static u32 smGameListVersion; @@ -31,6 +32,8 @@ public: CMasterTemplate(); ~CMasterTemplate(); EGame GetGame(); + u32 NumGameVersions(); + u32 GetGameVersion(TString VersionName); u32 NumScriptTemplates(); u32 NumStates(); u32 NumMessages(); @@ -43,7 +46,7 @@ public: TString MessageByID(u32 MessageID); TString MessageByID(const CFourCC& MessageID); TString MessageByIndex(u32 Index); - CPropertyTemplate* GetProperty(u32 PropertyID); + TString PropertyName(u32 PropertyID); bool HasPropertyList(); bool IsLoadedSuccessfully(); diff --git a/src/Core/Resource/Script/CProperty.cpp b/src/Core/Resource/Script/CProperty.cpp deleted file mode 100644 index cdffab36..00000000 --- a/src/Core/Resource/Script/CProperty.cpp +++ /dev/null @@ -1,123 +0,0 @@ -#include "CProperty.h" - -// ************ CPropertyStruct ************ -CPropertyStruct::~CPropertyStruct() -{ - for (auto it = mProperties.begin(); it != mProperties.end(); it++) - delete *it; -} - -CPropertyBase* CPropertyStruct::PropertyByIndex(u32 index) -{ - return mProperties[index]; -} - -CPropertyBase* CPropertyStruct::PropertyByID(u32 ID) -{ - for (auto it = mProperties.begin(); it != mProperties.end(); it++) - { - if ((*it)->ID() == ID) - return *it; - } - return nullptr; -} - -CPropertyBase* CPropertyStruct::PropertyByIDString(const TIDString& str) -{ - // Resolve namespace - u32 nsStart = str.IndexOf(":"); - - // String has namespace; the requested property is within a struct - if (nsStart != -1) - { - TString strStructID = str.Truncate(nsStart); - if (!strStructID.IsHexString()) return nullptr; - - u32 structID = strStructID.ToInt32(); - TString propName = str.ChopFront(nsStart + 1); - - CPropertyStruct *pStruct = StructByID(structID); - if (!pStruct) return nullptr; - else return pStruct->PropertyByIDString(propName); - } - - // No namespace; fetch the property from this struct - else - { - if (str.IsHexString()) - return PropertyByID(str.ToInt32()); - else - return nullptr; - } -} - -CPropertyStruct* CPropertyStruct::StructByIndex(u32 index) -{ - CPropertyBase *pProp = PropertyByIndex(index); - - if (pProp->Type() == eStructProperty) - return static_cast(pProp); - else - return nullptr; -} - -CPropertyStruct* CPropertyStruct::StructByID(u32 ID) -{ - CPropertyBase *pProp = PropertyByID(ID); - - if (pProp->Type() == eStructProperty) - return static_cast(pProp); - else - return nullptr; -} - -CPropertyStruct* CPropertyStruct::StructByIDString(const TIDString& str) -{ - CPropertyBase *pProp = PropertyByIDString(str); - - if (pProp->Type() == eStructProperty) - return static_cast(pProp); - else - return nullptr; -} - -// ************ STATIC ************ -CPropertyStruct* CPropertyStruct::CopyFromTemplate(CStructTemplate *pTemp) -{ - CPropertyStruct *pStruct = new CPropertyStruct(); - pStruct->mpTemplate = pTemp; - pStruct->Reserve(pTemp->Count()); - - for (u32 iProp = 0; iProp < pTemp->Count(); iProp++) - { - CPropertyTemplate *pPropTemp = pTemp->PropertyByIndex(iProp); - CPropertyBase *pProp = nullptr; - - switch (pPropTemp->Type()) - { - case eBoolProperty: pProp = new CBoolProperty(false); break; - case eByteProperty: pProp = new CByteProperty(0); break; - case eShortProperty: pProp = new CShortProperty(0); break; - case eLongProperty: pProp = new CLongProperty(0); break; - case eEnumProperty: pProp = new CEnumProperty(0); break; - case eBitfieldProperty: pProp = new CBitfieldProperty(0); break; - case eFloatProperty: pProp = new CFloatProperty(0.f); break; - case eStringProperty: pProp = new CStringProperty(""); break; - case eVector3Property: pProp = new CVector3Property(CVector3f::skZero); break; - case eColorProperty: pProp = new CColorProperty(CColor::skBlack); break; - case eFileProperty: pProp = new CFileProperty(); break; - case eArrayProperty: pProp = new CArrayProperty(); break; - case eAnimParamsProperty: pProp = new CAnimParamsProperty(); break; - case eUnknownProperty: pProp = new CUnknownProperty(); break; - case eStructProperty: pProp = CPropertyStruct::CopyFromTemplate(static_cast(pPropTemp)); break; - } - - if (pProp) - { - pProp->SetTemplate(pPropTemp); - pStruct->mProperties.push_back(pProp); - } - } - - return pStruct; -} diff --git a/src/Core/Resource/Script/CProperty.h b/src/Core/Resource/Script/CProperty.h deleted file mode 100644 index fe794749..00000000 --- a/src/Core/Resource/Script/CProperty.h +++ /dev/null @@ -1,101 +0,0 @@ -#ifndef CPROPERTY -#define CPROPERTY - -/* This header file declares some classes used to track script object properties - * CPropertyBase, __CProperty (and typedefs), CPropertyStruct - * It's a bit hard to read, should be reorganized at some point */ -#include "CPropertyTemplate.h" -#include "EPropertyType.h" -#include "Core/Resource/CResource.h" -#include "Core/Resource/TResPtr.h" -#include "Core/Resource/CAnimationParameters.h" -#include -#include -#include -#include - -class CScriptTemplate; - -typedef TString TIDString; - -/* - * CPropertyBase is the base class, containing just some virtual function definitions - * Virtual destructor is mainly there to make cleanup easy; don't need to cast to delete - */ -class CPropertyBase -{ - friend class CScriptLoader; -protected: - CPropertyTemplate *mpTemplate; -public: - virtual ~CPropertyBase() {} - inline virtual EPropertyType Type() = 0; - inline CPropertyTemplate *Template() { return mpTemplate; } - inline void SetTemplate(CPropertyTemplate *_tmp) { mpTemplate = _tmp; } - inline TString Name() { return mpTemplate->Name(); } - inline u32 ID() { return mpTemplate->PropertyID(); } -}; - -/* - * __CProperty is a template subclass for actual properties. - * Don't use this class directly. Typedefs are provided for every possible property type. - */ -template -class __CProperty : public CPropertyBase -{ - friend class CScriptLoader; - t mValue; -public: - __CProperty() {} - __CProperty(t v) { Set(v); } - ~__CProperty() {} - inline EPropertyType Type() { return type; } - inline t Get() { return mValue; } - inline void Set(t v) { mValue = v; } -}; -typedef __CProperty CBoolProperty; -typedef __CProperty CByteProperty; -typedef __CProperty CShortProperty; -typedef __CProperty CLongProperty; -typedef __CProperty CEnumProperty; -typedef __CProperty CBitfieldProperty; -typedef __CProperty CFloatProperty; -typedef __CProperty CStringProperty; -typedef __CProperty CVector3Property; -typedef __CProperty CColorProperty; -typedef __CProperty, eFileProperty> CFileProperty; -typedef __CProperty CAnimParamsProperty; -typedef __CProperty, eArrayProperty> CArrayProperty; -typedef __CProperty, eUnknownProperty> CUnknownProperty; - -/* - * CPropertyStruct is for defining structs of properties. - */ -class CPropertyStruct : public CPropertyBase -{ - friend class CScriptLoader; - std::vector mProperties; -public: - // Destructor simply iterates through the list and deletes them. Nothing complicated. - ~CPropertyStruct(); - - // Inline - EPropertyType Type() { return eStructProperty; } - inline u32 Count() { return mProperties.size(); } - inline void Reserve(u32 amount) { mProperties.reserve(amount); } - inline CPropertyBase* operator[](u32 index) { return mProperties[index]; } - - // Functions - CPropertyBase* PropertyByIndex(u32 index); - CPropertyBase* PropertyByID(u32 ID); - CPropertyBase* PropertyByIDString(const TIDString& str); - CPropertyStruct* StructByIndex(u32 index); - CPropertyStruct* StructByID(u32 ID); - CPropertyStruct* StructByIDString(const TIDString& str); - - // Static - static CPropertyStruct* CopyFromTemplate(CStructTemplate *pTemp); -}; - -#endif // CPROPERTY - diff --git a/src/Core/Resource/Script/CPropertyTemplate.cpp b/src/Core/Resource/Script/CPropertyTemplate.cpp deleted file mode 100644 index ba4ea092..00000000 --- a/src/Core/Resource/Script/CPropertyTemplate.cpp +++ /dev/null @@ -1,175 +0,0 @@ -#include "CPropertyTemplate.h" -#include - -EPropertyType PropStringToPropEnum(const TString& prop) -{ - if (prop == "bool") return eBoolProperty; - if (prop == "byte") return eByteProperty; - if (prop == "short") return eShortProperty; - if (prop == "long") return eLongProperty; - if (prop == "enum") return eEnumProperty; - if (prop == "bitfield") return eBitfieldProperty; - if (prop == "float") return eFloatProperty; - if (prop == "string") return eStringProperty; - if (prop == "color") return eColorProperty; - if (prop == "vector3f") return eVector3Property; - if (prop == "file") return eFileProperty; - if (prop == "struct") return eStructProperty; - if (prop == "array") return eArrayProperty; - if (prop == "animparams") return eAnimParamsProperty; - if (prop == "unknown") return eUnknownProperty; - return eInvalidProperty; -} - -TString PropEnumToPropString(EPropertyType prop) -{ - switch (prop) - { - case eBoolProperty: return "bool"; - case eByteProperty: return "byte"; - case eShortProperty: return "short"; - case eLongProperty: return "long"; - case eEnumProperty: return "enum"; - case eBitfieldProperty: return "bitfield"; - case eFloatProperty: return "float"; - case eStringProperty: return "string"; - case eColorProperty: return "color"; - case eVector3Property: return "vector3f"; - case eFileProperty: return "file"; - case eStructProperty: return "struct"; - case eArrayProperty: return "array"; - case eAnimParamsProperty: return "animparams"; - case eUnknownProperty: return "unknown"; - - case eInvalidProperty: - default: - return "invalid"; - } -} - -/******************* - * CStructTemplate * - *******************/ -CStructTemplate::CStructTemplate() : CPropertyTemplate(-1) -{ - mIsSingleProperty = false; - mPropType = eStructProperty; -} - -CStructTemplate::~CStructTemplate() -{ - for (auto it = mProperties.begin(); it != mProperties.end(); it++) - delete *it; -} - -// ************ GETTERS ************ -EPropertyType CStructTemplate::Type() const -{ - return eStructProperty; -} - -bool CStructTemplate::IsSingleProperty() const -{ - return mIsSingleProperty; -} - -u32 CStructTemplate::Count() const -{ - return mProperties.size(); -} - -CPropertyTemplate* CStructTemplate::PropertyByIndex(u32 index) -{ - if (mProperties.size() > index) - return mProperties[index]; - else - return nullptr; -} - -CPropertyTemplate* CStructTemplate::PropertyByID(u32 ID) -{ - for (auto it = mProperties.begin(); it != mProperties.end(); it++) - { - if ((*it)->PropertyID() == ID) - return *it; - } - return nullptr; -} - -CPropertyTemplate* CStructTemplate::PropertyByIDString(const TIDString& str) -{ - // Resolve namespace - u32 nsStart = str.IndexOf(":"); - u32 propStart = nsStart + 1; - - // String has namespace; the requested property is within a struct - if (nsStart != -1) - { - TString strStructID = str.SubString(0, nsStart); - if (!strStructID.IsHexString()) return nullptr; - - u32 structID = strStructID.ToInt32(); - TString propName = str.SubString(propStart, str.Length() - propStart); - - CStructTemplate *pStruct = StructByID(structID); - if (!pStruct) return nullptr; - else return pStruct->PropertyByIDString(propName); - } - - // No namespace; fetch the property from this struct - else - { - // ID string lookup - if (str.IsHexString()) - return PropertyByID(str.ToInt32()); - else - return nullptr; - } -} - -CStructTemplate* CStructTemplate::StructByIndex(u32 index) -{ - CPropertyTemplate *pProp = PropertyByIndex(index); - - if (pProp->Type() == eStructProperty) - return static_cast(pProp); - else - return nullptr; -} - -CStructTemplate* CStructTemplate::StructByID(u32 ID) -{ - CPropertyTemplate *pProp = PropertyByID(ID); - - if (pProp && pProp->Type() == eStructProperty) - return static_cast(pProp); - else - return nullptr; -} - -CStructTemplate* CStructTemplate::StructByIDString(const TString& str) -{ - CPropertyTemplate *pProp = PropertyByIDString(str); - - if (pProp && pProp->Type() == eStructProperty) - return static_cast(pProp); - else - return nullptr; -} - -// ************ DEBUG ************ -void CStructTemplate::DebugPrintProperties(TString base) -{ - base = base + Name() + "::"; - for (auto it = mProperties.begin(); it != mProperties.end(); it++) - { - CPropertyTemplate *tmp = *it; - if (tmp->Type() == eStructProperty) - { - CStructTemplate *tmp2 = static_cast(tmp); - tmp2->DebugPrintProperties(base); - } - else - std::cout << base << tmp->Name() << "\n"; - } -} diff --git a/src/Core/Resource/Script/CPropertyTemplate.h b/src/Core/Resource/Script/CPropertyTemplate.h deleted file mode 100644 index 9118fc47..00000000 --- a/src/Core/Resource/Script/CPropertyTemplate.h +++ /dev/null @@ -1,219 +0,0 @@ -#ifndef CPROPERTYTEMPLATE -#define CPROPERTYTEMPLATE - -#include "EPropertyType.h" -#include -#include -#include - -typedef TString TIDString; - -class CPropertyTemplate -{ - friend class CTemplateLoader; - friend class CTemplateWriter; - -protected: - EPropertyType mPropType; - TString mPropName; - u32 mPropID; -public: - CPropertyTemplate(u32 ID) - : mPropID(ID) - { - } - - CPropertyTemplate(EPropertyType type, TString name, u32 ID) - : mPropType(type), - mPropName(name), - mPropID(ID) - { - } - - virtual EPropertyType Type() const - { - return mPropType; - } - - inline TString Name() const - { - return mPropName; - } - - inline u32 PropertyID() const - { - return mPropID; - } - - inline void SetName(const TString& Name) - { - mPropName = Name; - } -}; - -class CFileTemplate : public CPropertyTemplate -{ - friend class CTemplateLoader; - friend class CTemplateWriter; - - TStringList mAcceptedExtensions; -public: - CFileTemplate(u32 ID) : CPropertyTemplate(ID) { mPropType = eFileProperty; } - - CFileTemplate(const TString& name, u32 ID, const TStringList& extensions) - : CPropertyTemplate(ID) - { - mPropType = eFileProperty; - mPropName = name; - mAcceptedExtensions = extensions; - } - - EPropertyType Type() const - { - return eFileProperty; - } - - const TStringList& Extensions() const - { - return mAcceptedExtensions; - } -}; - -class CEnumTemplate : public CPropertyTemplate -{ - friend class CTemplateLoader; - friend class CTemplateWriter; - - struct SEnumerator - { - TString Name; - u32 ID; - - SEnumerator(const TString& _name, u32 _ID) - : Name(_name), ID(_ID) {} - }; - std::vector mEnumerators; - TString mSourceFile; - -public: - CEnumTemplate(u32 ID) - : CPropertyTemplate(ID) - { - mPropType = eEnumProperty; - } - - CEnumTemplate(const TString& name, u32 ID) - : CPropertyTemplate(eEnumProperty, name, ID) - {} - - EPropertyType Type() const - { - return eEnumProperty; - } - - u32 NumEnumerators() - { - return mEnumerators.size(); - } - - u32 EnumeratorIndex(u32 enumID) - { - for (u32 iEnum = 0; iEnum < mEnumerators.size(); iEnum++) - { - if (mEnumerators[iEnum].ID == enumID) - return iEnum; - } - return -1; - } - - u32 EnumeratorID(u32 enumIndex) - { - if (mEnumerators.size() > enumIndex) - return mEnumerators[enumIndex].ID; - - else return -1; - } - - TString EnumeratorName(u32 enumIndex) - { - if (mEnumerators.size() > enumIndex) - return mEnumerators[enumIndex].Name; - - else return "INVALID ENUM INDEX"; - } -}; - -class CBitfieldTemplate : public CPropertyTemplate -{ - friend class CTemplateLoader; - friend class CTemplateWriter; - - struct SBitFlag - { - TString Name; - u32 Mask; - - SBitFlag(const TString& _name, u32 _mask) - : Name(_name), Mask(_mask) {} - }; - std::vector mBitFlags; - TString mSourceFile; - -public: - CBitfieldTemplate(u32 ID) - : CPropertyTemplate(ID) - { - mPropType = eBitfieldProperty; - } - - CBitfieldTemplate(const TString& name, u32 ID) - : CPropertyTemplate(eBitfieldProperty, name, ID) - {} - - EPropertyType Type() const - { - return eBitfieldProperty; - } - - u32 NumFlags() - { - return mBitFlags.size(); - } - - TString FlagName(u32 index) - { - return mBitFlags[index].Name; - } - - u32 FlagMask(u32 index) - { - return mBitFlags[index].Mask; - } -}; - -class CStructTemplate : public CPropertyTemplate -{ - friend class CTemplateLoader; - friend class CTemplateWriter; - - bool mIsSingleProperty; - std::vector mProperties; - TString mSourceFile; -public: - CStructTemplate(); - ~CStructTemplate(); - - EPropertyType Type() const; - bool IsSingleProperty() const; - u32 Count() const; - CPropertyTemplate* PropertyByIndex(u32 index); - CPropertyTemplate* PropertyByID(u32 ID); - CPropertyTemplate* PropertyByIDString(const TIDString& str); - CStructTemplate* StructByIndex(u32 index); - CStructTemplate* StructByID(u32 ID); - CStructTemplate* StructByIDString(const TIDString& str); - void DebugPrintProperties(TString base); -}; - -#endif // CPROPERTYTEMPLATE - diff --git a/src/Core/Resource/Script/CScriptObject.cpp b/src/Core/Resource/Script/CScriptObject.cpp index b6b0746d..bac95965 100644 --- a/src/Core/Resource/Script/CScriptObject.cpp +++ b/src/Core/Resource/Script/CScriptObject.cpp @@ -3,16 +3,16 @@ #include "Core/Resource/CAnimSet.h" CScriptObject::CScriptObject(CGameArea *pArea, CScriptLayer *pLayer, CScriptTemplate *pTemplate) + : mpTemplate(pTemplate) + , mpArea(pArea) + , mpLayer(pLayer) + , mVersion(0) + , mpDisplayModel(nullptr) + , mpCollision(nullptr) + , mHasInGameModel(false) { - mpTemplate = pTemplate; - mpArea = pArea; - mpLayer = pLayer; - mpProperties = nullptr; mpTemplate->AddObject(this); - mpDisplayModel = nullptr; - mpBillboard = nullptr; - mpCollision = nullptr; - mHasInGameModel = false; + mpProperties = (CPropertyStruct*) pTemplate->BaseStruct()->InstantiateProperty(); } CScriptObject::~CScriptObject() @@ -22,14 +22,7 @@ CScriptObject::~CScriptObject() } // ************ DATA MANIPULATION ************ -void CScriptObject::CopyFromTemplate(CScriptTemplate *pTemp, u32 propCount) -{ - CStructTemplate *pBaseStruct = pTemp->BaseStructByCount(propCount); - delete mpProperties; - mpProperties = CPropertyStruct::CopyFromTemplate(pBaseStruct); -} - -void CScriptObject::EvaluateProperties() + void CScriptObject::EvaluateProperties() { mpInstanceName = mpTemplate->FindInstanceName(mpProperties); mpPosition = mpTemplate->FindPosition(mpProperties); @@ -61,12 +54,12 @@ void CScriptObject::EvaluateCollisionModel() } // ************ GETTERS ************ -CPropertyBase* CScriptObject::PropertyByIndex(u32 index) const +IProperty* CScriptObject::PropertyByIndex(u32 index) const { return mpProperties->PropertyByIndex(index); } -CPropertyBase* CScriptObject::PropertyByIDString(const TString& str) const +IProperty* CScriptObject::PropertyByIDString(const TString& str) const { return mpProperties->PropertyByIDString(str); } @@ -91,6 +84,11 @@ CScriptLayer* CScriptObject::Layer() const return mpLayer; } +u32 CScriptObject::Version() const +{ + return mVersion; +} + CPropertyStruct* CScriptObject::Properties() const { return mpProperties; diff --git a/src/Core/Resource/Script/CScriptObject.h b/src/Core/Resource/Script/CScriptObject.h index ce75dda0..6522fb75 100644 --- a/src/Core/Resource/Script/CScriptObject.h +++ b/src/Core/Resource/Script/CScriptObject.h @@ -2,8 +2,8 @@ #define CSCRIPTOBJECT_H #include "SConnection.h" -#include "CProperty.h" -#include "CPropertyTemplate.h" +#include "IProperty.h" +#include "IPropertyTemplate.h" #include "CScriptTemplate.h" #include "Core/Resource/Model/CModel.h" #include "Core/Resource/CCollisionMeshGroup.h" @@ -19,17 +19,18 @@ class CScriptObject CScriptTemplate *mpTemplate; TResPtr mpArea; CScriptLayer *mpLayer; + u32 mVersion; u32 mInstanceID; std::vector mOutConnections; std::vector mInConnections; CPropertyStruct *mpProperties; - CStringProperty *mpInstanceName; - CVector3Property *mpPosition; - CVector3Property *mpRotation; - CVector3Property *mpScale; - CBoolProperty *mpActive; + TStringProperty *mpInstanceName; + TVector3Property *mpPosition; + TVector3Property *mpRotation; + TVector3Property *mpScale; + TBoolProperty *mpActive; CPropertyStruct *mpLightParameters; TResPtr mpDisplayModel; TResPtr mpBillboard; @@ -43,7 +44,6 @@ public: CScriptObject(CGameArea *pArea, CScriptLayer *pLayer, CScriptTemplate *pTemplate); ~CScriptObject(); - void CopyFromTemplate(CScriptTemplate *pTemp, u32 propCount); void EvaluateProperties(); void EvaluateDisplayModel(); void EvaluateBillboard(); @@ -53,10 +53,11 @@ public: CMasterTemplate* MasterTemplate() const; CGameArea* Area() const; CScriptLayer* Layer() const; + u32 Version() const; CPropertyStruct* Properties() const; u32 NumProperties() const; - CPropertyBase* PropertyByIndex(u32 index) const; - CPropertyBase* PropertyByIDString(const TIDString& str) const; + IProperty* PropertyByIndex(u32 index) const; + IProperty* PropertyByIDString(const TIDString& str) const; u32 ObjectTypeID() const; u32 InstanceID() const; u32 NumInLinks() const; diff --git a/src/Core/Resource/Script/CScriptTemplate.cpp b/src/Core/Resource/Script/CScriptTemplate.cpp index 77ae04ad..2b37fc50 100644 --- a/src/Core/Resource/Script/CScriptTemplate.cpp +++ b/src/Core/Resource/Script/CScriptTemplate.cpp @@ -9,18 +9,18 @@ #include CScriptTemplate::CScriptTemplate(CMasterTemplate *pMaster) + : mpMaster(pMaster) + , mpBaseStruct(nullptr) + , mVisible(true) + , mPreviewScale(1.f) + , mVolumeShape(eNoShape) + , mVolumeScale(1.f) { - mpMaster = pMaster; - mVisible = true; - mPreviewScale = 1.f; - mVolumeScale = 1.f; - mVolumeShape = eNoShape; } CScriptTemplate::~CScriptTemplate() { - for (u32 iSet = 0; iSet < mPropertySets.size(); iSet++) - delete mPropertySets[iSet].pBaseStruct; + delete mpBaseStruct; } CMasterTemplate* CScriptTemplate::MasterTemplate() @@ -33,41 +33,9 @@ EGame CScriptTemplate::Game() return mpMaster->GetGame(); } -TString CScriptTemplate::TemplateName(s32 propCount) const +TString CScriptTemplate::TemplateName() const { - // Return original name if there is only one property set - // or if caller doesn't want to distinguish between sets - if ((NumPropertySets() == 1) || (propCount == -1)) - return mTemplateName; - - // Otherwise we return the template name with the set name appended - for (auto it = mPropertySets.begin(); it != mPropertySets.end(); it++) - if (it->pBaseStruct->Count() == propCount) - return mTemplateName + " (" + it->SetName + ")"; - - return mTemplateName + " (Invalid)"; -} - -TString CScriptTemplate::PropertySetNameByCount(s32 propCount) const -{ - for (auto it = mPropertySets.begin(); it != mPropertySets.end(); it++) - if (it->pBaseStruct->Count() == propCount) - return it->SetName; - - return ""; -} - -TString CScriptTemplate::PropertySetNameByIndex(u32 index) const -{ - if (index < NumPropertySets()) - return mPropertySets[index].SetName; - else - return ""; -} - -u32 CScriptTemplate::NumPropertySets() const -{ - return mPropertySets.size(); + return mTemplateName; } CScriptTemplate::ERotationType CScriptTemplate::RotationType() const @@ -100,10 +68,9 @@ bool CScriptTemplate::IsVisible() const return mVisible; } -void CScriptTemplate::DebugPrintProperties(int propCount) +void CScriptTemplate::DebugPrintProperties() { - CStructTemplate *pTemp = BaseStructByCount(propCount); - if (pTemp) pTemp->DebugPrintProperties(""); + mpBaseStruct->DebugPrintProperties(""); } // ************ PROPERTY FETCHING ************ @@ -111,7 +78,7 @@ template t TFetchProperty(CPropertyStruct *pProperties, const TIDString& ID) { if (ID.IsEmpty()) return nullptr; - CPropertyBase *pProp = pProperties->PropertyByIDString(ID); + IProperty *pProp = pProperties->PropertyByIDString(ID); if (pProp && (pProp->Type() == propType)) return static_cast(pProp); @@ -119,23 +86,9 @@ t TFetchProperty(CPropertyStruct *pProperties, const TIDString& ID) return nullptr; } -CStructTemplate* CScriptTemplate::BaseStructByCount(s32 propCount) +CStructTemplate* CScriptTemplate::BaseStruct() { - if (mPropertySets.size() == 1) return mPropertySets[0].pBaseStruct; - - for (u32 iSet = 0; iSet < mPropertySets.size(); iSet++) - if (mPropertySets[iSet].pBaseStruct->Count() == propCount) - return mPropertySets[iSet].pBaseStruct; - - return nullptr; -} - -CStructTemplate* CScriptTemplate::BaseStructByIndex(u32 index) -{ - if (index < NumPropertySets()) - return mPropertySets[index].pBaseStruct; - else - return nullptr; + return mpBaseStruct; } EVolumeShape CScriptTemplate::VolumeShape(CScriptObject *pObj) @@ -177,32 +130,32 @@ s32 CScriptTemplate::CheckVolumeConditions(CScriptObject *pObj, bool LogErrors) // Private function if (mVolumeShape == eConditionalShape) { - CPropertyBase *pProp = pObj->Properties()->PropertyByIDString(mVolumeConditionIDString); + IProperty *pProp = pObj->Properties()->PropertyByIDString(mVolumeConditionIDString); // Get value of the condition test property (only boolean, integral, and enum types supported) int v; switch (pProp->Type()) { case eBoolProperty: - v = (static_cast(pProp)->Get() ? 1 : 0); + v = (static_cast(pProp)->Get() ? 1 : 0); break; case eByteProperty: - v = (int) static_cast(pProp)->Get(); + v = (int) static_cast(pProp)->Get(); break; case eShortProperty: - v = (int) static_cast(pProp)->Get(); + v = (int) static_cast(pProp)->Get(); break; case eLongProperty: - v = (int) static_cast(pProp)->Get(); + v = (int) static_cast(pProp)->Get(); break; case eEnumProperty: { - CEnumProperty *pEnumCast = static_cast(pProp); + TEnumProperty *pEnumCast = static_cast(pProp); CEnumTemplate *pEnumTemp = static_cast(pEnumCast->Template()); - int index = static_cast(pProp)->Get(); + int index = static_cast(pProp)->Get(); v = pEnumTemp->EnumeratorID(index); break; } @@ -222,29 +175,29 @@ s32 CScriptTemplate::CheckVolumeConditions(CScriptObject *pObj, bool LogErrors) return -1; } -CStringProperty* CScriptTemplate::FindInstanceName(CPropertyStruct *pProperties) +TStringProperty* CScriptTemplate::FindInstanceName(CPropertyStruct *pProperties) { - return TFetchProperty(pProperties, mNameIDString); + return TFetchProperty(pProperties, mNameIDString); } -CVector3Property* CScriptTemplate::FindPosition(CPropertyStruct *pProperties) +TVector3Property* CScriptTemplate::FindPosition(CPropertyStruct *pProperties) { - return TFetchProperty(pProperties, mPositionIDString); + return TFetchProperty(pProperties, mPositionIDString); } -CVector3Property* CScriptTemplate::FindRotation(CPropertyStruct *pProperties) +TVector3Property* CScriptTemplate::FindRotation(CPropertyStruct *pProperties) { - return TFetchProperty(pProperties, mRotationIDString); + return TFetchProperty(pProperties, mRotationIDString); } -CVector3Property* CScriptTemplate::FindScale(CPropertyStruct *pProperties) +TVector3Property* CScriptTemplate::FindScale(CPropertyStruct *pProperties) { - return TFetchProperty(pProperties, mScaleIDString); + return TFetchProperty(pProperties, mScaleIDString); } -CBoolProperty* CScriptTemplate::FindActive(CPropertyStruct *pProperties) +TBoolProperty* CScriptTemplate::FindActive(CPropertyStruct *pProperties) { - return TFetchProperty(pProperties, mActiveIDString); + return TFetchProperty(pProperties, mActiveIDString); } CPropertyStruct* CScriptTemplate::FindLightParameters(CPropertyStruct *pProperties) @@ -270,17 +223,17 @@ CModel* CScriptTemplate::FindDisplayModel(CPropertyStruct *pProperties) // Property else { - CPropertyBase *pProp = pProperties->PropertyByIDString(it->AssetLocation); + IProperty *pProp = pProperties->PropertyByIDString(it->AssetLocation); if (pProp->Type() == eFileProperty) { - CFileProperty *pFile = static_cast(pProp); + TFileProperty *pFile = static_cast(pProp); pRes = pFile->Get(); } - else if (pProp->Type() == eAnimParamsProperty) + else if (pProp->Type() == eCharacterProperty) { - CAnimParamsProperty *pParams = static_cast(pProp); + TAnimParamsProperty *pParams = static_cast(pProp); pRes = pParams->Get().GetCurrentModel(it->ForceNodeIndex); } } @@ -310,11 +263,11 @@ CTexture* CScriptTemplate::FindBillboardTexture(CPropertyStruct *pProperties) // Property else { - CPropertyBase *pProp = pProperties->PropertyByIDString(it->AssetLocation); + IProperty *pProp = pProperties->PropertyByIDString(it->AssetLocation); if (pProp->Type() == eFileProperty) { - CFileProperty *pFile = static_cast(pProp); + TFileProperty *pFile = static_cast(pProp); pRes = pFile->Get(); } } @@ -344,11 +297,11 @@ CCollisionMeshGroup* CScriptTemplate::FindCollision(CPropertyStruct *pProperties // Property else { - CPropertyBase *pProp = pProperties->PropertyByIDString(it->AssetLocation); + IProperty *pProp = pProperties->PropertyByIDString(it->AssetLocation); if (pProp->Type() == eFileProperty) { - CFileProperty *pFile = static_cast(pProp); + TFileProperty *pFile = static_cast(pProp); pRes = pFile->Get(); } } @@ -369,17 +322,17 @@ bool CScriptTemplate::HasInGameModel(CPropertyStruct *pProperties) if (it->AssetSource == SEditorAsset::eFile) continue; CResource *pRes = nullptr; - CPropertyBase *pProp = pProperties->PropertyByIDString(it->AssetLocation); + IProperty *pProp = pProperties->PropertyByIDString(it->AssetLocation); if (pProp->Type() == eFileProperty) { - CFileProperty *pFile = static_cast(pProp); + TFileProperty *pFile = static_cast(pProp); pRes = pFile->Get(); } - else if (pProp->Type() == eAnimParamsProperty) + else if (pProp->Type() == eCharacterProperty) { - CAnimParamsProperty *pParams = static_cast(pProp); + TAnimParamsProperty *pParams = static_cast(pProp); pRes = pParams->Get().GetCurrentModel(it->ForceNodeIndex); } diff --git a/src/Core/Resource/Script/CScriptTemplate.h b/src/Core/Resource/Script/CScriptTemplate.h index 8eece8a7..d8685a31 100644 --- a/src/Core/Resource/Script/CScriptTemplate.h +++ b/src/Core/Resource/Script/CScriptTemplate.h @@ -1,8 +1,8 @@ #ifndef CSCRIPTTEMPLATE_H #define CSCRIPTTEMPLATE_H -#include "CPropertyTemplate.h" -#include "CProperty.h" +#include "IPropertyTemplate.h" +#include "IProperty.h" #include "EPropertyType.h" #include "EVolumeShape.h" #include "Core/Resource/Model/CModel.h" @@ -39,11 +39,6 @@ public: }; private: - struct SPropertySet { - TString SetName; - CStructTemplate *pBaseStruct; - }; - struct SEditorAsset { enum { @@ -59,7 +54,7 @@ private: }; CMasterTemplate *mpMaster; - std::vector mPropertySets; + CStructTemplate *mpBaseStruct; std::list mObjectList; TString mTemplateName; TString mSourceFile; @@ -75,9 +70,9 @@ private: TIDString mLightParametersIDString; std::vector mAssets; - float mPreviewScale; ERotationType mRotationType; EScaleType mScaleType; + float mPreviewScale; // Preview Volume EVolumeShape mVolumeShape; @@ -97,9 +92,7 @@ public: CMasterTemplate* MasterTemplate(); EGame Game(); - TString TemplateName(s32 propCount = -1) const; - TString PropertySetNameByCount(s32 propCount) const; - TString PropertySetNameByIndex(u32 index) const; + TString TemplateName() const; u32 NumPropertySets() const; ERotationType RotationType() const; EScaleType ScaleType() const; @@ -107,18 +100,17 @@ public: u32 ObjectID() const; void SetVisible(bool visible); bool IsVisible() const; - void DebugPrintProperties(int propCount = -1); + void DebugPrintProperties(); // Property Fetching - CStructTemplate* BaseStructByCount(s32 propCount); - CStructTemplate* BaseStructByIndex(u32 index); + CStructTemplate* BaseStruct(); EVolumeShape VolumeShape(CScriptObject *pObj); float VolumeScale(CScriptObject *pObj); - CStringProperty* FindInstanceName(CPropertyStruct *pProperties); - CVector3Property* FindPosition(CPropertyStruct *pProperties); - CVector3Property* FindRotation(CPropertyStruct *pProperties); - CVector3Property* FindScale(CPropertyStruct *pProperties); - CBoolProperty* FindActive(CPropertyStruct *pProperties); + TStringProperty* FindInstanceName(CPropertyStruct *pProperties); + TVector3Property* FindPosition(CPropertyStruct *pProperties); + TVector3Property* FindRotation(CPropertyStruct *pProperties); + TVector3Property* FindScale(CPropertyStruct *pProperties); + TBoolProperty* FindActive(CPropertyStruct *pProperties); CPropertyStruct* FindLightParameters(CPropertyStruct *pProperties); CModel* FindDisplayModel(CPropertyStruct *pProperties); CTexture* FindBillboardTexture(CPropertyStruct *pProperties); diff --git a/src/Core/Resource/Script/EPropertyType.h b/src/Core/Resource/Script/EPropertyType.h index beddc933..b02235b0 100644 --- a/src/Core/Resource/Script/EPropertyType.h +++ b/src/Core/Resource/Script/EPropertyType.h @@ -18,7 +18,7 @@ enum EPropertyType eFileProperty, eStructProperty, eArrayProperty, - eAnimParamsProperty, + eCharacterProperty, eUnknownProperty, eInvalidProperty }; diff --git a/src/Core/Resource/Script/IProperty.cpp b/src/Core/Resource/Script/IProperty.cpp new file mode 100644 index 00000000..712bd771 --- /dev/null +++ b/src/Core/Resource/Script/IProperty.cpp @@ -0,0 +1,126 @@ +#include "IProperty.h" +#include "IPropertyTemplate.h" + +// ************ IProperty ************ +IPropertyTemplate* IProperty::Template() +{ + return mpTemplate; +} + +TString IProperty::Name() +{ + return mpTemplate->Name(); +} + +u32 IProperty::ID() +{ + return mpTemplate->PropertyID(); +} + +// ************ CPropertyStruct ************ +CPropertyStruct::~CPropertyStruct() +{ + for (auto it = mProperties.begin(); it != mProperties.end(); it++) + delete *it; +} + +IProperty* CPropertyStruct::PropertyByIndex(u32 index) +{ + return mProperties[index]; +} + +IProperty* CPropertyStruct::PropertyByID(u32 ID) +{ + for (auto it = mProperties.begin(); it != mProperties.end(); it++) + { + if ((*it)->ID() == ID) + return *it; + } + return nullptr; +} + +IProperty* CPropertyStruct::PropertyByIDString(const TIDString& rkStr) +{ + // Resolve namespace + u32 NSStart = rkStr.IndexOf(":"); + + // String has namespace; the requested property is within a struct + if (NSStart != -1) + { + TString StrStructID = rkStr.Truncate(NSStart); + if (!StrStructID.IsHexString()) return nullptr; + + u32 StructID = StrStructID.ToInt32(); + TString PropName = rkStr.ChopFront(NSStart + 1); + + CPropertyStruct *pStruct = StructByID(StructID); + if (!pStruct) return nullptr; + else return pStruct->PropertyByIDString(PropName); + } + + // No namespace; fetch the property from this struct + else + { + if (rkStr.IsHexString()) + return PropertyByID(rkStr.ToInt32()); + else + return nullptr; + } +} + +CPropertyStruct* CPropertyStruct::StructByIndex(u32 index) +{ + IProperty *pProp = PropertyByIndex(index); + + if (pProp->Type() == eStructProperty) + return static_cast(pProp); + else + return nullptr; +} + +CPropertyStruct* CPropertyStruct::StructByID(u32 ID) +{ + IProperty *pProp = PropertyByID(ID); + + if (pProp->Type() == eStructProperty) + return static_cast(pProp); + else + return nullptr; +} + +CPropertyStruct* CPropertyStruct::StructByIDString(const TIDString& rkStr) +{ + IProperty *pProp = PropertyByIDString(rkStr); + + if (pProp->Type() == eStructProperty) + return static_cast(pProp); + else + return nullptr; +} + +// ************ CArrayProperty ************ +void CArrayProperty::Resize(u32 Size) +{ + u32 OldSize = mSubStructs.size(); + if (OldSize == Size) return; + + if (Size < OldSize) + { + for (u32 i = mSubStructs.size() - 1; i >= Size; i--) + delete mSubStructs[i]; + } + + mSubStructs.resize(Size); + + if (Size > OldSize) + { + for (u32 i = OldSize; i < Size; i++) + mSubStructs[i] = static_cast(mpTemplate)->CreateSubStruct(); + } +} + +CStructTemplate* CArrayProperty::SubStructTemplate() +{ + // CArrayTemplate inherits from CStructTemplate. It defines the substruct structure. + return static_cast(Template()); +} diff --git a/src/Core/Resource/Script/IProperty.h b/src/Core/Resource/Script/IProperty.h new file mode 100644 index 00000000..7c61a4b1 --- /dev/null +++ b/src/Core/Resource/Script/IProperty.h @@ -0,0 +1,129 @@ +#ifndef IPROPERTY +#define IPROPERTY + +/* This header file declares some classes used to track script object properties + * IProperty, TTypedProperty (and typedefs), CPropertyStruct, and CArrayProperty */ +#include "EPropertyType.h" +#include "IPropertyValue.h" +#include "Core/Resource/CResource.h" +#include "Core/Resource/TResPtr.h" +#include "Core/Resource/CAnimationParameters.h" +#include +#include +#include +#include + +class CScriptTemplate; +class CStructTemplate; +class IPropertyTemplate; +typedef TString TIDString; + +/* + * IProperty is the base class, containing just some virtual function definitions + * Virtual destructor is mainly there to make cleanup easy; don't need to cast to delete + */ +class IProperty +{ + friend class CScriptLoader; +protected: + IPropertyTemplate *mpTemplate; +public: + IProperty(IPropertyTemplate *pTemp) : mpTemplate(pTemp) {} + virtual ~IProperty() {} + virtual EPropertyType Type() = 0; + + IPropertyTemplate* Template(); + TString Name(); + u32 ID(); +}; + +/* + * __CProperty is a template subclass for actual properties. + */ +template +class TTypedProperty : public IProperty +{ + friend class CScriptLoader; + ValueClass mValue; +public: + TTypedProperty(IPropertyTemplate *pTemp) + : IProperty(pTemp) {} + + TTypedProperty(IPropertyTemplate *pTemp, PropType v) + : IProperty(pTemp), mValue(v) {} + + ~TTypedProperty() {} + inline EPropertyType Type() { return TypeEnum; } + inline PropType Get() { return mValue.Get(); } + inline void Set(PropType v) { mValue.Set(v); } +}; +typedef TTypedProperty TBoolProperty; +typedef TTypedProperty TByteProperty; +typedef TTypedProperty TShortProperty; +typedef TTypedProperty TLongProperty; +typedef TTypedProperty TEnumProperty; +typedef TTypedProperty TBitfieldProperty; +typedef TTypedProperty TFloatProperty; +typedef TTypedProperty TStringProperty; +typedef TTypedProperty TVector3Property; +typedef TTypedProperty TColorProperty; +typedef TTypedProperty, eFileProperty, CFileValue> TFileProperty; +typedef TTypedProperty TAnimParamsProperty; +typedef TTypedProperty, eUnknownProperty, CUnknownValue> TUnknownProperty; + +/* + * CPropertyStruct is for defining structs of properties. + */ +class CPropertyStruct : public IProperty +{ + friend class CScriptLoader; + std::vector mProperties; +public: + CPropertyStruct(IPropertyTemplate *pTemp) + : IProperty(pTemp) {} + + ~CPropertyStruct(); + + EPropertyType Type() { return eStructProperty; } + + // Inline + inline u32 Count() { return mProperties.size(); } + inline void AddSubProperty(IProperty *pProp) { mProperties.push_back(pProp); } + inline IProperty* operator[](u32 index) { return mProperties[index]; } + + // Functions + IProperty* PropertyByIndex(u32 index); + IProperty* PropertyByID(u32 ID); + IProperty* PropertyByIDString(const TIDString& rkStr); + CPropertyStruct* StructByIndex(u32 index); + CPropertyStruct* StructByID(u32 ID); + CPropertyStruct* StructByIDString(const TIDString& rkStr); +}; + +/* + * CArrayProperty stores a repeated property struct. + */ +class CArrayProperty : public IProperty +{ + friend class CScriptLoader; + std::vector mSubStructs; + +public: + CArrayProperty(IPropertyTemplate *pTemp) + : IProperty(pTemp) {} + + EPropertyType Type() { return eArrayProperty; } + + // Inline + inline u32 Count() { return mSubStructs.size(); } + inline void Reserve(u32 amount) { mSubStructs.reserve(amount); } + inline CPropertyStruct* ElementByIndex(u32 index) { return mSubStructs[index]; } + inline CPropertyStruct* operator[](u32 index) { return ElementByIndex(index); } + + // Functions + void Resize(u32 Size); + CStructTemplate* SubStructTemplate(); +}; + +#endif // IPROPERTY + diff --git a/src/Core/Resource/Script/IPropertyTemplate.cpp b/src/Core/Resource/Script/IPropertyTemplate.cpp new file mode 100644 index 00000000..30178f77 --- /dev/null +++ b/src/Core/Resource/Script/IPropertyTemplate.cpp @@ -0,0 +1,224 @@ +#include "IPropertyTemplate.h" +#include + +// ************ IPropertyTemplate ************ +bool IPropertyTemplate::IsInVersion(u32 Version) const +{ + if (mAllowedVersions.empty()) + return true; + + for (u32 iVer = 0; iVer < mAllowedVersions.size(); iVer++) + if (mAllowedVersions[iVer] == Version) + return true; + + return false; +} + +TIDString IPropertyTemplate::IDString(bool FullPath) const +{ + TIDString out; + if (mpParent && FullPath) out = mpParent->IDString(true) + ":"; + out += TIDString::HexString(mID, true, true, 8); + return out; +} + +CStructTemplate* IPropertyTemplate::RootStruct() +{ + if (mpParent) return mpParent->RootStruct(); + else if (Type() == eStructProperty) return static_cast(this); + else return nullptr; +} + +// ************ CStructTemplate ************ +bool CStructTemplate::IsSingleProperty() const +{ + return mIsSingleProperty; +} + +u32 CStructTemplate::Count() const +{ + return mSubProperties.size(); +} + +u32 CStructTemplate::NumVersions() +{ + return mVersionPropertyCounts.size(); +} + +u32 CStructTemplate::PropertyCountForVersion(u32 Version) +{ + if (Version == -1) Version = 0; + return mVersionPropertyCounts[Version]; +} + +u32 CStructTemplate::VersionForPropertyCount(u32 PropCount) +{ + for (u32 iVer = 0; iVer < NumVersions(); iVer++) + if (mVersionPropertyCounts[iVer] == PropCount) + return iVer; + + return -1; +} + +IPropertyTemplate* CStructTemplate::PropertyByIndex(u32 index) +{ + if (mSubProperties.size() > index) + return mSubProperties[index]; + else + return nullptr; +} + +IPropertyTemplate* CStructTemplate::PropertyByID(u32 ID) +{ + for (auto it = mSubProperties.begin(); it != mSubProperties.end(); it++) + { + if ((*it)->PropertyID() == ID) + return *it; + } + return nullptr; +} + +IPropertyTemplate* CStructTemplate::PropertyByIDString(const TIDString& str) +{ + // Resolve namespace + u32 nsStart = str.IndexOf(":"); + u32 propStart = nsStart + 1; + + // String has namespace; the requested property is within a struct + if (nsStart != -1) + { + TString strStructID = str.SubString(0, nsStart); + if (!strStructID.IsHexString()) return nullptr; + + u32 structID = strStructID.ToInt32(); + TString propName = str.SubString(propStart, str.Length() - propStart); + + CStructTemplate *pStruct = StructByID(structID); + if (!pStruct) return nullptr; + else return pStruct->PropertyByIDString(propName); + } + + // No namespace; fetch the property from this struct + else + { + // ID string lookup + if (str.IsHexString()) + return PropertyByID(str.ToInt32()); + else + return nullptr; + } +} + +CStructTemplate* CStructTemplate::StructByIndex(u32 index) +{ + IPropertyTemplate *pProp = PropertyByIndex(index); + + if (pProp->Type() == eStructProperty) + return static_cast(pProp); + else + return nullptr; +} + +CStructTemplate* CStructTemplate::StructByID(u32 ID) +{ + IPropertyTemplate *pProp = PropertyByID(ID); + + if (pProp && pProp->Type() == eStructProperty) + return static_cast(pProp); + else + return nullptr; +} + +CStructTemplate* CStructTemplate::StructByIDString(const TString& str) +{ + IPropertyTemplate *pProp = PropertyByIDString(str); + + if (pProp && pProp->Type() == eStructProperty) + return static_cast(pProp); + else + return nullptr; +} + +bool CStructTemplate::HasProperty(const TIDString& rkIdString) +{ + IPropertyTemplate *pProperty = PropertyByIDString(rkIdString); + return (pProperty != nullptr); +} + +void CStructTemplate::DetermineVersionPropertyCounts() +{ + for (u32 iVer = 0; iVer < mVersionPropertyCounts.size(); iVer++) + { + mVersionPropertyCounts[iVer] = 0; + + for (u32 iProp = 0; iProp < mSubProperties.size(); iProp++) + { + if (mSubProperties[iProp]->IsInVersion(iVer) && mSubProperties[iProp]->CookPreference() != eNeverCook) + mVersionPropertyCounts[iVer]++; + } + } +} + +// ************ GLOBAL FUNCTIONS ************ +TString PropEnumToPropString(EPropertyType prop) +{ + switch (prop) + { + case eBoolProperty: return "bool"; + case eByteProperty: return "byte"; + case eShortProperty: return "short"; + case eLongProperty: return "long"; + case eEnumProperty: return "enum"; + case eBitfieldProperty: return "bitfield"; + case eFloatProperty: return "float"; + case eStringProperty: return "string"; + case eColorProperty: return "color"; + case eVector3Property: return "vector3f"; + case eFileProperty: return "file"; + case eStructProperty: return "struct"; + case eArrayProperty: return "array"; + case eCharacterProperty: return "character"; + case eUnknownProperty: return "unknown"; + + case eInvalidProperty: + default: + return "invalid"; + } +} + +EPropertyType PropStringToPropEnum(const TString& rkProp) +{ + if (rkProp == "bool") return eBoolProperty; + if (rkProp == "byte") return eByteProperty; + if (rkProp == "short") return eShortProperty; + if (rkProp == "long") return eLongProperty; + if (rkProp == "enum") return eEnumProperty; + if (rkProp == "bitfield") return eBitfieldProperty; + if (rkProp == "float") return eFloatProperty; + if (rkProp == "string") return eStringProperty; + if (rkProp == "color") return eColorProperty; + if (rkProp == "vector3f") return eVector3Property; + if (rkProp == "file") return eFileProperty; + if (rkProp == "struct") return eStructProperty; + if (rkProp == "array") return eArrayProperty; + if (rkProp == "character") return eCharacterProperty; + if (rkProp == "unknown") return eUnknownProperty; + return eInvalidProperty; +} + +// ************ DEBUG ************ +void CStructTemplate::DebugPrintProperties(TString base) +{ + base = base + Name() + "::"; + for (auto it = mSubProperties.begin(); it != mSubProperties.end(); it++) + { + IPropertyTemplate *tmp = *it; + if (tmp->Type() == eStructProperty) + { + CStructTemplate *tmp2 = static_cast(tmp); + tmp2->DebugPrintProperties(base); + } + else + std::cout << base << tmp->Name() << "\n"; + } +} diff --git a/src/Core/Resource/Script/IPropertyTemplate.h b/src/Core/Resource/Script/IPropertyTemplate.h new file mode 100644 index 00000000..93130926 --- /dev/null +++ b/src/Core/Resource/Script/IPropertyTemplate.h @@ -0,0 +1,517 @@ +#ifndef IPROPERTYTEMPLATE +#define IPROPERTYTEMPLATE + +#include "EPropertyType.h" +#include "IProperty.h" +#include "IPropertyValue.h" +#include "Core/Resource/CAnimationParameters.h" +#include +#include +#include +#include +#include + +typedef TString TIDString; +class CStructTemplate; +class IProperty; + +enum ECookPreference +{ + eNoCookPreference, + eAlwaysCook, + eNeverCook +}; + +// IPropertyTemplate - Base class. Contains basic info that every property has, +// plus virtual functions for determining more specific property type. +class IPropertyTemplate +{ + friend class CTemplateLoader; + friend class CTemplateWriter; + +protected: + CStructTemplate *mpParent; + TString mName; + u32 mID; + ECookPreference mCookPreference; + std::vector mAllowedVersions; + +public: + IPropertyTemplate(u32 ID, CStructTemplate *pParent = 0) + : mID(ID) + , mpParent(pParent) + , mName("Unknown") + , mCookPreference(eNoCookPreference) + { + } + + IPropertyTemplate(u32 ID, const TString& rkName, ECookPreference CookPreference, CStructTemplate *pParent = 0) + : mID(ID) + , mpParent(pParent) + , mName(rkName) + , mCookPreference(CookPreference) + { + } + + virtual EPropertyType Type() const = 0; + virtual bool CanHaveDefault() const = 0; + virtual bool IsNumerical() const = 0; + + virtual bool HasValidRange() const { return false; } + virtual TString DefaultToString() { return ""; } + virtual TString RangeToString() { return ""; } + + virtual void SetParam(const TString& rkParamName, const TString& rkValue) + { + if (rkParamName == "should_cook") + { + if (rkValue == "always") + mCookPreference = eAlwaysCook; + else if (rkValue == "never") + mCookPreference = eNeverCook; + else + mCookPreference = eNoCookPreference; + } + } + + virtual IProperty* InstantiateProperty() = 0; + + inline TString Name() const + { + return mName; + } + + inline u32 PropertyID() const + { + return mID; + } + + inline ECookPreference CookPreference() const + { + return mCookPreference; + } + + inline void SetName(const TString& Name) + { + mName = Name; + } + + inline CStructTemplate* Parent() const + { + return mpParent; + } + + bool IsInVersion(u32 Version) const; + TIDString IDString(bool FullPath) const; + CStructTemplate* RootStruct(); +}; + +// TTypedPropertyTemplate - Template property class that allows for tracking +// a default value. Typedefs are set up for a bunch of property types. +template +class TTypedPropertyTemplate : public IPropertyTemplate +{ + friend class CTemplateLoader; + friend class CTemplateWriter; + +protected: + ValueClass mDefaultValue; + +public: + TTypedPropertyTemplate(u32 ID, CStructTemplate *pParent = 0) + : IPropertyTemplate(ID, pParent) {} + + TTypedPropertyTemplate(u32 ID, const TString& rkName, ECookPreference CookPreference, CStructTemplate *pParent = 0) + : IPropertyTemplate(ID, rkName, CookPreference, pParent) {} + + virtual EPropertyType Type() const { return PropTypeEnum; } + virtual bool CanHaveDefault() const { return true; } + virtual bool IsNumerical() const { return false; } + + virtual TString DefaultToString() + { + return mDefaultValue.ToString(); + } + + virtual void SetParam(const TString& rkParamName, const TString& rkValue) + { + IPropertyTemplate::SetParam(rkParamName, rkValue); + + if (rkParamName == "default") + mDefaultValue.FromString(rkValue); + } + + virtual IProperty* InstantiateProperty() + { + typedef TTypedProperty TPropertyType; + + TPropertyType *pOut = new TPropertyType(this); + pOut->Set(GetDefaultValue()); + return pOut; + } + + inline PropType GetDefaultValue() const + { + return mDefaultValue.Get(); + } + + inline void SetDefaultValue(const PropType& rkIn) + { + mDefaultValue.Set(rkIn); + } +}; + +// TNumericalPropertyTemplate - Subclass of TTypedPropertyTemplate for numerical +// property types, and allows a min/max value to be tracked. +template +class TNumericalPropertyTemplate : public TTypedPropertyTemplate +{ + friend class CTemplateLoader; + friend class CTemplateWriter; + + ValueClass mMin; + ValueClass mMax; + +public: + TNumericalPropertyTemplate(u32 ID, CStructTemplate *pParent = 0) + : TTypedPropertyTemplate(ID, pParent) + {} + + TNumericalPropertyTemplate(u32 ID, const TString& rkName, ECookPreference CookPreference, CStructTemplate *pParent = 0) + : TTypedPropertyTemplate(ID, rkName, CookPreference, pParent) + , mMin(0) + , mMax(0) + {} + + virtual bool IsNumerical() const { return true; } + + virtual bool HasValidRange() const + { + return (mMin != 0 || mMax != 0); + } + + virtual TString RangeToString() const + { + return mMin.ToString() + "," + mMax.ToString(); + } + + virtual void SetParam(const TString& rkParamName, const TString& rkValue) + { + TTypedPropertyTemplate::SetParam(rkParamName, rkValue); + + if (rkParamName == "range") + { + TStringList Components = rkValue.Split(", "); + + if (Components.size() == 2) + { + mMin.FromString(Components.front()); + mMax.FromString(Components.back()); + } + } + } + + inline PropType GetMin() + { + return mMin.Get(); + } + + inline PropType GetMax() + { + return mMax.Get(); + } + + inline void SetRange(const PropType& rkMin, const PropType& rkMax) + { + mMin.Set(rkMin); + mMax.Set(rkMax); + } +}; + +// Typedefs for all property types that don't need further functionality. +typedef TTypedPropertyTemplate TBoolTemplate; +typedef TNumericalPropertyTemplate TByteTemplate; +typedef TNumericalPropertyTemplate TShortTemplate; +typedef TNumericalPropertyTemplate TLongTemplate; +typedef TNumericalPropertyTemplate TFloatTemplate; +typedef TTypedPropertyTemplate TStringTemplate; +typedef TTypedPropertyTemplate TVector3Template; +typedef TTypedPropertyTemplate TColorTemplate; + +// CFileTemplate - Property template for files. Tracks a list of file types that +// the property is allowed to accept. +class CFileTemplate : public IPropertyTemplate +{ + friend class CTemplateLoader; + friend class CTemplateWriter; + + TStringList mAcceptedExtensions; +public: + CFileTemplate(u32 ID, CStructTemplate *pParent = 0) + : IPropertyTemplate(ID, pParent) {} + + CFileTemplate(u32 ID, const TString& rkName, ECookPreference CookPreference, CStructTemplate *pParent = 0) + : IPropertyTemplate(ID, rkName, CookPreference, pParent) {} + + virtual EPropertyType Type() const { return eFileProperty; } + virtual bool CanHaveDefault() const { return false; } + virtual bool IsNumerical() const { return false; } + + IProperty* InstantiateProperty() + { + return new TFileProperty(this); + } + + void SetAllowedExtensions(const TStringList& rkExtensions) + { + mAcceptedExtensions = rkExtensions; + } + + const TStringList& Extensions() const + { + return mAcceptedExtensions; + } +}; + +// CCharacterTemplate - Typed property that doesn't allow default values. +class CCharacterTemplate : public TTypedPropertyTemplate +{ + friend class CTemplateLoader; + friend class CTemplateWriter; + +public: + CCharacterTemplate(u32 ID, CStructTemplate *pParent = 0) + : TTypedPropertyTemplate(ID, pParent) { } + + CCharacterTemplate(u32 ID, const TString& rkName, ECookPreference CookPreference, CStructTemplate *pParent = 0) + : TTypedPropertyTemplate(ID, rkName, CookPreference, pParent) { } + + virtual bool CanHaveDefault() const + { + return false; + } +}; + +// CEnumTemplate - Property template for enums. Tracks a list of possible values (enumerators). +class CEnumTemplate : public TLongTemplate +{ + friend class CTemplateLoader; + friend class CTemplateWriter; + + struct SEnumerator + { + TString Name; + u32 ID; + + SEnumerator(const TString& rkName, u32 _ID) + : Name(rkName), ID(_ID) {} + }; + std::vector mEnumerators; + TString mSourceFile; + +public: + CEnumTemplate(u32 ID, CStructTemplate *pParent = 0) + : TLongTemplate(ID, pParent) + { + mDefaultValue.SetHexStringOutput(true); + } + + CEnumTemplate(u32 ID, const TString& rkName, ECookPreference CookPreference, CStructTemplate *pParent = 0) + : TLongTemplate(ID, rkName, CookPreference, pParent) + { + mDefaultValue.SetHexStringOutput(true); + } + + virtual EPropertyType Type() const { return eEnumProperty; } + virtual bool CanHaveDefault() const { return true; } + virtual bool IsNumerical() const { return false; } + + virtual IProperty* InstantiateProperty() + { + TEnumProperty *pEnum = new TEnumProperty(this); + u32 Index = EnumeratorIndex(GetDefaultValue()); + pEnum->Set(Index); + return pEnum; + } + + u32 NumEnumerators() + { + return mEnumerators.size(); + } + + u32 EnumeratorIndex(u32 enumID) + { + for (u32 iEnum = 0; iEnum < mEnumerators.size(); iEnum++) + { + if (mEnumerators[iEnum].ID == enumID) + return iEnum; + } + return -1; + } + + u32 EnumeratorID(u32 enumIndex) + { + if (mEnumerators.size() > enumIndex) + return mEnumerators[enumIndex].ID; + + else return -1; + } + + TString EnumeratorName(u32 enumIndex) + { + if (mEnumerators.size() > enumIndex) + return mEnumerators[enumIndex].Name; + + else return "INVALID ENUM INDEX"; + } +}; + +// CBitfieldTemplate - Property template for bitfields, which can have multiple +// distinct boolean parameters packed into one property. +class CBitfieldTemplate : public TLongTemplate +{ + friend class CTemplateLoader; + friend class CTemplateWriter; + + struct SBitFlag + { + TString Name; + u32 Mask; + + SBitFlag(const TString& _name, u32 _mask) + : Name(_name), Mask(_mask) {} + }; + std::vector mBitFlags; + TString mSourceFile; + +public: + CBitfieldTemplate(u32 ID, CStructTemplate *pParent = 0) + : TLongTemplate(ID, pParent) {} + + CBitfieldTemplate(u32 ID, const TString& rkName, ECookPreference CookPreference, CStructTemplate *pParent = 0) + : TLongTemplate(ID, rkName, CookPreference, pParent) {} + + virtual EPropertyType Type() const { return eBitfieldProperty; } + virtual bool CanHaveDefault() const { return true; } + virtual bool IsNumerical() const { return false; } + + virtual IProperty* InstantiateProperty() + { + TBitfieldProperty *pBitfield = new TBitfieldProperty(this); + pBitfield->Set(GetDefaultValue()); + return pBitfield; + } + + u32 NumFlags() + { + return mBitFlags.size(); + } + + TString FlagName(u32 index) + { + return mBitFlags[index].Name; + } + + u32 FlagMask(u32 index) + { + return mBitFlags[index].Mask; + } +}; + +// CStructTemplate - Defines structs composed of multiple sub-properties. +class CStructTemplate : public IPropertyTemplate +{ + friend class CTemplateLoader; + friend class CTemplateWriter; + +protected: + std::vector mSubProperties; + std::vector mVersionPropertyCounts; + bool mIsSingleProperty; + TString mSourceFile; + + void DetermineVersionPropertyCounts(); +public: + CStructTemplate(u32 ID, CStructTemplate *pParent = 0) + : IPropertyTemplate(ID, pParent) + , mIsSingleProperty(false) {} + + CStructTemplate(u32 ID, const TString& rkName, ECookPreference CookPreference, CStructTemplate *pParent = 0) + : IPropertyTemplate(ID, rkName, CookPreference, pParent) + , mIsSingleProperty(false) {} + + ~CStructTemplate() + { + for (auto it = mSubProperties.begin(); it != mSubProperties.end(); it++) + delete *it; + } + + EPropertyType Type() const { return eStructProperty; } + bool CanHaveDefault() const { return false; } + bool IsNumerical() const { return false; } + + IProperty* InstantiateProperty() + { + CPropertyStruct *pStruct = new CPropertyStruct(this); + + for (u32 iSub = 0; iSub < mSubProperties.size(); iSub++) + { + IProperty *pSubProp = mSubProperties[iSub]->InstantiateProperty(); + pStruct->AddSubProperty(pSubProp); + } + + return pStruct; + } + + bool IsSingleProperty() const; + u32 Count() const; + u32 NumVersions(); + u32 PropertyCountForVersion(u32 Version); + u32 VersionForPropertyCount(u32 PropCount); + IPropertyTemplate* PropertyByIndex(u32 index); + IPropertyTemplate* PropertyByID(u32 ID); + IPropertyTemplate* PropertyByIDString(const TIDString& str); + CStructTemplate* StructByIndex(u32 index); + CStructTemplate* StructByID(u32 ID); + CStructTemplate* StructByIDString(const TIDString& str); + bool HasProperty(const TIDString& rkIdString); + void DebugPrintProperties(TString base); +}; + +// CArrayTemplate - Defines a repeating struct composed of multiple sub-properties. +// Similar to CStructTemplate, but with new implementations of Type() and InstantiateProperty(). +class CArrayTemplate : public CStructTemplate +{ + friend class CTemplateLoader; + friend class CTemplateWriter; + +public: + CArrayTemplate(u32 ID, CStructTemplate *pParent = 0) + : CStructTemplate(ID, pParent) + { + mIsSingleProperty = true; + } + + CArrayTemplate(u32 ID, const TString& rkName, ECookPreference CookPreference, CStructTemplate *pParent = 0) + : CStructTemplate(ID, rkName, CookPreference, pParent) + { + mIsSingleProperty = true; + } + + EPropertyType Type() const { return eArrayProperty; } + + IProperty* InstantiateProperty() + { + return new CArrayProperty(this); + } + + CPropertyStruct* CreateSubStruct() + { + return (CPropertyStruct*) CStructTemplate::InstantiateProperty(); + } +}; + +#endif // IPROPERTYTEMPLATE + diff --git a/src/Core/Resource/Script/IPropertyValue.h b/src/Core/Resource/Script/IPropertyValue.h new file mode 100644 index 00000000..3cab35bc --- /dev/null +++ b/src/Core/Resource/Script/IPropertyValue.h @@ -0,0 +1,275 @@ +#ifndef IPROPERTYVALUE_H +#define IPROPERTYVALUE_H + +#include "EPropertyType.h" +#include "Core/Log.h" +#include "Core/Resource/CAnimationParameters.h" +#include "Core/Resource/CResource.h" +#include "Core/Resource/TResPtr.h" + +#include +#include +#include + +class IPropertyValue +{ +public: + virtual TString ToString() const = 0; + virtual void FromString(const TString& rkString) = 0; +}; + +template +class TTypedPropertyValue : public IPropertyValue +{ +protected: + PropType mValue; + +public: + TTypedPropertyValue() {} + + TTypedPropertyValue(PropType Val) + : mValue(Val) {} + + PropType Get() const + { + return mValue; + } + + void Set(const PropType& rkIn) + { + mValue = rkIn; + } + + bool operator==(const TTypedPropertyValue& rkOther) const + { + return (mValue == rkOther.mValue); + } + + bool operator==(const PropType& rkOther) const { return (mValue == rkOther); } + bool operator!=(const PropType& rkOther) const { return (mValue != rkOther); } + bool operator< (const PropType& rkOther) const { return (mValue < rkOther); } + bool operator<=(const PropType& rkOther) const { return (mValue <= rkOther); } + bool operator> (const PropType& rkOther) const { return (mValue > rkOther); } + bool operator>=(const PropType& rkOther) const { return (mValue >= rkOther); } +}; + +class CBoolValue : public TTypedPropertyValue +{ +public: + CBoolValue() { mValue = false; } + CBoolValue(bool Val) { mValue = Val; } + + TString ToString() const + { + return (!mValue ? "false" : "true"); + } + + void FromString(const TString& rkString) + { + mValue = (rkString == "true"); + } +}; + +class CByteValue : public TTypedPropertyValue +{ +public: + CByteValue() { mValue = 0; } + CByteValue(s8 Val) { mValue = Val; } + + TString ToString() const + { + return TString::FromInt32(mValue, 0, 10); + } + + void FromString(const TString& rkString) + { + u32 base = (rkString.StartsWith("0x") ? 16 : 10); + mValue = (s8) rkString.ToInt32(base); + } +}; + +class CShortValue : public TTypedPropertyValue +{ +public: + CShortValue() { mValue = 0; } + CShortValue(s16 Val) { mValue = Val; } + + TString ToString() const + { + return TString::FromInt32((s32) mValue, 0, 10); + } + + void FromString(const TString& rkString) + { + u32 base = (rkString.StartsWith("0x") ? 16 : 10); + mValue = (s16) rkString.ToInt32(base); + } +}; + +class CLongValue : public TTypedPropertyValue +{ +protected: + bool mShouldOutputHex; + +public: + CLongValue() { mShouldOutputHex = false; mValue = 0; } + CLongValue(s32 Val) { mShouldOutputHex = false; mValue = Val; } + + void SetHexStringOutput(bool enable) + { + mShouldOutputHex = enable; + } + + TString ToString() const + { + if (mShouldOutputHex) + return TString::HexString((u32) mValue, true, true, 8); + else + return TString::FromInt32(mValue, 0, 10); + } + + void FromString(const TString& rkString) + { + u32 base = (rkString.StartsWith("0x") ? 16 : 10); + mValue = (s32) rkString.ToInt32(base); + } +}; + +class CFloatValue : public TTypedPropertyValue +{ +public: + CFloatValue() { mValue = 0.0f; } + CFloatValue(float Val) { mValue = Val; } + + TString ToString() const + { + return TString::FromFloat(mValue); + } + + void FromString(const TString& rkString) + { + mValue = rkString.ToFloat(); + } +}; + +class CStringValue : public TTypedPropertyValue +{ +public: + CStringValue() {} + CStringValue(const TString& rkVal) { mValue = rkVal; } + + // These functions are extremely complicated, but try to follow along + TString ToString() const + { + return mValue; + } + + void FromString(const TString& rkString) + { + mValue = rkString; + } +}; + +class CColorValue : public TTypedPropertyValue +{ +public: + CColorValue() {} + CColorValue(const CColor& rkVal) { mValue = rkVal; } + + TString ToString() const + { + TString out; + out += TString::FromFloat(mValue.r) + ", "; + out += TString::FromFloat(mValue.g) + ", "; + out += TString::FromFloat(mValue.b) + ", "; + out += TString::FromFloat(mValue.a); + return out; + } + + void FromString(const TString& rkString) + { + TStringList Components = rkString.Split(", "); + + if (Components.size() < 3 || Components.size() > 4) + { + Log::Error("CColorValue::FromString was passed a string with an invalid number of components"); + mValue = CColor::skTransparentBlack; + return; + } + + float *pPtr = &mValue.r; + mValue.a = 1.0f; + + for (auto it = Components.begin(); it != Components.end(); it++) + { + *pPtr = it->ToFloat(); + pPtr++; + } + } +}; + +class CVector3Value : public TTypedPropertyValue +{ +public: + CVector3Value() {} + CVector3Value(const CVector3f& rkVal) { mValue = rkVal; } + + TString ToString() const + { + TString out; + out += TString::FromFloat(mValue.x) + ", "; + out += TString::FromFloat(mValue.y) + ", "; + out += TString::FromFloat(mValue.z); + return out; + } + + void FromString(const TString& rkString) + { + TStringList Components = rkString.Split(", "); + + if (Components.size() != 3) + { + Log::Error("CVector3Value::FromString was passed a string with an invalid number of components"); + mValue = CVector3f::skInfinite; + return; + } + + float *pPtr = &mValue.x; + + for (auto it = Components.begin(); it != Components.end(); it++) + { + *pPtr = it->ToFloat(); + pPtr++; + } + } +}; + +class CCharacterValue : public TTypedPropertyValue +{ +public: + CCharacterValue() {} + + TString ToString() const { return ""; } + void FromString(const TString&) { } +}; + +class CFileValue : public TTypedPropertyValue> +{ +public: + CFileValue() {} + CFileValue(CResource *pRes) { mValue = pRes; } + + TString ToString() const { return ""; } + void FromString(const TString&) { } +}; + +class CUnknownValue : public TTypedPropertyValue> +{ +public: + CUnknownValue(); + + TString ToString() const { return ""; } + void FromString(const TString&) {} +}; + +#endif // IPROPERTYVALUE_H diff --git a/src/Core/Scene/CScriptNode.cpp b/src/Core/Scene/CScriptNode.cpp index 1436d6f6..c8f27389 100644 --- a/src/Core/Scene/CScriptNode.cpp +++ b/src/Core/Scene/CScriptNode.cpp @@ -25,16 +25,15 @@ CScriptNode::CScriptNode(CSceneManager *pScene, CSceneNode *pParent, CScriptObje if (mpInstance) { - CScriptTemplate *pTemp = mpInstance->Template(); + CScriptTemplate *pTemp = Template(); // Determine transform mPosition = mpInstance->Position(); mRotation = CQuaternion::FromEuler(mpInstance->Rotation()); mScale = mpInstance->Scale(); - mScaleMultiplier = mpInstance->Template()->PreviewScale(); MarkTransformChanged(); - SetName("[" + pTemp->TemplateName(mpInstance->NumProperties()) + "] " + mpInstance->InstanceName()); + SetName("[" + pTemp->TemplateName() + "] " + mpInstance->InstanceName()); // Determine display assets mpActiveModel = mpInstance->GetDisplayModel(); @@ -110,7 +109,7 @@ void CScriptNode::AddToRenderer(CRenderer *pRenderer, const SViewInfo& ViewInfo) // If we're in game mode, then override other visibility settings. if (ViewInfo.GameMode) { - if (!mpInstance->IsActive() || !mpInstance->HasInGameModel()) + if ( (!mpInstance->IsActive() && Template()->Game() != eReturns) || !mpInstance->HasInGameModel()) return; } @@ -163,9 +162,9 @@ void CScriptNode::Draw(ERenderOptions Options, int ComponentIndex, const SViewIn if (UsesModel()) { CGraphics::SetupAmbientColor(); - CGraphics::UpdateVertexBlock(); LoadModelMatrix(); LoadLights(ViewInfo); + CGraphics::UpdateVertexBlock(); // Draw model if possible! if (mpActiveModel) @@ -249,7 +248,7 @@ void CScriptNode::RayAABoxIntersectTest(CRayCollisionTester& Tester, const SView // If we're in game mode, then check whether we're visible before proceeding with the ray test. if (ViewInfo.GameMode) { - if (!mpInstance->IsActive() || !mpInstance->HasInGameModel()) + if ( (!mpInstance->IsActive() && Template()->Game() != eReturns) || !mpInstance->HasInGameModel()) return; } @@ -368,20 +367,18 @@ SRayIntersection CScriptNode::RayNodeIntersectTest(const CRay& Ray, u32 AssetID, bool CScriptNode::AllowsRotate() const { - CScriptTemplate *pTemp = mpInstance->Template(); - return (pTemp->RotationType() == CScriptTemplate::eRotationEnabled); + return (Template()->RotationType() == CScriptTemplate::eRotationEnabled); } bool CScriptNode::AllowsScale() const { - CScriptTemplate *pTemp = mpInstance->Template(); - return (pTemp->ScaleType() != CScriptTemplate::eScaleDisabled); + return (Template()->ScaleType() != CScriptTemplate::eScaleDisabled); } bool CScriptNode::IsVisible() const { // Reimplementation of CSceneNode::IsVisible() to allow for layer and template visiblity to be taken into account - return (mVisible && mpInstance->Layer()->IsVisible() && mpInstance->Template()->IsVisible()); + return (mVisible && mpInstance->Layer()->IsVisible() && Template()->IsVisible()); } CColor CScriptNode::TintColor(const SViewInfo &ViewInfo) const @@ -462,6 +459,11 @@ CScriptObject* CScriptNode::Object() const return mpInstance; } +CScriptTemplate* CScriptNode::Template() const +{ + return mpInstance->Template(); +} + CModel* CScriptNode::ActiveModel() const { return mpActiveModel; @@ -487,19 +489,19 @@ CAABox CScriptNode::PreviewVolumeAABox() const CVector2f CScriptNode::BillboardScale() const { - CVector2f out = (mpInstance->Template()->ScaleType() == CScriptTemplate::eScaleEnabled ? AbsoluteScale().xz() : CVector2f(1.f)); - return out * 0.5f * mScaleMultiplier; + CVector2f out = (Template()->ScaleType() == CScriptTemplate::eScaleEnabled ? AbsoluteScale().xz() : CVector2f(1.f)); + return out * 0.5f * Template()->PreviewScale(); } // ************ PROTECTED ************ void CScriptNode::CalculateTransform(CTransform4f& rOut) const { - CScriptTemplate *pTemp = mpInstance->Template(); + CScriptTemplate *pTemp = Template(); if (pTemp->ScaleType() != CScriptTemplate::eScaleDisabled) { CVector3f Scale = (HasPreviewVolume() ? CVector3f::skOne : AbsoluteScale()); - rOut.Scale(Scale * mScaleMultiplier); + rOut.Scale(Scale * pTemp->PreviewScale()); } if (UsesModel() && pTemp->RotationType() == CScriptTemplate::eRotationEnabled) diff --git a/src/Core/Scene/CScriptNode.h b/src/Core/Scene/CScriptNode.h index 19b34d9c..3bd9aa9e 100644 --- a/src/Core/Scene/CScriptNode.h +++ b/src/Core/Scene/CScriptNode.h @@ -18,7 +18,6 @@ class CScriptNode : public CSceneNode bool mHasValidPosition; bool mHasVolumePreview; - float mScaleMultiplier; CModelNode *mpVolumePreviewNode; CLightParameters *mpLightParameters; @@ -39,6 +38,7 @@ public: void GeneratePosition(); CScriptObject* Object() const; + CScriptTemplate* Template() const; CModel* ActiveModel() const; bool UsesModel() const; bool HasPreviewVolume() const; diff --git a/src/Core/ScriptExtra/CDamageableTriggerExtra.cpp b/src/Core/ScriptExtra/CDamageableTriggerExtra.cpp index 5b8cdd0d..242550e3 100644 --- a/src/Core/ScriptExtra/CDamageableTriggerExtra.cpp +++ b/src/Core/ScriptExtra/CDamageableTriggerExtra.cpp @@ -16,7 +16,7 @@ CDamageableTriggerExtra::CDamageableTriggerExtra(CScriptObject *pInstance, CScen CPropertyStruct *pBaseStruct = pInstance->Properties(); // Fetch render side - mpRenderSideProp = (CEnumProperty*) pBaseStruct->PropertyByIndex(0x5); + mpRenderSideProp = (TEnumProperty*) pBaseStruct->PropertyByIndex(0x5); if (mpRenderSideProp && mpRenderSideProp->Type() != eEnumProperty) mpRenderSideProp = nullptr; @@ -24,7 +24,7 @@ CDamageableTriggerExtra::CDamageableTriggerExtra(CScriptObject *pInstance, CScen if (mpRenderSideProp) PropertyModified(mpRenderSideProp); // Fetch scale - mpSizeProp = (CVector3Property*) pBaseStruct->PropertyByIndex(0x2); + mpSizeProp = (TVector3Property*) pBaseStruct->PropertyByIndex(0x2); if (mpSizeProp && mpSizeProp->Type() != eVector3Property) mpSizeProp = nullptr; @@ -34,7 +34,7 @@ CDamageableTriggerExtra::CDamageableTriggerExtra(CScriptObject *pInstance, CScen // Fetch textures for (u32 iTex = 0; iTex < 3; iTex++) { - mpTextureProps[iTex] = (CFileProperty*) pBaseStruct->PropertyByIndex(0x6 + iTex); + mpTextureProps[iTex] = (TFileProperty*) pBaseStruct->PropertyByIndex(0x6 + iTex); if (mpTextureProps[iTex]) { @@ -147,7 +147,7 @@ void CDamageableTriggerExtra::UpdatePlaneTransform() MarkTransformChanged(); } -void CDamageableTriggerExtra::PropertyModified(CPropertyBase *pProperty) +void CDamageableTriggerExtra::PropertyModified(IProperty *pProperty) { if (pProperty == mpRenderSideProp) { diff --git a/src/Core/ScriptExtra/CDamageableTriggerExtra.h b/src/Core/ScriptExtra/CDamageableTriggerExtra.h index 4a3c402b..8b9dedbc 100644 --- a/src/Core/ScriptExtra/CDamageableTriggerExtra.h +++ b/src/Core/ScriptExtra/CDamageableTriggerExtra.h @@ -17,9 +17,9 @@ class CDamageableTriggerExtra : public CScriptExtra eDown = 6 }; - CVector3Property *mpSizeProp; - CEnumProperty *mpRenderSideProp; - CFileProperty *mpTextureProps[3]; + TVector3Property *mpSizeProp; + TEnumProperty *mpRenderSideProp; + TFileProperty *mpTextureProps[3]; CVector3f mPlaneSize; ERenderSide mRenderSide; @@ -33,7 +33,7 @@ public: ~CDamageableTriggerExtra(); void CreateMaterial(); void UpdatePlaneTransform(); - void PropertyModified(CPropertyBase *pProperty); + void PropertyModified(IProperty *pProperty); bool ShouldDrawNormalAssets(); void AddToRenderer(CRenderer *pRenderer, const SViewInfo& ViewInfo); void Draw(ERenderOptions Options, int ComponentIndex, const SViewInfo& ViewInfo); diff --git a/src/Core/ScriptExtra/CDoorExtra.cpp b/src/Core/ScriptExtra/CDoorExtra.cpp index 194bfa86..00f07b22 100644 --- a/src/Core/ScriptExtra/CDoorExtra.cpp +++ b/src/Core/ScriptExtra/CDoorExtra.cpp @@ -9,19 +9,35 @@ CDoorExtra::CDoorExtra(CScriptObject *pInstance, CSceneManager *pScene, CSceneNo { CPropertyStruct *pBaseStruct = pInstance->Properties(); - mpShieldModelProp = (CFileProperty*) pBaseStruct->PropertyByID(0xB20CC271); + mpShieldModelProp = (TFileProperty*) pBaseStruct->PropertyByID(0xB20CC271); if (mpShieldModelProp && (mpShieldModelProp->Type() != eFileProperty)) mpShieldModelProp = nullptr; - mpShieldColorProp = (CColorProperty*) pBaseStruct->PropertyByID(0x47B4E863); - if (mpShieldColorProp && (mpShieldColorProp->Type() != eColorProperty)) - mpShieldColorProp = nullptr; - if (mpShieldModelProp) PropertyModified(mpShieldModelProp); + + if (mGame >= eEchoes) + { + mpShieldColorProp = (TColorProperty*) pBaseStruct->PropertyByID(0x47B4E863); + if (mpShieldColorProp && (mpShieldColorProp->Type() != eColorProperty)) + mpShieldColorProp = nullptr; + + if (mpShieldColorProp) + PropertyModified(mpShieldColorProp); + } + + else + { + mpDisabledProp = (TBoolProperty*) pBaseStruct->PropertyByID(0xDEE730F5); + if (mpDisabledProp && (mpDisabledProp->Type() != eBoolProperty)) + mpDisabledProp = nullptr; + + if (mpDisabledProp) + PropertyModified(mpDisabledProp); + } } -void CDoorExtra::PropertyModified(CPropertyBase *pProperty) +void CDoorExtra::PropertyModified(IProperty *pProperty) { if (pProperty == mpShieldModelProp) { @@ -35,6 +51,21 @@ void CDoorExtra::PropertyModified(CPropertyBase *pProperty) MarkTransformChanged(); } + + else if (pProperty == mpShieldColorProp) + { + mShieldColor = mpShieldColorProp->Get(); + } + + else if (pProperty == mpDisabledProp) + { + // The Echoes demo doesn't have the shield color property. The color is + // always cyan if the door is unlocked and always white if the door is locked. + mShieldColor = CColor::skWhite; + + if (!mpDisabledProp->Get()) + mShieldColor = CColor::skCyan; + } } void CDoorExtra::AddToRenderer(CRenderer *pRenderer, const SViewInfo& ViewInfo) @@ -62,10 +93,7 @@ void CDoorExtra::Draw(ERenderOptions Options, int ComponentIndex, const SViewInf CGraphics::SetupAmbientColor(); CGraphics::UpdateVertexBlock(); - CColor Tint = mpParent->TintColor(ViewInfo); - - if (mpShieldColorProp) - Tint *= mpShieldColorProp->Get(); + CColor Tint = mpParent->TintColor(ViewInfo) * mShieldColor; CGraphics::sPixelBlock.TintColor = Tint; CGraphics::sPixelBlock.TevColor = CColor::skWhite; diff --git a/src/Core/ScriptExtra/CDoorExtra.h b/src/Core/ScriptExtra/CDoorExtra.h index 61c87565..79fb250b 100644 --- a/src/Core/ScriptExtra/CDoorExtra.h +++ b/src/Core/ScriptExtra/CDoorExtra.h @@ -6,13 +6,15 @@ class CDoorExtra : public CScriptExtra { // Render colored door shield in MP2/3 - CFileProperty *mpShieldModelProp; - CColorProperty *mpShieldColorProp; + TFileProperty *mpShieldModelProp; + TColorProperty *mpShieldColorProp; + TBoolProperty *mpDisabledProp; TResPtr mpShieldModel; + CColor mShieldColor; public: explicit CDoorExtra(CScriptObject *pInstance, CSceneManager *pScene, CSceneNode *pParent = 0); - void PropertyModified(CPropertyBase *pProperty); + void PropertyModified(IProperty *pProperty); void AddToRenderer(CRenderer *pRenderer, const SViewInfo& ViewInfo); void Draw(ERenderOptions Options, int ComponentIndex, const SViewInfo& ViewInfo); void DrawSelection(); diff --git a/src/Core/ScriptExtra/CPointOfInterestExtra.cpp b/src/Core/ScriptExtra/CPointOfInterestExtra.cpp index a80eb6e7..702a6078 100644 --- a/src/Core/ScriptExtra/CPointOfInterestExtra.cpp +++ b/src/Core/ScriptExtra/CPointOfInterestExtra.cpp @@ -15,14 +15,14 @@ CPointOfInterestExtra::CPointOfInterestExtra(CScriptObject *pInstance, CSceneMan { case ePrimeDemo: case ePrime: - mpScanProperty = (CFileProperty*) pBaseProp->PropertyByIDString("0x04:0x00"); + mpScanProperty = (TFileProperty*) pBaseProp->PropertyByIDString("0x04:0x00"); break; case eEchoesDemo: case eEchoes: case eCorruptionProto: case eCorruption: - mpScanProperty = (CFileProperty*) pBaseProp->PropertyByIDString("0xBDBEC295:0xB94E9BE7"); + mpScanProperty = (TFileProperty*) pBaseProp->PropertyByIDString("0xBDBEC295:0xB94E9BE7"); break; default: @@ -39,7 +39,7 @@ CPointOfInterestExtra::CPointOfInterestExtra(CScriptObject *pInstance, CSceneMan } } -void CPointOfInterestExtra::PropertyModified(CPropertyBase* pProperty) +void CPointOfInterestExtra::PropertyModified(IProperty* pProperty) { if (mpScanProperty == pProperty) mpScanData = mpScanProperty->Get(); diff --git a/src/Core/ScriptExtra/CPointOfInterestExtra.h b/src/Core/ScriptExtra/CPointOfInterestExtra.h index 3d098d85..9cfd1b84 100644 --- a/src/Core/ScriptExtra/CPointOfInterestExtra.h +++ b/src/Core/ScriptExtra/CPointOfInterestExtra.h @@ -8,12 +8,12 @@ class CPointOfInterestExtra : public CScriptExtra { // Tint POI billboard orange/red depending on scan importance - CFileProperty *mpScanProperty; + TFileProperty *mpScanProperty; TResPtr mpScanData; public: explicit CPointOfInterestExtra(CScriptObject *pInstance, CSceneManager *pScene, CSceneNode *pParent = 0); - void PropertyModified(CPropertyBase* pProperty); + void PropertyModified(IProperty* pProperty); void ModifyTintColor(CColor& Color); static const CColor skRegularColor; diff --git a/src/Core/ScriptExtra/CRadiusSphereExtra.cpp b/src/Core/ScriptExtra/CRadiusSphereExtra.cpp index 4069a8bf..35c36260 100644 --- a/src/Core/ScriptExtra/CRadiusSphereExtra.cpp +++ b/src/Core/ScriptExtra/CRadiusSphereExtra.cpp @@ -11,16 +11,16 @@ CRadiusSphereExtra::CRadiusSphereExtra(CScriptObject *pInstance, CSceneManager * switch (mObjectType) { case 0x63: // Repulsor (MP1) - mpRadius = (CFloatProperty*) pInstance->Properties()->PropertyByID(0x3); + mpRadius = (TFloatProperty*) pInstance->Properties()->PropertyByID(0x3); break; case 0x68: // RadialDamage (MP1) - mpRadius = (CFloatProperty*) pInstance->Properties()->PropertyByID(0x4); + mpRadius = (TFloatProperty*) pInstance->Properties()->PropertyByID(0x4); break; case 0x5245504C: // "REPL" Repulsor (MP2/MP3) case 0x52414444: // "RADD" RadialDamage (MP2/MP3/DKCR) - mpRadius =(CFloatProperty*) pInstance->Properties()->PropertyByID(0x78C507EB); + mpRadius = (TFloatProperty*) pInstance->Properties()->PropertyByID(0x78C507EB); break; } } diff --git a/src/Core/ScriptExtra/CRadiusSphereExtra.h b/src/Core/ScriptExtra/CRadiusSphereExtra.h index 9b23548e..0d585a79 100644 --- a/src/Core/ScriptExtra/CRadiusSphereExtra.h +++ b/src/Core/ScriptExtra/CRadiusSphereExtra.h @@ -7,7 +7,7 @@ class CRadiusSphereExtra : public CScriptExtra { // Sphere visualization for objects that have a float radius property. u32 mObjectType; - CFloatProperty *mpRadius; + TFloatProperty *mpRadius; public: explicit CRadiusSphereExtra(CScriptObject *pInstance, CSceneManager *pScene, CSceneNode *pParent = 0); diff --git a/src/Core/ScriptExtra/CScriptExtra.h b/src/Core/ScriptExtra/CScriptExtra.h index fc8ddd79..d561a72f 100644 --- a/src/Core/ScriptExtra/CScriptExtra.h +++ b/src/Core/ScriptExtra/CScriptExtra.h @@ -40,7 +40,7 @@ public: // Virtual CScriptExtra functions virtual void InstanceTransformed() {} - virtual void PropertyModified(CPropertyBase* /*pProperty*/) {} + virtual void PropertyModified(IProperty* /*pProperty*/) {} virtual void LinksModified() {} virtual bool ShouldDrawNormalAssets() { return true; } virtual bool ShouldDrawVolume() { return true; } diff --git a/src/Core/ScriptExtra/CSpacePirateExtra.cpp b/src/Core/ScriptExtra/CSpacePirateExtra.cpp index dd776ee4..a8b29004 100644 --- a/src/Core/ScriptExtra/CSpacePirateExtra.cpp +++ b/src/Core/ScriptExtra/CSpacePirateExtra.cpp @@ -12,19 +12,19 @@ CSpacePirateExtra::CSpacePirateExtra(CScriptObject *pInstance, CSceneManager *pS if (pVulns && pVulns->Type() == eStructProperty) { - mpPowerVuln = (CLongProperty*) pVulns->PropertyByID(0x0); + mpPowerVuln = (TLongProperty*) pVulns->PropertyByID(0x0); if (mpPowerVuln && mpPowerVuln->Type() != eLongProperty && mpPowerVuln->Type() != eEnumProperty) mpPowerVuln = nullptr; - mpWaveVuln = (CLongProperty*) pVulns->PropertyByID(0x2); + mpWaveVuln = (TLongProperty*) pVulns->PropertyByID(0x2); if (mpWaveVuln && mpWaveVuln->Type() != eLongProperty && mpWaveVuln->Type() != eEnumProperty) mpWaveVuln = nullptr; - mpIceVuln = (CLongProperty*) pVulns->PropertyByID(0x1); + mpIceVuln = (TLongProperty*) pVulns->PropertyByID(0x1); if (mpIceVuln && mpIceVuln->Type() != eLongProperty && mpIceVuln->Type() != eEnumProperty) mpIceVuln = nullptr; - mpPlasmaVuln = (CLongProperty*) pVulns->PropertyByID(0x3); + mpPlasmaVuln = (TLongProperty*) pVulns->PropertyByID(0x3); if (mpPlasmaVuln && mpPlasmaVuln->Type() != eLongProperty && mpPlasmaVuln->Type() != eEnumProperty) mpPlasmaVuln = nullptr; } diff --git a/src/Core/ScriptExtra/CSpacePirateExtra.h b/src/Core/ScriptExtra/CSpacePirateExtra.h index 040d6072..dd1f7cb3 100644 --- a/src/Core/ScriptExtra/CSpacePirateExtra.h +++ b/src/Core/ScriptExtra/CSpacePirateExtra.h @@ -2,15 +2,15 @@ #define CSPACEPIRATEEXTRA_H #include "CScriptExtra.h" -#include "Core/Resource/Script/CProperty.h" +#include "Core/Resource/Script/IProperty.h" class CSpacePirateExtra : public CScriptExtra { // Render beam troopers with the correct color - CLongProperty *mpPowerVuln; - CLongProperty *mpWaveVuln; - CLongProperty *mpIceVuln; - CLongProperty *mpPlasmaVuln; + TLongProperty *mpPowerVuln; + TLongProperty *mpWaveVuln; + TLongProperty *mpIceVuln; + TLongProperty *mpPlasmaVuln; public: explicit CSpacePirateExtra(CScriptObject *pInstance, CSceneManager *pScene, CSceneNode *pParent = 0); diff --git a/src/Editor/Editor.pro b/src/Editor/Editor.pro index ede8ad50..9107ef94 100644 --- a/src/Editor/Editor.pro +++ b/src/Editor/Editor.pro @@ -28,6 +28,7 @@ CONFIG(debug, debug|release) { -L$$PWD/../../build/Math/ -lMathd \ -L$$PWD/../../build/Core/ -lCored \ -L$$PWD/../../externals/assimp/lib/ -lassimp-vc120-mtd \ + -L$$PWD/../../externals/boost_1_56_0/lib32-msvc-12.0 -llibboost_filesystem-vc120-mt-gd-1_56 \ -L$$PWD/../../externals/tinyxml2/lib/ -ltinyxml2d # Debug Target Dependencies @@ -52,6 +53,7 @@ CONFIG(release, debug|release) { -L$$PWD/../../build/Math/ -lMath \ -L$$PWD/../../build/Core/ -lCore \ -L$$PWD/../../externals/assimp/lib/ -lassimp-vc120-mt \ + -L$$PWD/../../externals/boost_1_56_0/lib32-msvc-12.0 -llibboost_filesystem-vc120-mt-1_56 \ -L$$PWD/../../externals/tinyxml2/lib/ -ltinyxml2 # Release Target Dependencies diff --git a/src/Editor/Widgets/WPropertyEditor.cpp b/src/Editor/Widgets/WPropertyEditor.cpp index 57ecfeaa..8e4d42f1 100644 --- a/src/Editor/Widgets/WPropertyEditor.cpp +++ b/src/Editor/Widgets/WPropertyEditor.cpp @@ -20,7 +20,7 @@ static const QString gskNullProperty = "[NULL]"; static const QString gskUnsupportedType = "Invalid property type"; -WPropertyEditor::WPropertyEditor(QWidget *pParent, CPropertyBase *pProperty) +WPropertyEditor::WPropertyEditor(QWidget *pParent, IProperty *pProperty) : QWidget(pParent) { mUI.PropertyName = new QLabel(gskNullProperty, this); @@ -44,7 +44,7 @@ void WPropertyEditor::resizeEvent(QResizeEvent* /*pEvent*/) CreateLabelText(); } -void WPropertyEditor::SetProperty(CPropertyBase *pProperty) +void WPropertyEditor::SetProperty(IProperty *pProperty) { if (pProperty) { @@ -83,7 +83,7 @@ void WPropertyEditor::CreateEditor() // Bool - QCheckBox case eBoolProperty: { - CBoolProperty *pBoolCast = static_cast(mpProperty); + TBoolProperty *pBoolCast = static_cast(mpProperty); QCheckBox *pCheckBox = new QCheckBox(this); pCheckBox->setChecked(pBoolCast->Get()); @@ -95,7 +95,7 @@ void WPropertyEditor::CreateEditor() // Byte - WIntegralSpinBox case eByteProperty: { - CByteProperty *pByteCast = static_cast(mpProperty); + TByteProperty *pByteCast = static_cast(mpProperty); QSpinBox *pSpinBox = new WIntegralSpinBox(this); pSpinBox->setRange(-128, 128); @@ -110,7 +110,7 @@ void WPropertyEditor::CreateEditor() // Short - WIntegralSpinBox case eShortProperty: { - CShortProperty *pShortCast = static_cast(mpProperty); + TShortProperty *pShortCast = static_cast(mpProperty); QSpinBox *pSpinBox = new WIntegralSpinBox(this); pSpinBox->setRange(-32768, 32767); @@ -125,7 +125,7 @@ void WPropertyEditor::CreateEditor() // Long - WIntegralSpinBox case eLongProperty: { - CLongProperty *pLongCast = static_cast(mpProperty); + TLongProperty *pLongCast = static_cast(mpProperty); QSpinBox *pSpinBox = new WIntegralSpinBox(this); pSpinBox->setRange(INT32_MIN, INT32_MAX); @@ -140,7 +140,7 @@ void WPropertyEditor::CreateEditor() // Enum - QComboBox case eEnumProperty: { - CEnumProperty *pEnumCast = static_cast(mpProperty); + TEnumProperty *pEnumCast = static_cast(mpProperty); CEnumTemplate *pTemplate = static_cast(pEnumCast->Template()); QComboBox *pComboBox = new QComboBox(this); @@ -162,7 +162,7 @@ void WPropertyEditor::CreateEditor() // Bitfield - QGroupBox containing QCheckBoxes case eBitfieldProperty: { - CBitfieldProperty *pBitfieldCast = static_cast(mpProperty); + TBitfieldProperty *pBitfieldCast = static_cast(mpProperty); CBitfieldTemplate *pTemplate = static_cast(pBitfieldCast->Template()); long value = pBitfieldCast->Get(); @@ -190,7 +190,7 @@ void WPropertyEditor::CreateEditor() // Float - WDraggableSpinBox case eFloatProperty: { - CFloatProperty *pFloatCast = static_cast(mpProperty); + TFloatProperty *pFloatCast = static_cast(mpProperty); WDraggableSpinBox *pDraggableSpinBox = new WDraggableSpinBox(this); pDraggableSpinBox->setDecimals(4); @@ -205,7 +205,7 @@ void WPropertyEditor::CreateEditor() // String - QLineEdit case eStringProperty: { - CStringProperty *pStringCast = static_cast(mpProperty); + TStringProperty *pStringCast = static_cast(mpProperty); QLineEdit *pLineEdit = new QLineEdit(this); pLineEdit->setText(TO_QSTRING(pStringCast->Get())); @@ -219,7 +219,7 @@ void WPropertyEditor::CreateEditor() // Vector3 - WVectorEditor (inside QGroupBox) case eVector3Property: { - CVector3Property *pVector3Cast = static_cast(mpProperty); + TVector3Property *pVector3Cast = static_cast(mpProperty); QGroupBox *pGroupBox = new QGroupBox(this); WVectorEditor *pVectorEditor = new WVectorEditor(pGroupBox); @@ -240,7 +240,7 @@ void WPropertyEditor::CreateEditor() // Color - WColorPicker case eColorProperty: { - CColorProperty *pColorCast = static_cast(mpProperty); + TColorProperty *pColorCast = static_cast(mpProperty); WColorPicker *pColorPicker = new WColorPicker(this); CColor color = pColorCast->Get(); @@ -254,7 +254,7 @@ void WPropertyEditor::CreateEditor() // File - WResourceSelector case eFileProperty: { - CFileProperty *pFileCast = static_cast(mpProperty); + TFileProperty *pFileCast = static_cast(mpProperty); CFileTemplate *pFileTemp = static_cast(pFileCast->Template()); WResourceSelector *pResourceSelector = new WResourceSelector(this); @@ -289,9 +289,9 @@ void WPropertyEditor::CreateEditor() } // AnimParams - WAnimParamsEditor - case eAnimParamsProperty: + case eCharacterProperty: { - CAnimParamsProperty *pAnimCast = static_cast(mpProperty); + TAnimParamsProperty *pAnimCast = static_cast(mpProperty); CAnimationParameters params = pAnimCast->Get(); WAnimParamsEditor *pEditor = new WAnimParamsEditor(params, this); @@ -313,7 +313,7 @@ void WPropertyEditor::CreateEditor() if ((mpProperty->Type() != eStructProperty) && (mpProperty->Type() != eBitfieldProperty) && (mpProperty->Type() != eVector3Property) && - (mpProperty->Type() != eAnimParamsProperty)) + (mpProperty->Type() != eCharacterProperty)) { mUI.EditorWidget->setMinimumHeight(21); mUI.EditorWidget->setMaximumHeight(21); @@ -330,7 +330,7 @@ void WPropertyEditor::UpdateEditor() case eBoolProperty: { - CBoolProperty *pBoolCast = static_cast(mpProperty); + TBoolProperty *pBoolCast = static_cast(mpProperty); QCheckBox *pCheckBox = static_cast(mUI.EditorWidget); pCheckBox->setChecked(pBoolCast->Get()); break; @@ -338,7 +338,7 @@ void WPropertyEditor::UpdateEditor() case eByteProperty: { - CByteProperty *pByteCast = static_cast(mpProperty); + TByteProperty *pByteCast = static_cast(mpProperty); QSpinBox *pSpinBox = static_cast(mUI.EditorWidget); pSpinBox->setValue(pByteCast->Get()); break; @@ -346,7 +346,7 @@ void WPropertyEditor::UpdateEditor() case eShortProperty: { - CShortProperty *pShortCast = static_cast(mpProperty); + TShortProperty *pShortCast = static_cast(mpProperty); QSpinBox *pSpinBox = static_cast(mUI.EditorWidget); pSpinBox->setValue(pShortCast->Get()); break; @@ -354,7 +354,7 @@ void WPropertyEditor::UpdateEditor() case eLongProperty: { - CLongProperty *pLongCast = static_cast(mpProperty); + TLongProperty *pLongCast = static_cast(mpProperty); QSpinBox *pSpinBox = static_cast(mUI.EditorWidget); pSpinBox->setValue(pLongCast->Get()); break; @@ -362,7 +362,7 @@ void WPropertyEditor::UpdateEditor() case eEnumProperty: { - CEnumProperty *pEnumCast = static_cast(mpProperty); + TEnumProperty *pEnumCast = static_cast(mpProperty); QComboBox *pComboBox = static_cast(mUI.EditorWidget); pComboBox->setCurrentIndex(pEnumCast->Get()); break; @@ -370,7 +370,7 @@ void WPropertyEditor::UpdateEditor() case eBitfieldProperty: { - CBitfieldProperty *pBitfieldCast = static_cast(mpProperty); + TBitfieldProperty *pBitfieldCast = static_cast(mpProperty); CBitfieldTemplate *pTemplate = static_cast(pBitfieldCast->Template()); QGroupBox *pGroupBox = static_cast(mUI.EditorWidget); @@ -393,7 +393,7 @@ void WPropertyEditor::UpdateEditor() case eFloatProperty: { - CFloatProperty *pFloatCast = static_cast(mpProperty); + TFloatProperty *pFloatCast = static_cast(mpProperty); WDraggableSpinBox *pDraggableSpinBox = static_cast(mUI.EditorWidget); pDraggableSpinBox->setValue(pFloatCast->Get()); break; @@ -401,7 +401,7 @@ void WPropertyEditor::UpdateEditor() case eStringProperty: { - CStringProperty *pStringCast = static_cast(mpProperty); + TStringProperty *pStringCast = static_cast(mpProperty); QLineEdit *pLineEdit = static_cast(mUI.EditorWidget); pLineEdit->setText(TO_QSTRING(pStringCast->Get())); pLineEdit->setCursorPosition(0); @@ -410,7 +410,7 @@ void WPropertyEditor::UpdateEditor() case eVector3Property: { - CVector3Property *pVector3Cast = static_cast(mpProperty); + TVector3Property *pVector3Cast = static_cast(mpProperty); QGroupBox *pGroupBox = static_cast(mUI.EditorWidget); WVectorEditor *pVectorEditor = static_cast(pGroupBox->children().first()); @@ -420,7 +420,7 @@ void WPropertyEditor::UpdateEditor() case eColorProperty: { - CColorProperty *pColorCast = static_cast(mpProperty); + TColorProperty *pColorCast = static_cast(mpProperty); WColorPicker *pColorPicker = static_cast(mUI.EditorWidget); CColor color = pColorCast->Get(); @@ -432,7 +432,7 @@ void WPropertyEditor::UpdateEditor() case eFileProperty: { - CFileProperty *pFileCast = static_cast(mpProperty); + TFileProperty *pFileCast = static_cast(mpProperty); CFileTemplate *pFileTemp = static_cast(pFileCast->Template()); WResourceSelector *pResourceSelector = static_cast(mUI.EditorWidget); pResourceSelector->SetAllowedExtensions(pFileTemp->Extensions()); @@ -452,7 +452,7 @@ void WPropertyEditor::UpdateEditor() { if (pObj != pGroupBox->layout()) { - CPropertyBase *pProp = pStructCast->PropertyByIndex(PropNum); + IProperty *pProp = pStructCast->PropertyByIndex(PropNum); static_cast(pObj)->SetProperty(pProp); PropNum++; } @@ -460,9 +460,9 @@ void WPropertyEditor::UpdateEditor() break; } - case eAnimParamsProperty: + case eCharacterProperty: { - CAnimParamsProperty *pAnimCast = static_cast(mpProperty); + TAnimParamsProperty *pAnimCast = static_cast(mpProperty); WAnimParamsEditor *pEditor = static_cast(mUI.EditorWidget); pEditor->SetParameters(pAnimCast->Get()); break; diff --git a/src/Editor/Widgets/WPropertyEditor.h b/src/Editor/Widgets/WPropertyEditor.h index 765e0596..62a4e694 100644 --- a/src/Editor/Widgets/WPropertyEditor.h +++ b/src/Editor/Widgets/WPropertyEditor.h @@ -1,7 +1,7 @@ #ifndef WPROPERTYEDITOR_H #define WPROPERTYEDITOR_H -#include +#include #include #include #include @@ -11,7 +11,7 @@ class WPropertyEditor : public QWidget Q_OBJECT // Editor - CPropertyBase *mpProperty; + IProperty *mpProperty; // UI struct { @@ -21,11 +21,11 @@ class WPropertyEditor : public QWidget } mUI; public: - explicit WPropertyEditor(QWidget *pParent = 0, CPropertyBase *pProperty = 0); + explicit WPropertyEditor(QWidget *pParent = 0, IProperty *pProperty = 0); ~WPropertyEditor(); void resizeEvent(QResizeEvent *pEvent); - void SetProperty(CPropertyBase *pProperty); + void SetProperty(IProperty *pProperty); private: void CreateEditor(); diff --git a/src/Editor/main.cpp b/src/Editor/main.cpp index 3ea787ff..31cdeabf 100644 --- a/src/Editor/main.cpp +++ b/src/Editor/main.cpp @@ -2,6 +2,9 @@ #include "CDarkStyle.h" #include +// temp +#include + #include #include diff --git a/templates/GameList.xml b/templates/GameList.xml index fa9a032d..a0370eeb 100644 --- a/templates/GameList.xml +++ b/templates/GameList.xml @@ -1,23 +1,33 @@ - + Metroid Prime - 0x11 + 0x0F mp1/MasterTemplate.xml + + Metroid Prime 2: Echoes Bonus Disc + 0x15 + mp2demo/MasterTemplate.xml + Metroid Prime 2: Echoes - 0x17 + 0x19 mp2/MasterTemplate.xml + + Metroid Prime 3: Corruption E3 2006 Prototype Build + 0x1D + mp3proto/MasterTemplate.xml + Metroid Prime 3: Corruption - 0x19 + 0x1E mp3/MasterTemplate.xml Donkey Kong Country Returns - 0x1B + 0x20 dkcr/MasterTemplate.xml diff --git a/templates/dkcr/Enums/AnimEnum.xml b/templates/dkcr/Enums/AnimEnum.xml new file mode 100644 index 00000000..ce78a2e8 --- /dev/null +++ b/templates/dkcr/Enums/AnimEnum.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/dkcr/Enums/BarrelCannonEnum.xml b/templates/dkcr/Enums/BarrelCannonEnum.xml new file mode 100644 index 00000000..dcddc8ef --- /dev/null +++ b/templates/dkcr/Enums/BarrelCannonEnum.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/templates/dkcr/Enums/CableEnum.xml b/templates/dkcr/Enums/CableEnum.xml new file mode 100644 index 00000000..cc635201 --- /dev/null +++ b/templates/dkcr/Enums/CableEnum.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/dkcr/Enums/DamageableTriggerEnum.xml b/templates/dkcr/Enums/DamageableTriggerEnum.xml new file mode 100644 index 00000000..e5ef86be --- /dev/null +++ b/templates/dkcr/Enums/DamageableTriggerEnum.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/templates/dkcr/Enums/InventorySlot.xml b/templates/dkcr/Enums/InventorySlot.xml new file mode 100644 index 00000000..414a0a62 --- /dev/null +++ b/templates/dkcr/Enums/InventorySlot.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Enums/MusicEnumA.xml b/templates/dkcr/Enums/MusicEnumA.xml new file mode 100644 index 00000000..82d0e3c8 --- /dev/null +++ b/templates/dkcr/Enums/MusicEnumA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/dkcr/Enums/MusicEnumB.xml b/templates/dkcr/Enums/MusicEnumB.xml new file mode 100644 index 00000000..1badd924 --- /dev/null +++ b/templates/dkcr/Enums/MusicEnumB.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Enums/RobotChickenEnum.xml b/templates/dkcr/Enums/RobotChickenEnum.xml new file mode 100644 index 00000000..a4c2996e --- /dev/null +++ b/templates/dkcr/Enums/RobotChickenEnum.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/templates/dkcr/Enums/Shape.xml b/templates/dkcr/Enums/Shape.xml new file mode 100644 index 00000000..983cda61 --- /dev/null +++ b/templates/dkcr/Enums/Shape.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/templates/dkcr/Enums/UnknownEnum1.xml b/templates/dkcr/Enums/UnknownEnum1.xml new file mode 100644 index 00000000..aae14ca6 --- /dev/null +++ b/templates/dkcr/Enums/UnknownEnum1.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Enums/UnknownEnum2.xml b/templates/dkcr/Enums/UnknownEnum2.xml new file mode 100644 index 00000000..be422908 --- /dev/null +++ b/templates/dkcr/Enums/UnknownEnum2.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/templates/dkcr/Enums/UnknownEnum3.xml b/templates/dkcr/Enums/UnknownEnum3.xml new file mode 100644 index 00000000..d0128094 --- /dev/null +++ b/templates/dkcr/Enums/UnknownEnum3.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/templates/dkcr/Enums/UnknownEnum4.xml b/templates/dkcr/Enums/UnknownEnum4.xml new file mode 100644 index 00000000..d5b50072 --- /dev/null +++ b/templates/dkcr/Enums/UnknownEnum4.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/templates/dkcr/MasterTemplate.xml b/templates/dkcr/MasterTemplate.xml index 4ae23998..8d0297b0 100644 --- a/templates/dkcr/MasterTemplate.xml +++ b/templates/dkcr/MasterTemplate.xml @@ -1,145 +1,169 @@ - + Properties.xml - - + + + - - - + + + + + + - + + + - + + + + - - + - - - + - - - - - - + - + + + + - - - + - - - + + + + + + + + - + + + + - - + + + + - - - - - + + + + + + + + - - + + - - - - - + + + + + + + - + + + + - - - - - - - + + + + + - + + + + - - - + + + + - + - - - - - - - + + + + + + + + - + + + - + - - + + - + - - + diff --git a/templates/dkcr/Properties.xml b/templates/dkcr/Properties.xml index 7903adbe..5130e74e 100644 --- a/templates/dkcr/Properties.xml +++ b/templates/dkcr/Properties.xml @@ -1,2898 +1,4020 @@ -b3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Script/AIHint.xml b/templates/dkcr/Script/AIHint.xml new file mode 100644 index 00000000..f90b77cf --- /dev/null +++ b/templates/dkcr/Script/AIHint.xml @@ -0,0 +1,37 @@ + + + AIHint + + + + 0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/AIKeyframe.xml b/templates/dkcr/Script/AIKeyframe.xml new file mode 100644 index 00000000..c2b28032 --- /dev/null +++ b/templates/dkcr/Script/AIKeyframe.xml @@ -0,0 +1,46 @@ + + + AIKeyframe + + + + -1 + + + false + + + false + + + false + + + 0.0 + + + 8 + + + 1.0 + + + 0x8B3D86DC + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/AIWaypoint.xml b/templates/dkcr/Script/AIWaypoint.xml index ab08e5ce..00e61932 100644 --- a/templates/dkcr/Script/AIWaypoint.xml +++ b/templates/dkcr/Script/AIWaypoint.xml @@ -1,22 +1,32 @@ - + AIWaypoint - - - - - - + + + + 1.0 + + + 1.0 + + + 0.0 + + + + - + + script/common/AIWaypoint.cmdl + enabled - disabled + enabled diff --git a/templates/dkcr/Script/ASAS.xml b/templates/dkcr/Script/ASAS.xml index b5e0b1b9..ee7ef958 100644 --- a/templates/dkcr/Script/ASAS.xml +++ b/templates/dkcr/Script/ASAS.xml @@ -1,26 +1,50 @@ - + ASAS - - - - - - - - - - - - - - - - - - - + + + + 0xCBF698CA + + + false + + + false + + + false + + + 0.0 + + + 0.0 + + + false + + + 0.0 + + + 0.0 + + + false + + + 0.0 + + + 0.0 + + + false + + + @@ -30,7 +54,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/AVIS.xml b/templates/dkcr/Script/AVIS.xml new file mode 100644 index 00000000..863366ed --- /dev/null +++ b/templates/dkcr/Script/AVIS.xml @@ -0,0 +1,24 @@ + + + AVIS + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/Acoustics.xml b/templates/dkcr/Script/Acoustics.xml index 13134435..8cd772bc 100644 --- a/templates/dkcr/Script/Acoustics.xml +++ b/templates/dkcr/Script/Acoustics.xml @@ -1,32 +1,146 @@ - + Acoustics - - - - - - - - - - - - - + + + + false + + + false + + + false + + + true + + + true + + + 1.0 + + + 0x15C2A4E5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + 0xC4CB1DA9 + + + + + + + + + + + + + 0.0 + + + 0.0 + + + 0x00EDE964 + + + + + + + + + + + 0.01 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + @@ -36,7 +150,9 @@ + 0.5 enabled - disabled + volume + diff --git a/templates/dkcr/Script/Actor.xml b/templates/dkcr/Script/Actor.xml index 0584dfcc..0cef30c5 100644 --- a/templates/dkcr/Script/Actor.xml +++ b/templates/dkcr/Script/Actor.xml @@ -1,119 +1,94 @@ - + Actor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 0.0 + + + + + + + + + + true + + + true + + + true + + + false + + + false + + + + 0 + + + 0.0 + + + false + + + false + + + false + + + false + + + false + + + true + + + false + + + 1.0, 1.0, 1.0, 1.0 + + + + false + + + false + + + 0.0 + + + 1.0 + + + false + + + + + diff --git a/templates/dkcr/Script/ActorKeyframe.xml b/templates/dkcr/Script/ActorKeyframe.xml index a18986be..4933a81c 100644 --- a/templates/dkcr/Script/ActorKeyframe.xml +++ b/templates/dkcr/Script/ActorKeyframe.xml @@ -1,22 +1,35 @@ - + ActorKeyframe - - - - - - - - - - - - - - - + + + + -1 + + + false + + + false + + + false + + + 0.0 + + + 8 + + + 1.0 + + + 0x8B3D86DC + + + @@ -26,7 +39,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/ActorMultiKeyFrame.xml b/templates/dkcr/Script/ActorMultiKeyFrame.xml index 8183fe5e..34b1298c 100644 --- a/templates/dkcr/Script/ActorMultiKeyFrame.xml +++ b/templates/dkcr/Script/ActorMultiKeyFrame.xml @@ -1,90 +1,41 @@ - - ActorMultiKeyFrame - - - - - - - + + ActorMultiKeyframe + + + + false + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + @@ -94,7 +45,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/ActorTransform.xml b/templates/dkcr/Script/ActorTransform.xml index 3e4ee139..123e1f32 100644 --- a/templates/dkcr/Script/ActorTransform.xml +++ b/templates/dkcr/Script/ActorTransform.xml @@ -1,33 +1,24 @@ - + ActorTransform - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 20 + + + 10.0 + + + 0.0 + + + + + + + @@ -37,7 +28,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/AnimGridModifier.xml b/templates/dkcr/Script/AnimGridModifier.xml index a93b5f75..8dabdeec 100644 --- a/templates/dkcr/Script/AnimGridModifier.xml +++ b/templates/dkcr/Script/AnimGridModifier.xml @@ -1,36 +1,12 @@ - + AnimGridModifier - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -40,7 +16,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/AreaAttributes.xml b/templates/dkcr/Script/AreaAttributes.xml index 9d45366c..ab04ced7 100644 --- a/templates/dkcr/Script/AreaAttributes.xml +++ b/templates/dkcr/Script/AreaAttributes.xml @@ -1,24 +1,37 @@ - + AreaAttributes - - - - - - - - + + + + false + + + -1 + + + 1.0 + + + + true + + + false + + + + + - - 0xD208C9FA - + + 0.5 enabled enabled diff --git a/templates/dkcr/Script/AreaDamage.xml b/templates/dkcr/Script/AreaDamage.xml new file mode 100644 index 00000000..11f68fed --- /dev/null +++ b/templates/dkcr/Script/AreaDamage.xml @@ -0,0 +1,39 @@ + + + AreaDamage + + + + + + + 2.0, 2.0, 2.0 + + + + + + + + 1.0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/AreaNode.xml b/templates/dkcr/Script/AreaNode.xml index 0bdbf142..89fdb0b7 100644 --- a/templates/dkcr/Script/AreaNode.xml +++ b/templates/dkcr/Script/AreaNode.xml @@ -1,57 +1,93 @@ - + AreaNode - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + false + + + false + + + false + + + 0x24E6FE6B + + + + + + + + + + + + + + + + 0 + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + - - + + + + - - - - - - - - - - - - + + + 0.0, 0.0, 0.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + + + + + + + + + diff --git a/templates/dkcr/Script/AreaPath.xml b/templates/dkcr/Script/AreaPath.xml index 35dc5aa4..d59c906f 100644 --- a/templates/dkcr/Script/AreaPath.xml +++ b/templates/dkcr/Script/AreaPath.xml @@ -1,48 +1,51 @@ - + AreaPath - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + 0x1F46814C + + + + + + + false + + + true + + + false + + + 0.5 + + + 0.5 + + + + + + + + - - 0xA244C9D8 - 0xC27FFA8F - 0xDE5709D9 - + enabled enabled diff --git a/templates/dkcr/Script/AudioOccluder.xml b/templates/dkcr/Script/AudioOccluder.xml index 31f6d8e8..ed04ba14 100644 --- a/templates/dkcr/Script/AudioOccluder.xml +++ b/templates/dkcr/Script/AudioOccluder.xml @@ -1,16 +1,17 @@ - + AudioOccluder - - - - - - - - - + + + + 1.0 + + + 32000 + + + @@ -20,6 +21,7 @@ + 0.5 enabled enabled diff --git a/templates/dkcr/Script/BarrelBalloon.xml b/templates/dkcr/Script/BarrelBalloon.xml index 1e5afc01..8dc8c4c7 100644 --- a/templates/dkcr/Script/BarrelBalloon.xml +++ b/templates/dkcr/Script/BarrelBalloon.xml @@ -1,48 +1,81 @@ - + BarrelBalloon - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 3.0 + + + 1.0 + + + 1.0 + + + 2.5 + + + 0.5 + + + 1.0 + + + 1.0 + + + 3.0 + + + 1.5 + + + 2.2 + + + 0.2 + + + 0.5 + + + 0.5 + + + + 2.0 + + + 1.0 + + + 3.0 + + + 15.0 + + + 10.0 + + + 0 + + + + + + + + diff --git a/templates/dkcr/Script/BarrelCannon.xml b/templates/dkcr/Script/BarrelCannon.xml index 5bdb98dc..5a5e573a 100644 --- a/templates/dkcr/Script/BarrelCannon.xml +++ b/templates/dkcr/Script/BarrelCannon.xml @@ -1,65 +1,149 @@ - + BarrelCannon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + 200 + + + 20 + + + false + + + false + + + + + 262176 + + + + 0.0, 0.15, 0.0 + + + 0.0 + + + 1800.0 + + + 30.0 + - - - - - - - - - - - - - - - - - - - - - - - - + + + 1.5 + + + 3.0 + + + 1.0 + + + false + + + 0 + + + 0.15 + + + 0 + + + 21.0 + + + 0.0 + + + 1.05 + + + 0.2 + + + 0 + + + true + + + true + + + true + + + true + + + false + + + true + + + true + + + false + + + false + + + false + + + false + + + 0xA61445EB + + + 0x0009FA85 + + + + + false + + + + + 0.0 + + + true + + + 0.0 + + + + diff --git a/templates/dkcr/Script/BeatUpHandler.xml b/templates/dkcr/Script/BeatUpHandler.xml index e0fcd40a..586987c5 100644 --- a/templates/dkcr/Script/BeatUpHandler.xml +++ b/templates/dkcr/Script/BeatUpHandler.xml @@ -1,38 +1,57 @@ - + BeatUpHandler - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + 0x6AD40029 + + + + + + + 0xE08296BA + + + + + 1.0 + + + 0.1 + + + 0.1 + + + false + + + false + + + false + + + 0.0 + + + 100 + + + + + + + + @@ -42,7 +61,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/BirdBoss.xml b/templates/dkcr/Script/BirdBoss.xml index 053d470f..ae759487 100644 --- a/templates/dkcr/Script/BirdBoss.xml +++ b/templates/dkcr/Script/BirdBoss.xml @@ -1,212 +1,145 @@ - + BirdBoss - - - - - - + + + + + + + 0.0, 0.0, -90.0 + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + 524322 + + + + + + + 1.0 + + + 20.0 + + + + + + + 1.0 + + + + + 1.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + true + + + 4.0 + + + 55.0 + + + 10.0 + + + 6.0 + + + + 7.0 + + + 10.0 + + + 14.0 + + + 17.0 + + + 0.0 + + + 2.0 + + + -5.0 + + + -20.0 + + + 10.0 + + + 4.0 + + + 2.0 + + + + + + + 20.0 + + + 1.0 + + + + + + + + + + + + - - - + + + + 50.0 + + + 30.0 + + + 60.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + @@ -214,11 +147,12 @@ + 0xB3774750:0xA244C9D8 enabled - disabled + enabled diff --git a/templates/dkcr/Script/BloomEffect.xml b/templates/dkcr/Script/BloomEffect.xml index 224662a3..fbd58d2f 100644 --- a/templates/dkcr/Script/BloomEffect.xml +++ b/templates/dkcr/Script/BloomEffect.xml @@ -1,17 +1,23 @@ - + BloomEffect - - - - - - - + + - + + + + 0x0B7646F3 + + + + + + + + @@ -21,7 +27,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/BloomVolume.xml b/templates/dkcr/Script/BloomVolume.xml index ee0cc72f..21eab143 100644 --- a/templates/dkcr/Script/BloomVolume.xml +++ b/templates/dkcr/Script/BloomVolume.xml @@ -1,23 +1,22 @@ - + BloomVolume - - - - - - - + + + + + + enabled - disabled + enabled diff --git a/templates/dkcr/Script/Bonus.xml b/templates/dkcr/Script/Bonus.xml index 4715ac30..4fd0db62 100644 --- a/templates/dkcr/Script/Bonus.xml +++ b/templates/dkcr/Script/Bonus.xml @@ -1,25 +1,34 @@ - + Bonus - - - - - - - - - + + + + false + + + false + + + 10.0 + + + 5.0 + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/BouncyTire.xml b/templates/dkcr/Script/BouncyTire.xml index 1db87300..49ec3269 100644 --- a/templates/dkcr/Script/BouncyTire.xml +++ b/templates/dkcr/Script/BouncyTire.xml @@ -1,54 +1,76 @@ - + BouncyTire - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + -1 + + + -1 + + + -1 + + + -1 + + + 3.1402 + + + + + 9.0 + + + 80.0 + + + 5.0 + + + 45.0 + + + + + + true + + + false + + + false + + + false + + + true + + + 0.0 + + + 0.0 + + + 2.0 + + + 2.0 + + + + diff --git a/templates/dkcr/Script/CSGO.xml b/templates/dkcr/Script/CSGO.xml index b91bb926..f2d4c962 100644 --- a/templates/dkcr/Script/CSGO.xml +++ b/templates/dkcr/Script/CSGO.xml @@ -1,22 +1,22 @@ - + CSGO - - - - - - + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/CSTI.xml b/templates/dkcr/Script/CSTI.xml index 7039f6ac..2c3255da 100644 --- a/templates/dkcr/Script/CSTI.xml +++ b/templates/dkcr/Script/CSTI.xml @@ -1,55 +1,34 @@ - + CSTI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 3 + + + 100.0 + + + 135.0 + + + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/Cable.xml b/templates/dkcr/Script/Cable.xml index 7f93c060..773e86e2 100644 --- a/templates/dkcr/Script/Cable.xml +++ b/templates/dkcr/Script/Cable.xml @@ -1,31 +1,147 @@ - + Cable - - - - - - - - - - - - - + + + - - - - - - - - - + + + + 0x2C8482EE + + + + + + + + 0xD6629DCA + + + + + + + 0xB9B7640F + + + + + + + + false + + + 10 + + + 4.0 + + + 4.0 + + + 0x80DD21B4 + + + 0x23363FD3 + + + 0x24CF38F1 + + + 1.0 + + + false + + + false + + + + + 0.0, 0.0, -50.0 + + + 8000.0 + + + 1.2 + + + 0.125 + + + 0.85 + + + 1.0 + + + 3000.0 + + + 0.5 + + + 5.0 + + + + false + + + false + + + true + + + false + + + true + + + 0x902E534E + + + + + + + + 0.0, 0.0, 1.0 + + + 0.0 + + + + + 0.0 + + + 15.0 + + + 0.0167 + + + 0x23363FD3 + + + + + + + + @@ -37,6 +153,6 @@ enabled - disabled + enabled diff --git a/templates/dkcr/Script/CameraBlurKeyframe.xml b/templates/dkcr/Script/CameraBlurKeyframe.xml new file mode 100644 index 00000000..d21f378e --- /dev/null +++ b/templates/dkcr/Script/CameraBlurKeyframe.xml @@ -0,0 +1,37 @@ + + + CameraBlurKeyframe + + + + 0 + + + 0.0 + + + 0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/CameraFilterKeyframe.xml b/templates/dkcr/Script/CameraFilterKeyframe.xml index fb010967..2caf401e 100644 --- a/templates/dkcr/Script/CameraFilterKeyframe.xml +++ b/templates/dkcr/Script/CameraFilterKeyframe.xml @@ -1,34 +1,48 @@ - + CameraFilterKeyframe - - - - - - - - - - - - - - - - + + + + 0 + + + 0 + + + 0 + + + 0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0 + + + 0.0 + + + + + false + + + + - - 0xC27FFA8F - + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/CameraHint.xml b/templates/dkcr/Script/CameraHint.xml index 28e38ea2..03cd1460 100644 --- a/templates/dkcr/Script/CameraHint.xml +++ b/templates/dkcr/Script/CameraHint.xml @@ -1,403 +1,239 @@ - + CameraHint - - - - - - - - - - + + + + 50 + + + 0.0 + + + 1610905732 + - + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0x62C2ABD5 + + + + + + + 0xAF3945DE + + + + + + + + + false + + + false + + + false + + + false + + + + - + + + 0 + + - - - - - - - - - - - - - - + + + 0x34FBB53B + + + + + + + + + + false + + + + 0xB1059189 + + + + + + + - - - - - - - - - - - + + + + + + + true + + + + 4.0 + + + 9.0 + + + 1.0 + + + 4.25 + + + 12.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - + + + - - - - - + + + 0xA93DE248 + + + + + + + + 0 + + + 0x0D2CFE11 + + + + + + + + 60.0 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + false + + + true + + + 2.0 + + + false + + - - - - - - - + + + + + true + + + false + + + 1.777 + + + false + + + + true + + + true + + + 1.5 + + + + + 0x0BCC8352 + + + + + 15.0 + + + 100.0 + + + + + + + + false + + + 30.5 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + + 0.2 + + + 750.0 + + + + + @@ -407,7 +243,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/CameraManager.xml b/templates/dkcr/Script/CameraManager.xml index d8f3ef61..3cb48999 100644 --- a/templates/dkcr/Script/CameraManager.xml +++ b/templates/dkcr/Script/CameraManager.xml @@ -1,17 +1,18 @@ - + CameraManager - - - - - - - + + - + + + false + + + + @@ -21,7 +22,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/CameraModifier.xml b/templates/dkcr/Script/CameraModifier.xml index 06cb67df..cccf6b72 100644 --- a/templates/dkcr/Script/CameraModifier.xml +++ b/templates/dkcr/Script/CameraModifier.xml @@ -1,18 +1,29 @@ - + CameraModifier - - - - - - - + + - - + + + 0xE56D8C03 + + + + + + + + + + + false + + + + @@ -22,7 +33,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/CameraShaker.xml b/templates/dkcr/Script/CameraShaker.xml index c5fd3632..1aa04a69 100644 --- a/templates/dkcr/Script/CameraShaker.xml +++ b/templates/dkcr/Script/CameraShaker.xml @@ -1,32 +1,34 @@ - + CameraShaker - - - - - - + + + + + 1 + + - - - - - - - - - - - - - - - - + + + 528 + + + 5.0 + + + 1.0 + + + + + + + + @@ -36,7 +38,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/Checkpoint.xml b/templates/dkcr/Script/Checkpoint.xml index 36d9ba02..ca30ca19 100644 --- a/templates/dkcr/Script/Checkpoint.xml +++ b/templates/dkcr/Script/Checkpoint.xml @@ -1,42 +1,42 @@ - + Checkpoint - - - - - - + + - - - - - - - - - - - - - - - - - - + + + true + + + false + + + 0 + + + 3.0 + + + true + + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/CinematicCamera.xml b/templates/dkcr/Script/CinematicCamera.xml index d36d6572..dc9ca602 100644 --- a/templates/dkcr/Script/CinematicCamera.xml +++ b/templates/dkcr/Script/CinematicCamera.xml @@ -1,88 +1,121 @@ - + CinematicCamera - - - - - - + + + + + 0x85F15E1D + + + + + + + false + + + + 0x639D1F97 + + + + + + + + + 10.0 + + + 133236 + + + + + + + 0x26AD4A6B + + + 12 + + + + + 0x6DF9B393 + + + + + + + true + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 0 + + + + + 0x777171A8 + + - - + + + + 0x355476D5 + + - - - - - + + + + 0x2A1B6DFE + + + + + 0 + + + + + 0x777171A8 + + + + + + + 0x355476D5 + + + + + + + 0x2A1B6DFE + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -91,10 +124,8 @@ - - 0xA3D63F44 - + enabled - disabled + enabled diff --git a/templates/dkcr/Script/ClingPathControl.xml b/templates/dkcr/Script/ClingPathControl.xml index 9521cd4c..0d36a5af 100644 --- a/templates/dkcr/Script/ClingPathControl.xml +++ b/templates/dkcr/Script/ClingPathControl.xml @@ -1,27 +1,40 @@ - + ClingPathControl - - - - - - - - - - - - + + + + 0 + + - - - - - - + + + + + 0xF0F41378 + + + + + false + + + 0.0 + + + 0x2AEDDF04 + + + + + + + + + @@ -31,7 +44,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/ColorModulate.xml b/templates/dkcr/Script/ColorModulate.xml index 9a2500c5..7f35c7d1 100644 --- a/templates/dkcr/Script/ColorModulate.xml +++ b/templates/dkcr/Script/ColorModulate.xml @@ -1,27 +1,69 @@ - + ColorModulate - - - - - - - - - - - - - - - - - - - - + + + + 1.0, 1.0, 1.0, 0.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0xE51B07EB + + + + + + + + + + + + 1.0 + + + 1.0 + + + false + + + false + + + true + + + true + + + false + + + false + + + true + + + false + + + false + + + false + + + false + + + + @@ -31,7 +73,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/ConditionalRelay.xml b/templates/dkcr/Script/ConditionalRelay.xml index 3117390c..ccc6e050 100644 --- a/templates/dkcr/Script/ConditionalRelay.xml +++ b/templates/dkcr/Script/ConditionalRelay.xml @@ -1,32 +1,49 @@ - + ConditionalRelay - - - - - + + + + false + + + + + + 0 + + - - - - - + + + + 0 + + - - - + + + + 0 + + + + + - + + script/common/ConditionalRelay.txtr + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/ControllerAction.xml b/templates/dkcr/Script/ControllerAction.xml index 9ff97293..ee327f22 100644 --- a/templates/dkcr/Script/ControllerAction.xml +++ b/templates/dkcr/Script/ControllerAction.xml @@ -1,21 +1,25 @@ - + ControllerAction - - - - - - - - - - - - - - + + + + + + false + + + false + + + false + + + 0.0 + + + @@ -25,7 +29,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/Counter.xml b/templates/dkcr/Script/Counter.xml index f38ddd1a..b23e8e2f 100644 --- a/templates/dkcr/Script/Counter.xml +++ b/templates/dkcr/Script/Counter.xml @@ -1,30 +1,57 @@ - + Counter - - - - - - - - - - - + + + + 0 + + + 4 + + + false + + + false + - - - - - - - - - - + + + 1 + + + 2 + + + 3 + + + 4 + + + 5 + + + 6 + + + 7 + + + 8 + + + 9 + + + 10 + + + + @@ -33,9 +60,10 @@ - - script/common/Counter.txtr + + script/common/Counter.txtr + 0.5 enabled enabled diff --git a/templates/dkcr/Script/Credits.xml b/templates/dkcr/Script/Credits.xml index d5675c27..8e47ce99 100644 --- a/templates/dkcr/Script/Credits.xml +++ b/templates/dkcr/Script/Credits.xml @@ -1,68 +1,83 @@ - + Credits - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 180.0 + + + 4 + + + 0.25 + + + 0.25 + + + 1.0 + + + 2.0 + + + 1.0 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + + + + + + + + + 4.0 + + + 0.25 + + + 0.25 + + + + + + + 0.25 + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/TRSC.xml b/templates/dkcr/Script/DamageArea.xml similarity index 55% rename from templates/dkcr/Script/TRSC.xml rename to templates/dkcr/Script/DamageArea.xml index fe14217d..98582fe4 100644 --- a/templates/dkcr/Script/TRSC.xml +++ b/templates/dkcr/Script/DamageArea.xml @@ -1,24 +1,23 @@ - - TRSC - - - - - - - - + + DamageArea + + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/DamageEffect.xml b/templates/dkcr/Script/DamageEffect.xml index 7fbb4376..fdd14d13 100644 --- a/templates/dkcr/Script/DamageEffect.xml +++ b/templates/dkcr/Script/DamageEffect.xml @@ -1,35 +1,12 @@ - + DamageEffect - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -39,7 +16,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/DamageableTrigger.xml b/templates/dkcr/Script/DamageableTrigger.xml index 8172e357..37ad0f35 100644 --- a/templates/dkcr/Script/DamageableTrigger.xml +++ b/templates/dkcr/Script/DamageableTrigger.xml @@ -1,21 +1,22 @@ - + DamageableTrigger - - - - - - - - - - - - - - + + + + + + false + + + 0x1DB35D5F + + + false + + + @@ -27,6 +28,6 @@ enabled volume - + diff --git a/templates/dkcr/Script/DamageableTriggerOrientated.xml b/templates/dkcr/Script/DamageableTriggerOrientated.xml index 66c8b67c..c7402b7d 100644 --- a/templates/dkcr/Script/DamageableTriggerOrientated.xml +++ b/templates/dkcr/Script/DamageableTriggerOrientated.xml @@ -1,26 +1,20 @@ - + DamageableTriggerOrientated - - - - - - - - - - - - - - - - - - - + + + + + + false + + + 0x1DB35D5F + + + + @@ -32,6 +26,6 @@ enabled volume - + diff --git a/templates/dkcr/Script/Debris.xml b/templates/dkcr/Script/Debris.xml index 10619d5b..48820ae9 100644 --- a/templates/dkcr/Script/Debris.xml +++ b/templates/dkcr/Script/Debris.xml @@ -1,88 +1,221 @@ - + Debris - - - - - - - - - - - - - - - - - - + + + + + false + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 180.0 + + + 180.0 + + + 0.0, 0.0, 1.0 + + + 0.0, 0.0, 0.0 + + + true + + + 5.0 + + + 15.0 + + + -1.0, -1.0, -1.0 + + + 1.0, 1.0, 1.0 + + + 2.0 + + + 3.0 + + + 0.0 + + + 10.0 + + + 80.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 1.0, 1.0, 1.0, 0.0 + + + false + + + false + + + 80.0 + + + 1.0, 1.0, 1.0 + + + 0.375 + + + 0.1 + + + 25.0 + + + 1.0 + + + + 0.0, 0.0, 0.0 + + + + + 1 + + + 1.0 + + + 1.0 + + + 0.1 + + + 0.1 + + + 0.1 + + + 0.1 + + + 0.1 + + + + 1.0, 1.0, 1.0 + + + false + + + false + + + true + + + + + 1.0, 1.0, 1.0 + + + false + + + false + + + true + + + + + 1.0, 1.0, 1.0 + + + + true + + + true + + + false + + + false + + + 0 + + + false + + + false + + + 1.0 + + + 1.0 + + + false + + + true + + + false + + + false + + + false + + + true + + + false + + + true + + + false + + + + + diff --git a/templates/dkcr/Script/DepthOfFieldTuner.xml b/templates/dkcr/Script/DepthOfFieldTuner.xml index c0fda212..ab5033ad 100644 --- a/templates/dkcr/Script/DepthOfFieldTuner.xml +++ b/templates/dkcr/Script/DepthOfFieldTuner.xml @@ -1,21 +1,41 @@ - + DepthOfFieldTuner - - - - - - - + + - - - - - + + + false + + + false + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 30.0 + + + 0 + + + + @@ -25,7 +45,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/DistanceFog.xml b/templates/dkcr/Script/DistanceFog.xml index 932563a8..be449064 100644 --- a/templates/dkcr/Script/DistanceFog.xml +++ b/templates/dkcr/Script/DistanceFog.xml @@ -1,22 +1,58 @@ - + DistanceFog - - - - - - + + + + + false + + - - - - - - - - + + 0xD863C36B + + + + + + 0 + + + 0.0, 0.0, 0.0, 0.0 + + + 30.0 + + + 100.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + 0.0, 0.0, 0.0, 0.0 + + + + 0.0 + + + + @@ -26,7 +62,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/DynamicLight.xml b/templates/dkcr/Script/DynamicLight.xml index 5edb48f1..2ff17cde 100644 --- a/templates/dkcr/Script/DynamicLight.xml +++ b/templates/dkcr/Script/DynamicLight.xml @@ -1,51 +1,120 @@ - + DynamicLight - - - - - - - - + + + + 2 + - - - - - - - - - + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + - - + + + true + + + true + + - + + 1.0, 1.0, 1.0, 1.0 + - - - + + + + 0.0 + + + false + + - - + + + 0 + + + + 0.0 + + + false + + - + + + + 0.0 + + + false + + - - + + + false + + + + + 10.0 + + - - + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + false + + + + @@ -55,7 +124,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/EOLDisplay.xml b/templates/dkcr/Script/EOLDisplay.xml index 1acb0fb0..51f4b419 100644 --- a/templates/dkcr/Script/EOLDisplay.xml +++ b/templates/dkcr/Script/EOLDisplay.xml @@ -1,24 +1,28 @@ - + EOLDisplay - - - - - - - - + + + + false + + + 0xB22FD89B + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/Effect.xml b/templates/dkcr/Script/Effect.xml index b881035f..fc28def7 100644 --- a/templates/dkcr/Script/Effect.xml +++ b/templates/dkcr/Script/Effect.xml @@ -1,47 +1,74 @@ - + Effect - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + true + + + false + + + false + + + false + + + true + + + false + + + false + + + false + + + 0xEC834AD1 + + + + + + + + + false + + + false + + + + + 10.0 + + + false + + + false + + + false + + + 0.0 + + + 3 + + + false + + + @@ -49,10 +76,11 @@ - - + + script/common/Effect.txtr + enabled - disabled + enabled diff --git a/templates/dkcr/Script/EnvFxDensityController.xml b/templates/dkcr/Script/EnvFxDensityController.xml new file mode 100644 index 00000000..05537af9 --- /dev/null +++ b/templates/dkcr/Script/EnvFxDensityController.xml @@ -0,0 +1,28 @@ + + + EnvFxDensityController + + + + 0.5 + + + 500 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/FactorySwitch.xml b/templates/dkcr/Script/FactorySwitch.xml index 9d4aac34..def9dc13 100644 --- a/templates/dkcr/Script/FactorySwitch.xml +++ b/templates/dkcr/Script/FactorySwitch.xml @@ -1,42 +1,40 @@ - + FactorySwitch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + false + + + 0.6 + + + + + + + false + + + 0.0, 0.0, 0.0 + + + false + + + + + diff --git a/templates/dkcr/Script/FalsePerspective.xml b/templates/dkcr/Script/FalsePerspective.xml index 43085762..40cf70b1 100644 --- a/templates/dkcr/Script/FalsePerspective.xml +++ b/templates/dkcr/Script/FalsePerspective.xml @@ -1,26 +1,34 @@ - + FalsePerspective - - - - - - - - - - + + + + 0.001 + + + 20.0 + + + 8192.0 + + + false + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/FogOverlay.xml b/templates/dkcr/Script/FogOverlay.xml new file mode 100644 index 00000000..8d124cec --- /dev/null +++ b/templates/dkcr/Script/FogOverlay.xml @@ -0,0 +1,67 @@ + + + FogOverlay + + + + 1.0 + + + 1.0 + + + 1.0 + + + false + + + 1.0, 1.0, 1.0, 0.0 + + + 0.5 + + + 0.2 + + + 0.1 + + + 0.1 + + + 1.0 + + + 1.0 + + + 0.0, 0.0, 0.0 + + + 0.1 + + + 1.0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/FogVolume.xml b/templates/dkcr/Script/FogVolume.xml new file mode 100644 index 00000000..6405b313 --- /dev/null +++ b/templates/dkcr/Script/FogVolume.xml @@ -0,0 +1,40 @@ + + + FogVolume + + + + + + + 2.0, 2.0, 2.0 + + + + + + + 0.0 + + + 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/dkcr/Script/ForestBoss.xml b/templates/dkcr/Script/ForestBoss.xml index 856288c6..9ffb7fc1 100644 --- a/templates/dkcr/Script/ForestBoss.xml +++ b/templates/dkcr/Script/ForestBoss.xml @@ -1,167 +1,91 @@ - + ForestBoss - - - - - - + + + + + + + 0.0, 0.0, -90.0 + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + 524322 + + + + + + + 1.0 + + + 20.0 + + + + + + + 1.0 + + + + + 1.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 1.5 + + + 10.0 + + + 10.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + @@ -169,6 +93,7 @@ + 0xB3774750:0xA244C9D8 @@ -176,6 +101,6 @@ 0x4ACC5921:0x645FFAD4:0x8561E02D:0xB3774750:0xA244C9D8 enabled - disabled + enabled diff --git a/templates/dkcr/Script/SAMD.xml b/templates/dkcr/Script/GPTR.xml similarity index 53% rename from templates/dkcr/Script/SAMD.xml rename to templates/dkcr/Script/GPTR.xml index 71096a59..fe752510 100644 --- a/templates/dkcr/Script/SAMD.xml +++ b/templates/dkcr/Script/GPTR.xml @@ -1,25 +1,22 @@ - - SAMD - - - - - - - - - + + GPTR + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/GameManager.xml b/templates/dkcr/Script/GameManager.xml index 2f247e5e..b70ccab0 100644 --- a/templates/dkcr/Script/GameManager.xml +++ b/templates/dkcr/Script/GameManager.xml @@ -1,25 +1,36 @@ - + GameManager - - - - - - + + - + + + 0xAC6FE62C + + + + + + + 0.5 + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/GeneratedObjectDeleter.xml b/templates/dkcr/Script/GeneratedObjectDeleter.xml index 4abf4c81..648ddb09 100644 --- a/templates/dkcr/Script/GeneratedObjectDeleter.xml +++ b/templates/dkcr/Script/GeneratedObjectDeleter.xml @@ -1,25 +1,35 @@ - + GeneratedObjectDeleter - - - - - + + + + + false + + - + + + true + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/Generator.xml b/templates/dkcr/Script/Generator.xml index 35fd29db..092ae613 100644 --- a/templates/dkcr/Script/Generator.xml +++ b/templates/dkcr/Script/Generator.xml @@ -1,27 +1,50 @@ - + Generator - - - - - - - - - - - - - - - - - - - - + + + + 1 + + + 1 + + + true + + + false + + + false + + + false + + + false + + + true + + + true + + + 0.0, 0.0, 0.0 + + + false + + + 1.0 + + + 1.0 + + + @@ -31,7 +54,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/GenericCreature.xml b/templates/dkcr/Script/GenericCreature.xml index 00a86d9a..4564f099 100644 --- a/templates/dkcr/Script/GenericCreature.xml +++ b/templates/dkcr/Script/GenericCreature.xml @@ -1,991 +1,627 @@ - + GenericCreature - - - - - - + + + + + + + 0.0, 0.0, 90.0 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + 656426 + + + 524304 + + + + + + + 1.0 + + + + + + + 1.0 + + + + + 1.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0x0DDB5F41 + + + + + + + + + + 0.1 + + + false + + + false + + + false + + + false + + + 0.0 + + + 0.0 + + + 1.0 + + + false + + + 55.0 + + + true + + + false + + + false + + + false + + + 60.0 + + + 720.0 + + + 2.0 + + + 9.0 + + + 1.5 + + + 0.75 + + + 6 + + + true + + + false + + + 0.0 + + + 0 + + + 0 + + + false + + + true + + + false + + + false + + + false + + + 0x935593F7 + + + + + + + + false + + + false + + + false + + + false + + + false + + + 0.5 + + + + true + + + false + + + 1.0 + + + false + + + true + + + false + + + + + 0 + + + + + + + - - - - - - - - + + + + true + + + false + + + true + + + true + + + true + + + false + + + true + + + false + + + 0xA5993091 + + + + + + + + 10.0 + + + 15.0 + + + 25.0 + + + 5.0 + + + false + + + 0.0 + + + 0.0 + + + false + + + 4.0 + + - - - - - - - + + + + 0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + - - - - - - - + + + + 0 + + + 1.0 + + + 2.0 + + + 3.0 + + + 4.0 + + + 5.0 + + - - + + + + 10.6062, 21.2127, 18.372 + + + 1.5, 21.2127, 18.372 + + + 0.0, 13.0, 0.0 + + + 0.0, 15.0, 0.0 + + - - - - - - - - - + + + + 0 + + + + + + + - - - - - - - - - - - + + + + 0 + + + + + + + - - - - - - - - - - - - - - - - + + + + + false + + + false + + + false + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + false + + + + + 0.0 + + + + + false + + + false + + + + + + + - - - - - - + + + + + 0xCD3D7CB1 + + - - - - - - - - - - - - + + + + 0xA819961D + + - - - + + + + 0xC58D26AF + + - - - + + + + 0xA177EB37 + + - - - - - - - - - - + + + + 0xC53C3ED5 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - + + + 0 + + + + + + + + 0xD4E949F7 + + + + + + + + + + + -1.0 + + + 1.0 + + + -1.0 + + + 1.0 + + + + + + + -1 + + + -1 + + + + + 0.0 + + + 0.0 + + + 0.0 + + + + - - - - - - - - - - - - - - - - - - - - + + + + 0x87251F5B + + + + + + + 10.0 + + + + 0.25 + + + 5.0 + + + + + + + 1.0 + + + 0xC01248C8 + + + + + + + + 0.0 + + + 0.0625 + + + true + + + 4 + + + 0.0 + + + 0.5 + + + 0.25 + + + 0.75 + + - + - - - - - - - - - + + + 0.0 + + + + + 0 + + - - - + + + + 0 + + + + + + + + + + - - - - + + + + 0 + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -999,6 +635,6 @@ 0xB3774750:0xA244C9D8 enabled - disabled + enabled diff --git a/templates/dkcr/Script/GenericCreatureGroup.xml b/templates/dkcr/Script/GenericCreatureGroup.xml index 2a3567ce..0f59cd72 100644 --- a/templates/dkcr/Script/GenericCreatureGroup.xml +++ b/templates/dkcr/Script/GenericCreatureGroup.xml @@ -1,22 +1,32 @@ - + GenericCreatureGroup - - - - - + + + + + + true + + + true + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/GroundPoundDetector.xml b/templates/dkcr/Script/GroundPoundDetector.xml index 6f18b285..bb67d15e 100644 --- a/templates/dkcr/Script/GroundPoundDetector.xml +++ b/templates/dkcr/Script/GroundPoundDetector.xml @@ -1,27 +1,56 @@ - + GroundPoundDetector - - - - - - + + + + + + + 2.0, 2.0, 2.0 + + + + - - - - - - - - - - - + + + false + + + + + 0x482B22F1 + + + + + 0.0, 0.0, 0.0 + + + 5.0 + + + 5.0 + + + false + + + false + + + false + + + false + + + + @@ -32,6 +61,12 @@ enabled - disabled + volume + + + + + + diff --git a/templates/dkcr/Script/GuiCharacter.xml b/templates/dkcr/Script/GuiCharacter.xml index b18afa6d..413c4809 100644 --- a/templates/dkcr/Script/GuiCharacter.xml +++ b/templates/dkcr/Script/GuiCharacter.xml @@ -1,47 +1,82 @@ - + GuiCharacter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + @@ -51,10 +86,7 @@ - - 0xA244C9D8 - 0x181E33CC - + enabled enabled diff --git a/templates/dkcr/Script/GuiMenu.xml b/templates/dkcr/Script/GuiMenu.xml new file mode 100644 index 00000000..eaae0105 --- /dev/null +++ b/templates/dkcr/Script/GuiMenu.xml @@ -0,0 +1,37 @@ + + + GuiMenu + + + + + true + + + true + + + true + + + true + + + true + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/dkcr/Script/GuiSlider.xml b/templates/dkcr/Script/GuiSlider.xml new file mode 100644 index 00000000..074abe14 --- /dev/null +++ b/templates/dkcr/Script/GuiSlider.xml @@ -0,0 +1,44 @@ + + + GuiSlider + + + + + false + + + + + + 0.0 + + + 255.0 + + + 1.0 + + + 1.0 + + + + 127 + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/dkcr/Script/GuiWidget.xml b/templates/dkcr/Script/GuiWidget.xml new file mode 100644 index 00000000..796a40fe --- /dev/null +++ b/templates/dkcr/Script/GuiWidget.xml @@ -0,0 +1,28 @@ + + + GuiWidget + + + + + false + + + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/dkcr/Script/HUD.xml b/templates/dkcr/Script/HUD.xml index 0f86f840..9ec63d6d 100644 --- a/templates/dkcr/Script/HUD.xml +++ b/templates/dkcr/Script/HUD.xml @@ -1,459 +1,356 @@ - + HUD - - - - - - + + - - - - - - - - - - - - - - + + + + 0.25 + + + + 1.0 + + + 0.05 + + + 0.5 + + + 0.3 + + + + + 0.0625 + + + + + 0.3 + + + + 0.0, 0.0, 0.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + true + + + true + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.0 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + 0.0 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + 0.25 + + + 0.25 + + + 0.25 + + + 0.25 + + + + + + + + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/HUDP.xml b/templates/dkcr/Script/HUDP.xml index 41300510..c2aac9fd 100644 --- a/templates/dkcr/Script/HUDP.xml +++ b/templates/dkcr/Script/HUDP.xml @@ -1,22 +1,22 @@ - + HUDP - - - - - - + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/IslandArea.xml b/templates/dkcr/Script/IslandArea.xml index 60894ef0..467a911c 100644 --- a/templates/dkcr/Script/IslandArea.xml +++ b/templates/dkcr/Script/IslandArea.xml @@ -1,82 +1,121 @@ - + IslandArea - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + 0x9DCDF5E0 + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + 1 + + + + + + + 30 + + + + + + + 10 + + + + + + + 20 + + + + + + + 7 + + + + + + + 20 + + + + + + + 40 + + + + - - - - - - - + + + + + + + + + + + + + 0xA244C9D8 0xC27FFA8F enabled - disabled + enabled diff --git a/templates/dkcr/Script/IslandHUD.xml b/templates/dkcr/Script/IslandHUD.xml index 850f74c0..6f63038c 100644 --- a/templates/dkcr/Script/IslandHUD.xml +++ b/templates/dkcr/Script/IslandHUD.xml @@ -1,885 +1,371 @@ - + IslandHUD - - - - - - - - - + + + + + - - - - + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + 5.0 + + + 10.0 + + + 10.0 + + + 3 + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + 0x0F94806A diff --git a/templates/dkcr/Script/JungleBoss.xml b/templates/dkcr/Script/JungleBoss.xml deleted file mode 100644 index 6a9a9611..00000000 --- a/templates/dkcr/Script/JungleBoss.xml +++ /dev/null @@ -1,552 +0,0 @@ - - - JungleBoss - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0xB3774750:0xA244C9D8 - 0x16212198:0xCD9DE8CC:0xD90DAB09:0x28E076FD:0xC27FFA8F - - enabled - enabled - - diff --git a/templates/dkcr/Script/JungleBoss1.xml b/templates/dkcr/Script/JungleBoss1.xml new file mode 100644 index 00000000..22e14019 --- /dev/null +++ b/templates/dkcr/Script/JungleBoss1.xml @@ -0,0 +1,215 @@ + + + JungleBoss1 + + + + + + + 0.0, 0.0, 90.0 + + + + + + + + + + + + + 524322 + + + + + + + 1.0 + + + + + + + 1.0 + + + + + 1.0 + + + + + + + 0x3CD4A348 + + + + + + + + + false + + + + 0 + + + + + + + + + + + + + + + + + + + + 1 + + + 2.0 + + + 2.0 + + + 2.0 + + + 0 + + + 3 + + + 6 + + + false + + + false + + + + + + + + + + + + + false + + + + 1.0, 1.0, 1.0 + + + + + 1 + + + + + + + + 2.0 + + + + + + + 6.5 + + + 9.0 + + + 13.5 + + + 18.0 + + + 20.0 + + + 27.0 + + + + + 55.0 + + + 35.0 + + + 10 + + + 3.0 + + + 1.0 + + + 12.0 + + + 5.0 + + + 0.5 + + + 0.5 + + + 6.0 + + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + 0x16212198:0xCD9DE8CC:0xD90DAB09:0x28E076FD:0xC27FFA8F + + enabled + enabled + + diff --git a/templates/dkcr/Script/Kong.xml b/templates/dkcr/Script/Kong.xml index dcf95b89..2582fc68 100644 --- a/templates/dkcr/Script/Kong.xml +++ b/templates/dkcr/Script/Kong.xml @@ -1,480 +1,40 @@ - + Kong - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + 1000.0 + + + + + 0.25 + + + + - - + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + diff --git a/templates/dkcr/Script/KongProxy.xml b/templates/dkcr/Script/KongProxy.xml index 0bbbc48e..b80daad8 100644 --- a/templates/dkcr/Script/KongProxy.xml +++ b/templates/dkcr/Script/KongProxy.xml @@ -1,22 +1,52 @@ - + KongProxy - - - - - - + + + + + + + 2.0, 2.0, 2.0 + + + + - - - - - - + + + false + + + false + + + 0 + + + 0 + + + 0.5 + + + 1.0 + + + 9.0 + + + 20.0 + + + 32.0, 12.0, 24.0 + + + + @@ -26,7 +56,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/LODController.xml b/templates/dkcr/Script/LODController.xml new file mode 100644 index 00000000..260adfa6 --- /dev/null +++ b/templates/dkcr/Script/LODController.xml @@ -0,0 +1,68 @@ + + + LODController + + + + 1 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + true + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/LevelDarkener.xml b/templates/dkcr/Script/LevelDarkener.xml index 02a99bfd..70049f2f 100644 --- a/templates/dkcr/Script/LevelDarkener.xml +++ b/templates/dkcr/Script/LevelDarkener.xml @@ -1,17 +1,20 @@ - + LevelDarkener - - - - - - - - - - + + + + 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + false + + + @@ -21,7 +24,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/LightVolume.xml b/templates/dkcr/Script/LightVolume.xml new file mode 100644 index 00000000..bffdbbb7 --- /dev/null +++ b/templates/dkcr/Script/LightVolume.xml @@ -0,0 +1,27 @@ + + + LightVolume + + + + 1.0, 1.0, 1.0, 1.0 + + + 10 + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/dkcr/Script/MEAT.xml b/templates/dkcr/Script/MEAT.xml new file mode 100644 index 00000000..cdd12450 --- /dev/null +++ b/templates/dkcr/Script/MEAT.xml @@ -0,0 +1,31 @@ + + + MEAT + + + + 5000 + + + 5000 + + + 0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/MemoryRelay.xml b/templates/dkcr/Script/MemoryRelay.xml index 15861c0a..796839b5 100644 --- a/templates/dkcr/Script/MemoryRelay.xml +++ b/templates/dkcr/Script/MemoryRelay.xml @@ -1,16 +1,18 @@ - + MemoryRelay - - - - - - - - - + + + + + false + + + false + + + @@ -19,8 +21,11 @@ - + + script/common/MemoryRelay.txtr + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/MineCart.xml b/templates/dkcr/Script/MineCart.xml index 29f307b1..31549ef2 100644 --- a/templates/dkcr/Script/MineCart.xml +++ b/templates/dkcr/Script/MineCart.xml @@ -1,254 +1,164 @@ - + MineCart - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 0.0, 0.0, -90.0 + + - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.7 + + + 1.0 + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 2.0 + + + 0.7 + + + 1.2 + + + 20.0 + + + 30.0 + + + 30.0 + + + 0.5 + + + 0.0 + + + 14.0 + + + 40.0 + + + true + + + false + + + true + + + true + + + true + + + false + + + true + + + true + + + 35.0 + + + 35.0 + + + 35.0 + + + false + + + 0.2 + + + 3.0 + + + 15.0 + + + true + + + + + + + + + + + + + 0 + + + + + + + + + 30.0 + + + 6.0 + + + -6.0 + + + 0.66 + + + 20.0 + + + 16.5 + + + 15.0, 0.0, 6.0 + + + 0.0 + + + + diff --git a/templates/dkcr/Script/Mole.xml b/templates/dkcr/Script/Mole.xml index 92b38248..22c87e62 100644 --- a/templates/dkcr/Script/Mole.xml +++ b/templates/dkcr/Script/Mole.xml @@ -1,68 +1,126 @@ - + Mole - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + 524322 + + + + + + + 1.0 + + + + + + + 1.0 + + + + + 1.0 + + - - - - - - - - - - + + + 0x503F6052 + + + + + + + 0.5 + + + + + + true + + + false + + + true + + + true + + + 3.5 + + + + + false + + + false + + + 1.0 + + + + + + - - - - - - - - - - + + + + 2.0 + + + + + 3.0 + + + 2.0 + + + + + + + + 1.0 + + + + + + + + 2 + + + 0.25 + + + + - - - - - - - - - - + + + + @@ -76,6 +134,6 @@ 0xB3774750:0xA244C9D8 enabled - disabled + enabled diff --git a/templates/dkcr/Script/MoleCart.xml b/templates/dkcr/Script/MoleCart.xml index 5bd3cbc8..fde828fd 100644 --- a/templates/dkcr/Script/MoleCart.xml +++ b/templates/dkcr/Script/MoleCart.xml @@ -1,50 +1,60 @@ - + MoleCart - - - - - - + + + + + + + 0.0, 0.0, 90.0 + + + + - - - - - - - - - - - - - - - + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + 0xAF8B265E + + + + + + - + + + 2.0 + + + - - - - - - - - - - - - - - - - + + + 2 + + + + + + + + + diff --git a/templates/dkcr/Script/MoleTrainManager.xml b/templates/dkcr/Script/MoleTrainManager.xml index 73f5a842..dcbe92ae 100644 --- a/templates/dkcr/Script/MoleTrainManager.xml +++ b/templates/dkcr/Script/MoleTrainManager.xml @@ -1,88 +1,107 @@ - + MoleTrainManager - - - - - - + + + + + + + 4.0, 4.0, 4.0 + + + + - + - - - - - - - - - + + + 3.0 + + + 3.0 + + + + + 1 + + + + + + + - - - - - - + + + + 1.0 + + + 0.5 + + + 10.0 + + + 2.5 + + + 1 + + + + + + - - - - - - + + + + 1.0 + + + 0.66 + + + 0.25 + + + 2.0 + + + 1.25 + + + 2.0 + + + 0.5 + + + 0.25 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -92,7 +111,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/MotionPlatform.xml b/templates/dkcr/Script/MotionPlatform.xml index 0c677b96..243cd3e4 100644 --- a/templates/dkcr/Script/MotionPlatform.xml +++ b/templates/dkcr/Script/MotionPlatform.xml @@ -1,42 +1,49 @@ - + MotionPlatform - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 1.0 + + + 1.0 + + + 10.0 + + + 0.0 + + + 1.0 + + + -1.0 + + + 0xDCCF49F4 + + + + + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/MultiModelActor.xml b/templates/dkcr/Script/MultiModelActor.xml new file mode 100644 index 00000000..87ac8057 --- /dev/null +++ b/templates/dkcr/Script/MultiModelActor.xml @@ -0,0 +1,68 @@ + + + MultiModelActor + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + 0 + + + false + + + 0.0 + + + + + + + + + + + + + + + false + + + 1.0, 1.0, 1.0, 1.0 + + + + true + + + true + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/dkcr/Script/MultiplayerSyncRelay.xml b/templates/dkcr/Script/MultiplayerSyncRelay.xml index ecc57ff4..313fde83 100644 --- a/templates/dkcr/Script/MultiplayerSyncRelay.xml +++ b/templates/dkcr/Script/MultiplayerSyncRelay.xml @@ -1,22 +1,25 @@ - + MultiplayerSyncRelay - - - - - - + + + + false + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/MusicMaster.xml b/templates/dkcr/Script/MusicMaster.xml index ec316b2e..fc32ec66 100644 --- a/templates/dkcr/Script/MusicMaster.xml +++ b/templates/dkcr/Script/MusicMaster.xml @@ -1,32 +1,59 @@ - + MusicMaster - - - - - - + + - - - - - - - - + + + false + + + false + + + false + + + false + + + 0.05 + + + 0.25 + + + -6.0 + + + false + + + 0.0 + + + 0xCBF698CA + + + 0x28D5A7D7 + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/MusicTrack.xml b/templates/dkcr/Script/MusicTrack.xml index 88879744..993675b9 100644 --- a/templates/dkcr/Script/MusicTrack.xml +++ b/templates/dkcr/Script/MusicTrack.xml @@ -1,33 +1,65 @@ - + MusicTrack - - - - - - + + - - - - - - - - - + + + + + false + + + 0.05 + + + 0.25 + + + -6.0 + + + 0.0 + + + false + + + 2.0 + + + 75.0 + + + 0.0 + + + true + + + 0 + + + false + + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/OceanBridge.xml b/templates/dkcr/Script/OceanBridge.xml index eeeb684b..2b7f4cbe 100644 --- a/templates/dkcr/Script/OceanBridge.xml +++ b/templates/dkcr/Script/OceanBridge.xml @@ -1,139 +1,211 @@ - + OceanBridge - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0 + + + + + + + + + + -0.1 + + + 0.25 + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 4 + + + 0.05 + + + 12.0 + + + 0.75 + + + 2.5 + + + 0.5 + + + 7.0 + + + 7.0 + + + false + + + true + + + true + + + 0.1 + + + 10.0 + + + 2 + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Script/OceanWave.xml b/templates/dkcr/Script/OceanWave.xml index b6a9077c..a77dff2f 100644 --- a/templates/dkcr/Script/OceanWave.xml +++ b/templates/dkcr/Script/OceanWave.xml @@ -1,25 +1,45 @@ - + OceanWave - - - - - - - - - - - - - + + + + - - - + + + + true + + + 12.0 + + + 12.0 + + + 55.0 + + + 4 + + + 0.0 + + + 3.0 + + + 6.0 + + + 9.0 + + + + diff --git a/templates/dkcr/Script/OptionalAreaAsset.xml b/templates/dkcr/Script/OptionalAreaAsset.xml new file mode 100644 index 00000000..4fec0692 --- /dev/null +++ b/templates/dkcr/Script/OptionalAreaAsset.xml @@ -0,0 +1,29 @@ + + + OptionalAreaAsset + + + + + + 0 + + + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/dkcr/Script/PRLA.xml b/templates/dkcr/Script/PRLA.xml index 0fefc4c0..5370a0ca 100644 --- a/templates/dkcr/Script/PRLA.xml +++ b/templates/dkcr/Script/PRLA.xml @@ -1,50 +1,26 @@ - + PRLA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/PRSP.xml b/templates/dkcr/Script/PRSP.xml index cacd816a..64bed593 100644 --- a/templates/dkcr/Script/PRSP.xml +++ b/templates/dkcr/Script/PRSP.xml @@ -1,48 +1,97 @@ - + PRSP - - - - - - + + + + true + + + 1.0 + + + true + - - - - + + + true + + + 0.8 + + + 0.2 + + + 1.5 + + + 1.5 + + + 2.15 + + + 3.5 + + + 0.75 + + + 0.75 + + + + - - - + + + true + + + 0.5 + + + true + + + true + + + 1.0 + + + 1.5 + + + 0.5 + + + 0.75 + + + - - - - - - - - - - - - - - - - - - + + + + -1 + + + + + + + 0xF8B3ABE0 diff --git a/templates/dkcr/Script/PathControl.xml b/templates/dkcr/Script/PathControl.xml index d737d6fb..b8da0a1b 100644 --- a/templates/dkcr/Script/PathControl.xml +++ b/templates/dkcr/Script/PathControl.xml @@ -1,19 +1,15 @@ - + PathControl - - - - - - - - - - - - + + + + 0 + + + + @@ -23,7 +19,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/Peanut.xml b/templates/dkcr/Script/Peanut.xml index eb2238e2..f19541d4 100644 --- a/templates/dkcr/Script/Peanut.xml +++ b/templates/dkcr/Script/Peanut.xml @@ -1,80 +1,93 @@ - + Peanut - - - - - - - - - - - - - + + + + + false + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + 0.0, 0.0, 1.0 + + + 5.0 + + + -1.0, -1.0, -1.0 + + + 2.0 + + + 80.0 + + + 25.0 + + + + + + + 1.0, 1.0, 1.0 + + + false + + + false + + + true + + + + + 1.0, 1.0, 1.0 + + + + + + + + 1.0 + + + 1.0 + + + 0 + + + + + + + + + + + + + diff --git a/templates/dkcr/Script/Pickup.xml b/templates/dkcr/Script/Pickup.xml index 9c77645f..fc2881c1 100644 --- a/templates/dkcr/Script/Pickup.xml +++ b/templates/dkcr/Script/Pickup.xml @@ -1,73 +1,128 @@ - + Pickup - - - - - - - - - - - - - - - - - - - - - - + + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0xB22FD89B + + + 1 + + + 0 + + + 1 + + + 1 + + + 0.0 + + + 0.0 + + + 0.0 + + + 2.0 + + + 0.0 + + + 0.25 + + + 3.0 + + + 1.0, 1.0, 1.0 + + + + + + + + + + + + + + + + 0 + + + false + + + false + + + true + + + true + + + false + + + false + + + 0.0 + + + true + + + true + + + false + + - + + false + - - - - - - - + + + false + + + + 1.0 + + + + + + diff --git a/templates/dkcr/Script/PilotChicken.xml b/templates/dkcr/Script/PilotChicken.xml index cb36285f..812379e7 100644 --- a/templates/dkcr/Script/PilotChicken.xml +++ b/templates/dkcr/Script/PilotChicken.xml @@ -1,43 +1,43 @@ - + PilotChicken - - - - - + + + + + + + 0.0, 0.0, -90.0 + + + + - - - - - - - - - - - - - - - - - + + + + + + false + + + + + 0xB3774750:0xA244C9D8 enabled - disabled + enabled diff --git a/templates/dkcr/Script/PirateCrab.xml b/templates/dkcr/Script/PirateCrab.xml index c501f9c0..4bd5561f 100644 --- a/templates/dkcr/Script/PirateCrab.xml +++ b/templates/dkcr/Script/PirateCrab.xml @@ -1,75 +1,146 @@ - + PirateCrab - - - - - - + + + + + + + 0.0, 0.0, -90.0 + + + 0.75, 0.75, 0.75 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + 524322 + + + + + + + 1.0 + + + 20.0 + + + + + + + 1.0 + + + + + 1.0 + + - - - - - - - - - - - - - - - - - + + + 55.0 + + + true + + + true + + + 5.0 + + + 0.66 + + + 10.0 + + + 3.0 + + + 5 + + + 3.5 + + + + + + true + + + 0.5 + + + 1.0 + + - - - - - - - - - - - - - - - + + + + true + + + 1.0 + + + 0x8FE7F58B + + + + + + + + 1.0 + + + + + + + 3.0 + + + 3.0 + + + 0.33 + + + 2.0 + + + + + + + 0.5 + + + + + + @@ -83,6 +154,6 @@ 0xB3774750:0xA244C9D8 enabled - disabled + enabled diff --git a/templates/dkcr/Script/PirateCrabManager.xml b/templates/dkcr/Script/PirateCrabManager.xml new file mode 100644 index 00000000..75915b1b --- /dev/null +++ b/templates/dkcr/Script/PirateCrabManager.xml @@ -0,0 +1,42 @@ + + + PirateCrabManager + + + + + + 0xD16A0571 + + + + + + + 4 + + + 3 + + + 0.5 + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/Platform.xml b/templates/dkcr/Script/Platform.xml index 6e39115d..98b20df4 100644 --- a/templates/dkcr/Script/Platform.xml +++ b/templates/dkcr/Script/Platform.xml @@ -1,92 +1,104 @@ - + Platform - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + + false + + + + 0.0, 0.15, 0.0 + + + 0.0 + + + 1.0 + + + 1800.0 + + + 30.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + false + + + false + - - - - - - - - - - - + + + false + + + false + + + false + + + true + + + true + + + false + + + false + + + true + + + true + + + true + + + true + + + false + + + + @@ -102,6 +114,6 @@ 0x0FC966DC enabled - disabled + enabled diff --git a/templates/dkcr/Script/PlayerActor.xml b/templates/dkcr/Script/PlayerActor.xml index 9e3190f0..9dea04b4 100644 --- a/templates/dkcr/Script/PlayerActor.xml +++ b/templates/dkcr/Script/PlayerActor.xml @@ -1,76 +1,85 @@ - + PlayerActor - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 0.0 + + + + + + + + + true + + + false + + + + false + + + 0 + + + 0.0 + + + false + + + false + + + false + + + true + + + false + + + false + + + 0.0 + + + 1.0 + + + + + 0x1D137B4B + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0x1D137B4B + + + + + + diff --git a/templates/dkcr/Script/PlayerHint.xml b/templates/dkcr/Script/PlayerHint.xml index b06a9ce0..b6b7ad4c 100644 --- a/templates/dkcr/Script/PlayerHint.xml +++ b/templates/dkcr/Script/PlayerHint.xml @@ -1,32 +1,76 @@ - + PlayerHint - - - - - - + + - - - - - - - - + + + 0x43DB8C1F + + + + + + + 0.0 + + + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/PlayerToken.xml b/templates/dkcr/Script/PlayerToken.xml index 6de82f1a..3abb9e86 100644 --- a/templates/dkcr/Script/PlayerToken.xml +++ b/templates/dkcr/Script/PlayerToken.xml @@ -1,40 +1,30 @@ - + PlayerToken - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + -1 + + + + + + + + 0xA244C9D8 diff --git a/templates/dkcr/Script/PoiObject.xml b/templates/dkcr/Script/PoiObject.xml index 00f2e27b..e8aa7f40 100644 --- a/templates/dkcr/Script/PoiObject.xml +++ b/templates/dkcr/Script/PoiObject.xml @@ -1,21 +1,46 @@ - + PoiObject - - - - - - - + + - - - - - + + + + + 0xC8E4D939 + + + + + + + + + + + + + + 1.0 + + + false + + + false + + + 4.0 + + + 12.0 + + + + @@ -25,7 +50,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/CrabManager.xml b/templates/dkcr/Script/PositionRelay.xml similarity index 53% rename from templates/dkcr/Script/CrabManager.xml rename to templates/dkcr/Script/PositionRelay.xml index de279c1a..a7bcda48 100644 --- a/templates/dkcr/Script/CrabManager.xml +++ b/templates/dkcr/Script/PositionRelay.xml @@ -1,25 +1,25 @@ - - CrabManager - - - - - - - - - + + PositionRelay + + + + false + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/Projectile.xml b/templates/dkcr/Script/Projectile.xml index 8ce22c37..8905392d 100644 --- a/templates/dkcr/Script/Projectile.xml +++ b/templates/dkcr/Script/Projectile.xml @@ -1,109 +1,20 @@ - + Projectile - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + false + + + + diff --git a/templates/dkcr/Script/REAC.xml b/templates/dkcr/Script/REAC.xml deleted file mode 100644 index 0589850e..00000000 --- a/templates/dkcr/Script/REAC.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - REAC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0x7BC2F6CF - 0xC27FFA8F - - enabled - enabled - - diff --git a/templates/dkcr/Script/RMBI.xml b/templates/dkcr/Script/RMBI.xml new file mode 100644 index 00000000..8ffd5e93 --- /dev/null +++ b/templates/dkcr/Script/RMBI.xml @@ -0,0 +1,40 @@ + + + RMBI + + + + + + + + + + + 1000.0 + + + + + 0.25 + + + + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/dkcr/Script/RSCL.xml b/templates/dkcr/Script/RSCL.xml index f7e07be0..74c6df3e 100644 --- a/templates/dkcr/Script/RSCL.xml +++ b/templates/dkcr/Script/RSCL.xml @@ -1,26 +1,56 @@ - + RSCL - - - - - - - + + - - - - - - - - - - + + + 0xED68E078 + + + + + + + + true + + + 0xB3D7539F + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.01 + + + 0.0 + + + + 0.0 + + + + + @@ -30,7 +60,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/RadialDamage.xml b/templates/dkcr/Script/RadialDamage.xml index c6349489..c1f530b2 100644 --- a/templates/dkcr/Script/RadialDamage.xml +++ b/templates/dkcr/Script/RadialDamage.xml @@ -1,22 +1,24 @@ - + RadialDamage - - - - - - - - - - - - - - - + + + + + 15.0 + + + false + + + false + + + false + + + @@ -26,7 +28,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/RambiCrate.xml b/templates/dkcr/Script/RambiCrate.xml index cc80de10..e7b21276 100644 --- a/templates/dkcr/Script/RambiCrate.xml +++ b/templates/dkcr/Script/RambiCrate.xml @@ -1,33 +1,33 @@ - + RambiCrate - - - - - - - - - - - - - - + + + - - - - - - - - - - + + + + -1 + + + -1 + + + + 15.0 + + + 5.0 + + + 10.0 + + + + @@ -41,6 +41,6 @@ 0xDD65D9B6:0xA3D63F44 enabled - disabled + enabled diff --git a/templates/dkcr/Script/RandomRelay.xml b/templates/dkcr/Script/RandomRelay.xml index c0db3c98..c02e598b 100644 --- a/templates/dkcr/Script/RandomRelay.xml +++ b/templates/dkcr/Script/RandomRelay.xml @@ -1,24 +1,39 @@ - + RandomRelay - - - - - - - + + - - - - - - - - + + + false + + + false + + + 50 + + + 1 + + + 1 + + + 50 + + + 50 + + + false + + + + @@ -27,8 +42,11 @@ - + + script/common/RandomRelay.txtr + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/ReactiveObject.xml b/templates/dkcr/Script/ReactiveObject.xml new file mode 100644 index 00000000..743dac2e --- /dev/null +++ b/templates/dkcr/Script/ReactiveObject.xml @@ -0,0 +1,53 @@ + + + ReactiveObject + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + true + + + 0 + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + 0x7BC2F6CF + 0xC27FFA8F + + enabled + enabled + + diff --git a/templates/dkcr/Script/Relay.xml b/templates/dkcr/Script/Relay.xml index 13d4a864..bdc1aa3d 100644 --- a/templates/dkcr/Script/Relay.xml +++ b/templates/dkcr/Script/Relay.xml @@ -1,15 +1,14 @@ - + Relay - - - - - - - - + + + + false + + + @@ -18,8 +17,11 @@ - + + script/common/Relay.txtr + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/RespawnBalloon.xml b/templates/dkcr/Script/RespawnBalloon.xml index 88369ebe..5677b298 100644 --- a/templates/dkcr/Script/RespawnBalloon.xml +++ b/templates/dkcr/Script/RespawnBalloon.xml @@ -1,31 +1,45 @@ - + RespawnBalloon - - - - - - - - - - - - - - + + + - - - - - - - - + + + + 0 + + + 10.0 + + + 3.0 + + + 3.0 + + + 0.0, 0.0, -4.0 + + + 15.0 + + + 1.0 + + + + + + + 1.0 + + + + @@ -39,6 +53,6 @@ 0x0AA1AAE7:0xF8B3ABE0 enabled - disabled + enabled diff --git a/templates/dkcr/Script/Retronome.xml b/templates/dkcr/Script/Retronome.xml index 571f3d02..6ef5a562 100644 --- a/templates/dkcr/Script/Retronome.xml +++ b/templates/dkcr/Script/Retronome.xml @@ -1,17 +1,29 @@ - + Retronome - - - - - - - - - - + + + + 0.0 + + + true + + + false + + + false + + + false + + + false + + + @@ -21,7 +33,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/ReviewControl.xml b/templates/dkcr/Script/ReviewControl.xml index 52b79a25..d216064d 100644 --- a/templates/dkcr/Script/ReviewControl.xml +++ b/templates/dkcr/Script/ReviewControl.xml @@ -1,23 +1,30 @@ - + ReviewControl - - - - - - - + + + + 0xB0F13B9A + + + + + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/RobotChicken.xml b/templates/dkcr/Script/RobotChicken.xml index 737acdf3..d358418a 100644 --- a/templates/dkcr/Script/RobotChicken.xml +++ b/templates/dkcr/Script/RobotChicken.xml @@ -1,95 +1,251 @@ - + RobotChicken - - - - - - + + + + + + + 0.0, 0.0, -90.0 + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + 524322 + + + + + + + 1.0 + + + 20.0 + + + + + + + 1.0 + + + + + 1.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + true + + + 55.0 + + + 0.3 + + + 3.0 + + + 6.0 + + + 0.2 + + + 12.0 + + + 0.1 + + + 4.0 + + + 1.0 + + + 0.2 + + + 1.0 + + + 0.1 + + + 2.5 + + + 12 + + + 1.0 + + + 0 + + + false + + + 0.0 + + + false + + + + -1 + + + -1 + + + -1 + + + 12.0 + + + -1 + + + + + false + + + false + + + 1.0 + + + 0.5 + + + 1.0 + + - - - - - - + + + + 1 + + + + + + - - - - - - + + + + false + + + false + + + true + + + true + + + false + + + false + + + true + + + false + + + false + + + 1.0 + + + 1.0 + + + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + false + + + false + + + + - - - - - - + + + + 0x8C665F9A + + + 3.0 + + + + + + + + + - - - - - - - - - + + + @@ -97,11 +253,12 @@ + 0xB3774750:0xA244C9D8 enabled - disabled + enabled diff --git a/templates/dkcr/Script/RobotChickenFlyer.xml b/templates/dkcr/Script/RobotChickenFlyer.xml index 45f08506..9bdc3686 100644 --- a/templates/dkcr/Script/RobotChickenFlyer.xml +++ b/templates/dkcr/Script/RobotChickenFlyer.xml @@ -1,106 +1,161 @@ - + RobotChickenFlyer - - - - - + + + + + + + 0.0, 0.0, -90.0 + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 524322 + + + + + + + 1.0 + + + 20.0 + + + + + + + 1.0 + + + + + 1.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + true + + + 0.0 + + + 55.0 + + + 20.0 + + + 12.0 + + + 12.0 + + + 10.0 + + + false + + + 6 + + + 2.0 + + + 9 + + + 0.87 + + + 20 + + + 0.0 + + + 9.0 + + + 13.0 + + + + + + + + + 20.0 + + + 1.0 + + + + + + + + + + + + + - - - - - + + + + + 0x8C665F9A + + + 3.0 + + + + + + + + + - - - - - - - - - - - - - + + + + + 0xB3774750:0xA244C9D8 enabled - disabled + enabled diff --git a/templates/dkcr/Script/RocketBarrel.xml b/templates/dkcr/Script/RocketBarrel.xml index fca44bfa..cbb3e3b1 100644 --- a/templates/dkcr/Script/RocketBarrel.xml +++ b/templates/dkcr/Script/RocketBarrel.xml @@ -1,121 +1,149 @@ - + RocketBarrel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 0.0, 0.0, -90.0 + + - - - + + + + + 0.5 + + + 0.0, 0.0, -0.7 + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + 40.0 + + + 16.0 + + + 14.0 + + + 0.75 + + + -25.0 + + + 50.0 + + + 20.0 + + + 5.0 + + + 16.0 + + + 0.0 + + + 0.3 + + + 0.2 + + + -70.0 + + + 5.0 + + + 50.0 + + + 0.1 + + + 0.1 + + + -16.0 + + + + + + + + + + + 0.66 + + + 20.0 + + + 5.0 + + + 1.0 + + + 18.0 + + + -90.0 + + + 1.0 + + - - - - - - - - + + + 0.0 + + + 0.0 + + + + + + + + + + + + + diff --git a/templates/dkcr/Script/RumbleEffect.xml b/templates/dkcr/Script/RumbleEffect.xml index 388811da..f88cc30a 100644 --- a/templates/dkcr/Script/RumbleEffect.xml +++ b/templates/dkcr/Script/RumbleEffect.xml @@ -1,17 +1,55 @@ - + RumbleEffect - - - - - - + + + + + 1 + + - - - + + 240 + + + 0x0186ECB5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 20.0 + + + @@ -21,7 +59,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/SNMD.xml b/templates/dkcr/Script/SNMD.xml index 50a11ecd..4107cee8 100644 --- a/templates/dkcr/Script/SNMD.xml +++ b/templates/dkcr/Script/SNMD.xml @@ -1,25 +1,37 @@ - + SNMD - - - - - - - - - - - - - - - - - - + + + + 5.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + false + + + + + + + + @@ -29,7 +41,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/ScriptLayerController.xml b/templates/dkcr/Script/ScriptLayerController.xml index bf49c12e..b499079c 100644 --- a/templates/dkcr/Script/ScriptLayerController.xml +++ b/templates/dkcr/Script/ScriptLayerController.xml @@ -1,36 +1,26 @@ - + ScriptLayerController - - - - - - - - - - - - - - - - - - - - + + + + + false + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/SequenceTimer.xml b/templates/dkcr/Script/SequenceTimer.xml index bd171d68..81e12b36 100644 --- a/templates/dkcr/Script/SequenceTimer.xml +++ b/templates/dkcr/Script/SequenceTimer.xml @@ -1,19 +1,33 @@ - + SequenceTimer - - - - - - - - - - - - + + + + 0 + + + + 0.0 + + + 60.0 + + + 0.0 + + + false + + + false + + + false + + + @@ -23,7 +37,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/ShadowProjector.xml b/templates/dkcr/Script/ShadowProjector.xml index 6a3a4e06..e7825008 100644 --- a/templates/dkcr/Script/ShadowProjector.xml +++ b/templates/dkcr/Script/ShadowProjector.xml @@ -1,20 +1,53 @@ - + ShadowProjector - - - - - - + + + + 1.0 + + + 0.0, 0.0, 0.0 + + + 100.0 + + + 0.5 + + + 1.0 + + + false + + + false + + + 128 + + + + + 0x845C872E + + + + + + + + + + - - - - - - + + 0.0 + + + @@ -25,6 +58,6 @@ enabled - disabled + enabled diff --git a/templates/dkcr/Script/SkyboxModInca.xml b/templates/dkcr/Script/SkyboxModInca.xml new file mode 100644 index 00000000..05df6efc --- /dev/null +++ b/templates/dkcr/Script/SkyboxModInca.xml @@ -0,0 +1,26 @@ + + + SkyboxModInca + + + + 1.0, 1.0, 1.0, 0.0 + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/Sound.xml b/templates/dkcr/Script/Sound.xml index 61811161..47288cb8 100644 --- a/templates/dkcr/Script/Sound.xml +++ b/templates/dkcr/Script/Sound.xml @@ -1,29 +1,70 @@ - + Sound - - - - - - + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 1.0 + + + 0.0 + + + + + 0.0 + + + 1.0 + + - - - - - - - - - - - - - - - + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + @@ -32,8 +73,11 @@ - + + Sound.cmdl + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/SoundModifier.xml b/templates/dkcr/Script/SoundModifier.xml index 27f9027c..ae07a833 100644 --- a/templates/dkcr/Script/SoundModifier.xml +++ b/templates/dkcr/Script/SoundModifier.xml @@ -1,14 +1,14 @@ - + SoundModifier - - - - - - - + + + + false + + + @@ -18,7 +18,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/SpawnPoint.xml b/templates/dkcr/Script/SpawnPoint.xml index 06d6acd7..d951be49 100644 --- a/templates/dkcr/Script/SpawnPoint.xml +++ b/templates/dkcr/Script/SpawnPoint.xml @@ -1,32 +1,49 @@ - + SpawnPoint - - - - - - + + - - - - - - - - + + + true + + + true + + + true + + + false + + + false + + + false + + + false + + + false + + + + + enabled - disabled + enabled diff --git a/templates/dkcr/Script/SpecialFunction.xml b/templates/dkcr/Script/SpecialFunction.xml index ff619816..4e88bdb8 100644 --- a/templates/dkcr/Script/SpecialFunction.xml +++ b/templates/dkcr/Script/SpecialFunction.xml @@ -1,23 +1,87 @@ - + SpecialFunction - - - - - - - - - - - - - - - - + + + + 0x98C5AED7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0 + + + 0 + + + 0xB22FD89B + + + @@ -27,9 +91,10 @@ - 0x9D7A576D - + script/common/SpecialFunction.txtr + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/Spinner.xml b/templates/dkcr/Script/Spinner.xml index a97dff7d..c7a59a41 100644 --- a/templates/dkcr/Script/Spinner.xml +++ b/templates/dkcr/Script/Spinner.xml @@ -1,40 +1,96 @@ - + Spinner - - - - - - - + + + + false + - - - - - - - - - - - - - - - - - + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + 1.0 + + + 2.0 + + + false + + + false + + + false + + - - - - - + + + + 0x2FD7B2AA + + + + + + + + 0.5 + + + + + + + @@ -44,7 +100,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/SplineModifierVolume.xml b/templates/dkcr/Script/SplineModifierVolume.xml index 92e6a29e..61ba2623 100644 --- a/templates/dkcr/Script/SplineModifierVolume.xml +++ b/templates/dkcr/Script/SplineModifierVolume.xml @@ -1,23 +1,22 @@ - + SplineModifierVolume - - - - - - - + + + + + + enabled - disabled + enabled diff --git a/templates/dkcr/Script/SplinePath.xml b/templates/dkcr/Script/SplinePath.xml index 9178bc84..dfb372c6 100644 --- a/templates/dkcr/Script/SplinePath.xml +++ b/templates/dkcr/Script/SplinePath.xml @@ -1,19 +1,18 @@ - + SplinePath - - - - - - - - - - - - + + + + false + + + + 1,0,1,1 + + + @@ -23,7 +22,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/SplinePathNetwork.xml b/templates/dkcr/Script/SplinePathNetwork.xml index 29045e0f..89b8baaf 100644 --- a/templates/dkcr/Script/SplinePathNetwork.xml +++ b/templates/dkcr/Script/SplinePathNetwork.xml @@ -1,22 +1,22 @@ - + SplinePathNetwork - - - - - - + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/SquawkPuzzleAlert.xml b/templates/dkcr/Script/SquawkPuzzleAlert.xml index d958ec41..1683eafa 100644 --- a/templates/dkcr/Script/SquawkPuzzleAlert.xml +++ b/templates/dkcr/Script/SquawkPuzzleAlert.xml @@ -1,18 +1,31 @@ - + SquawkPuzzleAlert - - - - - - + + + + + + + 3.0, 3.0, 3.0 + + + + - - + + + 0.0 + + + 0.0 + + + + @@ -22,7 +35,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/StreamedAudio.xml b/templates/dkcr/Script/StreamedAudio.xml index a92ecfb6..8cd7e0ef 100644 --- a/templates/dkcr/Script/StreamedAudio.xml +++ b/templates/dkcr/Script/StreamedAudio.xml @@ -1,35 +1,74 @@ - + StreamedAudio - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + false + + + false + + + false + + + false + + + 0.05 + + + 0.25 + + + -6.0 + + + 0.0 + + + false + + + 2.0 + + + 75.0 + + + 0.0 + + + true + + + 0 + + + false + + + false + + + false + + + + 0.0 + + + 0xCBF698CA + + + 0x28D5A7D7 + + + @@ -39,7 +78,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/StreamedAudioModifier.xml b/templates/dkcr/Script/StreamedAudioModifier.xml new file mode 100644 index 00000000..b6514170 --- /dev/null +++ b/templates/dkcr/Script/StreamedAudioModifier.xml @@ -0,0 +1,31 @@ + + + StreamedAudioModifier + + + + 0.25 + + + 0.25 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/StreamedMovie.xml b/templates/dkcr/Script/StreamedMovie.xml index 2947129e..0c4f7c0d 100644 --- a/templates/dkcr/Script/StreamedMovie.xml +++ b/templates/dkcr/Script/StreamedMovie.xml @@ -1,20 +1,36 @@ - + StreamedMovie - - - - - - - - - - - - - + + + + + false + + + true + + + 0 + + + 127 + + + 0 + + + 0.05 + + + 1.0 + + + false + + + @@ -23,9 +39,8 @@ - - 0x582B84A8 - + + 0.5 enabled enabled diff --git a/templates/dkcr/Script/Subtitles.xml b/templates/dkcr/Script/Subtitles.xml new file mode 100644 index 00000000..1c91ed1b --- /dev/null +++ b/templates/dkcr/Script/Subtitles.xml @@ -0,0 +1,70 @@ + + + Subtitles + + + + + + 640 + + + 448 + + + 1 + + + + + 0 + + + 100 + + + + + 640 + + + 448 + + + 1 + + + + + 0 + + + 100 + + + + 0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/SurfaceControl.xml b/templates/dkcr/Script/SurfaceControl.xml index 35a17a76..df92fac8 100644 --- a/templates/dkcr/Script/SurfaceControl.xml +++ b/templates/dkcr/Script/SurfaceControl.xml @@ -1,23 +1,33 @@ - + SurfaceControl - - - - - - - + + + + 0xF07B8212 + + + + + + + + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/SuspensionBridge.xml b/templates/dkcr/Script/SuspensionBridge.xml index e2f555a5..0ee3e586 100644 --- a/templates/dkcr/Script/SuspensionBridge.xml +++ b/templates/dkcr/Script/SuspensionBridge.xml @@ -1,36 +1,46 @@ - + SuspensionBridge - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - + + + false + + + 5.0 + + + 12.0 + + + 20.0 + + + + + true + + + true + + + true + + + + + + + + diff --git a/templates/dkcr/Script/SwingRope.xml b/templates/dkcr/Script/SwingRope.xml index 211fd7f4..f340ba62 100644 --- a/templates/dkcr/Script/SwingRope.xml +++ b/templates/dkcr/Script/SwingRope.xml @@ -1,39 +1,100 @@ - + SwingRope - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - + + + 0.05 + + + 0x757C86AB + + + + + + + + + + + 45.0 + + + 2.0 + + + 0.5 + + + false + + + false + + + false + + + 0.0 + + + true + + + + 0.25 + + + 0.5 + + + false + + + false + + + 0 + + + 24 + + + 24 + + + 24 + + + 24 + + + 24 + + + 24 + + + 24 + + + 24 + + + 24 + + + 24 + + + + @@ -44,7 +105,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/Switch.xml b/templates/dkcr/Script/Switch.xml index d0f86216..d6657a72 100644 --- a/templates/dkcr/Script/Switch.xml +++ b/templates/dkcr/Script/Switch.xml @@ -1,16 +1,17 @@ - + Switch - - - - - - - - - + + + + false + + + false + + + @@ -20,7 +21,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/TPND.xml b/templates/dkcr/Script/TPND.xml new file mode 100644 index 00000000..0ac9afcf --- /dev/null +++ b/templates/dkcr/Script/TPND.xml @@ -0,0 +1,51 @@ + + + TPND + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + + + + + 5.0 + + + 4.0 + + + 5.0 + + + + + + + + + + + + + + + + + 0xC27FFA8F + + enabled + enabled + + diff --git a/templates/dkcr/Script/TarPit.xml b/templates/dkcr/Script/TarPit.xml index 68bc9590..7dec3f6c 100644 --- a/templates/dkcr/Script/TarPit.xml +++ b/templates/dkcr/Script/TarPit.xml @@ -1,28 +1,50 @@ - + TarPit - - - - - - + + - - - - + + + + + false + + + false + + + + + 2.0 + + + 0.25 + + + 3.0 + + + 3.0 + + + 0.0 + + + + + enabled - disabled + enabled diff --git a/templates/dkcr/Script/TextPane.xml b/templates/dkcr/Script/TextPane.xml index a8006cc5..83039085 100644 --- a/templates/dkcr/Script/TextPane.xml +++ b/templates/dkcr/Script/TextPane.xml @@ -1,51 +1,77 @@ - + TextPane - - - - - - + + + + + + + 8.0, 1.0, 1.0 + + + + - - - - - - - - - - - - - - - + + + + + 80 + + + 10 + + - - - - - - - - - - - - - + + + + 80 + + + 10 + + - - - - - - - + + 0.0, 0.0, 0.0 + + + + + 1 + + + 0.25 + + + 0.25 + + + true + + + true + + + false + + + false + + + false + + + false + + + false + + + @@ -55,7 +81,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/TidalWave.xml b/templates/dkcr/Script/TidalWave.xml index 73f03904..c5216e6b 100644 --- a/templates/dkcr/Script/TidalWave.xml +++ b/templates/dkcr/Script/TidalWave.xml @@ -1,30 +1,62 @@ - + TidalWave - - - - - - - - - - - - - - - - - + + + + - - - - + + + false + + + 0x6E6E8A1A + + + + + + + 0x59AD38F8 + + + + + + + + true + + + true + + + 0x13520720 + + + + + + + 0x24067FD8 + + + + + + + + true + + + true + + + + diff --git a/templates/dkcr/Script/TimeAttackEOLDisplay.xml b/templates/dkcr/Script/TimeAttackEOLDisplay.xml index a2c5174d..914b5a56 100644 --- a/templates/dkcr/Script/TimeAttackEOLDisplay.xml +++ b/templates/dkcr/Script/TimeAttackEOLDisplay.xml @@ -1,22 +1,22 @@ - + TimeAttackEOLDisplay - - - - - - + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/TimeKeyframe.xml b/templates/dkcr/Script/TimeKeyframe.xml index c325c04f..39a2c7bd 100644 --- a/templates/dkcr/Script/TimeKeyframe.xml +++ b/templates/dkcr/Script/TimeKeyframe.xml @@ -1,15 +1,14 @@ - + TimeKeyframe - - - - - - - - + + + + 1.0 + + + @@ -19,7 +18,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/Timer.xml b/templates/dkcr/Script/Timer.xml index 30a86bda..c165006a 100644 --- a/templates/dkcr/Script/Timer.xml +++ b/templates/dkcr/Script/Timer.xml @@ -1,18 +1,23 @@ - + Timer - - - - - - - - - - - + + + + 5.0 + + + 0.0 + + + false + + + false + + + @@ -21,8 +26,11 @@ - + + script/common/Timer.txtr + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/TippyPlatform.xml b/templates/dkcr/Script/TippyPlatform.xml index a78d6ee2..e719a077 100644 --- a/templates/dkcr/Script/TippyPlatform.xml +++ b/templates/dkcr/Script/TippyPlatform.xml @@ -1,63 +1,24 @@ - + TippyPlatform - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + + diff --git a/templates/dkcr/Script/TrainSequence.xml b/templates/dkcr/Script/TrainSequence.xml index 97341fd4..b9baf1b7 100644 --- a/templates/dkcr/Script/TrainSequence.xml +++ b/templates/dkcr/Script/TrainSequence.xml @@ -1,14 +1,21 @@ - + TrainSequence - - - - - - + + + + + + + 8.0, 8.0, 8.0 + + + + + + @@ -18,7 +25,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/TrainTrackManager.xml b/templates/dkcr/Script/TrainTrackManager.xml index 3a9d374d..77d94f17 100644 --- a/templates/dkcr/Script/TrainTrackManager.xml +++ b/templates/dkcr/Script/TrainTrackManager.xml @@ -1,88 +1,150 @@ - + TrainTrackManager - - - - - - + + + + + + + 4.0, 4.0, 4.0 + + + + + + + + + 1 + + + 1 + + - + + + 0xC0C853B9 + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -92,7 +154,8 @@ + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/TransitionScreen.xml b/templates/dkcr/Script/TransitionScreen.xml new file mode 100644 index 00000000..0f2f45d7 --- /dev/null +++ b/templates/dkcr/Script/TransitionScreen.xml @@ -0,0 +1,36 @@ + + + TransitionScreen + + + + 0x4B079432 + + + + + + + + false + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Script/Trigger.xml b/templates/dkcr/Script/Trigger.xml index 71018249..35c20171 100644 --- a/templates/dkcr/Script/Trigger.xml +++ b/templates/dkcr/Script/Trigger.xml @@ -1,33 +1,18 @@ - + Trigger - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0x482B22F1 + + + + false + + + @@ -36,9 +21,16 @@ - + + script/common/Trigger.txtr + enabled volume - + + + + + + diff --git a/templates/dkcr/Script/Tutorial.xml b/templates/dkcr/Script/Tutorial.xml index 6e69ce3e..c42cbf21 100644 --- a/templates/dkcr/Script/Tutorial.xml +++ b/templates/dkcr/Script/Tutorial.xml @@ -1,23 +1,39 @@ - + Tutorial - - - - - - + + + + + + + + 0x10DEA989 + + + + + + + - - - - - - - - - + + 0.0, 0.0, 0.0 + + + 10.0 + + + 2.0 + + + + + false + + + @@ -28,6 +44,6 @@ enabled - disabled + enabled diff --git a/templates/dkcr/Script/VerticalRocketBarrel.xml b/templates/dkcr/Script/VerticalRocketBarrel.xml index 49a79d81..6b6ffdb9 100644 --- a/templates/dkcr/Script/VerticalRocketBarrel.xml +++ b/templates/dkcr/Script/VerticalRocketBarrel.xml @@ -1,95 +1,123 @@ - + VerticalRocketBarrel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 0.0, 0.0, -90.0 + + - - - + + + + + 0.5 + + + 0.0, 0.0, -0.7 + + + + + + + + + - - - - - - - - - - - - - - - - - + + + 15.0 + + + 35.0 + + + 3.0 + + + 12.5 + + + 20.0 + + + 15.0 + + + 20.0 + + + -9.0 + + + 0.8 + + + 0.8 + + + 0.2 + + + 0.8 + + + 10.0 + + + 0.95 + + + 360.0 + + + 30.0 + + + 35.0 + + + 4.0 + + + 10.0 + + + 4.0 + + + 4.0 + + + 1.0 + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 diff --git a/templates/dkcr/Script/VolGroup.xml b/templates/dkcr/Script/VolGroup.xml index d1820255..159adbc0 100644 --- a/templates/dkcr/Script/VolGroup.xml +++ b/templates/dkcr/Script/VolGroup.xml @@ -1,25 +1,29 @@ - + VolGroup - - - - - - - - - + + + + + 1.0 + + + false + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/VolcanoBossBodyPart.xml b/templates/dkcr/Script/VolcanoBossBodyPart.xml index ff46e367..e8c2ab99 100644 --- a/templates/dkcr/Script/VolcanoBossBodyPart.xml +++ b/templates/dkcr/Script/VolcanoBossBodyPart.xml @@ -1,379 +1,168 @@ - + VolcanoBossBodyPart - - - - - - + + + + + + + 0.0, 0.0, 90.0 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + 524322 + + + + + + + 1.0 + + + + + + + 1.0 + + + + + 1.0 + + - - - - - + + + + + 0x99761FAF + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 32.0 + + + 8.0 + + + 10.0 + + + 50.0 + + - - - - + + + + + + + 50.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - + + + + 3.4 + + + 0.5 + + + 1.0 + + + 0.5 + + + + + + + + + + + + 1.5 + + + 0.7 + + + 1.0 + + + 0.2 + + + + + + + + + 55.0 + + + 0.5 + + + + + 0 + + + + + + + + - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + diff --git a/templates/dkcr/Script/Waypoint.xml b/templates/dkcr/Script/Waypoint.xml index 887715e5..1a5c167d 100644 --- a/templates/dkcr/Script/Waypoint.xml +++ b/templates/dkcr/Script/Waypoint.xml @@ -1,14 +1,11 @@ - + Waypoint - - - - - - - + + + + @@ -17,8 +14,10 @@ - + + script/common/Waypoint.cmdl + enabled - disabled + enabled diff --git a/templates/dkcr/Script/WorldAttributes.xml b/templates/dkcr/Script/WorldAttributes.xml index 203a46cd..a1daeec9 100644 --- a/templates/dkcr/Script/WorldAttributes.xml +++ b/templates/dkcr/Script/WorldAttributes.xml @@ -1,24 +1,32 @@ - + WorldAttributes - - - - - + + - - + + + false + + + 0.0, 0.0, 0.0, 1.0 + + + + + + + 0.5 enabled - disabled + enabled diff --git a/templates/dkcr/Script/WorldLightFader.xml b/templates/dkcr/Script/WorldLightFader.xml new file mode 100644 index 00000000..71495206 --- /dev/null +++ b/templates/dkcr/Script/WorldLightFader.xml @@ -0,0 +1,28 @@ + + + WorldLightFader + + + + 1.0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/dkcr/Structs/ActorMultiKeyframeStruct.xml b/templates/dkcr/Structs/ActorMultiKeyframeStruct.xml new file mode 100644 index 00000000..663a2169 --- /dev/null +++ b/templates/dkcr/Structs/ActorMultiKeyframeStruct.xml @@ -0,0 +1,14 @@ + + + + + -1 + + + false + + + false + + + diff --git a/templates/dkcr/Structs/ActorParameters.xml b/templates/dkcr/Structs/ActorParameters.xml new file mode 100644 index 00000000..558aeabd --- /dev/null +++ b/templates/dkcr/Structs/ActorParameters.xml @@ -0,0 +1,33 @@ + + + + + + true + + + 1.0 + + + 1.0 + + + false + + + true + + + 0xD086634A + + + false + + + false + + + false + + + diff --git a/templates/dkcr/Structs/AnimGridModifierData.xml b/templates/dkcr/Structs/AnimGridModifierData.xml new file mode 100644 index 00000000..73067990 --- /dev/null +++ b/templates/dkcr/Structs/AnimGridModifierData.xml @@ -0,0 +1,143 @@ + + + + + -1 + + + true + + + false + + + false + + + 0.0 + + + 0.0 + + + false + + + + 0xE21173B7 + + + + + + + 0xD751E807 + + + + + + + + + + + 0.0 + + + 1.0 + + + 1.0 + + + false + + + true + + + false + + + 7.0 + + + false + + + 5.0 + + + + + + + 0.0 + + + 15.0 + + + 10.0 + + + 5.0 + + + 15.0 + + + 10.0 + + + 1.0 + + + 0.0 + + + 0xEC782F50 + + + + + + + + + 6.0 + + + 6.0 + + + false + + + false + + + + false + + + 0x0291D74B + + + 0x3BB45C07 + + + + + + + 10.0 + + + 6.0 + + + + + diff --git a/templates/dkcr/Structs/AnimationParameters.xml b/templates/dkcr/Structs/AnimationParameters.xml deleted file mode 100644 index bfa80181..00000000 --- a/templates/dkcr/Structs/AnimationParameters.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/templates/dkcr/Structs/AreaPathStructA.xml b/templates/dkcr/Structs/AreaPathStructA.xml new file mode 100644 index 00000000..b65f6d64 --- /dev/null +++ b/templates/dkcr/Structs/AreaPathStructA.xml @@ -0,0 +1,17 @@ + + + + + 0xB9B7640F + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/BeatUpHandlerStruct.xml b/templates/dkcr/Structs/BeatUpHandlerStruct.xml new file mode 100644 index 00000000..64afb498 --- /dev/null +++ b/templates/dkcr/Structs/BeatUpHandlerStruct.xml @@ -0,0 +1,14 @@ + + + + + 0xB22FD89B + + + 1 + + + 0.0 + + + diff --git a/templates/dkcr/Structs/BirdBossStruct.xml b/templates/dkcr/Structs/BirdBossStruct.xml new file mode 100644 index 00000000..a3c3145c --- /dev/null +++ b/templates/dkcr/Structs/BirdBossStruct.xml @@ -0,0 +1,42 @@ + + + + + 0x8C665F9A + + + 0.0 + + + 20.0 + + + 12.0 + + + 12.0 + + + 2 + + + 2 + + + 4 + + + 0.5 + + + 0.7 + + + + + + + + + + diff --git a/templates/dkcr/Structs/BouncyTireStruct.xml b/templates/dkcr/Structs/BouncyTireStruct.xml new file mode 100644 index 00000000..8faee3d7 --- /dev/null +++ b/templates/dkcr/Structs/BouncyTireStruct.xml @@ -0,0 +1,11 @@ + + + + + 4.6402 + + + 7.6402 + + + diff --git a/templates/dkcr/Structs/CSTIStructA.xml b/templates/dkcr/Structs/CSTIStructA.xml new file mode 100644 index 00000000..7e7eeca0 --- /dev/null +++ b/templates/dkcr/Structs/CSTIStructA.xml @@ -0,0 +1,14 @@ + + + + + 0x4C758A06 + + + + + + + + + diff --git a/templates/dkcr/Structs/CSTIStructB.xml b/templates/dkcr/Structs/CSTIStructB.xml new file mode 100644 index 00000000..beb91fdd --- /dev/null +++ b/templates/dkcr/Structs/CSTIStructB.xml @@ -0,0 +1,29 @@ + + + + + 0x41B91E67 + + + + + + + + + + + + + + + + 0x8C1B1D20 + + + + + + + + diff --git a/templates/dkcr/Structs/CSTIStructC.xml b/templates/dkcr/Structs/CSTIStructC.xml new file mode 100644 index 00000000..566867c4 --- /dev/null +++ b/templates/dkcr/Structs/CSTIStructC.xml @@ -0,0 +1,24 @@ + + + + + 0x9087E681 + + + + + + + + + + + + + + 0xED3D458D + + + + + diff --git a/templates/dkcr/Structs/CameraHintStructA.xml b/templates/dkcr/Structs/CameraHintStructA.xml new file mode 100644 index 00000000..23706007 --- /dev/null +++ b/templates/dkcr/Structs/CameraHintStructA.xml @@ -0,0 +1,216 @@ + + + + + 0x59BFFB56 + + + + + + + + + + + 2 + + + + + 0 + + + 0xD25FBD92 + + + + + + + + + + + 4.0 + + + 3.0 + + + + + + + + + + + 320 + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + 0x95BBB57E + + + + + + + + + + + + + + + 26.0, 0.0, 0.0 + + + + + 0xD7ECE572 + + + + + + + + + + + true + + + + + + + + false + + + false + + + + + 0x2AD11F8C + + + + + + + + + + + + 3.0 + + + 1.0 + + + 14.0 + + + 11.0 + + + 5.5 + + + 2.5 + + + 0.75 + + + 2.0 + + + 6.1 + + + true + + + 1.1 + + + true + + + 0.1 + + + 0.0 + + + + + + + + 2.0 + + + 1.0 + + + false + + + + + + + + + + + 0.5 + + + true + + + 0.5 + + + 1.0 + + + + + + + diff --git a/templates/dkcr/Structs/CameraHintStructB.xml b/templates/dkcr/Structs/CameraHintStructB.xml new file mode 100644 index 00000000..5c63284d --- /dev/null +++ b/templates/dkcr/Structs/CameraHintStructB.xml @@ -0,0 +1,28 @@ + + + + + 0xDD7C3483 + + + + + + + + + + + + + + 0.25 + + + 0.75 + + + 1.0 + + + diff --git a/templates/dkcr/Structs/CameraShakerEnvelope.xml b/templates/dkcr/Structs/CameraShakerEnvelope.xml new file mode 100644 index 00000000..1824d0ab --- /dev/null +++ b/templates/dkcr/Structs/CameraShakerEnvelope.xml @@ -0,0 +1,14 @@ + + + + + 0x58F1CB59 + + + + + + + + + diff --git a/templates/dkcr/Structs/CameraShakerStruct.xml b/templates/dkcr/Structs/CameraShakerStruct.xml new file mode 100644 index 00000000..f1139f08 --- /dev/null +++ b/templates/dkcr/Structs/CameraShakerStruct.xml @@ -0,0 +1,51 @@ + + + + + 0x82B6A62A + + + 1 + + + 1 + + + 100.0 + + + 0 + + + 0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + + 0 + + + 0 + + + false + + + false + + + diff --git a/templates/dkcr/Structs/CameraStructA.xml b/templates/dkcr/Structs/CameraStructA.xml new file mode 100644 index 00000000..834ea9a0 --- /dev/null +++ b/templates/dkcr/Structs/CameraStructA.xml @@ -0,0 +1,98 @@ + + + + + 0x75A7A55F + + + + + + + + + + + + 8 + + + 0x33D21F2E + + + + + + + + + + + + 0.0 + + + + 0.0 + + + 0x5B45D51F + + + + + + + + + + + 0x0BCC8352 + + + + + 20.0 + + + 5.0 + + + + + + + + + false + + + + + + + + + + + + 786432 + + + + + + + + + 256 + + + + + + + + + + diff --git a/templates/dkcr/Structs/CameraStructB.xml b/templates/dkcr/Structs/CameraStructB.xml new file mode 100644 index 00000000..cd8f8bb3 --- /dev/null +++ b/templates/dkcr/Structs/CameraStructB.xml @@ -0,0 +1,51 @@ + + + + + 3 + + + 100.0 + + + 135.0 + + + + + + 3 + + + 100.0 + + + 135.0 + + + + + + + 2.0 + + + + + + + + + 3 + + + 100.0 + + + 135.0 + + + + + + diff --git a/templates/dkcr/Structs/ClingPathControlStruct.xml b/templates/dkcr/Structs/ClingPathControlStruct.xml new file mode 100644 index 00000000..1f2bad3b --- /dev/null +++ b/templates/dkcr/Structs/ClingPathControlStruct.xml @@ -0,0 +1,8 @@ + + + + + 0xD086634A + + + diff --git a/templates/dkcr/Structs/ConditionalTest.xml b/templates/dkcr/Structs/ConditionalTest.xml new file mode 100644 index 00000000..a661cbfd --- /dev/null +++ b/templates/dkcr/Structs/ConditionalTest.xml @@ -0,0 +1,26 @@ + + + + + 1 + + + false + + + 0xB22FD89B + + + 0 + + + 0 + + + false + + + 0 + + + diff --git a/templates/dkcr/Structs/DamageEffectData.xml b/templates/dkcr/Structs/DamageEffectData.xml new file mode 100644 index 00000000..028ab179 --- /dev/null +++ b/templates/dkcr/Structs/DamageEffectData.xml @@ -0,0 +1,75 @@ + + + + + 1.0, 1.0, 1.0 + + + false + + + + 5.0 + + + 0.0 + + + 2.0 + + + 4.0 + + + 0.0 + + + false + + + 0.5 + + + false + + + 0.5 + + + 360.0 + + + 0.1 + + + true + + + false + + + false + + + false + + + + 1.0 + + + 1.0, 1.0, 1.0 + + + + false + + + false + + + false + + + + diff --git a/templates/dkcr/Structs/DamageInfo.xml b/templates/dkcr/Structs/DamageInfo.xml new file mode 100644 index 00000000..aa372244 --- /dev/null +++ b/templates/dkcr/Structs/DamageInfo.xml @@ -0,0 +1,57 @@ + + + + + 0x927FA703 + + + + + + + + + + + + + + + + + + + + + + + + + + 0.0 + + + 0.0 + + + 4.0 + + + 6.0 + + + 12.0 + + + 0 + + + 0x54584D54 + + + + + + + + diff --git a/templates/dkcr/Structs/DamageVulnerability.xml b/templates/dkcr/Structs/DamageVulnerability.xml new file mode 100644 index 00000000..220059c9 --- /dev/null +++ b/templates/dkcr/Structs/DamageVulnerability.xml @@ -0,0 +1,20 @@ + + + + + 2.0 + + + 0.0 + + + 0.0 + + + 524288 + + + 524288 + + + diff --git a/templates/dkcr/Structs/DistanceFogStruct.xml b/templates/dkcr/Structs/DistanceFogStruct.xml new file mode 100644 index 00000000..1fb07e9f --- /dev/null +++ b/templates/dkcr/Structs/DistanceFogStruct.xml @@ -0,0 +1,11 @@ + + + + + 0.0 + + + 0.0 + + + diff --git a/templates/dkcr/Structs/EditorProperties.xml b/templates/dkcr/Structs/EditorProperties.xml new file mode 100644 index 00000000..86beaae2 --- /dev/null +++ b/templates/dkcr/Structs/EditorProperties.xml @@ -0,0 +1,13 @@ + + + + + + + true + + + 3 + + + diff --git a/templates/dkcr/Structs/ForestBossStructA.xml b/templates/dkcr/Structs/ForestBossStructA.xml new file mode 100644 index 00000000..0d03343c --- /dev/null +++ b/templates/dkcr/Structs/ForestBossStructA.xml @@ -0,0 +1,15 @@ + + + + + + + + + 15.0 + + + 0.0 + + + diff --git a/templates/dkcr/Structs/ForestBossStructB.xml b/templates/dkcr/Structs/ForestBossStructB.xml new file mode 100644 index 00000000..f1507e15 --- /dev/null +++ b/templates/dkcr/Structs/ForestBossStructB.xml @@ -0,0 +1,87 @@ + + + + + 10.0 + + + 30.0 + + + 10.0 + + + 8.0 + + + 7.0 + + + 6.0 + + + 5.0 + + + 0.1 + + + + + 6.0 + + + 10.0 + + + 10.0 + + + + + + + 10.0 + + + 10.0 + + + 480.0 + + + + + + + 12.0 + + + 10.0 + + + 10.0 + + + 180.0 + + + + + 20.0 + + + + + 20.0 + + + 20.0 + + + 180.0 + + + + + diff --git a/templates/dkcr/Structs/ForestBossStructC.xml b/templates/dkcr/Structs/ForestBossStructC.xml new file mode 100644 index 00000000..f70ea074 --- /dev/null +++ b/templates/dkcr/Structs/ForestBossStructC.xml @@ -0,0 +1,55 @@ + + + + + 1.0, 1.0, 1.0 + + + + + + + + + 1.5 + + + 1.0 + + + 1.0 + + + + + + + + 524322 + + + + + + + 1.0 + + + 20.0 + + + + + + + 1.0 + + + + + 1.0 + + + + + diff --git a/templates/dkcr/Structs/GenericCreatureStructA.xml b/templates/dkcr/Structs/GenericCreatureStructA.xml new file mode 100644 index 00000000..05a1c80c --- /dev/null +++ b/templates/dkcr/Structs/GenericCreatureStructA.xml @@ -0,0 +1,1313 @@ + + + + + 0x26D0F77A + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0xD47E7961 + + + + + + + + false + + + true + + + false + + + false + + + true + + + false + + + true + + + + + + + 0.5 + + + 3.0 + + + false + + + 0.33 + + + 0.0 + + + false + + + false + + + 5.0 + + + 1.0 + + + false + + + false + + + + + + + 3.0 + + + + false + + + true + + + + + + + + + + 0xB2A31497 + + + + + + + 0xBD71A966 + + + + + + + 0x81864B79 + + + + + + + + + + 720.0 + + + + + + + false + + + false + + + true + + + false + + + false + + + false + + + false + + + true + + + false + + + false + + + false + + + false + + + true + + + true + + + true + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + true + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + 0.0 + + + 1.0, 0.0, 0.0, 1.0 + + + false + + + 1.0 + + + 1.0 + + + 0.0 + + + false + + + true + + + true + + + false + + + false + + + 0.0 + + + true + + + false + + + 0.5 + + + 1.0 + + + 1.0 + + + 1.0 + + + 0.0 + + + 6.0 + + + 0.5 + + + 10.0 + + + false + + + 3.0 + + + 1.0, 1.0, 1.0 + + + + + + + + + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + false + + + true + + + 1.0 + + + + + + + false + + + false + + + false + + + 0.0 + + + false + + + 7.0 + + + 1.0 + + + false + + + 3.0 + + + false + + + false + + + + false + + + + + 2.0 + + + 5.0 + + + 4.0 + + + + + + + + + 0.1 + + + 0.0 + + + false + + + false + + + false + + + 0.8 + + + + false + + + 1.0 + + + + + + + 0x779C23E7 + + + + + + + + 2 + + + + + + 2.0 + + + 1.0 + + + + + + + + 1.0 + + + false + + + true + + + 0xA09C5814 + + + + + + + + + false + + + false + + + true + + + 3.0 + + + 0.0 + + + 10.0 + + + 5.0 + + + + + + + 0x957B3EDC + + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + true + + + + + + + 0.0 + + + 5.0 + + + + + + + 0.5 + + + 0x20A7F919 + + + + + + + + + 0.0 + + + 1.0 + + + 0.0 + + + 0.0 + + + false + + + 5.0 + + + 30.0 + + + 0 + + + false + + + false + + + + + + false + + + false + + + false + + + false + + + false + + + 100.0 + + + + + + + 0.0 + + + false + + + + + + + false + + + 1000.0 + + + false + + + false + + + + + + + true + + + false + + + + + + + true + + + false + + + false + + + false + + + 1.0 + + + 6.0 + + + 6.0 + + + 0.0 + + + 20.0 + + + 5.0 + + + 10.0 + + + 3.0 + + + 3.0 + + + + + + + 5.0 + + + 1.0 + + + 5.0 + + + 5.0 + + + 5.0 + + + 1.0 + + + 10.0 + + + 40.0 + + + 8.0 + + + + + + + + 0.0 + + + + + + + 20.0 + + + 54.0 + + + 1.0 + + + 1.0 + + + + + + + 5.0 + + + 25.0 + + + 15.0 + + + 2.0 + + + 0.0 + + + 0.1 + + + 5.0 + + + 0.5 + + + 0.1 + + + 10.0 + + + 15.0 + + + 0.1 + + + + + + + 0.0 + + + 5.0 + + + 4.0 + + + 4.0 + + + 4.0 + + + 4.0 + + + 1.0 + + + 2.0 + + + 4.0 + + + 2.0 + + + + + + + + + + + 5.0 + + + 0.45 + + + 0x6A6F65BF + + + + + + + 60.0 + + + 2.5 + + + 2.0 + + + 1.0 + + + true + + + 12.0 + + + 0xBC521BB3 + + + + + + + + 1.0 + + + 3.0 + + + 2.0 + + + 20.0 + + + 10.0 + + + true + + + 0.0 + + + 3.0 + + + 4.0 + + + 1.5 + + + false + + + + 2.0 + + + 1.5 + + + 0.0 + + + + + + + 0xEACD24F9 + + + + + + + + 3.0 + + + false + + + 0.375 + + + 1.0 + + + 1.0 + + + 0.2 + + + 12.0 + + + 0.5 + + + 0.3 + + + 0.0 + + + 6.0 + + + 3.0 + + + 2.0 + + + 1.0 + + + 4.0 + + + + + + + + + + 0xB2A31497 + + + + + + + 0xBD71A966 + + + + + + + 0x81864B79 + + + + + + + + + 0x796194F4 + + + + + + + false + + + 1.0 + + + 1 + + + 2.0 + + + + + + + 3.0 + + + false + + + 5.0 + + + 1.0 + + + false + + + + + + + false + + + + + + + 1.0 + + + true + + + 1.0 + + + 0 + + + -1 + + + -1 + + + + + + + 0x61AA6174 + + + + + + + + 15.0 + + + 25.0 + + + 1440.0 + + + true + + + 2.0 + + + 0.1 + + + + + + + false + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 3.0 + + + 3.0 + + + 0x648AAF79 + + + + + + + + + + + true + + + 2.0 + + + 0.0 + + + + + + + 10 + + + false + + + true + + + + + -2.0 + + + + + + + -4.0 + + + + + + + -6.0 + + + + + + + -8.0 + + + + + + + -10.0 + + + + + + + 2.0 + + + + + + + 4.0 + + + + + + + 6.0 + + + + + + + 8.0 + + + + + + + 10.0 + + + + + + + + + + 0xE3CB0298 + + + + + + + false + + + 0.0 + + + 5.0 + + + 1.0 + + + 1.0 + + + 0.0 + + + 0.3 + + + true + + + true + + + true + + + 0.0 + + + 120.0 + + + 0.0 + + + 0.5 + + + 0.25 + + + 1.0 + + + 0.0 + + + 0.0 + + + + + + + 0.0 + + + 1.0 + + + + + + + false + + + + + diff --git a/templates/dkcr/Structs/GenericCreatureStructB.xml b/templates/dkcr/Structs/GenericCreatureStructB.xml new file mode 100644 index 00000000..47c17acb --- /dev/null +++ b/templates/dkcr/Structs/GenericCreatureStructB.xml @@ -0,0 +1,45 @@ + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 3.0 + + + 3.0 + + + 3.0 + + + 3.0 + + + 0.0 + + + false + + + true + + + 1 + + + 0x0B41B960 + + + + + + + diff --git a/templates/dkcr/Structs/GenericCreatureStructC.xml b/templates/dkcr/Structs/GenericCreatureStructC.xml new file mode 100644 index 00000000..8ec49e5b --- /dev/null +++ b/templates/dkcr/Structs/GenericCreatureStructC.xml @@ -0,0 +1,25 @@ + + + + + + + false + + + 1.0 + + + false + + + true + + + false + + + false + + + diff --git a/templates/dkcr/Structs/GenericCreatureStructD.xml b/templates/dkcr/Structs/GenericCreatureStructD.xml new file mode 100644 index 00000000..c6a55123 --- /dev/null +++ b/templates/dkcr/Structs/GenericCreatureStructD.xml @@ -0,0 +1,61 @@ + + + + + 0x9FEEEB59 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0xDED898E0 + + + + + + + 0x548C9FF3 + + + + + + + + + diff --git a/templates/dkcr/Structs/GenericCreatureStructE.xml b/templates/dkcr/Structs/GenericCreatureStructE.xml new file mode 100644 index 00000000..e2c1240c --- /dev/null +++ b/templates/dkcr/Structs/GenericCreatureStructE.xml @@ -0,0 +1,14 @@ + + + + + -1 + + + 1 + + + false + + + diff --git a/templates/dkcr/Structs/GenericCreatureStructF.xml b/templates/dkcr/Structs/GenericCreatureStructF.xml new file mode 100644 index 00000000..0eba885a --- /dev/null +++ b/templates/dkcr/Structs/GenericCreatureStructF.xml @@ -0,0 +1,101 @@ + + + + + 0.1 + + + 0.5 + + + 0.5 + + + 4.0 + + + 0.1 + + + 0.05 + + + false + + + 0.5 + + + 0.05 + + + 0.05 + + + 12.0 + + + 6.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 0.2 + + + 0.2 + + + -0.15 + + + -0.2 + + + false + + + 0.5 + + + 0.05 + + + 0.05 + + + 2.0 + + + 6.0 + + + 2.0 + + + 2.0 + + + 0.5 + + + 0.0 + + + -0.05 + + + -0.5 + + + false + + + diff --git a/templates/dkcr/Structs/GenericCreatureStructG.xml b/templates/dkcr/Structs/GenericCreatureStructG.xml new file mode 100644 index 00000000..34322c6e --- /dev/null +++ b/templates/dkcr/Structs/GenericCreatureStructG.xml @@ -0,0 +1,15 @@ + + + + + 3.0 + + + 6.0 + + + -1 + + + + diff --git a/templates/dkcr/Structs/HealthInfo.xml b/templates/dkcr/Structs/HealthInfo.xml new file mode 100644 index 00000000..ebd40c20 --- /dev/null +++ b/templates/dkcr/Structs/HealthInfo.xml @@ -0,0 +1,8 @@ + + + + + 5.0 + + + diff --git a/templates/dkcr/Structs/IslandAreaStruct.xml b/templates/dkcr/Structs/IslandAreaStruct.xml new file mode 100644 index 00000000..7c71875f --- /dev/null +++ b/templates/dkcr/Structs/IslandAreaStruct.xml @@ -0,0 +1,10 @@ + + + + + 0 + + + + + diff --git a/templates/dkcr/Structs/IslandHudStruct.xml b/templates/dkcr/Structs/IslandHudStruct.xml new file mode 100644 index 00000000..76623125 --- /dev/null +++ b/templates/dkcr/Structs/IslandHudStruct.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/JungleBossStructA.xml b/templates/dkcr/Structs/JungleBossStructA.xml new file mode 100644 index 00000000..eabbd554 --- /dev/null +++ b/templates/dkcr/Structs/JungleBossStructA.xml @@ -0,0 +1,26 @@ + + + + + + 15.0 + + + + + + + + + + false + + + + + + + + + + diff --git a/templates/dkcr/Structs/JungleBossStructB.xml b/templates/dkcr/Structs/JungleBossStructB.xml new file mode 100644 index 00000000..34a8d0a0 --- /dev/null +++ b/templates/dkcr/Structs/JungleBossStructB.xml @@ -0,0 +1,18 @@ + + + + + 0xA7F21E62 + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/JungleBossStructC.xml b/templates/dkcr/Structs/JungleBossStructC.xml new file mode 100644 index 00000000..feb42dea --- /dev/null +++ b/templates/dkcr/Structs/JungleBossStructC.xml @@ -0,0 +1,17 @@ + + + + + 3 + + + 1.0 + + + 0.0 + + + 35.0 + + + diff --git a/templates/dkcr/Structs/JungleBossStructD.xml b/templates/dkcr/Structs/JungleBossStructD.xml new file mode 100644 index 00000000..5db41b2f --- /dev/null +++ b/templates/dkcr/Structs/JungleBossStructD.xml @@ -0,0 +1,11 @@ + + + + + + + + 50.0 + + + diff --git a/templates/dkcr/Structs/LayerID.xml b/templates/dkcr/Structs/LayerID.xml new file mode 100644 index 00000000..57a2012a --- /dev/null +++ b/templates/dkcr/Structs/LayerID.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/templates/dkcr/Structs/LayerSwitch.xml b/templates/dkcr/Structs/LayerSwitch.xml new file mode 100644 index 00000000..cfb457a9 --- /dev/null +++ b/templates/dkcr/Structs/LayerSwitch.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/templates/dkcr/Structs/LightParameters.xml b/templates/dkcr/Structs/LightParameters.xml new file mode 100644 index 00000000..c6bdb697 --- /dev/null +++ b/templates/dkcr/Structs/LightParameters.xml @@ -0,0 +1,47 @@ + + + + + 1.0, 1.0, 1.0, 1.0 + + + 1 + + + true + + + 1 + + + 0.0, 0.0, 0.0 + + + true + + + false + + + false + + + false + + + true + + + 4 + + + 4 + + + 0.0 + + + 0 + + + diff --git a/templates/dkcr/Structs/MayaSpline.xml b/templates/dkcr/Structs/MayaSpline.xml new file mode 100644 index 00000000..59869570 --- /dev/null +++ b/templates/dkcr/Structs/MayaSpline.xml @@ -0,0 +1,4 @@ + + + + diff --git a/templates/dkcr/Structs/MinecartStructA.xml b/templates/dkcr/Structs/MinecartStructA.xml new file mode 100644 index 00000000..70283535 --- /dev/null +++ b/templates/dkcr/Structs/MinecartStructA.xml @@ -0,0 +1,37 @@ + + + + + + + 0.05 + + + 0.121 + + + 3.0 + + + 6.0 + + + 3.0 + + + 6.0 + + + 0.1 + + + 0.25 + + + 0.25 + + + false + + + diff --git a/templates/dkcr/Structs/MinecartStructB.xml b/templates/dkcr/Structs/MinecartStructB.xml new file mode 100644 index 00000000..d98da62f --- /dev/null +++ b/templates/dkcr/Structs/MinecartStructB.xml @@ -0,0 +1,26 @@ + + + + + + + + false + + + false + + + false + + + true + + + 1 + + + 0.0 + + + diff --git a/templates/dkcr/Structs/MinecartStructC.xml b/templates/dkcr/Structs/MinecartStructC.xml new file mode 100644 index 00000000..b5924869 --- /dev/null +++ b/templates/dkcr/Structs/MinecartStructC.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/MinecartStructD.xml b/templates/dkcr/Structs/MinecartStructD.xml new file mode 100644 index 00000000..03ac8094 --- /dev/null +++ b/templates/dkcr/Structs/MinecartStructD.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/MoleCartStruct.xml b/templates/dkcr/Structs/MoleCartStruct.xml new file mode 100644 index 00000000..9699fda6 --- /dev/null +++ b/templates/dkcr/Structs/MoleCartStruct.xml @@ -0,0 +1,25 @@ + + + + + 0x4DE1561C + + + + + + + 45.0 + + + 45.0 + + + 0.5 + + + + + + + diff --git a/templates/dkcr/Structs/MoleTrainManagerStructA.xml b/templates/dkcr/Structs/MoleTrainManagerStructA.xml new file mode 100644 index 00000000..9df79499 --- /dev/null +++ b/templates/dkcr/Structs/MoleTrainManagerStructA.xml @@ -0,0 +1,26 @@ + + + + + true + + + 46.0 + + + 36.0 + + + 25.0 + + + 11.0 + + + 12.0 + + + 5.0 + + + diff --git a/templates/dkcr/Structs/MoleTrainManagerStructB.xml b/templates/dkcr/Structs/MoleTrainManagerStructB.xml new file mode 100644 index 00000000..7ad7d6bf --- /dev/null +++ b/templates/dkcr/Structs/MoleTrainManagerStructB.xml @@ -0,0 +1,38 @@ + + + + + 1.0 + + + 33 + + + 3 + + + 0.25 + + + 0.25 + + + 2.0 + + + 1.25 + + + -10.0 + + + 60.0 + + + 30.5 + + + 20.0 + + + diff --git a/templates/dkcr/Structs/MultiModelActorStruct.xml b/templates/dkcr/Structs/MultiModelActorStruct.xml new file mode 100644 index 00000000..d0e85289 --- /dev/null +++ b/templates/dkcr/Structs/MultiModelActorStruct.xml @@ -0,0 +1,9 @@ + + + + + + 0.0 + + + diff --git a/templates/dkcr/Structs/OceanBridgeStructA.xml b/templates/dkcr/Structs/OceanBridgeStructA.xml new file mode 100644 index 00000000..6b0963ed --- /dev/null +++ b/templates/dkcr/Structs/OceanBridgeStructA.xml @@ -0,0 +1,16 @@ + + + + + 0x2C8E656A + + + + + + + + + + + diff --git a/templates/dkcr/Structs/OceanBridgeStructB.xml b/templates/dkcr/Structs/OceanBridgeStructB.xml new file mode 100644 index 00000000..7dea462e --- /dev/null +++ b/templates/dkcr/Structs/OceanBridgeStructB.xml @@ -0,0 +1,14 @@ + + + + + 0xAE14FDF2 + + + + + + + + + diff --git a/templates/dkcr/Structs/PRLAStruct.xml b/templates/dkcr/Structs/PRLAStruct.xml new file mode 100644 index 00000000..d628558c --- /dev/null +++ b/templates/dkcr/Structs/PRLAStruct.xml @@ -0,0 +1,35 @@ + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/dkcr/Structs/PatternedAI.xml b/templates/dkcr/Structs/PatternedAI.xml new file mode 100644 index 00000000..3fd043ea --- /dev/null +++ b/templates/dkcr/Structs/PatternedAI.xml @@ -0,0 +1,80 @@ + + + + + 150.0 + + + + + 2.0 + + + + 1.0 + + + 2.0 + + + 0.0, 0.0, 0.0 + + + 0.1 + + + 0.16 + + + + + + 0 + + + 5.0 + + + false + + + + + + true + + + 5.0 + + + 1.0 + + + 120.0 + + + true + + + 100.0 + + + 0.0 + + + 60.0 + + + 6.0 + + + 11.0 + + + 2.0 + + + 1.0 + + + diff --git a/templates/dkcr/Structs/PeanutStruct.xml b/templates/dkcr/Structs/PeanutStruct.xml new file mode 100644 index 00000000..e5aa6fef --- /dev/null +++ b/templates/dkcr/Structs/PeanutStruct.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/dkcr/Structs/PlatformMotionProperties.xml b/templates/dkcr/Structs/PlatformMotionProperties.xml new file mode 100644 index 00000000..58dbf86f --- /dev/null +++ b/templates/dkcr/Structs/PlatformMotionProperties.xml @@ -0,0 +1,25 @@ + + + + + + + 10.0 + + + 1.0 + + + 0.0 + + + 262432 + + + + + + 0.0, 0.0, 0.0 + + + diff --git a/templates/dkcr/Structs/ProjectileBounceData.xml b/templates/dkcr/Structs/ProjectileBounceData.xml new file mode 100644 index 00000000..97317035 --- /dev/null +++ b/templates/dkcr/Structs/ProjectileBounceData.xml @@ -0,0 +1,22 @@ + + + + + 1 + + + + 1.0 + + + + false + + + 1.0 + + + 1.0, 1.0, 0.0 + + + diff --git a/templates/dkcr/Structs/ProjectileCollisionData.xml b/templates/dkcr/Structs/ProjectileCollisionData.xml new file mode 100644 index 00000000..d247052d --- /dev/null +++ b/templates/dkcr/Structs/ProjectileCollisionData.xml @@ -0,0 +1,26 @@ + + + + + 64 + + + 0x3AF0EDA3 + + + + + + + + + 1.0 + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + diff --git a/templates/dkcr/Structs/ProjectileData.xml b/templates/dkcr/Structs/ProjectileData.xml new file mode 100644 index 00000000..5993ff71 --- /dev/null +++ b/templates/dkcr/Structs/ProjectileData.xml @@ -0,0 +1,54 @@ + + + + + 30.0 + + + false + + + false + + + + false + + + false + + + + + + false + + + + + + 0x482099A8 + + + + + + + + false + + + false + + + 0.0, 0.0, 0.0 + + + + + + + + + + diff --git a/templates/dkcr/Structs/ProjectileMotionData.xml b/templates/dkcr/Structs/ProjectileMotionData.xml new file mode 100644 index 00000000..7f8f123f --- /dev/null +++ b/templates/dkcr/Structs/ProjectileMotionData.xml @@ -0,0 +1,129 @@ + + + + + 0xBBC76ABE + + + + + + + + + + + + + + 0xA85208A3 + + + + + + + + + + + + + 1.0, 0.0, 0.0 + + + 10.0 + + + 1.0 + + + + + + + 0x4278CA52 + + + + + + + + 0.0 + + + 0xC4585AA5 + + + + + + + + 1.0 + + + 10.0 + + + 3.0 + + + false + + + + + + + + + + + + + + 0x43EF7897 + + + + + + + + 0.0 + + + 3.0 + + + + + false + + + + + + + + + + + + + 0x6500CF77 + + + + + + + 90.0 + + + + + + diff --git a/templates/dkcr/Structs/ProjectileRenderData.xml b/templates/dkcr/Structs/ProjectileRenderData.xml new file mode 100644 index 00000000..2a83cc3d --- /dev/null +++ b/templates/dkcr/Structs/ProjectileRenderData.xml @@ -0,0 +1,30 @@ + + + + + 0x21D587F4 + + + + + + + + + + + + + + + + + + + + 0.0 + + + + + diff --git a/templates/dkcr/Structs/ReactiveObjectStruct.xml b/templates/dkcr/Structs/ReactiveObjectStruct.xml new file mode 100644 index 00000000..3f3bae5e --- /dev/null +++ b/templates/dkcr/Structs/ReactiveObjectStruct.xml @@ -0,0 +1,42 @@ + + + + + 0x62269F84 + + + + + + + + + + + + + false + + + false + + + false + + + false + + + -1 + + + 0.0 + + + 1.0 + + + 0.0, 0.0, 0.0 + + + diff --git a/templates/dkcr/Structs/RobotChickenFlyerStructA.xml b/templates/dkcr/Structs/RobotChickenFlyerStructA.xml new file mode 100644 index 00000000..908a599e --- /dev/null +++ b/templates/dkcr/Structs/RobotChickenFlyerStructA.xml @@ -0,0 +1,17 @@ + + + + + 55.0 + + + 20.0 + + + 12.0 + + + 12.0 + + + diff --git a/templates/dkcr/Structs/RobotChickenFlyerStructB.xml b/templates/dkcr/Structs/RobotChickenFlyerStructB.xml new file mode 100644 index 00000000..18848206 --- /dev/null +++ b/templates/dkcr/Structs/RobotChickenFlyerStructB.xml @@ -0,0 +1,38 @@ + + + + + 0xB5C34B64 + + + + + + + + + + + 3 + + + + + 0x226CDE94 + + + + + + + + 0x25234BDB + + + + + + + + + diff --git a/templates/dkcr/Structs/RobotChickenStructA.xml b/templates/dkcr/Structs/RobotChickenStructA.xml new file mode 100644 index 00000000..0b813949 --- /dev/null +++ b/templates/dkcr/Structs/RobotChickenStructA.xml @@ -0,0 +1,26 @@ + + + + + 5 + + + 4 + + + 7 + + + 33 + + + 33 + + + -1 + + + -1 + + + diff --git a/templates/dkcr/Structs/RobotChickenStructB.xml b/templates/dkcr/Structs/RobotChickenStructB.xml new file mode 100644 index 00000000..a8463a5f --- /dev/null +++ b/templates/dkcr/Structs/RobotChickenStructB.xml @@ -0,0 +1,101 @@ + + + + + 0xB5C34B64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + 1 + + + + + 2.0 + + + + + + + 2.0 + + + + + + + + 2.0 + + + + + + + 2.0 + + + + + + + 2.0 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/ShadowData.xml b/templates/dkcr/Structs/ShadowData.xml new file mode 100644 index 00000000..5b24617f --- /dev/null +++ b/templates/dkcr/Structs/ShadowData.xml @@ -0,0 +1,36 @@ + + + + + false + + + + 0xB5F070C1 + + + + + + + + + 0.25 + + + 0.75 + + + 0.25 + + + 1.0 + + + 20.0 + + + 0.05 + + + diff --git a/templates/dkcr/Structs/SplineType.xml b/templates/dkcr/Structs/SplineType.xml new file mode 100644 index 00000000..b798d00f --- /dev/null +++ b/templates/dkcr/Structs/SplineType.xml @@ -0,0 +1,8 @@ + + + + + 0 + + + diff --git a/templates/dkcr/Structs/SuspensionBridgeStruct.xml b/templates/dkcr/Structs/SuspensionBridgeStruct.xml new file mode 100644 index 00000000..97d2d608 --- /dev/null +++ b/templates/dkcr/Structs/SuspensionBridgeStruct.xml @@ -0,0 +1,17 @@ + + + + + true + + + false + + + false + + + false + + + diff --git a/templates/dkcr/Structs/TrackObjectModuleData.xml b/templates/dkcr/Structs/TrackObjectModuleData.xml new file mode 100644 index 00000000..b6c28896 --- /dev/null +++ b/templates/dkcr/Structs/TrackObjectModuleData.xml @@ -0,0 +1,14 @@ + + + + + 15.0 + + + 10.0 + + + 5.0 + + + diff --git a/templates/dkcr/Structs/TrainTrackManagerStructA.xml b/templates/dkcr/Structs/TrainTrackManagerStructA.xml new file mode 100644 index 00000000..356cd73a --- /dev/null +++ b/templates/dkcr/Structs/TrainTrackManagerStructA.xml @@ -0,0 +1,8 @@ + + + + + 0.0 + + + diff --git a/templates/dkcr/Structs/TrainTrackManagerStructB.xml b/templates/dkcr/Structs/TrainTrackManagerStructB.xml new file mode 100644 index 00000000..9e4f0e40 --- /dev/null +++ b/templates/dkcr/Structs/TrainTrackManagerStructB.xml @@ -0,0 +1,24 @@ + + + + + + + + + 0xEA8DB211 + + + + + + + + + + 0 + + + + + diff --git a/templates/dkcr/Structs/Transform.xml b/templates/dkcr/Structs/Transform.xml index de516abd..da27caf2 100644 --- a/templates/dkcr/Structs/Transform.xml +++ b/templates/dkcr/Structs/Transform.xml @@ -1,6 +1,8 @@ - - - + + + + + diff --git a/templates/dkcr/Structs/TriggerInfo.xml b/templates/dkcr/Structs/TriggerInfo.xml new file mode 100644 index 00000000..d3cbed73 --- /dev/null +++ b/templates/dkcr/Structs/TriggerInfo.xml @@ -0,0 +1,28 @@ + + + + + 1 + + + 128 + + + false + + + false + + + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 10.0 + + + diff --git a/templates/dkcr/Structs/UnknownStruct.xml b/templates/dkcr/Structs/UnknownStruct.xml new file mode 100644 index 00000000..34dab41b --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct1.xml b/templates/dkcr/Structs/UnknownStruct1.xml new file mode 100644 index 00000000..f3f265cf --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct1.xml @@ -0,0 +1,16 @@ + + + + + 0x93D88A81 + + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct10.xml b/templates/dkcr/Structs/UnknownStruct10.xml new file mode 100644 index 00000000..3a1d3f3b --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct10.xml @@ -0,0 +1,28 @@ + + + + + 0x571AA317 + + + + + + + + + + + 0x15F0534B + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct11.xml b/templates/dkcr/Structs/UnknownStruct11.xml new file mode 100644 index 00000000..5a9935fc --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct11.xml @@ -0,0 +1,22 @@ + + + + + 0xCEA073FF + + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct12.xml b/templates/dkcr/Structs/UnknownStruct12.xml new file mode 100644 index 00000000..0b162c92 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct12.xml @@ -0,0 +1,81 @@ + + + + + 0x6DF9B393 + + + + + + + + + + + + 0.0 + + + 0.0 + + + 1.0 + + + + + + + true + + + 10.0 + + + 0.0 + + + 0.01 + + + 10.0 + + + 1.0 + + + + + + + 0x5A778792 + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + 0.0 + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct13.xml b/templates/dkcr/Structs/UnknownStruct13.xml new file mode 100644 index 00000000..b62d6211 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct13.xml @@ -0,0 +1,17 @@ + + + + + 0xF6FB5CBC + + + + + + + + + true + + + diff --git a/templates/dkcr/Structs/UnknownStruct14.xml b/templates/dkcr/Structs/UnknownStruct14.xml new file mode 100644 index 00000000..e515ffd1 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct14.xml @@ -0,0 +1,14 @@ + + + + + 0.0 + + + false + + + 0.0 + + + diff --git a/templates/dkcr/Structs/UnknownStruct15.xml b/templates/dkcr/Structs/UnknownStruct15.xml new file mode 100644 index 00000000..02283baf --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct15.xml @@ -0,0 +1,14 @@ + + + + + -1.5 + + + 2.75 + + + 6.0 + + + diff --git a/templates/dkcr/Structs/UnknownStruct16.xml b/templates/dkcr/Structs/UnknownStruct16.xml new file mode 100644 index 00000000..0179b0e0 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct16.xml @@ -0,0 +1,13 @@ + + + + + 0x76A5FBFD + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct17.xml b/templates/dkcr/Structs/UnknownStruct17.xml new file mode 100644 index 00000000..6e6d6b78 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct17.xml @@ -0,0 +1,12 @@ + + + + + 0x3643617C + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct18.xml b/templates/dkcr/Structs/UnknownStruct18.xml new file mode 100644 index 00000000..1789453f --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct18.xml @@ -0,0 +1,11 @@ + + + + + false + + + true + + + diff --git a/templates/dkcr/Structs/UnknownStruct19.xml b/templates/dkcr/Structs/UnknownStruct19.xml new file mode 100644 index 00000000..7eba45ff --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct19.xml @@ -0,0 +1,12 @@ + + + + + + 1 + + + false + + + diff --git a/templates/dkcr/Structs/UnknownStruct2.xml b/templates/dkcr/Structs/UnknownStruct2.xml new file mode 100644 index 00000000..471e83bd --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct2.xml @@ -0,0 +1,41 @@ + + + + + 0.0 + + + false + + + 5.0 + + + 1 + + + 3.0 + + + 0.0 + + + false + + + true + + + true + + + false + + + false + + + true + + + diff --git a/templates/dkcr/Structs/UnknownStruct20.xml b/templates/dkcr/Structs/UnknownStruct20.xml new file mode 100644 index 00000000..cac35919 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct20.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct21.xml b/templates/dkcr/Structs/UnknownStruct21.xml new file mode 100644 index 00000000..59ac0dae --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct21.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct22.xml b/templates/dkcr/Structs/UnknownStruct22.xml new file mode 100644 index 00000000..75a6fd86 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct22.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct23.xml b/templates/dkcr/Structs/UnknownStruct23.xml new file mode 100644 index 00000000..6f6ec1c8 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct23.xml @@ -0,0 +1,46 @@ + + + + + 0xF4863F16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct24.xml b/templates/dkcr/Structs/UnknownStruct24.xml new file mode 100644 index 00000000..7cf3e0cf --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct24.xml @@ -0,0 +1,18 @@ + + + + + 0 + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct25.xml b/templates/dkcr/Structs/UnknownStruct25.xml new file mode 100644 index 00000000..69b38825 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct25.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct26.xml b/templates/dkcr/Structs/UnknownStruct26.xml new file mode 100644 index 00000000..cd49922f --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct26.xml @@ -0,0 +1,14 @@ + + + + + 0.996078, 0.976471, 0.607843, 1.0 + + + 0.956863, 0.788235, 0.32549, 1.0 + + + 0.764706, 0.047059, 0.031373, 1.0 + + + diff --git a/templates/dkcr/Structs/UnknownStruct27.xml b/templates/dkcr/Structs/UnknownStruct27.xml new file mode 100644 index 00000000..2565283e --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct27.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct28.xml b/templates/dkcr/Structs/UnknownStruct28.xml new file mode 100644 index 00000000..8428fa14 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct28.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct29.xml b/templates/dkcr/Structs/UnknownStruct29.xml new file mode 100644 index 00000000..431b620c --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct29.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct3.xml b/templates/dkcr/Structs/UnknownStruct3.xml new file mode 100644 index 00000000..1302af34 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct3.xml @@ -0,0 +1,14 @@ + + + + + 0x489196E8 + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct30.xml b/templates/dkcr/Structs/UnknownStruct30.xml new file mode 100644 index 00000000..20d4428f --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct30.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct31.xml b/templates/dkcr/Structs/UnknownStruct31.xml new file mode 100644 index 00000000..05a2e090 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct31.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct32.xml b/templates/dkcr/Structs/UnknownStruct32.xml new file mode 100644 index 00000000..d776b5e7 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct32.xml @@ -0,0 +1,25 @@ + + + + + + + 10.0 + + + 1.0 + + + 0.0 + + + false + + + false + + + false + + + diff --git a/templates/dkcr/Structs/UnknownStruct33.xml b/templates/dkcr/Structs/UnknownStruct33.xml new file mode 100644 index 00000000..30a67f84 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct33.xml @@ -0,0 +1,66 @@ + + + + + 0x5EEE75C7 + + + + + + + + 0x4FE7BA46 + + + + + + + + 0xA3617170 + + + + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 5.0 + + + 5.0 + + + 5.0 + + + 0.0 + + + + 0.0 + + + + + + + 0.5 + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct34.xml b/templates/dkcr/Structs/UnknownStruct34.xml new file mode 100644 index 00000000..30056898 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct34.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct35.xml b/templates/dkcr/Structs/UnknownStruct35.xml new file mode 100644 index 00000000..8ce1f128 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct35.xml @@ -0,0 +1,109 @@ + + + + + + + 1.0, 1.0, 0.356863, 1.0 + + + 1.0, 0.701961, 0.0, 1.0 + + + 0.701961, 0.0, 0.0, 1.0 + + + + + + + 1.0, 0.901961, 0.117647, 1.0 + + + 1.0, 0.545098, 0.117647, 1.0 + + + 0.701961, 0.0, 0.0, 1.0 + + + + + + + 0.627451, 1.0, 0.478431, 1.0 + + + 0.129412, 0.54902, 0.509804, 1.0 + + + 0.031373, 0.176471, 0.031373, 1.0 + + + + + + + 1.0, 1.0, 1.0, 1.0 + + + 0.498039, 0.498039, 0.498039, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + + + + + 1.0, 1.0, 0.356863, 1.0 + + + 1.0, 0.701961, 0.0, 1.0 + + + 0.701961, 0.0, 0.0, 1.0 + + + + + + + 1.0, 1.0, 0.356863, 1.0 + + + 1.0, 0.701961, 0.0, 1.0 + + + 0.701961, 0.0, 0.0, 1.0 + + + + + + + 1.0, 0.901961, 0.117647, 1.0 + + + 1.0, 0.545098, 0.117647, 1.0 + + + 0.701961, 0.0, 0.0, 1.0 + + + + + + + 0.0, 0.0, 0.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct36.xml b/templates/dkcr/Structs/UnknownStruct36.xml new file mode 100644 index 00000000..201eb789 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct36.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct37.xml b/templates/dkcr/Structs/UnknownStruct37.xml new file mode 100644 index 00000000..c3dc7158 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct37.xml @@ -0,0 +1,10 @@ + + + + + + + false + + + diff --git a/templates/dkcr/Structs/UnknownStruct38.xml b/templates/dkcr/Structs/UnknownStruct38.xml new file mode 100644 index 00000000..1ea24cbf --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct38.xml @@ -0,0 +1,20 @@ + + + + + 30.0, 30.0, 30.0 + + + 0.1 + + + 1.0 + + + 1.0 + + + 0.5 + + + diff --git a/templates/dkcr/Structs/UnknownStruct39.xml b/templates/dkcr/Structs/UnknownStruct39.xml new file mode 100644 index 00000000..c9e024c9 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct39.xml @@ -0,0 +1,16 @@ + + + + + 3.25 + + + 5.25 + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct4.xml b/templates/dkcr/Structs/UnknownStruct4.xml new file mode 100644 index 00000000..43a8793e --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct4.xml @@ -0,0 +1,14 @@ + + + + + 1.0 + + + 0.5 + + + 1 + + + diff --git a/templates/dkcr/Structs/UnknownStruct40.xml b/templates/dkcr/Structs/UnknownStruct40.xml new file mode 100644 index 00000000..421f6e38 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct40.xml @@ -0,0 +1,12 @@ + + + + + 2.0 + + + 4.5 + + + + diff --git a/templates/dkcr/Structs/UnknownStruct41.xml b/templates/dkcr/Structs/UnknownStruct41.xml new file mode 100644 index 00000000..4bbd9e05 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct41.xml @@ -0,0 +1,26 @@ + + + + + 0xB22FD89B + + + 1 + + + 1 + + + 1 + + + 1.0 + + + 1.0, 1.0, 1.0 + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct42.xml b/templates/dkcr/Structs/UnknownStruct42.xml new file mode 100644 index 00000000..1e86e0eb --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct42.xml @@ -0,0 +1,9 @@ + + + + + 10 + + + + diff --git a/templates/dkcr/Structs/UnknownStruct43.xml b/templates/dkcr/Structs/UnknownStruct43.xml new file mode 100644 index 00000000..7be8b44a --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct43.xml @@ -0,0 +1,14 @@ + + + + + 1.0 + + + 9.0 + + + 20.0 + + + diff --git a/templates/dkcr/Structs/UnknownStruct44.xml b/templates/dkcr/Structs/UnknownStruct44.xml new file mode 100644 index 00000000..677fac0c --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct44.xml @@ -0,0 +1,766 @@ + + + + + + + + false + + + 20.0 + + + 40.0 + + + true + + + 30.0 + + + 3.0 + + + 0.95 + + + 0.0 + + + 8.9 + + + 0.5 + + + 0.5 + + + 4.0 + + + 8.0 + + + 12.0 + + + + + + 15.0 + + + 22.0 + + + 28.0 + + + + + + + + 0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + 0 + + + + + + + + + 450.0 + + + false + + + 4.0 + + + true + + + true + + + 2.0 + + + 0.08 + + + 0.2 + + + 1.0 + + + false + + + 6.0 + + + 3.0 + + + + + + + 50.0 + + + 2.0 + + + 3.0 + + + 10.0 + + + 15.0 + + + 25.0 + + + + + + + + + + + + + + + + 0.5 + + + 4.5 + + + + + + + + + + + + 50.0 + + + + + + 10.0 + + + 6.5 + + + 15.0 + + + 0.8 + + + 0.25 + + + 900.0 + + + 10800.0 + + + 500.0 + + + 1.5 + + + 0.4 + + + 0.25 + + + 1.0 + + + + -2.0, 0.4, 1.6 + + + + 0.0, 0.0, 0.0 + + + + 1.1 + + + + + + + + + 30.0, 30.0, 30.0 + + + 0.25 + + + 0.125 + + + 2.0 + + + 2.0 + + + 4.6 + + + + 0.5 + + + 6.0 + + + 1.5 + + + 1.0 + + + 0.1 + + + 0.5 + + + 0.4 + + + + + + + + 10.0 + + + 0.1 + + + 30.0 + + + 1.0 + + + 3.0 + + + 0.1 + + + 7.0 + + + 3.0 + + + 0.5 + + + 3.0 + + + 10.0 + + + 1.1 + + + 4.0 + + + 20.0 + + + 4.0 + + + 20.0 + + + 4.0 + + + 0.0 + + + 2.0 + + + 0.2 + + + 1.0 + + + 5.0 + + + 6.0 + + + 9.0 + + + 6.0 + + + + + + + 20.0 + + + 70.0 + + + 54.0 + + + 20.0 + + + 4.0 + + + 4.0 + + + 7.0 + + + 15.0 + + + 40.0 + + + 40.0 + + + 20.0 + + + 0.1 + + + + 0.5 + + + + + + 0 + + + + + + + + + + + + + + + + + 3.0 + + + 0.35 + + + 1.25 + + + 2.5 + + + + + + + + + + + + + + + 0.5, 2.25, 1.25 + + + 0.5, 2.25, 2.5 + + + 3.0, 1.9, 1.25 + + + -0.6 + + + 0.0, 25.0, 5.0 + + + + + + false + + + + + + + -1 + + + -1 + + + -1 + + + + + + + + + + false + + + false + + + + + + + + + + + + + 1.0 + + + 0.3 + + + 0 + + + 0 + + + + + + + 0.5 + + + 5.0 + + + 5 + + + 1 + + + + + + + 0x82B6A62A + + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + + + + + + 0x4F049055 + + + + + + + + 0 + + + 0 + + + + + + + + + false + + + true + + + 3 + + + 3 + + + 1.0 + + + + + + + + + + + + + + + 0.0 + + + + + + + + 0.1 + + + 0.2 + + + 450.0 + + + 3.0 + + + + + + + false + + + 0.75 + + + true + + + true + + + true + + + + + + + 0.8 + + + 30.0 + + + 9.0 + + + 6.5 + + + 0.25 + + + 3.0 + + + 1.125 + + + 0.2 + + + + + + + 1.0 + + + 4.0 + + + 0x80468E1F + + + + + + + 0.0 + + + 2 + + + 6.0 + + + + + + + + + + + 1.0 + + + + + + + false + + + 1.0, 1.0, 1.0 + + + 1.05 + + + 0.2 + + + + + + + 1 + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct45.xml b/templates/dkcr/Structs/UnknownStruct45.xml new file mode 100644 index 00000000..67237074 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct45.xml @@ -0,0 +1,44 @@ + + + + + 0 + + + 1.0 + + + + 0.95 + + + 55.0 + + + 35.0 + + + 2.0 + + + 0.125 + + + 0.2 + + + 0.0 + + + true + + + false + + + false + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct46.xml b/templates/dkcr/Structs/UnknownStruct46.xml new file mode 100644 index 00000000..df8c960a --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct46.xml @@ -0,0 +1,14 @@ + + + + + 0 + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct47.xml b/templates/dkcr/Structs/UnknownStruct47.xml new file mode 100644 index 00000000..07501ef4 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct47.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct48.xml b/templates/dkcr/Structs/UnknownStruct48.xml new file mode 100644 index 00000000..dcf3abcb --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct48.xml @@ -0,0 +1,84 @@ + + + + + 0xB5C34B64 + + + + + + + + + + + 3 + + + + + 3.0 + + + 7.0 + + + 0.5 + + + 10.0 + + + + + + + 3.0 + + + 7.0 + + + + + + + 0x226CDE94 + + + + + + + + + 0x25234BDB + + + + + + + 6 + + + 20.0 + + + 15.0 + + + 20.0 + + + + + + + 2.0 + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct49.xml b/templates/dkcr/Structs/UnknownStruct49.xml new file mode 100644 index 00000000..c06de7ce --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct49.xml @@ -0,0 +1,17 @@ + + + + + 9.0 + + + 20.0 + + + 9.0 + + + 270.0 + + + diff --git a/templates/dkcr/Structs/UnknownStruct5.xml b/templates/dkcr/Structs/UnknownStruct5.xml new file mode 100644 index 00000000..d8d0c170 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct5.xml @@ -0,0 +1,24 @@ + + + + + 0.0 + + + 1.0 + + + 3.0 + + + + + 0 + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct50.xml b/templates/dkcr/Structs/UnknownStruct50.xml new file mode 100644 index 00000000..93b179e0 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct50.xml @@ -0,0 +1,8 @@ + + + + + 2.0 + + + diff --git a/templates/dkcr/Structs/UnknownStruct51.xml b/templates/dkcr/Structs/UnknownStruct51.xml new file mode 100644 index 00000000..3a4bb143 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct51.xml @@ -0,0 +1,8 @@ + + + + + 2.0 + + + diff --git a/templates/dkcr/Structs/UnknownStruct52.xml b/templates/dkcr/Structs/UnknownStruct52.xml new file mode 100644 index 00000000..51c8dad6 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct52.xml @@ -0,0 +1,8 @@ + + + + + 1.0 + + + diff --git a/templates/dkcr/Structs/UnknownStruct53.xml b/templates/dkcr/Structs/UnknownStruct53.xml new file mode 100644 index 00000000..1dfaac10 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct53.xml @@ -0,0 +1,9 @@ + + + + + + 0.0 + + + diff --git a/templates/dkcr/Structs/UnknownStruct54.xml b/templates/dkcr/Structs/UnknownStruct54.xml new file mode 100644 index 00000000..a1c96ea2 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct54.xml @@ -0,0 +1,17 @@ + + + + + 0xB5C34B64 + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct55.xml b/templates/dkcr/Structs/UnknownStruct55.xml new file mode 100644 index 00000000..a0b50b17 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct55.xml @@ -0,0 +1,18 @@ + + + + + 0.0 + + + + + 0 + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct56.xml b/templates/dkcr/Structs/UnknownStruct56.xml new file mode 100644 index 00000000..aadfe37e --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct56.xml @@ -0,0 +1,121 @@ + + + + + + + + 1 + + + 2.0 + + + + + 4.0 + + + + + + + 5.0 + + + + + + + + + 1 + + + 5.0 + + + 8.0 + + + 1.0 + + + + + + + + + 1.0 + + + 2 + + + false + + + 2.0 + + + 1.0 + + + 0.5 + + + 0.5 + + + 0.5 + + + 4.0 + + + + + + + 1.0 + + + 2 + + + 2.0 + + + + + + + 1 + + + 3.0 + + + + + + + 1 + + + 1.0 + + + 1.0 + + + 6.0 + + + + + 0.0 + + + diff --git a/templates/dkcr/Structs/UnknownStruct57.xml b/templates/dkcr/Structs/UnknownStruct57.xml new file mode 100644 index 00000000..ac98f9bc --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct57.xml @@ -0,0 +1,16 @@ + + + + + + + 0 + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct58.xml b/templates/dkcr/Structs/UnknownStruct58.xml new file mode 100644 index 00000000..728e56b5 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct58.xml @@ -0,0 +1,29 @@ + + + + + 1 + + + 30.0 + + + 1 + + + 1 + + + 1.0 + + + 1.5 + + + 2.0 + + + 3.0 + + + diff --git a/templates/dkcr/Structs/UnknownStruct6.xml b/templates/dkcr/Structs/UnknownStruct6.xml new file mode 100644 index 00000000..6fc325b7 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct6.xml @@ -0,0 +1,16 @@ + + + + + 0xD0808BD7 + + + + + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct7.xml b/templates/dkcr/Structs/UnknownStruct7.xml new file mode 100644 index 00000000..111c9235 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct7.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct8.xml b/templates/dkcr/Structs/UnknownStruct8.xml new file mode 100644 index 00000000..070a3b52 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct8.xml @@ -0,0 +1,14 @@ + + + + + 0 + + + false + + + + + + diff --git a/templates/dkcr/Structs/UnknownStruct9.xml b/templates/dkcr/Structs/UnknownStruct9.xml new file mode 100644 index 00000000..814dd3d0 --- /dev/null +++ b/templates/dkcr/Structs/UnknownStruct9.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/dkcr/Structs/VehicleStructA.xml b/templates/dkcr/Structs/VehicleStructA.xml new file mode 100644 index 00000000..4e3f029b --- /dev/null +++ b/templates/dkcr/Structs/VehicleStructA.xml @@ -0,0 +1,50 @@ + + + + + 0 + + + 0 + + + false + + + false + + + true + + + true + + + false + + + 1.1 + + + 15.0 + + + 1.0 + + + true + + + false + + + false + + + false + + + false + + + diff --git a/templates/dkcr/Structs/VehicleStructB.xml b/templates/dkcr/Structs/VehicleStructB.xml new file mode 100644 index 00000000..bae098af --- /dev/null +++ b/templates/dkcr/Structs/VehicleStructB.xml @@ -0,0 +1,11 @@ + + + + + 0 + + + + + + diff --git a/templates/dkcr/Structs/VolcanoBossBodyPartStructA.xml b/templates/dkcr/Structs/VolcanoBossBodyPartStructA.xml new file mode 100644 index 00000000..5ad91d7b --- /dev/null +++ b/templates/dkcr/Structs/VolcanoBossBodyPartStructA.xml @@ -0,0 +1,21 @@ + + + + + 0xB5C34B64 + + + + + + + + + + + + + + + + diff --git a/templates/dkcr/Structs/VolcanoBossBodyPartStructB.xml b/templates/dkcr/Structs/VolcanoBossBodyPartStructB.xml new file mode 100644 index 00000000..7019c771 --- /dev/null +++ b/templates/dkcr/Structs/VolcanoBossBodyPartStructB.xml @@ -0,0 +1,110 @@ + + + + + + + + + 1 + + + 2.0 + + + 30.0 + + + + + + + + 2 + + + 4 + + + 2.0 + + + 1.0 + + + 30.0 + + + + + + + + 1 + + + 30.0 + + + + + + + 1 + + + 30.0 + + + + + + + 3 + + + 5 + + + 0.5 + + + + + + + 1 + + + 3 + + + + + + + 1 + + + + + + + 1 + + + + + + + + + 0 + + + + + + + + diff --git a/templates/dkcr/Structs/VolcanoBossBodyPartStructC.xml b/templates/dkcr/Structs/VolcanoBossBodyPartStructC.xml new file mode 100644 index 00000000..9c4770a5 --- /dev/null +++ b/templates/dkcr/Structs/VolcanoBossBodyPartStructC.xml @@ -0,0 +1,26 @@ + + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + diff --git a/templates/dkcr/Structs/VolcanoBossBodyPartStructD.xml b/templates/dkcr/Structs/VolcanoBossBodyPartStructD.xml new file mode 100644 index 00000000..43f5c4b8 --- /dev/null +++ b/templates/dkcr/Structs/VolcanoBossBodyPartStructD.xml @@ -0,0 +1,18 @@ + + + + + 0xA7F21E62 + + + + + + + + + + + + + diff --git a/templates/mp1/Enums/ControllerButton.xml b/templates/mp1/Enums/ControllerButton.xml index 40189a29..1025f3d7 100644 --- a/templates/mp1/Enums/ControllerButton.xml +++ b/templates/mp1/Enums/ControllerButton.xml @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Enums/InventorySlot.xml b/templates/mp1/Enums/InventorySlot.xml index e33a1766..8bdb3077 100644 --- a/templates/mp1/Enums/InventorySlot.xml +++ b/templates/mp1/Enums/InventorySlot.xml @@ -1,44 +1,46 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Enums/PlayerAction.xml b/templates/mp1/Enums/PlayerAction.xml index c69c16d9..1b4bea78 100644 --- a/templates/mp1/Enums/PlayerAction.xml +++ b/templates/mp1/Enums/PlayerAction.xml @@ -1,70 +1,70 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Enums/SpecialFunctionType.xml b/templates/mp1/Enums/SpecialFunctionType.xml index 179d496c..248660f7 100644 --- a/templates/mp1/Enums/SpecialFunctionType.xml +++ b/templates/mp1/Enums/SpecialFunctionType.xml @@ -1,36 +1,38 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Enums/VulnerabilityType.xml b/templates/mp1/Enums/VulnerabilityType.xml index 03c8bbdd..ba38b04a 100644 --- a/templates/mp1/Enums/VulnerabilityType.xml +++ b/templates/mp1/Enums/VulnerabilityType.xml @@ -1,10 +1,12 @@ - + - - - - - - - + + + + + + + + + diff --git a/templates/mp1/Enums/WeaponType.xml b/templates/mp1/Enums/WeaponType.xml index 8981ee35..16aa444b 100644 --- a/templates/mp1/Enums/WeaponType.xml +++ b/templates/mp1/Enums/WeaponType.xml @@ -1,18 +1,20 @@ - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/MasterTemplate.xml b/templates/mp1/MasterTemplate.xml index f9f136c4..4eea90eb 100644 --- a/templates/mp1/MasterTemplate.xml +++ b/templates/mp1/MasterTemplate.xml @@ -1,5 +1,5 @@ - + diff --git a/templates/mp1/Script/AIJumpPoint.xml b/templates/mp1/Script/AIJumpPoint.xml index 621ae22b..bba4afd9 100644 --- a/templates/mp1/Script/AIJumpPoint.xml +++ b/templates/mp1/Script/AIJumpPoint.xml @@ -1,7 +1,7 @@ - + AIJumpPoint - + diff --git a/templates/mp1/Script/AIKeyframe.xml b/templates/mp1/Script/AIKeyframe.xml index 0fe57740..f2fe42d1 100644 --- a/templates/mp1/Script/AIKeyframe.xml +++ b/templates/mp1/Script/AIKeyframe.xml @@ -1,7 +1,7 @@ - + AIKeyframe - + diff --git a/templates/mp1/Script/Actor.xml b/templates/mp1/Script/Actor.xml index c0c740d7..1a5231e1 100644 --- a/templates/mp1/Script/Actor.xml +++ b/templates/mp1/Script/Actor.xml @@ -1,7 +1,7 @@ - + Actor - + @@ -12,8 +12,8 @@ - - + + @@ -29,11 +29,11 @@ - + diff --git a/templates/mp1/Script/ActorContraption.xml b/templates/mp1/Script/ActorContraption.xml index 85cb7ad2..000f30c1 100644 --- a/templates/mp1/Script/ActorContraption.xml +++ b/templates/mp1/Script/ActorContraption.xml @@ -1,7 +1,7 @@ - + ActorContraption - + @@ -12,9 +12,9 @@ - + - + diff --git a/templates/mp1/Script/ActorKeyframe.xml b/templates/mp1/Script/ActorKeyframe.xml index 8facb9bd..2ef9b660 100644 --- a/templates/mp1/Script/ActorKeyframe.xml +++ b/templates/mp1/Script/ActorKeyframe.xml @@ -1,7 +1,7 @@ - + ActorKeyframe - + diff --git a/templates/mp1/Script/ActorRotate.xml b/templates/mp1/Script/ActorRotate.xml index cfc864cc..c3edb663 100644 --- a/templates/mp1/Script/ActorRotate.xml +++ b/templates/mp1/Script/ActorRotate.xml @@ -1,7 +1,7 @@ - + ActorRotate - + diff --git a/templates/mp1/Script/AmbientAI.xml b/templates/mp1/Script/AmbientAI.xml index 609d0981..d1bc4fc7 100644 --- a/templates/mp1/Script/AmbientAI.xml +++ b/templates/mp1/Script/AmbientAI.xml @@ -1,7 +1,7 @@ - + AmbientAI - + @@ -11,7 +11,7 @@ - + diff --git a/templates/mp1/Script/AreaAttributes.xml b/templates/mp1/Script/AreaAttributes.xml index 6c238d98..ab3de1d4 100644 --- a/templates/mp1/Script/AreaAttributes.xml +++ b/templates/mp1/Script/AreaAttributes.xml @@ -1,15 +1,15 @@ - + AreaAttributes - + - + - + diff --git a/templates/mp1/Script/AtomicAlpha.xml b/templates/mp1/Script/AtomicAlpha.xml index 69bf0ca5..e69ff09c 100644 --- a/templates/mp1/Script/AtomicAlpha.xml +++ b/templates/mp1/Script/AtomicAlpha.xml @@ -1,15 +1,15 @@ - + AtomicAlpha - + - - + + diff --git a/templates/mp1/Script/AtomicBeta.xml b/templates/mp1/Script/AtomicBeta.xml index 2ac5e8ed..18fc104b 100644 --- a/templates/mp1/Script/AtomicBeta.xml +++ b/templates/mp1/Script/AtomicBeta.xml @@ -1,17 +1,17 @@ - + AtomicBeta - + - - + + - + diff --git a/templates/mp1/Script/Babygoth.xml b/templates/mp1/Script/Babygoth.xml index 6a152db3..77d9a50c 100644 --- a/templates/mp1/Script/Babygoth.xml +++ b/templates/mp1/Script/Babygoth.xml @@ -1,7 +1,7 @@ - + Babygoth - + @@ -10,31 +10,31 @@ - + - - + + - - + + - - - - + + + + - + - + diff --git a/templates/mp1/Script/BallTrigger.xml b/templates/mp1/Script/BallTrigger.xml index 7c176026..c74c4485 100644 --- a/templates/mp1/Script/BallTrigger.xml +++ b/templates/mp1/Script/BallTrigger.xml @@ -1,7 +1,7 @@ - + BallTrigger - + diff --git a/templates/mp1/Script/Beetle.xml b/templates/mp1/Script/Beetle.xml index c76f126d..59cdd2c1 100644 --- a/templates/mp1/Script/Beetle.xml +++ b/templates/mp1/Script/Beetle.xml @@ -1,7 +1,7 @@ - + Beetle - + @@ -14,7 +14,7 @@ - + diff --git a/templates/mp1/Script/BloodFlower.xml b/templates/mp1/Script/BloodFlower.xml index ce53d942..4cc0311e 100644 --- a/templates/mp1/Script/BloodFlower.xml +++ b/templates/mp1/Script/BloodFlower.xml @@ -1,24 +1,24 @@ - + BloodFlower - + - - - + + + - - - + + + - + diff --git a/templates/mp1/Script/Burrower.xml b/templates/mp1/Script/Burrower.xml index 373db673..c1e139ba 100644 --- a/templates/mp1/Script/Burrower.xml +++ b/templates/mp1/Script/Burrower.xml @@ -1,20 +1,20 @@ - + Burrower - + - - - + + + - + - + diff --git a/templates/mp1/Script/Camera.xml b/templates/mp1/Script/Camera.xml index 7d803644..1f777fb3 100644 --- a/templates/mp1/Script/Camera.xml +++ b/templates/mp1/Script/Camera.xml @@ -1,7 +1,7 @@ - + Camera - + diff --git a/templates/mp1/Script/CameraBlurKeyframe.xml b/templates/mp1/Script/CameraBlurKeyframe.xml index 4c50779f..a7fd2020 100644 --- a/templates/mp1/Script/CameraBlurKeyframe.xml +++ b/templates/mp1/Script/CameraBlurKeyframe.xml @@ -1,7 +1,7 @@ - + CameraBlurKeyframe - + diff --git a/templates/mp1/Script/CameraFilterKeyframe.xml b/templates/mp1/Script/CameraFilterKeyframe.xml index 2a326279..f06bcac6 100644 --- a/templates/mp1/Script/CameraFilterKeyframe.xml +++ b/templates/mp1/Script/CameraFilterKeyframe.xml @@ -1,7 +1,7 @@ - + CameraFilterKeyframe - + @@ -11,7 +11,7 @@ - + diff --git a/templates/mp1/Script/CameraHint.xml b/templates/mp1/Script/CameraHint.xml index e5f9030e..b3bc0d90 100644 --- a/templates/mp1/Script/CameraHint.xml +++ b/templates/mp1/Script/CameraHint.xml @@ -1,7 +1,7 @@ - + CameraHint - + @@ -9,71 +9,93 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + diff --git a/templates/mp1/Script/CameraHintTrigger.xml b/templates/mp1/Script/CameraHintTrigger.xml index e1c16654..720cb009 100644 --- a/templates/mp1/Script/CameraHintTrigger.xml +++ b/templates/mp1/Script/CameraHintTrigger.xml @@ -1,7 +1,7 @@ - + CameraHintTrigger - + diff --git a/templates/mp1/Script/CameraPitchVolume.xml b/templates/mp1/Script/CameraPitchVolume.xml index 1045b6db..9a8043d3 100644 --- a/templates/mp1/Script/CameraPitchVolume.xml +++ b/templates/mp1/Script/CameraPitchVolume.xml @@ -1,7 +1,7 @@ - + CameraPitchVolume - + diff --git a/templates/mp1/Script/CameraShaker.xml b/templates/mp1/Script/CameraShaker.xml index e7fc1dc3..f959c439 100644 --- a/templates/mp1/Script/CameraShaker.xml +++ b/templates/mp1/Script/CameraShaker.xml @@ -1,7 +1,7 @@ - + CameraShaker - + diff --git a/templates/mp1/Script/CameraWaypoint.xml b/templates/mp1/Script/CameraWaypoint.xml index 0c9b4f6c..d759056f 100644 --- a/templates/mp1/Script/CameraWaypoint.xml +++ b/templates/mp1/Script/CameraWaypoint.xml @@ -1,7 +1,7 @@ - + CameraWaypoint - + @@ -16,9 +16,8 @@ - script/common/CameraWaypoint.CMDL + script/common/CameraWaypoint.cmdl - 0.5 enabled enabled diff --git a/templates/mp1/Script/ChozoGhost.xml b/templates/mp1/Script/ChozoGhost.xml index afcb12a8..9819e43f 100644 --- a/templates/mp1/Script/ChozoGhost.xml +++ b/templates/mp1/Script/ChozoGhost.xml @@ -1,7 +1,7 @@ - + ChozoGhost - + @@ -12,9 +12,9 @@ - + - + @@ -27,7 +27,7 @@ - + diff --git a/templates/mp1/Script/ColorModulate.xml b/templates/mp1/Script/ColorModulate.xml index 58c4e632..963d5d7d 100644 --- a/templates/mp1/Script/ColorModulate.xml +++ b/templates/mp1/Script/ColorModulate.xml @@ -1,7 +1,7 @@ - + ColorModulate - + diff --git a/templates/mp1/Script/ControllerAction.xml b/templates/mp1/Script/ControllerAction.xml index 5b245e75..71ebbfbc 100644 --- a/templates/mp1/Script/ControllerAction.xml +++ b/templates/mp1/Script/ControllerAction.xml @@ -1,7 +1,7 @@ - + ControllerAction - + diff --git a/templates/mp1/Script/Counter.xml b/templates/mp1/Script/Counter.xml index eae4070a..a2e573c4 100644 --- a/templates/mp1/Script/Counter.xml +++ b/templates/mp1/Script/Counter.xml @@ -1,7 +1,7 @@ - + Counter - + @@ -12,9 +12,9 @@ - + script/common/Counter.txtr - + enabled enabled diff --git a/templates/mp1/Script/CoverPoint.xml b/templates/mp1/Script/CoverPoint.xml index c19e33d2..0dd80871 100644 --- a/templates/mp1/Script/CoverPoint.xml +++ b/templates/mp1/Script/CoverPoint.xml @@ -1,7 +1,7 @@ - + CoverPoint - + diff --git a/templates/mp1/Script/DamageableTrigger.xml b/templates/mp1/Script/DamageableTrigger.xml index 700c5846..cde7652a 100644 --- a/templates/mp1/Script/DamageableTrigger.xml +++ b/templates/mp1/Script/DamageableTrigger.xml @@ -1,24 +1,26 @@ - + DamageableTrigger - + - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/templates/mp1/Script/Debris.xml b/templates/mp1/Script/Debris.xml index 956dee60..151f3d22 100644 --- a/templates/mp1/Script/Debris.xml +++ b/templates/mp1/Script/Debris.xml @@ -1,7 +1,7 @@ - + Debris - + @@ -14,9 +14,9 @@ - + - + diff --git a/templates/mp1/Script/DebrisExtended.xml b/templates/mp1/Script/DebrisExtended.xml index a3f3aedb..ae485f00 100644 --- a/templates/mp1/Script/DebrisExtended.xml +++ b/templates/mp1/Script/DebrisExtended.xml @@ -1,7 +1,7 @@ - + DebrisExtended - + @@ -22,19 +22,19 @@ - + - + - + - + diff --git a/templates/mp1/Script/DebugCameraWaypoint.xml b/templates/mp1/Script/DebugCameraWaypoint.xml index e59df6ae..45d33028 100644 --- a/templates/mp1/Script/DebugCameraWaypoint.xml +++ b/templates/mp1/Script/DebugCameraWaypoint.xml @@ -1,7 +1,7 @@ - + DebugCameraWaypoint - + diff --git a/templates/mp1/Script/DistanceFog.xml b/templates/mp1/Script/DistanceFog.xml index afaf6ddd..ee1ff243 100644 --- a/templates/mp1/Script/DistanceFog.xml +++ b/templates/mp1/Script/DistanceFog.xml @@ -1,17 +1,21 @@ - + DistanceFog - + - - + + + + - - + + + + diff --git a/templates/mp1/Script/Dock.xml b/templates/mp1/Script/Dock.xml index 356b9a0f..5d02b1b9 100644 --- a/templates/mp1/Script/Dock.xml +++ b/templates/mp1/Script/Dock.xml @@ -1,7 +1,7 @@ - + Dock - + @@ -19,7 +19,7 @@ script/common/Dock.txtr - + disabled volume diff --git a/templates/mp1/Script/DockAreaChange.xml b/templates/mp1/Script/DockAreaChange.xml index ff403cb8..0efba785 100644 --- a/templates/mp1/Script/DockAreaChange.xml +++ b/templates/mp1/Script/DockAreaChange.xml @@ -1,7 +1,7 @@ - + DockAreaChange - + diff --git a/templates/mp1/Script/DoorArea.xml b/templates/mp1/Script/DoorArea.xml index 948a3ad6..ecbaee9a 100644 --- a/templates/mp1/Script/DoorArea.xml +++ b/templates/mp1/Script/DoorArea.xml @@ -1,12 +1,12 @@ - + DoorArea - + - + @@ -19,11 +19,11 @@ - + diff --git a/templates/mp1/Script/Drone.xml b/templates/mp1/Script/Drone.xml index 82e55edd..1e27272c 100644 --- a/templates/mp1/Script/Drone.xml +++ b/templates/mp1/Script/Drone.xml @@ -1,7 +1,7 @@ - + Drone - + @@ -40,7 +40,7 @@ - + diff --git a/templates/mp1/Script/Effect.xml b/templates/mp1/Script/Effect.xml index 224a02e4..9f13d1c3 100644 --- a/templates/mp1/Script/Effect.xml +++ b/templates/mp1/Script/Effect.xml @@ -1,13 +1,13 @@ - + Effect - + - - + + @@ -37,7 +37,7 @@ script/common/Effect.txtr - + enabled enabled diff --git a/templates/mp1/Script/ElectroMagneticPulse.xml b/templates/mp1/Script/ElectroMagneticPulse.xml index 13ddd6e5..57eeebf0 100644 --- a/templates/mp1/Script/ElectroMagneticPulse.xml +++ b/templates/mp1/Script/ElectroMagneticPulse.xml @@ -1,7 +1,7 @@ - + ElectroMagneticPulse - + @@ -13,7 +13,7 @@ - + diff --git a/templates/mp1/Script/ElitePirate.xml b/templates/mp1/Script/ElitePirate.xml index 9fd419df..040b0ef0 100644 --- a/templates/mp1/Script/ElitePirate.xml +++ b/templates/mp1/Script/ElitePirate.xml @@ -1,7 +1,7 @@ - + ElitePirate - + @@ -16,19 +16,19 @@ - + - - + + - + - - - - + + + + @@ -38,9 +38,9 @@ - + - + diff --git a/templates/mp1/Script/EnergyBall.xml b/templates/mp1/Script/EnergyBall.xml index 52aeedc5..be82f596 100644 --- a/templates/mp1/Script/EnergyBall.xml +++ b/templates/mp1/Script/EnergyBall.xml @@ -1,7 +1,7 @@ - + EnergyBall - + @@ -12,14 +12,14 @@ - + - - + + - + diff --git a/templates/mp1/Script/EnvFxDensityController.xml b/templates/mp1/Script/EnvFxDensityController.xml index 23296912..5e576eb0 100644 --- a/templates/mp1/Script/EnvFxDensityController.xml +++ b/templates/mp1/Script/EnvFxDensityController.xml @@ -1,7 +1,7 @@ - + EnvFxDensityController - + diff --git a/templates/mp1/Script/Eyeball.xml b/templates/mp1/Script/Eyeball.xml index ea7520cd..a9ac6e37 100644 --- a/templates/mp1/Script/Eyeball.xml +++ b/templates/mp1/Script/Eyeball.xml @@ -1,7 +1,7 @@ - + Eyeball - + @@ -11,12 +11,12 @@ - + - - - - + + + + diff --git a/templates/mp1/Script/FireFlea.xml b/templates/mp1/Script/FireFlea.xml index dab359e9..3ff6cd77 100644 --- a/templates/mp1/Script/FireFlea.xml +++ b/templates/mp1/Script/FireFlea.xml @@ -1,7 +1,7 @@ - + FireFlea - + diff --git a/templates/mp1/Script/FishCloud.xml b/templates/mp1/Script/FishCloud.xml index 900ede69..e43e7483 100644 --- a/templates/mp1/Script/FishCloud.xml +++ b/templates/mp1/Script/FishCloud.xml @@ -1,14 +1,14 @@ - + FishCloud - + - - + + diff --git a/templates/mp1/Script/FishCloudModifier.xml b/templates/mp1/Script/FishCloudModifier.xml index 111b4d36..2cd2de72 100644 --- a/templates/mp1/Script/FishCloudModifier.xml +++ b/templates/mp1/Script/FishCloudModifier.xml @@ -1,7 +1,7 @@ - + FishCloudModifier - + diff --git a/templates/mp1/Script/Flaahgra.xml b/templates/mp1/Script/Flaahgra.xml index 9ba5e50c..9ba68e51 100644 --- a/templates/mp1/Script/Flaahgra.xml +++ b/templates/mp1/Script/Flaahgra.xml @@ -1,7 +1,7 @@ - + Flaahgra - + @@ -13,18 +13,18 @@ - + - + - + - - + + diff --git a/templates/mp1/Script/FlaahgraTentacle.xml b/templates/mp1/Script/FlaahgraTentacle.xml index 061e43a6..f9f46e8e 100644 --- a/templates/mp1/Script/FlaahgraTentacle.xml +++ b/templates/mp1/Script/FlaahgraTentacle.xml @@ -1,7 +1,7 @@ - + FlaahgraTentacle - + diff --git a/templates/mp1/Script/FlickerBat.xml b/templates/mp1/Script/FlickerBat.xml index 3e1ec57a..45b9ee5a 100644 --- a/templates/mp1/Script/FlickerBat.xml +++ b/templates/mp1/Script/FlickerBat.xml @@ -1,7 +1,7 @@ - + FlickerBat - + diff --git a/templates/mp1/Script/FlyingPirate.xml b/templates/mp1/Script/FlyingPirate.xml index e785b3a3..a1d15f64 100644 --- a/templates/mp1/Script/FlyingPirate.xml +++ b/templates/mp1/Script/FlyingPirate.xml @@ -1,7 +1,7 @@ - + FlyingPirate - + @@ -11,15 +11,15 @@ - + - + - + - + @@ -30,9 +30,9 @@ - - - + + + diff --git a/templates/mp1/Script/FogVolume.xml b/templates/mp1/Script/FogVolume.xml index e8b8863c..0452e571 100644 --- a/templates/mp1/Script/FogVolume.xml +++ b/templates/mp1/Script/FogVolume.xml @@ -1,7 +1,7 @@ - + FogVolume - + diff --git a/templates/mp1/Script/Geemer.xml b/templates/mp1/Script/Geemer.xml index a363d235..006e5d47 100644 --- a/templates/mp1/Script/Geemer.xml +++ b/templates/mp1/Script/Geemer.xml @@ -1,7 +1,7 @@ - + Geemer - + diff --git a/templates/mp1/Script/Generator.xml b/templates/mp1/Script/Generator.xml index 9f214bd1..60d7c8bc 100644 --- a/templates/mp1/Script/Generator.xml +++ b/templates/mp1/Script/Generator.xml @@ -1,7 +1,7 @@ - + Generator - + diff --git a/templates/mp1/Script/GrapplePoint.xml b/templates/mp1/Script/GrapplePoint.xml index 61c06f9d..6fe99901 100644 --- a/templates/mp1/Script/GrapplePoint.xml +++ b/templates/mp1/Script/GrapplePoint.xml @@ -1,7 +1,7 @@ - + GrapplePoint - + @@ -17,7 +17,7 @@ script/common/GrapplePoint.txtr - + enabled enabled diff --git a/templates/mp1/Script/GunTurret.xml b/templates/mp1/Script/GunTurret.xml index 28a3a73e..654380b1 100644 --- a/templates/mp1/Script/GunTurret.xml +++ b/templates/mp1/Script/GunTurret.xml @@ -1,7 +1,7 @@ - + GunTurret - + @@ -9,7 +9,7 @@ - + @@ -28,22 +28,22 @@ - + - - - - - - - + + + + + + + - + diff --git a/templates/mp1/Script/HUDMemo.xml b/templates/mp1/Script/HUDMemo.xml index ca0ad847..5afb19d5 100644 --- a/templates/mp1/Script/HUDMemo.xml +++ b/templates/mp1/Script/HUDMemo.xml @@ -1,15 +1,17 @@ - + HUDMemo - + - - - - + + + + + + @@ -19,7 +21,7 @@ script/common/HUDMemo.txtr - + disabled enabled diff --git a/templates/mp1/Script/IceSheegoth.xml b/templates/mp1/Script/IceSheegoth.xml index 911bc577..6e54a651 100644 --- a/templates/mp1/Script/IceSheegoth.xml +++ b/templates/mp1/Script/IceSheegoth.xml @@ -1,7 +1,7 @@ - + IceSheegoth - + @@ -15,18 +15,18 @@ - + - - + + - - - - - + + + + + @@ -34,9 +34,9 @@ - + - + diff --git a/templates/mp1/Script/IceZoomer.xml b/templates/mp1/Script/IceZoomer.xml index 4f200a9e..f1e3c8fe 100644 --- a/templates/mp1/Script/IceZoomer.xml +++ b/templates/mp1/Script/IceZoomer.xml @@ -1,7 +1,7 @@ - + IceZoomer - + diff --git a/templates/mp1/Script/JellyZap.xml b/templates/mp1/Script/JellyZap.xml index d94f4c85..415e0b67 100644 --- a/templates/mp1/Script/JellyZap.xml +++ b/templates/mp1/Script/JellyZap.xml @@ -1,7 +1,7 @@ - + JellyZap - + diff --git a/templates/mp1/Script/Magdolite.xml b/templates/mp1/Script/Magdolite.xml index a1e7941b..1d92c842 100644 --- a/templates/mp1/Script/Magdolite.xml +++ b/templates/mp1/Script/Magdolite.xml @@ -1,7 +1,7 @@ - + Magdolite - + @@ -14,19 +14,21 @@ - - + + - - - - - - + + + + + + + + diff --git a/templates/mp1/Script/MazeNode.xml b/templates/mp1/Script/MazeNode.xml index eec242d1..5d50466e 100644 --- a/templates/mp1/Script/MazeNode.xml +++ b/templates/mp1/Script/MazeNode.xml @@ -1,7 +1,7 @@ - + MazeNode - + diff --git a/templates/mp1/Script/MemoryRelay.xml b/templates/mp1/Script/MemoryRelay.xml index 4e4b975e..bbea0564 100644 --- a/templates/mp1/Script/MemoryRelay.xml +++ b/templates/mp1/Script/MemoryRelay.xml @@ -1,7 +1,7 @@ - + MemoryRelay - + diff --git a/templates/mp1/Script/MetareeAlpha.xml b/templates/mp1/Script/MetareeAlpha.xml index 5802558e..0e9dc969 100644 --- a/templates/mp1/Script/MetareeAlpha.xml +++ b/templates/mp1/Script/MetareeAlpha.xml @@ -1,7 +1,7 @@ - + MetareeAlpha - + diff --git a/templates/mp1/Script/MetroidAlpha.xml b/templates/mp1/Script/MetroidAlpha.xml index 2fc97000..9b0ee837 100644 --- a/templates/mp1/Script/MetroidAlpha.xml +++ b/templates/mp1/Script/MetroidAlpha.xml @@ -1,7 +1,7 @@ - + MetroidAlpha - + @@ -17,10 +17,10 @@ - - - - + + + + diff --git a/templates/mp1/Script/MetroidBeta.xml b/templates/mp1/Script/MetroidBeta.xml index b5ad1b9d..4994adc0 100644 --- a/templates/mp1/Script/MetroidBeta.xml +++ b/templates/mp1/Script/MetroidBeta.xml @@ -1,7 +1,7 @@ - + MetroidBeta - + @@ -19,11 +19,11 @@ - - - - - + + + + + diff --git a/templates/mp1/Script/MetroidPrimeStage1.xml b/templates/mp1/Script/MetroidPrimeStage1.xml index c0c391d4..d07c15ea 100644 --- a/templates/mp1/Script/MetroidPrimeStage1.xml +++ b/templates/mp1/Script/MetroidPrimeStage1.xml @@ -1,7 +1,7 @@ - + MetroidPrimeStage1 - + @@ -24,55 +24,57 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Script/MetroidPrimeStage2.xml b/templates/mp1/Script/MetroidPrimeStage2.xml index f817f3d3..630aaeb0 100644 --- a/templates/mp1/Script/MetroidPrimeStage2.xml +++ b/templates/mp1/Script/MetroidPrimeStage2.xml @@ -1,18 +1,18 @@ - + MetroidPrimeStage2 - + - + - + - + diff --git a/templates/mp1/Script/Midi.xml b/templates/mp1/Script/Midi.xml index 3dccfcce..2bbbbf40 100644 --- a/templates/mp1/Script/Midi.xml +++ b/templates/mp1/Script/Midi.xml @@ -1,10 +1,10 @@ - + Midi - + - + diff --git a/templates/mp1/Script/NewCameraShaker.xml b/templates/mp1/Script/NewCameraShaker.xml index 4a879b38..faafcaf2 100644 --- a/templates/mp1/Script/NewCameraShaker.xml +++ b/templates/mp1/Script/NewCameraShaker.xml @@ -1,65 +1,75 @@ - + NewCameraShaker - + - - + + + + - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Script/NewIntroBoss.xml b/templates/mp1/Script/NewIntroBoss.xml index 64f0b170..4368129d 100644 --- a/templates/mp1/Script/NewIntroBoss.xml +++ b/templates/mp1/Script/NewIntroBoss.xml @@ -1,7 +1,7 @@ - + NewIntroBoss - + @@ -11,10 +11,10 @@ - - - - + + + + diff --git a/templates/mp1/Script/Oculus.xml b/templates/mp1/Script/Oculus.xml index 1d895784..08d7f3ea 100644 --- a/templates/mp1/Script/Oculus.xml +++ b/templates/mp1/Script/Oculus.xml @@ -1,7 +1,7 @@ - + Oculus - + diff --git a/templates/mp1/Script/OmegaPirate.xml b/templates/mp1/Script/OmegaPirate.xml index 119f51ba..67138202 100644 --- a/templates/mp1/Script/OmegaPirate.xml +++ b/templates/mp1/Script/OmegaPirate.xml @@ -1,7 +1,7 @@ - + OmegaPirate - + @@ -16,19 +16,19 @@ - + - - + + - + - - - - + + + + @@ -38,15 +38,15 @@ - + - + - - - + + + diff --git a/templates/mp1/Script/Parasite.xml b/templates/mp1/Script/Parasite.xml index e0918c2f..7a69050a 100644 --- a/templates/mp1/Script/Parasite.xml +++ b/templates/mp1/Script/Parasite.xml @@ -1,7 +1,7 @@ - + Parasite - + diff --git a/templates/mp1/Script/PathCamera.xml b/templates/mp1/Script/PathCamera.xml index 62ba700c..9aacf253 100644 --- a/templates/mp1/Script/PathCamera.xml +++ b/templates/mp1/Script/PathCamera.xml @@ -1,18 +1,20 @@ - + PathCamera - + - - - - - - + + + + + + + + diff --git a/templates/mp1/Script/PhazonHealingNodule.xml b/templates/mp1/Script/PhazonHealingNodule.xml index 0e9289b9..c782db0e 100644 --- a/templates/mp1/Script/PhazonHealingNodule.xml +++ b/templates/mp1/Script/PhazonHealingNodule.xml @@ -1,7 +1,7 @@ - + PhazonHealingNodule - + @@ -9,7 +9,7 @@ - + diff --git a/templates/mp1/Script/PhazonPool.xml b/templates/mp1/Script/PhazonPool.xml index f05a70cf..b896506f 100644 --- a/templates/mp1/Script/PhazonPool.xml +++ b/templates/mp1/Script/PhazonPool.xml @@ -1,16 +1,16 @@ - + PhazonPool - + - - - - + + + + diff --git a/templates/mp1/Script/Pickup.xml b/templates/mp1/Script/Pickup.xml index 7bfe2873..e5794270 100644 --- a/templates/mp1/Script/Pickup.xml +++ b/templates/mp1/Script/Pickup.xml @@ -1,25 +1,25 @@ - + Pickup - + - + - - + + - + diff --git a/templates/mp1/Script/PickupGenerator.xml b/templates/mp1/Script/PickupGenerator.xml index 9de629be..5fe2f436 100644 --- a/templates/mp1/Script/PickupGenerator.xml +++ b/templates/mp1/Script/PickupGenerator.xml @@ -1,7 +1,7 @@ - + PickupGenerator - + diff --git a/templates/mp1/Script/Platform.xml b/templates/mp1/Script/Platform.xml index 3cb7933c..f0725743 100644 --- a/templates/mp1/Script/Platform.xml +++ b/templates/mp1/Script/Platform.xml @@ -1,19 +1,19 @@ - + Platform - + - - + + - + @@ -36,7 +36,7 @@ 0x06 0x08:0x02 0x08:0x04 - 0x0B + 0x0B enabled enabled diff --git a/templates/mp1/Script/PlayerActor.xml b/templates/mp1/Script/PlayerActor.xml index cf15cba9..5aad90a4 100644 --- a/templates/mp1/Script/PlayerActor.xml +++ b/templates/mp1/Script/PlayerActor.xml @@ -1,7 +1,7 @@ - + PlayerActor - + @@ -12,19 +12,21 @@ - - + + - - - - - + + + + + + + @@ -37,7 +39,7 @@ - 0x0B + 0x0B 0x0A 0x0C:0x02 0x0C:0x04 diff --git a/templates/mp1/Script/PlayerHint.xml b/templates/mp1/Script/PlayerHint.xml index 52660252..ff13912d 100644 --- a/templates/mp1/Script/PlayerHint.xml +++ b/templates/mp1/Script/PlayerHint.xml @@ -1,7 +1,7 @@ - + PlayerHint - + diff --git a/templates/mp1/Script/PlayerStateChange.xml b/templates/mp1/Script/PlayerStateChange.xml index 2a1c6a25..800d25e9 100644 --- a/templates/mp1/Script/PlayerStateChange.xml +++ b/templates/mp1/Script/PlayerStateChange.xml @@ -1,10 +1,10 @@ - + PlayerStateChange - + - + diff --git a/templates/mp1/Script/PointOfInterest.xml b/templates/mp1/Script/PointOfInterest.xml index e513babf..d20ba484 100644 --- a/templates/mp1/Script/PointOfInterest.xml +++ b/templates/mp1/Script/PointOfInterest.xml @@ -1,13 +1,15 @@ - + PointOfInterest - + - + + + @@ -19,7 +21,7 @@ script/common/PointOfInterest.txtr - + enabled enabled diff --git a/templates/mp1/Script/PuddleSpore.xml b/templates/mp1/Script/PuddleSpore.xml index fa80909e..0c62ee42 100644 --- a/templates/mp1/Script/PuddleSpore.xml +++ b/templates/mp1/Script/PuddleSpore.xml @@ -1,7 +1,7 @@ - + PuddleSpore - + @@ -10,13 +10,13 @@ - + - + diff --git a/templates/mp1/Script/PuddleToadGamma.xml b/templates/mp1/Script/PuddleToadGamma.xml index e89f5d8c..6d142839 100644 --- a/templates/mp1/Script/PuddleToadGamma.xml +++ b/templates/mp1/Script/PuddleToadGamma.xml @@ -1,7 +1,7 @@ - + PuddleToadGamma - + @@ -18,7 +18,7 @@ - + diff --git a/templates/mp1/Script/Puffer.xml b/templates/mp1/Script/Puffer.xml index 2cbd35ce..59407913 100644 --- a/templates/mp1/Script/Puffer.xml +++ b/templates/mp1/Script/Puffer.xml @@ -1,7 +1,7 @@ - + Puffer - + @@ -9,9 +9,9 @@ - + - + diff --git a/templates/mp1/Script/RadialDamage.xml b/templates/mp1/Script/RadialDamage.xml index 4c33ca37..4ee58aba 100644 --- a/templates/mp1/Script/RadialDamage.xml +++ b/templates/mp1/Script/RadialDamage.xml @@ -1,7 +1,7 @@ - + RadialDamage - + diff --git a/templates/mp1/Script/RandomRelay.xml b/templates/mp1/Script/RandomRelay.xml index e4f32282..565f41c6 100644 --- a/templates/mp1/Script/RandomRelay.xml +++ b/templates/mp1/Script/RandomRelay.xml @@ -1,7 +1,7 @@ - + RandomRelay - + diff --git a/templates/mp1/Script/Relay.xml b/templates/mp1/Script/Relay.xml index 7491729d..8f5cff12 100644 --- a/templates/mp1/Script/Relay.xml +++ b/templates/mp1/Script/Relay.xml @@ -1,7 +1,7 @@ - + Relay - + diff --git a/templates/mp1/Script/Repulsor.xml b/templates/mp1/Script/Repulsor.xml index e46ab0d0..9f049ad1 100644 --- a/templates/mp1/Script/Repulsor.xml +++ b/templates/mp1/Script/Repulsor.xml @@ -1,7 +1,7 @@ - + Repulsor - + diff --git a/templates/mp1/Script/Ridley.xml b/templates/mp1/Script/Ridley.xml index ae56ad06..f7a2ab76 100644 --- a/templates/mp1/Script/Ridley.xml +++ b/templates/mp1/Script/Ridley.xml @@ -1,56 +1,58 @@ - + Ridley - + - - - - - - - - - - - - - + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - + @@ -64,7 +66,7 @@ - + diff --git a/templates/mp1/Script/Ripper.xml b/templates/mp1/Script/Ripper.xml index 1fe54f8c..db5bf0a2 100644 --- a/templates/mp1/Script/Ripper.xml +++ b/templates/mp1/Script/Ripper.xml @@ -1,7 +1,7 @@ - + Ripper - + diff --git a/templates/mp1/Script/Ripple.xml b/templates/mp1/Script/Ripple.xml index 62d5bb27..5e73dddc 100644 --- a/templates/mp1/Script/Ripple.xml +++ b/templates/mp1/Script/Ripple.xml @@ -1,7 +1,7 @@ - + Ripple - + diff --git a/templates/mp1/Script/RoomAcoustics.xml b/templates/mp1/Script/RoomAcoustics.xml index 0a8b3922..d8b84a81 100644 --- a/templates/mp1/Script/RoomAcoustics.xml +++ b/templates/mp1/Script/RoomAcoustics.xml @@ -1,7 +1,7 @@ - + RoomAcoustics - + diff --git a/templates/mp1/Script/RumbleEffect.xml b/templates/mp1/Script/RumbleEffect.xml index f3635d4b..fd4266c8 100644 --- a/templates/mp1/Script/RumbleEffect.xml +++ b/templates/mp1/Script/RumbleEffect.xml @@ -1,15 +1,17 @@ - + RumbleEffect - + - - + + + + diff --git a/templates/mp1/Script/ScriptBeam.xml b/templates/mp1/Script/ScriptBeam.xml index f20d6b83..ed585af7 100644 --- a/templates/mp1/Script/ScriptBeam.xml +++ b/templates/mp1/Script/ScriptBeam.xml @@ -1,29 +1,31 @@ - + ScriptBeam - + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Script/Seedling.xml b/templates/mp1/Script/Seedling.xml index 876f00f3..8ea99e70 100644 --- a/templates/mp1/Script/Seedling.xml +++ b/templates/mp1/Script/Seedling.xml @@ -1,15 +1,15 @@ - + Seedling - + - - + + diff --git a/templates/mp1/Script/ShadowProjector.xml b/templates/mp1/Script/ShadowProjector.xml index 7875ada3..84d1cdae 100644 --- a/templates/mp1/Script/ShadowProjector.xml +++ b/templates/mp1/Script/ShadowProjector.xml @@ -1,7 +1,7 @@ - + ShadowProjector - + diff --git a/templates/mp1/Script/SnakeWeedSwarm.xml b/templates/mp1/Script/SnakeWeedSwarm.xml index ecb30151..d17a1ab6 100644 --- a/templates/mp1/Script/SnakeWeedSwarm.xml +++ b/templates/mp1/Script/SnakeWeedSwarm.xml @@ -1,12 +1,12 @@ - + SnakeWeedSwarm - + - + diff --git a/templates/mp1/Script/Sound.xml b/templates/mp1/Script/Sound.xml index 94e64504..da8d778a 100644 --- a/templates/mp1/Script/Sound.xml +++ b/templates/mp1/Script/Sound.xml @@ -1,7 +1,7 @@ - + Sound - + diff --git a/templates/mp1/Script/SpacePirate.xml b/templates/mp1/Script/SpacePirate.xml index 9633cfe3..4457c180 100644 --- a/templates/mp1/Script/SpacePirate.xml +++ b/templates/mp1/Script/SpacePirate.xml @@ -1,7 +1,7 @@ - + SpacePirate - + @@ -16,12 +16,12 @@ - + - + diff --git a/templates/mp1/Script/SpankWeed.xml b/templates/mp1/Script/SpankWeed.xml index 8cfaf7e5..551f5e2b 100644 --- a/templates/mp1/Script/SpankWeed.xml +++ b/templates/mp1/Script/SpankWeed.xml @@ -1,7 +1,7 @@ - + SpankWeed - + diff --git a/templates/mp1/Script/SpawnPoint.xml b/templates/mp1/Script/SpawnPoint.xml index ff27ce8c..0cd3196c 100644 --- a/templates/mp1/Script/SpawnPoint.xml +++ b/templates/mp1/Script/SpawnPoint.xml @@ -1,7 +1,7 @@ - + SpawnPoint - + diff --git a/templates/mp1/Script/SpecialFunction.xml b/templates/mp1/Script/SpecialFunction.xml index 969154c2..1ee3dc14 100644 --- a/templates/mp1/Script/SpecialFunction.xml +++ b/templates/mp1/Script/SpecialFunction.xml @@ -1,20 +1,22 @@ - + SpecialFunction - + - + - - + + + + - + @@ -27,9 +29,9 @@ - + script/common/SpecialFunction.txtr - + enabled enabled diff --git a/templates/mp1/Script/SpiderBallAttractionSurface.xml b/templates/mp1/Script/SpiderBallAttractionSurface.xml index 3a58831a..276884af 100644 --- a/templates/mp1/Script/SpiderBallAttractionSurface.xml +++ b/templates/mp1/Script/SpiderBallAttractionSurface.xml @@ -1,7 +1,7 @@ - + SpiderBallAttractionSurface - + @@ -18,7 +18,7 @@ script/common/SpiderBallAttractionSurface.txtr - + enabled volume diff --git a/templates/mp1/Script/SpiderBallWaypoint.xml b/templates/mp1/Script/SpiderBallWaypoint.xml index 775716b1..20fe5d04 100644 --- a/templates/mp1/Script/SpiderBallWaypoint.xml +++ b/templates/mp1/Script/SpiderBallWaypoint.xml @@ -1,7 +1,7 @@ - + SpiderBallWaypoint - + @@ -15,9 +15,8 @@ - script/common/SpiderBallWaypoint.CMDL + script/common/SpiderBallWaypoint.cmdl - 0.5 enabled enabled diff --git a/templates/mp1/Script/SpindleCamera.xml b/templates/mp1/Script/SpindleCamera.xml index 68dda2b3..6f5ed424 100644 --- a/templates/mp1/Script/SpindleCamera.xml +++ b/templates/mp1/Script/SpindleCamera.xml @@ -1,7 +1,7 @@ - + SpindleCamera - + diff --git a/templates/mp1/Script/Steam.xml b/templates/mp1/Script/Steam.xml index e15e56aa..6c27629b 100644 --- a/templates/mp1/Script/Steam.xml +++ b/templates/mp1/Script/Steam.xml @@ -1,7 +1,7 @@ - + Steam - + @@ -9,14 +9,18 @@ - + - - + + + + - - + + + + diff --git a/templates/mp1/Script/StreamedAudio.xml b/templates/mp1/Script/StreamedAudio.xml index 49a7add3..4c69b349 100644 --- a/templates/mp1/Script/StreamedAudio.xml +++ b/templates/mp1/Script/StreamedAudio.xml @@ -1,7 +1,7 @@ - + StreamedAudio - + diff --git a/templates/mp1/Script/Switch.xml b/templates/mp1/Script/Switch.xml index f7a09a27..582f7c3a 100644 --- a/templates/mp1/Script/Switch.xml +++ b/templates/mp1/Script/Switch.xml @@ -1,7 +1,7 @@ - + Switch - + diff --git a/templates/mp1/Script/TargetingPoint.xml b/templates/mp1/Script/TargetingPoint.xml index 879ce786..3d2988ee 100644 --- a/templates/mp1/Script/TargetingPoint.xml +++ b/templates/mp1/Script/TargetingPoint.xml @@ -1,7 +1,7 @@ - + TargetingPoint - + diff --git a/templates/mp1/Script/TeamAIMgr.xml b/templates/mp1/Script/TeamAIMgr.xml index 6b456fbf..aa907e7f 100644 --- a/templates/mp1/Script/TeamAIMgr.xml +++ b/templates/mp1/Script/TeamAIMgr.xml @@ -1,7 +1,7 @@ - + TeamAIMgr - + diff --git a/templates/mp1/Script/Thardus.xml b/templates/mp1/Script/Thardus.xml index dba477c6..f9665728 100644 --- a/templates/mp1/Script/Thardus.xml +++ b/templates/mp1/Script/Thardus.xml @@ -1,7 +1,7 @@ - + Thardus - + @@ -10,39 +10,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + - + diff --git a/templates/mp1/Script/ThardusRockProjectile.xml b/templates/mp1/Script/ThardusRockProjectile.xml index 24386f9b..73824dc6 100644 --- a/templates/mp1/Script/ThardusRockProjectile.xml +++ b/templates/mp1/Script/ThardusRockProjectile.xml @@ -1,7 +1,7 @@ - + ThardusRockProjectile - + @@ -11,8 +11,8 @@ - - + + diff --git a/templates/mp1/Script/ThermalHeatFader.xml b/templates/mp1/Script/ThermalHeatFader.xml index 6f317dc4..c70b22b0 100644 --- a/templates/mp1/Script/ThermalHeatFader.xml +++ b/templates/mp1/Script/ThermalHeatFader.xml @@ -1,7 +1,7 @@ - + ThermalHeatFader - + diff --git a/templates/mp1/Script/Timer.xml b/templates/mp1/Script/Timer.xml index c32493db..b855bf88 100644 --- a/templates/mp1/Script/Timer.xml +++ b/templates/mp1/Script/Timer.xml @@ -1,7 +1,7 @@ - + Timer - + @@ -16,7 +16,7 @@ script/common/Timer.txtr - + disabled enabled diff --git a/templates/mp1/Script/Trigger.xml b/templates/mp1/Script/Trigger.xml index 55a5cf79..ddbf452f 100644 --- a/templates/mp1/Script/Trigger.xml +++ b/templates/mp1/Script/Trigger.xml @@ -1,24 +1,26 @@ - + Trigger - + - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/templates/mp1/Script/Tryclops.xml b/templates/mp1/Script/Tryclops.xml index 53545802..2ab4daaf 100644 --- a/templates/mp1/Script/Tryclops.xml +++ b/templates/mp1/Script/Tryclops.xml @@ -1,7 +1,7 @@ - + Tryclops - + diff --git a/templates/mp1/Script/VisorFlare.xml b/templates/mp1/Script/VisorFlare.xml index 0d845ee4..926103b0 100644 --- a/templates/mp1/Script/VisorFlare.xml +++ b/templates/mp1/Script/VisorFlare.xml @@ -1,7 +1,7 @@ - + VisorFlare - + diff --git a/templates/mp1/Script/VisorGoo.xml b/templates/mp1/Script/VisorGoo.xml index 2408dcee..30780813 100644 --- a/templates/mp1/Script/VisorGoo.xml +++ b/templates/mp1/Script/VisorGoo.xml @@ -1,10 +1,10 @@ - + VisorGoo - + - + diff --git a/templates/mp1/Script/WallCrawlerSwarm.xml b/templates/mp1/Script/WallCrawlerSwarm.xml index 99369b81..005ae593 100644 --- a/templates/mp1/Script/WallCrawlerSwarm.xml +++ b/templates/mp1/Script/WallCrawlerSwarm.xml @@ -1,7 +1,7 @@ - + WallCrawlerSwarm - + @@ -9,11 +9,11 @@ - + - - + + diff --git a/templates/mp1/Script/Warwasp.xml b/templates/mp1/Script/Warwasp.xml index 55cde229..8e74f810 100644 --- a/templates/mp1/Script/Warwasp.xml +++ b/templates/mp1/Script/Warwasp.xml @@ -1,7 +1,7 @@ - + Warwasp - + @@ -11,9 +11,9 @@ - + - + diff --git a/templates/mp1/Script/Water.xml b/templates/mp1/Script/Water.xml index 4e9a36ec..ee1b10e1 100644 --- a/templates/mp1/Script/Water.xml +++ b/templates/mp1/Script/Water.xml @@ -1,7 +1,7 @@ - + Water - + @@ -10,12 +10,12 @@ - - - - - - + + + + + + @@ -25,23 +25,25 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -53,11 +55,11 @@ - - - - - + + + + + @@ -74,7 +76,7 @@ - + diff --git a/templates/mp1/Script/Waypoint.xml b/templates/mp1/Script/Waypoint.xml index 14d55f25..0a1c76e8 100644 --- a/templates/mp1/Script/Waypoint.xml +++ b/templates/mp1/Script/Waypoint.xml @@ -1,7 +1,7 @@ - + Waypoint - + @@ -25,7 +25,6 @@ script/common/Waypoint.CMDL - 0.5 enabled enabled diff --git a/templates/mp1/Script/WorldLightFader.xml b/templates/mp1/Script/WorldLightFader.xml index ebe14df1..fd242fe6 100644 --- a/templates/mp1/Script/WorldLightFader.xml +++ b/templates/mp1/Script/WorldLightFader.xml @@ -1,7 +1,7 @@ - + WorldLightFader - + diff --git a/templates/mp1/Script/WorldTeleporter.xml b/templates/mp1/Script/WorldTeleporter.xml index 07562371..e6087f63 100644 --- a/templates/mp1/Script/WorldTeleporter.xml +++ b/templates/mp1/Script/WorldTeleporter.xml @@ -1,24 +1,24 @@ - + WorldTeleporter - + - - - + + + - + - + - - + + diff --git a/templates/mp1/Structs/ActorParameters.xml b/templates/mp1/Structs/ActorParameters.xml index fdc14ea5..d83172a9 100644 --- a/templates/mp1/Structs/ActorParameters.xml +++ b/templates/mp1/Structs/ActorParameters.xml @@ -1,19 +1,23 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Structs/AnimationParameters.xml b/templates/mp1/Structs/AnimationParameters.xml index a696e712..945ed680 100644 --- a/templates/mp1/Structs/AnimationParameters.xml +++ b/templates/mp1/Structs/AnimationParameters.xml @@ -1,6 +1,6 @@ - + diff --git a/templates/mp1/Structs/BehaveChance.xml b/templates/mp1/Structs/BehaveChance.xml index 5ca9e6b6..c3245b60 100644 --- a/templates/mp1/Structs/BehaveChance.xml +++ b/templates/mp1/Structs/BehaveChance.xml @@ -1,10 +1,12 @@ - - - - - - - - + + + + + + + + + + diff --git a/templates/mp1/Structs/DamageInfo.xml b/templates/mp1/Structs/DamageInfo.xml index 5a4f4714..ae78a84c 100644 --- a/templates/mp1/Structs/DamageInfo.xml +++ b/templates/mp1/Structs/DamageInfo.xml @@ -1,7 +1,9 @@ - - - - - + + + + + + + diff --git a/templates/mp1/Structs/DamageVulnerability.xml b/templates/mp1/Structs/DamageVulnerability.xml index 7315ecd5..c31042d2 100644 --- a/templates/mp1/Structs/DamageVulnerability.xml +++ b/templates/mp1/Structs/DamageVulnerability.xml @@ -1,33 +1,39 @@ - - - - - - - - - - - - - - - - - - + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Structs/FlareDef.xml b/templates/mp1/Structs/FlareDef.xml index faca7c4b..8c0e8645 100644 --- a/templates/mp1/Structs/FlareDef.xml +++ b/templates/mp1/Structs/FlareDef.xml @@ -1,7 +1,9 @@ - - - - - + + + + + + + diff --git a/templates/mp1/Structs/GrappleParameters.xml b/templates/mp1/Structs/GrappleParameters.xml index 56f7c19a..aa0496dc 100644 --- a/templates/mp1/Structs/GrappleParameters.xml +++ b/templates/mp1/Structs/GrappleParameters.xml @@ -1,15 +1,17 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/templates/mp1/Structs/HealthInfo.xml b/templates/mp1/Structs/HealthInfo.xml index 08ac47d5..bb1f85de 100644 --- a/templates/mp1/Structs/HealthInfo.xml +++ b/templates/mp1/Structs/HealthInfo.xml @@ -1,5 +1,7 @@ - - - + + + + + diff --git a/templates/mp1/Structs/LightParameters.xml b/templates/mp1/Structs/LightParameters.xml index 530c390d..d988805c 100644 --- a/templates/mp1/Structs/LightParameters.xml +++ b/templates/mp1/Structs/LightParameters.xml @@ -1,17 +1,19 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Structs/PatternedInfo.xml b/templates/mp1/Structs/PatternedInfo.xml index b8402165..ce509af4 100644 --- a/templates/mp1/Structs/PatternedInfo.xml +++ b/templates/mp1/Structs/PatternedInfo.xml @@ -1,41 +1,43 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Structs/PlayerHintStruct.xml b/templates/mp1/Structs/PlayerHintStruct.xml index 2e80aba4..38667a11 100644 --- a/templates/mp1/Structs/PlayerHintStruct.xml +++ b/templates/mp1/Structs/PlayerHintStruct.xml @@ -1,18 +1,20 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Structs/PrimeStruct1.xml b/templates/mp1/Structs/PrimeStruct1.xml index f5d266bd..ca336575 100644 --- a/templates/mp1/Structs/PrimeStruct1.xml +++ b/templates/mp1/Structs/PrimeStruct1.xml @@ -1,17 +1,19 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Structs/PrimeStruct2.xml b/templates/mp1/Structs/PrimeStruct2.xml index 35fbcd59..c19a69dd 100644 --- a/templates/mp1/Structs/PrimeStruct2.xml +++ b/templates/mp1/Structs/PrimeStruct2.xml @@ -1,9 +1,11 @@ - - - - - - - + + + + + + + + + diff --git a/templates/mp1/Structs/PrimeStruct3.xml b/templates/mp1/Structs/PrimeStruct3.xml index 86071892..bcf8d385 100644 --- a/templates/mp1/Structs/PrimeStruct3.xml +++ b/templates/mp1/Structs/PrimeStruct3.xml @@ -1,12 +1,14 @@ - - - - - - - - - - + + + + + + + + + + + + diff --git a/templates/mp1/Structs/PrimeStruct4.xml b/templates/mp1/Structs/PrimeStruct4.xml index 26ad726c..dd4d9e02 100644 --- a/templates/mp1/Structs/PrimeStruct4.xml +++ b/templates/mp1/Structs/PrimeStruct4.xml @@ -1,34 +1,38 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp1/Structs/PrimeStruct6.xml b/templates/mp1/Structs/PrimeStruct6.xml index 14bc2354..68f8d730 100644 --- a/templates/mp1/Structs/PrimeStruct6.xml +++ b/templates/mp1/Structs/PrimeStruct6.xml @@ -1,7 +1,9 @@ - - - - - + + + + + + + diff --git a/templates/mp1/Structs/RidleyStruct2.xml b/templates/mp1/Structs/RidleyStruct2.xml index 991cd6f9..8bd69391 100644 --- a/templates/mp1/Structs/RidleyStruct2.xml +++ b/templates/mp1/Structs/RidleyStruct2.xml @@ -1,12 +1,14 @@ - - - - - - - - - - + + + + + + + + + + + + diff --git a/templates/mp1/Structs/SpindleCameraStruct.xml b/templates/mp1/Structs/SpindleCameraStruct.xml index 5e4544d1..b7d063e3 100644 --- a/templates/mp1/Structs/SpindleCameraStruct.xml +++ b/templates/mp1/Structs/SpindleCameraStruct.xml @@ -1,11 +1,13 @@ - - - - - - - - - + + + + + + + + + + + diff --git a/templates/mp1/Structs/VisorParameters.xml b/templates/mp1/Structs/VisorParameters.xml index 979bcf7f..e4e2e11e 100644 --- a/templates/mp1/Structs/VisorParameters.xml +++ b/templates/mp1/Structs/VisorParameters.xml @@ -1,6 +1,8 @@ - - - - + + + + + + diff --git a/templates/mp2/Enums/SpecialFunctionType.xml b/templates/mp2/Enums/SpecialFunctionType.xml deleted file mode 100644 index 828e8a1b..00000000 --- a/templates/mp2/Enums/SpecialFunctionType.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/templates/mp2/MasterTemplate.xml b/templates/mp2/MasterTemplate.xml index b0f2fa81..c173640b 100644 --- a/templates/mp2/MasterTemplate.xml +++ b/templates/mp2/MasterTemplate.xml @@ -1,191 +1,195 @@ - + Properties.xml + + GameCube NTSC + Trilogy + - - + + + + - - + - - - - - - + + + + + + - + - - - - - - - - - - - - - + + + + + + - - - - + + + + + + + + + - - - - + + + + + - - - - - - - - - + + + + + - - - - + + + + + - - - + + + - - + + + - - - - - + + + - - - - - - - - + + + + + + + + + + - - + - - + - - - - + + + + - - + + + + + - - - + + + + + + + + + + + + - - - - - - - - - - - - - + + + - + + - - + + + + - - + + - - + diff --git a/templates/mp2/Properties.xml b/templates/mp2/Properties.xml index b87afcde..95edeadb 100644 --- a/templates/mp2/Properties.xml +++ b/templates/mp2/Properties.xml @@ -1,4250 +1,7421 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp2/Script/AIHint.xml b/templates/mp2/Script/AIHint.xml index 9eee982a..f90b77cf 100644 --- a/templates/mp2/Script/AIHint.xml +++ b/templates/mp2/Script/AIHint.xml @@ -1,19 +1,26 @@ - + AIHint - - - - - - - - - - - - + + + + 0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + @@ -23,6 +30,7 @@ + 0.5 enabled enabled diff --git a/templates/mp2/Script/AIJumpPoint.xml b/templates/mp2/Script/AIJumpPoint.xml index e076e164..0b3af57a 100644 --- a/templates/mp2/Script/AIJumpPoint.xml +++ b/templates/mp2/Script/AIJumpPoint.xml @@ -1,16 +1,17 @@ - + AIJumpPoint - - - - - - - - - + + + + 3.0 + + + 0 + + + @@ -20,6 +21,7 @@ + 0.5 enabled enabled diff --git a/templates/mp2/Script/AIKeyframe.xml b/templates/mp2/Script/AIKeyframe.xml index 772baedd..57baa682 100644 --- a/templates/mp2/Script/AIKeyframe.xml +++ b/templates/mp2/Script/AIKeyframe.xml @@ -1,18 +1,26 @@ - + AIKeyframe - - - - - - - - - - - + + + + -1 + + + false + + + 0.0 + + + 0 + + + 1.0 + + + diff --git a/templates/mp2/Script/AIMannedTurret.xml b/templates/mp2/Script/AIMannedTurret.xml index 4c772b15..54235a54 100644 --- a/templates/mp2/Script/AIMannedTurret.xml +++ b/templates/mp2/Script/AIMannedTurret.xml @@ -1,191 +1,72 @@ - + AIMannedTurret - - - - - - + + + + + false + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 90.0 + + + 90.0 + + + 60.0 + + + 60.0 + + + 30.0 + + + 30.0 + + + 30.0 + + + 1.0 + + + 0.0 + + + 90.0 + + + 40.0 + + + 20.0 + + + 2.0 + + + + -1 + + + + + + -1 + + - - + + + + @@ -195,6 +76,7 @@ + 0.5 enabled enabled diff --git a/templates/mp2/Script/AIWaypoint.xml b/templates/mp2/Script/AIWaypoint.xml index 3be2d710..62a5ee49 100644 --- a/templates/mp2/Script/AIWaypoint.xml +++ b/templates/mp2/Script/AIWaypoint.xml @@ -1,19 +1,26 @@ - + AIWaypoint - - - - - - - - - - - - + + + + 1.0 + + + 0.0 + + + 0 + + + 0 + + + 0 + + + @@ -23,7 +30,7 @@ - script/common/AIWaypoint.CMDL + script/common/AIWaypoint.cmdl enabled enabled diff --git a/templates/mp2/Script/Actor.xml b/templates/mp2/Script/Actor.xml index 760883ba..ff71c570 100644 --- a/templates/mp2/Script/Actor.xml +++ b/templates/mp2/Script/Actor.xml @@ -1,236 +1,69 @@ - + Actor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 0.0 + + + + + + + + + + true + + + true + + + true + + + false + + + false + never + + + 0 + + + false + + + false + + + false + + + 0.0 + + + + + + 11 + + + + diff --git a/templates/mp2/Script/ActorKeyframe.xml b/templates/mp2/Script/ActorKeyframe.xml index 0894922d..3929c29a 100644 --- a/templates/mp2/Script/ActorKeyframe.xml +++ b/templates/mp2/Script/ActorKeyframe.xml @@ -1,19 +1,26 @@ - + ActorKeyframe - - - - - - - - - - - - + + + + -1 + + + false + + + 0.0 + + + 0 + + + 1.0 + + + diff --git a/templates/mp2/Script/ActorRotate.xml b/templates/mp2/Script/ActorRotate.xml index 3c7d2ff1..8a66bf60 100644 --- a/templates/mp2/Script/ActorRotate.xml +++ b/templates/mp2/Script/ActorRotate.xml @@ -1,26 +1,31 @@ - + ActorRotate - - - - - - - - - + + + + 20 + + + 10.0 + - - - + + + + + - - - + + + + + + + diff --git a/templates/mp2/Script/AdvancedCounter.xml b/templates/mp2/Script/AdvancedCounter.xml index aaa8bcbc..05b3bae4 100644 --- a/templates/mp2/Script/AdvancedCounter.xml +++ b/templates/mp2/Script/AdvancedCounter.xml @@ -1,27 +1,50 @@ - + AdvancedCounter - - - - - - - - - - - - - - - - - - - - + + + + 0 + + + 10 + + + false + + + 1 + + + 2 + + + 3 + + + 4 + + + 5 + + + 6 + + + 7 + + + 8 + + + 9 + + + 10 + + + diff --git a/templates/mp2/Script/AmbientAI.xml b/templates/mp2/Script/AmbientAI.xml index 447b58d7..4c947282 100644 --- a/templates/mp2/Script/AmbientAI.xml +++ b/templates/mp2/Script/AmbientAI.xml @@ -1,205 +1,36 @@ - + AmbientAI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + + + + + 7.0 + + + 1.5 + + + -1 + + + -1 + + + diff --git a/templates/mp2/Script/AreaAttributes.xml b/templates/mp2/Script/AreaAttributes.xml index 2a625b44..cd1e1a18 100644 --- a/templates/mp2/Script/AreaAttributes.xml +++ b/templates/mp2/Script/AreaAttributes.xml @@ -1,23 +1,36 @@ - + AreaAttributes - - - - - - - - - - - - - - + + + + false + + + false + + + 0 + + + -1 + + + 1.0 + + + 1.0 + + + + 0 + + + + diff --git a/templates/mp2/Script/AreaDamage.xml b/templates/mp2/Script/AreaDamage.xml index a2f0b288..dfd7cf51 100644 --- a/templates/mp2/Script/AreaDamage.xml +++ b/templates/mp2/Script/AreaDamage.xml @@ -1,22 +1,18 @@ - + AreaDamage - - - - - - - - - - - - - - - + + + + + 1.0 + + + 1.0 + + + diff --git a/templates/mp2/Script/AtomicAlpha.xml b/templates/mp2/Script/AtomicAlpha.xml index 9d929b57..e9598e5d 100644 --- a/templates/mp2/Script/AtomicAlpha.xml +++ b/templates/mp2/Script/AtomicAlpha.xml @@ -1,273 +1,83 @@ - + AtomicAlpha - - - - - - + + + + + + 25.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 1.0 + + + 0.5 + + + 1.5 + + + 0.0 + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 3.0 + + + 2.0 + + + 1.5 + + + false + + + true + + + diff --git a/templates/mp2/Script/AtomicBeta.xml b/templates/mp2/Script/AtomicBeta.xml index 90349ef0..719878c7 100644 --- a/templates/mp2/Script/AtomicBeta.xml +++ b/templates/mp2/Script/AtomicBeta.xml @@ -1,426 +1,103 @@ - + AtomicBeta - - - - - - + + + + + + 25.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 11 + + + 10.0 + + + 5.0 + + + + + 1.0 + + + 0.5 + + + 1.5 + + + 0.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + -1 + + + -1 + + + + -1 + + + 1.0 + + + 0.1 + + + 3.0 + + + + 1.5 + + + 5.0 + + + 1.0 + + + -1 + + + -1 + + + -1 + + + 1.0 + + + diff --git a/templates/mp2/Script/BacteriaSwarm.xml b/templates/mp2/Script/BacteriaSwarm.xml index 1f96bb89..99f6faf6 100644 --- a/templates/mp2/Script/BacteriaSwarm.xml +++ b/templates/mp2/Script/BacteriaSwarm.xml @@ -1,276 +1,98 @@ - + BacteriaSwarm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + true + + + + 1.0 + + + 1.0 + + + 0.1 + + + 0.5 + + + 0.2 + + + 0.01 + + + 0.01 + + + 180.0 + + + 1440.0 + + + -1 + + + 1.0, 1.0, 1.0, 1.0 + + + 1.0, 0.0, 0.0, 1.0 + + + 0.5 + + + -1 + + + -1 + + + 0.5 + + + 0.5 + + + 0.5 + + + 0.5 + + + 0.5 + + + 0.5 + + + 0.0 + + + 100.0 + + + 20 + + + 127 + + + -1 + + + false + + + diff --git a/templates/mp2/Script/BallTrigger.xml b/templates/mp2/Script/BallTrigger.xml index cda82b62..1f2ae531 100644 --- a/templates/mp2/Script/BallTrigger.xml +++ b/templates/mp2/Script/BallTrigger.xml @@ -1,29 +1,43 @@ - + BallTrigger - - - - - - + + + + + + + 2.0, 2.0, 2.0 + + + + - - - - - - - - - - - - - - - + + + 20.0 + + + 60.0 + + + 20.0 + + + 1.0, 0.0, 0.0 + + + false + + + 1.0 + + Trilogy + + + + diff --git a/templates/mp2/Script/Blogg.xml b/templates/mp2/Script/Blogg.xml index a24c118c..217d0ba4 100644 --- a/templates/mp2/Script/Blogg.xml +++ b/templates/mp2/Script/Blogg.xml @@ -1,772 +1,185 @@ - + Blogg - - - - - - + + + + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 30.0 + + + 30.0 + + + 2.0 + + + 2.0 + + + 1 + + + -1 + + + + + 11 + + + 5.0 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1.0 + + + 1.0 + + + 45.0 + + + + 2.0 + + + 10.0 + + + 10.0 + + + 10.0 + + + 900.0 + + + 10.0 + + + 0.5 + + + 0.5 + + + 0.75 + + + 1.0 + + + 0.3 + + + 1.0 + + + 10.0 + + + 20.0 + + + 5.0 + + + 5.0 + + + 2.0 + + + 0.2 + + + -1 + + + + + false + + + 4.0 + + + 4.0 + + + + + 1 + + + 1 + + + 0.5 + + + 0.5 + + + 0.5 + + - - - - - - - - - - - + + + + 1 + + + 1 + + + 0.5 + + + 0.5 + + + 0.5 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 1 + + + 1 + + + 0.5 + + + 0.5 + + + 0.5 + + + + diff --git a/templates/mp2/Script/Brizgee.xml b/templates/mp2/Script/Brizgee.xml index d63d555a..bdd77be4 100644 --- a/templates/mp2/Script/Brizgee.xml +++ b/templates/mp2/Script/Brizgee.xml @@ -1,433 +1,58 @@ - + Brizgee - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 2.5 + + + 360.0 + + + 720.0 + + + 120.0 + + + 40.0 + + + 0.2 + + + -1 + + + -1 + + + + 2.0 + + + + 1.5 + + + + 2.0 + + + -1 + + + -1 + + + -1 + + + diff --git a/templates/mp2/Script/Camera.xml b/templates/mp2/Script/Camera.xml index 6eca328f..36cba761 100644 --- a/templates/mp2/Script/Camera.xml +++ b/templates/mp2/Script/Camera.xml @@ -1,28 +1,33 @@ - + Camera - - - - - - + + + + + false + + - - - - - - - - - - - - - - + + 10.0 + + + 168 + + + 0 + + + + + + + + + + diff --git a/templates/mp2/Script/CameraBlurKeyframe.xml b/templates/mp2/Script/CameraBlurKeyframe.xml index c1af9276..d21f378e 100644 --- a/templates/mp2/Script/CameraBlurKeyframe.xml +++ b/templates/mp2/Script/CameraBlurKeyframe.xml @@ -1,19 +1,26 @@ - + CameraBlurKeyframe - - - - - - - - - - - - + + + + 0 + + + 0.0 + + + 0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp2/Script/CameraFilterKeyframe.xml b/templates/mp2/Script/CameraFilterKeyframe.xml index f2111557..7c017e92 100644 --- a/templates/mp2/Script/CameraFilterKeyframe.xml +++ b/templates/mp2/Script/CameraFilterKeyframe.xml @@ -1,22 +1,33 @@ - + CameraFilterKeyframe - - - - - - - - - - - - - - - + + + + 0 + + + 0 + + + 0 + + + 0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0 + + + 0.0 + + + + diff --git a/templates/mp2/Script/CameraHint.xml b/templates/mp2/Script/CameraHint.xml index e8c502b3..e5995945 100644 --- a/templates/mp2/Script/CameraHint.xml +++ b/templates/mp2/Script/CameraHint.xml @@ -1,69 +1,93 @@ - + CameraHint - - - - - - - - - + + + + 50 + + + 0.0 + - - - - - - - - - - - - - - + + + 0 + + + + 286 + + + + - - + + + false + + + 0.0, 1.0, 1.0 + + - + + 1.0, 1.0, 1.0 + - - - - - - - - - - + + + false + + + 55.0 + + + + - - + + + false + + + 120.0 + + - - - - - - - - + + + false + + + 2.7 + + + + 2.0 + + + 1.0 + + + 1.0 + + - - - - + + + 1 + + + + + diff --git a/templates/mp2/Script/CameraPitch.xml b/templates/mp2/Script/CameraPitch.xml index 014b1ddc..18d251d9 100644 --- a/templates/mp2/Script/CameraPitch.xml +++ b/templates/mp2/Script/CameraPitch.xml @@ -1,20 +1,17 @@ - + CameraPitch - - - - - - - - - - - - - + + + + + + + false + + + diff --git a/templates/mp2/Script/CameraShaker.xml b/templates/mp2/Script/CameraShaker.xml index 3ec0bc52..f8e8b57e 100644 --- a/templates/mp2/Script/CameraShaker.xml +++ b/templates/mp2/Script/CameraShaker.xml @@ -1,23 +1,12 @@ - + CameraShaker - - - - - - - - - - - - - - - - + + + + + diff --git a/templates/mp2/Script/CameraWaypoint.xml b/templates/mp2/Script/CameraWaypoint.xml index f616c914..f8a7aea6 100644 --- a/templates/mp2/Script/CameraWaypoint.xml +++ b/templates/mp2/Script/CameraWaypoint.xml @@ -1,14 +1,11 @@ - + CameraWaypoint - - - - - - - + + + + @@ -18,7 +15,7 @@ - script/common/CameraWaypoint.CMDL + script/common/CameraWaypoint.cmdl enabled enabled diff --git a/templates/mp2/Script/CannonBall.xml b/templates/mp2/Script/CannonBall.xml index 6a3166b2..23fe75f9 100644 --- a/templates/mp2/Script/CannonBall.xml +++ b/templates/mp2/Script/CannonBall.xml @@ -1,15 +1,12 @@ - + CannonBall - - - - - - - - + + + + + @@ -19,6 +16,7 @@ + 0.5 enabled enabled diff --git a/templates/mp2/Script/ChozoGhost.xml b/templates/mp2/Script/ChozoGhost.xml index 64c75442..0ecad804 100644 --- a/templates/mp2/Script/ChozoGhost.xml +++ b/templates/mp2/Script/ChozoGhost.xml @@ -1,319 +1,197 @@ - + ChozoGhost - - - - - - + + + + + + 720.0 + + + 25.0 + + + 8.0 + + + 70.0 + + + 70.0 + + + + + 9 + + + 5.0 + + + 1.0 + + + + + + + 300.0 + + + 10.0 + + + + + 4.5 + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 20.0 + + + 2.5 + + + 1.0 + + + 2.0 + + + -1 + + + + + 10.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + + + 5.0 + + - - - - - - - - - - + + + + 20.0 + + + 60.0 + + + 20.0 + + + 2.0 + + + 1 + + - - - - - - + + + + 20.0 + + + 10.0 + + + 60.0 + + + 10.0 + + + 2.0 + + + 20.0 + + + 3 + + - - - - - - - - + + + + 0.0 + + + 100.0 + + + 2.0 + + + 50.0 + + + 2 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + 1.5 + + + -1 + + + -1 + + + 0 + + + 8.0 + + + 0 + + + 1.5 + + + -1 + + + -1 + + + 20.0 + + + 45.0 + + + 40 + + + 40 + + + diff --git a/templates/mp2/Script/Coin.xml b/templates/mp2/Script/Coin.xml index e4527df0..81749bca 100644 --- a/templates/mp2/Script/Coin.xml +++ b/templates/mp2/Script/Coin.xml @@ -1,96 +1,142 @@ - + Coin - - - - - - + + + + + false + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 180.0 + + + 5.0 + + + 15.0 + + + 1.0 + + + 1.2 + + + 2.0 + + + 3.0 + + + 0.0 + + + 10.0 + + + 80.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 80.0 + + + 1.0, 1.0, 1.0 + + + 0.375 + + + 25.0 + + + 0.0, 0.0, 0.0 + + + + + -1 + + + -1 + + + 1 + + + 1.0 + + + 1.0 + + + 1.0, 1.0, 1.0 + + + false + + + false + + + 0 + + + -1 + + + 1.0, 1.0, 1.0 + + + false + + + false + + + 0 + + + -1 + + + 1.0, 1.0, 1.0 + + + 0 + + + true + + + false + + + false + + + false + + + false + + + true + + + 1.0 + + + diff --git a/templates/mp2/Script/ColorModulate.xml b/templates/mp2/Script/ColorModulate.xml index 8f94fb8d..c74013a4 100644 --- a/templates/mp2/Script/ColorModulate.xml +++ b/templates/mp2/Script/ColorModulate.xml @@ -1,30 +1,57 @@ - + ColorModulate - - - - - - - - - - - - - - - - - - - - - - - + + + + 1.0, 1.0, 1.0, 0.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0 + + + 1.0 + + + 1.0 + + + false + + + false + + + true + + + true + + + false + + + false + + + true + + + false + + + false + + + false + + + + diff --git a/templates/mp2/Script/CommandoPirate.xml b/templates/mp2/Script/CommandoPirate.xml index 6f50a993..2d531155 100644 --- a/templates/mp2/Script/CommandoPirate.xml +++ b/templates/mp2/Script/CommandoPirate.xml @@ -1,641 +1,258 @@ - + CommandoPirate - - - - - - + + + + + + 360.0 + + + 90.0 + + + 1.0 + + + 0.5 + + + + + 11 + + + 10.0 + + + 10.0 + + + + + 3.0 + + + + + 150.0 + + + + + 0.8 + + + 3.0 + + + 0.3 + + + 0.2 + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0 + + + 10.0 + + + 50.0 + + + 30.0 + + + 80.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + 11 + + + 10.0 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + 20.0 + - - - - - - - - - - - - - - - - - - - - - - + + + 10.0 + + + 0.25 + + + 80.0 + + + 15.0 + + + 50.0 + + + + + 11 + + + 50.0 + + + 10.0 + + + 10.0 + + + + + + + + 25.0 + + + 0.4 + + + 20.0 + + + 50.0 + + + 0 + + + 8.0 + + + -1 + + + -1 + + - - - - - - - - - - - + + + + + 11 + + + 10.0 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 15.0 + + + 30.0 + + + 40.0 + + + -1 + + + -1 + + + 50.0 + + + 1.5 + + + 50.0 + + + 4.0 + + + 1.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + - - + + 0.1 + + + 0.05 + + + diff --git a/templates/mp2/Script/ConditionalRelay.xml b/templates/mp2/Script/ConditionalRelay.xml index 00d68a81..a9096fb1 100644 --- a/templates/mp2/Script/ConditionalRelay.xml +++ b/templates/mp2/Script/ConditionalRelay.xml @@ -1,44 +1,39 @@ - + ConditionalRelay - - - - - - + + + + false + + + 7680 + + + + + + 0 + + - - - - - - - - + + + + 0 + + - - - - - - - - - - - - - - - - - - - - + + + + 0 + + + + diff --git a/templates/mp2/Script/ControlHint.xml b/templates/mp2/Script/ControlHint.xml index 3e585ec8..d0ed1f6b 100644 --- a/templates/mp2/Script/ControlHint.xml +++ b/templates/mp2/Script/ControlHint.xml @@ -1,69 +1,120 @@ - + ControlHint - - - - - - + + + + 10 + + + 0.0 + + + 0 + + + 0 + + + 0.0 + + + 0.0 + + + 0 + + + + + + + 0 + + + + - - - - - - - - - - - - + + + + + + 0 + + + + - - - - - + + + + + + 0 + + + + - - - - - + + + + + + 0 + + + + - - - - - + + + + + + 0 + + + + - - - - - + + + + + + 0 + + + + - - - - - + + + + + + 0 + + + + - - - - - - - - - - - + + + + + + 0 + + + + + + diff --git a/templates/mp2/Script/ControllerAction.xml b/templates/mp2/Script/ControllerAction.xml index c058f7c3..69b74080 100644 --- a/templates/mp2/Script/ControllerAction.xml +++ b/templates/mp2/Script/ControllerAction.xml @@ -1,18 +1,21 @@ - + ControllerAction - - - - - - + + + + + + 1 + + - - - - + + false + + + diff --git a/templates/mp2/Script/Counter.xml b/templates/mp2/Script/Counter.xml index 9f903147..79aa3a95 100644 --- a/templates/mp2/Script/Counter.xml +++ b/templates/mp2/Script/Counter.xml @@ -1,18 +1,23 @@ - + Counter - - - - - - - - - - - + + + + 10 + + + 10 + + + false + + + false + + + diff --git a/templates/mp2/Script/CoverPoint.xml b/templates/mp2/Script/CoverPoint.xml index 0eaedd30..a35524af 100644 --- a/templates/mp2/Script/CoverPoint.xml +++ b/templates/mp2/Script/CoverPoint.xml @@ -1,19 +1,26 @@ - + CoverPoint - - - - - - - - - - - - + + + + 1 + + + true + + + 180.0 + + + 90.0 + + + 10.0 + + + diff --git a/templates/mp2/Script/Crystallite.xml b/templates/mp2/Script/Crystallite.xml index 6fb92907..a615b35a 100644 --- a/templates/mp2/Script/Crystallite.xml +++ b/templates/mp2/Script/Crystallite.xml @@ -1,267 +1,34 @@ - + Crystallite - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 2.5 + + + 360.0 + + + 720.0 + + + 120.0 + + + 40.0 + + + 0.2 + + + 1.5 + + + diff --git a/templates/mp2/Script/DamageActor.xml b/templates/mp2/Script/DamageActor.xml index 585d06d2..123df8ab 100644 --- a/templates/mp2/Script/DamageActor.xml +++ b/templates/mp2/Script/DamageActor.xml @@ -1,20 +1,12 @@ - + DamageActor - - - - - - - - - - - - - + + + + + diff --git a/templates/mp2/Script/DamageableTrigger.xml b/templates/mp2/Script/DamageableTrigger.xml index fbace570..6299b9aa 100644 --- a/templates/mp2/Script/DamageableTrigger.xml +++ b/templates/mp2/Script/DamageableTrigger.xml @@ -1,172 +1,23 @@ - + DamageableTrigger - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + false + + + false + + + false + + + + diff --git a/templates/mp2/Script/DamageableTriggerOrientated.xml b/templates/mp2/Script/DamageableTriggerOrientated.xml index ebc87ca4..355e15f8 100644 --- a/templates/mp2/Script/DamageableTriggerOrientated.xml +++ b/templates/mp2/Script/DamageableTriggerOrientated.xml @@ -1,172 +1,23 @@ - + DamageableTriggerOrientated - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + false + + + false + + + false + + + + diff --git a/templates/mp2/Script/DarkCommando.xml b/templates/mp2/Script/DarkCommando.xml index 7d7f875c..ae73fc7f 100644 --- a/templates/mp2/Script/DarkCommando.xml +++ b/templates/mp2/Script/DarkCommando.xml @@ -1,662 +1,181 @@ - + DarkCommando - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 1 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 12.5 + + + 12.5 + + + 25.0 + + + 50.0 + + + + + 11 + + + 20.0 + + + 10.0 + + - - - - - - - - - - - - - - - - - - - - - + + + + + + 2.0 + + + 35.0 + + + 100.0 + + + + + 11 + + + 20.0 + + + 10.0 + + + + + + + + 25.0 + + + 0.4 + + + 20.0 + + + 50.0 + + + 0 + + + 8.0 + + + -1 + + + -1 + + - - - - - - - + + + + 2.0 + + + 10.0 + + + 35.0 + + + + + 11 + + + 40.0 + + + 10.0 + + + + + + -1 + + + + + 11 + + + 0.08333 + + + + + - - - - - - - + + + + 25.0 + + + 40.0 + + + 25.0 + + + 20.0 + + + -1 + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + diff --git a/templates/mp2/Script/DarkSamus.xml b/templates/mp2/Script/DarkSamus.xml index 78687361..302d759d 100644 --- a/templates/mp2/Script/DarkSamus.xml +++ b/templates/mp2/Script/DarkSamus.xml @@ -1,387 +1,192 @@ - + DarkSamus - - - - - - + + + + + + 32.0 + + + 0.5 + + + 1.0 + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + -1.0 + + + -1.0 + + + -1 + + + -1 + + + false + + + -1 + + + 100.0 + + + + -1 + + + -1 + + + + 40.0 + + + 500.0 + + + -1 + + + -1 + + + -1 + + + + 0.0 + + + 300.0 + + + -1 + + + + 1 + + + 3 + + + -1 + + + + -1 + + + + -1 + + + 10.0 + + + 4.0 + + + -1 + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + -1 + + + -1 + + + -1 + + + + + + 11 + + + 10.0 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + + -1 + + + diff --git a/templates/mp2/Script/DarkSamusBattleStage.xml b/templates/mp2/Script/DarkSamusBattleStage.xml index 8eb99c2a..7de9a167 100644 --- a/templates/mp2/Script/DarkSamusBattleStage.xml +++ b/templates/mp2/Script/DarkSamusBattleStage.xml @@ -1,62 +1,143 @@ - + DarkSamusBattleStage - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + -1.0 + + + 2.5 + + + 4.0 + + + 2.5 + + + 4.0 + + + 20.0 + + + 1.5 + + + 3.0 + + + 0.0 + + + + + 50.0 + + + 100.0 + + + 100.0 + + + + + false + + + false + + + false + + + false + + + false + + + false + + + 0.0 + + + 0.0 + + + true + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + true + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + 0.0 + + + 0.0 + + + false + + + + + 0.5 diff --git a/templates/mp2/Script/DarkTrooper.xml b/templates/mp2/Script/DarkTrooper.xml index 5e9fa046..a004e0d1 100644 --- a/templates/mp2/Script/DarkTrooper.xml +++ b/templates/mp2/Script/DarkTrooper.xml @@ -1,450 +1,69 @@ - + DarkTrooper - - - - - - + + + + + + 100.0 + + + 0.5 + + + 1.6 + + + 1.0 + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + false + + + false + + + 0.0 + + + 5.0 + + + + 1.0 + + + 5.0 + + + 18.0 + + + + -1 + + + -1 + + + false + + + + + -1 + + + diff --git a/templates/mp2/Script/Debris.xml b/templates/mp2/Script/Debris.xml index ac5e47b5..e985ddb1 100644 --- a/templates/mp2/Script/Debris.xml +++ b/templates/mp2/Script/Debris.xml @@ -1,67 +1,53 @@ - + Debris - - - - - - + + + + + false + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 20.0 + + + 20.0, 20.0, 25.0 + + + 1.0, 0.0, 0.0, 0.0 + + + 12.0 + + + 0.375 + + + 1.0 + + + 0 + + + true + + + + + + 1.0, 1.0, 1.0 + + + true + + + false + + + diff --git a/templates/mp2/Script/DebrisExtended.xml b/templates/mp2/Script/DebrisExtended.xml index 5ad928d4..331780bc 100644 --- a/templates/mp2/Script/DebrisExtended.xml +++ b/templates/mp2/Script/DebrisExtended.xml @@ -1,98 +1,148 @@ - + DebrisExtended - - - - - - + + + + + false + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 180.0 + + + 0.0, 0.0, 1.0 + + + 5.0 + + + 15.0 + + + 1.0 + + + 1.2 + + + 2.0 + + + 3.0 + + + 0.0 + + + 10.0 + + + 80.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 80.0 + + + 1.0, 1.0, 1.0 + + + 0.375 + + + 25.0 + + + 0.0, 0.0, 0.0 + + + + + -1 + + + -1 + + + 1 + + + 1.0 + + + 1.0 + + + 1.0, 1.0, 1.0 + + + false + + + false + + + 0 + + + -1 + + + 1.0, 1.0, 1.0 + + + false + + + false + + + 0 + + + -1 + + + 1.0, 1.0, 1.0 + + + 0 + + + true + + + false + + + false + + + false + + + false + + + true + + + false + + + 1.0 + + + diff --git a/templates/mp2/Script/DestructibleBarrier.xml b/templates/mp2/Script/DestructibleBarrier.xml index 3e79a7ce..4cb1cac9 100644 --- a/templates/mp2/Script/DestructibleBarrier.xml +++ b/templates/mp2/Script/DestructibleBarrier.xml @@ -1,232 +1,75 @@ - + DestructibleBarrier - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 2 + + + 5 + + + 1 + + + 1.5, 0.2, 1.0 + + + + + + + + + + 4 + + + + 4 + + + + 1 + + + + 1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 50.0 + + + 10.0 + + + 10.0 + + + false + + + + + + diff --git a/templates/mp2/Script/DigitalGuardian.xml b/templates/mp2/Script/DigitalGuardian.xml index 8706c585..db2f9e31 100644 --- a/templates/mp2/Script/DigitalGuardian.xml +++ b/templates/mp2/Script/DigitalGuardian.xml @@ -1,882 +1,174 @@ - + DigitalGuardian - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 2 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + -1 + + + 10.0 + + + 17.0 + + + 5.0 + + + + + 11 + + + 50.0 + + + 10.0 + + + + + 75.0 + + + -1 + + + -1 + + + + + + + + + 5.0 + + + 50.0 + + + 30.0 + + + 20.0 + + + 20.0 + + + + + 11 + + + 50.0 + + + 10.0 + + + + + -5734 + + + 8191 + + + 100.0 + + + + -1 + + + -1 + + + 100.0 + + + + + -1 + + + + 2.0 + + + 5.0 + + + 10.0 + + + 0.7 + + + 0.7 + + + 0.7 + + + 1.0 + + + -1 + + + -1 + + + + + + + 500.0 + + + -1 + + + -1 + + + + + + + + + diff --git a/templates/mp2/Script/DigitalGuardianHead.xml b/templates/mp2/Script/DigitalGuardianHead.xml index 76527b0b..8a5b66f5 100644 --- a/templates/mp2/Script/DigitalGuardianHead.xml +++ b/templates/mp2/Script/DigitalGuardianHead.xml @@ -1,797 +1,231 @@ - + DigitalGuardianHead - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 2 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + -1 + + + -1 + + + -1 + + + -1 + + + 60.0 + + + 20.0 + + + 100.0 + + + 5.0 + + + 10.0 + + + 22.5 + + + 15.0 + + + + 5.0 + + + -1 + + + + + + -1 + + + 100.0 + + + -1 + + + -1 + + + -1 + + + + + + + + + 30.0 + + + -1 + + + + + + -1 + + + + + 11 + + + 20.0 + + + 10.0 + + - - - - + + -1 + + + + + 11 + + + 20.0 + + + 10.0 + + - - - - + + 6.0 + + + 1500 + + + -1 + + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.0, 0.0, 0.498039 + + + 0.698039, 0.0, 0.0, 0.498039 + + - - - - + + -1 + + + + + 11 + + + 20.0 + + + 10.0 + + - - - - + + -1 + + + + + 11 + + + 20.0 + + + 10.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 15.0 + + + 2.0 + + + 0.5 + + + 0.15 + + + + + + + + + + + + diff --git a/templates/mp2/Script/DistanceFog.xml b/templates/mp2/Script/DistanceFog.xml index e91338cb..71b5ddfd 100644 --- a/templates/mp2/Script/DistanceFog.xml +++ b/templates/mp2/Script/DistanceFog.xml @@ -1,26 +1,31 @@ - + DistanceFog - - - - - - + + + + + false + + - - - - - - - - - - - - + + 0 + + + 0.0, 0.0, 0.0, 0.0 + + + + 0.0 + + + + false + + + diff --git a/templates/mp2/Script/Dock.xml b/templates/mp2/Script/Dock.xml index b8c1a8ac..c090c790 100644 --- a/templates/mp2/Script/Dock.xml +++ b/templates/mp2/Script/Dock.xml @@ -1,19 +1,26 @@ - + Dock - - - - - - - - - - - - + + + + 0 + + + 0 + + + false + + + true + + + true + + + diff --git a/templates/mp2/Script/Door.xml b/templates/mp2/Script/Door.xml index 24d29a1d..cde21b62 100644 --- a/templates/mp2/Script/Door.xml +++ b/templates/mp2/Script/Door.xml @@ -1,225 +1,58 @@ - + Door - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + 0.0, 1.0, 1.0, 1.0 + + + + + 0.0, 0.0, 0.0 + + + true + + + false + + + 0.5 + + + 0.5 + + + 0.5 + + + 0.5 + + + 0.5 + + + false + + + false + + + + diff --git a/templates/mp2/Script/DynamicLight.xml b/templates/mp2/Script/DynamicLight.xml index 6cd7859e..b2cd5832 100644 --- a/templates/mp2/Script/DynamicLight.xml +++ b/templates/mp2/Script/DynamicLight.xml @@ -1,47 +1,82 @@ - + DynamicLight - - - - - - - - - - + + + + 2 + + + 6 + + + 1.0, 1.0, 1.0, 1.0 + - - - + + + + 0.0 + + + false + + - - - - + + + 0 + + + + 0.0 + + + false + + - - - + + + + 0.0 + + + false + + - - - - - - + + + false + + + + + 10.0 + + - - - - + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + false + + + + diff --git a/templates/mp2/Script/EMPulse.xml b/templates/mp2/Script/EMPulse.xml index 61ee2c4b..448f3377 100644 --- a/templates/mp2/Script/EMPulse.xml +++ b/templates/mp2/Script/EMPulse.xml @@ -1,22 +1,39 @@ - + EMPulse - - - - - - + + + + + false + + - - - - - - - - + + 0.1 + + + 34.0 + + + 1.333 + + + 1.0 + + + 3.0 + + + 0.4 + + + 0.8 + + + + diff --git a/templates/mp2/Script/Effect.xml b/templates/mp2/Script/Effect.xml index 63c597b3..25d55e10 100644 --- a/templates/mp2/Script/Effect.xml +++ b/templates/mp2/Script/Effect.xml @@ -1,57 +1,78 @@ - + Effect - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + false + + + false + + + false + + + 5.0 + + + 0.5 + + + 0.2 + + + 0.1 + + + false + + + 20.0 + + + 30.0 + + + 0.0 + + + true + + + true + + + true + + + false + + + false + + + 0 + + + + false + + + + + 10.0 + + + false + + + false + + + @@ -59,11 +80,11 @@ - script/common/Effect.txtr + 0.5 enabled enabled diff --git a/templates/mp2/Script/ElitePirate.xml b/templates/mp2/Script/ElitePirate.xml index 77d9e631..60abd73d 100644 --- a/templates/mp2/Script/ElitePirate.xml +++ b/templates/mp2/Script/ElitePirate.xml @@ -1,536 +1,139 @@ - + ElitePirate - - - - - - + + + + + + 3.5 + + + 2.0 + + + 2 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 9.0 + + + 9.0 + + + 35.0 + + + 15.0 + + + 80.0 + + + 50.0 + + + 50.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 8.0 + + + 3.0 + + + + + 1.0 + + + 1.0 + + + 1.0 + + + 2.0 + + + -1 + + + + + 11 + + + 10.0 + + + 5.0 + + + + 2 + + + 4 + + + 0.1 + + + 3.0 + + + 1.0 + + + 50.0 + + + -1 + + + -1 + + + + + + + -1 + + + + diff --git a/templates/mp2/Script/EmperorIngStage1.xml b/templates/mp2/Script/EmperorIngStage1.xml index 3b87b79f..5f417032 100644 --- a/templates/mp2/Script/EmperorIngStage1.xml +++ b/templates/mp2/Script/EmperorIngStage1.xml @@ -1,959 +1,157 @@ - + EmperorIngStage1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 2 + + + - - - - + + + + + + + + + + 0.0 + + + -1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + -1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + -1 + + + + + -1 + + + -1 + + + -1 + + + -1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0 + + + 0 + + + + -1 + + - - - - - - - - - + + + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + + + + + -1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 0.0 + + + 0.0 + + + 0.0 + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + -1 + + + 0.0 + + + 0.0 + + + 0.0 + + + + diff --git a/templates/mp2/Script/EmperorIngStage2Tentacle.xml b/templates/mp2/Script/EmperorIngStage2Tentacle.xml index 0945b3f8..f7147f37 100644 --- a/templates/mp2/Script/EmperorIngStage2Tentacle.xml +++ b/templates/mp2/Script/EmperorIngStage2Tentacle.xml @@ -1,264 +1,29 @@ - + EmperorIngStage2Tentacle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 2 + + + - - + + + 0.0 + + + 0.0 + + + + diff --git a/templates/mp2/Script/EmperorIngStage3.xml b/templates/mp2/Script/EmperorIngStage3.xml index de2c6d75..69c2ec00 100644 --- a/templates/mp2/Script/EmperorIngStage3.xml +++ b/templates/mp2/Script/EmperorIngStage3.xml @@ -1,1233 +1,106 @@ - + EmperorIngStage3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 2 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0.0 + + + + + 0.0 + + + 0.0 + + + + + + + + + + + + -1 + + + + + + + + + -1 + + + + + 11 + + + 20.0 + + + 10.0 + + + + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + + + + + + + -1 + + + + + + + + diff --git a/templates/mp2/Script/EnvFxDensityController.xml b/templates/mp2/Script/EnvFxDensityController.xml index 50d56e5d..05537af9 100644 --- a/templates/mp2/Script/EnvFxDensityController.xml +++ b/templates/mp2/Script/EnvFxDensityController.xml @@ -1,16 +1,17 @@ - + EnvFxDensityController - - - - - - - - - + + + + 0.5 + + + 500 + + + diff --git a/templates/mp2/Script/EyeBall.xml b/templates/mp2/Script/EyeBall.xml index 33d45c27..77313575 100644 --- a/templates/mp2/Script/EyeBall.xml +++ b/templates/mp2/Script/EyeBall.xml @@ -1,283 +1,63 @@ - + EyeBall - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 3.0 + + + 3.0 + + + + + -1 + + + -1 + + + -1 + + + -1 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0, 1.0, 0.0, 1.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + false + + + 50.0 + + + 0.2 + + + diff --git a/templates/mp2/Script/FishCloud.xml b/templates/mp2/Script/FishCloud.xml index 0531765d..547cfd07 100644 --- a/templates/mp2/Script/FishCloud.xml +++ b/templates/mp2/Script/FishCloud.xml @@ -1,48 +1,107 @@ - + FishCloud - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + true + + + + + 20.0 + + + 3.0 + + + 2.0 + + + 0.4 + + + 0.9 + + + 1.0 + + + 1.0 + + + 0.4 + + + 0.2 + + + 0.0 + + + 0.0 + + + 0.0 + + + 30.0 + + + 0.1 + + + 0.1 + + + 0.5 + + + 3 + + + 1.0, 1.0, 1.0, 1.0 + + + false + + + 0.0 + + + + 0 + + + -1 + + + 0 + + + -1 + + + 0 + + + -1 + + + 0 + + + -1 + + + true + + + true + + + diff --git a/templates/mp2/Script/FishCloudModifier.xml b/templates/mp2/Script/FishCloudModifier.xml index c9cb3b94..0bcb1831 100644 --- a/templates/mp2/Script/FishCloudModifier.xml +++ b/templates/mp2/Script/FishCloudModifier.xml @@ -1,19 +1,26 @@ - + FishCloudModifier - - - - - - - - - - - - + + + + true + + + false + + + false + + + 8.0 + + + 0.4 + + + @@ -23,6 +30,7 @@ + 0.5 enabled enabled diff --git a/templates/mp2/Script/FlyerSwarm.xml b/templates/mp2/Script/FlyerSwarm.xml index 96091ae9..f51ea6d2 100644 --- a/templates/mp2/Script/FlyerSwarm.xml +++ b/templates/mp2/Script/FlyerSwarm.xml @@ -1,255 +1,35 @@ - + FlyerSwarm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + true + + + + 1.0 + + + 1.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp2/Script/FlyingPirate.xml b/templates/mp2/Script/FlyingPirate.xml index 7697b2f5..aaf2aceb 100644 --- a/templates/mp2/Script/FlyingPirate.xml +++ b/templates/mp2/Script/FlyingPirate.xml @@ -1,309 +1,196 @@ - + FlyingPirate - - - - - - + + + + + + 360.0 + + + 90.0 + + + 15.0 + + + 40.0 + + + 1.0 + + + 0.5 + + + + + 9 + + + 10.0 + + + 10.0 + + + + + 3.0 + + + + + 300.0 + + + 5.0 + + + + + 6.0 + + + 0.3 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 20.0 + + + 20.0 + + + 0 + + + + + + 9 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + -1 + + + + + 9 + + + 10.0 + + + 5.0 + + - - - - - - - - - + + -1 + + + 0.8 + + + 4.0 + + + -1 + + + + + 9 + + + 20.0 + + + 10.0 + + + 10.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 20.0 + + + 10.0 + + + 10.0 + + + 1000.0 + + + -1 + + + -1 + + + 25.0 + + + 0.1 + + + 0.05 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 25.0 + + + 25.0 + + + 8.0 + + + 2.25 + + + 3.0 + + + -0.1 + + + -0.23 + + + diff --git a/templates/mp2/Script/FogOverlay.xml b/templates/mp2/Script/FogOverlay.xml index b9907c1c..8d124cec 100644 --- a/templates/mp2/Script/FogOverlay.xml +++ b/templates/mp2/Script/FogOverlay.xml @@ -1,29 +1,56 @@ - + FogOverlay - - - - - - - - - - - - - - - - - - - - - - + + + + 1.0 + + + 1.0 + + + 1.0 + + + false + + + 1.0, 1.0, 1.0, 0.0 + + + 0.5 + + + 0.2 + + + 0.1 + + + 0.1 + + + 1.0 + + + 1.0 + + + 0.0, 0.0, 0.0 + + + 0.1 + + + 1.0 + + + 1.0 + + + diff --git a/templates/mp2/Script/FogVolume.xml b/templates/mp2/Script/FogVolume.xml index 28e9eb4e..36b312d0 100644 --- a/templates/mp2/Script/FogVolume.xml +++ b/templates/mp2/Script/FogVolume.xml @@ -1,17 +1,30 @@ - + FogVolume - - - - - - + + + + + + + 2.0, 2.0, 2.0 + + + + - - - + + 0.0 + + + 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + diff --git a/templates/mp2/Script/ForgottenObject.xml b/templates/mp2/Script/ForgottenObject.xml index ee883783..400ed511 100644 --- a/templates/mp2/Script/ForgottenObject.xml +++ b/templates/mp2/Script/ForgottenObject.xml @@ -1,14 +1,11 @@ - + ForgottenObject - - - - - - - + + + + diff --git a/templates/mp2/Script/FrontEndDataNetwork.xml b/templates/mp2/Script/FrontEndDataNetwork.xml index c1cb0948..6dac93c2 100644 --- a/templates/mp2/Script/FrontEndDataNetwork.xml +++ b/templates/mp2/Script/FrontEndDataNetwork.xml @@ -1,40 +1,75 @@ - + FrontEndDataNetwork - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + false + + + false + + + true + + + true + + + false + + + false + + + true + + + false + + + 8.0 + + + + + + 1.0, 1.0, 1.0, 1.0 + + + 0.498039, 0.498039, 0.498039, 0.74902 + + + 0.8, 0.8, 0.8, 1.0 + + + 0.247059, 0.247059, 0.247059, 1.0 + + + -1 + + + + 0.75 + + + + 0.75 + + + + 0.75 + + + + 0.75 + + + 127 + + + diff --git a/templates/mp2/Script/Generator.xml b/templates/mp2/Script/Generator.xml index 167a0205..463d97e2 100644 --- a/templates/mp2/Script/Generator.xml +++ b/templates/mp2/Script/Generator.xml @@ -1,21 +1,32 @@ - + Generator - - - - - - - - - - - - - - + + + + 1 + + + false + + + false + + + false + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 1.0 + + + diff --git a/templates/mp2/Script/Glowbug.xml b/templates/mp2/Script/Glowbug.xml index 2195bd02..ba511a9e 100644 --- a/templates/mp2/Script/Glowbug.xml +++ b/templates/mp2/Script/Glowbug.xml @@ -1,272 +1,47 @@ - + Glowbug - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + -1 + + + -1 + + + + -1 + + + -1 + + + 1.0 + + + 1.0 + + + 0.0, 0.0, 0.0 + + + -1 + + + -1 + + + -1 + + + false + + + diff --git a/templates/mp2/Script/GrapplePoint.xml b/templates/mp2/Script/GrapplePoint.xml index be3444a4..a7c56f26 100644 --- a/templates/mp2/Script/GrapplePoint.xml +++ b/templates/mp2/Script/GrapplePoint.xml @@ -1,28 +1,12 @@ - + GrapplePoint - - - - - - - - - - - - - - - - - - - - - + + + + + diff --git a/templates/mp2/Script/Grenchler.xml b/templates/mp2/Script/Grenchler.xml index d1127acf..2b32bbe8 100644 --- a/templates/mp2/Script/Grenchler.xml +++ b/templates/mp2/Script/Grenchler.xml @@ -1,665 +1,224 @@ - + Grenchler - - - - - - + + + + + + 100.0 + + + + + 150.0 + + + + + 1.6 + + + 2.5 + + + 1.0 + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 50.0 + + + false + + + false + + + + + + -1 + + + -1 + + + + + -1 + + + -1 + + + -1 + + + -1 + + + 4.5 + + + -1.0 + + + 8.0 + + + 40.0 + + + 2.0 + + + 8.0 + + + 2.0 + + + 3.0 + + + 6.0 + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 9.0 + + + 25.0 + + + 1.0 + + + 1.5 + + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 45.0 + + + + 0.5 + + + 8.0 + + + 1.0 + + + 1.5 + + + 20.0 + + + -1 + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + -1 + + + 4 + + + 20.0 + + + 20.0 + + + 10.0 + + + -1 + + + + + 11 + + + 5.0 + + + + -1 + + + + -1 + + + -1 + + + + diff --git a/templates/mp2/Script/GuiMenu.xml b/templates/mp2/Script/GuiMenu.xml index 5a2c69fb..45066a8b 100644 --- a/templates/mp2/Script/GuiMenu.xml +++ b/templates/mp2/Script/GuiMenu.xml @@ -1,22 +1,27 @@ - + GuiMenu - - - - - - + + + + + false + + - - - - - - - - + + + 0 + + + true + + + -1 + + + diff --git a/templates/mp2/Script/GuiPlayerJoinManager.xml b/templates/mp2/Script/GuiPlayerJoinManager.xml index 96aa7de4..cde73bfa 100644 --- a/templates/mp2/Script/GuiPlayerJoinManager.xml +++ b/templates/mp2/Script/GuiPlayerJoinManager.xml @@ -1,14 +1,17 @@ - + GuiPlayerJoinManager - - - - - - + + + + + false + + + + diff --git a/templates/mp2/Script/GuiScreen.xml b/templates/mp2/Script/GuiScreen.xml index fa711aa1..73a48c2f 100644 --- a/templates/mp2/Script/GuiScreen.xml +++ b/templates/mp2/Script/GuiScreen.xml @@ -1,16 +1,15 @@ - + GuiScreen - - - - - - - - - + + + + 0 + + + + diff --git a/templates/mp2/Script/GuiSlider.xml b/templates/mp2/Script/GuiSlider.xml index fa54e7e2..f71f90b3 100644 --- a/templates/mp2/Script/GuiSlider.xml +++ b/templates/mp2/Script/GuiSlider.xml @@ -1,25 +1,36 @@ - + GuiSlider - - - - - - + + + + + false + + - - - - - - - - - - - + + + 0.0 + + + 255.0 + + + 1.0 + + + 1.0 + + + -1 + + + 127 + + + diff --git a/templates/mp2/Script/GuiWidget.xml b/templates/mp2/Script/GuiWidget.xml index a3e94962..36a98bab 100644 --- a/templates/mp2/Script/GuiWidget.xml +++ b/templates/mp2/Script/GuiWidget.xml @@ -1,19 +1,21 @@ - + GuiWidget - - - - - - - - - - - + + + + + false + + + + + 1 + + + diff --git a/templates/mp2/Script/GunTurretBase.xml b/templates/mp2/Script/GunTurretBase.xml index ebc2f0a5..0bc01657 100644 --- a/templates/mp2/Script/GunTurretBase.xml +++ b/templates/mp2/Script/GunTurretBase.xml @@ -1,310 +1,155 @@ - + GunTurretBase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 11 + + + 5.0 + + + + 2.0 + + + 180.0 + + + 180.0 + + + 2.0 + + + 2.0 + + + 1.0 + + + 1.0 + + + 1 + + + 1 + + + 85.0 + + + -45.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + false + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 100.0 + + + 0.0 + + + + + diff --git a/templates/mp2/Script/GunTurretTop.xml b/templates/mp2/Script/GunTurretTop.xml index 4fd5c0a6..57eedb04 100644 --- a/templates/mp2/Script/GunTurretTop.xml +++ b/templates/mp2/Script/GunTurretTop.xml @@ -1,269 +1,40 @@ - + GunTurretTop - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.5 + + + 0.5 + + + -1 + + + -1 + + + -1 + + + -1 + + + 1.0, 1.0, 1.0, 0.0 + + + -1 + + + -1 + + + + + diff --git a/templates/mp2/Script/HUDHint.xml b/templates/mp2/Script/HUDHint.xml index d8b0b07b..6c711889 100644 --- a/templates/mp2/Script/HUDHint.xml +++ b/templates/mp2/Script/HUDHint.xml @@ -1,21 +1,32 @@ - + HUDHint - - - - - - - - - - - - - - + + + + -1 + + + 15.0 + + + 16.0 + + + 1.0 + + + 0.0 + + + 0 + + + 15 + + + diff --git a/templates/mp2/Script/HUDMemo.xml b/templates/mp2/Script/HUDMemo.xml index c38d80e2..c0c242c9 100644 --- a/templates/mp2/Script/HUDMemo.xml +++ b/templates/mp2/Script/HUDMemo.xml @@ -1,24 +1,39 @@ - + HUDMemo - - - - - - - - - - - - - - - - - + + + + 3.0 + + + true + + + true + + + true + + + true + + + true + + + true + + + false + + + 0 + + + + diff --git a/templates/mp2/Script/Ing.xml b/templates/mp2/Script/Ing.xml index 42b70e51..460326ba 100644 --- a/templates/mp2/Script/Ing.xml +++ b/templates/mp2/Script/Ing.xml @@ -1,803 +1,289 @@ - + Ing - - - - - - + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0 + + + -1 + + + 50.0 + + + 15.0 + + + 7.0 + + + 25.0 + + + 25.0 + + + 360.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 0.35 + + + -1 + + + 15.0 + + + 1.5 + + + 1.5 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 15.0 + + + 1.5 + + + 2.0 + + + 25.0 + + + 10.0 + + + + + 11 + + + 20.0 + + + 10.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 11 + + + 20.0 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 20.0 + + + 5.0 + + + -1 + + + 25.0 + + + 2.0 + + + 20.0 + + + 40.0 + + + -1 + + + -1 + + + 70.0 + + + 40.0 + + + 100.0 + + + -1 + + + -1 + + + + + 11 + + + 20.0 + + + 10.0 + + - - - - - + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 30.0 + + + + + 11 + + + 10.0 + + + 1.0 + + + + 30.0 + + + -1 + + + -1 + + + 10.0 + + + 20.0 + + + 10.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 5.0 + + + + + + diff --git a/templates/mp2/Script/IngBlogSwarm.xml b/templates/mp2/Script/IngBlogSwarm.xml index 7d311919..0a5b1825 100644 --- a/templates/mp2/Script/IngBlogSwarm.xml +++ b/templates/mp2/Script/IngBlogSwarm.xml @@ -1,257 +1,41 @@ - + IngBlogSwarm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + true + + + + -1 + + + -1 + + + 30.0 + + + 1.0 + + + 1.0 + + + 2.0 + + + 0.5 + + + 0.0, 0.0, 0.0 + + + diff --git a/templates/mp2/Script/IngBoostBallGuardian.xml b/templates/mp2/Script/IngBoostBallGuardian.xml index 3e5927f3..6ebbc734 100644 --- a/templates/mp2/Script/IngBoostBallGuardian.xml +++ b/templates/mp2/Script/IngBoostBallGuardian.xml @@ -1,741 +1,522 @@ - + IngBoostBallGuardian - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 1 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0 + + + 50.0 + + + 15.0 + + + 7.0 + + + 25.0 + + + 25.0 + + + 360.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 0.35 + + + -1 + + + 15.0 + + + 1.5 + + + 1.5 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 15.0 + + + 1.5 + + + 2.0 + + + 25.0 + + + 10.0 + + + + + 11 + + + 20.0 + + + 10.0 + + - - - - + + + + 11 + + + 20.0 + + + 5.0 + + - - - - + + 20.0 + + + 5.0 + + + -1 + + + 25.0 + + + 2.0 + + + 20.0 + + + 40.0 + + + -1 + + + -1 + + + 70.0 + + + 40.0 + + + 100.0 + + + -1 + + + -1 + + + + + 11 + + + 20.0 + + + 10.0 + + - - - - + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1.0, 1.0, 1.0, 1.0 + + + 5.0 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 1.8, 1.8, 1.8 + + + 150.0 + + + 0.5 + + + + + + 7 + + + 30.0 + + + 1.5 + + + 4.0 + + - - - - + + + + 7 + + + 30.0 + + + 1.5 + + + 6.0 + + - - - - + + 10.0 + + + 3.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + 2 + + + 3 + + + 80.0 + + + 0.2 + + + + + 11 + + + 20.0 + + + 10.0 + + - - - - + + + + 11 + + + 10.0 + + + 5.0 + + - - - - + + -1 + + + -1 + + + -1 + + + + + 15.0 + + + 0.5 + + + 90.0 + + + 10.0 + + + 2.0 + + + 5.0 + + + 3 + + + 3 + + + 1 + + + 5 + + + 6 + + + 10 + + + 1.0 + + + 1.0 + + - - - - + + + + 15.0 + + + 0.5 + + + 90.0 + + + 10.0 + + + 2.0 + + + 5.0 + + + 3 + + + 3 + + + 1 + + + 5 + + + 6 + + + 10 + + + 1.0 + + + 1.0 + + - - - - + + + + 15.0 + + + 0.5 + + + 90.0 + + + 10.0 + + + 2.0 + + + 5.0 + + + 3 + + + 3 + + + 1 + + + 5 + + + 6 + + + 10 + + + 1.0 + + + 1.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + diff --git a/templates/mp2/Script/IngPuddle.xml b/templates/mp2/Script/IngPuddle.xml index 272b0a2c..80be8523 100644 --- a/templates/mp2/Script/IngPuddle.xml +++ b/templates/mp2/Script/IngPuddle.xml @@ -1,218 +1,53 @@ - + IngPuddle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - + + + + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 20.0 + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + diff --git a/templates/mp2/Script/IngSnatchingSwarm.xml b/templates/mp2/Script/IngSnatchingSwarm.xml index d3174947..be872ac0 100644 --- a/templates/mp2/Script/IngSnatchingSwarm.xml +++ b/templates/mp2/Script/IngSnatchingSwarm.xml @@ -1,189 +1,89 @@ - + IngSnatchingSwarm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + -1 + + + 0.5 + + + -1 + + + 0.35 + + + 15.0 + + + 25.0 + + + 10.0 + + + 2000.0 + + + false + + + false + + + 0.5 + + + 4.0 + + + 10.0 + + + 3.0 + + + 2.0 + + + 5.0 + + + -1 + + + + + 11 + + + 20.0 + + + 10.0 + + + + -1 + + + -1 + + + -1 + + + 50.0 + + + + @@ -193,6 +93,7 @@ + 0.5 enabled enabled diff --git a/templates/mp2/Script/IngSpaceJumpGuardian.xml b/templates/mp2/Script/IngSpaceJumpGuardian.xml index 16060185..026c7166 100644 --- a/templates/mp2/Script/IngSpaceJumpGuardian.xml +++ b/templates/mp2/Script/IngSpaceJumpGuardian.xml @@ -1,338 +1,100 @@ - + IngSpaceJumpGuardian - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 1 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + -1 + + + -1 + + + + + + + 1.0, 1.0, 1.0, 1.0 + + + 5.0 + + + -1 + + + -1 + + + + + 11 + + + 20.0 + + + 10.0 + + - - - - - - - - + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + + + + + + diff --git a/templates/mp2/Script/IngSpiderballGuardian.xml b/templates/mp2/Script/IngSpiderballGuardian.xml index cd1f2097..fd8f3d87 100644 --- a/templates/mp2/Script/IngSpiderballGuardian.xml +++ b/templates/mp2/Script/IngSpiderballGuardian.xml @@ -1,378 +1,67 @@ - + IngSpiderballGuardian - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 1 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + 2.0 + + + + + 11 + + + 40.0 + + + 10.0 + + + + + 20.0 + + + + + + + + + + diff --git a/templates/mp2/Script/Kralee.xml b/templates/mp2/Script/Kralee.xml index 140d9f62..634463ed 100644 --- a/templates/mp2/Script/Kralee.xml +++ b/templates/mp2/Script/Kralee.xml @@ -1,286 +1,143 @@ - + Kralee - - - - - - + + + + 0 + + + + + 25.0 + + + 3.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 3.0 + + + 0.2 + + + 5.0 + + + 0.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 2.5 + + + 2.5 + + + 360.0 + + + 180.0 + + + 120.0 + + + 0.4 + + + 1.0 + + + 0.02 + + + 1.0 + + + 1.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 2.5 + + + 10.0 + + + 10.0 + + + 1.0 + + + 50.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + false + + + false + + + diff --git a/templates/mp2/Script/Krocuss.xml b/templates/mp2/Script/Krocuss.xml index 7d7fe870..0df9378e 100644 --- a/templates/mp2/Script/Krocuss.xml +++ b/templates/mp2/Script/Krocuss.xml @@ -1,428 +1,129 @@ - + Krocuss - - - - - - + + + + 0 + + + + + 25.0 + + + 3.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 3.0 + + + 0.2 + + + 5.0 + + + 0.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 2.5 + + + 2.5 + + + 360.0 + + + 180.0 + + + 120.0 + + + 0.4 + + + 1.0 + + + 0.02 + + + 1.0 + + + false + + + 1.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + + 1.0, 0.0, 0.0, 1.0 + + + -1 + + + -1 + + + -1 + + + 50.0 + + + diff --git a/templates/mp2/Script/Lumite.xml b/templates/mp2/Script/Lumite.xml index 1e5995ef..58b68e92 100644 --- a/templates/mp2/Script/Lumite.xml +++ b/templates/mp2/Script/Lumite.xml @@ -1,284 +1,85 @@ - + Lumite - - - - - - + + + + + + 100.0 + + + 0.1 + + + 0.1 + + + 1.0 + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 8.0 + + + 30.0 + + + -1 + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 8.0 + + + 30.0 + + + -1 + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - + + + -1 + + + 5.0 + + + 45.0 + + + -1 + + + -1 + + + diff --git a/templates/mp2/Script/MediumIng.xml b/templates/mp2/Script/MediumIng.xml index 1780a2c7..e9632d75 100644 --- a/templates/mp2/Script/MediumIng.xml +++ b/templates/mp2/Script/MediumIng.xml @@ -1,499 +1,102 @@ - + MediumIng - - - - - - + + + + + + 360.0 + + + + + 150.0 + + + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 0 + + + + 50.0 + + + 4.0 + + + 10.0 + + + 20.0 + + + + 10.0 + + + + 10.0 + + + + 2.0 + + + 15.0 + + + 30.0 + + + 5.0 + + + 40.0 + + + 1.0 + + + 0.5 + + + + + + + + 25.0 + + + 25.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 2.0 + + + + + -1 + + + -1 + + + 50.0 + + + diff --git a/templates/mp2/Script/MemoryRelay.xml b/templates/mp2/Script/MemoryRelay.xml index dc53979d..995ba1f7 100644 --- a/templates/mp2/Script/MemoryRelay.xml +++ b/templates/mp2/Script/MemoryRelay.xml @@ -1,16 +1,17 @@ - + MemoryRelay - - - - - - - - - + + + + false + + + false + + + diff --git a/templates/mp2/Script/Metaree.xml b/templates/mp2/Script/Metaree.xml index 8670eac9..fc387722 100644 --- a/templates/mp2/Script/Metaree.xml +++ b/templates/mp2/Script/Metaree.xml @@ -1,280 +1,77 @@ - + Metaree - - - - - - + + + + + + 10.0 + + + 30.0 + + + + + 11 + + + 2.5 + + + 4.0 + + + + + + + 2.0 + + + + + 0.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 11 + + + 5.0 + + + 5.0 + + + + 3.0 + + + 0.0, 0.0, 0.0 + + + 5.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + diff --git a/templates/mp2/Script/MetareeSwarm.xml b/templates/mp2/Script/MetareeSwarm.xml index 706065bc..3a9d7b83 100644 --- a/templates/mp2/Script/MetareeSwarm.xml +++ b/templates/mp2/Script/MetareeSwarm.xml @@ -1,254 +1,32 @@ - + MetareeSwarm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + true + + + + -1 + + + -1 + + + 30.0 + + + 1.0 + + + 1.0 + + + diff --git a/templates/mp2/Script/MetroidAlpha.xml b/templates/mp2/Script/MetroidAlpha.xml index c25a3553..205e6a5f 100644 --- a/templates/mp2/Script/MetroidAlpha.xml +++ b/templates/mp2/Script/MetroidAlpha.xml @@ -1,875 +1,97 @@ - + MetroidAlpha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 180.0 + + + 60.0 + + + 10.0 + + + 6.0 + + + 5.0 + + + + + 5.0 + + + 3.0 + + + + + + + 1.0 + + + + + 1 + + + + + + + + 5.0 + + + 40.0 + + + 1.0 + + + 0.5 + + + 10.0 + + + 10.0 + + + 0.5 + + + -1 + + + 1.75 + + + 50.0 + + + 100.0 + + + 5.0 + + + 0.5 + + + 0 + + + + diff --git a/templates/mp2/Script/Midi.xml b/templates/mp2/Script/Midi.xml index f05b3a4b..a79b0ab5 100644 --- a/templates/mp2/Script/Midi.xml +++ b/templates/mp2/Script/Midi.xml @@ -1,18 +1,21 @@ - + Midi - - - - - - - - - - - + + + + + 0.0 + + + 0.0 + + + 127 + + + diff --git a/templates/mp2/Script/MinorIng.xml b/templates/mp2/Script/MinorIng.xml index 8284795d..eaf01912 100644 --- a/templates/mp2/Script/MinorIng.xml +++ b/templates/mp2/Script/MinorIng.xml @@ -1,481 +1,210 @@ - + MinorIng - - - - - - + + + + + + 4.5 + + + 30.0 + + + 3.0 + + + 4.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 11 + + + 5.0 + + + 3.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 20.0 + + + 90.0 + + + 2.0 + + + 7.0 + + + 7.0 + + + 50.0 + + + false + + + false + + + false + + + false + + + false + + + false + + + false + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 11 + + + 10.0 + + + 4.5 + + + 4.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 5.0 + + + 10.0 + + + 15.0 + + + 7.0 + + + 25.0 + + + 2.0 + + + 360.0 + + + + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 100.0 + + + 0.2 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 9 + + + 5.0 + + + 1.0 + + + + + + + -1 + + + 4.0 + + + 0.5 + + + 15.0 + + + 20.0 + + + 5 + + + -1 + + + -1 + + + 30.0 + + + 2.0 + + + 0 + + + 3 + + + 40.0 + + + true + + + + diff --git a/templates/mp2/Script/MysteryFlyer.xml b/templates/mp2/Script/MysteryFlyer.xml index 66037668..5a596432 100644 --- a/templates/mp2/Script/MysteryFlyer.xml +++ b/templates/mp2/Script/MysteryFlyer.xml @@ -1,273 +1,40 @@ - + MysteryFlyer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - + + + + + + 11 + + + 5.0 + + + + + 10.0 + + + 2.0 + + + 5.0 + + + true + + + + diff --git a/templates/mp2/Script/OctapedeSegment.xml b/templates/mp2/Script/OctapedeSegment.xml index dfa91ce9..aa6571a7 100644 --- a/templates/mp2/Script/OctapedeSegment.xml +++ b/templates/mp2/Script/OctapedeSegment.xml @@ -1,299 +1,177 @@ - + OctapedeSegment - - - - - - + + + + 0 + + + + + 25.0 + + + 3.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 3.0 + + + 0.2 + + + 5.0 + + + 0.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 2.5 + + + 2.5 + + + 360.0 + + + 180.0 + + + 120.0 + + + 0.4 + + + 1.0 + + + 0.02 + + + 1.0 + + + 50.0 + + + false + + + 0.0 + + + -1 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 1.0 + + + 2.0 + + + 1 + + + 1 + + + 0.75 + + + + + 9 + + + 5.0 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 0.0 + + + diff --git a/templates/mp2/Script/Parasite.xml b/templates/mp2/Script/Parasite.xml index a587529f..7848fd3c 100644 --- a/templates/mp2/Script/Parasite.xml +++ b/templates/mp2/Script/Parasite.xml @@ -1,267 +1,122 @@ - + Parasite - - - - - - + + + + 0 + + + + + 25.0 + + + 3.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 3.0 + + + 0.2 + + + 5.0 + + + 0.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 10.0 + + + 2.5 + + + 360.0 + + + 180.0 + + + 120.0 + + + 0.2 + + + 0.4 + + + 6.0 + + + 2.6 + + + 1.0 + + + 0.8 + + + 0.7 + + + 0.9 + + + 0.2 + + + 1.3 + + + 0.2 + + + 40.0 + + + false + + + diff --git a/templates/mp2/Script/PathCamera.xml b/templates/mp2/Script/PathCamera.xml index 68d1eb62..e4a40912 100644 --- a/templates/mp2/Script/PathCamera.xml +++ b/templates/mp2/Script/PathCamera.xml @@ -1,37 +1,44 @@ - + PathCamera - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 32 + + + 0 + + + + + + + + + + false + + + 4.0 + + + 10.0 + + + 3.0 + + + 0 + + + 120.0 + + + + + diff --git a/templates/mp2/Script/PathMeshCtrl.xml b/templates/mp2/Script/PathMeshCtrl.xml index ab70d021..40696f82 100644 --- a/templates/mp2/Script/PathMeshCtrl.xml +++ b/templates/mp2/Script/PathMeshCtrl.xml @@ -1,16 +1,17 @@ - + PathMeshCtrl - - - - - - - - - + + + + 0 + + + 1 + + + diff --git a/templates/mp2/Script/Pickup.xml b/templates/mp2/Script/Pickup.xml index 718e0d52..34d5b0fc 100644 --- a/templates/mp2/Script/Pickup.xml +++ b/templates/mp2/Script/Pickup.xml @@ -1,85 +1,76 @@ - + Pickup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 0 + + + 1 + + + 0 + + + 1 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + 0.0 + + + + false + + + true + + + false + + + 0.0 + + + 0.0 + + + 20.0 + + + false + + + false + + + 0.0, 0.0, 0.0 + + + diff --git a/templates/mp2/Script/PickupGenerator.xml b/templates/mp2/Script/PickupGenerator.xml index c6bdb6cd..da7faccf 100644 --- a/templates/mp2/Script/PickupGenerator.xml +++ b/templates/mp2/Script/PickupGenerator.xml @@ -1,17 +1,20 @@ - + PickupGenerator - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + false + + + -1 + + + diff --git a/templates/mp2/Script/Pillbug.xml b/templates/mp2/Script/Pillbug.xml index f600f77f..bd036759 100644 --- a/templates/mp2/Script/Pillbug.xml +++ b/templates/mp2/Script/Pillbug.xml @@ -1,568 +1,57 @@ - + Pillbug - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 0 + + + 120.0 + + + 0.2 + + + 1.5 + + + 200.0 + + + + + 0.35 + + + 0.5 + + + 0.5 + + + 0.02 + + + 0.3 + + + 0.6 + + + 1.5 + + + 0.6 + + + 1.5 + + + diff --git a/templates/mp2/Script/PlantScarabSwarm.xml b/templates/mp2/Script/PlantScarabSwarm.xml index 900da6ae..254afc10 100644 --- a/templates/mp2/Script/PlantScarabSwarm.xml +++ b/templates/mp2/Script/PlantScarabSwarm.xml @@ -1,275 +1,76 @@ - + PlantScarabSwarm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + true + + + + -1 + + + -1 + + + 30.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 0.5 + + + 3 + + + + 0.5 + + + -1 + + + -1 + + + -1 + + + + -1 + + + 0.0 + + + 100.0 + + + -1 + + + 0.0 + + + 100.0 + + + diff --git a/templates/mp2/Script/Platform.xml b/templates/mp2/Script/Platform.xml index 7b81cec9..78fd7b68 100644 --- a/templates/mp2/Script/Platform.xml +++ b/templates/mp2/Script/Platform.xml @@ -1,229 +1,62 @@ - + Platform - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + 1.0 + + + 200 + + + 20 + + + false + + + false + - - - - - - - - - - + + + + + 10.0 + + + 0.0 + + + 288 + + + + + - - + + 0.0, 0.15, 0.0 + + + 0.0 + + + diff --git a/templates/mp2/Script/PlayerActor.xml b/templates/mp2/Script/PlayerActor.xml index 553b2b04..0ce43b5a 100644 --- a/templates/mp2/Script/PlayerActor.xml +++ b/templates/mp2/Script/PlayerActor.xml @@ -1,216 +1,45 @@ - + PlayerActor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 0.0 + + + + + -1 + + + + + true + + + true + + + true + + + 4 + + + 0 + + + @@ -221,7 +50,7 @@ - 0xE25FB08C + 0xE25FB08C 0x7E397FED:0xC0BA9E18 0x7E397FED:0x6B1FBC3A diff --git a/templates/mp2/Script/PlayerController.xml b/templates/mp2/Script/PlayerController.xml index 06476c57..9c6bdb81 100644 --- a/templates/mp2/Script/PlayerController.xml +++ b/templates/mp2/Script/PlayerController.xml @@ -1,66 +1,52 @@ - + PlayerController - - - - - - + + + + + + + 2.0, 2.0, 2.0 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 0 + + + + + + 0 + + + 0.0, 0.0, 1.5 + + + 0 + + + 0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0, 0.0, 0.0 + + + + diff --git a/templates/mp2/Script/PlayerHint.xml b/templates/mp2/Script/PlayerHint.xml index 17edfcf9..686dbe04 100644 --- a/templates/mp2/Script/PlayerHint.xml +++ b/templates/mp2/Script/PlayerHint.xml @@ -1,18 +1,23 @@ - + PlayerHint - - - - - - - - - - - + + + + 10 + + + 0.0 + + + 1.0 + + + 1 + + + diff --git a/templates/mp2/Script/PlayerStateChange.xml b/templates/mp2/Script/PlayerStateChange.xml index 87b29748..6736a36b 100644 --- a/templates/mp2/Script/PlayerStateChange.xml +++ b/templates/mp2/Script/PlayerStateChange.xml @@ -1,19 +1,26 @@ - + PlayerStateChange - - - - - - - - - - - - + + + + 0 + + + 1 + + + 1 + + + 0 + + + 0 + + + diff --git a/templates/mp2/Script/PlayerTurret.xml b/templates/mp2/Script/PlayerTurret.xml index b6932115..a677692a 100644 --- a/templates/mp2/Script/PlayerTurret.xml +++ b/templates/mp2/Script/PlayerTurret.xml @@ -1,36 +1,60 @@ - + PlayerTurret - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 1 + + + 90.0 + + + 90.0 + + + 90.0 + + + 0.0 + + + 30.0 + + + 30.0 + + + 30.0 + + + 1.0 + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + @@ -40,6 +64,7 @@ + 0.5 enabled enabled diff --git a/templates/mp2/Script/PointOfInterest.xml b/templates/mp2/Script/PointOfInterest.xml index cc2343b3..23301a98 100644 --- a/templates/mp2/Script/PointOfInterest.xml +++ b/templates/mp2/Script/PointOfInterest.xml @@ -1,19 +1,18 @@ - + PointOfInterest - - - - - - - - - - - - + + + + + 1.5 + + + false + + + diff --git a/templates/mp2/Script/PortalTransition.xml b/templates/mp2/Script/PortalTransition.xml index 8293e907..fc51604a 100644 --- a/templates/mp2/Script/PortalTransition.xml +++ b/templates/mp2/Script/PortalTransition.xml @@ -1,24 +1,39 @@ - + PortalTransition - - - - - - - - - - - - - - - - - + + + + + 1.0, 1.0, 1.0 + + + 127 + + + 64 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 0 + + + diff --git a/templates/mp2/Script/PuddleSpore.xml b/templates/mp2/Script/PuddleSpore.xml index fd6eb8a3..f9a83acf 100644 --- a/templates/mp2/Script/PuddleSpore.xml +++ b/templates/mp2/Script/PuddleSpore.xml @@ -1,286 +1,75 @@ - + PuddleSpore - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0 + + + + + 35.0 + + + 3.0 + + + 180.0 + + + 0.0 + + + + + 1000000.0 + + + + + 2.5 + + + 3.0 + + + 1 + + + + + true + + + 3.0 + + + 3.0 + + + 7.0 + + + 30.0 + + + 5.0 + + + 30.0 + + + 0.0 + + + -1 + + + + diff --git a/templates/mp2/Script/Puffer.xml b/templates/mp2/Script/Puffer.xml index 41abb75a..c17f573d 100644 --- a/templates/mp2/Script/Puffer.xml +++ b/templates/mp2/Script/Puffer.xml @@ -1,280 +1,84 @@ - + Puffer - - - - - - + + + + + + 25.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 1.0 + + + 0.5 + + + 1.5 + + + 0.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 3.0 + + + + + + 0.5 + + + true + + + false + + + false + + + + -1 + + + diff --git a/templates/mp2/Script/RadialDamage.xml b/templates/mp2/Script/RadialDamage.xml index 8e7ffbd3..c1f530b2 100644 --- a/templates/mp2/Script/RadialDamage.xml +++ b/templates/mp2/Script/RadialDamage.xml @@ -1,24 +1,24 @@ - + RadialDamage - - - - - - - - - - - - - - - - - + + + + + 15.0 + + + false + + + false + + + false + + + diff --git a/templates/mp2/Script/RandomRelay.xml b/templates/mp2/Script/RandomRelay.xml index acb0d612..5a7beae1 100644 --- a/templates/mp2/Script/RandomRelay.xml +++ b/templates/mp2/Script/RandomRelay.xml @@ -1,18 +1,23 @@ - + RandomRelay - - - - - - - - - - - + + + + 1 + + + 0 + + + false + + + false + + + diff --git a/templates/mp2/Script/Relay.xml b/templates/mp2/Script/Relay.xml index 1312c768..8608cf9a 100644 --- a/templates/mp2/Script/Relay.xml +++ b/templates/mp2/Script/Relay.xml @@ -1,15 +1,14 @@ - + Relay - - - - - - - - + + + + false + + + diff --git a/templates/mp2/Script/Repulsor.xml b/templates/mp2/Script/Repulsor.xml index 72888707..b3e643bc 100644 --- a/templates/mp2/Script/Repulsor.xml +++ b/templates/mp2/Script/Repulsor.xml @@ -1,18 +1,23 @@ - + Repulsor - - - - - - - - - - - + + + + 0 + + + 1.0 + + + -1.0 + + + 0 + + + diff --git a/templates/mp2/Script/Rezbit.xml b/templates/mp2/Script/Rezbit.xml index f5e3f8fb..bb32e889 100644 --- a/templates/mp2/Script/Rezbit.xml +++ b/templates/mp2/Script/Rezbit.xml @@ -1,536 +1,210 @@ - + Rezbit - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 1 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 20.0 + + + 20.0 + + + 10.0 + + + -1 + + + -1 + + + 3.0 + + + 2.0 + + + 3.0 + + + 1.0 + + + -1 + + + + + + + 12.0 + + + 1.2 + + + + 2.0 + + + 100.0 + + + 2.0 + + + 100.0 + + + 4.0 + + + 50.0 + + + 50.0 + + + 20.0 + + + 40.0 + + + + + 11 + + + 20.0 + + + 5.0 + + - - - - + + -1 + + + 4.0 + + + 2.0 + + + 0.5 + + + + 0.0 + + + 30.0 + + + 6.0 + + + + + 11 + + + 20.0 + + + 5.0 + + - - - - + + -1 + + + -1 + + + -1 + + + 20.0 + + + 40.0 + + + + + 11 + + + 20.0 + + + 5.0 + + - - - - + + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + diff --git a/templates/mp2/Script/RiftPortal.xml b/templates/mp2/Script/RiftPortal.xml index e6f95b06..261d56fa 100644 --- a/templates/mp2/Script/RiftPortal.xml +++ b/templates/mp2/Script/RiftPortal.xml @@ -1,27 +1,40 @@ - + RiftPortal - - - - - - - - - - - - - - - - - - - - + + + + + + -1 + + + + -1 + + + + -1 + + + + false + + + 0 + + + 10.0 + + + 30.0 + + + 5.0 + + + diff --git a/templates/mp2/Script/Ripper.xml b/templates/mp2/Script/Ripper.xml index 3ec50f2d..138bf408 100644 --- a/templates/mp2/Script/Ripper.xml +++ b/templates/mp2/Script/Ripper.xml @@ -1,275 +1,23 @@ - + Ripper - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0 + + + + + 10.0 + + + + + + diff --git a/templates/mp2/Script/Ripple.xml b/templates/mp2/Script/Ripple.xml index 987752df..7faf5148 100644 --- a/templates/mp2/Script/Ripple.xml +++ b/templates/mp2/Script/Ripple.xml @@ -1,15 +1,14 @@ - + Ripple - - - - - - - - + + + + -0.1 + + + diff --git a/templates/mp2/Script/RoomAcoustics.xml b/templates/mp2/Script/RoomAcoustics.xml index 8f6efd75..49b37149 100644 --- a/templates/mp2/Script/RoomAcoustics.xml +++ b/templates/mp2/Script/RoomAcoustics.xml @@ -1,67 +1,170 @@ - + RoomAcoustics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 117 + + + 1 + + + false + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 32000 + + + 0 + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + 0 + + + 0.0 + + + 0 + + + 1.0 + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 200.0 + + + diff --git a/templates/mp2/Script/RsfAudio.xml b/templates/mp2/Script/RsfAudio.xml index 8217f155..bf875b3a 100644 --- a/templates/mp2/Script/RsfAudio.xml +++ b/templates/mp2/Script/RsfAudio.xml @@ -1,20 +1,27 @@ - + RsfAudio - - - - - - - - - - - - - + + + + + 0 + + + 0 + + + 0.25 + + + 0.25 + + + 127 + + + diff --git a/templates/mp2/Script/RubiksPuzzle.xml b/templates/mp2/Script/RubiksPuzzle.xml index bfd61da7..d2445c04 100644 --- a/templates/mp2/Script/RubiksPuzzle.xml +++ b/templates/mp2/Script/RubiksPuzzle.xml @@ -1,18 +1,19 @@ - + RubiksPuzzle - - - - - - - + + - - + + + 90.0 + + + + + diff --git a/templates/mp2/Script/RumbleEffect.xml b/templates/mp2/Script/RumbleEffect.xml index 44bad545..58ed8777 100644 --- a/templates/mp2/Script/RumbleEffect.xml +++ b/templates/mp2/Script/RumbleEffect.xml @@ -1,17 +1,20 @@ - + RumbleEffect - - - - - - - - - - + + + + 20.0 + + + 0 + + + 0 + + + diff --git a/templates/mp2/Script/SafeZone.xml b/templates/mp2/Script/SafeZone.xml index 290d8e59..d5e31da0 100644 --- a/templates/mp2/Script/SafeZone.xml +++ b/templates/mp2/Script/SafeZone.xml @@ -1,163 +1,216 @@ - + SafeZone - - - - - - + + + + + false + + + false + + + 0.15 + + + 0.15 + + + 0.0 + + + 0.0 + + + -1 + + + true + + + 300 + + + false + + + + + + 0.04 + + + 0.0 + + + 4.0 + + + 2.0 + + + 10.0 + + + 12.0 + + + 1.0, 0.737255, 0.392157, 1.0 + + - - - - - - - - - + + + + 0.04 + + + 0.0 + + + 4.0 + + + 2.0 + + + 10.0 + + + 12.0 + + + 1.0, 0.0, 0.0, 1.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 20 + + - - - - - - - - - - - - - - - - - - - - - - + + + + 18 + + - - - - - - - - - - - - - - - - - - - - - - + + 3.0 + + + 2.0 + + + 0.25 + + + 1.0 + + + 0.5 + + + -1 + + + 0 + + + false + + + false + + + 0.0, 0.0, 0.0 + + + 0.737255, 1.0, 1.0, 0.247059 + + + 0.2 + + + + + false + + + 1 + + + 0.737255, 1.0, 1.0, 1.0 + + + + + 0.0 + + + 750.0 + + + + + 5.0 + + + + + 5000.0 + + + 5000.0 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + false + + + 1 + + + 0.0, 0.098039, 0.0, 0.0 + + + + + 0.0 + + + 1000.0 + + + + + 5.0 + + + + + 5000.0 + + + 5000.0 + + + + + + + diff --git a/templates/mp2/Script/SafeZoneCrystal.xml b/templates/mp2/Script/SafeZoneCrystal.xml index e4e60034..69eb24f0 100644 --- a/templates/mp2/Script/SafeZoneCrystal.xml +++ b/templates/mp2/Script/SafeZoneCrystal.xml @@ -1,81 +1,91 @@ - + SafeZoneCrystal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + -1 + + + -1 + + + -1 + + + -1 + + + 0 + + + false + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 5.0 + + + 5.0 + + + 5.0 + + + 5.0 + + + 3.0 + + + 1.0 + + + 5.0 + + + -1 + + + 1.0, 1.0, 1.0 + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + @@ -83,7 +93,6 @@ - 0xD29C031D:0xC0BA9E18 diff --git a/templates/mp2/Script/SandBoss.xml b/templates/mp2/Script/SandBoss.xml index 97ab9962..9126f512 100644 --- a/templates/mp2/Script/SandBoss.xml +++ b/templates/mp2/Script/SandBoss.xml @@ -1,842 +1,215 @@ - + SandBoss - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 60.0 + + + 12.0 + + + 37.0 + + + + + 150.0 + + + + + 2 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + -1 + + + 0 + + + -1 + + + -1 + + + -1 + + + + + 11 + + + 20.0 + + + 10.0 + + + + + + + 11 + + + 20.0 + + + 10.0 + + + + + 4.0 + + + 1.0 + + + -1 + + + + + 1 + + + 20.0 + + + 10.0 + + + + + 90.0 + + + 10.0 + + + 100.0 + + + 7.0 + + + 30.0 + + + 5.0 + + + -1 + + + + + 1.5 + + + 2.5 + + + 3.0 + + + 150.0 + + + -1 + + + -1 + + + -1 + + + + + 11 + + + 20.0 + + + 13.0 + + + 10.0 + + + + + -1 + + + + + + + + + + + 500.0 + + + 1.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + + + + + + + + -1 + + + -1 + + + + + + + diff --git a/templates/mp2/Script/Sandworm.xml b/templates/mp2/Script/Sandworm.xml index ef2dabe7..604e52d2 100644 --- a/templates/mp2/Script/Sandworm.xml +++ b/templates/mp2/Script/Sandworm.xml @@ -1,522 +1,183 @@ - + Sandworm - - - - - - + + + + 0 + + + + + 32.0 + + + 0.5 + + + 1.0 + + + 2 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 1.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 9.0 + + + 25.0 + + + -1 + + + 60.0 + + + 25.0 + + + 30.0 + + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 50.0 + + + 50.0 + + + 50.0 + + + 50.0 + + + 30.0 + + + 15.0 + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 25.0 + + + 2.0 + + + 5.0 + + + 6.0 + + + 20.0 + + + false + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + 11 + + + 5.0 + + + + 0.0 + + + -1 + + + -1 + + + 50.0 + + + 10.0 + + + + + + + + + diff --git a/templates/mp2/Script/ScriptLayerController.xml b/templates/mp2/Script/ScriptLayerController.xml index dee5e9ed..1a7f0a95 100644 --- a/templates/mp2/Script/ScriptLayerController.xml +++ b/templates/mp2/Script/ScriptLayerController.xml @@ -1,16 +1,15 @@ - + ScriptLayerController - - - - - - - - - + + + + + false + + + diff --git a/templates/mp2/Script/SequenceTimer.xml b/templates/mp2/Script/SequenceTimer.xml index bd96a81b..9d6ad5fa 100644 --- a/templates/mp2/Script/SequenceTimer.xml +++ b/templates/mp2/Script/SequenceTimer.xml @@ -1,21 +1,33 @@ - + SequenceTimer - - - - - - - - - - - - - - + + + + 0 + + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + diff --git a/templates/mp2/Script/ShadowProjector.xml b/templates/mp2/Script/ShadowProjector.xml index b9d190e1..39af7037 100644 --- a/templates/mp2/Script/ShadowProjector.xml +++ b/templates/mp2/Script/ShadowProjector.xml @@ -1,21 +1,32 @@ - + ShadowProjector - - - - - - - - - - - - - - + + + + 1.0 + + + 0.0, 0.0, 0.0 + + + 100.0 + + + 0.5 + + + 1.0 + + + false + + + 128 + + + diff --git a/templates/mp2/Script/Shredder.xml b/templates/mp2/Script/Shredder.xml index 5e77d8dc..abededb7 100644 --- a/templates/mp2/Script/Shredder.xml +++ b/templates/mp2/Script/Shredder.xml @@ -1,281 +1,63 @@ - + Shredder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 1 + + + - - - - - - - - - - - - - - - - - - - + + + 10 + + + + 4.0 + + + 4.0 + + + 4.0 + + + 4.0 + + + 5.0 + + + 14.0 + + + 16.0 + + + 20.0 + + + 40.0 + + + 100.0 + + + false + + + 0.0 + + + + diff --git a/templates/mp2/Script/Shrieker.xml b/templates/mp2/Script/Shrieker.xml index c19ff6ca..f4a659f5 100644 --- a/templates/mp2/Script/Shrieker.xml +++ b/templates/mp2/Script/Shrieker.xml @@ -1,446 +1,138 @@ - + Shrieker - - - - - - + + + + + + 4.5 + + + 30.0 + + + 3.0 + + + 4.0 + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.1 + + + + + 11 + + + 10.0 + + + 4.5 + + + 4.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + + + 11 + + + 5.0 + + + 3.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 50 + + + 100 + + + + + 11 + + + 10.0 + + + 4.5 + + + 4.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + 1.0 + + + 0.1 + + + 4.0 + + + 0.0 + + + 0.0, 0.0, -1.5 + + + 15.0 + + + 1.0 + + + -1 + + + 3.0 + + + 20.0 + + + 5.0 + + + 15.0 + + + 10.0 + + + 5.0 + + + 0.5 + + + diff --git a/templates/mp2/Script/Silhouette.xml b/templates/mp2/Script/Silhouette.xml index 12dad202..c710837a 100644 --- a/templates/mp2/Script/Silhouette.xml +++ b/templates/mp2/Script/Silhouette.xml @@ -1,18 +1,36 @@ - + Silhouette - - - - - - + + + + + + + 2.0, 2.0, 2.0 + + + + + false + + - - - - + + 0.5 + + + 0.298039, 0.6, 1.0, 0.498039 + + + 1.0 + + + 1.0 + + + diff --git a/templates/mp2/Script/SkyRipple.xml b/templates/mp2/Script/SkyRipple.xml index 19eda313..d468d1b4 100644 --- a/templates/mp2/Script/SkyRipple.xml +++ b/templates/mp2/Script/SkyRipple.xml @@ -1,14 +1,11 @@ - + SkyRipple - - - - - - - + + + + diff --git a/templates/mp2/Script/SnakeWeedSwarm.xml b/templates/mp2/Script/SnakeWeedSwarm.xml index 01a0a70e..6e1d09a1 100644 --- a/templates/mp2/Script/SnakeWeedSwarm.xml +++ b/templates/mp2/Script/SnakeWeedSwarm.xml @@ -1,79 +1,74 @@ - + SnakeWeedSwarm - - - - - - + + + + + + 1.0 + + + 1.0 + + + 0.5 + + + 4.0 + + + 1.0 + + + 2.0 + + + 0.2 + + + 2.5 + + + 1.5 + + + 3.0 + + + 5.0 + + + 1.0 + + + 1.0 + + + 0.0 + + + + + 9 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 0.0 + + + -1 + + + -1 + + + -1 + + + diff --git a/templates/mp2/Script/Sound.xml b/templates/mp2/Script/Sound.xml index 5fd73fe9..8ebdbc24 100644 --- a/templates/mp2/Script/Sound.xml +++ b/templates/mp2/Script/Sound.xml @@ -1,37 +1,78 @@ - + Sound - - - - - - - - - - - - - - + + + + -1 + + + 50.0 + + + 0.2 + + + 0.0 + + + 20 + + + 127 + + + 127 + - - + + + 0.0 + + + 0.0 + + - - - - - - - - - - - - + + false + + + false + + + false + + + false + + + false + + + true + + + false + + + false + + + false + + + false + + + 0 + + + 0 + + + diff --git a/templates/mp2/Script/SoundModifier.xml b/templates/mp2/Script/SoundModifier.xml index f2a3e503..c9a35ca3 100644 --- a/templates/mp2/Script/SoundModifier.xml +++ b/templates/mp2/Script/SoundModifier.xml @@ -1,21 +1,24 @@ - + SoundModifier - - - - - - - - - - - - - - + + + + 5.0 + + + false + + + false + + + + + + + @@ -25,6 +28,7 @@ + 0.5 enabled enabled diff --git a/templates/mp2/Script/SpacePirate.xml b/templates/mp2/Script/SpacePirate.xml index fa83e4a0..fa664c70 100644 --- a/templates/mp2/Script/SpacePirate.xml +++ b/templates/mp2/Script/SpacePirate.xml @@ -1,490 +1,247 @@ - + SpacePirate - - - - - - + + + + + + 360.0 + + + 90.0 + + + 4.0 + + + 1.0 + + + 0.5 + + + + + 11 + + + 10.0 + + + 10.0 + + + + + 3.0 + + + + + 150.0 + + + + + 0.8 + + + 3.0 + + + 0.3 + + + 0.2 + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 10.0 + + + 50.0 + + + 20.0 + + + 20.0 + + + 10.0 + + + 20.0 + + + 0 + + + false + + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + + + 11 + + + 10.0 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 10.0 + + + -1 + + + + + 11 + + + 10.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 80.0 + + + -1 + + + 0.1 + + + 0.05 + + + 0.1 + + + 0.05 + + + -1 + + + 1.0 + + + 0 + + + 0.1 + + + 0.75 + + + 5.0 + + + 10.0 + + + -1 + + + -1 + + + 0.2 + + + 10.0 + - - - - - - - - - - - - - - - - - - - - - + + + 0 + + + -1 + + + 3 + + + 15.0 + + + 50.0 + + + + + 11 + + + 40.0 + + + 8.0 + + + 10.0 + + + + + + + + 25.0 + + + 0.4 + + + 20.0 + + + 50.0 + + + 2 + + + -1 + + + -1 + + + + diff --git a/templates/mp2/Script/SpankWeed.xml b/templates/mp2/Script/SpankWeed.xml index 55c58595..91db865f 100644 --- a/templates/mp2/Script/SpankWeed.xml +++ b/templates/mp2/Script/SpankWeed.xml @@ -1,265 +1,54 @@ - + SpankWeed - - - - - - + + + + + + + + 9 + + + 20.0 + + + 1.0 + + + + + 1.0 + + + + + 1000000.0 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + true + + + 60.0 + + + 30.0 + + + 15.0 + + + 5.0 + + + diff --git a/templates/mp2/Script/SpawnPoint.xml b/templates/mp2/Script/SpawnPoint.xml index f6c0c46f..820e8b21 100644 --- a/templates/mp2/Script/SpawnPoint.xml +++ b/templates/mp2/Script/SpawnPoint.xml @@ -1,238 +1,19 @@ - + SpawnPoint - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + true + + + false + + + + + @@ -242,6 +23,7 @@ + 0.5559 enabled enabled diff --git a/templates/mp2/Script/SpecialFunction.xml b/templates/mp2/Script/SpecialFunction.xml index 64cd43f2..08394c43 100644 --- a/templates/mp2/Script/SpecialFunction.xml +++ b/templates/mp2/Script/SpecialFunction.xml @@ -1,26 +1,51 @@ - + SpecialFunction - - - - - - + + + + + false + + - - - - - - - - - - - - + + 0 + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0 + + + 0 + + + 0 + + + -1 + + + -1 + + + -1 + + + diff --git a/templates/mp2/Script/SpiderBallAttractionSurface.xml b/templates/mp2/Script/SpiderBallAttractionSurface.xml index 776b3ebb..9b00d0a5 100644 --- a/templates/mp2/Script/SpiderBallAttractionSurface.xml +++ b/templates/mp2/Script/SpiderBallAttractionSurface.xml @@ -1,14 +1,11 @@ - + SpiderBallAttractionSurface - - - - - - - + + + + diff --git a/templates/mp2/Script/SpiderBallWaypoint.xml b/templates/mp2/Script/SpiderBallWaypoint.xml index e825f950..7293b494 100644 --- a/templates/mp2/Script/SpiderBallWaypoint.xml +++ b/templates/mp2/Script/SpiderBallWaypoint.xml @@ -1,15 +1,14 @@ - + SpiderBallWaypoint - - - - - - - - + + + + 0 + + + @@ -19,7 +18,7 @@ - script/common/SpiderBallWaypoint.CMDL + script/common/SpiderBallWaypoint.cmdl enabled enabled diff --git a/templates/mp2/Script/SpindleCamera.xml b/templates/mp2/Script/SpindleCamera.xml index 0dfadffd..98ba9d5c 100644 --- a/templates/mp2/Script/SpindleCamera.xml +++ b/templates/mp2/Script/SpindleCamera.xml @@ -1,88 +1,39 @@ - + SpindleCamera - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 6400 + + + + + + + + + + + + + + + + + + + + false + + + + + false + + + @@ -92,7 +43,6 @@ - 0.5 enabled enabled diff --git a/templates/mp2/Script/Spinner.xml b/templates/mp2/Script/Spinner.xml index f3ea163b..51375edd 100644 --- a/templates/mp2/Script/Spinner.xml +++ b/templates/mp2/Script/Spinner.xml @@ -1,25 +1,44 @@ - + Spinner - - - - - - - - - - - - - - - - - - + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + true + + + -1 + + + -1 + + + -1 + + + diff --git a/templates/mp2/Script/Splinter.xml b/templates/mp2/Script/Splinter.xml index bb9d7969..92ef9d7f 100644 --- a/templates/mp2/Script/Splinter.xml +++ b/templates/mp2/Script/Splinter.xml @@ -1,454 +1,97 @@ - + Splinter - - - - - - + + + + + + 32.0 + + + 7.0 + + + 17.0 + + + 0.5 + + + 1.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0.0 + + + 5.0 + + + 18.0 + + + 1.0 + + + 3.0 + + + 1 + + + 2 + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 0 + + + + + -1 + + + + + false + + + -1 + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + 2.5 + + + 5.0 + + + diff --git a/templates/mp2/Script/SplitterCommandModule.xml b/templates/mp2/Script/SplitterCommandModule.xml index 7e61a68d..37cb530b 100644 --- a/templates/mp2/Script/SplitterCommandModule.xml +++ b/templates/mp2/Script/SplitterCommandModule.xml @@ -1,780 +1,184 @@ - + SplitterCommandModule - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 60.0 + + + 12.0 + + + 37.0 + + + + + 150.0 + + + + + 2 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 10 + + + 20.0 + + + 720.0 + + + 20.0 + + + 4.0 + + + 10.0 + + + 20.0 + + + 3 + + + -1 + + + + + 11 + + + 10.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1 + + + 3 + + + 100.0 + + + 10.0 + + + 100.0 + + + 45.0 + + + + + 11 + + + 10.0 + + - - - - - - + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + - - - - + + + + 20.0 + + + 0.247059, 0.0, 0.0, 0.0 + + + 0.498039, 0.098039, 0.098039, 0.0 + + + 0.34902, 0.0, 0.0, 0.0 + + + 0.14902, 0.0, 0.0, 0.0 + + + 10.0 + + + 5.0 + + + 4.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + + + diff --git a/templates/mp2/Script/SplitterMainChassis.xml b/templates/mp2/Script/SplitterMainChassis.xml index 1eebd8de..27dd7687 100644 --- a/templates/mp2/Script/SplitterMainChassis.xml +++ b/templates/mp2/Script/SplitterMainChassis.xml @@ -1,604 +1,136 @@ - + SplitterMainChassis - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 60.0 + + + 12.0 + + + 37.0 + + + + + 150.0 + + + + + 2 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 124 + + + 2.0 + + + 2.5 + + + 6.0 + + + + + 11 + + + 20.0 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 3.0 + + + 100.0 + + + 40.0 + + + 3.0 + + + 6.0 + + + 30.0 + + + 60.0 + + + 20.0 + + + 20.0 + + + 60.0 + + + 20.0 + + + 6.0 + + + 6.0 + + + 1.5 + + + 10.0 + + + 30.0 + + + 4 + + + 30.0 + + + + + 11 + + + 20.0 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + + + + diff --git a/templates/mp2/Script/SporbBase.xml b/templates/mp2/Script/SporbBase.xml index ee8b4e23..a6974d0c 100644 --- a/templates/mp2/Script/SporbBase.xml +++ b/templates/mp2/Script/SporbBase.xml @@ -1,365 +1,171 @@ - + SporbBase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 2.0 + + + 2.0 + + + 1.0 + + + 1.0 + + + 1 + + + 1 + + + 0.0 + + + 0.0, 0.0, 0.0 + + + -1 + + + 0.1 + + + -10.0 + + + -100.0 + + + 50.0 + + + 0.0 + + + 2.0 + + + 2.0 + + + 2.0 + + + 40.0 + + + 0.0 + + + 5.0 + + + 10.0 + + + 5.0 + + + 20.0 + + + false + + + -1 + + + + + 11 + + + 5.0 + + + 2.0 + + + + 20.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 5.0 + + + -1 + + + 20.0 + + + 0.0 + + + 1.0 + + + 0.4 + + + 5.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + + + diff --git a/templates/mp2/Script/SporbNeedle.xml b/templates/mp2/Script/SporbNeedle.xml index cc233bb7..d0be49d0 100644 --- a/templates/mp2/Script/SporbNeedle.xml +++ b/templates/mp2/Script/SporbNeedle.xml @@ -1,71 +1,54 @@ - + SporbNeedle - - - - - - + + + + + + 60.0 + + + 1.0 + + + + + 9 + + + 5.0 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1.5 + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + diff --git a/templates/mp2/Script/SporbProjectile.xml b/templates/mp2/Script/SporbProjectile.xml index 12fb21ee..e3312e0a 100644 --- a/templates/mp2/Script/SporbProjectile.xml +++ b/templates/mp2/Script/SporbProjectile.xml @@ -1,262 +1,19 @@ - + SporbProjectile - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + -1 + + + -1 + + + diff --git a/templates/mp2/Script/SporbTop.xml b/templates/mp2/Script/SporbTop.xml index d61240f7..34ecf90f 100644 --- a/templates/mp2/Script/SporbTop.xml +++ b/templates/mp2/Script/SporbTop.xml @@ -1,260 +1,13 @@ - + SporbTop - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + diff --git a/templates/mp2/Script/Steam.xml b/templates/mp2/Script/Steam.xml index 28775d02..f14e7ed9 100644 --- a/templates/mp2/Script/Steam.xml +++ b/templates/mp2/Script/Steam.xml @@ -1,30 +1,28 @@ - + Steam - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 0.35 + + + 1.0 + + + 2.0 + + + 0.0 + + + false + + + diff --git a/templates/mp2/Script/StoneToad.xml b/templates/mp2/Script/StoneToad.xml index 5ad285da..b5e6f025 100644 --- a/templates/mp2/Script/StoneToad.xml +++ b/templates/mp2/Script/StoneToad.xml @@ -1,260 +1,19 @@ - + StoneToad - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 1 + + + + + diff --git a/templates/mp2/Script/StreamedAudio.xml b/templates/mp2/Script/StreamedAudio.xml index 9eccde53..9854a8e4 100644 --- a/templates/mp2/Script/StreamedAudio.xml +++ b/templates/mp2/Script/StreamedAudio.xml @@ -1,21 +1,30 @@ - + StreamedAudio - - - - - - - - - - - - - - + + + + + false + + + 0.25 + + + 0.25 + + + 127 + + + 0 + + + true + + + diff --git a/templates/mp2/Script/StreamedMovie.xml b/templates/mp2/Script/StreamedMovie.xml index c14e50bc..580b2072 100644 --- a/templates/mp2/Script/StreamedMovie.xml +++ b/templates/mp2/Script/StreamedMovie.xml @@ -1,22 +1,33 @@ - + StreamedMovie - - - - - - - - - - - - - - - + + + + + false + + + true + + + 0 + + + 127 + + + 0 + + + 0.05 + + + 1.0 + + + diff --git a/templates/mp2/Script/Subtitle.xml b/templates/mp2/Script/Subtitle.xml index 1a479733..172e04ea 100644 --- a/templates/mp2/Script/Subtitle.xml +++ b/templates/mp2/Script/Subtitle.xml @@ -1,31 +1,56 @@ - + Subtitle - - - - - - + + + + + 0 + + + 0 + + + + + 640 + + + 448 + + + 1 + + + + Trilogy + - - - - - - - - - - - - - - - - - + + 0 + + Trilogy + + + + 100 + + Trilogy + + + + + 0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp2/Script/SurfaceCamera.xml b/templates/mp2/Script/SurfaceCamera.xml index 8fad8d19..4cef7b2e 100644 --- a/templates/mp2/Script/SurfaceCamera.xml +++ b/templates/mp2/Script/SurfaceCamera.xml @@ -1,28 +1,31 @@ - + SurfaceCamera - - - - - - - - - - - - - - - - - - - - - + + + + 2 + + + 1 + + + + 0.0, 0.0, 0.0 + + + + false + + + + false + + + + + @@ -32,7 +35,6 @@ - 0.5 enabled enabled diff --git a/templates/mp2/Script/SwampBossStage1.xml b/templates/mp2/Script/SwampBossStage1.xml index deb36957..2b1f15f5 100644 --- a/templates/mp2/Script/SwampBossStage1.xml +++ b/templates/mp2/Script/SwampBossStage1.xml @@ -1,557 +1,109 @@ - + SwampBossStage1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 2 + + + - - - - - - - - - - - + + + -1 + + + 3.0 + + + 6.0 + + + -1 + + + + -1 + + + -1 + + + -1 + + + + -1 + + + 50.0 + + + 5.0 + + + 15.0 + + + 180.0 + + + 100.0 + + + + 2.0 + + + -1 + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + -1 + + + 2.0 + + + + + + + + + + + + 10.0 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + diff --git a/templates/mp2/Script/SwampBossStage2.xml b/templates/mp2/Script/SwampBossStage2.xml index 76352201..b4ee3660 100644 --- a/templates/mp2/Script/SwampBossStage2.xml +++ b/templates/mp2/Script/SwampBossStage2.xml @@ -1,640 +1,244 @@ - + SwampBossStage2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 25.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 1.0 + + + 0.5 + + + 1.5 + + + 0.0 + + + 2 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 10.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + 1.0 + + + + + + + 30.0 + + + 2 + + + -1 + + + + + 11 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + -1 + + + -1 + + + 2.0 + + + + + 11 + + + 0.5 + + + + + 10.0 + + + 0.2 + + + -1 + + + 100.0 + + + 2.0 + + + 100.0 + + + 100.0 + + + 30.0 + + + 30.0 + + + 40.0 + + + 50.0 + + + 50.0 + + + + 2.0 + + + 0.4 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + 20.0 + + + 180.0 + + + -1 + + + 5.0 + + + 0.0, 1.0, 5.0 + + + + + -1 + + + + + 11 + + + 0.5 + + + + + 0.1 + + + 5.0 + + + 30.0 + + + + + + + 15.0 + + + + 0.8 + + + + + 4.0 + + + + + + diff --git a/templates/mp2/Script/Switch.xml b/templates/mp2/Script/Switch.xml index 04ad143a..d6657a72 100644 --- a/templates/mp2/Script/Switch.xml +++ b/templates/mp2/Script/Switch.xml @@ -1,16 +1,17 @@ - + Switch - - - - - - - - - + + + + false + + + false + + + diff --git a/templates/mp2/Script/TargetingPoint.xml b/templates/mp2/Script/TargetingPoint.xml index 0c87991e..2fcd7335 100644 --- a/templates/mp2/Script/TargetingPoint.xml +++ b/templates/mp2/Script/TargetingPoint.xml @@ -1,14 +1,17 @@ - + TargetingPoint - - - - - - + + + + + false + + + + diff --git a/templates/mp2/Script/TeamAI.xml b/templates/mp2/Script/TeamAI.xml index 2d2b4fcb..24d703c4 100644 --- a/templates/mp2/Script/TeamAI.xml +++ b/templates/mp2/Script/TeamAI.xml @@ -1,23 +1,38 @@ - + TeamAI - - - - - - - - - - - - - - - - + + + + 20 + + + 2 + + + 2 + + + 30 + + + 1 + + + 1 + + + 0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp2/Script/TextPane.xml b/templates/mp2/Script/TextPane.xml index b6c9e2bd..049a39df 100644 --- a/templates/mp2/Script/TextPane.xml +++ b/templates/mp2/Script/TextPane.xml @@ -1,35 +1,58 @@ - + TextPane - - - - - - + + + + + + + 80 + + + 10 + + - - - - - - - - - - - + + + + 80 + + + 10 + + + + Trilogy + - - - - - - - - - + + 0.0, 0.0, 0.0 + + + + + 1 + + + 0.25 + + + 0.25 + + + true + + + true + + + false + + + @@ -39,6 +62,7 @@ + 0.5 enabled enabled diff --git a/templates/mp2/Script/TimeKeyframe.xml b/templates/mp2/Script/TimeKeyframe.xml index dad845ae..39a2c7bd 100644 --- a/templates/mp2/Script/TimeKeyframe.xml +++ b/templates/mp2/Script/TimeKeyframe.xml @@ -1,15 +1,14 @@ - + TimeKeyframe - - - - - - - - + + + + 1.0 + + + diff --git a/templates/mp2/Script/Timer.xml b/templates/mp2/Script/Timer.xml index 369d8378..a3659ad4 100644 --- a/templates/mp2/Script/Timer.xml +++ b/templates/mp2/Script/Timer.xml @@ -1,18 +1,23 @@ - + Timer - - - - - - - - - - - + + + + 5.0 + + + 0.0 + + + false + + + false + + + diff --git a/templates/mp2/Script/Trigger.xml b/templates/mp2/Script/Trigger.xml index 17051101..8d09433e 100644 --- a/templates/mp2/Script/Trigger.xml +++ b/templates/mp2/Script/Trigger.xml @@ -1,26 +1,18 @@ - + Trigger - - - - - - - - - - - - - - - - - - - + + + + + false + + + false + + + diff --git a/templates/mp2/Script/TriggerEllipsoid.xml b/templates/mp2/Script/TriggerEllipsoid.xml index 70bce2a0..0a1f58ad 100644 --- a/templates/mp2/Script/TriggerEllipsoid.xml +++ b/templates/mp2/Script/TriggerEllipsoid.xml @@ -1,26 +1,18 @@ - + TriggerEllipsoid - - - - - - - - - - - - - - - - - - - + + + + + false + + + false + + + diff --git a/templates/mp2/Script/TriggerOrientated.xml b/templates/mp2/Script/TriggerOrientated.xml index 5c9db66c..db2d8a57 100644 --- a/templates/mp2/Script/TriggerOrientated.xml +++ b/templates/mp2/Script/TriggerOrientated.xml @@ -1,26 +1,18 @@ - + TriggerOrientated - - - - - - - - - - - - - - - - - - - + + + + + false + + + false + + + diff --git a/templates/mp2/Script/Tryclops.xml b/templates/mp2/Script/Tryclops.xml index 5901c06b..3c46e9ca 100644 --- a/templates/mp2/Script/Tryclops.xml +++ b/templates/mp2/Script/Tryclops.xml @@ -1,264 +1,50 @@ - + Tryclops - - - - - - + + + + + + 0.0 + + + 10.0 + + + + + 5.0 + + + 1.0 + + + + + 0.6 + + + 1.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 20.0 + + + 45.0 + + + 4.0 + + + 20.0 + + + diff --git a/templates/mp2/Script/VisorFlare.xml b/templates/mp2/Script/VisorFlare.xml index d1c2d8de..7cdc4dbf 100644 --- a/templates/mp2/Script/VisorFlare.xml +++ b/templates/mp2/Script/VisorFlare.xml @@ -1,52 +1,82 @@ - + VisorFlare - - - - - - + + + + 0 + + + true + + + 0.1 + + + 1.0 + + + 2.0 + + + 0 + + + true + + + false + + + + + 1.0 + + - - - - - - - - - - - - - + + + + 0.25 + + + 1.0 + + - - - - - + + + + 0.5 + + + 1.0 + + - - - - - + + + + 0.75 + + + 1.0 + + - - - - - - - - - - - + + + + 1.0 + + + 1.0 + + + + diff --git a/templates/mp2/Script/VisorGoo.xml b/templates/mp2/Script/VisorGoo.xml index 93f1d742..23e1ec4d 100644 --- a/templates/mp2/Script/VisorGoo.xml +++ b/templates/mp2/Script/VisorGoo.xml @@ -1,25 +1,42 @@ - + VisorGoo - - - - - - - - - - - - - - - - - - + + + + + -1 + + + 1.0 + + + 8.0 + + + 40.0 + + + 20.0 + + + 1.0, 1.0, 1.0, 1.0 + + + -1 + + + false + + + false + + + true + + + diff --git a/templates/mp2/Script/WallWalker.xml b/templates/mp2/Script/WallWalker.xml index 521bda1d..2da6d088 100644 --- a/templates/mp2/Script/WallWalker.xml +++ b/templates/mp2/Script/WallWalker.xml @@ -1,444 +1,63 @@ - + WallWalker - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 1 + + + + + + 2.5 + + + 1080.0 + + + 0.4 + + + 40.0 + + + + + + + 4.0 + + + 0.5 + + + 5 + + + -1 + + + -1 + + + 2.0 + + + 5.0 + + + + + -1 + + + + diff --git a/templates/mp2/Script/Water.xml b/templates/mp2/Script/Water.xml index f3e4db1a..477676aa 100644 --- a/templates/mp2/Script/Water.xml +++ b/templates/mp2/Script/Water.xml @@ -1,114 +1,247 @@ - + Water - - - - - - + + + + + 0.0 + + + 0.0 + + + 5.0 + + + 5.0 + + + 0 + + + + + + + + 1.0 + + + -1 + + + -1 + + + -1 + + + 0.0, 0.0, 0.498039, 1.0 + + + 0.6 + + + 0.2 + + + 1.0 + + + 1.0 + + + 0.0 + + + + + 0 + + + 5.0 + + + 0.15 + + + 10.0 + + - - - - - - - - - + + + + 0 + + + 5.0 + + + 0.15 + + + 10.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0 + + + 5.0 + + + 0.15 + + + 10.0 + + - - - - - - + + + + 0 + + + 5.0 + + + 0.15 + + + 10.0 + + - - - - - - + + + + 0 + + + 5.0 + + + 0.15 + + + 10.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 10.0 + + + 0.0 + + + 0.0, 0.498039, 1.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0 + + + 0.0 + + + 1.0 + + + 30.0 + + + 125.0 + + + 150.0 + + + 300.0 + + + 0.5 + + + true + + + true + + + 1.0 + + + 1.0 + + + 0.3 + + + 1.0 + + + 1.0 + + + 0.0 + + + 0.0 + + + false + + + true + + + 300 + + + diff --git a/templates/mp2/Script/Waypoint.xml b/templates/mp2/Script/Waypoint.xml index c93370f6..fa695e25 100644 --- a/templates/mp2/Script/Waypoint.xml +++ b/templates/mp2/Script/Waypoint.xml @@ -1,14 +1,11 @@ - + Waypoint - - - - - - - + + + + diff --git a/templates/mp2/Script/WispTentacle.xml b/templates/mp2/Script/WispTentacle.xml index 143bec89..712bf089 100644 --- a/templates/mp2/Script/WispTentacle.xml +++ b/templates/mp2/Script/WispTentacle.xml @@ -1,273 +1,44 @@ - + WispTentacle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 30.0 + + + 20.0 + + + 10.0 + + + 0.0 + + + + + 9 + + + 5.0 + + + + false + + + 2.0 + + + 0.2 + + + + + diff --git a/templates/mp2/Script/WorldLightFader.xml b/templates/mp2/Script/WorldLightFader.xml index 359dd629..71495206 100644 --- a/templates/mp2/Script/WorldLightFader.xml +++ b/templates/mp2/Script/WorldLightFader.xml @@ -1,16 +1,17 @@ - + WorldLightFader - - - - - - - - - + + + + 1.0 + + + 1.0 + + + diff --git a/templates/mp2/Script/WorldTeleporter.xml b/templates/mp2/Script/WorldTeleporter.xml index 69073eb2..7b4b7577 100644 --- a/templates/mp2/Script/WorldTeleporter.xml +++ b/templates/mp2/Script/WorldTeleporter.xml @@ -1,40 +1,77 @@ - + WorldTeleporter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 1.0, 1.0, 1.0 + + + -1 + + + 1.0, 1.0, 1.0 + + + -1 + + + 1.0, 1.0, 1.0 + + + true + + + -1 + + + -1 + + + 127 + + + 64 + + + false + + + + + false + + + 0.01 + + + 8.0 + + + 0.0 + + + + false + + + 0.0 + + + 2.0 + + + 3.0 + + + false + + + diff --git a/templates/mp2/Structs/ActorParameters.xml b/templates/mp2/Structs/ActorParameters.xml new file mode 100644 index 00000000..8c660399 --- /dev/null +++ b/templates/mp2/Structs/ActorParameters.xml @@ -0,0 +1,50 @@ + + + + + + + -1 + + + -1 + + + -1 + + + -1 + + + true + + + 1.0 + + + 1.0 + + + + false + + + false + + + true + + + false + + + false + + + 127 + + + 127 + + + diff --git a/templates/mp2/Structs/AnimationParameters.xml b/templates/mp2/Structs/AnimationParameters.xml deleted file mode 100644 index aaff09e6..00000000 --- a/templates/mp2/Structs/AnimationParameters.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/templates/mp2/Structs/ArrayType2.xml b/templates/mp2/Structs/ArrayType2.xml deleted file mode 100644 index 931be11d..00000000 --- a/templates/mp2/Structs/ArrayType2.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/templates/mp2/Structs/AudioPlaybackParms.xml b/templates/mp2/Structs/AudioPlaybackParms.xml new file mode 100644 index 00000000..af7efc01 --- /dev/null +++ b/templates/mp2/Structs/AudioPlaybackParms.xml @@ -0,0 +1,23 @@ + + + + + 100.0 + + + 0.1 + + + -1 + + + 127 + + + 0 + + + true + + + diff --git a/templates/mp2/Structs/BasicSwarmProperties.xml b/templates/mp2/Structs/BasicSwarmProperties.xml new file mode 100644 index 00000000..946a047c --- /dev/null +++ b/templates/mp2/Structs/BasicSwarmProperties.xml @@ -0,0 +1,129 @@ + + + + + + + 11 + + + 5.0 + + + 5.0 + + + + + 1.0 + + + 0.3 + + + 0.7 + + + 0.0 + + + 3.0 + + + 50 + + + 0 + + + 2.5 + + + 1.0 + + + 0.7 + + + 0.4 + + + 0.7 + + + 0.7 + + + 10.0 + + + 6.0 + + + 5 + + + 0.0 + + + 0.0 + + + + + 2.0 + + + 2.0 + + + + + + + 5 + + + 1.0 + + + 90.0 + + + false + + + false + + + true + + + false + + + -1 + + + -1 + + + 0.0 + + + 100.0 + + + 20 + + + 127 + + + 5.0 + + + 100.0 + + + diff --git a/templates/mp2/Structs/BehaveChance.xml b/templates/mp2/Structs/BehaveChance.xml new file mode 100644 index 00000000..1fa3eecf --- /dev/null +++ b/templates/mp2/Structs/BehaveChance.xml @@ -0,0 +1,26 @@ + + + + + -0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0 + + + diff --git a/templates/mp2/Structs/BloggStruct.xml b/templates/mp2/Structs/BloggStruct.xml new file mode 100644 index 00000000..c93500a3 --- /dev/null +++ b/templates/mp2/Structs/BloggStruct.xml @@ -0,0 +1,20 @@ + + + + + -2143184152 + + + 0 + + + 0.0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp2/Structs/BossStruct.xml b/templates/mp2/Structs/BossStruct.xml new file mode 100644 index 00000000..0e279b84 --- /dev/null +++ b/templates/mp2/Structs/BossStruct.xml @@ -0,0 +1,14 @@ + + + + + 100.0 + + + 0 + + + false + + + diff --git a/templates/mp2/Structs/CameraHintStructA.xml b/templates/mp2/Structs/CameraHintStructA.xml new file mode 100644 index 00000000..0d02c5f0 --- /dev/null +++ b/templates/mp2/Structs/CameraHintStructA.xml @@ -0,0 +1,8 @@ + + + + + 0 + + + diff --git a/templates/mp2/Structs/CameraHintStructB.xml b/templates/mp2/Structs/CameraHintStructB.xml new file mode 100644 index 00000000..506bee90 --- /dev/null +++ b/templates/mp2/Structs/CameraHintStructB.xml @@ -0,0 +1,11 @@ + + + + + false + + + 8.0 + + + diff --git a/templates/mp2/Structs/CameraHintStructC.xml b/templates/mp2/Structs/CameraHintStructC.xml new file mode 100644 index 00000000..ab8edfa4 --- /dev/null +++ b/templates/mp2/Structs/CameraHintStructC.xml @@ -0,0 +1,11 @@ + + + + + false + + + 90.0 + + + diff --git a/templates/mp2/Structs/CameraShakerData.xml b/templates/mp2/Structs/CameraShakerData.xml new file mode 100644 index 00000000..4a46621b --- /dev/null +++ b/templates/mp2/Structs/CameraShakerData.xml @@ -0,0 +1,20 @@ + + + + + 16 + + + 5.0 + + + + + + 1.0 + + + -1 + + + diff --git a/templates/mp2/Structs/ConditionalTest.xml b/templates/mp2/Structs/ConditionalTest.xml new file mode 100644 index 00000000..d8d6cb94 --- /dev/null +++ b/templates/mp2/Structs/ConditionalTest.xml @@ -0,0 +1,20 @@ + + + + + 1 + + + 0 + + + 0 + + + 0 + + + 0 + + + diff --git a/templates/mp2/Structs/ControlHintStruct.xml b/templates/mp2/Structs/ControlHintStruct.xml new file mode 100644 index 00000000..ce1f5d18 --- /dev/null +++ b/templates/mp2/Structs/ControlHintStruct.xml @@ -0,0 +1,15 @@ + + + + + + + -2143184152 + + + + + 0 + + + diff --git a/templates/mp2/Structs/ControllerActionStruct.xml b/templates/mp2/Structs/ControllerActionStruct.xml new file mode 100644 index 00000000..321132a9 --- /dev/null +++ b/templates/mp2/Structs/ControllerActionStruct.xml @@ -0,0 +1,8 @@ + + + + + 0 + + + diff --git a/templates/mp2/Structs/DamageInfo.xml b/templates/mp2/Structs/DamageInfo.xml new file mode 100644 index 00000000..95ee0a7a --- /dev/null +++ b/templates/mp2/Structs/DamageInfo.xml @@ -0,0 +1,17 @@ + + + + + 0 + + + 0.0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp2/Structs/DamageVulnerability.xml b/templates/mp2/Structs/DamageVulnerability.xml new file mode 100644 index 00000000..44f7fe78 --- /dev/null +++ b/templates/mp2/Structs/DamageVulnerability.xml @@ -0,0 +1,118 @@ + + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + + 0.0 + + + + + + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + + + + + + + + + 0.0 + + + + + + + 0.0 + + + + + diff --git a/templates/mp2/Structs/DamageableTriggerInfo.xml b/templates/mp2/Structs/DamageableTriggerInfo.xml new file mode 100644 index 00000000..160a5b00 --- /dev/null +++ b/templates/mp2/Structs/DamageableTriggerInfo.xml @@ -0,0 +1,11 @@ + + + + + false + + + 15 + + + diff --git a/templates/mp2/Structs/DigitalGuardianHeadStruct.xml b/templates/mp2/Structs/DigitalGuardianHeadStruct.xml new file mode 100644 index 00000000..8aa7e4dd --- /dev/null +++ b/templates/mp2/Structs/DigitalGuardianHeadStruct.xml @@ -0,0 +1,26 @@ + + + + + 4 + + + 1.25 + + + 2.0 + + + 25.0 + + + 25.0 + + + 25.0 + + + 25.0 + + + diff --git a/templates/mp2/Structs/EchoParameters.xml b/templates/mp2/Structs/EchoParameters.xml new file mode 100644 index 00000000..f7878b81 --- /dev/null +++ b/templates/mp2/Structs/EchoParameters.xml @@ -0,0 +1,23 @@ + + + + + false + + + false + + + 3 + + + 0.2 + + + 4.0 + + + 0.5 + + + diff --git a/templates/mp2/Structs/EditorProperties.xml b/templates/mp2/Structs/EditorProperties.xml new file mode 100644 index 00000000..86beaae2 --- /dev/null +++ b/templates/mp2/Structs/EditorProperties.xml @@ -0,0 +1,13 @@ + + + + + + + true + + + 3 + + + diff --git a/templates/mp2/Structs/EmperorIngStage3StructA.xml b/templates/mp2/Structs/EmperorIngStage3StructA.xml new file mode 100644 index 00000000..10609b35 --- /dev/null +++ b/templates/mp2/Structs/EmperorIngStage3StructA.xml @@ -0,0 +1,37 @@ + + + + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + + + + + -1 + + + diff --git a/templates/mp2/Structs/EmperorIngStage3StructB.xml b/templates/mp2/Structs/EmperorIngStage3StructB.xml new file mode 100644 index 00000000..3f859c0c --- /dev/null +++ b/templates/mp2/Structs/EmperorIngStage3StructB.xml @@ -0,0 +1,22 @@ + + + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + + + + + diff --git a/templates/mp2/Structs/FlareDef.xml b/templates/mp2/Structs/FlareDef.xml new file mode 100644 index 00000000..8d957169 --- /dev/null +++ b/templates/mp2/Structs/FlareDef.xml @@ -0,0 +1,15 @@ + + + + + + 0.0 + + + 0.0 + + + 1.0, 1.0, 1.0, 1.0 + + + diff --git a/templates/mp2/Structs/GrappleParameters.xml b/templates/mp2/Structs/GrappleParameters.xml new file mode 100644 index 00000000..3c9cb645 --- /dev/null +++ b/templates/mp2/Structs/GrappleParameters.xml @@ -0,0 +1,41 @@ + + + + + 10.0 + + + 10.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 45.0 + + + 90.0 + + + 0.0 + + + 0.0 + + + false + + + diff --git a/templates/mp2/Structs/GuiWidgetProperties.xml b/templates/mp2/Structs/GuiWidgetProperties.xml new file mode 100644 index 00000000..1afad396 --- /dev/null +++ b/templates/mp2/Structs/GuiWidgetProperties.xml @@ -0,0 +1,12 @@ + + + + + + 1 + + + false + + + diff --git a/templates/mp2/Structs/HealthInfo.xml b/templates/mp2/Structs/HealthInfo.xml new file mode 100644 index 00000000..46c7fa61 --- /dev/null +++ b/templates/mp2/Structs/HealthInfo.xml @@ -0,0 +1,11 @@ + + + + + 5.0 + + + 1.0 + + + diff --git a/templates/mp2/Structs/IngBoostBallGuardianStruct.xml b/templates/mp2/Structs/IngBoostBallGuardianStruct.xml new file mode 100644 index 00000000..4b00823a --- /dev/null +++ b/templates/mp2/Structs/IngBoostBallGuardianStruct.xml @@ -0,0 +1,47 @@ + + + + + 1.8 + + + 1.8 + + + 1.8 + + + 150.0 + + + 0.5 + + + 0.0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp2/Structs/IngPossessionData.xml b/templates/mp2/Structs/IngPossessionData.xml new file mode 100644 index 00000000..3ec01ce2 --- /dev/null +++ b/templates/mp2/Structs/IngPossessionData.xml @@ -0,0 +1,37 @@ + + + + + false + + + true + + + -1 + + + -1 + + + -1 + + + + + 150.0 + + + 2.0 + + + + + 2.0 + + + -1 + + + + diff --git a/templates/mp2/Structs/IngSpaceJumpGuardianStruct.xml b/templates/mp2/Structs/IngSpaceJumpGuardianStruct.xml new file mode 100644 index 00000000..b9e5cdb4 --- /dev/null +++ b/templates/mp2/Structs/IngSpaceJumpGuardianStruct.xml @@ -0,0 +1,20 @@ + + + + + 10.0 + + + 90.0 + + + 33.299999 + + + 1.0 + + + 1500.0 + + + diff --git a/templates/mp2/Structs/IngSpiderballGuardianStruct.xml b/templates/mp2/Structs/IngSpiderballGuardianStruct.xml new file mode 100644 index 00000000..84255b5c --- /dev/null +++ b/templates/mp2/Structs/IngSpiderballGuardianStruct.xml @@ -0,0 +1,29 @@ + + + + + 5.0 + + + 10.0 + + + 7.0 + + + 720.0 + + + 40.0 + + + 2.0 + + + 25.0 + + + 15.0 + + + diff --git a/templates/mp2/Structs/Layer.xml b/templates/mp2/Structs/Layer.xml deleted file mode 100644 index 5a399186..00000000 --- a/templates/mp2/Structs/Layer.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/templates/mp2/Structs/LayerSwitch.xml b/templates/mp2/Structs/LayerSwitch.xml new file mode 100644 index 00000000..cfb457a9 --- /dev/null +++ b/templates/mp2/Structs/LayerSwitch.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/templates/mp2/Structs/LightParameters.xml b/templates/mp2/Structs/LightParameters.xml new file mode 100644 index 00000000..ace90e7c --- /dev/null +++ b/templates/mp2/Structs/LightParameters.xml @@ -0,0 +1,50 @@ + + + + + true + + + 1.0 + + + 0 + + + 1.0 + + + 20.0 + + + 1.0, 1.0, 1.0, 1.0 + + + true + + + 1 + + + 1 + + + 0.0, 0.0, 0.0 + + + 4 + + + 4 + + + false + + + false + + + 0 + + + diff --git a/templates/mp2/Structs/MayaSpline.xml b/templates/mp2/Structs/MayaSpline.xml new file mode 100644 index 00000000..59869570 --- /dev/null +++ b/templates/mp2/Structs/MayaSpline.xml @@ -0,0 +1,4 @@ + + + + diff --git a/templates/mp2/Structs/PatternedInfo.xml b/templates/mp2/Structs/PatternedInfo.xml new file mode 100644 index 00000000..a8e1546b --- /dev/null +++ b/templates/mp2/Structs/PatternedInfo.xml @@ -0,0 +1,126 @@ + + + + + 150.0 + + + 1.0 + + + 120.0 + + + 100.0 + + + 0.0 + + + 60.0 + + + 6.0 + + + 11.0 + + + 2.0 + + + 1.0 + + + 50.0 + + + 25.0 + + + 5.0 + + + + 2.0 + + + + + 2.0 + + + + + + 1.0 + + + 2.0 + + + 0.0, 0.0, 0.0 + + + 0.1 + + + 1000.0 + + + 1000.0 + + + 0.0 + + + -1 + + + + + + 0.1 + + + 0.1 + + + 2.0 + + + 0 + + + 0.0, 0.0, 0.0 + + + + -1 + + + 0.0, 0.0, 0.0 + + + + -1 + + + -1 + + + -1 + + + + 0 + + + + + true + + + + + diff --git a/templates/mp2/Structs/PlasmaBeamInfo.xml b/templates/mp2/Structs/PlasmaBeamInfo.xml new file mode 100644 index 00000000..451b9b60 --- /dev/null +++ b/templates/mp2/Structs/PlasmaBeamInfo.xml @@ -0,0 +1,47 @@ + + + + + 0 + + + + + + + + 10.0 + + + 0.1 + + + 1.0 + + + 10.0 + + + 10.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 150.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + + diff --git a/templates/mp2/Structs/PowerBombGuardianStageProperties.xml b/templates/mp2/Structs/PowerBombGuardianStageProperties.xml new file mode 100644 index 00000000..2a3873bd --- /dev/null +++ b/templates/mp2/Structs/PowerBombGuardianStageProperties.xml @@ -0,0 +1,38 @@ + + + + + 2.0 + + + 2.0 + + + 1.0 + + + 1.0 + + + 1 + + + 1 + + + 1.0 + + + 1.0 + + + 0.5 + + + 10 + + + 10 + + + diff --git a/templates/mp2/Structs/SafeZoneStructA.xml b/templates/mp2/Structs/SafeZoneStructA.xml new file mode 100644 index 00000000..b8c474e7 --- /dev/null +++ b/templates/mp2/Structs/SafeZoneStructA.xml @@ -0,0 +1,25 @@ + + + + + true + + + 0 + + + 0.0, 0.0, 0.0, 0.0 + + + + + 1.0 + + + + + 0.0 + + + + diff --git a/templates/mp2/Structs/SafeZoneStructB.xml b/templates/mp2/Structs/SafeZoneStructB.xml new file mode 100644 index 00000000..2c5bdd87 --- /dev/null +++ b/templates/mp2/Structs/SafeZoneStructB.xml @@ -0,0 +1,68 @@ + + + + + -1 + + + 0.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 50.0 + + + -1 + + + -0.04 + + + -0.03 + + + 2.0 + + + 1.0 + + + -1 + + + 0.0 + + + 0.03 + + + 3.0 + + + 1.0 + + + -1 + + + 0.094118, 0.498039, 0.498039, 1.0 + + + 0.74902, 0.74902, 0.74902, 1.0 + + + diff --git a/templates/mp2/Structs/SandBossStructA.xml b/templates/mp2/Structs/SandBossStructA.xml new file mode 100644 index 00000000..337e980b --- /dev/null +++ b/templates/mp2/Structs/SandBossStructA.xml @@ -0,0 +1,32 @@ + + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + diff --git a/templates/mp2/Structs/SandBossStructB.xml b/templates/mp2/Structs/SandBossStructB.xml new file mode 100644 index 00000000..d3b9d489 --- /dev/null +++ b/templates/mp2/Structs/SandBossStructB.xml @@ -0,0 +1,60 @@ + + + + + + + 11 + + + 0.5 + + + 10.0 + + + + + 15.0 + + + 3.0 + + + 2.0 + + + 50.0 + + + 50.0 + + + 50.0 + + + 2.0 + + + 1.0 + + + 10.0 + + + 0.0 + + + -1 + + + 1 + + + 3.0 + + + 1.0 + + + diff --git a/templates/mp2/Structs/SandwormStruct.xml b/templates/mp2/Structs/SandwormStruct.xml new file mode 100644 index 00000000..de9e67b5 --- /dev/null +++ b/templates/mp2/Structs/SandwormStruct.xml @@ -0,0 +1,26 @@ + + + + + 1.0 + + + 3.0 + + + 5.0 + + + 1.0 + + + 3 + + + 5 + + + 5 + + + diff --git a/templates/mp2/Structs/ScannableParameters.xml b/templates/mp2/Structs/ScannableParameters.xml new file mode 100644 index 00000000..e2208d24 --- /dev/null +++ b/templates/mp2/Structs/ScannableParameters.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/templates/mp2/Structs/ShockWaveInfo.xml b/templates/mp2/Structs/ShockWaveInfo.xml new file mode 100644 index 00000000..d40d499f --- /dev/null +++ b/templates/mp2/Structs/ShockWaveInfo.xml @@ -0,0 +1,26 @@ + + + + + + + 0.0 + + + 1.0 + + + 0.5 + + + 1.0 + + + 0.0 + + + + -1 + + + diff --git a/templates/mp2/Structs/SpawnPointStruct.xml b/templates/mp2/Structs/SpawnPointStruct.xml new file mode 100644 index 00000000..1f4ef4dd --- /dev/null +++ b/templates/mp2/Structs/SpawnPointStruct.xml @@ -0,0 +1,332 @@ + + + + + 1 + + + 0 + + + 0 + + + 0 + + + 1 + + + 0 + + + 0 + + + 0 + + + 0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + 0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + 1 + + + 1 + + + 1 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 5 + + + 5 + + + 5 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + diff --git a/templates/mp2/Structs/SpindleCameraStruct.xml b/templates/mp2/Structs/SpindleCameraStruct.xml new file mode 100644 index 00000000..f0c9030c --- /dev/null +++ b/templates/mp2/Structs/SpindleCameraStruct.xml @@ -0,0 +1,9 @@ + + + + + 0 + + + + diff --git a/templates/mp2/Structs/SwampBossStage1Struct.xml b/templates/mp2/Structs/SwampBossStage1Struct.xml new file mode 100644 index 00000000..136c113f --- /dev/null +++ b/templates/mp2/Structs/SwampBossStage1Struct.xml @@ -0,0 +1,32 @@ + + + + + 50.0 + + + 1.0 + + + 3.0 + + + 3 + + + 3 + + + 0 + + + 0 + + + 0 + + + 0 + + + diff --git a/templates/mp2/Structs/SwampBossStage2Struct.xml b/templates/mp2/Structs/SwampBossStage2Struct.xml new file mode 100644 index 00000000..b317c6fd --- /dev/null +++ b/templates/mp2/Structs/SwampBossStage2Struct.xml @@ -0,0 +1,50 @@ + + + + + 3.0 + + + 7.0 + + + 1.0 + + + 2.0 + + + 0.2 + + + 0.2 + + + 0 + + + 0 + + + 0 + + + 7 + + + 7 + + + 10.0 + + + 5 + + + 2 + + + 10 + + + diff --git a/templates/mp2/Structs/TextStruct.xml b/templates/mp2/Structs/TextStruct.xml new file mode 100644 index 00000000..8033e64a --- /dev/null +++ b/templates/mp2/Structs/TextStruct.xml @@ -0,0 +1,48 @@ + + + + + 1 + + + 1 + + + 100.0 + + Trilogy + + + + 0 + + Trilogy + + + + 0 + + Trilogy + + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + + 0 + + + 0 + + + true + + + diff --git a/templates/mp2/Structs/Transform.xml b/templates/mp2/Structs/Transform.xml index de516abd..da27caf2 100644 --- a/templates/mp2/Structs/Transform.xml +++ b/templates/mp2/Structs/Transform.xml @@ -1,6 +1,8 @@ - - - + + + + + diff --git a/templates/mp2/Structs/TriggerInfo.xml b/templates/mp2/Structs/TriggerInfo.xml new file mode 100644 index 00000000..2adce17f --- /dev/null +++ b/templates/mp2/Structs/TriggerInfo.xml @@ -0,0 +1,12 @@ + + + + + + 0.0, 0.0, 0.0 + + + 30726 + + + diff --git a/templates/mp2/Structs/UnknownStruct1.xml b/templates/mp2/Structs/UnknownStruct1.xml new file mode 100644 index 00000000..0fa65e3c --- /dev/null +++ b/templates/mp2/Structs/UnknownStruct1.xml @@ -0,0 +1,8 @@ + + + + + 0 + + + diff --git a/templates/mp2/Structs/UnknownStruct2.xml b/templates/mp2/Structs/UnknownStruct2.xml new file mode 100644 index 00000000..fdda4884 --- /dev/null +++ b/templates/mp2/Structs/UnknownStruct2.xml @@ -0,0 +1,14 @@ + + + + + false + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp2/Structs/Vector2f.xml b/templates/mp2/Structs/Vector2f.xml new file mode 100644 index 00000000..3be26a5e --- /dev/null +++ b/templates/mp2/Structs/Vector2f.xml @@ -0,0 +1,11 @@ + + + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp2/Structs/WaterStruct.xml b/templates/mp2/Structs/WaterStruct.xml new file mode 100644 index 00000000..2cf484a6 --- /dev/null +++ b/templates/mp2/Structs/WaterStruct.xml @@ -0,0 +1,20 @@ + + + + + -2143184152 + + + 0.0 + + + 0.0 + + + -0.0 + + + 0.0 + + + diff --git a/templates/mp2demo/MasterTemplate.xml b/templates/mp2demo/MasterTemplate.xml new file mode 100644 index 00000000..8df7dc93 --- /dev/null +++ b/templates/mp2demo/MasterTemplate.xml @@ -0,0 +1,298 @@ + + + Properties.xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp2demo/Properties.xml b/templates/mp2demo/Properties.xml new file mode 100644 index 00000000..e0373900 --- /dev/null +++ b/templates/mp2demo/Properties.xml @@ -0,0 +1,6679 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp2demo/Script/AIJumpPoint.xml b/templates/mp2demo/Script/AIJumpPoint.xml new file mode 100644 index 00000000..0b3af57a --- /dev/null +++ b/templates/mp2demo/Script/AIJumpPoint.xml @@ -0,0 +1,28 @@ + + + AIJumpPoint + + + + 3.0 + + + 0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/AIKeyframe.xml b/templates/mp2demo/Script/AIKeyframe.xml new file mode 100644 index 00000000..57baa682 --- /dev/null +++ b/templates/mp2demo/Script/AIKeyframe.xml @@ -0,0 +1,37 @@ + + + AIKeyframe + + + + -1 + + + false + + + 0.0 + + + 0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/AIMannedTurret.xml b/templates/mp2demo/Script/AIMannedTurret.xml new file mode 100644 index 00000000..bdb293d9 --- /dev/null +++ b/templates/mp2demo/Script/AIMannedTurret.xml @@ -0,0 +1,98 @@ + + + AIMannedTurret + + + + + false + + + + + + + 90.0 + + + 90.0 + + + 60.0 + + + 60.0 + + + 30.0 + + + 30.0 + + + 30.0 + + + 1.0 + + + 0.0 + + + 90.0 + + + 40.0 + + + 20.0 + + + 2.0 + + + + + 0 + + + 10.0 + + + 1.0 + + + 1.0 + + + + + -1 + + + + + + -1 + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/AIWaypoint.xml b/templates/mp2demo/Script/AIWaypoint.xml new file mode 100644 index 00000000..59e2caa9 --- /dev/null +++ b/templates/mp2demo/Script/AIWaypoint.xml @@ -0,0 +1,35 @@ + + + AIWaypoint + + + + 1.0 + + + 0.0 + + + 0 + + + 0 + + + + + + + + + + + + + + script/common/AIWaypoint.cmdl + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Actor.xml b/templates/mp2demo/Script/Actor.xml new file mode 100644 index 00000000..8e3a5a1d --- /dev/null +++ b/templates/mp2demo/Script/Actor.xml @@ -0,0 +1,83 @@ + + + Actor + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 0.0 + + + + + + + + true + + + true + + + true + + + false + + + 0 + + + 1.0 + + + false + + + false + + + false + + + 0.0 + + + + + + 9 + + + + + + + + + + + + + + + + + 0xE25FB08C + 0xC27FFA8F + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0x0FC966DC + + enabled + enabled + + diff --git a/templates/mp2demo/Script/ActorKeyframe.xml b/templates/mp2demo/Script/ActorKeyframe.xml new file mode 100644 index 00000000..3929c29a --- /dev/null +++ b/templates/mp2demo/Script/ActorKeyframe.xml @@ -0,0 +1,37 @@ + + + ActorKeyframe + + + + -1 + + + false + + + 0.0 + + + 0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/ActorRotate.xml b/templates/mp2demo/Script/ActorRotate.xml new file mode 100644 index 00000000..8a66bf60 --- /dev/null +++ b/templates/mp2demo/Script/ActorRotate.xml @@ -0,0 +1,42 @@ + + + ActorRotate + + + + 20 + + + 10.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/AmbientAI.xml b/templates/mp2demo/Script/AmbientAI.xml new file mode 100644 index 00000000..4c947282 --- /dev/null +++ b/templates/mp2demo/Script/AmbientAI.xml @@ -0,0 +1,51 @@ + + + AmbientAI + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + + + + + 7.0 + + + 1.5 + + + -1 + + + -1 + + + + + + + + + + + + + + + 0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/AreaAttributes.xml b/templates/mp2demo/Script/AreaAttributes.xml new file mode 100644 index 00000000..37a3565c --- /dev/null +++ b/templates/mp2demo/Script/AreaAttributes.xml @@ -0,0 +1,38 @@ + + + AreaAttributes + + + + false + + + 0 + + + 1.0 + + + 1.0 + + + + 0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/AreaDamage.xml b/templates/mp2demo/Script/AreaDamage.xml new file mode 100644 index 00000000..dfd7cf51 --- /dev/null +++ b/templates/mp2demo/Script/AreaDamage.xml @@ -0,0 +1,29 @@ + + + AreaDamage + + + + + 1.0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/AtomicAlpha.xml b/templates/mp2demo/Script/AtomicAlpha.xml new file mode 100644 index 00000000..e9598e5d --- /dev/null +++ b/templates/mp2demo/Script/AtomicAlpha.xml @@ -0,0 +1,99 @@ + + + AtomicAlpha + + + + + + 25.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 1.0 + + + 0.5 + + + 1.5 + + + 0.0 + + + 1 + + + + + + + + + 3.0 + + + 2.0 + + + 1.5 + + + false + + + true + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0xC75F9516 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/BallTrigger.xml b/templates/mp2demo/Script/BallTrigger.xml new file mode 100644 index 00000000..53f23749 --- /dev/null +++ b/templates/mp2demo/Script/BallTrigger.xml @@ -0,0 +1,48 @@ + + + BallTrigger + + + + + + + 2.0, 2.0, 2.0 + + + + + + + + 20.0 + + + 60.0 + + + 20.0 + + + 1.0, 0.0, 0.0 + + + false + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp2demo/Script/Blogg.xml b/templates/mp2demo/Script/Blogg.xml new file mode 100644 index 00000000..9997e4c4 --- /dev/null +++ b/templates/mp2demo/Script/Blogg.xml @@ -0,0 +1,127 @@ + + + Blogg + + + + + + 1 + + + + + + 30.0 + + + 30.0 + + + 2.0 + + + 2.0 + + + 1 + + + -1 + + + + + 9 + + + 5.0 + + + 2.0 + + + + + 1.0 + + + 1.0 + + + 45.0 + + + + 2.0 + + + 10.0 + + + 10.0 + + + 10.0 + + + 900.0 + + + 10.0 + + + 0.5 + + + 0.5 + + + 0.75 + + + 1.0 + + + 0.3 + + + 1.0 + + + 10.0 + + + 20.0 + + + 5.0 + + + 5.0 + + + -1 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0xE61748ED:0xAD54DA11 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Brizgee.xml b/templates/mp2demo/Script/Brizgee.xml new file mode 100644 index 00000000..bdd77be4 --- /dev/null +++ b/templates/mp2demo/Script/Brizgee.xml @@ -0,0 +1,73 @@ + + + Brizgee + + + + + + 2.5 + + + 360.0 + + + 720.0 + + + 120.0 + + + 40.0 + + + 0.2 + + + -1 + + + -1 + + + + 2.0 + + + + 1.5 + + + + 2.0 + + + -1 + + + -1 + + + -1 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Camera.xml b/templates/mp2demo/Script/Camera.xml new file mode 100644 index 00000000..4c0566a0 --- /dev/null +++ b/templates/mp2demo/Script/Camera.xml @@ -0,0 +1,43 @@ + + + Camera + + + + + false + + + + + 10.0 + + + 160 + + + 0 + + + + + + + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp2demo/Script/CameraBlurKeyframe.xml b/templates/mp2demo/Script/CameraBlurKeyframe.xml new file mode 100644 index 00000000..d21f378e --- /dev/null +++ b/templates/mp2demo/Script/CameraBlurKeyframe.xml @@ -0,0 +1,37 @@ + + + CameraBlurKeyframe + + + + 0 + + + 0.0 + + + 0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/CameraFilterKeyframe.xml b/templates/mp2demo/Script/CameraFilterKeyframe.xml new file mode 100644 index 00000000..7c017e92 --- /dev/null +++ b/templates/mp2demo/Script/CameraFilterKeyframe.xml @@ -0,0 +1,44 @@ + + + CameraFilterKeyframe + + + + 0 + + + 0 + + + 0 + + + 0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/CameraHint.xml b/templates/mp2demo/Script/CameraHint.xml new file mode 100644 index 00000000..a19bcefd --- /dev/null +++ b/templates/mp2demo/Script/CameraHint.xml @@ -0,0 +1,99 @@ + + + CameraHint + + + + 10 + + + + + 0 + + + + + 318 + + + + + + + + false + + + 0.0, 1.0, 1.0 + + + + + 1.0, 1.0, 1.0 + + + + + false + + + 55.0 + + + + + + + + + false + + + 120.0 + + + + + + + false + + + 2.7 + + + + + 2.0 + + + 1.0 + + + 1.0 + + + + + 0 + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/CameraPitch.xml b/templates/mp2demo/Script/CameraPitch.xml new file mode 100644 index 00000000..caef9165 --- /dev/null +++ b/templates/mp2demo/Script/CameraPitch.xml @@ -0,0 +1,28 @@ + + + CameraPitch + + + + + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/CameraShaker.xml b/templates/mp2demo/Script/CameraShaker.xml new file mode 100644 index 00000000..f8e8b57e --- /dev/null +++ b/templates/mp2demo/Script/CameraShaker.xml @@ -0,0 +1,23 @@ + + + CameraShaker + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/CameraWaypoint.xml b/templates/mp2demo/Script/CameraWaypoint.xml new file mode 100644 index 00000000..f8a7aea6 --- /dev/null +++ b/templates/mp2demo/Script/CameraWaypoint.xml @@ -0,0 +1,23 @@ + + + CameraWaypoint + + + + + + + + + + + + + + + script/common/CameraWaypoint.cmdl + + enabled + enabled + + diff --git a/templates/mp2demo/Script/CannonBall.xml b/templates/mp2demo/Script/CannonBall.xml new file mode 100644 index 00000000..23fe75f9 --- /dev/null +++ b/templates/mp2demo/Script/CannonBall.xml @@ -0,0 +1,23 @@ + + + CannonBall + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/ChozoGhost.xml b/templates/mp2demo/Script/ChozoGhost.xml new file mode 100644 index 00000000..ee2c448c --- /dev/null +++ b/templates/mp2demo/Script/ChozoGhost.xml @@ -0,0 +1,209 @@ + + + ChozoGhost + + + + + + 720.0 + + + 25.0 + + + 8.0 + + + 70.0 + + + 70.0 + + + + + 9 + + + 5.0 + + + 1.0 + + + + + + + 300.0 + + + 10.0 + + + + + 4.5 + + + 1 + + + + + + 20.0 + + + 2.5 + + + 1.0 + + + 2.0 + + + -1 + + + + + 10.0 + + + + + -1 + + + + + 5.0 + + + + + + + 20.0 + + + 0.0 + + + 60.0 + + + 20.0 + + + 0.0 + + + + + + + 20.0 + + + 10.0 + + + 60.0 + + + 10.0 + + + 20.0 + + + 3 + + + + + + + 0.0 + + + 0.0 + + + 100.0 + + + 0.0 + + + 2 + + + + + -1 + + + 1.5 + + + -1 + + + -1 + + + 0 + + + 8.0 + + + 0 + + + 1.5 + + + -1 + + + -1 + + + 20.0 + + + 45.0 + + + 40 + + + 40 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Coin.xml b/templates/mp2demo/Script/Coin.xml new file mode 100644 index 00000000..81749bca --- /dev/null +++ b/templates/mp2demo/Script/Coin.xml @@ -0,0 +1,157 @@ + + + Coin + + + + + false + + + + + 180.0 + + + 5.0 + + + 15.0 + + + 1.0 + + + 1.2 + + + 2.0 + + + 3.0 + + + 0.0 + + + 10.0 + + + 80.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 80.0 + + + 1.0, 1.0, 1.0 + + + 0.375 + + + 25.0 + + + 0.0, 0.0, 0.0 + + + + + -1 + + + -1 + + + 1 + + + 1.0 + + + 1.0 + + + 1.0, 1.0, 1.0 + + + false + + + false + + + 0 + + + -1 + + + 1.0, 1.0, 1.0 + + + false + + + false + + + 0 + + + -1 + + + 1.0, 1.0, 1.0 + + + 0 + + + true + + + false + + + false + + + false + + + false + + + true + + + 1.0 + + + + + + + + + + + + + + + 0xC27FFA8F + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/ColorModulate.xml b/templates/mp2demo/Script/ColorModulate.xml new file mode 100644 index 00000000..3d8d275f --- /dev/null +++ b/templates/mp2demo/Script/ColorModulate.xml @@ -0,0 +1,65 @@ + + + ColorModulate + + + + 1.0, 1.0, 1.0, 0.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0 + + + 1.0 + + + 1.0 + + + false + + + false + + + true + + + true + + + false + + + false + + + true + + + false + + + false + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/CommandoPirate.xml b/templates/mp2demo/Script/CommandoPirate.xml new file mode 100644 index 00000000..f52a60d0 --- /dev/null +++ b/templates/mp2demo/Script/CommandoPirate.xml @@ -0,0 +1,286 @@ + + + CommandoPirate + + + + + + 360.0 + + + 90.0 + + + 1.0 + + + 0.5 + + + + + 9 + + + 10.0 + + + 10.0 + + + + + 3.0 + + + + + 150.0 + + + + + 0.8 + + + 3.0 + + + 0.3 + + + 0.2 + + + 1 + + + + + + + 0 + + + 10.0 + + + 50.0 + + + 30.0 + + + 80.0 + + + 50.0 + + + 4.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + + + + 9 + + + 5.0 + + + + + -1 + + + 20.0 + + + + + 10.0 + + + 0.25 + + + 80.0 + + + 15.0 + + + 50.0 + + + + + 9 + + + 50.0 + + + 10.0 + + + 10.0 + + + + + + + + 25.0 + + + 0.4 + + + 20.0 + + + 50.0 + + + 0 + + + 8.0 + + + -1 + + + -1 + + + + + 20.0 + + + -1 + + + -1 + + + + + + + 10.0 + + + 5.0 + + + + + + 15.0 + + + 30.0 + + + 40.0 + + + -1 + + + -1 + + + 50.0 + + + 1.5 + + + 50.0 + + + 4.0 + + + 1.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0xE61748ED:0xAD54DA11 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/ConditionalRelay.xml b/templates/mp2demo/Script/ConditionalRelay.xml new file mode 100644 index 00000000..a9096fb1 --- /dev/null +++ b/templates/mp2demo/Script/ConditionalRelay.xml @@ -0,0 +1,52 @@ + + + ConditionalRelay + + + + false + + + 7680 + + + + + + 0 + + + + + + + 0 + + + + + + + 0 + + + + + + + + + + + + + + + + script/common/ConditionalRelay.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/ControllerAction.xml b/templates/mp2demo/Script/ControllerAction.xml new file mode 100644 index 00000000..9d718e48 --- /dev/null +++ b/templates/mp2demo/Script/ControllerAction.xml @@ -0,0 +1,28 @@ + + + ControllerAction + + + + 0 + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Counter.xml b/templates/mp2demo/Script/Counter.xml new file mode 100644 index 00000000..628aaec9 --- /dev/null +++ b/templates/mp2demo/Script/Counter.xml @@ -0,0 +1,33 @@ + + + Counter + + + + 10 + + + 10 + + + false + + + + + + + + + + + + + + script/common/Counter.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/CoverPoint.xml b/templates/mp2demo/Script/CoverPoint.xml new file mode 100644 index 00000000..a35524af --- /dev/null +++ b/templates/mp2demo/Script/CoverPoint.xml @@ -0,0 +1,37 @@ + + + CoverPoint + + + + 1 + + + true + + + 180.0 + + + 90.0 + + + 10.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/DamageableTrigger.xml b/templates/mp2demo/Script/DamageableTrigger.xml new file mode 100644 index 00000000..70dc6632 --- /dev/null +++ b/templates/mp2demo/Script/DamageableTrigger.xml @@ -0,0 +1,34 @@ + + + DamageableTrigger + + + + + + false + + + false + + + false + + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp2demo/Script/DamageableTriggerOrientated.xml b/templates/mp2demo/Script/DamageableTriggerOrientated.xml new file mode 100644 index 00000000..53e8851d --- /dev/null +++ b/templates/mp2demo/Script/DamageableTriggerOrientated.xml @@ -0,0 +1,34 @@ + + + DamageableTriggerOrientated + + + + + + false + + + false + + + false + + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp2demo/Script/DarkSamus.xml b/templates/mp2demo/Script/DarkSamus.xml new file mode 100644 index 00000000..a041efb1 --- /dev/null +++ b/templates/mp2demo/Script/DarkSamus.xml @@ -0,0 +1,122 @@ + + + DarkSamus + + + + + + 32.0 + + + 0.5 + + + 1.0 + + + 1 + + + + + + -1 + + + false + + + -1 + + + 100.0 + + + + + + + + + -1 + + + -1 + + + + 40.0 + + + 500.0 + + + -1 + + + -1 + + + -1 + + + + 0.0 + + + 300.0 + + + -1 + + + + -1 + + + + -1 + + + + 10.0 + + + 4.0 + + + -1 + + + + -1 + + + -1 + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0xF148F728 + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0x072DF331 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/DarkTrooper.xml b/templates/mp2demo/Script/DarkTrooper.xml new file mode 100644 index 00000000..9bcb0b90 --- /dev/null +++ b/templates/mp2demo/Script/DarkTrooper.xml @@ -0,0 +1,70 @@ + + + DarkTrooper + + + + + + 100.0 + + + 0.5 + + + 1.6 + + + 1.0 + + + 1 + + + + + + false + + + 0.0 + + + 5.0 + + + + 5.0 + + + 18.0 + + + + -1 + + + -1 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0xE61748ED:0xAD54DA11 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Debris.xml b/templates/mp2demo/Script/Debris.xml new file mode 100644 index 00000000..9ee6255b --- /dev/null +++ b/templates/mp2demo/Script/Debris.xml @@ -0,0 +1,65 @@ + + + Debris + + + + + false + + + + + 20.0 + + + 20.0, 20.0, 25.0 + + + 1.0, 0.0, 0.0, 0.0 + + + 12.0 + + + 0.375 + + + 1.0 + + + 0 + + + true + + + + + + 1.0, 1.0, 1.0 + + + true + + + + + + + + + + + + + + + 0xC27FFA8F + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/DebrisExtended.xml b/templates/mp2demo/Script/DebrisExtended.xml new file mode 100644 index 00000000..d95f5c57 --- /dev/null +++ b/templates/mp2demo/Script/DebrisExtended.xml @@ -0,0 +1,157 @@ + + + DebrisExtended + + + + + false + + + + + 180.0 + + + 5.0 + + + 15.0 + + + 1.0 + + + 1.2 + + + 2.0 + + + 3.0 + + + 0.0 + + + 10.0 + + + 80.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 80.0 + + + 1.0, 1.0, 1.0 + + + 0.375 + + + 25.0 + + + 0.0, 0.0, 0.0 + + + + + -1 + + + -1 + + + 1 + + + 1.0 + + + 1.0 + + + 1.0, 1.0, 1.0 + + + false + + + false + + + 0 + + + -1 + + + 1.0, 1.0, 1.0 + + + false + + + false + + + 0 + + + -1 + + + 1.0, 1.0, 1.0 + + + 0 + + + true + + + false + + + false + + + false + + + false + + + true + + + 1.0 + + + + + + + + + + + + + + + 0xC27FFA8F + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/DigitalGuardian.xml b/templates/mp2demo/Script/DigitalGuardian.xml new file mode 100644 index 00000000..4ae57a62 --- /dev/null +++ b/templates/mp2demo/Script/DigitalGuardian.xml @@ -0,0 +1,136 @@ + + + DigitalGuardian + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 2 + + + + + + + + 10.0 + + + 17.0 + + + 5.0 + + + + + 9 + + + 50.0 + + + 10.0 + + + + + + 5.0 + + + 15.0 + + + 50.0 + + + 30.0 + + + 20.0 + + + 20.0 + + + + + 9 + + + 50.0 + + + 10.0 + + + + + -1 + + + 100.0 + + + -1 + + + -1 + + + 2.0 + + + -1 + + + 500.0 + + + -1 + + + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0xC55918CC:0xBB06DD83 + 0xC55918CC:0xC0A86488 + 0xC55918CC:0x8DDD85CA + 0xC55918CC:0x5EF8B288 + 0xC55918CC:0x5796A143 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/DigitalGuardianHead.xml b/templates/mp2demo/Script/DigitalGuardianHead.xml new file mode 100644 index 00000000..447159b2 --- /dev/null +++ b/templates/mp2demo/Script/DigitalGuardianHead.xml @@ -0,0 +1,149 @@ + + + DigitalGuardianHead + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 2 + + + + + + + + -1 + + + 60.0 + + + 20.0 + + + 100.0 + + + 5.0 + + + 30.0 + + + 5.0 + + + 1.25 + + + 5.0 + + + 2.0 + + + 30.0 + + + -1 + + + + + 9 + + + 20.0 + + + 10.0 + + + + + -1 + + + -1 + + + + + 9 + + + 20.0 + + + 10.0 + + + + + -1 + + + -1 + + + + + 9 + + + 20.0 + + + 10.0 + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0x0F4D73B7:0x07D8CC4F + 0x0F4D73B7:0x2FA93722 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/DistanceFog.xml b/templates/mp2demo/Script/DistanceFog.xml new file mode 100644 index 00000000..71b5ddfd --- /dev/null +++ b/templates/mp2demo/Script/DistanceFog.xml @@ -0,0 +1,42 @@ + + + DistanceFog + + + + + false + + + + + 0 + + + 0.0, 0.0, 0.0, 0.0 + + + + 0.0 + + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Dock.xml b/templates/mp2demo/Script/Dock.xml new file mode 100644 index 00000000..0d3551b5 --- /dev/null +++ b/templates/mp2demo/Script/Dock.xml @@ -0,0 +1,36 @@ + + + Dock + + + + 0 + + + 0 + + + false + + + true + + + + + + + + + + + + + + script/common/Dock.txtr + + enabled + volume + + + diff --git a/templates/mp2demo/Script/Door.xml b/templates/mp2demo/Script/Door.xml new file mode 100644 index 00000000..d9d0c777 --- /dev/null +++ b/templates/mp2demo/Script/Door.xml @@ -0,0 +1,67 @@ + + + Door + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + 0.0, 0.0, 0.0 + + + true + + + false + + + 0.5 + + + 0.5 + + + 0.5 + + + 0.5 + + + 0.5 + + + false + + + + + + + + + + + + + + + 0xE25FB08C + 0xB20CC271 + 0xAE5B2114 + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/DynamicLight.xml b/templates/mp2demo/Script/DynamicLight.xml new file mode 100644 index 00000000..5e47943f --- /dev/null +++ b/templates/mp2demo/Script/DynamicLight.xml @@ -0,0 +1,93 @@ + + + DynamicLight + + + + 2 + + + 6 + + + 1.0, 1.0, 1.0, 1.0 + + + + + + 0.0 + + + false + + + + + + + 0 + + + + 0.0 + + + false + + + + + + + + 0.0 + + + false + + + + + + + false + + + + + 10.0 + + + + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + false + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/EMPulse.xml b/templates/mp2demo/Script/EMPulse.xml new file mode 100644 index 00000000..448f3377 --- /dev/null +++ b/templates/mp2demo/Script/EMPulse.xml @@ -0,0 +1,50 @@ + + + EMPulse + + + + + false + + + + + 0.1 + + + 34.0 + + + 1.333 + + + 1.0 + + + 3.0 + + + 0.4 + + + 0.8 + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Effect.xml b/templates/mp2demo/Script/Effect.xml new file mode 100644 index 00000000..760baa22 --- /dev/null +++ b/templates/mp2demo/Script/Effect.xml @@ -0,0 +1,88 @@ + + + Effect + + + + + false + + + false + + + false + + + false + + + 5.0 + + + 0.5 + + + 0.2 + + + 0.1 + + + false + + + 20.0 + + + 30.0 + + + 0.0 + + + true + + + true + + + true + + + false + + + false + + + + false + + + + + 10.0 + + + false + + + + + + + + + + + + + + script/common/Effect.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/ElitePirate.xml b/templates/mp2demo/Script/ElitePirate.xml new file mode 100644 index 00000000..e302f8b0 --- /dev/null +++ b/templates/mp2demo/Script/ElitePirate.xml @@ -0,0 +1,153 @@ + + + ElitePirate + + + + + + 3.5 + + + 2.0 + + + 2 + + + + + + + 9.0 + + + 9.0 + + + 35.0 + + + 15.0 + + + 80.0 + + + + + 75.0 + + + 50.0 + + + 25.0 + + + 10.0 + + + -1.0 + + + 10.0 + + + 50.0 + + + + + 8.0 + + + 3.0 + + + + + 1.0 + + + 1.0 + + + 1.0 + + + 2.0 + + + -1 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 2 + + + 4 + + + 0.1 + + + 3.0 + + + 1.0 + + + 50.0 + + + -1 + + + -1 + + + + + + -1 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0xB92B481D + 0x7E6E0D38 + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0x00AE9C61 + 0x62C744CD:0xC0BA9E18 + 0x62C744CD:0x6B1FBC3A + 0xE61748ED:0xAD54DA11 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/EmperorIngStage1.xml b/templates/mp2demo/Script/EmperorIngStage1.xml new file mode 100644 index 00000000..99b45602 --- /dev/null +++ b/templates/mp2demo/Script/EmperorIngStage1.xml @@ -0,0 +1,68 @@ + + + EmperorIngStage1 + + + + + + 2 + + + + + + + + + + + + + + + 0.0 + + + + + + + + + + + + + + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x4A1E493B:0x85F36473:0xF10B6EF6 + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/EnvFxDensityController.xml b/templates/mp2demo/Script/EnvFxDensityController.xml new file mode 100644 index 00000000..05537af9 --- /dev/null +++ b/templates/mp2demo/Script/EnvFxDensityController.xml @@ -0,0 +1,28 @@ + + + EnvFxDensityController + + + + 0.5 + + + 500 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/FishCloud.xml b/templates/mp2demo/Script/FishCloud.xml new file mode 100644 index 00000000..4f0ff807 --- /dev/null +++ b/templates/mp2demo/Script/FishCloud.xml @@ -0,0 +1,118 @@ + + + FishCloud + + + + true + + + + + 20.0 + + + 3.0 + + + 2.0 + + + 0.4 + + + 0.9 + + + 1.0 + + + 1.0 + + + 0.4 + + + 0.2 + + + 0.0 + + + 0.0 + + + 0.0 + + + 30.0 + + + 0.1 + + + 0.1 + + + 0.5 + + + 3 + + + 1.0, 1.0, 1.0, 1.0 + + + false + + + 0.0 + + + + 0 + + + -1 + + + 0 + + + -1 + + + 0 + + + -1 + + + 0 + + + -1 + + + true + + + + + + + + + + + + + + 0xE25FB08C + 0x7990A3B6 + + enabled + volume + + + diff --git a/templates/mp2demo/Script/FishCloudModifier.xml b/templates/mp2demo/Script/FishCloudModifier.xml new file mode 100644 index 00000000..0bcb1831 --- /dev/null +++ b/templates/mp2demo/Script/FishCloudModifier.xml @@ -0,0 +1,37 @@ + + + FishCloudModifier + + + + true + + + false + + + false + + + 8.0 + + + 0.4 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/FlyingPirate.xml b/templates/mp2demo/Script/FlyingPirate.xml new file mode 100644 index 00000000..aaf2aceb --- /dev/null +++ b/templates/mp2demo/Script/FlyingPirate.xml @@ -0,0 +1,211 @@ + + + FlyingPirate + + + + + + 360.0 + + + 90.0 + + + 15.0 + + + 40.0 + + + 1.0 + + + 0.5 + + + + + 9 + + + 10.0 + + + 10.0 + + + + + 3.0 + + + + + 300.0 + + + 5.0 + + + + + 6.0 + + + 0.3 + + + + + + 20.0 + + + 20.0 + + + 0 + + + + + + 9 + + + 5.0 + + + + + -1 + + + -1 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + -1 + + + 0.8 + + + 4.0 + + + -1 + + + + + 9 + + + 20.0 + + + 10.0 + + + 10.0 + + + + + 20.0 + + + 10.0 + + + 10.0 + + + 1000.0 + + + -1 + + + -1 + + + 25.0 + + + 0.1 + + + 0.05 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 25.0 + + + 25.0 + + + 8.0 + + + 2.25 + + + 3.0 + + + -0.1 + + + -0.23 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/FogVolume.xml b/templates/mp2demo/Script/FogVolume.xml new file mode 100644 index 00000000..36b312d0 --- /dev/null +++ b/templates/mp2demo/Script/FogVolume.xml @@ -0,0 +1,41 @@ + + + FogVolume + + + + + + + 2.0, 2.0, 2.0 + + + + + + + 0.0 + + + 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp2demo/Script/FrontEndDataNetwork.xml b/templates/mp2demo/Script/FrontEndDataNetwork.xml new file mode 100644 index 00000000..e42ea7b3 --- /dev/null +++ b/templates/mp2demo/Script/FrontEndDataNetwork.xml @@ -0,0 +1,64 @@ + + + FrontEndDataNetwork + + + + false + + + false + + + true + + + true + + + false + + + false + + + -1 + + + -1 + + + -1 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.498039, 0.498039, 0.498039, 0.74902 + + + 0.8, 0.8, 0.8, 1.0 + + + 0.247059, 0.247059, 0.247059, 1.0 + + + -1 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Generator.xml b/templates/mp2demo/Script/Generator.xml new file mode 100644 index 00000000..463d97e2 --- /dev/null +++ b/templates/mp2demo/Script/Generator.xml @@ -0,0 +1,43 @@ + + + Generator + + + + 1 + + + false + + + false + + + false + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Glowbug.xml b/templates/mp2demo/Script/Glowbug.xml new file mode 100644 index 00000000..34a12ca8 --- /dev/null +++ b/templates/mp2demo/Script/Glowbug.xml @@ -0,0 +1,57 @@ + + + Glowbug + + + + + + -1 + + + -1 + + + + -1 + + + 1.0 + + + 1.0 + + + 0.0, 0.0, 0.0 + + + -1 + + + -1 + + + false + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0xA9482EB1 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/GrapplePoint.xml b/templates/mp2demo/Script/GrapplePoint.xml new file mode 100644 index 00000000..a7c56f26 --- /dev/null +++ b/templates/mp2demo/Script/GrapplePoint.xml @@ -0,0 +1,25 @@ + + + GrapplePoint + + + + + + + + + + + + + + + + script/common/GrapplePoint.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Grenchler.xml b/templates/mp2demo/Script/Grenchler.xml new file mode 100644 index 00000000..e8302b2a --- /dev/null +++ b/templates/mp2demo/Script/Grenchler.xml @@ -0,0 +1,178 @@ + + + Grenchler + + + + + + 100.0 + + + 1.6 + + + 2.5 + + + 1.0 + + + 1 + + + + + + false + + + + + + -1 + + + -1 + + + 10.0 + + + 25.0 + + + 2.0 + + + 7.0 + + + 2.0 + + + 3.0 + + + 6.0 + + + + + 9 + + + 5.0 + + + + + 9.0 + + + 25.0 + + + 2.0 + + + 3.0 + + + + + + 9 + + + 5.0 + + + + + 45.0 + + + 0.5 + + + 8.0 + + + 2.0 + + + 3.0 + + + 20.0 + + + -1 + + + + + 9 + + + 5.0 + + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + -1 + + + 4 + + + 20.0 + + + 20.0 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0xA18F626B + 0x0ABEF809 + 0x9B193AE8 + 0xC24CF580 + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0x4F3A4566 + 0x72258FE7 + 0xE61748ED:0xAD54DA11 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/GuiMenu.xml b/templates/mp2demo/Script/GuiMenu.xml new file mode 100644 index 00000000..7f56e4ef --- /dev/null +++ b/templates/mp2demo/Script/GuiMenu.xml @@ -0,0 +1,38 @@ + + + GuiMenu + + + + + false + + + + + + 0 + + + true + + + 1 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/GuiScreen.xml b/templates/mp2demo/Script/GuiScreen.xml new file mode 100644 index 00000000..135bcac4 --- /dev/null +++ b/templates/mp2demo/Script/GuiScreen.xml @@ -0,0 +1,25 @@ + + + GuiScreen + + + + 0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/GuiSlider.xml b/templates/mp2demo/Script/GuiSlider.xml new file mode 100644 index 00000000..226e81b9 --- /dev/null +++ b/templates/mp2demo/Script/GuiSlider.xml @@ -0,0 +1,44 @@ + + + GuiSlider + + + + + false + + + + + + 0.0 + + + 0.0 + + + 8.0 + + + 1.0 + + + 1 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/EMPulse.xml b/templates/mp2demo/Script/GuiWidget.xml similarity index 52% rename from templates/mp3/Script/EMPulse.xml rename to templates/mp2demo/Script/GuiWidget.xml index 61ee2c4b..36a98bab 100644 --- a/templates/mp3/Script/EMPulse.xml +++ b/templates/mp2demo/Script/GuiWidget.xml @@ -1,22 +1,21 @@ - - EMPulse - - - - - - + + GuiWidget + + + + + false + + - - - - - - - - + + + 1 + + + diff --git a/templates/mp2demo/Script/GunTurretBase.xml b/templates/mp2demo/Script/GunTurretBase.xml new file mode 100644 index 00000000..e9983597 --- /dev/null +++ b/templates/mp2demo/Script/GunTurretBase.xml @@ -0,0 +1,164 @@ + + + GunTurretBase + + + + + + 9 + + + 5.0 + + + + + 2.0 + + + 180.0 + + + 180.0 + + + 2.0 + + + 2.0 + + + 1.0 + + + 1.0 + + + 1 + + + 1 + + + 85.0 + + + -45.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + false + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/GunTurretTop.xml b/templates/mp2demo/Script/GunTurretTop.xml new file mode 100644 index 00000000..57eedb04 --- /dev/null +++ b/templates/mp2demo/Script/GunTurretTop.xml @@ -0,0 +1,55 @@ + + + GunTurretTop + + + + 0.5 + + + 0.5 + + + -1 + + + -1 + + + -1 + + + -1 + + + 1.0, 1.0, 1.0, 0.0 + + + -1 + + + -1 + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/HUDMemo.xml b/templates/mp2demo/Script/HUDMemo.xml new file mode 100644 index 00000000..3fc9b9bd --- /dev/null +++ b/templates/mp2demo/Script/HUDMemo.xml @@ -0,0 +1,49 @@ + + + HUDMemo + + + + 3.0 + + + true + + + true + + + true + + + true + + + true + + + false + + + 0 + + + + + + + + + + + + + + + script/common/HUDMemo.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Ing.xml b/templates/mp2demo/Script/Ing.xml new file mode 100644 index 00000000..c413b87f --- /dev/null +++ b/templates/mp2demo/Script/Ing.xml @@ -0,0 +1,288 @@ + + + Ing + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 1 + + + + + + 0 + + + -1 + + + 50.0 + + + 15.0 + + + 7.0 + + + 25.0 + + + 25.0 + + + 360.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 0.35 + + + -1 + + + 15.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + 15.0 + + + 1.5 + + + 2.0 + + + 25.0 + + + 10.0 + + + + + 9 + + + 20.0 + + + 10.0 + + + + + + + 9 + + + 20.0 + + + 5.0 + + + + + 20.0 + + + 5.0 + + + -1 + + + 25.0 + + + 2.0 + + + 20.0 + + + 40.0 + + + -1 + + + -1 + + + 40.0 + + + 100.0 + + + -1 + + + -1 + + + + + 9 + + + 20.0 + + + 10.0 + + + + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + + + + 30.0 + + + + + 9 + + + 10.0 + + + 1.0 + + + + + 30.0 + + + -1 + + + -1 + + + 10.0 + + + 20.0 + + + 10.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 5.0 + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/IngSnatchingSwarm.xml b/templates/mp2demo/Script/IngSnatchingSwarm.xml new file mode 100644 index 00000000..37e2e5d9 --- /dev/null +++ b/templates/mp2demo/Script/IngSnatchingSwarm.xml @@ -0,0 +1,94 @@ + + + IngSnatchingSwarm + + + + + -1 + + + 0.5 + + + -1 + + + 0.35 + + + 15.0 + + + 25.0 + + + 10.0 + + + 2000.0 + + + 0.5 + + + 4.0 + + + 10.0 + + + 3.0 + + + 2.0 + + + 5.0 + + + -1 + + + + + 9 + + + 20.0 + + + 10.0 + + + + + -1 + + + -1 + + + -1 + + + 50.0 + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/IngSpaceJumpGuardian.xml b/templates/mp2demo/Script/IngSpaceJumpGuardian.xml new file mode 100644 index 00000000..02b68a96 --- /dev/null +++ b/templates/mp2demo/Script/IngSpaceJumpGuardian.xml @@ -0,0 +1,111 @@ + + + IngSpaceJumpGuardian + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 1 + + + + + + + + 10.0 + + + 50.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 5.0 + + + -1 + + + -1 + + + + + 9 + + + 20.0 + + + 10.0 + + + + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + + + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Kralee.xml b/templates/mp2demo/Script/Kralee.xml new file mode 100644 index 00000000..634463ed --- /dev/null +++ b/templates/mp2demo/Script/Kralee.xml @@ -0,0 +1,158 @@ + + + Kralee + + + + 0 + + + + + 25.0 + + + 3.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 3.0 + + + 0.2 + + + 5.0 + + + 0.0 + + + + + + 2.5 + + + 2.5 + + + 360.0 + + + 180.0 + + + 120.0 + + + 0.4 + + + 1.0 + + + 0.02 + + + 1.0 + + + 1.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 2.5 + + + 10.0 + + + 10.0 + + + 1.0 + + + 50.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + false + + + false + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Krocuss.xml b/templates/mp2demo/Script/Krocuss.xml new file mode 100644 index 00000000..0f1299cf --- /dev/null +++ b/templates/mp2demo/Script/Krocuss.xml @@ -0,0 +1,138 @@ + + + Krocuss + + + + 0 + + + + + 25.0 + + + 3.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 3.0 + + + 0.2 + + + 5.0 + + + 0.0 + + + + + + 2.5 + + + 2.5 + + + 360.0 + + + 180.0 + + + 120.0 + + + 0.4 + + + 1.0 + + + 0.02 + + + 1.0 + + + 50.0 + + + false + + + 1.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + + 1.0, 0.0, 0.0, 1.0 + + + -1 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Lumite.xml b/templates/mp2demo/Script/Lumite.xml new file mode 100644 index 00000000..5f07b343 --- /dev/null +++ b/templates/mp2demo/Script/Lumite.xml @@ -0,0 +1,88 @@ + + + Lumite + + + + + + 100.0 + + + 0.1 + + + 0.1 + + + 1.0 + + + 1 + + + + + + 8.0 + + + 30.0 + + + -1 + + + + + 9 + + + 5.0 + + + + + 8.0 + + + 30.0 + + + -1 + + + + + 9 + + + 5.0 + + + + + + -1 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/MediumIng.xml b/templates/mp2demo/Script/MediumIng.xml new file mode 100644 index 00000000..01cf1e77 --- /dev/null +++ b/templates/mp2demo/Script/MediumIng.xml @@ -0,0 +1,117 @@ + + + MediumIng + + + + + + 360.0 + + + + + 150.0 + + + + + 1 + + + + + 0 + + + + 50.0 + + + 4.0 + + + 10.0 + + + 20.0 + + + + 10.0 + + + + 10.0 + + + + 2.0 + + + 15.0 + + + 30.0 + + + 5.0 + + + 40.0 + + + 1.0 + + + 0.5 + + + + + + + + 25.0 + + + 25.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 2.0 + + + + + -1 + + + -1 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7A9F8249 + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0x38CF133B:0xC0BA9E18 + 0x38CF133B:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/MemoryRelay.xml b/templates/mp2demo/Script/MemoryRelay.xml new file mode 100644 index 00000000..995ba1f7 --- /dev/null +++ b/templates/mp2demo/Script/MemoryRelay.xml @@ -0,0 +1,30 @@ + + + MemoryRelay + + + + false + + + false + + + + + + + + + + + + + + script/common/MemoryRelay.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Metaree.xml b/templates/mp2demo/Script/Metaree.xml new file mode 100644 index 00000000..9efae4b5 --- /dev/null +++ b/templates/mp2demo/Script/Metaree.xml @@ -0,0 +1,97 @@ + + + Metaree + + + + + + 240.0 + + + 25.0 + + + 10.0 + + + 45.0 + + + + + 9 + + + 5.0 + + + 1.0 + + + + + + + 100.0 + + + + + 0.3 + + + 0.7 + + + + + + + + 9 + + + 5.0 + + + 5.0 + + + + + 3.0 + + + 0.0, 0.0, 0.0 + + + 5.0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/MetroidAlpha.xml b/templates/mp2demo/Script/MetroidAlpha.xml new file mode 100644 index 00000000..c95c7d8b --- /dev/null +++ b/templates/mp2demo/Script/MetroidAlpha.xml @@ -0,0 +1,58 @@ + + + MetroidAlpha + + + + + + + + 5.0 + + + 40.0 + + + 1.0 + + + 0.5 + + + 10.0 + + + 1.75 + + + 50.0 + + + 100.0 + + + 0 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0xE61748ED:0xAD54DA11 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Midi.xml b/templates/mp2demo/Script/Midi.xml new file mode 100644 index 00000000..a79b0ab5 --- /dev/null +++ b/templates/mp2demo/Script/Midi.xml @@ -0,0 +1,32 @@ + + + Midi + + + + + 0.0 + + + 0.0 + + + 127 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/MinorIng.xml b/templates/mp2demo/Script/MinorIng.xml new file mode 100644 index 00000000..4a565a26 --- /dev/null +++ b/templates/mp2demo/Script/MinorIng.xml @@ -0,0 +1,271 @@ + + + MinorIng + + + + + + 4.5 + + + 30.0 + + + 3.0 + + + 4.0 + + + + + + + + 9 + + + 5.0 + + + 3.0 + + + + + + 20.0 + + + 90.0 + + + 2.0 + + + false + + + false + + + false + + + + + + + 9 + + + 10.0 + + + 4.5 + + + 4.0 + + + + + 5.0 + + + 10.0 + + + 15.0 + + + 7.0 + + + 25.0 + + + 360.0 + + + + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + + + + + + + 9 + + + 5.0 + + + 1.0 + + + + + + + -1 + + + 4.0 + + + 0.5 + + + 15.0 + + + 20.0 + + + 5 + + + -1 + + + -1 + + + 30.0 + + + 2.0 + + + 0 + + + 3 + + + 40.0 + + + true + + + + + + + false + + + 1.8, 1.8, 1.8 + + + 150.0 + + + 0.5 + + + + + 9 + + + 5.0 + + + 1.0 + + + + + + 10.0 + + + 3.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 1.5 + + + + + 9 + + + 5.0 + + + 1.0 + + + + + 3 + + + 5 + + + 2 + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/OctapedeSegment.xml b/templates/mp2demo/Script/OctapedeSegment.xml new file mode 100644 index 00000000..62c614e7 --- /dev/null +++ b/templates/mp2demo/Script/OctapedeSegment.xml @@ -0,0 +1,174 @@ + + + OctapedeSegment + + + + 0 + + + + + 25.0 + + + 3.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 3.0 + + + 0.2 + + + 5.0 + + + 0.0 + + + + + + 2.5 + + + 2.5 + + + 360.0 + + + 180.0 + + + 120.0 + + + 0.4 + + + 1.0 + + + 0.02 + + + 1.0 + + + 50.0 + + + false + + + 0.0 + + + -1 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 1.0 + + + 2.0 + + + 1 + + + 1 + + + 0.75 + + + + + 9 + + + 5.0 + + + 2.0 + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Parasite.xml b/templates/mp2demo/Script/Parasite.xml new file mode 100644 index 00000000..7848fd3c --- /dev/null +++ b/templates/mp2demo/Script/Parasite.xml @@ -0,0 +1,137 @@ + + + Parasite + + + + 0 + + + + + 25.0 + + + 3.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 3.0 + + + 0.2 + + + 5.0 + + + 0.0 + + + + + + 10.0 + + + 2.5 + + + 360.0 + + + 180.0 + + + 120.0 + + + 0.2 + + + 0.4 + + + 6.0 + + + 2.6 + + + 1.0 + + + 0.8 + + + 0.7 + + + 0.9 + + + 0.2 + + + 1.3 + + + 0.2 + + + 40.0 + + + false + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/PathCamera.xml b/templates/mp2demo/Script/PathCamera.xml new file mode 100644 index 00000000..34577976 --- /dev/null +++ b/templates/mp2demo/Script/PathCamera.xml @@ -0,0 +1,54 @@ + + + PathCamera + + + + 32 + + + 0 + + + + + + + + + + false + + + 4.0 + + + 10.0 + + + 3.0 + + + 0 + + + 120.0 + + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp2demo/Script/PathMeshCtrl.xml b/templates/mp2demo/Script/PathMeshCtrl.xml new file mode 100644 index 00000000..40696f82 --- /dev/null +++ b/templates/mp2demo/Script/PathMeshCtrl.xml @@ -0,0 +1,28 @@ + + + PathMeshCtrl + + + + 0 + + + 1 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Pickup.xml b/templates/mp2demo/Script/Pickup.xml new file mode 100644 index 00000000..f28c8f3f --- /dev/null +++ b/templates/mp2demo/Script/Pickup.xml @@ -0,0 +1,85 @@ + + + Pickup + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 0 + + + 1 + + + 1 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + 0.0 + + + + false + + + true + + + false + + + 0.0 + + + 0.0 + + + 20.0 + + + false + + + false + + + + + + + + + + + + + + + 0xE25FB08C + 0xC27FFA8F + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/PickupGenerator.xml b/templates/mp2demo/Script/PickupGenerator.xml new file mode 100644 index 00000000..3140b48c --- /dev/null +++ b/templates/mp2demo/Script/PickupGenerator.xml @@ -0,0 +1,31 @@ + + + PickupGenerator + + + + 0.0, 0.0, 0.0 + + + 0.0 + + + -1 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Pillbug.xml b/templates/mp2demo/Script/Pillbug.xml new file mode 100644 index 00000000..bd036759 --- /dev/null +++ b/templates/mp2demo/Script/Pillbug.xml @@ -0,0 +1,72 @@ + + + Pillbug + + + + + + 0 + + + 120.0 + + + 0.2 + + + 1.5 + + + 200.0 + + + + + 0.35 + + + 0.5 + + + 0.5 + + + 0.02 + + + 0.3 + + + 0.6 + + + 1.5 + + + 0.6 + + + 1.5 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Platform.xml b/templates/mp2demo/Script/Platform.xml new file mode 100644 index 00000000..850ccded --- /dev/null +++ b/templates/mp2demo/Script/Platform.xml @@ -0,0 +1,76 @@ + + + Platform + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + 1.0 + + + 200 + + + 20 + + + false + + + + + + + 10.0 + + + 0.0 + + + 288 + + + + + + + + 0.0, 0.15, 0.0 + + + 0.0 + + + + + + + + + + + + + + + 0xE25FB08C + 0xC27FFA8F + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0x0FC966DC + + enabled + enabled + + diff --git a/templates/mp2demo/Script/PlayerActor.xml b/templates/mp2demo/Script/PlayerActor.xml new file mode 100644 index 00000000..0ce43b5a --- /dev/null +++ b/templates/mp2demo/Script/PlayerActor.xml @@ -0,0 +1,60 @@ + + + PlayerActor + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 0.0 + + + + + -1 + + + + + true + + + true + + + true + + + 4 + + + 0 + + + + + + + + + + + + + + + 0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/PlayerController.xml b/templates/mp2demo/Script/PlayerController.xml new file mode 100644 index 00000000..e16a5b02 --- /dev/null +++ b/templates/mp2demo/Script/PlayerController.xml @@ -0,0 +1,65 @@ + + + PlayerController + + + + + + + 2.0, 2.0, 2.0 + + + + + + + 0 + + + + + + 0 + + + 0.0, 0.0, 1.5 + + + 0 + + + 0 + + + 0.0 + + + 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + + + + + + + + 0xE25FB08C + 0xC27FFA8F + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/PlayerHint.xml b/templates/mp2demo/Script/PlayerHint.xml new file mode 100644 index 00000000..e2f00b0f --- /dev/null +++ b/templates/mp2demo/Script/PlayerHint.xml @@ -0,0 +1,31 @@ + + + PlayerHint + + + + 1 + + + 10 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/PlayerStateChange.xml b/templates/mp2demo/Script/PlayerStateChange.xml new file mode 100644 index 00000000..6736a36b --- /dev/null +++ b/templates/mp2demo/Script/PlayerStateChange.xml @@ -0,0 +1,37 @@ + + + PlayerStateChange + + + + 0 + + + 1 + + + 1 + + + 0 + + + 0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/PlayerTurret.xml b/templates/mp2demo/Script/PlayerTurret.xml new file mode 100644 index 00000000..eec55e1f --- /dev/null +++ b/templates/mp2demo/Script/PlayerTurret.xml @@ -0,0 +1,71 @@ + + + PlayerTurret + + + + 1 + + + 90.0 + + + 90.0 + + + 90.0 + + + 0.0 + + + 30.0 + + + 30.0 + + + 30.0 + + + 1.0 + + + + + 0 + + + 10.0 + + + 1.0 + + + 1.0 + + + + + -1 + + + -1 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/PointOfInterest.xml b/templates/mp2demo/Script/PointOfInterest.xml new file mode 100644 index 00000000..23301a98 --- /dev/null +++ b/templates/mp2demo/Script/PointOfInterest.xml @@ -0,0 +1,31 @@ + + + PointOfInterest + + + + + 1.5 + + + false + + + + + + + + + + + + + + script/common/PointOfInterest.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Puffer.xml b/templates/mp2demo/Script/Puffer.xml new file mode 100644 index 00000000..c17f573d --- /dev/null +++ b/templates/mp2demo/Script/Puffer.xml @@ -0,0 +1,99 @@ + + + Puffer + + + + + + 25.0 + + + 720.0 + + + 5.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 1.0 + + + 0.5 + + + 1.5 + + + 0.0 + + + + + + 3.0 + + + + + + 0.5 + + + true + + + false + + + false + + + + -1 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/RadialDamage.xml b/templates/mp2demo/Script/RadialDamage.xml new file mode 100644 index 00000000..10bfcf83 --- /dev/null +++ b/templates/mp2demo/Script/RadialDamage.xml @@ -0,0 +1,26 @@ + + + RadialDamage + + + + + 15.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/RandomRelay.xml b/templates/mp2demo/Script/RandomRelay.xml new file mode 100644 index 00000000..5a7beae1 --- /dev/null +++ b/templates/mp2demo/Script/RandomRelay.xml @@ -0,0 +1,36 @@ + + + RandomRelay + + + + 1 + + + 0 + + + false + + + false + + + + + + + + + + + + + + script/common/RandomRelay.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Relay.xml b/templates/mp2demo/Script/Relay.xml new file mode 100644 index 00000000..8608cf9a --- /dev/null +++ b/templates/mp2demo/Script/Relay.xml @@ -0,0 +1,27 @@ + + + Relay + + + + false + + + + + + + + + + + + + + script/common/Relay.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Repulsor.xml b/templates/mp2demo/Script/Repulsor.xml new file mode 100644 index 00000000..22ab262f --- /dev/null +++ b/templates/mp2demo/Script/Repulsor.xml @@ -0,0 +1,31 @@ + + + Repulsor + + + + 0 + + + 1.0 + + + -1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Rezbit.xml b/templates/mp2demo/Script/Rezbit.xml new file mode 100644 index 00000000..17c95266 --- /dev/null +++ b/templates/mp2demo/Script/Rezbit.xml @@ -0,0 +1,148 @@ + + + Rezbit + + + + + + 360.0 + + + 0.0 + + + + + 150.0 + + + + + 1 + + + + + + + + 20.0 + + + 10.0 + + + -1 + + + -1 + + + 20.0 + + + 40.0 + + + 10.0 + + + + + 9 + + + 20.0 + + + 5.0 + + + + + -1 + + + 20.0 + + + 40.0 + + + 10.0 + + + + + 9 + + + 20.0 + + + 5.0 + + + + + -1 + + + 4.0 + + + 2.0 + + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0x8716D656:0xC80BB6E4 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/RiftPortal.xml b/templates/mp2demo/Script/RiftPortal.xml new file mode 100644 index 00000000..dff5d356 --- /dev/null +++ b/templates/mp2demo/Script/RiftPortal.xml @@ -0,0 +1,50 @@ + + + RiftPortal + + + + + + -1 + + + + -1 + + + + -1 + + + + false + + + 0 + + + 10.0 + + + 30.0 + + + 5.0 + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Ripper.xml b/templates/mp2demo/Script/Ripper.xml new file mode 100644 index 00000000..138bf408 --- /dev/null +++ b/templates/mp2demo/Script/Ripper.xml @@ -0,0 +1,38 @@ + + + Ripper + + + + 0 + + + + + 10.0 + + + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Ripple.xml b/templates/mp2demo/Script/Ripple.xml new file mode 100644 index 00000000..7faf5148 --- /dev/null +++ b/templates/mp2demo/Script/Ripple.xml @@ -0,0 +1,25 @@ + + + Ripple + + + + -0.1 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/RoomAcoustics.xml b/templates/mp2demo/Script/RoomAcoustics.xml new file mode 100644 index 00000000..d1469482 --- /dev/null +++ b/templates/mp2demo/Script/RoomAcoustics.xml @@ -0,0 +1,139 @@ + + + RoomAcoustics + + + + 117 + + + false + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/RsfAudio.xml b/templates/mp2demo/Script/RsfAudio.xml new file mode 100644 index 00000000..bf875b3a --- /dev/null +++ b/templates/mp2demo/Script/RsfAudio.xml @@ -0,0 +1,38 @@ + + + RsfAudio + + + + + 0 + + + 0 + + + 0.25 + + + 0.25 + + + 127 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/RumbleEffect.xml b/templates/mp2demo/Script/RumbleEffect.xml new file mode 100644 index 00000000..58ed8777 --- /dev/null +++ b/templates/mp2demo/Script/RumbleEffect.xml @@ -0,0 +1,31 @@ + + + RumbleEffect + + + + 20.0 + + + 0 + + + 0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/SafeZone.xml b/templates/mp2demo/Script/SafeZone.xml new file mode 100644 index 00000000..9e38a9b2 --- /dev/null +++ b/templates/mp2demo/Script/SafeZone.xml @@ -0,0 +1,68 @@ + + + SafeZone + + + + + false + + + false + + + 0.15 + + + 0.15 + + + 0.0 + + + 0.0 + + + -1 + + + true + + + 300 + + + false + + + + + + 1.0, 1.0, 0.0, 1.0 + + + + + + + 18 + + + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp2demo/Script/SandBoss.xml b/templates/mp2demo/Script/SandBoss.xml new file mode 100644 index 00000000..7b3f3524 --- /dev/null +++ b/templates/mp2demo/Script/SandBoss.xml @@ -0,0 +1,313 @@ + + + SandBoss + + + + + + 60.0 + + + 12.0 + + + 37.0 + + + + + 150.0 + + + + + 2 + + + + + + -1 + + + 0 + + + -1 + + + -1 + + + -1 + + + 0.498039, 0.498039, 0.0, 1.0 + + + 0.498039, 0.0, 0.0, 1.0 + + + 1.0 + + + 1.0 + + + 100.0 + + + -1 + + + -1 + + + -1 + + + + + 9 + + + 20.0 + + + 10.0 + + + + + + + 9 + + + 20.0 + + + 10.0 + + + + + + + 9 + + + 20.0 + + + 10.0 + + + + + 4.0 + + + -1 + + + + + 9 + + + 20.0 + + + 10.0 + + + + + + + 9 + + + 20.0 + + + 10.0 + + + + + 10.0 + + + 25.0 + + + 50.0 + + + 4.0 + + + 200.0 + + + 0.3 + + + -1 + + + + + 9 + + + 20.0 + + + 10.0 + + + + + 20.0 + + + 25.0 + + + 50.0 + + + 5.0 + + + 200.0 + + + 0.3 + + + -1 + + + + + 500.0 + + + 1.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + + + + 100.0 + + + 10.0 + + + 15.0 + + + 5.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0x91E88D81:0xE47262F5 + 0x91E88D81:0xA9BAC3FE + 0x91E88D81:0x8B452A19:0x07D8CC4F + 0x91E88D81:0x8B452A19:0xAE30AE06 + 0x91E88D81:0x8B452A19:0x656C7DA3 + 0x91E88D81:0x8B452A19:0x78694D1B + 0x91E88D81:0x8B452A19:0xB3359EBE + 0x91E88D81:0x8B452A19:0x35A1EC10 + 0x91E88D81:0x8B452A19:0xFEFD3FB5 + 0x91E88D81:0x8B452A19:0x37E99C23 + 0x91E88D81:0x0CF8C54C:0x07D8CC4F + 0x91E88D81:0x0CF8C54C:0xAE30AE06 + 0x91E88D81:0x0CF8C54C:0x656C7DA3 + 0x91E88D81:0x0CF8C54C:0x78694D1B + 0x91E88D81:0x0CF8C54C:0xB3359EBE + 0x91E88D81:0x0CF8C54C:0x35A1EC10 + 0x91E88D81:0x0CF8C54C:0xFEFD3FB5 + 0x91E88D81:0x0CF8C54C:0x37E99C23 + 0x91E88D81:0xBBD84681 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Sandworm.xml b/templates/mp2demo/Script/Sandworm.xml new file mode 100644 index 00000000..24a47dcf --- /dev/null +++ b/templates/mp2demo/Script/Sandworm.xml @@ -0,0 +1,180 @@ + + + Sandworm + + + + 0 + + + + + 32.0 + + + 0.5 + + + 1.0 + + + 2 + + + + + + -1 + + + -1 + + + -1 + + + -1 + + + 9.0 + + + 25.0 + + + -1 + + + 60.0 + + + 25.0 + + + 30.0 + + + + + + 9 + + + 5.0 + + + + + 500.0 + + + 200.0 + + + 100.0 + + + 100.0 + + + 30.0 + + + 15.0 + + + + + 9 + + + 5.0 + + + + + + + 9 + + + 5.0 + + + + + 25.0 + + + 2.0 + + + 5.0 + + + 6.0 + + + 20.0 + + + false + + + -1 + + + -1 + + + -1 + + + -1 + + + + + 9 + + + 5.0 + + + + + 0.0 + + + 10.0 + + + 10.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0x66E34A08 + 0x5F3F29E3 + 0xE61748ED:0xAD54DA11 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/SequenceTimer.xml b/templates/mp2demo/Script/SequenceTimer.xml new file mode 100644 index 00000000..2e291e28 --- /dev/null +++ b/templates/mp2demo/Script/SequenceTimer.xml @@ -0,0 +1,35 @@ + + + SequenceTimer + + + + 0 + + + + 0.0 + + + false + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/ShadowProjector.xml b/templates/mp2demo/Script/ShadowProjector.xml new file mode 100644 index 00000000..39af7037 --- /dev/null +++ b/templates/mp2demo/Script/ShadowProjector.xml @@ -0,0 +1,43 @@ + + + ShadowProjector + + + + 1.0 + + + 0.0, 0.0, 0.0 + + + 100.0 + + + 0.5 + + + 1.0 + + + false + + + 128 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Shredder.xml b/templates/mp2demo/Script/Shredder.xml new file mode 100644 index 00000000..3762cc3b --- /dev/null +++ b/templates/mp2demo/Script/Shredder.xml @@ -0,0 +1,72 @@ + + + Shredder + + + + + + 1 + + + + + + + + 10 + + + + 4.0 + + + 4.0 + + + 4.0 + + + 4.0 + + + 5.0 + + + 14.0 + + + 16.0 + + + 20.0 + + + 40.0 + + + 100.0 + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Shrieker.xml b/templates/mp2demo/Script/Shrieker.xml new file mode 100644 index 00000000..0aaab852 --- /dev/null +++ b/templates/mp2demo/Script/Shrieker.xml @@ -0,0 +1,138 @@ + + + Shrieker + + + + + + 4.5 + + + 30.0 + + + 3.0 + + + 4.0 + + + 1 + + + + + + + 0.1 + + + + + 9 + + + 10.0 + + + 4.5 + + + 4.0 + + + + + -1 + + + + + 9 + + + 5.0 + + + 3.0 + + + + + + + + 9 + + + 10.0 + + + 4.5 + + + 4.0 + + + + + -1 + + + 1.0 + + + 0.1 + + + 4.0 + + + 0.0 + + + 0.0, 0.0, -1.5 + + + 15.0 + + + 1.0 + + + 3.0 + + + 20.0 + + + 15.0 + + + 10.0 + + + 5.0 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Silhouette.xml b/templates/mp2demo/Script/Silhouette.xml new file mode 100644 index 00000000..c710837a --- /dev/null +++ b/templates/mp2demo/Script/Silhouette.xml @@ -0,0 +1,47 @@ + + + Silhouette + + + + + + + 2.0, 2.0, 2.0 + + + + + false + + + + + 0.5 + + + 0.298039, 0.6, 1.0, 0.498039 + + + 1.0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/SnakeWeedSwarm.xml b/templates/mp2demo/Script/SnakeWeedSwarm.xml new file mode 100644 index 00000000..6e1d09a1 --- /dev/null +++ b/templates/mp2demo/Script/SnakeWeedSwarm.xml @@ -0,0 +1,89 @@ + + + SnakeWeedSwarm + + + + + + 1.0 + + + 1.0 + + + 0.5 + + + 4.0 + + + 1.0 + + + 2.0 + + + 0.2 + + + 2.5 + + + 1.5 + + + 3.0 + + + 5.0 + + + 1.0 + + + 1.0 + + + 0.0 + + + + + 9 + + + + + 0.0 + + + -1 + + + -1 + + + -1 + + + + + + + + + + + + + + + 0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Sound.xml b/templates/mp2demo/Script/Sound.xml new file mode 100644 index 00000000..7edf15de --- /dev/null +++ b/templates/mp2demo/Script/Sound.xml @@ -0,0 +1,85 @@ + + + Sound + + + + -1 + + + 50.0 + + + 0.2 + + + 0.0 + + + 20 + + + 127 + + + 127 + + + 64 + + + + + 0.0 + + + 0.0 + + + + + false + + + false + + + false + + + false + + + false + + + true + + + false + + + false + + + 0 + + + + + + + + + + + + + + Sound.cmdl + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/SpacePirate.xml b/templates/mp2demo/Script/SpacePirate.xml new file mode 100644 index 00000000..192dfe19 --- /dev/null +++ b/templates/mp2demo/Script/SpacePirate.xml @@ -0,0 +1,258 @@ + + + SpacePirate + + + + + + 360.0 + + + 90.0 + + + 4.0 + + + 1.0 + + + 0.5 + + + + + 9 + + + 10.0 + + + 10.0 + + + + + 3.0 + + + + + 150.0 + + + + + 0.8 + + + 3.0 + + + 0.3 + + + 0.2 + + + 1 + + + + + + + 10.0 + + + 50.0 + + + 20.0 + + + 20.0 + + + 10.0 + + + 20.0 + + + 0 + + + false + + + + + + 9 + + + 5.0 + + + + + -1 + + + + + 9 + + + 10.0 + + + 5.0 + + + + + 10.0 + + + -1 + + + + + 9 + + + 10.0 + + + + + 80.0 + + + -1 + + + 0.1 + + + 0.05 + + + -1 + + + 1.0 + + + 0 + + + 0.1 + + + 0.75 + + + 5.0 + + + 10.0 + + + -1 + + + -1 + + + 0.2 + + + 10.0 + + + + + 0 + + + -1 + + + 3 + + + 15.0 + + + 50.0 + + + + + 9 + + + 40.0 + + + 8.0 + + + 10.0 + + + + + + + + 25.0 + + + 0.4 + + + 20.0 + + + 50.0 + + + 2 + + + -1 + + + -1 + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0xE61748ED:0xAD54DA11 + 0xDC89CC3C:0xA79BB82E + + enabled + enabled + + diff --git a/templates/mp2demo/Script/SpankWeed.xml b/templates/mp2demo/Script/SpankWeed.xml new file mode 100644 index 00000000..91db865f --- /dev/null +++ b/templates/mp2demo/Script/SpankWeed.xml @@ -0,0 +1,69 @@ + + + SpankWeed + + + + + + + + 9 + + + 20.0 + + + 1.0 + + + + + 1.0 + + + + + 1000000.0 + + + + + + + + true + + + 60.0 + + + 30.0 + + + 15.0 + + + 5.0 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/SpawnPoint.xml b/templates/mp2demo/Script/SpawnPoint.xml new file mode 100644 index 00000000..820e8b21 --- /dev/null +++ b/templates/mp2demo/Script/SpawnPoint.xml @@ -0,0 +1,30 @@ + + + SpawnPoint + + + + true + + + false + + + + + + + + + + + + + + + + 0.5559 + enabled + enabled + + diff --git a/templates/mp2demo/Script/SpecialFunction.xml b/templates/mp2demo/Script/SpecialFunction.xml new file mode 100644 index 00000000..4ac40996 --- /dev/null +++ b/templates/mp2demo/Script/SpecialFunction.xml @@ -0,0 +1,65 @@ + + + SpecialFunction + + + + + false + + + + + 0 + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0 + + + 0 + + + + 0 + + + -1 + + + -1 + + + -1 + + + + + + + + + + + + + + script/common/SpecialFunction.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/SpiderBallAttractionSurface.xml b/templates/mp2demo/Script/SpiderBallAttractionSurface.xml new file mode 100644 index 00000000..9b00d0a5 --- /dev/null +++ b/templates/mp2demo/Script/SpiderBallAttractionSurface.xml @@ -0,0 +1,24 @@ + + + SpiderBallAttractionSurface + + + + + + + + + + + + + + + script/common/SpiderBallAttractionSurface.txtr + + enabled + volume + + + diff --git a/templates/mp2demo/Script/SpiderBallWaypoint.xml b/templates/mp2demo/Script/SpiderBallWaypoint.xml new file mode 100644 index 00000000..7293b494 --- /dev/null +++ b/templates/mp2demo/Script/SpiderBallWaypoint.xml @@ -0,0 +1,26 @@ + + + SpiderBallWaypoint + + + + 0 + + + + + + + + + + + + + + script/common/SpiderBallWaypoint.cmdl + + enabled + enabled + + diff --git a/templates/mp2demo/Script/SpindleCamera.xml b/templates/mp2demo/Script/SpindleCamera.xml new file mode 100644 index 00000000..d4c0fe79 --- /dev/null +++ b/templates/mp2demo/Script/SpindleCamera.xml @@ -0,0 +1,49 @@ + + + SpindleCamera + + + + 6400 + + + + + + + + + + + + + + + + + + + + false + + + + + false + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Splinter.xml b/templates/mp2demo/Script/Splinter.xml new file mode 100644 index 00000000..9980593c --- /dev/null +++ b/templates/mp2demo/Script/Splinter.xml @@ -0,0 +1,93 @@ + + + Splinter + + + + -1 + + + 5.0 + + + 18.0 + + + 1.0 + + + 3.0 + + + 1 + + + 2 + + + + + 9 + + + 5.0 + + + + + 0 + + + + + -1 + + + + + + 32.0 + + + 7.0 + + + 17.0 + + + 0.5 + + + 1.0 + + + + + + + -1 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x6D752EFC + 0x0D6AB7B5 + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0xE61748ED:0xAD54DA11 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/SplitterCommandModule.xml b/templates/mp2demo/Script/SplitterCommandModule.xml new file mode 100644 index 00000000..6687c8e4 --- /dev/null +++ b/templates/mp2demo/Script/SplitterCommandModule.xml @@ -0,0 +1,171 @@ + + + SplitterCommandModule + + + + + + 60.0 + + + 12.0 + + + 37.0 + + + + + 150.0 + + + + + 2 + + + + + + + + 10 + + + 20.0 + + + 720.0 + + + 20.0 + + + 4.0 + + + 10.0 + + + 20.0 + + + 3 + + + -1 + + + + + 9 + + + 10.0 + + + + + 1 + + + 3 + + + 100.0 + + + 10.0 + + + 100.0 + + + 45.0 + + + + + 9 + + + 10.0 + + + + + + + 500.0 + + + 4.0 + + + 1.0 + + + 20.0 + + + 0.25 + + + 2.0 + + + 0.498039, 0.498039, 0.498039, 0.498039 + + + 0.6, 0.6, 0.0, 0.498039 + + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0x560CF813:0xE61748ED:0xAD54DA11 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/SplitterMainChassis.xml b/templates/mp2demo/Script/SplitterMainChassis.xml new file mode 100644 index 00000000..8bb40a40 --- /dev/null +++ b/templates/mp2demo/Script/SplitterMainChassis.xml @@ -0,0 +1,151 @@ + + + SplitterMainChassis + + + + + + 60.0 + + + 12.0 + + + 37.0 + + + + + 150.0 + + + + + 2 + + + + + + + + 124 + + + 2.0 + + + 2.5 + + + 6.0 + + + + + 9 + + + 20.0 + + + 5.0 + + + + + 3.0 + + + 100.0 + + + 40.0 + + + 3.0 + + + 6.0 + + + 30.0 + + + 60.0 + + + 20.0 + + + 20.0 + + + 60.0 + + + 20.0 + + + 6.0 + + + 6.0 + + + 1.5 + + + 10.0 + + + 30.0 + + + 4 + + + 30.0 + + + + + 9 + + + 20.0 + + + 5.0 + + + + + -1 + + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0x15E03A2F:0xE61748ED:0xAD54DA11 + + enabled + enabled + + diff --git a/templates/mp2demo/Script/SporbBase.xml b/templates/mp2demo/Script/SporbBase.xml new file mode 100644 index 00000000..137a40e6 --- /dev/null +++ b/templates/mp2demo/Script/SporbBase.xml @@ -0,0 +1,149 @@ + + + SporbBase + + + + + + 2.0 + + + 2.0 + + + 1.0 + + + 1.0 + + + 1 + + + 1 + + + 0.0 + + + 0.0, 0.0, 0.0 + + + -1 + + + 0.1 + + + -10.0 + + + -100.0 + + + 50.0 + + + 0.0 + + + 2.0 + + + 2.0 + + + 2.0 + + + 40.0 + + + 0.0 + + + 5.0 + + + 20.0 + + + false + + + -1 + + + + + 9 + + + 5.0 + + + 2.0 + + + + + 20.0 + + + 1.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/SporbNeedle.xml b/templates/mp2demo/Script/SporbNeedle.xml new file mode 100644 index 00000000..d0be49d0 --- /dev/null +++ b/templates/mp2demo/Script/SporbNeedle.xml @@ -0,0 +1,69 @@ + + + SporbNeedle + + + + + + 60.0 + + + 1.0 + + + + + 9 + + + 5.0 + + + 2.0 + + + + + 1.5 + + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + + + + + + + + + + + + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + 0xC27FFA8F + + enabled + enabled + + diff --git a/templates/mp2demo/Script/SporbProjectile.xml b/templates/mp2demo/Script/SporbProjectile.xml new file mode 100644 index 00000000..e3312e0a --- /dev/null +++ b/templates/mp2demo/Script/SporbProjectile.xml @@ -0,0 +1,34 @@ + + + SporbProjectile + + + + + + -1 + + + -1 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/SporbTop.xml b/templates/mp2demo/Script/SporbTop.xml new file mode 100644 index 00000000..34ecf90f --- /dev/null +++ b/templates/mp2demo/Script/SporbTop.xml @@ -0,0 +1,28 @@ + + + SporbTop + + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Steam.xml b/templates/mp2demo/Script/Steam.xml new file mode 100644 index 00000000..f14e7ed9 --- /dev/null +++ b/templates/mp2demo/Script/Steam.xml @@ -0,0 +1,39 @@ + + + Steam + + + + + + 0.35 + + + 1.0 + + + 2.0 + + + 0.0 + + + false + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp2demo/Script/StoneToad.xml b/templates/mp2demo/Script/StoneToad.xml new file mode 100644 index 00000000..b5e6f025 --- /dev/null +++ b/templates/mp2demo/Script/StoneToad.xml @@ -0,0 +1,34 @@ + + + StoneToad + + + + + + 1 + + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/StreamedAudio.xml b/templates/mp2demo/Script/StreamedAudio.xml new file mode 100644 index 00000000..9854a8e4 --- /dev/null +++ b/templates/mp2demo/Script/StreamedAudio.xml @@ -0,0 +1,41 @@ + + + StreamedAudio + + + + + false + + + 0.25 + + + 0.25 + + + 127 + + + 0 + + + true + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Subtitle.xml b/templates/mp2demo/Script/Subtitle.xml new file mode 100644 index 00000000..4085aa55 --- /dev/null +++ b/templates/mp2demo/Script/Subtitle.xml @@ -0,0 +1,39 @@ + + + Subtitle + + + + + 0 + + + 0 + + + + 0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/SurfaceCamera.xml b/templates/mp2demo/Script/SurfaceCamera.xml new file mode 100644 index 00000000..ba9caf2a --- /dev/null +++ b/templates/mp2demo/Script/SurfaceCamera.xml @@ -0,0 +1,41 @@ + + + SurfaceCamera + + + + 2 + + + 1 + + + + 0.0, 0.0, 0.0 + + + + false + + + + false + + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Swarm.xml b/templates/mp2demo/Script/Swarm.xml new file mode 100644 index 00000000..aaaa9a11 --- /dev/null +++ b/templates/mp2demo/Script/Swarm.xml @@ -0,0 +1,144 @@ + + + Swarm + + + + true + + + + 0 + + + + -1 + + + -1 + + + + -1 + + + -1 + + + -1 + + + + + 9 + + + 5.0 + + + 5.0 + + + + + 1.0 + + + + + 9 + + + + + 0.3 + + + 0.7 + + + 0.0 + + + 3.0 + + + 50 + + + 0 + + + 2.5 + + + 1.0 + + + 0.7 + + + 0.4 + + + 0.7 + + + 0.7 + + + 10.0 + + + 6.0 + + + 5 + + + 0.0 + + + 1.0 + + + 0.0 + + + + + 2.0 + + + 2.0 + + + + + + -1 + + + -1 + + + + + + + + + + + + + + + 0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Switch.xml b/templates/mp2demo/Script/Switch.xml new file mode 100644 index 00000000..51908e3d --- /dev/null +++ b/templates/mp2demo/Script/Switch.xml @@ -0,0 +1,27 @@ + + + Switch + + + + false + + + false + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp2demo/Script/TargetingPoint.xml b/templates/mp2demo/Script/TargetingPoint.xml new file mode 100644 index 00000000..2fcd7335 --- /dev/null +++ b/templates/mp2demo/Script/TargetingPoint.xml @@ -0,0 +1,28 @@ + + + TargetingPoint + + + + + false + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/TeamAI.xml b/templates/mp2demo/Script/TeamAI.xml new file mode 100644 index 00000000..24d703c4 --- /dev/null +++ b/templates/mp2demo/Script/TeamAI.xml @@ -0,0 +1,49 @@ + + + TeamAI + + + + 20 + + + 2 + + + 2 + + + 30 + + + 1 + + + 1 + + + 0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/TextPane.xml b/templates/mp2demo/Script/TextPane.xml new file mode 100644 index 00000000..4229adba --- /dev/null +++ b/templates/mp2demo/Script/TextPane.xml @@ -0,0 +1,46 @@ + + + TextPane + + + + + + 80 + + + 10 + + + + + 0.0, 0.0, 0.0 + + + + + 1 + + + 0.25 + + + 0.25 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/TimeKeyframe.xml b/templates/mp2demo/Script/TimeKeyframe.xml new file mode 100644 index 00000000..39a2c7bd --- /dev/null +++ b/templates/mp2demo/Script/TimeKeyframe.xml @@ -0,0 +1,25 @@ + + + TimeKeyframe + + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Timer.xml b/templates/mp2demo/Script/Timer.xml new file mode 100644 index 00000000..a3659ad4 --- /dev/null +++ b/templates/mp2demo/Script/Timer.xml @@ -0,0 +1,36 @@ + + + Timer + + + + 5.0 + + + 0.0 + + + false + + + false + + + + + + + + + + + + + + script/common/Timer.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/Trigger.xml b/templates/mp2demo/Script/Trigger.xml new file mode 100644 index 00000000..8d09433e --- /dev/null +++ b/templates/mp2demo/Script/Trigger.xml @@ -0,0 +1,31 @@ + + + Trigger + + + + + false + + + false + + + + + + + + + + + + + + script/common/Trigger.txtr + + enabled + volume + + + diff --git a/templates/mp2demo/Script/TriggerEllipsoid.xml b/templates/mp2demo/Script/TriggerEllipsoid.xml new file mode 100644 index 00000000..e767de85 --- /dev/null +++ b/templates/mp2demo/Script/TriggerEllipsoid.xml @@ -0,0 +1,32 @@ + + + TriggerEllipsoid + + + + + false + + + false + + + -1 + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp2demo/Script/TriggerOrientated.xml b/templates/mp2demo/Script/TriggerOrientated.xml new file mode 100644 index 00000000..db2d8a57 --- /dev/null +++ b/templates/mp2demo/Script/TriggerOrientated.xml @@ -0,0 +1,29 @@ + + + TriggerOrientated + + + + + false + + + false + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp2demo/Script/Tryclops.xml b/templates/mp2demo/Script/Tryclops.xml new file mode 100644 index 00000000..3c46e9ca --- /dev/null +++ b/templates/mp2demo/Script/Tryclops.xml @@ -0,0 +1,65 @@ + + + Tryclops + + + + + + 0.0 + + + 10.0 + + + + + 5.0 + + + 1.0 + + + + + 0.6 + + + 1.0 + + + + + + 20.0 + + + 45.0 + + + 4.0 + + + 20.0 + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/VisorFlare.xml b/templates/mp2demo/Script/VisorFlare.xml new file mode 100644 index 00000000..21d0f4ca --- /dev/null +++ b/templates/mp2demo/Script/VisorFlare.xml @@ -0,0 +1,75 @@ + + + VisorFlare + + + + 0 + + + true + + + 0.1 + + + 1.0 + + + 2.0 + + + 0 + + + true + + + false + + + + + + 0.25 + + + + + + + 0.5 + + + + + + + 0.75 + + + + + + + 1.0 + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/VisorGoo.xml b/templates/mp2demo/Script/VisorGoo.xml new file mode 100644 index 00000000..51b30e55 --- /dev/null +++ b/templates/mp2demo/Script/VisorGoo.xml @@ -0,0 +1,50 @@ + + + VisorGoo + + + + + -1 + + + 1.0 + + + 8.0 + + + 40.0 + + + 20.0 + + + 1.0, 1.0, 1.0, 1.0 + + + -1 + + + false + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/WallWalker.xml b/templates/mp2demo/Script/WallWalker.xml new file mode 100644 index 00000000..2da6d088 --- /dev/null +++ b/templates/mp2demo/Script/WallWalker.xml @@ -0,0 +1,78 @@ + + + WallWalker + + + + + + 1 + + + + + + + 2.5 + + + 1080.0 + + + 0.4 + + + 40.0 + + + + + + + 4.0 + + + 0.5 + + + 5 + + + -1 + + + -1 + + + 2.0 + + + 5.0 + + + + + -1 + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/Water.xml b/templates/mp2demo/Script/Water.xml new file mode 100644 index 00000000..5a82309d --- /dev/null +++ b/templates/mp2demo/Script/Water.xml @@ -0,0 +1,141 @@ + + + Water + + + + + 0.0 + + + 0.0 + + + 5.0 + + + 5.0 + + + 0 + + + + + + + + 1.0 + + + -1 + + + -1 + + + -1 + + + 0.0, 0.0, 0.498039, 1.0 + + + 0.6 + + + 0.2 + + + 1.0 + + + 1.0 + + + 0.0 + + + + + + + + 10.0 + + + 0.0 + + + 0.0, 0.498039, 1.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0 + + + 0.0 + + + 1.0 + + + 0.5 + + + true + + + 0.3 + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp2demo/Script/Waypoint.xml b/templates/mp2demo/Script/Waypoint.xml new file mode 100644 index 00000000..fa695e25 --- /dev/null +++ b/templates/mp2demo/Script/Waypoint.xml @@ -0,0 +1,23 @@ + + + Waypoint + + + + + + + + + + + + + + + script/common/Waypoint.CMDL + + enabled + enabled + + diff --git a/templates/mp2demo/Script/WispTentacle.xml b/templates/mp2demo/Script/WispTentacle.xml new file mode 100644 index 00000000..712bf089 --- /dev/null +++ b/templates/mp2demo/Script/WispTentacle.xml @@ -0,0 +1,59 @@ + + + WispTentacle + + + + 30.0 + + + 20.0 + + + 10.0 + + + 0.0 + + + + + 9 + + + 5.0 + + + + + false + + + 2.0 + + + 0.2 + + + + + + + + + + + + + + + + + 0xB3774750:0xE25FB08C + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp2demo/Script/WorldLightFader.xml b/templates/mp2demo/Script/WorldLightFader.xml new file mode 100644 index 00000000..71495206 --- /dev/null +++ b/templates/mp2demo/Script/WorldLightFader.xml @@ -0,0 +1,28 @@ + + + WorldLightFader + + + + 1.0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Script/WorldTeleporter.xml b/templates/mp2demo/Script/WorldTeleporter.xml new file mode 100644 index 00000000..707059cb --- /dev/null +++ b/templates/mp2demo/Script/WorldTeleporter.xml @@ -0,0 +1,85 @@ + + + WorldTeleporter + + + + + + + 1.0, 1.0, 1.0 + + + -1 + + + 1.0, 1.0, 1.0 + + + -1 + + + 1.0, 1.0, 1.0 + + + true + + + -1 + + + 127 + + + 64 + + + false + + + + + false + + + 0.01 + + + 8.0 + + + 0.0 + + + + false + + + 0.0 + + + 2.0 + + + 3.0 + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp2demo/Structs/ActorParameters.xml b/templates/mp2demo/Structs/ActorParameters.xml new file mode 100644 index 00000000..14353e50 --- /dev/null +++ b/templates/mp2demo/Structs/ActorParameters.xml @@ -0,0 +1,38 @@ + + + + + + + -1 + + + -1 + + + -1 + + + -1 + + + true + + + 1.0 + + + 1.0 + + + + false + + + false + + + false + + + diff --git a/templates/mp2demo/Structs/BehaveChance.xml b/templates/mp2demo/Structs/BehaveChance.xml new file mode 100644 index 00000000..a10123b5 --- /dev/null +++ b/templates/mp2demo/Structs/BehaveChance.xml @@ -0,0 +1,26 @@ + + + + + 25.0 + + + 25.0 + + + 25.0 + + + 25.0 + + + 2.0 + + + 50.0 + + + 1 + + + diff --git a/templates/mp2demo/Structs/CameraHintStructA.xml b/templates/mp2demo/Structs/CameraHintStructA.xml new file mode 100644 index 00000000..2c16c5ad --- /dev/null +++ b/templates/mp2demo/Structs/CameraHintStructA.xml @@ -0,0 +1,11 @@ + + + + + false + + + 8.0 + + + diff --git a/templates/mp2demo/Structs/CameraHintStructB.xml b/templates/mp2demo/Structs/CameraHintStructB.xml new file mode 100644 index 00000000..71d5e541 --- /dev/null +++ b/templates/mp2demo/Structs/CameraHintStructB.xml @@ -0,0 +1,11 @@ + + + + + false + + + 90.0 + + + diff --git a/templates/mp2demo/Structs/CameraShakerData.xml b/templates/mp2demo/Structs/CameraShakerData.xml new file mode 100644 index 00000000..4a46621b --- /dev/null +++ b/templates/mp2demo/Structs/CameraShakerData.xml @@ -0,0 +1,20 @@ + + + + + 16 + + + 5.0 + + + + + + 1.0 + + + -1 + + + diff --git a/templates/mp2demo/Structs/ConditionalTest.xml b/templates/mp2demo/Structs/ConditionalTest.xml new file mode 100644 index 00000000..d8d6cb94 --- /dev/null +++ b/templates/mp2demo/Structs/ConditionalTest.xml @@ -0,0 +1,20 @@ + + + + + 1 + + + 0 + + + 0 + + + 0 + + + 0 + + + diff --git a/templates/mp2demo/Structs/DamageInfo.xml b/templates/mp2demo/Structs/DamageInfo.xml new file mode 100644 index 00000000..95ee0a7a --- /dev/null +++ b/templates/mp2demo/Structs/DamageInfo.xml @@ -0,0 +1,17 @@ + + + + + 0 + + + 0.0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp2demo/Structs/DamageVulnerability.xml b/templates/mp2demo/Structs/DamageVulnerability.xml new file mode 100644 index 00000000..a8570fb8 --- /dev/null +++ b/templates/mp2demo/Structs/DamageVulnerability.xml @@ -0,0 +1,106 @@ + + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + + 0.0 + + + + + + + + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + + + + + + + + + 0.0 + + + + + diff --git a/templates/mp2demo/Structs/DarkSamusStruct.xml b/templates/mp2demo/Structs/DarkSamusStruct.xml new file mode 100644 index 00000000..c674554e --- /dev/null +++ b/templates/mp2demo/Structs/DarkSamusStruct.xml @@ -0,0 +1,51 @@ + + + + + -1.0 + + + 2.5 + + + 4.0 + + + 2.5 + + + 4.0 + + + 3.5 + + + 20.0 + + + 1.5 + + + 3.0 + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp2demo/Structs/DigitalGuardianHeadStruct.xml b/templates/mp2demo/Structs/DigitalGuardianHeadStruct.xml new file mode 100644 index 00000000..f037c8c6 --- /dev/null +++ b/templates/mp2demo/Structs/DigitalGuardianHeadStruct.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/templates/mp2demo/Structs/EditorProperties.xml b/templates/mp2demo/Structs/EditorProperties.xml new file mode 100644 index 00000000..eb76ae92 --- /dev/null +++ b/templates/mp2demo/Structs/EditorProperties.xml @@ -0,0 +1,10 @@ + + + + + + + true + + + diff --git a/templates/mp2demo/Structs/FlareDef.xml b/templates/mp2demo/Structs/FlareDef.xml new file mode 100644 index 00000000..fc307a08 --- /dev/null +++ b/templates/mp2demo/Structs/FlareDef.xml @@ -0,0 +1,15 @@ + + + + + + 0.0 + + + 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + diff --git a/templates/mp2demo/Structs/GrappleParameters.xml b/templates/mp2demo/Structs/GrappleParameters.xml new file mode 100644 index 00000000..3c9cb645 --- /dev/null +++ b/templates/mp2demo/Structs/GrappleParameters.xml @@ -0,0 +1,41 @@ + + + + + 10.0 + + + 10.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 45.0 + + + 90.0 + + + 0.0 + + + 0.0 + + + false + + + diff --git a/templates/mp2demo/Structs/GuiWidgetProperties.xml b/templates/mp2demo/Structs/GuiWidgetProperties.xml new file mode 100644 index 00000000..1afad396 --- /dev/null +++ b/templates/mp2demo/Structs/GuiWidgetProperties.xml @@ -0,0 +1,12 @@ + + + + + + 1 + + + false + + + diff --git a/templates/mp2demo/Structs/HealthInfo.xml b/templates/mp2demo/Structs/HealthInfo.xml new file mode 100644 index 00000000..46c7fa61 --- /dev/null +++ b/templates/mp2demo/Structs/HealthInfo.xml @@ -0,0 +1,11 @@ + + + + + 5.0 + + + 1.0 + + + diff --git a/templates/mp2demo/Structs/IngPossessionData.xml b/templates/mp2demo/Structs/IngPossessionData.xml new file mode 100644 index 00000000..50acd5d7 --- /dev/null +++ b/templates/mp2demo/Structs/IngPossessionData.xml @@ -0,0 +1,31 @@ + + + + + false + + + -1 + + + -1 + + + + + 150.0 + + + 2.0 + + + + + 2.0 + + + -1 + + + + diff --git a/templates/mp2demo/Structs/LayerInfo.xml b/templates/mp2demo/Structs/LayerInfo.xml new file mode 100644 index 00000000..49f1ab6f --- /dev/null +++ b/templates/mp2demo/Structs/LayerInfo.xml @@ -0,0 +1,20 @@ + + + + + 0 + + + 5.0 + + + 0.0 + + + 0.15 + + + 10.0 + + + diff --git a/templates/mp2demo/Structs/LayerSwitch.xml b/templates/mp2demo/Structs/LayerSwitch.xml new file mode 100644 index 00000000..cfb457a9 --- /dev/null +++ b/templates/mp2demo/Structs/LayerSwitch.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/templates/mp2demo/Structs/LightParameters.xml b/templates/mp2demo/Structs/LightParameters.xml new file mode 100644 index 00000000..ace90e7c --- /dev/null +++ b/templates/mp2demo/Structs/LightParameters.xml @@ -0,0 +1,50 @@ + + + + + true + + + 1.0 + + + 0 + + + 1.0 + + + 20.0 + + + 1.0, 1.0, 1.0, 1.0 + + + true + + + 1 + + + 1 + + + 0.0, 0.0, 0.0 + + + 4 + + + 4 + + + false + + + false + + + 0 + + + diff --git a/templates/mp2demo/Structs/MayaSpline.xml b/templates/mp2demo/Structs/MayaSpline.xml new file mode 100644 index 00000000..59869570 --- /dev/null +++ b/templates/mp2demo/Structs/MayaSpline.xml @@ -0,0 +1,4 @@ + + + + diff --git a/templates/mp2demo/Structs/PatternedInfo.xml b/templates/mp2demo/Structs/PatternedInfo.xml new file mode 100644 index 00000000..b39eaf54 --- /dev/null +++ b/templates/mp2demo/Structs/PatternedInfo.xml @@ -0,0 +1,113 @@ + + + + + 150.0 + + + 1.0 + + + 120.0 + + + 100.0 + + + 0.0 + + + 60.0 + + + 6.0 + + + 11.0 + + + 2.0 + + + 1.0 + + + 50.0 + + + 25.0 + + + 5.0 + + + + 2.0 + + + + + 2.0 + + + + + + 1.0 + + + 2.0 + + + 0.0, 0.0, 0.0 + + + 0.1 + + + 1000.0 + + + 1000.0 + + + 0.0 + + + -1 + + + + + + 0.1 + + + 0.1 + + + 2.0 + + + 0 + + + 0.0, 0.0, 0.0 + + + + -1 + + + 0.0, 0.0, 0.0 + + + + -1 + + + + 0 + + + diff --git a/templates/mp2demo/Structs/PlasmaBeamInfo.xml b/templates/mp2demo/Structs/PlasmaBeamInfo.xml new file mode 100644 index 00000000..be76b339 --- /dev/null +++ b/templates/mp2demo/Structs/PlasmaBeamInfo.xml @@ -0,0 +1,47 @@ + + + + + 0 + + + + + + + + 10.0 + + + 0.1 + + + 1.0 + + + 10.0 + + + 10.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 10.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + + diff --git a/templates/mp2demo/Structs/SafeZoneStruct.xml b/templates/mp2demo/Structs/SafeZoneStruct.xml new file mode 100644 index 00000000..c416891d --- /dev/null +++ b/templates/mp2demo/Structs/SafeZoneStruct.xml @@ -0,0 +1,62 @@ + + + + + -1 + + + 0.0 + + + -1 + + + -1 + + + -1 + + + 50.0 + + + -1 + + + -0.04 + + + 0.0 + + + 4.0 + + + 2.0 + + + -1 + + + 0.0 + + + 0.03 + + + 4.0 + + + 2.0 + + + -1 + + + 0.094118, 0.498039, 0.498039, 1.0 + + + 0.74902, 0.74902, 0.74902, 1.0 + + + diff --git a/templates/mp2demo/Structs/SandwormStruct.xml b/templates/mp2demo/Structs/SandwormStruct.xml new file mode 100644 index 00000000..245bfb22 --- /dev/null +++ b/templates/mp2demo/Structs/SandwormStruct.xml @@ -0,0 +1,20 @@ + + + + + -10.0 + + + 15.0 + + + 15.0 + + + 15.0 + + + 15.0 + + + diff --git a/templates/mp2demo/Structs/ScannableParameters.xml b/templates/mp2demo/Structs/ScannableParameters.xml new file mode 100644 index 00000000..e2208d24 --- /dev/null +++ b/templates/mp2demo/Structs/ScannableParameters.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/templates/mp2demo/Structs/ShockWaveInfo.xml b/templates/mp2demo/Structs/ShockWaveInfo.xml new file mode 100644 index 00000000..d40d499f --- /dev/null +++ b/templates/mp2demo/Structs/ShockWaveInfo.xml @@ -0,0 +1,26 @@ + + + + + + + 0.0 + + + 1.0 + + + 0.5 + + + 1.0 + + + 0.0 + + + + -1 + + + diff --git a/templates/mp2demo/Structs/SpawnPointStruct.xml b/templates/mp2demo/Structs/SpawnPointStruct.xml new file mode 100644 index 00000000..5f1fa62c --- /dev/null +++ b/templates/mp2demo/Structs/SpawnPointStruct.xml @@ -0,0 +1,248 @@ + + + + + 1 + + + 0 + + + 0 + + + 0 + + + 1 + + + 0 + + + 0 + + + 0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + 0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + 1 + + + 1 + + + 1 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 5 + + + 5 + + + 5 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + diff --git a/templates/mp2demo/Structs/SpindleCameraStruct.xml b/templates/mp2demo/Structs/SpindleCameraStruct.xml new file mode 100644 index 00000000..f0c9030c --- /dev/null +++ b/templates/mp2demo/Structs/SpindleCameraStruct.xml @@ -0,0 +1,9 @@ + + + + + 0 + + + + diff --git a/templates/mp2demo/Structs/SplineType.xml b/templates/mp2demo/Structs/SplineType.xml new file mode 100644 index 00000000..b798d00f --- /dev/null +++ b/templates/mp2demo/Structs/SplineType.xml @@ -0,0 +1,8 @@ + + + + + 0 + + + diff --git a/templates/mp2demo/Structs/TextProperties.xml b/templates/mp2demo/Structs/TextProperties.xml new file mode 100644 index 00000000..d4f03d40 --- /dev/null +++ b/templates/mp2demo/Structs/TextProperties.xml @@ -0,0 +1,30 @@ + + + + + 1 + + + 1 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + + 0 + + + 0 + + + true + + + diff --git a/templates/mp2demo/Structs/Transform.xml b/templates/mp2demo/Structs/Transform.xml new file mode 100644 index 00000000..da27caf2 --- /dev/null +++ b/templates/mp2demo/Structs/Transform.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/mp2demo/Structs/TriggerInfo.xml b/templates/mp2demo/Structs/TriggerInfo.xml new file mode 100644 index 00000000..2adce17f --- /dev/null +++ b/templates/mp2demo/Structs/TriggerInfo.xml @@ -0,0 +1,12 @@ + + + + + + 0.0, 0.0, 0.0 + + + 30726 + + + diff --git a/templates/mp2demo/Structs/UnknownStruct1.xml b/templates/mp2demo/Structs/UnknownStruct1.xml new file mode 100644 index 00000000..5a4fb911 --- /dev/null +++ b/templates/mp2demo/Structs/UnknownStruct1.xml @@ -0,0 +1,8 @@ + + + + + false + + + diff --git a/templates/mp2demo/Structs/UnknownStruct2.xml b/templates/mp2demo/Structs/UnknownStruct2.xml new file mode 100644 index 00000000..042696a4 --- /dev/null +++ b/templates/mp2demo/Structs/UnknownStruct2.xml @@ -0,0 +1,11 @@ + + + + + false + + + 0 + + + diff --git a/templates/mp2demo/Structs/UnknownStruct3.xml b/templates/mp2demo/Structs/UnknownStruct3.xml new file mode 100644 index 00000000..1f2a3a0d --- /dev/null +++ b/templates/mp2demo/Structs/UnknownStruct3.xml @@ -0,0 +1,14 @@ + + + + + 100.0 + + + 0 + + + false + + + diff --git a/templates/mp2demo/Structs/UnknownStruct4.xml b/templates/mp2demo/Structs/UnknownStruct4.xml new file mode 100644 index 00000000..5891c71e --- /dev/null +++ b/templates/mp2demo/Structs/UnknownStruct4.xml @@ -0,0 +1,14 @@ + + + + + 0 + + + 4 + + + 0.2 + + + diff --git a/templates/mp2demo/Structs/Vector2f.xml b/templates/mp2demo/Structs/Vector2f.xml new file mode 100644 index 00000000..3be26a5e --- /dev/null +++ b/templates/mp2demo/Structs/Vector2f.xml @@ -0,0 +1,11 @@ + + + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp2demo/Structs/VisorParameters.xml b/templates/mp2demo/Structs/VisorParameters.xml new file mode 100644 index 00000000..78b920e9 --- /dev/null +++ b/templates/mp2demo/Structs/VisorParameters.xml @@ -0,0 +1,11 @@ + + + + + false + + + 15 + + + diff --git a/templates/mp3/Enums/BerserkerEnum.xml b/templates/mp3/Enums/BerserkerEnum.xml new file mode 100644 index 00000000..b05d7d83 --- /dev/null +++ b/templates/mp3/Enums/BerserkerEnum.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/templates/mp3/Enums/CableEnum.xml b/templates/mp3/Enums/CableEnum.xml new file mode 100644 index 00000000..cc635201 --- /dev/null +++ b/templates/mp3/Enums/CableEnum.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/mp3/Enums/DamageableTriggerEnum.xml b/templates/mp3/Enums/DamageableTriggerEnum.xml new file mode 100644 index 00000000..e5ef86be --- /dev/null +++ b/templates/mp3/Enums/DamageableTriggerEnum.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/templates/mp3/Enums/DamageableTriggerStruct.xml b/templates/mp3/Enums/DamageableTriggerStruct.xml new file mode 100644 index 00000000..c3630098 --- /dev/null +++ b/templates/mp3/Enums/DamageableTriggerStruct.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/templates/mp3/Enums/InventorySlot.xml b/templates/mp3/Enums/InventorySlot.xml index 5d30751d..262c9107 100644 --- a/templates/mp3/Enums/InventorySlot.xml +++ b/templates/mp3/Enums/InventorySlot.xml @@ -1,62 +1,64 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3/Enums/SpecialFunctionType.xml b/templates/mp3/Enums/SpecialFunctionType.xml deleted file mode 100644 index bd89ce2b..00000000 --- a/templates/mp3/Enums/SpecialFunctionType.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/templates/mp3/Enums/TriggerShape.xml b/templates/mp3/Enums/TriggerShape.xml deleted file mode 100644 index 22ec1bd6..00000000 --- a/templates/mp3/Enums/TriggerShape.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/templates/mp3/Enums/UnknownEnum1.xml b/templates/mp3/Enums/UnknownEnum1.xml new file mode 100644 index 00000000..da6d6f9e --- /dev/null +++ b/templates/mp3/Enums/UnknownEnum1.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/mp3/MasterTemplate.xml b/templates/mp3/MasterTemplate.xml index 62305d5e..929513db 100644 --- a/templates/mp3/MasterTemplate.xml +++ b/templates/mp3/MasterTemplate.xml @@ -1,187 +1,213 @@ - + Properties.xml - - - + + + - + + + - - - + + + + + + + + + - - - - - - - + + + - - - + + - + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + - + + - - - - - - - + + + - + + + + + + + + + + + - - - - - - + + - + + - + + - + + - - - - + + - + + - - - + - - - - + - - - + + + + + + + + + + + + + + - + + + - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - + + + diff --git a/templates/mp3/Properties.xml b/templates/mp3/Properties.xml index bf94d289..013f828b 100644 --- a/templates/mp3/Properties.xml +++ b/templates/mp3/Properties.xml @@ -1,5391 +1,5565 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3/Script/AIFuse.xml b/templates/mp3/Script/AIFuse.xml new file mode 100644 index 00000000..a2d2056f --- /dev/null +++ b/templates/mp3/Script/AIFuse.xml @@ -0,0 +1,55 @@ + + + AIFuse + + + + + + + + 1.0, 1.0, 0.0, 1.0 + + + 500.0 + + + 0.02 + + + 2.0 + + + 0.0 + + + 3.0 + + + 10.0 + + + 30.0 + + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/AIHint.xml b/templates/mp3/Script/AIHint.xml new file mode 100644 index 00000000..f90b77cf --- /dev/null +++ b/templates/mp3/Script/AIHint.xml @@ -0,0 +1,37 @@ + + + AIHint + + + + 0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/AIKeyframe.xml b/templates/mp3/Script/AIKeyframe.xml new file mode 100644 index 00000000..6140f822 --- /dev/null +++ b/templates/mp3/Script/AIKeyframe.xml @@ -0,0 +1,40 @@ + + + AIKeyframe + + + + -1 + + + -1 + + + false + + + 0.0 + + + 0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/AITaskPoint.xml b/templates/mp3/Script/AITaskPoint.xml index 90c233af..04144b5c 100644 --- a/templates/mp3/Script/AITaskPoint.xml +++ b/templates/mp3/Script/AITaskPoint.xml @@ -1,38 +1,83 @@ - + AITaskPoint - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + false + + + 1.0 + + + 30.0 + + + false + + + -1 + + + -1 + + + -1 + + + 5.0 + + + 10.0 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + 8 + + + false + + + false + + + false + + + true + + + false + + + true + + + diff --git a/templates/mp3/Script/AIWaypoint.xml b/templates/mp3/Script/AIWaypoint.xml index 3be2d710..62a5ee49 100644 --- a/templates/mp3/Script/AIWaypoint.xml +++ b/templates/mp3/Script/AIWaypoint.xml @@ -1,19 +1,26 @@ - + AIWaypoint - - - - - - - - - - - - + + + + 1.0 + + + 0.0 + + + 0 + + + 0 + + + 0 + + + @@ -23,7 +30,7 @@ - script/common/AIWaypoint.CMDL + script/common/AIWaypoint.cmdl enabled enabled diff --git a/templates/mp3/Script/ASAS.xml b/templates/mp3/Script/ASAS.xml index 68ba3f3f..7698ab89 100644 --- a/templates/mp3/Script/ASAS.xml +++ b/templates/mp3/Script/ASAS.xml @@ -1,17 +1,32 @@ - + ASAS - - - - - - - - - - + + + + 0xCBF698CA + + + + + + + + + + + + + + + false + + + false + + + diff --git a/templates/mp3/Script/AVIS.xml b/templates/mp3/Script/AVIS.xml index 8209d43c..0f587685 100644 --- a/templates/mp3/Script/AVIS.xml +++ b/templates/mp3/Script/AVIS.xml @@ -1,16 +1,13 @@ - + AVIS - - - - - - - - - + + + + + + diff --git a/templates/mp3/Script/AVMC.xml b/templates/mp3/Script/AVMC.xml index 51a5f7d6..a96869c2 100644 --- a/templates/mp3/Script/AVMC.xml +++ b/templates/mp3/Script/AVMC.xml @@ -1,16 +1,15 @@ - + AVMC - - - - - - - - - + + + + + 2 + + + diff --git a/templates/mp3/Script/Achievement.xml b/templates/mp3/Script/Achievement.xml index f714909e..bd494807 100644 --- a/templates/mp3/Script/Achievement.xml +++ b/templates/mp3/Script/Achievement.xml @@ -1,22 +1,124 @@ - + Achievement - - - - - - - + + - + + + 0xBF93CA38 + + + + + + + + + - - - - - + + 0x9165E2BE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + true + + + true + + + + diff --git a/templates/mp3/Script/Actor.xml b/templates/mp3/Script/Actor.xml index 4d07486d..44f13fec 100644 --- a/templates/mp3/Script/Actor.xml +++ b/templates/mp3/Script/Actor.xml @@ -1,207 +1,81 @@ - + Actor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 0.0 + + + + + + + + + true + + + true + + + true + + + false + + + 0 + + + false + + + false + + + true + + + false + + + false + + + 1.0 + + + false + + + 1.0, 1.0, 1.0, 1.0 + + + + 0.0 + + + + + + 0.0, 0.0, 0.0 + + + true + + + diff --git a/templates/mp3/Script/ActorKeyframe.xml b/templates/mp3/Script/ActorKeyframe.xml index aad954b6..a7a42166 100644 --- a/templates/mp3/Script/ActorKeyframe.xml +++ b/templates/mp3/Script/ActorKeyframe.xml @@ -1,19 +1,29 @@ - + ActorKeyframe - - - - - - - - - - - - + + + + -1 + + + -1 + + + false + + + 0.0 + + + 0 + + + 1.0 + + + diff --git a/templates/mp3/Script/ActorMorph.xml b/templates/mp3/Script/ActorMorph.xml index 0645c04f..7a9c29d6 100644 --- a/templates/mp3/Script/ActorMorph.xml +++ b/templates/mp3/Script/ActorMorph.xml @@ -1,21 +1,30 @@ - + ActorMorph - - - - - - - - - - - - - - + + + + 0.5 + + + 0.5 + + + 0.1 + + + 0.1 + + + + 1.0 + + + true + + + diff --git a/templates/mp3/Script/ActorTransform.xml b/templates/mp3/Script/ActorTransform.xml index 35c961d6..97c51800 100644 --- a/templates/mp3/Script/ActorTransform.xml +++ b/templates/mp3/Script/ActorTransform.xml @@ -1,32 +1,39 @@ - + ActorTransform - - - - - - - - - + + + + 20 + + + 10.0 + - - - + + + + + - - - + + + + + - - - + + + + + - + + + diff --git a/templates/mp3/Script/AlarmController.xml b/templates/mp3/Script/AlarmController.xml index c0836d15..9d1a955b 100644 --- a/templates/mp3/Script/AlarmController.xml +++ b/templates/mp3/Script/AlarmController.xml @@ -1,15 +1,14 @@ - + AlarmController - - - - - - - - + + + + 30.0 + + + diff --git a/templates/mp3/Script/AmbientAI.xml b/templates/mp3/Script/AmbientAI.xml new file mode 100644 index 00000000..3c5ced42 --- /dev/null +++ b/templates/mp3/Script/AmbientAI.xml @@ -0,0 +1,51 @@ + + + AmbientAI + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + + + + + 7.0 + + + 1.5 + + + -1 + + + -1 + + + + + + + + + + + + + + + 0xA244C9D8 + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp3/Script/AreaAttributes.xml b/templates/mp3/Script/AreaAttributes.xml index 393cc7b0..fd75d9a3 100644 --- a/templates/mp3/Script/AreaAttributes.xml +++ b/templates/mp3/Script/AreaAttributes.xml @@ -1,56 +1,95 @@ - + AreaAttributes - - - - - - - - + + + + false + + + 0xF9A89E57 + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 1.0, 1.0, 1.0, 0.14902 + + + -40.0 + + + 1.0 + + + 3.0 + + + 6.0 + + + 6.0 + + + 50.0 + + + + + true + + + + + + -1 + + + 1.0 + + + 1.0 + + + 42.0 + + + + true + + + false + + + 0xF1183492 + + + + + + + + true + + + false + + + + + + diff --git a/templates/mp3/Script/AreaDamage.xml b/templates/mp3/Script/AreaDamage.xml new file mode 100644 index 00000000..dfd7cf51 --- /dev/null +++ b/templates/mp3/Script/AreaDamage.xml @@ -0,0 +1,29 @@ + + + AreaDamage + + + + + 1.0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/AtomicAlpha.xml b/templates/mp3/Script/AtomicAlpha.xml index cf91edef..a1ec4b50 100644 --- a/templates/mp3/Script/AtomicAlpha.xml +++ b/templates/mp3/Script/AtomicAlpha.xml @@ -1,359 +1,31 @@ - + AtomicAlpha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + 3.0 + + + 2.0 + + + 1.5 + + + false + + + true + + + diff --git a/templates/mp3/Script/AudioOccluder.xml b/templates/mp3/Script/AudioOccluder.xml index 12d94aff..2f748fb1 100644 --- a/templates/mp3/Script/AudioOccluder.xml +++ b/templates/mp3/Script/AudioOccluder.xml @@ -1,16 +1,17 @@ - + AudioOccluder - - - - - - - - - + + + + 1.0 + + + 32000 + + + diff --git a/templates/mp3/Script/AuroraUnit1.xml b/templates/mp3/Script/AuroraUnit1.xml index 8010ec5b..8e870ee8 100644 --- a/templates/mp3/Script/AuroraUnit1.xml +++ b/templates/mp3/Script/AuroraUnit1.xml @@ -1,1697 +1,22 @@ - + AuroraUnit1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 360.0 + + + + + + + + diff --git a/templates/mp3/Script/AuroraUnit2.xml b/templates/mp3/Script/AuroraUnit2.xml index 15bed77b..04df119a 100644 --- a/templates/mp3/Script/AuroraUnit2.xml +++ b/templates/mp3/Script/AuroraUnit2.xml @@ -1,1523 +1,22 @@ - + AuroraUnit2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 360.0 + + + + + + + + diff --git a/templates/mp3/Script/BallTrigger.xml b/templates/mp3/Script/BallTrigger.xml index 6b57c080..5a9f5a7c 100644 --- a/templates/mp3/Script/BallTrigger.xml +++ b/templates/mp3/Script/BallTrigger.xml @@ -1,36 +1,33 @@ - + BallTrigger - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 20.0 + + + 60.0 + + + 20.0 + + + 1.0, 0.0, 0.0 + + + false + + + 1.0 + + + false + + + + diff --git a/templates/mp3/Script/Beam.xml b/templates/mp3/Script/Beam.xml new file mode 100644 index 00000000..4f4cdff9 --- /dev/null +++ b/templates/mp3/Script/Beam.xml @@ -0,0 +1,28 @@ + + + Beam + + + + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/BeastRider.xml b/templates/mp3/Script/BeastRider.xml index 37a7625e..88492ea9 100644 --- a/templates/mp3/Script/BeastRider.xml +++ b/templates/mp3/Script/BeastRider.xml @@ -1,397 +1,22 @@ - + BeastRider - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + diff --git a/templates/mp3/Script/Berserker.xml b/templates/mp3/Script/Berserker.xml index 8462ef4c..506d82a5 100644 --- a/templates/mp3/Script/Berserker.xml +++ b/templates/mp3/Script/Berserker.xml @@ -1,3161 +1,73 @@ - + Berserker - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + 20.0 + + + 10.0 + + + + + 3.0 + + + + + 1000.0 + + + 5.0 + + + + + 1.0 + + + 2 + + + 180.0 + + + 50.0 + + + 90.0 + + + 4.0 + + + 1.0 + + + 0.5 + + + + + - + + + 0xF12A35C6 + + + + diff --git a/templates/mp3/Script/BlinkWolf.xml b/templates/mp3/Script/BlinkWolf.xml index 2567bb27..76948d09 100644 --- a/templates/mp3/Script/BlinkWolf.xml +++ b/templates/mp3/Script/BlinkWolf.xml @@ -1,472 +1,201 @@ - + BlinkWolf - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + false + + + 20.0 + + + 2.0 + + + 0.5 + + + 5.0 + + + 10.0 + + + 1.0 + + + 15.0 + + + 15.0 + + + 5 + + + + + + + + + 70.0 + + + 180.0 + + + 20.0 + + + 15.0 + + + 24.0 + + + 3.0 + + + 1.0 + + + 3.0 + + + 15.0 + + + + 1.0 + + + 0.5 + + + 2.0 + + + 4.0 + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 2.0 + + + 1.0 + + + 1.0 + + + 5.0 + + + 1.0 + + + 1.0 + + + 5.0 + + + 100.0 + + + 1.0 + + + 5.0 + + + 5.0 + + + 2.0 + + + 5.0 + + + 2.0 + + + 1.0 + + + 10.0 + + + 2.0 + + + 5.0 + + + 10.0 + + + 15.0 + + + 10.0 + + + 60.0 + + - - - - - - - - - - - - - - - - - - - - - + + + + + + 50.0 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1 + + + 50.0 + + + 10.0 + + + 20.0 + + + + + diff --git a/templates/mp3/Script/Cable.xml b/templates/mp3/Script/Cable.xml index d1ac904f..bf6b2da1 100644 --- a/templates/mp3/Script/Cable.xml +++ b/templates/mp3/Script/Cable.xml @@ -1,97 +1,109 @@ - + Cable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0x436F402A + + + + + + + + + + 0x2C8482EE + + + + + + + + 0xD6629DCA + + + + + + + 0xB9B7640F + + + + + + + + false + + + 10 + + + 4.0 + + + 4.0 + + + 0x80DD21B4 + + + 0x23363FD3 + + + 0x24CF38F1 + + + 1.0 + + + false + + + false + + + + + false + + + true + + + true + + + + + 0.0 + + + 15.0 + + + 0.0167 + + + 0x23363FD3 + + + + + + + + diff --git a/templates/mp3/Script/CameraBlurKeyframe.xml b/templates/mp3/Script/CameraBlurKeyframe.xml index c1af9276..d21f378e 100644 --- a/templates/mp3/Script/CameraBlurKeyframe.xml +++ b/templates/mp3/Script/CameraBlurKeyframe.xml @@ -1,19 +1,26 @@ - + CameraBlurKeyframe - - - - - - - - - - - - + + + + 0 + + + 0.0 + + + 0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp3/Script/CameraFilterKeyframe.xml b/templates/mp3/Script/CameraFilterKeyframe.xml index f6f5e7df..ff5d3f16 100644 --- a/templates/mp3/Script/CameraFilterKeyframe.xml +++ b/templates/mp3/Script/CameraFilterKeyframe.xml @@ -1,23 +1,34 @@ - + CameraFilterKeyframe - - - - - - - - - - - - - - - - + + + + 0 + + + 0 + + + 0 + + + 0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0 + + + 0.0 + + + + + @@ -26,9 +37,7 @@ - - 0xC27FFA8F - + 0.5 enabled enabled diff --git a/templates/mp3/Script/CameraHint.xml b/templates/mp3/Script/CameraHint.xml index b81e4150..a980f180 100644 --- a/templates/mp3/Script/CameraHint.xml +++ b/templates/mp3/Script/CameraHint.xml @@ -1,530 +1,283 @@ - + CameraHint - - - - - - - - - - + + + + 50 + + + 0.0 + + + 30853 + - + + + 1 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0xC239D6DB + + + + + + + + + + + + 2 + + + + + 0xB745A689 + + + + + + 5.0 + + + 10.0 + + + 2.736 + + + + + + + 0.01 + + + + + + + + + + + 80.0 + + + 4.0 + + + + + + + + + + + 30.0 + + + 8.0 + + + 2.5 + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0 + + + 0.0 + + + 0.0 + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0 + + + 0xD25FBD92 + + + + + + + + + + + 4.0 + + + 3.0 + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 320 + + + + + + + + + + + + + + - - - - - - - - - + + + + 1 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0x95BBB57E + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + 0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0xB1059189 + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - + + + 0xA93DE248 + + + + + + + + 0x0D2CFE11 + + + + + + + + 60.0 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 3 + + + 100.0 + + + 135.0 + + + + + + 3 + + + 100.0 + + + 135.0 + + + + + + 3 + + + 100.0 + + + 135.0 + + + + + + + + diff --git a/templates/mp3/Script/CameraPitch.xml b/templates/mp3/Script/CameraPitch.xml index 2ad93eb0..507aae68 100644 --- a/templates/mp3/Script/CameraPitch.xml +++ b/templates/mp3/Script/CameraPitch.xml @@ -1,20 +1,21 @@ - + CameraPitch - - - - - - - - - - - - - + + + + + + false + + + 20.0 + + + + + diff --git a/templates/mp3/Script/CameraShaker.xml b/templates/mp3/Script/CameraShaker.xml index 40b6b1b8..47b21544 100644 --- a/templates/mp3/Script/CameraShaker.xml +++ b/templates/mp3/Script/CameraShaker.xml @@ -1,35 +1,28 @@ - + CameraShaker - - - - - - - + + - - - - - - - - - - - - - - - - - - - + + + 48 + + + 5.0 + + + 1.0 + + + + + + + + diff --git a/templates/mp3/Script/CannonBall.xml b/templates/mp3/Script/CannonBall.xml index 07f94669..23fe75f9 100644 --- a/templates/mp3/Script/CannonBall.xml +++ b/templates/mp3/Script/CannonBall.xml @@ -1,15 +1,12 @@ - + CannonBall - - - - - - - - + + + + + diff --git a/templates/mp3/Script/CinematicCamera.xml b/templates/mp3/Script/CinematicCamera.xml index 64c284d2..30667e00 100644 --- a/templates/mp3/Script/CinematicCamera.xml +++ b/templates/mp3/Script/CinematicCamera.xml @@ -1,134 +1,79 @@ - + CinematicCamera - - - - - - - - - - - - + + + + + 0x85F15E1D + + + + + + + false + + + + 0xC1A4F436 + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - + + 0x639D1F97 + + + + + + + + + 10.0 + + + 2132 + + + + + + + 0x26AD4A6B + + + 12 + + + + + true + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - + + + + + + + @@ -137,9 +82,7 @@ - - 0xA3D63F44 - + enabled enabled diff --git a/templates/mp3/Script/ColorModulate.xml b/templates/mp3/Script/ColorModulate.xml index 26e32950..4de5d383 100644 --- a/templates/mp3/Script/ColorModulate.xml +++ b/templates/mp3/Script/ColorModulate.xml @@ -1,31 +1,73 @@ - + ColorModulate - - - - - - - - - - - - - - - - - - - - - - - - + + + + 1.0, 1.0, 1.0, 0.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0xE51B07EB + + + + + + + + + + + + + + + + 1.0 + + + 1.0 + + + false + + + false + + + true + + + true + + + false + + + false + + + true + + + false + + + false + + + false + + + false + + + + diff --git a/templates/mp3/Script/CombatTrooper.xml b/templates/mp3/Script/CombatTrooper.xml index 1110d614..e4708d62 100644 --- a/templates/mp3/Script/CombatTrooper.xml +++ b/templates/mp3/Script/CombatTrooper.xml @@ -1,414 +1,143 @@ - + CombatTrooper - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 1.0 + + + 1 + + + 100.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + + false + + + false + + + true + + + false + + + false + + + 10.0 + + + false + + + 30.0 + + + 2.0 + + + 2.0 + + + 1.0 + + + false + + + + + + + 5.0 + + + + + + + + + true + + + 10.0 + + + 1000.0 + + + false + + + false + + + 60.0 + + + 90.0 + + + true + + + false + + + true + + - - - - - - - - - + + + false + + + 25.0 + + + 2.0 + + + 5.0 + + + 1.0 + + + 2.0 + + + 1.0 + + + 2.0 + + + 0 + + + + diff --git a/templates/mp3/Script/ConditionalRelay.xml b/templates/mp3/Script/ConditionalRelay.xml index 29531f41..dc882f49 100644 --- a/templates/mp3/Script/ConditionalRelay.xml +++ b/templates/mp3/Script/ConditionalRelay.xml @@ -1,52 +1,39 @@ - + ConditionalRelay - - - - - - + + + + false + + + 7 + + + + + + 0 + + - - - - - - - - - - + + + + 0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0 + + + + diff --git a/templates/mp3/Script/ContextActionButtonPressing.xml b/templates/mp3/Script/ContextActionButtonPressing.xml index 3c0b9922..683abab4 100644 --- a/templates/mp3/Script/ContextActionButtonPressing.xml +++ b/templates/mp3/Script/ContextActionButtonPressing.xml @@ -1,22 +1,31 @@ - + ContextActionButtonPressing - - - - - - - + + - - - - - + + + -0.75 + + + 0.75 + + + 0.75 + + + -0.75 + + + 0.1 + + - + + + diff --git a/templates/mp3/Script/ContextActionCombinationLock.xml b/templates/mp3/Script/ContextActionCombinationLock.xml index 2ee0cde0..bd2aa939 100644 --- a/templates/mp3/Script/ContextActionCombinationLock.xml +++ b/templates/mp3/Script/ContextActionCombinationLock.xml @@ -1,41 +1,33 @@ - + ContextActionCombinationLock - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 2.0 + + + 1.0 + + + 0.075 + + + 1.5 + + + true + + + + + + + + + + diff --git a/templates/mp3/Script/ContextActionImageFocus.xml b/templates/mp3/Script/ContextActionImageFocus.xml index 4b6c0d21..cff6143b 100644 --- a/templates/mp3/Script/ContextActionImageFocus.xml +++ b/templates/mp3/Script/ContextActionImageFocus.xml @@ -1,26 +1,45 @@ - + ContextActionImageFocus - - - - - - - - - - - - - - - - - - - + + + + 0.0 + + + -90.0 + + + 90.0 + + + 2.0 + + + 0.0 + + + 1.0 + + + 2.0 + + + 4.0 + + + 1.0 + + + 0.075 + + + + -1 + + + diff --git a/templates/mp3/Script/ContextActionWelding.xml b/templates/mp3/Script/ContextActionWelding.xml index d3addcae..d147ee7a 100644 --- a/templates/mp3/Script/ContextActionWelding.xml +++ b/templates/mp3/Script/ContextActionWelding.xml @@ -1,81 +1,53 @@ - + ContextActionWelding - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + 1.0, 0.0, 0.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + + + + + + + + + 0.25 + + + 0.4 + + + 100.0 + + + 10.0 + + + + diff --git a/templates/mp3/Script/ContextSensitiveAction.xml b/templates/mp3/Script/ContextSensitiveAction.xml index d0999dd9..033c43bf 100644 --- a/templates/mp3/Script/ContextSensitiveAction.xml +++ b/templates/mp3/Script/ContextSensitiveAction.xml @@ -1,21 +1,44 @@ - + ContextSensitiveAction - - - - - - - - - - - - - - + + + + -1 + + + 0xE20A1F5E + + + + + + + + 0x42F04E89 + + + + + + + + 0xB44651B4 + + + + + + + + 1.0 + + + false + + + diff --git a/templates/mp3/Script/ContextSensitiveActivator.xml b/templates/mp3/Script/ContextSensitiveActivator.xml index 744ca5af..ab804c1e 100644 --- a/templates/mp3/Script/ContextSensitiveActivator.xml +++ b/templates/mp3/Script/ContextSensitiveActivator.xml @@ -1,19 +1,33 @@ - + ContextSensitiveActivator - - - - - - - - - - - - + + + + 5.0 + + + 90.0 + + + 20.0 + + + false + + + 0x62792E89 + + + + + + + + + + diff --git a/templates/mp3/Script/ControlHint.xml b/templates/mp3/Script/ControlHint.xml index 293f8240..a868fbc2 100644 --- a/templates/mp3/Script/ControlHint.xml +++ b/templates/mp3/Script/ControlHint.xml @@ -1,78 +1,43 @@ - + ControlHint - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 10 + + + 0.0 + + + 0 + + + 0 + + + 0.0 + + + 0.0 + + + 0.01 + + + 0 + + + + + + + + + + + diff --git a/templates/mp3/Script/ControllerAction.xml b/templates/mp3/Script/ControllerAction.xml index 6d54aea3..21a846e0 100644 --- a/templates/mp3/Script/ControllerAction.xml +++ b/templates/mp3/Script/ControllerAction.xml @@ -1,21 +1,24 @@ - + ControllerAction - - - - - - - - - - - - - - + + + + + false + + + false + + + false + + + 0.0 + + + diff --git a/templates/mp3/Script/Counter.xml b/templates/mp3/Script/Counter.xml index 7158a3fa..ccf78405 100644 --- a/templates/mp3/Script/Counter.xml +++ b/templates/mp3/Script/Counter.xml @@ -1,30 +1,57 @@ - + Counter - - - - - - - - - - - + + + + 0 + + + 4 + + + false + + + false + - - - - - - - - - - + + + 1 + + + 2 + + + 3 + + + 4 + + + 5 + + + 6 + + + 7 + + + 8 + + + 9 + + + 10 + + + + diff --git a/templates/mp3/Script/CoverPoint.xml b/templates/mp3/Script/CoverPoint.xml index a040d517..36565dad 100644 --- a/templates/mp3/Script/CoverPoint.xml +++ b/templates/mp3/Script/CoverPoint.xml @@ -1,23 +1,38 @@ - + CoverPoint - - - - - - - - - - - - - - - - + + + + 1 + + + true + + + 180.0 + + + 90.0 + + + 5.0 + + + 500.0 + + + 10.0 + + + true + + + 0 + + + diff --git a/templates/mp3/Script/CrossAreaRelay.xml b/templates/mp3/Script/CrossAreaRelay.xml index d85aa114..e4a476c8 100644 --- a/templates/mp3/Script/CrossAreaRelay.xml +++ b/templates/mp3/Script/CrossAreaRelay.xml @@ -1,15 +1,12 @@ - + CrossAreaRelay - - - - - - - - + + + + + diff --git a/templates/mp3/Script/DamageActor.xml b/templates/mp3/Script/DamageActor.xml index c100e127..123df8ab 100644 --- a/templates/mp3/Script/DamageActor.xml +++ b/templates/mp3/Script/DamageActor.xml @@ -1,22 +1,12 @@ - + DamageActor - - - - - - - - - - - - - - - + + + + + @@ -26,6 +16,7 @@ + 0.5 enabled enabled diff --git a/templates/mp3/Script/DamageableTrigger.xml b/templates/mp3/Script/DamageableTrigger.xml index 18f0818c..3145721b 100644 --- a/templates/mp3/Script/DamageableTrigger.xml +++ b/templates/mp3/Script/DamageableTrigger.xml @@ -1,144 +1,35 @@ - + DamageableTrigger - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + false + + + false + + + false + + + false + + + + 0x1DB35D5F + + + false + + + false + + + diff --git a/templates/mp3/Script/DamageableTriggerOrientated.xml b/templates/mp3/Script/DamageableTriggerOrientated.xml index 9dc4c012..861bf467 100644 --- a/templates/mp3/Script/DamageableTriggerOrientated.xml +++ b/templates/mp3/Script/DamageableTriggerOrientated.xml @@ -1,158 +1,33 @@ - + DamageableTriggerOrientated - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + false + + + false + + + false + + + false + + + + 0x1DB35D5F + + + + false + + + diff --git a/templates/mp3/Script/DarkSamus.xml b/templates/mp3/Script/DarkSamus.xml index eeb1678f..34222477 100644 --- a/templates/mp3/Script/DarkSamus.xml +++ b/templates/mp3/Script/DarkSamus.xml @@ -1,1455 +1,104 @@ - + DarkSamus - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 80.0 + + + 60.0 + + + 40.0 + + + 20.0 + + + -1.0 + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + + + + + + + + + + + + + 100.0 + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3/Script/DarkSamusEcho.xml b/templates/mp3/Script/DarkSamusEcho.xml index f8a210fb..3e24d20d 100644 --- a/templates/mp3/Script/DarkSamusEcho.xml +++ b/templates/mp3/Script/DarkSamusEcho.xml @@ -1,629 +1,22 @@ - + DarkSamusEcho - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 360.0 + + + + + + + + diff --git a/templates/mp3/Script/Debris.xml b/templates/mp3/Script/Debris.xml index a86cde64..16b9b6a0 100644 --- a/templates/mp3/Script/Debris.xml +++ b/templates/mp3/Script/Debris.xml @@ -1,119 +1,187 @@ - + Debris - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + false + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 180.0 + + + 180.0 + + + 0.0, 0.0, 1.0 + + + 0.0, 0.0, 0.0 + + + true + + + 5.0 + + + 15.0 + + + -1.0, -1.0, -1.0 + + + 1.0, 1.0, 1.0 + + + 2.0 + + + 3.0 + + + 0.0 + + + 10.0 + + + 80.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 1.0, 1.0, 1.0, 0.0 + + + false + + + false + + + 80.0 + + + 1.0, 1.0, 1.0 + + + 0.375 + + + 0.1 + + + 25.0 + + + 1.0 + + + + 0.0, 0.0, 0.0 + + + + 1 + + + 1.0 + + + 1.0 + + + 0.1 + + + 0.1 + + + 0.1 + + + 0.1 + + + 0.1 + + + + 1.0, 1.0, 1.0 + + + false + + + false + + + true + + + + + 1.0, 1.0, 1.0 + + + false + + + false + + + true + + + + true + + + true + + + false + + + 1.0, 1.0, 1.0 + + + false + + + false + + + true + + + false + + + false + + + false + + + true + + + + diff --git a/templates/mp3/Script/DefenseMechanoid.xml b/templates/mp3/Script/DefenseMechanoid.xml index 8d3d17ef..0f48d185 100644 --- a/templates/mp3/Script/DefenseMechanoid.xml +++ b/templates/mp3/Script/DefenseMechanoid.xml @@ -1,1885 +1,50 @@ - + DefenseMechanoid - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + 40.0 + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3/Script/DialogueMenu.xml b/templates/mp3/Script/DialogueMenu.xml index ee9d9143..1a8a84f7 100644 --- a/templates/mp3/Script/DialogueMenu.xml +++ b/templates/mp3/Script/DialogueMenu.xml @@ -1,53 +1,39 @@ - + DialogueMenu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 100 + + + 100 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0, 0.0, 0.0, 0.0 + + + + 110 + + + 0x29EF53A1 + + + + + + + + + + diff --git a/templates/mp3/Script/DistanceFog.xml b/templates/mp3/Script/DistanceFog.xml index 2b4baee0..3dae092a 100644 --- a/templates/mp3/Script/DistanceFog.xml +++ b/templates/mp3/Script/DistanceFog.xml @@ -1,38 +1,49 @@ - + DistanceFog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + false + + + + 0xD863C36B + + + + + + + 0 + + + 0.0, 1.0, 0.0, 1.0 + + + + 0.0 + + + + false + + + false + + + 0.0, 1.0, 0.0, 1.0 + + + + 0.0 + + + + diff --git a/templates/mp3/Script/Dock.xml b/templates/mp3/Script/Dock.xml index ba8a8c33..114289d2 100644 --- a/templates/mp3/Script/Dock.xml +++ b/templates/mp3/Script/Dock.xml @@ -1,19 +1,26 @@ - + Dock - - - - - - - - - - - - + + + + 0 + + + 0 + + + false + + + true + + + true + + + diff --git a/templates/mp3/Script/Door.xml b/templates/mp3/Script/Door.xml index 2dc70910..ae3bf1fe 100644 --- a/templates/mp3/Script/Door.xml +++ b/templates/mp3/Script/Door.xml @@ -1,203 +1,72 @@ - + Door - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + false + + + + + true + + + true + + + + + + 0.0, 1.0, 1.0, 1.0 + + + + + 0.0, 0.0, 0.0 + + + false + + + false + + + false + + + false + + + 0.5 + + + 0.5 + + + 0.5 + + + 0.5 + + + 0.5 + + + false + + + + + diff --git a/templates/mp3/Script/DynamicLight.xml b/templates/mp3/Script/DynamicLight.xml index a95f012c..a2444c10 100644 --- a/templates/mp3/Script/DynamicLight.xml +++ b/templates/mp3/Script/DynamicLight.xml @@ -1,51 +1,94 @@ - + DynamicLight - - - - - - - - - - - - - - + + + + 2 + + + true + + + true + + + true + + + true + + + true + + + 1.0, 1.0, 1.0, 1.0 + - - - + + + + 0.0 + + + false + + - - - - + + + 0 + + + + 0.0 + + + false + + - - - + + + + 0.0 + + + false + + - - - - - - + + + false + + + + + 10.0 + + - - - - + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + false + + + + diff --git a/templates/mp3/Script/Effect.xml b/templates/mp3/Script/Effect.xml index 98ca6fd2..e952104f 100644 --- a/templates/mp3/Script/Effect.xml +++ b/templates/mp3/Script/Effect.xml @@ -1,57 +1,87 @@ - + Effect - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + true + + + false + + + false + + + false + + + 5.0 + + + 0.5 + + + 0.2 + + + 0.1 + + + false + + + 20.0 + + + 30.0 + + + 0.0 + + + 5.0 + + + 10.0 + + + true + + + true + + + true + + + false + + + 0 + + + + false + + + false + + + + + 10.0 + + + false + + + false + + + @@ -59,7 +89,6 @@ - script/common/Effect.txtr diff --git a/templates/mp3/Script/EffectRepulsor.xml b/templates/mp3/Script/EffectRepulsor.xml new file mode 100644 index 00000000..f9b78f7a --- /dev/null +++ b/templates/mp3/Script/EffectRepulsor.xml @@ -0,0 +1,39 @@ + + + EffectRepulsor + + + + 0xFB73F2B8 + + + + 0.1 + + + 0.1 + + + + + 1.0 + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/ElectroMagneticPulse.xml b/templates/mp3/Script/ElectroMagneticPulse.xml new file mode 100644 index 00000000..d36c9bb0 --- /dev/null +++ b/templates/mp3/Script/ElectroMagneticPulse.xml @@ -0,0 +1,50 @@ + + + ElectroMagneticPulse + + + + + false + + + + + 0.1 + + + 34.0 + + + 1.333 + + + 1.0 + + + 3.0 + + + 0.4 + + + 0.8 + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/EnvFxDensityController.xml b/templates/mp3/Script/EnvFxDensityController.xml index 50d56e5d..05537af9 100644 --- a/templates/mp3/Script/EnvFxDensityController.xml +++ b/templates/mp3/Script/EnvFxDensityController.xml @@ -1,16 +1,17 @@ - + EnvFxDensityController - - - - - - - - - + + + + 0.5 + + + 500 + + + diff --git a/templates/mp3/Script/EyePod.xml b/templates/mp3/Script/EyePod.xml index 9604e8e8..d6d91700 100644 --- a/templates/mp3/Script/EyePod.xml +++ b/templates/mp3/Script/EyePod.xml @@ -1,825 +1,102 @@ - + EyePod - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 20.0 + + + 40.0 + + + 5.0 + + + 2.0 + + + 5.0 + + + 1 + + + 4 + + + 0.25 + + + 0.5 + + + 0.25 + + + 0.5 + + + 5.0 + + + 7.0 + + + + + + + 5.0 + + + true + + + 20.0 + + + 2.0 + + + + + + false + + + false + + + + + + + + + 100.0 + + + 2.0 + + + + + 1.0 + + + 100.0 + + + + + + diff --git a/templates/mp3/Script/FalsePerspective.xml b/templates/mp3/Script/FalsePerspective.xml index 0f121c8e..26971dc8 100644 --- a/templates/mp3/Script/FalsePerspective.xml +++ b/templates/mp3/Script/FalsePerspective.xml @@ -1,17 +1,20 @@ - + FalsePerspective - - - - - - - - - - + + + + 0.0 + + + 20.0 + + + 8192.0 + + + diff --git a/templates/mp3/Script/FargullHatcher.xml b/templates/mp3/Script/FargullHatcher.xml index c17f7788..ba7a60ea 100644 --- a/templates/mp3/Script/FargullHatcher.xml +++ b/templates/mp3/Script/FargullHatcher.xml @@ -1,476 +1,68 @@ - + FargullHatcher - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + 20.0 + + + 20.0 + + + 20.0 + + + + + 1.0 + + + 5 + + + 10.0 + + + 20.0 + + + 0.5 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - + + + + + + 100.0 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1.0 + + + 100.0 + + + + + diff --git a/templates/mp3/Script/FargullHatcherSwarm.xml b/templates/mp3/Script/FargullHatcherSwarm.xml index 269e8d05..cf5890b4 100644 --- a/templates/mp3/Script/FargullHatcherSwarm.xml +++ b/templates/mp3/Script/FargullHatcherSwarm.xml @@ -1,262 +1,28 @@ - + FargullHatcherSwarm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + true + + + - - + + + 4.0 + + + 25.0 + + + + diff --git a/templates/mp3/Script/FishCloud.xml b/templates/mp3/Script/FishCloud.xml index 44800f01..caa4142c 100644 --- a/templates/mp3/Script/FishCloud.xml +++ b/templates/mp3/Script/FishCloud.xml @@ -1,69 +1,161 @@ - + FishCloud - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 20 + + + 0.0 + + + 3.0 + + + 0.0 + + + 2.0 + + + 0.4 + + + 0.9 + + + 1.0 + + + 1.0 + + + 0.4 + + + 0.2 + + + 0.0 + + + 0.0 + + + 0.0 + + + 30.0 + + + 0.1 + + + 0.1 + + + 0.5 + + + 3 + + + 0xC22624A2 + + + + + + + + 1.0, 1.0, 1.0, 1.0 + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + + 0 + + + 1.0 + + + + 0 + + + 1.0 + + + + 0 + + + 1.0 + + + + 0 + + + 1.0 + + + + + 20.0 + + + 25.0 + + + true + + + true + - - - - - - - - + + + 2.0 + + + 30.0 + + + 1.0 + + + 2.0 + + + + 0 + + + 0.0 + + + 0.0 + + + + diff --git a/templates/mp3/Script/FishCloudModifier.xml b/templates/mp3/Script/FishCloudModifier.xml index 16333f7b..447ab49e 100644 --- a/templates/mp3/Script/FishCloudModifier.xml +++ b/templates/mp3/Script/FishCloudModifier.xml @@ -1,18 +1,23 @@ - + FishCloudModifier - - - - - - - - - - - + + + + false + + + false + + + 8.0 + + + 0.4 + + + diff --git a/templates/mp3/Script/FlyerSwarm.xml b/templates/mp3/Script/FlyerSwarm.xml index c2c6c6cb..a4c03ecc 100644 --- a/templates/mp3/Script/FlyerSwarm.xml +++ b/templates/mp3/Script/FlyerSwarm.xml @@ -1,258 +1,18 @@ - + FlyerSwarm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + true + + + + + diff --git a/templates/mp3/Script/FlyingPirate.xml b/templates/mp3/Script/FlyingPirate.xml index 4ded485f..e92ed53a 100644 --- a/templates/mp3/Script/FlyingPirate.xml +++ b/templates/mp3/Script/FlyingPirate.xml @@ -1,1039 +1,252 @@ - + FlyingPirate - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 360.0 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + true + + + false + + + false + + + false + + + 7.0 + + + 50.0 + + + 30.0 + + + 5.0 + + + 1.0 + + + 10.0 + + + 50.0 + + + 2.0 + + + 100.0 + + + + + 15.0 + + + 30.0 + + + 20.0 + + + 5.0 + + + 15.0 + + + 90.0 + + + 20.0 + + + 20.0 + + + 30.0 + + + 4.0 + + + 80.0 + + + 80.0 + + + 20.0 + + + 30.0 + + + 100.0 + + + 30.0 + + + 3.0 + + + + + + + + + + + 50.0 + + + 3.0 + + + 1.0 + + + 0.1 + + - - - - - - - - + + + + + + + + + + 10.0 + + + 20.0 + + + 50.0 + + + 3.0 + + + 1.0 + + - - - - - - - - - - - + + + + + + + + false + + + + + 100.0 + + + 5.0 + + + + + + + + + + + + + + - - - - - - - - - + + + + 120.0 + + + 5.0 + + + 1.0 + + + 2.0 + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + false + + + + + 5.0 + + + 5.0 + + + 10.0 + + + 5.0 + + + 15.0 + + + 30.0 + + + 30.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 60.0 + + + + diff --git a/templates/mp3/Script/FogOverlay.xml b/templates/mp3/Script/FogOverlay.xml index b9907c1c..8d124cec 100644 --- a/templates/mp3/Script/FogOverlay.xml +++ b/templates/mp3/Script/FogOverlay.xml @@ -1,29 +1,56 @@ - + FogOverlay - - - - - - - - - - - - - - - - - - - - - - + + + + 1.0 + + + 1.0 + + + 1.0 + + + false + + + 1.0, 1.0, 1.0, 0.0 + + + 0.5 + + + 0.2 + + + 0.1 + + + 0.1 + + + 1.0 + + + 1.0 + + + 0.0, 0.0, 0.0 + + + 0.1 + + + 1.0 + + + 1.0 + + + diff --git a/templates/mp3/Script/FogVolume.xml b/templates/mp3/Script/FogVolume.xml new file mode 100644 index 00000000..6405b313 --- /dev/null +++ b/templates/mp3/Script/FogVolume.xml @@ -0,0 +1,40 @@ + + + FogVolume + + + + + + + 2.0, 2.0, 2.0 + + + + + + + 0.0 + + + 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp3/Script/Friendly.xml b/templates/mp3/Script/Friendly.xml index e7e6a523..1e01ffe3 100644 --- a/templates/mp3/Script/Friendly.xml +++ b/templates/mp3/Script/Friendly.xml @@ -1,416 +1,147 @@ - + Friendly - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 1.0 + + + 1 + + + 100.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + + false + + + false + + + true + + + false + + + false + + + 10.0 + + + false + + + 30.0 + + + 2.0 + + + 2.0 + + + 1.0 + + + false + + + + + + + 5.0 + + + + + + + + + true + + + 10.0 + + + 1000.0 + + + false + + + false + + + 60.0 + + + 90.0 + + + true + + + false + + + true + + - - - - - - - - - - - + + + true + + + + + true + + + 2.0 + + + 6.0 + + + 3 + + + 0.1 + + + 0.5 + + + 20.0 + + + + + false + + + + diff --git a/templates/mp3/Script/Gandrayda.xml b/templates/mp3/Script/Gandrayda.xml index a8ab165a..235cb2f5 100644 --- a/templates/mp3/Script/Gandrayda.xml +++ b/templates/mp3/Script/Gandrayda.xml @@ -1,1298 +1,38 @@ - + Gandrayda - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + 100.0 + + + 2.0 + + + + + 1.0 + + + 1 + + + 60.0 + + + + + + + + diff --git a/templates/mp3/Script/GellSac.xml b/templates/mp3/Script/GellSac.xml index b6e8d92d..d6a6e104 100644 --- a/templates/mp3/Script/GellSac.xml +++ b/templates/mp3/Script/GellSac.xml @@ -1,378 +1,67 @@ - + GellSac - - - - - - + + + + + + 10.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 0.2 + + + 120.0 + + + 1.5 + + + 200.0 + + + 0.5 + + - - - - - - - - - - - - - - - - - - + + + 0 + + + 0.35 + + + 0.5 + + + 0.02 + + + 0.3 + + + 3.0 + + + 20.0 + + + + + + + + diff --git a/templates/mp3/Script/GeneratedObjectDeleter.xml b/templates/mp3/Script/GeneratedObjectDeleter.xml index 5fa0e607..648ddb09 100644 --- a/templates/mp3/Script/GeneratedObjectDeleter.xml +++ b/templates/mp3/Script/GeneratedObjectDeleter.xml @@ -1,17 +1,24 @@ - + GeneratedObjectDeleter - - - - - - + + + + + false + + - + + + true + + + + diff --git a/templates/mp3/Script/Generator.xml b/templates/mp3/Script/Generator.xml index acf3f01a..3951ebbc 100644 --- a/templates/mp3/Script/Generator.xml +++ b/templates/mp3/Script/Generator.xml @@ -1,24 +1,41 @@ - + Generator - - - - - - - - - - - - - - - - - + + + + 1 + + + 1 + + + false + + + false + + + false + + + false + + + 0.0, 0.0, 0.0 + + + false + + + 1.0 + + + 1.0 + + + diff --git a/templates/mp3/Script/GhorLowerBody.xml b/templates/mp3/Script/GhorLowerBody.xml index b050c3b8..2415863f 100644 --- a/templates/mp3/Script/GhorLowerBody.xml +++ b/templates/mp3/Script/GhorLowerBody.xml @@ -1,567 +1,76 @@ - + GhorLowerBody - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - + + + false + + + 4.0 + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 25.0 + + + 14.0 + + + + + 15.0 + + + 50.0 + + + 40.0 + + + 15.0 + + + 20.0 + + + 20.0 + + + 1.0 + + + 3.0 + + + 8.0 + + + + diff --git a/templates/mp3/Script/GhorUpperBody.xml b/templates/mp3/Script/GhorUpperBody.xml index 4e9d5945..27b71d2b 100644 --- a/templates/mp3/Script/GhorUpperBody.xml +++ b/templates/mp3/Script/GhorUpperBody.xml @@ -1,1709 +1,197 @@ - + GhorUpperBody - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + + + false + + + + - - - - - - - + + + + + 10.0 + + + 50.0 + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + 4.0 + + + 3.0 + + + 5.0 + + + 100.0 + + + 1.5 + + + 0.5 + + + 4.0 + + + + - - - - - + + + + + 12.0 + + + 40.0 + + + 3.0 + + + 5.0 + + + 8.0 + + + + + + + 20.0 + + + + + 3 + + + 20.0 + + + 10.0 + + + 3.0 + + + 5.0 + + + 25.0 + + + 1.0 + + + 10.0 + + + 20.0 + + + 10.0 + + + 25.0 + + + 40.0 + + + 12.0 + + + + + + 40.0 + + + 10.0 + + + 8.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + 10.0 + + + 20.0 + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + + diff --git a/templates/mp3/Script/GragnolFlyer.xml b/templates/mp3/Script/GragnolFlyer.xml index 1c462b5e..68b1b0f6 100644 --- a/templates/mp3/Script/GragnolFlyer.xml +++ b/templates/mp3/Script/GragnolFlyer.xml @@ -1,415 +1,163 @@ - + GragnolFlyer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + 100.0 + + + 2.0 + + + + + 1 + + + - - - - - - - - - - + + + false + + + + 0.0, 0.0, 0.0 + + + 20.0 + + + 120.0 + + + + + + -1.0 + + + 5.0 + + + + + + + 5.0 + + + + + 50.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 5.0 + + + 2.0 + + + 10.0 + + + 1.0 + + + 5.0 + + + false + + + true + + + 5.0 + + + + + 1 + + + 10.0 + + + false + + + + + 1 + + + 180.0 + + + false + + + + + + + 180.0 + + + false + + + + + + + 180.0 + + + false + + + + + + + 180.0 + + + false + + + + + + + 180.0 + + + false + + + + + + + + + diff --git a/templates/mp3/Script/GrapplePoint.xml b/templates/mp3/Script/GrapplePoint.xml index cf41104c..6e1a160e 100644 --- a/templates/mp3/Script/GrapplePoint.xml +++ b/templates/mp3/Script/GrapplePoint.xml @@ -1,64 +1,67 @@ - + GrapplePoint - - - - - - - + + - - - - - + + + 5.0 + + + 20.0 + + + 180.0 + + + false + + + false + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + false + + + 1.0, 1.0, 1.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + false + + + 0.5 + + + 1.0 + + + 0.5 + + + 1.0 + + + false + + + false + + + false + + + diff --git a/templates/mp3/Script/GuiMenu.xml b/templates/mp3/Script/GuiMenu.xml index d3e91ee1..976317da 100644 --- a/templates/mp3/Script/GuiMenu.xml +++ b/templates/mp3/Script/GuiMenu.xml @@ -1,20 +1,27 @@ - + GuiMenu - - - - - - - - - - - - - + + + + + true + + + true + + + true + + + true + + + true + + + diff --git a/templates/mp3/Script/GuiScreen.xml b/templates/mp3/Script/GuiScreen.xml index fa711aa1..73a48c2f 100644 --- a/templates/mp3/Script/GuiScreen.xml +++ b/templates/mp3/Script/GuiScreen.xml @@ -1,16 +1,15 @@ - + GuiScreen - - - - - - - - - + + + + 0 + + + + diff --git a/templates/mp3/Script/GuiSlider.xml b/templates/mp3/Script/GuiSlider.xml new file mode 100644 index 00000000..8e1a52cd --- /dev/null +++ b/templates/mp3/Script/GuiSlider.xml @@ -0,0 +1,45 @@ + + + GuiSlider + + + + + false + + + + + + 0.0 + + + 255.0 + + + 1.0 + + + 1.0 + + + + 127 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/GuiWidget.xml b/templates/mp3/Script/GuiWidget.xml new file mode 100644 index 00000000..d00c090a --- /dev/null +++ b/templates/mp3/Script/GuiWidget.xml @@ -0,0 +1,29 @@ + + + GuiWidget + + + + + false + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/GunTurretBase.xml b/templates/mp3/Script/GunTurretBase.xml index 63c67bed..9812305b 100644 --- a/templates/mp3/Script/GunTurretBase.xml +++ b/templates/mp3/Script/GunTurretBase.xml @@ -1,353 +1,67 @@ - + GunTurretBase - - - - - - - + + - - - - - - - - - - - + + + false + + + false + + + false + + + false + + + 2.0 + + + 5.0 + + + 1.0 + + + 10.0 + + + 10.0 + + + 0.7 + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + 100.0 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1.0 + + + 100.0 + + + + + diff --git a/templates/mp3/Script/GunTurretTop.xml b/templates/mp3/Script/GunTurretTop.xml index 30305771..c8cad86d 100644 --- a/templates/mp3/Script/GunTurretTop.xml +++ b/templates/mp3/Script/GunTurretTop.xml @@ -1,372 +1,91 @@ - + GunTurretTop - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + false + + + false + + + true + + + 100.0 + + + + 180.0 + + + 10.0 + + + 0.0 + + + 0.0 + + + 1.0 + + + 3.0 + + + 1.0 + + + 1.0 + + + 1 + + + 5 + + + + + + 10.0 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - + + + + + + 100.0 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1.0 + + + 100.0 + + + + + diff --git a/templates/mp3/Script/HUDHint.xml b/templates/mp3/Script/HUDHint.xml new file mode 100644 index 00000000..5c396e2a --- /dev/null +++ b/templates/mp3/Script/HUDHint.xml @@ -0,0 +1,41 @@ + + + HUDHint + + + + + 15.0 + + + 16.0 + + + 1.0 + + + 0.0 + + + 0 + + + 15 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/HUDMemo.xml b/templates/mp3/Script/HUDMemo.xml index 22392466..81f209dd 100644 --- a/templates/mp3/Script/HUDMemo.xml +++ b/templates/mp3/Script/HUDMemo.xml @@ -1,34 +1,65 @@ - + HUDMemo - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 3.0 + + + true + + + true + + + 0 + + + 0x35E07A31 + + + + + + + + + false + + + 1 + + + + 0 + + + 1.0 + + + true + + + false + + + false + + + false + + + + + + + 0.0 + + + + diff --git a/templates/mp3/Script/IFTC.xml b/templates/mp3/Script/IFTC.xml index 50ace079..c35c8a70 100644 --- a/templates/mp3/Script/IFTC.xml +++ b/templates/mp3/Script/IFTC.xml @@ -1,15 +1,14 @@ - + IFTC - - - - - - - - + + + + true + + + diff --git a/templates/mp3/Script/Korakk.xml b/templates/mp3/Script/Korakk.xml index 83d878f0..d3f0e767 100644 --- a/templates/mp3/Script/Korakk.xml +++ b/templates/mp3/Script/Korakk.xml @@ -1,1486 +1,65 @@ - + Korakk - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + 25.0 + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 65.0 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 65.0 + + + 5.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 65.0 + + + 5.0 + + + + + diff --git a/templates/mp3/Script/KorbaMaw.xml b/templates/mp3/Script/KorbaMaw.xml index 47eb937b..a0868213 100644 --- a/templates/mp3/Script/KorbaMaw.xml +++ b/templates/mp3/Script/KorbaMaw.xml @@ -1,351 +1,55 @@ - + KorbaMaw - - - - - - - + + - - - - - - - - - - - + + + + 0.5 + + + 3.0 + + + 2.8 + + - - - - - - - - - - - - - - - - - - - - - + + + + + + 100.0 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 0.5 + + + 0.5 + + + 1.0 + + + 1 + + + 100.0 + + + + + diff --git a/templates/mp3/Script/KorbaSnatcherSwarm.xml b/templates/mp3/Script/KorbaSnatcherSwarm.xml index 39a28ca8..2468c866 100644 --- a/templates/mp3/Script/KorbaSnatcherSwarm.xml +++ b/templates/mp3/Script/KorbaSnatcherSwarm.xml @@ -1,267 +1,64 @@ - + KorbaSnatcherSwarm - - - - - - - + + - - - - - - - - - - - + + + 0.8 + + + 5 + + + 8 + + + 1.0 + + + 2.5 + + + 2000.0 + + + 0.1 + + + 0.3 + + + 1.0 + + + 30.0 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + true + + + + 0.45 + + + -1 + + + -1 + + + -1 + + + @@ -276,7 +73,6 @@ 0x7E397FED:0xBB52F0BE enabled - volume - + enabled diff --git a/templates/mp3/Script/LODController.xml b/templates/mp3/Script/LODController.xml new file mode 100644 index 00000000..260adfa6 --- /dev/null +++ b/templates/mp3/Script/LODController.xml @@ -0,0 +1,68 @@ + + + LODController + + + + 1 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + + 0.0 + + + true + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/LUAScript.xml b/templates/mp3/Script/LUAScript.xml index 6dafded9..f9d2e4fd 100644 --- a/templates/mp3/Script/LUAScript.xml +++ b/templates/mp3/Script/LUAScript.xml @@ -1,18 +1,17 @@ - + LUAScript - - - - - - - - - - - + + + + + + + + + + diff --git a/templates/mp3/Script/LightVolume.xml b/templates/mp3/Script/LightVolume.xml index d49c2a2e..766b7fb5 100644 --- a/templates/mp3/Script/LightVolume.xml +++ b/templates/mp3/Script/LightVolume.xml @@ -1,16 +1,17 @@ - + LightVolume - - - - - - - - - + + + + 1.0, 1.0, 1.0, 1.0 + + + 10 + + + diff --git a/templates/mp3/Script/MIIA.xml b/templates/mp3/Script/MIIA.xml deleted file mode 100644 index 2a8b97b3..00000000 --- a/templates/mp3/Script/MIIA.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - MIIA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0xD29C031D:0xBB52F0BE - - enabled - enabled - - diff --git a/templates/mp3/Script/MemoryRelay.xml b/templates/mp3/Script/MemoryRelay.xml index 42f1f82e..15918808 100644 --- a/templates/mp3/Script/MemoryRelay.xml +++ b/templates/mp3/Script/MemoryRelay.xml @@ -1,17 +1,18 @@ - + MemoryRelay - - - - - - - - - - + + + + + false + + + false + + + diff --git a/templates/mp3/Script/Metaree.xml b/templates/mp3/Script/Metaree.xml index a26c7429..ab0e2f0d 100644 --- a/templates/mp3/Script/Metaree.xml +++ b/templates/mp3/Script/Metaree.xml @@ -1,362 +1,46 @@ - + Metaree - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 30.0 + + + - - - - - - - - - - - - - - - - + + + 15.0 + + + 2.0 + + + 2.0 + + + 5.0 + + + 5.0 + + + + 0.0, 0.0, 0.0 + + + + 1.0 + + + + diff --git a/templates/mp3/Script/MetroidHatcher.xml b/templates/mp3/Script/MetroidHatcher.xml index bc48ca7b..07460163 100644 --- a/templates/mp3/Script/MetroidHatcher.xml +++ b/templates/mp3/Script/MetroidHatcher.xml @@ -1,3030 +1,168 @@ - + MetroidHatcher - - - - - - + + + + + + 1000.0 + + + + + 5.0 + + + 5.0 + + + + + + + 500.0 + + + 20.0 + + + + + 3.0 + + + 9.0 + + + 0.0, 0.0, -1.8 + + + 1.0 + + + 3.0 + + + 2 + + + 100.0 + + + 1000000.0 + + - - - - - - - - - - - - - - - - - - - - - + + + + 1000.0 + + + + + 5.0 + + + 5.0 + + - - - - + + + + 500.0 + + + 20.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 3.0 + + + 9.0 + + + 0.0, 0.0, -1.8 + + + 1.0 + + + 3.0 + + + 2 + + + 100.0 + + + 1000000.0 + + - - - - - - - - - - - - - - - - - - - - - + + + + 1000.0 + + + + + 5.0 + + + 5.0 + + - - - - + + + + 500.0 + + + 20.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 3.0 + + + 9.0 + + + 0.0, 0.0, -1.8 + + + 1.0 + + + 3.0 + + + 2 + + + 100.0 + + + 1000000.0 + + + + + + + + diff --git a/templates/mp3/Script/MetroidHopper.xml b/templates/mp3/Script/MetroidHopper.xml index 94ed2cc6..c7b08002 100644 --- a/templates/mp3/Script/MetroidHopper.xml +++ b/templates/mp3/Script/MetroidHopper.xml @@ -1,827 +1,85 @@ - + MetroidHopper - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 1.0 + + + 100.0 + + + 1.0 + + + false + + + 1.0 + + + 30.0 + + + 8.0 + + + 11.0 + + + 0.5 + + + + + 0.1 + + + 20.0 + + + + 0.6 + + + 0.3 + + + + + + + + 5.0 + + + + + + + 0xFC1B1B4F + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + false + + + + diff --git a/templates/mp3/Script/MetroidPhazeoid.xml b/templates/mp3/Script/MetroidPhazeoid.xml index a3df5baf..541f742c 100644 --- a/templates/mp3/Script/MetroidPhazeoid.xml +++ b/templates/mp3/Script/MetroidPhazeoid.xml @@ -1,1095 +1,222 @@ - + MetroidPhazeoid - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + false + + + false + + + 0.66 + + + 0.1 + + + 0.1 + + + 1.0 + + + 5.0 + + + 0.5 + + + + + + + + + + + + + 5.0 + + + + + + + + + + 1.0 + + + 0.1 + + + 0.1 + + + 0.2 + + + 0.5 + + + 1.0 + + + 0.4 + + + 0.6 + + + 0.5 + + + 1.0 + + + 50.0 + + + -50.0 + + + 25.0 + + + 5.0 + + + 0.0 + + + 15.0 + + + 5.0 + + + 10.0 + + + + 0.0 + + + 25.0 + + + 1.0 + + + + 15.0 + + + 0.5 + + + 0.5 + + + 1.0 + + + 0.0 + + + 15.0 + + + 1.0 + + + 2.0 + + + 0.0 + + + false + + + false + + + false + + + 3.0 + + + 10.0 + + + 5.0 + + + 1.0 + + + + + + 5 + + + 4.0 + + + 0.1 + + + 0.021 + + + 0.1 + + + 0.021 + + + 3.0 + + + -3.0 + + + 1.0 + + + 3.0 + + + 10.0 + + + 0.5 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 50.0 + + + + + diff --git a/templates/mp3/Script/MiiAccessory.xml b/templates/mp3/Script/MiiAccessory.xml new file mode 100644 index 00000000..5226f973 --- /dev/null +++ b/templates/mp3/Script/MiiAccessory.xml @@ -0,0 +1,24 @@ + + + MiiAccessory + + + + + + + + + + + + + + + + 0xD29C031D:0xBB52F0BE + + enabled + enabled + + diff --git a/templates/mp3/Script/MinorIng.xml b/templates/mp3/Script/MinorIng.xml index bddf87b2..553bcdd9 100644 --- a/templates/mp3/Script/MinorIng.xml +++ b/templates/mp3/Script/MinorIng.xml @@ -1,658 +1,115 @@ - + MinorIng - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 4.0 + + + 4.5 + + + 30.0 + + + 3.0 + + + - - - - - - - - - + + + + 1.0 + + + 10.0 + + + 5.0 + + + 5.0 + + + + 1.0 + + + + 1.0 + + + 5.0 + + + 0.3 + + + 0.2 + + + 1.0 + + + 20.0 + + + 0.1 + + + 1.0 + + + 2.0 + + + 30.0 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + 1 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + diff --git a/templates/mp3/Script/MultiModelActor.xml b/templates/mp3/Script/MultiModelActor.xml index 2eb968b8..ae076929 100644 --- a/templates/mp3/Script/MultiModelActor.xml +++ b/templates/mp3/Script/MultiModelActor.xml @@ -1,107 +1,64 @@ - + MultiModelActor - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0 + + + false + + + 0.0 + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + false + + + 1.0, 1.0, 1.0, 1.0 + + + + 0.0, 0.0, 0.0 + + + true + + + true + + + true + + + diff --git a/templates/mp3/Script/MysteryFlyer.xml b/templates/mp3/Script/MysteryFlyer.xml new file mode 100644 index 00000000..fe0170dc --- /dev/null +++ b/templates/mp3/Script/MysteryFlyer.xml @@ -0,0 +1,67 @@ + + + MysteryFlyer + + + + + + + + 2.0 + + + + + + + + + + + + + 0xFFFFFFFF + + + 5.0 + + + + + 10.0 + + + 2.0 + + + 5.0 + + + true + + + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + 0x7E397FED:0xBB52F0BE + + enabled + enabled + + diff --git a/templates/mp3/Script/NBAR.xml b/templates/mp3/Script/NBAR.xml new file mode 100644 index 00000000..7551089d --- /dev/null +++ b/templates/mp3/Script/NBAR.xml @@ -0,0 +1,42 @@ + + + NBAR + + + + + + true + + + + + + + 45.0 + + + + 2.0 + + + + + + + + + + + + + + + + + 0x7E397FED:0xBB52F0BE + + enabled + enabled + + diff --git a/templates/mp3/Script/NoseTurret.xml b/templates/mp3/Script/NoseTurret.xml index e8e18e0f..9f05010f 100644 --- a/templates/mp3/Script/NoseTurret.xml +++ b/templates/mp3/Script/NoseTurret.xml @@ -1,372 +1,102 @@ - + NoseTurret - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0.5 + + + -90.0 + + + 90.0 + + + 90.0 + + + 90.0 + + + 0.0 + + + 15.0 + + + 360.0 + + + 135.0 + + + -135.0 + + + 360.0 + + + 45.0 + + + -45.0 + + + + + 1.0 + + + 3 + + + 0.1 + + + 2 + + + + false + + - - - - - - - - - - - - - - - - - - - - - + + + + + + 100.0 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1.0 + + + 50.0 + + + 5.0 + + + 25.0 + + + 100.0 + + + + + diff --git a/templates/mp3/Script/OptionalAreaAsset.xml b/templates/mp3/Script/OptionalAreaAsset.xml new file mode 100644 index 00000000..e287a58b --- /dev/null +++ b/templates/mp3/Script/OptionalAreaAsset.xml @@ -0,0 +1,30 @@ + + + OptionalAreaAsset + + + + + + 0 + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/Parasite.xml b/templates/mp3/Script/Parasite.xml new file mode 100644 index 00000000..be30f3b0 --- /dev/null +++ b/templates/mp3/Script/Parasite.xml @@ -0,0 +1,128 @@ + + + Parasite + + + + 0 + + + + + 25.0 + + + + + 10.0 + + + 5.0 + + + + + 3.0 + + + 0.2 + + + 3.0 + + + 720.0 + + + 5.0 + + + 90.0 + + + 4.0 + + + 20.0 + + + 0.0 + + + + + + 10.0 + + + 2.5 + + + 360.0 + + + 180.0 + + + 120.0 + + + 0.2 + + + 0.4 + + + 6.0 + + + 2.6 + + + 1.0 + + + 0.8 + + + 0.7 + + + 0.9 + + + 0.2 + + + 1.3 + + + 0.2 + + + 40.0 + + + false + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + 0x7E397FED:0xBB52F0BE + + enabled + enabled + + diff --git a/templates/mp3/Script/PathControl.xml b/templates/mp3/Script/PathControl.xml index 4e318839..ed6e8253 100644 --- a/templates/mp3/Script/PathControl.xml +++ b/templates/mp3/Script/PathControl.xml @@ -1,18 +1,23 @@ - + PathControl - - - - - - - - - - - + + + + 0 + + + 0xF56F6770 + + + + + + + + + @@ -22,6 +27,7 @@ + 0.5 enabled enabled diff --git a/templates/mp3/Script/PathMeshCtrl.xml b/templates/mp3/Script/PathMeshCtrl.xml index ab70d021..40696f82 100644 --- a/templates/mp3/Script/PathMeshCtrl.xml +++ b/templates/mp3/Script/PathMeshCtrl.xml @@ -1,16 +1,17 @@ - + PathMeshCtrl - - - - - - - - - + + + + 0 + + + 1 + + + diff --git a/templates/mp3/Script/Phaazoid.xml b/templates/mp3/Script/Phaazoid.xml index a8e360d4..eb3b37fb 100644 --- a/templates/mp3/Script/Phaazoid.xml +++ b/templates/mp3/Script/Phaazoid.xml @@ -1,388 +1,53 @@ - + Phaazoid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0 + + + false + + + false + + + 65.0 + + + 25.0 + + + 10.0 + + + 35.0 + + + 1.0 + + + 3.5 + + + 2.5 + + + 7.0 + + + + + + + diff --git a/templates/mp3/Script/PhazonFlyerSwarm.xml b/templates/mp3/Script/PhazonFlyerSwarm.xml index 55518550..b8b26746 100644 --- a/templates/mp3/Script/PhazonFlyerSwarm.xml +++ b/templates/mp3/Script/PhazonFlyerSwarm.xml @@ -1,261 +1,25 @@ - + PhazonFlyerSwarm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + true + + + - + + + 4.0 + + + + diff --git a/templates/mp3/Script/PhazonHarvester.xml b/templates/mp3/Script/PhazonHarvester.xml index c74b5734..76a43be6 100644 --- a/templates/mp3/Script/PhazonHarvester.xml +++ b/templates/mp3/Script/PhazonHarvester.xml @@ -1,516 +1,65 @@ - + PhazonHarvester - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 15.0 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + true + + + + + 20.0 + + + 4.0 + + + 2.0 + + + 6.0 + + + 0.0 + + + -90.0 + + + 70.0 + + + 90.0 + + + 2.0 + + + 2.0 + + + + + + + + + + + diff --git a/templates/mp3/Script/PhazonLeech.xml b/templates/mp3/Script/PhazonLeech.xml index e0db55fd..fa185d0a 100644 --- a/templates/mp3/Script/PhazonLeech.xml +++ b/templates/mp3/Script/PhazonLeech.xml @@ -1,382 +1,113 @@ - + PhazonLeech - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 1.0 + + + 0.5 + + + 0.7 + + + 0.9 + + + 0.15 + + + 30.0 + + + 35.0 + + + 55.0 + + + 2.0 + + + 4.0 + + + -1.0 + + + -1.0 + + + 2.0 + + + 1.0 + + + 3.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 2.0 + + + 1.0 + + + 7.0 + + + + 0.5 + + + 0.1 + + + + false + + - - - - - - - - - - - - - - - - - - - - - + + + + + + 25.0 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 50.0 + + + 10.0 + + + 20.0 + + + + + diff --git a/templates/mp3/Script/PhazonPuddle.xml b/templates/mp3/Script/PhazonPuddle.xml index 5843a556..09aa1d4b 100644 --- a/templates/mp3/Script/PhazonPuddle.xml +++ b/templates/mp3/Script/PhazonPuddle.xml @@ -1,439 +1,110 @@ - + PhazonPuddle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 25.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 5.0 + + + + 1.0 + + + + 1.0 + + + 5.0 + + + 50 + + + 15.0 + + + 25.0 + + + 10.0 + + + 5.0 + + + 0.3 + + + 0.2 + + + 1.0 + + + 20.0 + + + 0.1 + + + 1.0 + + + 2.0 + + + 30.0 + + + + 5.0 + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3/Script/PhazonPuffer.xml b/templates/mp3/Script/PhazonPuffer.xml index a5224306..9eef42a5 100644 --- a/templates/mp3/Script/PhazonPuffer.xml +++ b/templates/mp3/Script/PhazonPuffer.xml @@ -1,398 +1,66 @@ - + PhazonPuffer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - + + + false + + + false + + + 2.0 + + + 30.0 + + + true + + + 3.0 + + + 5.0 + + + 15.0 + + + 25.0 + + + 2.0 + + + 10.0 + + + 1.0 + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + diff --git a/templates/mp3/Script/PhazonTentacle.xml b/templates/mp3/Script/PhazonTentacle.xml new file mode 100644 index 00000000..3825cba9 --- /dev/null +++ b/templates/mp3/Script/PhazonTentacle.xml @@ -0,0 +1,27 @@ + + + PhazonTentacle + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + 0x7E397FED:0xBB52F0BE + + enabled + enabled + + diff --git a/templates/mp3/Script/PhysicsDebris.xml b/templates/mp3/Script/PhysicsDebris.xml new file mode 100644 index 00000000..ec6ad4c8 --- /dev/null +++ b/templates/mp3/Script/PhysicsDebris.xml @@ -0,0 +1,174 @@ + + + PhysicsDebris + + + + + + + 180.0 + + + 180.0 + + + 0.0, 0.0, 1.0 + + + 0.0, 0.0, 0.0 + + + true + + + 5.0 + + + 15.0 + + + -1.0, -1.0, -1.0 + + + 1.0, 1.0, 1.0 + + + 2.0 + + + 3.0 + + + 0.0 + + + 10.0 + + + 80.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 80.0 + + + 1.0, 1.0, 1.0 + + + 0.375 + + + 0.1 + + + 25.0 + + + 1.0 + + + + + 1 + + + 1.0 + + + 1.0 + + + 0.1 + + + 0.1 + + + 0.1 + + + 0.1 + + + 0.1 + + + + 1.0, 1.0, 1.0 + + + false + + + false + + + true + + + + + 1.0, 1.0, 1.0 + + + false + + + false + + + true + + + + true + + + false + + + false + + + false + + + true + + + false + + + false + + + + + + + + + + + + + + + + + 0x7E397FED:0xBB52F0BE + 0xD94D4CA3:0xC27FFA8F + + enabled + enabled + + diff --git a/templates/mp3/Script/Pickup.xml b/templates/mp3/Script/Pickup.xml index 99c00858..aeec04fc 100644 --- a/templates/mp3/Script/Pickup.xml +++ b/templates/mp3/Script/Pickup.xml @@ -1,79 +1,79 @@ - + Pickup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 0xFB73F2B8 + + + 1 + + + 0 + + + 1 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + 0.0 + + + + false + + + true + + + false + + + 0.0 + + + 0.0 + + + 20.0 + + + false + + + false + + + 0.0, 0.0, 0.0 + + + false + + + diff --git a/templates/mp3/Script/PillBug.xml b/templates/mp3/Script/PillBug.xml index 0afedf0b..720732fa 100644 --- a/templates/mp3/Script/PillBug.xml +++ b/templates/mp3/Script/PillBug.xml @@ -1,590 +1,82 @@ - + PillBug - - - - - - + + + + + + + + 2.5 + + + 4.0 + + + + + + + 25.0 + + + + + 10.0 + + + 30.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 0.2 + + + 120.0 + + + 1.5 + + + 200.0 + + + 0.5 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0 + + + + + 0.35 + + + 0.5 + + + 0.02 + + + 0.3 + + + 1.5 + + + + diff --git a/templates/mp3/Script/PirateDrone.xml b/templates/mp3/Script/PirateDrone.xml index f155bb3c..675b07ce 100644 --- a/templates/mp3/Script/PirateDrone.xml +++ b/templates/mp3/Script/PirateDrone.xml @@ -1,984 +1,222 @@ - + PirateDrone - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + false + + + + + + + 0.7 + + + true + + + 5.0 + + + 0.0 + + + 5.0 + + + 0.0 + + + + true + + + 0.5 + + + + + + false + + + + + + + + + 3.0 + + + 2.0 + + + 0.0 + + + 1.0 + + + 1.0 + + + 1080.0 + + + 8.0 + + + 1.0 + + + 10.0 + + + 2.0 + + + 10.0 + + + 1.0 + + + 12.0 + + + 3.0 + + + 10.0 + + + 15.0 + + + 10.0 + + + 15.0 + + + false + + + 5 + + + 3 + + + 5.0 + + + 4.0 + + + 0.3 + + + 0.5 + + + 1.0 + + + 5.0 + + + 10.0 + + + true + + + 0.5 + + + true + + + true + + + 0.5 + + + 0.1 + + + false + + + 90.0 + + + 30.0 + + + 1.0 + + + 0 + + + 1 + + + 0 + + + 2 + + + 3.0 + + + 10.0 + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + 50.0 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1 + + + 50.0 + + + 0.0 + + + 10.0 + + + + + diff --git a/templates/mp3/Script/PlantScarabSwarm.xml b/templates/mp3/Script/PlantScarabSwarm.xml new file mode 100644 index 00000000..9ca0dfec --- /dev/null +++ b/templates/mp3/Script/PlantScarabSwarm.xml @@ -0,0 +1,47 @@ + + + PlantScarabSwarm + + + + + + true + + + + -1 + + + -1 + + + 30.0 + + + 1.0 + + + 1.0 + + + + 1.0 + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp3/Script/Platform.xml b/templates/mp3/Script/Platform.xml index 9ba43201..29ddc4ea 100644 --- a/templates/mp3/Script/Platform.xml +++ b/templates/mp3/Script/Platform.xml @@ -1,200 +1,57 @@ - + Platform - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + 1.0 + + + 200 + + + 20 + + + false + + + false + + + + 0.0, 0.15, 0.0 + + + 0.0 + + + true + + + 0.0, 0.0, 0.0 + + + 1800.0 + + + 30.0 + + + diff --git a/templates/mp3/Script/PlayerActor.xml b/templates/mp3/Script/PlayerActor.xml index 168921f4..5d67b5bf 100644 --- a/templates/mp3/Script/PlayerActor.xml +++ b/templates/mp3/Script/PlayerActor.xml @@ -1,215 +1,62 @@ - + PlayerActor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 0.0 + + + + + + + + true + + + true + + + true + + + + + + + + + + + + + + + + + + + + + 16388 + + + 0 + + + + @@ -220,7 +67,6 @@ - 0xA3D63F44 0x7E397FED:0xBB52F0BE 0x846397A8 0x9834ECC9 @@ -234,6 +80,7 @@ 0x1098D091:0x50340852 0xC7385390:0xF7FFBD07 0xC7385390:0x50340852 + 0xA3D63F44 enabled enabled diff --git a/templates/mp3/Script/PlayerGravityScalar.xml b/templates/mp3/Script/PlayerGravityScalar.xml new file mode 100644 index 00000000..93bad313 --- /dev/null +++ b/templates/mp3/Script/PlayerGravityScalar.xml @@ -0,0 +1,28 @@ + + + PlayerGravityScalar + + + + 0.42 + + + 0.6 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/PlayerHint.xml b/templates/mp3/Script/PlayerHint.xml index 1f5968c8..637a1895 100644 --- a/templates/mp3/Script/PlayerHint.xml +++ b/templates/mp3/Script/PlayerHint.xml @@ -1,26 +1,27 @@ - + PlayerHint - - - - - - - - - - - - - - - - - - - + + + + 10 + + + 0.0 + + + 1 + + + 180.0 + + + 180.0 + + + + diff --git a/templates/mp3/Script/PlayerProxy.xml b/templates/mp3/Script/PlayerProxy.xml index 4076b9f5..e63ab58c 100644 --- a/templates/mp3/Script/PlayerProxy.xml +++ b/templates/mp3/Script/PlayerProxy.xml @@ -1,15 +1,34 @@ - + PlayerProxy - - - - - - - - + + + + 0xD43A816B + + + + + + + + + + + + + + false + + + false + + + 0.0, 0.0, 0.0 + + + diff --git a/templates/mp3/Script/PlayerUserAnimPoint.xml b/templates/mp3/Script/PlayerUserAnimPoint.xml index 69d70fce..5e5070a4 100644 --- a/templates/mp3/Script/PlayerUserAnimPoint.xml +++ b/templates/mp3/Script/PlayerUserAnimPoint.xml @@ -1,20 +1,27 @@ - + PlayerUserAnimPoint - - - - - - - - - - - - - + + + + + 0.75 + + + 1.0 + + + 0.0 + + + 0.1 + + + 5 + + + diff --git a/templates/mp3/Script/PointOfInterest.xml b/templates/mp3/Script/PointOfInterest.xml index 60a4c95a..16fa6687 100644 --- a/templates/mp3/Script/PointOfInterest.xml +++ b/templates/mp3/Script/PointOfInterest.xml @@ -1,22 +1,21 @@ - + PointOfInterest - - - - - - - - - - - - - - - + + + + + 0.0, 0.0, 0.0 + + + false + + + true + + + diff --git a/templates/mp3/Script/PositionRelay.xml b/templates/mp3/Script/PositionRelay.xml index 365e59c4..a7bcda48 100644 --- a/templates/mp3/Script/PositionRelay.xml +++ b/templates/mp3/Script/PositionRelay.xml @@ -1,15 +1,14 @@ - + PositionRelay - - - - - - - - + + + + false + + + diff --git a/templates/mp3/Script/Puffer.xml b/templates/mp3/Script/Puffer.xml index 530b88ac..3cd46868 100644 --- a/templates/mp3/Script/Puffer.xml +++ b/templates/mp3/Script/Puffer.xml @@ -1,370 +1,43 @@ - + Puffer - - - - - - + + + + + + + 0.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + true + + + 3.0 + + + + + + 0.5 + + + true + + + false + + + false + + + + + + diff --git a/templates/mp3/Script/RSPL.xml b/templates/mp3/Script/RSPL.xml new file mode 100644 index 00000000..7d8af4fc --- /dev/null +++ b/templates/mp3/Script/RSPL.xml @@ -0,0 +1,37 @@ + + + RSPL + + + + 1.0 + + + 20 + + + 2 + + + 1.0 + + + 0.125 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/RadialDamage.xml b/templates/mp3/Script/RadialDamage.xml index 457e171d..c1f530b2 100644 --- a/templates/mp3/Script/RadialDamage.xml +++ b/templates/mp3/Script/RadialDamage.xml @@ -1,26 +1,24 @@ - + RadialDamage - - - - - - - - - - - - - - - - - - - + + + + + 15.0 + + + false + + + false + + + false + + + diff --git a/templates/mp3/Script/RandomRelay.xml b/templates/mp3/Script/RandomRelay.xml index 426d680c..7fef4370 100644 --- a/templates/mp3/Script/RandomRelay.xml +++ b/templates/mp3/Script/RandomRelay.xml @@ -1,19 +1,26 @@ - + RandomRelay - - - - - - - - - - - - + + + + 1 + + + 0 + + + false + + + false + + + false + + + diff --git a/templates/mp3/Script/Relay.xml b/templates/mp3/Script/Relay.xml index 1312c768..8608cf9a 100644 --- a/templates/mp3/Script/Relay.xml +++ b/templates/mp3/Script/Relay.xml @@ -1,15 +1,14 @@ - + Relay - - - - - - - - + + + + false + + + diff --git a/templates/mp3/Script/ReptilicusHunter.xml b/templates/mp3/Script/ReptilicusHunter.xml index eea0d296..54c0332c 100644 --- a/templates/mp3/Script/ReptilicusHunter.xml +++ b/templates/mp3/Script/ReptilicusHunter.xml @@ -1,808 +1,167 @@ - + ReptilicusHunter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 360.0 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + true + + + true + + + false + + + false + + + 15.0 + + + 20.0 + + + 40.0 + + + 2.0 + + + 4.0 + + + 1.0 + + + 0.25 + + + + + 2.0 + + + 300.0 + + + 0.0 + + + 10.0 + + + 0.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 7.5 + + + 25.0 + + + 10.0 + + + 10.0 + + + + + + + + + + 5.0 + + + + 1.0 + + + 25.0 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 2.5 + + + 15.0 + + + + + false + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + 50.0 + + + 50.0 + + + 720.0 + + + 0.5 + + + + 1.0 + + + 20.0 + + + 60.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + diff --git a/templates/mp3/Script/Repulsor.xml b/templates/mp3/Script/Repulsor.xml index 72888707..b3e643bc 100644 --- a/templates/mp3/Script/Repulsor.xml +++ b/templates/mp3/Script/Repulsor.xml @@ -1,18 +1,23 @@ - + Repulsor - - - - - - - - - - - + + + + 0 + + + 1.0 + + + -1.0 + + + 0 + + + diff --git a/templates/mp3/Script/Ridley1.xml b/templates/mp3/Script/Ridley1.xml index 8a99e149..2509c021 100644 --- a/templates/mp3/Script/Ridley1.xml +++ b/templates/mp3/Script/Ridley1.xml @@ -1,1341 +1,70 @@ - + Ridley1 - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + 100.0 + + + + + + + + + + + + + + + + 15.0 + + + + 25.0 + + + + + + + 500.0 + + + + 250.0 + + + + 100.0 + + + + + + + + + + + + + + + diff --git a/templates/mp3/Script/Ripple.xml b/templates/mp3/Script/Ripple.xml index bb31657d..56a809fb 100644 --- a/templates/mp3/Script/Ripple.xml +++ b/templates/mp3/Script/Ripple.xml @@ -1,16 +1,17 @@ - + Ripple - - - - - - - - - + + + + 0.2 + + + false + + + diff --git a/templates/mp3/Script/RoomAcoustics.xml b/templates/mp3/Script/RoomAcoustics.xml index 85e9bdce..f51a632a 100644 --- a/templates/mp3/Script/RoomAcoustics.xml +++ b/templates/mp3/Script/RoomAcoustics.xml @@ -1,23 +1,43 @@ - + RoomAcoustics - - - - - - - - + + + + 0x3AAA1114 + + + + + + + + - - - - - - + + + 0.01 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.3 + + + + diff --git a/templates/mp3/Script/RumbleEffect.xml b/templates/mp3/Script/RumbleEffect.xml index 44bad545..252e66d1 100644 --- a/templates/mp3/Script/RumbleEffect.xml +++ b/templates/mp3/Script/RumbleEffect.xml @@ -1,17 +1,21 @@ - + RumbleEffect - - - - - - - - - - + + + + 20.0 + + + 0 + + + 0 + + + + diff --git a/templates/mp3/Script/Rundas.xml b/templates/mp3/Script/Rundas.xml index 58ad7f1b..ad9e125e 100644 --- a/templates/mp3/Script/Rundas.xml +++ b/templates/mp3/Script/Rundas.xml @@ -1,1935 +1,82 @@ - + Rundas - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 25.0 + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 100.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 100.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 100.0 + + + + + diff --git a/templates/mp3/Script/SCIC.xml b/templates/mp3/Script/SCIC.xml index 0ce3999f..ba452656 100644 --- a/templates/mp3/Script/SCIC.xml +++ b/templates/mp3/Script/SCIC.xml @@ -1,15 +1,12 @@ - + SCIC - - - - - - - - + + + + + diff --git a/templates/mp3/Script/SWRM.xml b/templates/mp3/Script/SWRM.xml deleted file mode 100644 index 780147bf..00000000 --- a/templates/mp3/Script/SWRM.xml +++ /dev/null @@ -1,265 +0,0 @@ - - - SWRM - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0xA244C9D8 - 0x7E397FED:0xBB52F0BE - - enabled - volume - - - diff --git a/templates/mp3/Script/SamusForm.xml b/templates/mp3/Script/SamusForm.xml index 50db202f..33c3c2df 100644 --- a/templates/mp3/Script/SamusForm.xml +++ b/templates/mp3/Script/SamusForm.xml @@ -1,426 +1,99 @@ - + SamusForm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 0.0 + + - - - - - - - - - - - - - - - - - - - - - - - + + + + 4.0 + + + 6.0 + + + 3.0 + + + 5.0 + + + 5.0 + + + 100.0 + + + 1.0 + + + 70.0 + + + 0.65 + + + 9.0 + + + + + + 1.3 + + + 3.5 + + + 10.0 + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 80.0 + + + 80.0 + + + 20.0 + + + 72.0 + + + 90.0 + + + 30.0 + + + + + 14.0 + + + + diff --git a/templates/mp3/Script/ScanBeam.xml b/templates/mp3/Script/ScanBeam.xml index a85fc58b..b6c54b5a 100644 --- a/templates/mp3/Script/ScanBeam.xml +++ b/templates/mp3/Script/ScanBeam.xml @@ -1,26 +1,12 @@ - + ScanBeam - - - - - - - - - - - - - - - - - - - + + + + + diff --git a/templates/mp3/Script/ScrewAttackWallJumpTarget.xml b/templates/mp3/Script/ScrewAttackWallJumpTarget.xml index 2af26257..da39acc6 100644 --- a/templates/mp3/Script/ScrewAttackWallJumpTarget.xml +++ b/templates/mp3/Script/ScrewAttackWallJumpTarget.xml @@ -1,14 +1,11 @@ - + ScrewAttackWallJumpTarget - - - - - - - + + + + diff --git a/templates/mp3/Script/ScriptLayerController.xml b/templates/mp3/Script/ScriptLayerController.xml index dee5e9ed..1a7f0a95 100644 --- a/templates/mp3/Script/ScriptLayerController.xml +++ b/templates/mp3/Script/ScriptLayerController.xml @@ -1,16 +1,15 @@ - + ScriptLayerController - - - - - - - - - + + + + + false + + + diff --git a/templates/mp3/Script/SeedBoss1.xml b/templates/mp3/Script/SeedBoss1.xml index 91e2013a..a9933f73 100644 --- a/templates/mp3/Script/SeedBoss1.xml +++ b/templates/mp3/Script/SeedBoss1.xml @@ -1,1342 +1,174 @@ - + SeedBoss1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.0 + + + + + + 1.0 + + + + + 0.0, 0.0, 0.0 + + + + + + + + + + + + + + + + 0.0, 0.0, 0.0 + + + 0.0 + + + 0.0 + + + + + 0.0, 0.0, 0.0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + + + + 20.0 + + + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + diff --git a/templates/mp3/Script/SeedBoss1Orb.xml b/templates/mp3/Script/SeedBoss1Orb.xml index a3a57e59..57740688 100644 --- a/templates/mp3/Script/SeedBoss1Orb.xml +++ b/templates/mp3/Script/SeedBoss1Orb.xml @@ -1,590 +1,40 @@ - + SeedBoss1Orb - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 0.0, 1.0, 0.0, 1.0 + + + true + + + + + 0.0 + + + 25.0 + + + 1.0 + + + 1.0 + + + + diff --git a/templates/mp3/Script/SeedBoss2BotSwarm.xml b/templates/mp3/Script/SeedBoss2BotSwarm.xml index 477baa24..b89767f2 100644 --- a/templates/mp3/Script/SeedBoss2BotSwarm.xml +++ b/templates/mp3/Script/SeedBoss2BotSwarm.xml @@ -1,485 +1,39 @@ - + SeedBoss2BotSwarm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 30 + + + 30.0 + + + 4.0 + + + + + + 0.1 + + + + + + + + + + + diff --git a/templates/mp3/Script/SeedBoss2GiantForm.xml b/templates/mp3/Script/SeedBoss2GiantForm.xml index 221f3128..8c4dcb94 100644 --- a/templates/mp3/Script/SeedBoss2GiantForm.xml +++ b/templates/mp3/Script/SeedBoss2GiantForm.xml @@ -1,344 +1,13 @@ - + SeedBoss2GiantForm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + diff --git a/templates/mp3/Script/SeedBoss2PrimeBot.xml b/templates/mp3/Script/SeedBoss2PrimeBot.xml index 382babfb..eeb14593 100644 --- a/templates/mp3/Script/SeedBoss2PrimeBot.xml +++ b/templates/mp3/Script/SeedBoss2PrimeBot.xml @@ -1,2057 +1,67 @@ - + SeedBoss2PrimeBot - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100.0 + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3/Script/SeedBoss3.xml b/templates/mp3/Script/SeedBoss3.xml index 80482191..5e647c77 100644 --- a/templates/mp3/Script/SeedBoss3.xml +++ b/templates/mp3/Script/SeedBoss3.xml @@ -1,5487 +1,141 @@ - + SeedBoss3 - - - - - - + + + + + + + + + 1000.0 + + + + + 0.1 + + + 20.0 + + + + + 0.01 + + + + + 500.0 + + + 20.0 + + + + + 2 + + + 90.0 + + + false + + + 0.0, 2.0, -0.5 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 1000.0 + + + + + 0.1 + + + 20.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 0.01 + + + + + 500.0 + + + 20.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 2 + + + 90.0 + + + false + + + 0.0, 2.0, -0.5 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 1000.0 + + + + + 0.1 + + + 20.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 0.01 + + + + + 500.0 + + + 20.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 2 + + + 90.0 + + + false + + + 0.0, 2.0, -0.5 + + + + + diff --git a/templates/mp3/Script/SequenceTimer.xml b/templates/mp3/Script/SequenceTimer.xml index bd96a81b..81e12b36 100644 --- a/templates/mp3/Script/SequenceTimer.xml +++ b/templates/mp3/Script/SequenceTimer.xml @@ -1,21 +1,33 @@ - + SequenceTimer - - - - - - - - - - - - - - + + + + 0 + + + + 0.0 + + + 60.0 + + + 0.0 + + + false + + + false + + + false + + + diff --git a/templates/mp3/Script/ShadowProjector.xml b/templates/mp3/Script/ShadowProjector.xml index 16c79485..f5258049 100644 --- a/templates/mp3/Script/ShadowProjector.xml +++ b/templates/mp3/Script/ShadowProjector.xml @@ -1,24 +1,33 @@ - + ShadowProjector - - - - - - - - - - - - - - - - - + + + + 1.0 + + + 0.0, 0.0, 0.0 + + + 100.0 + + + 0.5 + + + 1.0 + + + false + + + 128 + + + + diff --git a/templates/mp3/Script/ShellBug.xml b/templates/mp3/Script/ShellBug.xml index ecfff8e7..1a19c0cf 100644 --- a/templates/mp3/Script/ShellBug.xml +++ b/templates/mp3/Script/ShellBug.xml @@ -1,529 +1,51 @@ - + ShellBug - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + 0.0 + + + 0.0 + + + + true + + + false + + + + + + + + diff --git a/templates/mp3/Script/Ship.xml b/templates/mp3/Script/Ship.xml index 401d5d5c..fa3eb9d7 100644 --- a/templates/mp3/Script/Ship.xml +++ b/templates/mp3/Script/Ship.xml @@ -1,374 +1,81 @@ - + Ship - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + 2.0 + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + + + + 0xCD26D8F0 + + + 50.0 + + + 20.0 + + + 5.0 + + + + + + 0.5 + + + 10.0 + + + true + + + + + 90.0 + + + 90.0 + + + + + + + + + + + + true + + + 40.0 + + + + + diff --git a/templates/mp3/Script/ShipBombingRun.xml b/templates/mp3/Script/ShipBombingRun.xml index 24476a05..f68e1571 100644 --- a/templates/mp3/Script/ShipBombingRun.xml +++ b/templates/mp3/Script/ShipBombingRun.xml @@ -1,18 +1,17 @@ - + ShipBombingRun - - - - - - - - - - - + + + + 2.5 + + + + + + diff --git a/templates/mp3/Script/ShipCommandIcon.xml b/templates/mp3/Script/ShipCommandIcon.xml index 5b97b613..c71216f0 100644 --- a/templates/mp3/Script/ShipCommandIcon.xml +++ b/templates/mp3/Script/ShipCommandIcon.xml @@ -1,30 +1,47 @@ - + ShipCommandIcon - - - - - - - - - - - - - - - - - - - - - - - + + + + false + + + false + + + true + + + 0 + + + + + + + + + 0xFB73F2B8 + + + 0xF16CAFBC + + + + + + + + + 1.5 + + + + + + diff --git a/templates/mp3/Script/ShipCommandPath.xml b/templates/mp3/Script/ShipCommandPath.xml index c29a0cf3..6ae5b6b6 100644 --- a/templates/mp3/Script/ShipCommandPath.xml +++ b/templates/mp3/Script/ShipCommandPath.xml @@ -1,32 +1,27 @@ - + ShipCommandPath - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + false + + + false + + + true + + + 50.0 + + + 360.0 + + + diff --git a/templates/mp3/Script/ShipDecalController.xml b/templates/mp3/Script/ShipDecalController.xml index 7410cc82..a3b48a0d 100644 --- a/templates/mp3/Script/ShipDecalController.xml +++ b/templates/mp3/Script/ShipDecalController.xml @@ -1,66 +1,24 @@ - + ShipDecalController - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/templates/mp3/Script/ShipHudControl.xml b/templates/mp3/Script/ShipHudControl.xml index 7ca56b77..c5707b88 100644 --- a/templates/mp3/Script/ShipHudControl.xml +++ b/templates/mp3/Script/ShipHudControl.xml @@ -1,28 +1,52 @@ - + ShipHudControl - - - - - - - - - + + + + - - - - - - - - - - + + + 0xAAF6CAA5 + + + + + + + + true + + + false + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + -1 + + + + diff --git a/templates/mp3/Script/ShipProxy.xml b/templates/mp3/Script/ShipProxy.xml index 2e42d23c..51d3898a 100644 --- a/templates/mp3/Script/ShipProxy.xml +++ b/templates/mp3/Script/ShipProxy.xml @@ -1,15 +1,11 @@ - + ShipProxy - - - - - - - - + + + + diff --git a/templates/mp3/Script/SkyRipple.xml b/templates/mp3/Script/SkyRipple.xml new file mode 100644 index 00000000..d468d1b4 --- /dev/null +++ b/templates/mp3/Script/SkyRipple.xml @@ -0,0 +1,22 @@ + + + SkyRipple + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/SkyboxModInca.xml b/templates/mp3/Script/SkyboxModInca.xml index e9e54bf4..05df6efc 100644 --- a/templates/mp3/Script/SkyboxModInca.xml +++ b/templates/mp3/Script/SkyboxModInca.xml @@ -1,16 +1,15 @@ - + SkyboxModInca - - - - - - - - - + + + + 1.0, 1.0, 1.0, 0.0 + + + + diff --git a/templates/mp3/Script/SnagVineHelper.xml b/templates/mp3/Script/SnagVineHelper.xml index 4c9d2809..e9496478 100644 --- a/templates/mp3/Script/SnagVineHelper.xml +++ b/templates/mp3/Script/SnagVineHelper.xml @@ -1,16 +1,17 @@ - + SnagVineHelper - - - - - - - - - + + + + 2.0 + + + 0.6 + + + diff --git a/templates/mp3/Script/Sound.xml b/templates/mp3/Script/Sound.xml index bf1ef33c..e2c448e3 100644 --- a/templates/mp3/Script/Sound.xml +++ b/templates/mp3/Script/Sound.xml @@ -1,35 +1,70 @@ - + Sound - - - - - - - - - - - - - + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 1.0 + + + 0.0 + - - + + + 0.0 + + + 1.0 + + - - - - - - - - - - - + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + @@ -40,7 +75,7 @@ Sound.cmdl - + 0.5 enabled enabled diff --git a/templates/mp3/Script/SoundModifier.xml b/templates/mp3/Script/SoundModifier.xml index f9cea189..f31321c6 100644 --- a/templates/mp3/Script/SoundModifier.xml +++ b/templates/mp3/Script/SoundModifier.xml @@ -1,23 +1,28 @@ - + SoundModifier - - - - - - - - - - - - - - - - + + + + 5.0 + + + false + + + false + + + false + + + + + + + + diff --git a/templates/mp3/Script/SpacePirate.xml b/templates/mp3/Script/SpacePirate.xml index 6eb2e99b..a2a17490 100644 --- a/templates/mp3/Script/SpacePirate.xml +++ b/templates/mp3/Script/SpacePirate.xml @@ -1,1451 +1,430 @@ - + SpacePirate - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + 10.0 + + + 10.0 + + - - - - + + 3.0 + + + + + 150.0 + + + 2.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 0.8 + + + 4.5 + + + 0.3 + + + 1 + + + 360.0 + + + 50.0 + + + 90.0 + + + 4.0 + + + 1.0 + + + 0.5 + + + 0.2 + + + 10.0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + + false + + + false + + + true + + + false + + + false + + + 10.0 + + + false + + + 30.0 + + + 2.0 + + + 2.0 + + + 1.0 + + + false + + + + + + + 5.0 + + + + + + + + + true + + + 10.0 + + + 1000.0 + + + false + + + false + + + 60.0 + + + 90.0 + + + true + + + true + + + true + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0 + + + true + + + false + + + false + + + false + + + false + + + 50.0 + + + 10.0 + + + false + + + true + + + 10.0 + + + 50.0 + + + 20.0 + + + 20.0 + + + 1000.0 + + + 8.0 + + + false + + + 80.0 + + + 1.0 + + + false + + + false + + + false + + + + + 10.0 + + + 5.0 + + + + + 0.1 + + + 0.05 + + + 0 + + + 1.0 + + + 0 + + + 2 + + + false + + + 0.025 + + + 1.0 + + + 0.25 + + + 100.0 + + + 100.0 + + + false + + + 10.0 + + + 5.0 + + + 150.0 + + + 3.0 + + + false + + + false + + + 30.0 + + + 15.0 + + + 50.0 + + + 2.0 + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + false + + + 5.0 + + + 10.0 + + + 2.0 + + + 25.0 + + + 16.0 + + + 4.0 + + + 3.0 + + + + + + 10000 + + + 1.5 + + + + + + + false + + + false + + + + + 100.0 + + + + + + 1 + + + + + + false + + + + + 100.0 + + + 5.0 + + + + + + + + + + + + + + + + + + false + + + 1 + + + 2 + + + 30.0 + + + false + + + 10.0 + + + 10.0 + + + 5.0 + + + 0 + + + + diff --git a/templates/mp3/Script/SpawnPoint.xml b/templates/mp3/Script/SpawnPoint.xml index 37a63d82..16cb3178 100644 --- a/templates/mp3/Script/SpawnPoint.xml +++ b/templates/mp3/Script/SpawnPoint.xml @@ -1,89 +1,172 @@ - + SpawnPoint - - - - - - - - - - - - - + + + + true + + + false + + + false + + + false + + + false + + + false + - - - - + + + + + + + 1 + + + 1 + + + + + + + 1 + + + 1 + + + + + + - - - + + + + true + + + false + + + false + + + false + + + + false + + + false + + + false + + + false + + + false + + + false + + - - - + + + + false + + + false + + + false + + - - - + + + + false + + + false + + + false + + - - - - - - - - - + + + + false + + + 0 + + + 0 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + - - + + + + + false + + + + + + diff --git a/templates/mp3/Script/SpecialFunction.xml b/templates/mp3/Script/SpecialFunction.xml index 0bcad29f..02d84391 100644 --- a/templates/mp3/Script/SpecialFunction.xml +++ b/templates/mp3/Script/SpecialFunction.xml @@ -1,27 +1,109 @@ - + SpecialFunction - - - - - - - - - - - - - - - - - - - - + + + + 0x98C5AED7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0 + + + 0 + + + 0xFB73F2B8 + + + + + + 0xCC1DFCF5 + + + + + + + diff --git a/templates/mp3/Script/SpiderBallAttractionSurface.xml b/templates/mp3/Script/SpiderBallAttractionSurface.xml new file mode 100644 index 00000000..9b00d0a5 --- /dev/null +++ b/templates/mp3/Script/SpiderBallAttractionSurface.xml @@ -0,0 +1,24 @@ + + + SpiderBallAttractionSurface + + + + + + + + + + + + + + + script/common/SpiderBallAttractionSurface.txtr + + enabled + volume + + + diff --git a/templates/mp3/Script/SpiderBallWaypoint.xml b/templates/mp3/Script/SpiderBallWaypoint.xml index e825f950..7293b494 100644 --- a/templates/mp3/Script/SpiderBallWaypoint.xml +++ b/templates/mp3/Script/SpiderBallWaypoint.xml @@ -1,15 +1,14 @@ - + SpiderBallWaypoint - - - - - - - - + + + + 0 + + + @@ -19,7 +18,7 @@ - script/common/SpiderBallWaypoint.CMDL + script/common/SpiderBallWaypoint.cmdl enabled enabled diff --git a/templates/mp3/Script/Spinner.xml b/templates/mp3/Script/Spinner.xml index a6f2339c..d00fd8df 100644 --- a/templates/mp3/Script/Spinner.xml +++ b/templates/mp3/Script/Spinner.xml @@ -1,26 +1,41 @@ - + Spinner - - - - - - - - - - - - - - - - - - - + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + true + + + false + + + + + + diff --git a/templates/mp3/Script/Sprite.xml b/templates/mp3/Script/Sprite.xml new file mode 100644 index 00000000..1224ab1f --- /dev/null +++ b/templates/mp3/Script/Sprite.xml @@ -0,0 +1,77 @@ + + + Sprite + + + + + + + + 1.0 + + + 0.5 + + + 10.0 + + + 180.0 + + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + 50.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + 0x7E397FED:0xBB52F0BE + + enabled + enabled + + diff --git a/templates/mp3/Script/Steam.xml b/templates/mp3/Script/Steam.xml index fe8f7e18..fd75bb39 100644 --- a/templates/mp3/Script/Steam.xml +++ b/templates/mp3/Script/Steam.xml @@ -1,37 +1,39 @@ - + Steam - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 0.35 + + + 1.0 + + + 2.0 + + + 0.0 + + + false + + + false + + + 0x56B01A4A + + + + + + + + diff --git a/templates/mp3/Script/SteamBot.xml b/templates/mp3/Script/SteamBot.xml index 1c0cb138..19006a80 100644 --- a/templates/mp3/Script/SteamBot.xml +++ b/templates/mp3/Script/SteamBot.xml @@ -1,880 +1,173 @@ - + SteamBot - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 100.0 + + + 20.0 + + + 10.0 + + + + 100.0 + + + 20.0 + + + 5.0 + + + 1.0, 1.0, 1.0 + + + 1.0 + + + + + 0.1 + + + 0.015 + + + 30.0 + + + 5.0 + + + 0.5 + + + 1 + + + + 5.0 + + + 0.0 + + + 0.0 + + + + + 0.5 + + + 0.1 + + + 2.5 + + + 5.0 + + + 10.0 + + + 0.0 + + + 0.05 + + + 0.1 + + + 0.3 + + + 1.1 + + + 0.9 + + + + + + + + + + 1.0 + + + 5.0 + + + 5.0 + + + 0.5 + + + 0.0 + + + 0.0 + + + true + + + false + + + 5 + + + 4 + + + 2.1 + + + 1.9 + + + false + + + + + + 0.5 + + + 10.0 + + + 0.0 + + + 100.0 + + + true + + + + + + + diff --git a/templates/mp3/Script/SteamDrone.xml b/templates/mp3/Script/SteamDrone.xml index baa17b52..6ac5ad4b 100644 --- a/templates/mp3/Script/SteamDrone.xml +++ b/templates/mp3/Script/SteamDrone.xml @@ -1,459 +1,97 @@ - + SteamDrone - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 20.0 + + + 120.0 + + + 3 + + + 0.7 + + + 15.0 + + + 10.0 + + + 25.0 + + + 5.0 + + + 3.0 + + + 1.0 + + + + + 2.0 + + + 2.0 + + + 2.0 + + + + + 1 + + + + + 1 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 25 + + + 25 + + + 25 + + + 25 + + + 25 + + + 5.0 + + + 25.0 + + + + + diff --git a/templates/mp3/Script/SteamLord.xml b/templates/mp3/Script/SteamLord.xml index e54cde6f..236d7754 100644 --- a/templates/mp3/Script/SteamLord.xml +++ b/templates/mp3/Script/SteamLord.xml @@ -1,381 +1,68 @@ - + SteamLord - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + false + + + false + + + 1.0 + + + 0.25 + + + 2.0 + + + 10.0 + + + 25.0 + + + 10.0 + + + 2.5 + + + 5.0 + + + 5.0 + + + 10.0 + + + 50.0 + + + + + + + 15.0 + + + 5.0 + + + + + + diff --git a/templates/mp3/Script/StreamedAudio.xml b/templates/mp3/Script/StreamedAudio.xml index 40dc5ac7..58479dbf 100644 --- a/templates/mp3/Script/StreamedAudio.xml +++ b/templates/mp3/Script/StreamedAudio.xml @@ -1,27 +1,53 @@ - + StreamedAudio - - - - - - - - - - - - - - - - - - - - + + + + + false + + + 0.25 + + + 0.25 + + + 1.0 + + + 0.0 + + + false + + + false + + + 2.0 + + + 25.0 + + + 0.0 + + + true + + + 0xFE6A473A + + + + + + + + diff --git a/templates/mp3/Script/StreamedAudioModifier.xml b/templates/mp3/Script/StreamedAudioModifier.xml index f77820b3..b867bc03 100644 --- a/templates/mp3/Script/StreamedAudioModifier.xml +++ b/templates/mp3/Script/StreamedAudioModifier.xml @@ -1,17 +1,20 @@ - + StreamedAudioModifier - - - - - - - - - - + + + + 250 + + + 250 + + + 0.0 + + + @@ -21,6 +24,7 @@ + 0.5 enabled enabled diff --git a/templates/mp3/Script/StreamedMovie.xml b/templates/mp3/Script/StreamedMovie.xml index c14e50bc..580b2072 100644 --- a/templates/mp3/Script/StreamedMovie.xml +++ b/templates/mp3/Script/StreamedMovie.xml @@ -1,22 +1,33 @@ - + StreamedMovie - - - - - - - - - - - - - - - + + + + + false + + + true + + + 0 + + + 127 + + + 0 + + + 0.05 + + + 1.0 + + + diff --git a/templates/mp3/Script/Subtitle.xml b/templates/mp3/Script/Subtitle.xml deleted file mode 100644 index c1f148e6..00000000 --- a/templates/mp3/Script/Subtitle.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - Subtitle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 - enabled - enabled - - diff --git a/templates/mp3/Script/Subtitles.xml b/templates/mp3/Script/Subtitles.xml new file mode 100644 index 00000000..afacd153 --- /dev/null +++ b/templates/mp3/Script/Subtitles.xml @@ -0,0 +1,70 @@ + + + Subtitles + + + + + + 640 + + + 448 + + + 1 + + + + + 0 + + + 100 + + + + + 640 + + + 448 + + + 1 + + + + + 0 + + + 100 + + + + 0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/SurfaceControl.xml b/templates/mp3/Script/SurfaceControl.xml index e1b1cee8..df92fac8 100644 --- a/templates/mp3/Script/SurfaceControl.xml +++ b/templates/mp3/Script/SurfaceControl.xml @@ -1,16 +1,22 @@ - + SurfaceControl - - - - - - - - - + + + + 0xF07B8212 + + + + + + + + + + + diff --git a/templates/mp3/Script/Swarm.xml b/templates/mp3/Script/Swarm.xml new file mode 100644 index 00000000..97372269 --- /dev/null +++ b/templates/mp3/Script/Swarm.xml @@ -0,0 +1,32 @@ + + + Swarm + + + + + + true + + + + + + + + + + + + + + + + + 0xA244C9D8 + 0x7E397FED:0xBB52F0BE + + enabled + enabled + + diff --git a/templates/mp3/Script/SwarmBot.xml b/templates/mp3/Script/SwarmBot.xml index 94a2c157..500cfc1b 100644 --- a/templates/mp3/Script/SwarmBot.xml +++ b/templates/mp3/Script/SwarmBot.xml @@ -1,446 +1,93 @@ - + SwarmBot - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 8 + + + 8 + + + true + + + 3 + + + 10.0 + + + + + + + true + + + true + + + true + + + true + + + true + + + 28.0 + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.5 + + + + + + + diff --git a/templates/mp3/Script/Switch.xml b/templates/mp3/Script/Switch.xml index 04ad143a..d6657a72 100644 --- a/templates/mp3/Script/Switch.xml +++ b/templates/mp3/Script/Switch.xml @@ -1,16 +1,17 @@ - + Switch - - - - - - - - - + + + + false + + + false + + + diff --git a/templates/mp3/Script/TargetingPoint.xml b/templates/mp3/Script/TargetingPoint.xml index 0c87991e..2fcd7335 100644 --- a/templates/mp3/Script/TargetingPoint.xml +++ b/templates/mp3/Script/TargetingPoint.xml @@ -1,14 +1,17 @@ - + TargetingPoint - - - - - - + + + + + false + + + + diff --git a/templates/mp3/Script/TeamAI.xml b/templates/mp3/Script/TeamAI.xml index aba027d4..a3d6b68c 100644 --- a/templates/mp3/Script/TeamAI.xml +++ b/templates/mp3/Script/TeamAI.xml @@ -1,27 +1,50 @@ - + TeamAI - - - - - - - - - - - - - - - - - - - - + + + + 20 + + + 2 + + + 2 + + + 0 + + + 30 + + + 1 + + + 1 + + + 1 + + + 0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 1 + + + diff --git a/templates/mp3/Script/TextPane.xml b/templates/mp3/Script/TextPane.xml index 6978ecef..d2b41698 100644 --- a/templates/mp3/Script/TextPane.xml +++ b/templates/mp3/Script/TextPane.xml @@ -1,61 +1,76 @@ - + TextPane - - - - - - + + + + + + + 80 + + + 10 + + - - - - - - - - - - - - - - - + + + + 80 + + + 10 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 0.0, 0.0, 0.0 + + + + + 1 + + + 0.25 + + + 0.25 + + + true + + + true + + + false + + + false + + + false + + + false + + + 0.25 + + + 5.0 + + + false + + + false + + + diff --git a/templates/mp3/Script/TimeKeyframe.xml b/templates/mp3/Script/TimeKeyframe.xml index dad845ae..39a2c7bd 100644 --- a/templates/mp3/Script/TimeKeyframe.xml +++ b/templates/mp3/Script/TimeKeyframe.xml @@ -1,15 +1,14 @@ - + TimeKeyframe - - - - - - - - + + + + 1.0 + + + diff --git a/templates/mp3/Script/Timer.xml b/templates/mp3/Script/Timer.xml index 49b747eb..97824532 100644 --- a/templates/mp3/Script/Timer.xml +++ b/templates/mp3/Script/Timer.xml @@ -1,18 +1,23 @@ - + Timer - - - - - - - - - - - + + + + 5.0 + + + 0.0 + + + false + + + false + + + diff --git a/templates/mp3/Script/Trigger.xml b/templates/mp3/Script/Trigger.xml index dc013851..90a16e63 100644 --- a/templates/mp3/Script/Trigger.xml +++ b/templates/mp3/Script/Trigger.xml @@ -1,31 +1,24 @@ - + Trigger - - - - - - - - - - - - - - - - - - - - - - - - + + + + 0x482B22F1 + + + + + + + + + + false + + + diff --git a/templates/mp3/Script/VenomWeed.xml b/templates/mp3/Script/VenomWeed.xml index b2ba30c5..52cff1b4 100644 --- a/templates/mp3/Script/VenomWeed.xml +++ b/templates/mp3/Script/VenomWeed.xml @@ -1,199 +1,75 @@ - + VenomWeed - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 1.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 3.0 + + + 2.5 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + + + 0 + + + + 0.0 + + + diff --git a/templates/mp3/Script/VisorFlare.xml b/templates/mp3/Script/VisorFlare.xml new file mode 100644 index 00000000..09d2eb06 --- /dev/null +++ b/templates/mp3/Script/VisorFlare.xml @@ -0,0 +1,77 @@ + + + VisorFlare + + + + 0 + + + true + + + 0.1 + + + 1.0 + + + 2.0 + + + 0 + + + true + + + false + + + + + + 0.25 + + + + + + + 0.5 + + + + + + + 0.75 + + + + + + + 1.0 + + + + + + + + + + + + + + + + script/common/VisorFlare.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/VisorGoo.xml b/templates/mp3/Script/VisorGoo.xml index 0b609d11..5e0a2133 100644 --- a/templates/mp3/Script/VisorGoo.xml +++ b/templates/mp3/Script/VisorGoo.xml @@ -1,25 +1,38 @@ - + VisorGoo - - - - - - - - - - - - - - - - - - + + + + + + 1.0 + + + 8.0 + + + 40.0 + + + 20.0 + + + 1.0, 1.0, 1.0, 1.0 + + + + false + + + false + + + true + + + @@ -28,7 +41,9 @@ - + + script/common/VisorGoo.txtr + 0.5 enabled enabled diff --git a/templates/mp3/Script/VolGroup.xml b/templates/mp3/Script/VolGroup.xml index 6e38421e..bb399498 100644 --- a/templates/mp3/Script/VolGroup.xml +++ b/templates/mp3/Script/VolGroup.xml @@ -1,16 +1,15 @@ - + VolGroup - - - - - - - - - + + + + + 1.0 + + + diff --git a/templates/mp3/Script/Water.xml b/templates/mp3/Script/Water.xml index 1abe0704..a11929d6 100644 --- a/templates/mp3/Script/Water.xml +++ b/templates/mp3/Script/Water.xml @@ -1,129 +1,168 @@ - + Water - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 0x54F30820 + + + + + + + + false + + + true + + + true + + + true + + + true + + + 0.25 + + + 1.0 + + + 5.0 + + + 5.0 + + + 0x48DC9CE2 + + + + + + + + + + + + 0.0, 0.0, 0.498039, 1.0 + + + 0.0, 0.498039, 1.0, 1.0 + + + + + + + + + 0.25 + + + 0.05 + + + 0.3 + + + 10.0 + + + 0.0 + + + + + + + + 1.0, 1.0, 1.0, 1.0 + + + + + + + + + + + + + 50.0 + + + 45000.0 + + + + + + + + 7.0 + + + -0.5 + + + -1.0 + + + 10.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0 + + + 0.0 + + + 1.0 + + + false + + + 6.0 + + + 8.0 + + + + + + + + + false + + + 1.0 + + + 300 + + + + + diff --git a/templates/mp3/Script/Waypoint.xml b/templates/mp3/Script/Waypoint.xml index c93370f6..fa695e25 100644 --- a/templates/mp3/Script/Waypoint.xml +++ b/templates/mp3/Script/Waypoint.xml @@ -1,14 +1,11 @@ - + Waypoint - - - - - - - + + + + diff --git a/templates/mp3/Script/WeaponGenerator.xml b/templates/mp3/Script/WeaponGenerator.xml index ad06642c..21107e43 100644 --- a/templates/mp3/Script/WeaponGenerator.xml +++ b/templates/mp3/Script/WeaponGenerator.xml @@ -1,33 +1,38 @@ - + WeaponGenerator - - - - - - - + + - - - - - - - - - - - - - - - - - + + + + + + 0x9EFB69B1 + + + + + + 0x2B9C9A74 + + + + + + + + + + false + + + + + diff --git a/templates/mp3/Script/WorldAttributes.xml b/templates/mp3/Script/WorldAttributes.xml new file mode 100644 index 00000000..f75c813a --- /dev/null +++ b/templates/mp3/Script/WorldAttributes.xml @@ -0,0 +1,24 @@ + + + WorldAttributes + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3/Script/WorldLightFader.xml b/templates/mp3/Script/WorldLightFader.xml index 359dd629..71495206 100644 --- a/templates/mp3/Script/WorldLightFader.xml +++ b/templates/mp3/Script/WorldLightFader.xml @@ -1,16 +1,17 @@ - + WorldLightFader - - - - - - - - - + + + + 1.0 + + + 1.0 + + + diff --git a/templates/mp3/Script/WorldTeleporter.xml b/templates/mp3/Script/WorldTeleporter.xml index 70846cd6..a6741359 100644 --- a/templates/mp3/Script/WorldTeleporter.xml +++ b/templates/mp3/Script/WorldTeleporter.xml @@ -1,50 +1,84 @@ - + WorldTeleporter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + 0xF9C885FF + + + + + + + + + + + + + + + + + + + false + + + 0.01 + + + 8.0 + + + 0.0 + + + + false + + + 0.0 + + + 2.0 + + + 3.0 + + + + + + + + + + + 1.0 + + + 0.0 + + + + 1.0 + + + 0.0 + + + false + + + 5.0 + + + @@ -53,18 +87,8 @@ - - 0xA9496551 - 0xBBEF4D0D - 0x05014C61 - 0x3C79E121 - 0x53963A68 - 0x4EBF760D - 0x5D7E79A1 - 0xBB5204C8 - 0xCCEFC618 - 0xB7DCD0CA - + + 0.5 enabled enabled diff --git a/templates/mp3/Script/WorldTeleporterAttributes.xml b/templates/mp3/Script/WorldTeleporterAttributes.xml index e5d976dd..c9d40423 100644 --- a/templates/mp3/Script/WorldTeleporterAttributes.xml +++ b/templates/mp3/Script/WorldTeleporterAttributes.xml @@ -1,70 +1,131 @@ - + WorldTeleporterAttributes - - - - - - - + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3/Script/WorldTransitionChoiceRelay.xml b/templates/mp3/Script/WorldTransitionChoiceRelay.xml index b0e0169f..04742ee4 100644 --- a/templates/mp3/Script/WorldTransitionChoiceRelay.xml +++ b/templates/mp3/Script/WorldTransitionChoiceRelay.xml @@ -1,19 +1,74 @@ - + WorldTransitionChoiceRelay - - - - - - - - + + + + 1 + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3/Structs/ActorParameters.xml b/templates/mp3/Structs/ActorParameters.xml new file mode 100644 index 00000000..ebf82f15 --- /dev/null +++ b/templates/mp3/Structs/ActorParameters.xml @@ -0,0 +1,68 @@ + + + + + + + + + true + + + 1.0 + + + 1.0 + + + + false + + + true + + + false + + + false + + + 0xD086634A + + + + + + + + + + + + + + + + + + + + + + + 0xDE8CE5BD + + + + + + + + 127 + + + false + + + diff --git a/templates/mp3/Structs/AiDifficultySettings.xml b/templates/mp3/Structs/AiDifficultySettings.xml new file mode 100644 index 00000000..c18ee748 --- /dev/null +++ b/templates/mp3/Structs/AiDifficultySettings.xml @@ -0,0 +1,8 @@ + + + + + 0xF12A35C6 + + + diff --git a/templates/mp3/Structs/AnimationParameters.xml b/templates/mp3/Structs/AnimationParameters.xml deleted file mode 100644 index ba51cb81..00000000 --- a/templates/mp3/Structs/AnimationParameters.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/templates/mp3/Structs/ArrayType1.xml b/templates/mp3/Structs/ArrayType1.xml deleted file mode 100644 index 1fd215e2..00000000 --- a/templates/mp3/Structs/ArrayType1.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/templates/mp3/Structs/ArrayType2.xml b/templates/mp3/Structs/ArrayType2.xml deleted file mode 100644 index 931be11d..00000000 --- a/templates/mp3/Structs/ArrayType2.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/templates/mp3/Structs/AuroraUnit1Struct.xml b/templates/mp3/Structs/AuroraUnit1Struct.xml new file mode 100644 index 00000000..420ec769 --- /dev/null +++ b/templates/mp3/Structs/AuroraUnit1Struct.xml @@ -0,0 +1,281 @@ + + + + + 45.0 + + + 120.0 + + + + + + 700.0 + + + 10.0 + + + + + + 100.0 + + + + 3.0 + + + 1.0 + + + 1.0 + + + 0.5 + + + 2.0 + + + 1.0 + + + 8.0 + + + 0.0 + + + + 2 + + + + + 100.0 + + + + + 6.75 + + + 1.0 + + + 50.0 + + + 1.0 + + + 0.5 + + + 0.25 + + + 0.0 + + + 3.5 + + + 0.5 + + + 8.0 + + + 1 + + + 3 + + + 1.5 + + + 0.0 + + + 50.0 + + + 10.0 + + + 30.0 + + + 15.0 + + + 0.6 + + + 0.3 + + + 0.75 + + + 0.5 + + + 0.75 + + + 0.5 + + + + + + + + 10.0 + + + 100.0 + + + 4.0 + + + 5.0 + + + 0.5 + + + 1.0 + + + 10.0 + + + 15.0 + + + 50.0 + + + + + + + + 30.0 + + + + + + + + + 8.0 + + + 0.5 + + + 20.0 + + + 15.0 + + + 3.0 + + + 20.0 + + + 75.0 + + + + + + + + 13.0 + + + 10.0 + + + 9.0 + + + 8.0 + + + 180.0 + + + 30.0 + + + 90.0 + + + 45.0 + + + 150.0 + + + + + + + + 40.0 + + + 40.0 + + + 20.0 + + + 0.0 + + + + + + + 20.0 + + + 20.0 + + + 20.0 + + + 40.0 + + + + + 2.0 + + + 0.0 + + + 1.0 + + + 0.5 + + + + diff --git a/templates/mp3/Structs/AuroraUnit2Struct.xml b/templates/mp3/Structs/AuroraUnit2Struct.xml new file mode 100644 index 00000000..694319dc --- /dev/null +++ b/templates/mp3/Structs/AuroraUnit2Struct.xml @@ -0,0 +1,167 @@ + + + + + 0.6 + + + 0.3 + + + 20.0 + + + 10.0 + + + 15.0 + + + 3.0 + + + 1.0 + + + 50.0 + + + 50.0 + + + 15.0 + + + 20.0 + + + 50.0 + + + 6.0 + + + 5.0 + + + 0.0 + + + 2.5 + + + 0.0 + + + + + + + + + 45.0 + + + + + + + + + + + 3 + + + 5 + + + 2.0 + + + 3.0 + + + 1.0 + + + 2.0 + + + 30.0 + + + 1.3 + + + 1.5 + + + + + + + + + 50.0 + + + + + + + + + + 7.0 + + + 8.0 + + + 45.0 + + + 5.0 + + + 30.0 + + + 45.0 + + + 60.0 + + + 1.3 + + + 1.5 + + + + + + + + 540.0 + + + 75.0 + + + 250.0 + + + 10.0 + + + 15.0 + + + + + + + diff --git a/templates/mp3/Structs/BerserkerStruct.xml b/templates/mp3/Structs/BerserkerStruct.xml new file mode 100644 index 00000000..bcc28900 --- /dev/null +++ b/templates/mp3/Structs/BerserkerStruct.xml @@ -0,0 +1,158 @@ + + + + + 60.0 + + + true + + + 10.0 + + + true + + + + + + + + + 25.0 + + + 100.0 + + + 45.0 + + + 10.0 + + + + 25.0 + + + 10.0 + + + 25.0 + + + 45.0 + + + + 60.0 + + + 20.0 + + + 1.0 + + + 0.5 + + + 180.0 + + + 5.0 + + + 25.0 + + + 5.0 + + + 20.0 + + + 20.0 + + + + 20.0 + + + 0.5 + + + 0.7 + + + 0.5 + + + 0.1 + + + 0.8 + + + + 500.0 + + + + + + + + 1.4 + + + + + 10.0 + + + 30.0 + + + + + + + + 0.25 + + + 250.0 + + + false + + + false + + + + 100.0 + + + 0.1 + + + + + + + + false + + + + + 10.0 + + + 10.0 + + + diff --git a/templates/mp3/Structs/CameraHintStructA.xml b/templates/mp3/Structs/CameraHintStructA.xml new file mode 100644 index 00000000..7a6881a0 --- /dev/null +++ b/templates/mp3/Structs/CameraHintStructA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/mp3/Structs/CameraHintStructB.xml b/templates/mp3/Structs/CameraHintStructB.xml new file mode 100644 index 00000000..f5587f05 --- /dev/null +++ b/templates/mp3/Structs/CameraHintStructB.xml @@ -0,0 +1,27 @@ + + + + + 0x571AA317 + + + + + + + + + + + 0x15F0534B + + + + + + + + + + + diff --git a/templates/mp3/Structs/CameraHintStructC.xml b/templates/mp3/Structs/CameraHintStructC.xml new file mode 100644 index 00000000..dfb47823 --- /dev/null +++ b/templates/mp3/Structs/CameraHintStructC.xml @@ -0,0 +1,22 @@ + + + + + 0xCEA073FF + + + + + + + + + + + + + + + + + diff --git a/templates/mp3/Structs/CameraHintStructD.xml b/templates/mp3/Structs/CameraHintStructD.xml new file mode 100644 index 00000000..c5f0c71d --- /dev/null +++ b/templates/mp3/Structs/CameraHintStructD.xml @@ -0,0 +1,78 @@ + + + + + 0x0BCC8352 + + + + + + + + + + + + 0.0 + + + 0.0 + + + 1.0 + + + + + + + true + + + 10.0 + + + 0.0 + + + 0.01 + + + 10.0 + + + 1.0 + + + + + + + 0x5A778792 + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + 0.0 + + + + + + diff --git a/templates/mp3/Structs/CameraShakerStruct.xml b/templates/mp3/Structs/CameraShakerStruct.xml new file mode 100644 index 00000000..007fa76a --- /dev/null +++ b/templates/mp3/Structs/CameraShakerStruct.xml @@ -0,0 +1,14 @@ + + + + + 0x58F1CB59 + + + + + + + + + diff --git a/templates/mp3/Structs/CameraStructA.xml b/templates/mp3/Structs/CameraStructA.xml new file mode 100644 index 00000000..f9e28967 --- /dev/null +++ b/templates/mp3/Structs/CameraStructA.xml @@ -0,0 +1,94 @@ + + + + + 0x75A7A55F + + + + + + + + + + + + 8 + + + 0x33D21F2E + + + + + + + + + + + + 0.0 + + + + 0.0 + + + 0x5B45D51F + + + + + + + + + + + + + 20.0 + + + 5.0 + + + + + + + + + false + + + + + + + + + + + 786432 + + + + + + + + + 256 + + + + + + + + + + diff --git a/templates/mp3/Structs/CameraStructB.xml b/templates/mp3/Structs/CameraStructB.xml new file mode 100644 index 00000000..1ff14f2e --- /dev/null +++ b/templates/mp3/Structs/CameraStructB.xml @@ -0,0 +1,14 @@ + + + + + 0x2A1B6DFE + + + + + + + + + diff --git a/templates/mp3/Structs/CameraStructC.xml b/templates/mp3/Structs/CameraStructC.xml new file mode 100644 index 00000000..2b1c2915 --- /dev/null +++ b/templates/mp3/Structs/CameraStructC.xml @@ -0,0 +1,34 @@ + + + + + 0x41B91E67 + + + + + + + + + + + + 0x8C1B1D20 + + + + + + + + + + + + + + + + + diff --git a/templates/mp3/Structs/CameraStructD.xml b/templates/mp3/Structs/CameraStructD.xml new file mode 100644 index 00000000..2194fd31 --- /dev/null +++ b/templates/mp3/Structs/CameraStructD.xml @@ -0,0 +1,16 @@ + + + + + 0x355476D5 + + + + + + + + + + + diff --git a/templates/mp3/Structs/ConditionalTest.xml b/templates/mp3/Structs/ConditionalTest.xml new file mode 100644 index 00000000..11d3f1ac --- /dev/null +++ b/templates/mp3/Structs/ConditionalTest.xml @@ -0,0 +1,26 @@ + + + + + 1 + + + false + + + 0xFB73F2B8 + + + 0 + + + 0 + + + false + + + 0 + + + diff --git a/templates/mp3/Structs/ContextActionCombinationLockStruct.xml b/templates/mp3/Structs/ContextActionCombinationLockStruct.xml new file mode 100644 index 00000000..6d2675e8 --- /dev/null +++ b/templates/mp3/Structs/ContextActionCombinationLockStruct.xml @@ -0,0 +1,17 @@ + + + + + 0.0 + + + 0.0 + + + -90.0 + + + 90.0 + + + diff --git a/templates/mp3/Structs/ControlCommands.xml b/templates/mp3/Structs/ControlCommands.xml new file mode 100644 index 00000000..788f7c68 --- /dev/null +++ b/templates/mp3/Structs/ControlCommands.xml @@ -0,0 +1,109 @@ + + + + + 0xE88E6A10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3/Structs/ControlHintStruct.xml b/templates/mp3/Structs/ControlHintStruct.xml new file mode 100644 index 00000000..08956e46 --- /dev/null +++ b/templates/mp3/Structs/ControlHintStruct.xml @@ -0,0 +1,12 @@ + + + + + false + + + + 0 + + + diff --git a/templates/mp3/Structs/DamageInfo.xml b/templates/mp3/Structs/DamageInfo.xml new file mode 100644 index 00000000..edd425b4 --- /dev/null +++ b/templates/mp3/Structs/DamageInfo.xml @@ -0,0 +1,36 @@ + + + + + 0xBC709037 + + + + + + + + + + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0 + + + true + + + diff --git a/templates/mp3/Structs/DamageVulnerability.xml b/templates/mp3/Structs/DamageVulnerability.xml new file mode 100644 index 00000000..16cb5150 --- /dev/null +++ b/templates/mp3/Structs/DamageVulnerability.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + diff --git a/templates/mp3/Structs/DamageableTriggerInfo.xml b/templates/mp3/Structs/DamageableTriggerInfo.xml new file mode 100644 index 00000000..fc4da0a0 --- /dev/null +++ b/templates/mp3/Structs/DamageableTriggerInfo.xml @@ -0,0 +1,17 @@ + + + + + false + + + 15 + + + 15 + + + 5.0 + + + diff --git a/templates/mp3/Structs/DarkSamusEchoStruct.xml b/templates/mp3/Structs/DarkSamusEchoStruct.xml new file mode 100644 index 00000000..f0e7bb25 --- /dev/null +++ b/templates/mp3/Structs/DarkSamusEchoStruct.xml @@ -0,0 +1,48 @@ + + + + + + + + + 3.0 + + + 4.0 + + + 2.0 + + + 50.0 + + + + 0.7 + + + 0.3 + + + 5.0 + + + 20.0 + + + 135.0 + + + 5.0 + + + 3.0 + + + 3.0 + + + + + diff --git a/templates/mp3/Structs/DarkSamusStruct.xml b/templates/mp3/Structs/DarkSamusStruct.xml new file mode 100644 index 00000000..b50b7b61 --- /dev/null +++ b/templates/mp3/Structs/DarkSamusStruct.xml @@ -0,0 +1,130 @@ + + + + + 0.0 + + + 625.0 + + + 625.0 + + + 510.0 + + + 400.0 + + + -1.0 + + + -1.0 + + + -1.0 + + + -1.0 + + + -1.0 + + + 11.0 + + + 11.0 + + + 10.0 + + + 10.0 + + + 9.0 + + + 0 + + + 2 + + + 2 + + + 2 + + + 0.0 + + + 0.0 + + + 100.0 + + + 100.0 + + + 100.0 + + + 0.1 + + + 0.2 + + + 0.3 + + + 0.3 + + + 0.3 + + + 4.0 + + + 3.0 + + + 1.3 + + + 0.7 + + + 0.3 + + + 750.0 + + + 375.0 + + + 21.0 + + + + + + + + + + 360.0 + + + + + + + diff --git a/templates/mp3/Structs/DebrisStruct.xml b/templates/mp3/Structs/DebrisStruct.xml new file mode 100644 index 00000000..1e806d52 --- /dev/null +++ b/templates/mp3/Structs/DebrisStruct.xml @@ -0,0 +1,8 @@ + + + + + 0x76A5FBFD + + + diff --git a/templates/mp3/Structs/DefenseMechanoidStruct.xml b/templates/mp3/Structs/DefenseMechanoidStruct.xml new file mode 100644 index 00000000..f314d1e1 --- /dev/null +++ b/templates/mp3/Structs/DefenseMechanoidStruct.xml @@ -0,0 +1,74 @@ + + + + + true + + + true + + + 200.0 + + + 45.0 + + + 100.0 + + + + + 25.0 + + + 25.0 + + + 25.0 + + + 25.0 + + + 15.0 + + + 25.0 + + + 1.5 + + + 3.0 + + + 10.0 + + + 20.0 + + + 7.0 + + + 12.0 + + + 4.0 + + + 10.0 + + + 50.0 + + + 10.0 + + + + + + + diff --git a/templates/mp3/Structs/EditorProperties.xml b/templates/mp3/Structs/EditorProperties.xml new file mode 100644 index 00000000..86beaae2 --- /dev/null +++ b/templates/mp3/Structs/EditorProperties.xml @@ -0,0 +1,13 @@ + + + + + + + true + + + 3 + + + diff --git a/templates/mp3/Structs/ElectricBeamInfo.xml b/templates/mp3/Structs/ElectricBeamInfo.xml new file mode 100644 index 00000000..10ca7d3c --- /dev/null +++ b/templates/mp3/Structs/ElectricBeamInfo.xml @@ -0,0 +1,29 @@ + + + + + + + + + 1.0 + + + + 10.0 + + + 0.1 + + + 150.0 + + + + 1.0 + + + 0.0 + + + diff --git a/templates/mp3/Structs/EyePodStruct.xml b/templates/mp3/Structs/EyePodStruct.xml new file mode 100644 index 00000000..fd2d9673 --- /dev/null +++ b/templates/mp3/Structs/EyePodStruct.xml @@ -0,0 +1,46 @@ + + + + + 100.0 + + + 10.0 + + + 15.0 + + + 20.0 + + + 30.0 + + + 20.0 + + + 30.0 + + + + 3.0 + + + 6.0 + + + 4 + + + 7 + + + 0.2 + + + 5.0 + + + + diff --git a/templates/mp3/Structs/FlareDef.xml b/templates/mp3/Structs/FlareDef.xml new file mode 100644 index 00000000..fc307a08 --- /dev/null +++ b/templates/mp3/Structs/FlareDef.xml @@ -0,0 +1,15 @@ + + + + + + 0.0 + + + 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + diff --git a/templates/mp3/Structs/FlyerMovementMode.xml b/templates/mp3/Structs/FlyerMovementMode.xml new file mode 100644 index 00000000..ab93326a --- /dev/null +++ b/templates/mp3/Structs/FlyerMovementMode.xml @@ -0,0 +1,41 @@ + + + + + 10.0 + + + 5.0 + + + 1080.0 + + + 90.0 + + + 30.0 + + + true + + + 3.0 + + + 2.0 + + + 2.0 + + + 0.0 + + + 1.0 + + + 1.0 + + + diff --git a/templates/mp3/Structs/FlyerSwarmData.xml b/templates/mp3/Structs/FlyerSwarmData.xml new file mode 100644 index 00000000..dd1fa6fe --- /dev/null +++ b/templates/mp3/Structs/FlyerSwarmData.xml @@ -0,0 +1,23 @@ + + + + + 1.0 + + + 1.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp3/Structs/FlyingPirateStruct.xml b/templates/mp3/Structs/FlyingPirateStruct.xml new file mode 100644 index 00000000..b5fe67e5 --- /dev/null +++ b/templates/mp3/Structs/FlyingPirateStruct.xml @@ -0,0 +1,21 @@ + + + + + false + + + 10.0 + + + 20.0 + + + 100.0 + + + 20.0 + + + + diff --git a/templates/mp3/Structs/GandraydaStruct.xml b/templates/mp3/Structs/GandraydaStruct.xml new file mode 100644 index 00000000..35a03b49 --- /dev/null +++ b/templates/mp3/Structs/GandraydaStruct.xml @@ -0,0 +1,352 @@ + + + + + 75.0 + + + 50.0 + + + 30.0 + + + 100.0 + + + 6.0 + + + 10.0 + + + 4.0 + + + 8.0 + + + 13.0 + + + + + + 7.0 + + + 10.0 + + + + + + + 100.0 + + + 2 + + + 12.0 + + + 18.0 + + + 4.0 + + + 8.0 + + + 4.0 + + + 15.0 + + + + + 100.0 + + + 10.0 + + + 25.0 + + + 3.0 + + + 0.0, 0.4, -1.6 + + + 180.0 + + + 4.0 + + + 7.0 + + + 3.0 + + + 4.0 + + + + + + + + + + 0.75 + + + 1.0 + + + 2.6667 + + + 1.5 + + + + + + + + + 20.0 + + + 60.0 + + + + + + + 15.0 + + + 15.0 + + + 85.0 + + + 20.0 + + + 0.0 + + + 20.0 + + + 40.0 + + + 40.0 + + + 20.0 + + + 30.0 + + + 10.0 + + + 45.0 + + + 45.0 + + + 60.0 + + + 0.0 + + + 90.0 + + + 10.0 + + + 60.0 + + + 0.0 + + + + + + + 15.0 + + + 80.0 + + + 20.0 + + + 0.0 + + + 80.0 + + + 20.0 + + + 80.0 + + + 0.0 + + + 80.0 + + + 20.0 + + + 20.0 + + + 20.0 + + + 20.0 + + + 20.0 + + + 20.0 + + + 30.0 + + + 80.0 + + + 20.0 + + + 80.0 + + + 0.0 + + + 40.0 + + + 40.0 + + + 20.0 + + + 80.0 + + + 0.0 + + + 15.0 + + + 85.0 + + + 50.0 + + + 0.0 + + + + + + + 15.0 + + + 10.0 + + + 50.0 + + + 20.0 + + + 30.0 + + + 9.0 + + + 11.0 + + + 1.0 + + + 0.25 + + + 3.0 + + + 4.0 + + + + + + + 1.2 + + + + 20.0 + + + 25.0 + + + 10.0 + + + 15.0 + + + 3.0 + + + 4.0 + + + + + + + + diff --git a/templates/mp3/Structs/GhorStructA.xml b/templates/mp3/Structs/GhorStructA.xml new file mode 100644 index 00000000..bd938b6d --- /dev/null +++ b/templates/mp3/Structs/GhorStructA.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/templates/mp3/Structs/GhorStructB.xml b/templates/mp3/Structs/GhorStructB.xml new file mode 100644 index 00000000..d5eb14fc --- /dev/null +++ b/templates/mp3/Structs/GhorStructB.xml @@ -0,0 +1,51 @@ + + + + + + + + 30.0 + + + + + + 10.0 + + + 1.0, 1.0, 1.0 + + + 1.0 + + + + + 10.0 + + + 1.0 + + + 10.0 + + + 0.5 + + + + + + 20.0 + + + + + + + + + + + diff --git a/templates/mp3/Structs/GhorStructC.xml b/templates/mp3/Structs/GhorStructC.xml new file mode 100644 index 00000000..a8c4e1da --- /dev/null +++ b/templates/mp3/Structs/GhorStructC.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/templates/mp3/Structs/GrappleBlock.xml b/templates/mp3/Structs/GrappleBlock.xml new file mode 100644 index 00000000..939ab0d4 --- /dev/null +++ b/templates/mp3/Structs/GrappleBlock.xml @@ -0,0 +1,39 @@ + + + + + 0 + + + 0.0 + + + 0.0 + + + 1.0 + + + 5.0 + + + true + + + true + + + 0xC8853DC0 + + + + + + + true + + + false + + + diff --git a/templates/mp3/Structs/GrappleData.xml b/templates/mp3/Structs/GrappleData.xml new file mode 100644 index 00000000..b629e4ad --- /dev/null +++ b/templates/mp3/Structs/GrappleData.xml @@ -0,0 +1,50 @@ + + + + + 0 + + + true + + + false + + + 5.0 + + + true + + + false + + + + + + + + 8.0 + + + 6.0 + + + + 0.0 + + + 100.0 + + + 50.0 + + + 10.0 + + + -1 + + + diff --git a/templates/mp3/Structs/GuiStruct.xml b/templates/mp3/Structs/GuiStruct.xml new file mode 100644 index 00000000..bd95ad87 --- /dev/null +++ b/templates/mp3/Structs/GuiStruct.xml @@ -0,0 +1,12 @@ + + + + + + 1 + + + false + + + diff --git a/templates/mp3/Structs/HealthInfo.xml b/templates/mp3/Structs/HealthInfo.xml new file mode 100644 index 00000000..aa1984e2 --- /dev/null +++ b/templates/mp3/Structs/HealthInfo.xml @@ -0,0 +1,14 @@ + + + + + 5.0 + + + 1.0 + + + true + + + diff --git a/templates/mp3/Structs/HoverThenHomeProjectile.xml b/templates/mp3/Structs/HoverThenHomeProjectile.xml new file mode 100644 index 00000000..50433e59 --- /dev/null +++ b/templates/mp3/Structs/HoverThenHomeProjectile.xml @@ -0,0 +1,27 @@ + + + + + 1.0 + + + 1.0 + + + 5.0 + + + 10.0 + + + 10.0 + + + -1.0 + + + -1.0 + + + + diff --git a/templates/mp3/Structs/HyperModeData.xml b/templates/mp3/Structs/HyperModeData.xml new file mode 100644 index 00000000..aa2b8cc9 --- /dev/null +++ b/templates/mp3/Structs/HyperModeData.xml @@ -0,0 +1,28 @@ + + + + + 15.0 + + + 10.0 + + + 25.0 + + + 20.0 + + + 25.0 + + + 20.0 + + + 100.0 + + + + + diff --git a/templates/mp3/Structs/KorakkStruct.xml b/templates/mp3/Structs/KorakkStruct.xml new file mode 100644 index 00000000..c61649dd --- /dev/null +++ b/templates/mp3/Structs/KorakkStruct.xml @@ -0,0 +1,19 @@ + + + + + 1.0 + + + 4 + + + + + + + + + + + diff --git a/templates/mp3/Structs/LaunchProjectileData.xml b/templates/mp3/Structs/LaunchProjectileData.xml new file mode 100644 index 00000000..ed4a7538 --- /dev/null +++ b/templates/mp3/Structs/LaunchProjectileData.xml @@ -0,0 +1,39 @@ + + + + + + + 1.0, 1.0, 1.0 + + + 1.0 + + + 0.0 + + + + + 20.0 + + + 1.0 + + + 3.0 + + + true + + + 1.0, 1.0, 1.0 + + + 1.0 + + + 0.0 + + + diff --git a/templates/mp3/Structs/Layer.xml b/templates/mp3/Structs/Layer.xml deleted file mode 100644 index be53a2c1..00000000 --- a/templates/mp3/Structs/Layer.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/templates/mp3/Structs/LayerID.xml b/templates/mp3/Structs/LayerID.xml new file mode 100644 index 00000000..57a2012a --- /dev/null +++ b/templates/mp3/Structs/LayerID.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/templates/mp3/Structs/LayerInfo.xml b/templates/mp3/Structs/LayerInfo.xml new file mode 100644 index 00000000..58803e4f --- /dev/null +++ b/templates/mp3/Structs/LayerInfo.xml @@ -0,0 +1,26 @@ + + + + + 0x3383CA7C + + + + + + + + + 5.0 + + + 0.0 + + + 0.15 + + + 10.0 + + + diff --git a/templates/mp3/Structs/LayerSwitch.xml b/templates/mp3/Structs/LayerSwitch.xml new file mode 100644 index 00000000..cfb457a9 --- /dev/null +++ b/templates/mp3/Structs/LayerSwitch.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/templates/mp3/Structs/LightParameters.xml b/templates/mp3/Structs/LightParameters.xml new file mode 100644 index 00000000..2ed010d5 --- /dev/null +++ b/templates/mp3/Structs/LightParameters.xml @@ -0,0 +1,41 @@ + + + + + true + + + 1.0, 1.0, 1.0, 1.0 + + + true + + + 1 + + + true + + + 1 + + + 0.0, 0.0, 0.0 + + + 4 + + + 4 + + + false + + + false + + + 0 + + + diff --git a/templates/mp3/Structs/MayaSpline.xml b/templates/mp3/Structs/MayaSpline.xml new file mode 100644 index 00000000..59869570 --- /dev/null +++ b/templates/mp3/Structs/MayaSpline.xml @@ -0,0 +1,4 @@ + + + + diff --git a/templates/mp3/Structs/MetroidHatcherStruct.xml b/templates/mp3/Structs/MetroidHatcherStruct.xml new file mode 100644 index 00000000..51fecced --- /dev/null +++ b/templates/mp3/Structs/MetroidHatcherStruct.xml @@ -0,0 +1,558 @@ + + + + + 25.0 + + + 50.0 + + + 10.0 + + + 50.0 + + + 0.5 + + + 60.0 + + + + + + 1.0 + + + 0.1 + + + + 20.0 + + + 0.1 + + + 0.3333 + + + 0.5 + + + 0.1 + + + 10.0 + + + 15.0 + + + 5.0 + + + 5.0 + + + 5.0 + + + 5.0 + + + 10.0 + + + 9.0 + + + 16.0 + + + 14.0 + + + 10.0 + + + -1.5 + + + 8.0 + + + 1.0 + + + 5.0 + + + 3 + + + false + + + 30.0 + + + 20.0 + + + 10 + + + 5 + + + 20.0 + + + 0.7 + + + 0.5 + + + 0.5 + + + + + 30.0 + + + 20.0 + + + 2 + + + + + 20.0 + + + 10.0 + + + 15.0 + + + 3.0 + + + 2.0 + + + 0.001 + + + 100.0 + + + 15.0 + + + 0.1 + + + 0.1 + + + 30.0 + + + 10.0 + + + + + 3.0 + + + 1.0 + + + 30.0 + + + 181.0 + + + false + + + 7.0 + + + 10.0 + + + 8.0 + + + + + + + 3.0 + + + 181.0 + + + false + + + 7.0 + + + 10.0 + + + 8.0 + + + + + + + 3.0 + + + 10.0 + + + 181.0 + + + 6.0 + + + 11.0 + + + 8.0 + + + + + + + 0.1 + + + 10.0 + + + 10800.0 + + + 120.0 + + + 181.0 + + + false + + + 9.0 + + + 0.0 + + + 8.0 + + + 8.0 + + + + + + + 30.0 + + + 50.0 + + + 181.0 + + + false + + + 6.0 + + + 0.0 + + + 3.5 + + + 8.0 + + + + + + + 30.0 + + + 10.0 + + + 1.0 + + + 181.0 + + + false + + + 6.0 + + + 1.0 + + + 5.0 + + + 8.0 + + + + + + + 1.0 + + + 10.0 + + + 181.0 + + + 4.0 + + + 0.0 + + + 10.0 + + + 8.0 + + + + + + + 30.0 + + + 20.0 + + + 1.0 + + + 181.0 + + + 4.0 + + + 1.0 + + + 10.0 + + + 8.0 + + + + + + + 1.0 + + + 10.0 + + + 181.0 + + + 4.0 + + + 1.0 + + + 10.0 + + + 8.0 + + + + + + + 5.0 + + + 181.0 + + + false + + + 8.0 + + + 1.0 + + + 5.0 + + + 8.0 + + + + + + + 5.0 + + + 10.0 + + + 15.0 + + + 181.0 + + + false + + + 12.0 + + + 1.0 + + + 10.0 + + + 8.0 + + + + + + + 40.0 + + + 100.0 + + + 360.0 + + + 181.0 + + + 1.0 + + + 5.0 + + + 0.5 + + + 13.0 + + + 8.0 + + + + + + + 20.0 + + + 181.0 + + + 6.0 + + + 12.0 + + + 12.0 + + + + + + + + + + 0.6 + + + 0.4 + + + 0.8 + + + 0.5 + + + 0.0 + + + 0.0 + + + 20.0 + + + 15.0 + + + 30.0 + + + + + + + + diff --git a/templates/mp3/Structs/MetroidHopperStruct.xml b/templates/mp3/Structs/MetroidHopperStruct.xml new file mode 100644 index 00000000..09978acf --- /dev/null +++ b/templates/mp3/Structs/MetroidHopperStruct.xml @@ -0,0 +1,19 @@ + + + + + + 0.1 + + + 10.0 + + + 20.0 + + + 15.0 + + + + diff --git a/templates/mp3/Structs/MetroidPhazeoidStruct.xml b/templates/mp3/Structs/MetroidPhazeoidStruct.xml new file mode 100644 index 00000000..00bbb996 --- /dev/null +++ b/templates/mp3/Structs/MetroidPhazeoidStruct.xml @@ -0,0 +1,14 @@ + + + + + 0.9 + + + 1.1 + + + 1.0 + + + diff --git a/templates/mp3/Structs/ModIncaData.xml b/templates/mp3/Structs/ModIncaData.xml new file mode 100644 index 00000000..c4b2bbdf --- /dev/null +++ b/templates/mp3/Structs/ModIncaData.xml @@ -0,0 +1,9 @@ + + + + + 1.0, 1.0, 1.0, 1.0 + + + + diff --git a/templates/mp3/Structs/MultiModelActorStruct.xml b/templates/mp3/Structs/MultiModelActorStruct.xml new file mode 100644 index 00000000..d0e85289 --- /dev/null +++ b/templates/mp3/Structs/MultiModelActorStruct.xml @@ -0,0 +1,9 @@ + + + + + + 0.0 + + + diff --git a/templates/mp3/Structs/PatternedAI.xml b/templates/mp3/Structs/PatternedAI.xml new file mode 100644 index 00000000..ad97e3ae --- /dev/null +++ b/templates/mp3/Structs/PatternedAI.xml @@ -0,0 +1,128 @@ + + + + + 150.0 + + + + 2.0 + + + + + 1.0 + + + 2.0 + + + 0.0, 0.0, 0.0 + + + 0.1 + + + + + 0 + + + 5.0 + + + false + + + + 0 + + + + + 1.0 + + + 120.0 + + + true + + + 100.0 + + + 0.0 + + + 60.0 + + + 6.0 + + + 11.0 + + + 2.0 + + + 1.0 + + + 50.0 + + + 25.0 + + + 5.0 + + + 0.1 + + + 0.1 + + + 2.0 + + + + 60.0 + + + 1000.0 + + + 0.0 + + + + 0.0, 0.0, 0.0 + + + + + + 1000.0 + + + + + 0.0, 0.0, 0.0 + + + + 0.078431, 0.235294, 0.313726, 1.0 + + + + 0.0, 1.0, 0.0 + + + 1.0 + + + + diff --git a/templates/mp3/Structs/PhysicsDebrisStruct.xml b/templates/mp3/Structs/PhysicsDebrisStruct.xml new file mode 100644 index 00000000..0e41763d --- /dev/null +++ b/templates/mp3/Structs/PhysicsDebrisStruct.xml @@ -0,0 +1,8 @@ + + + + + 0x76A5FBFD + + + diff --git a/templates/mp3/Structs/PlasmaBeamInfo.xml b/templates/mp3/Structs/PlasmaBeamInfo.xml new file mode 100644 index 00000000..d1fcbe75 --- /dev/null +++ b/templates/mp3/Structs/PlasmaBeamInfo.xml @@ -0,0 +1,59 @@ + + + + + 0 + + + + + + + + 10.0 + + + 0.1 + + + 1.0 + + + 0.0 + + + 10.0 + + + 10.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 150.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + + + + + 0.9 + + + 0.0 + + + diff --git a/templates/mp3/Structs/PlayerActorStruct.xml b/templates/mp3/Structs/PlayerActorStruct.xml new file mode 100644 index 00000000..64d142f8 --- /dev/null +++ b/templates/mp3/Structs/PlayerActorStruct.xml @@ -0,0 +1,14 @@ + + + + + + + + 1.0 + + + 1.0 + + + diff --git a/templates/mp3/Structs/PuddleStruct.xml b/templates/mp3/Structs/PuddleStruct.xml new file mode 100644 index 00000000..c38720ac --- /dev/null +++ b/templates/mp3/Structs/PuddleStruct.xml @@ -0,0 +1,17 @@ + + + + + 1.0 + + + 1.0 + + + + + + + + + diff --git a/templates/mp3/Structs/RagDollData.xml b/templates/mp3/Structs/RagDollData.xml new file mode 100644 index 00000000..d4e8921d --- /dev/null +++ b/templates/mp3/Structs/RagDollData.xml @@ -0,0 +1,68 @@ + + + + + 0.0, 0.0, -50.0 + + + 8000.0 + + + 1.2 + + + 0.0, 0.0, -3.0 + + + 1000.0 + + + 0.125 + + + 0.85 + + + 1.0 + + + 3000.0 + + + 0.5 + + + 5.0 + + + + false + + + true + + + false + + + false + + + false + + + 0x902E534E + + + + + + + + 0.0, 0.0, 1.0 + + + 0.0 + + + diff --git a/templates/mp3/Structs/ReptilicusHunterStruct.xml b/templates/mp3/Structs/ReptilicusHunterStruct.xml new file mode 100644 index 00000000..693d1d9b --- /dev/null +++ b/templates/mp3/Structs/ReptilicusHunterStruct.xml @@ -0,0 +1,21 @@ + + + + + false + + + 10.0 + + + 20.0 + + + 100.0 + + + 20.0 + + + + diff --git a/templates/mp3/Structs/Ridley1Struct.xml b/templates/mp3/Structs/Ridley1Struct.xml new file mode 100644 index 00000000..d14a6526 --- /dev/null +++ b/templates/mp3/Structs/Ridley1Struct.xml @@ -0,0 +1,54 @@ + + + + + 90.0 + + + 65.0 + + + 60.0 + + + 35.0 + + + 1000.0 + + + + + 15.0 + + + + + 15.0 + + + + 15.0 + + + + 15.0 + + + + 15.0 + + + + 15.0 + + + + + + + + 8.0 + + + diff --git a/templates/mp3/Structs/RundasStruct.xml b/templates/mp3/Structs/RundasStruct.xml new file mode 100644 index 00000000..0558c48d --- /dev/null +++ b/templates/mp3/Structs/RundasStruct.xml @@ -0,0 +1,136 @@ + + + + + 180.0 + + + 225.0 + + + 8.0 + + + 10.0 + + + 5.0 + + + 7.0 + + + 5.0 + + + + + + 6.0 + + + + + 0.5 + + + 7.0 + + + 6.0 + + + 100.0 + + + + + 35.0 + + + 200.0 + + + 80.0 + + + 5.0 + + + 2.5 + + + 0.5 + + + 0.95 + + + 25.0 + + + + 1 + + + 1 + + + 0.05 + + + 0.45 + + + 0.05 + + + 0.45 + + + 7.0 + + + 11.0 + + + 25.0 + + + 7.5 + + + 18.0 + + + 14.0 + + + 1.0 + + + 17.0 + + + 10.0 + + + false + + + 125.0 + + + 20.0 + + + 30.0 + + + 5.0 + + + 10.0 + + + diff --git a/templates/mp3/Structs/ScanBeamInfo.xml b/templates/mp3/Structs/ScanBeamInfo.xml new file mode 100644 index 00000000..f23f0f02 --- /dev/null +++ b/templates/mp3/Structs/ScanBeamInfo.xml @@ -0,0 +1,33 @@ + + + + + 20.0 + + + 0.247059, 0.0, 0.0, 0.0 + + + 0.498039, 1.0, 0.098039, 0.0 + + + 0.34902, 0.0, 0.0, 0.0 + + + 0.14902, 0.0, 0.0, 0.0 + + + 10.0 + + + 5.0 + + + 4.0 + + + 50.0 + + + + diff --git a/templates/mp3/Structs/ScannableParameters.xml b/templates/mp3/Structs/ScannableParameters.xml new file mode 100644 index 00000000..c61afd53 --- /dev/null +++ b/templates/mp3/Structs/ScannableParameters.xml @@ -0,0 +1,12 @@ + + + + + + 0.0 + + + 0 + + + diff --git a/templates/mp3/Structs/SeedBoss1Stage.xml b/templates/mp3/Structs/SeedBoss1Stage.xml new file mode 100644 index 00000000..c672ce41 --- /dev/null +++ b/templates/mp3/Structs/SeedBoss1Stage.xml @@ -0,0 +1,70 @@ + + + + + 1.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 5.0 + + + false + + + false + + + false + + + 5.0 + + + 15.0 + + + 1.0 + + + 1.0 + + + 0.25 + + + 0.25 + + + + + 0.06 + + + + + + 1 + + + 3.0 + + + 1.0 + + + diff --git a/templates/mp3/Structs/SeedBoss2PrimeBotStruct.xml b/templates/mp3/Structs/SeedBoss2PrimeBotStruct.xml new file mode 100644 index 00000000..15d97352 --- /dev/null +++ b/templates/mp3/Structs/SeedBoss2PrimeBotStruct.xml @@ -0,0 +1,34 @@ + + + + + 150.0 + + + 500.0 + + + 2.5 + + + 0.1 + + + 160.0 + + + + + + + 0.0 + + + + + + + + + + diff --git a/templates/mp3/Structs/SeedBoss3Struct.xml b/templates/mp3/Structs/SeedBoss3Struct.xml new file mode 100644 index 00000000..5eb4f0e3 --- /dev/null +++ b/templates/mp3/Structs/SeedBoss3Struct.xml @@ -0,0 +1,738 @@ + + + + + + + 0.05 + + + 20.0 + + + 1 + + + + + + + 2.0 + + + 20.0 + + + 1 + + + + + + + 2.0 + + + 20.0 + + + 1 + + + + + + + 10.0 + + + 7.0 + + + 20.0 + + + + + + + + + 10.0 + + + 20.0 + + + 2 + + + + + 5.0 + + + 1.0 + + + 2.0 + + + 0.9 + + + 50.0 + + + + + 1.0 + + + + + 1.0 + + + 50.0 + + + 2 + + + + + + + + + 5.0 + + + 1.0 + + + 5.0 + + + + + 0.5 + + + 5.0 + + + 0.5 + + + + + 2.0 + + + 6.0 + + + + + + + 5.0 + + + 10.0 + + + 1 + + + + + 1.0, 1.0, 2.0 + + + 215.0 + + + 100.0 + + + 1.0 + + + 5.0 + + + 0.5 + + + + + + + + + + 3.0 + + + 5.0 + + + 10.0 + + + + + 0.2 + + + 10.0 + + + 0.25 + + + + + + + 20.0 + + + + + + + + 0.05 + + + 1.0 + + + + + 1.5, 1.5, 1.5 + + + + 500.0 + + + + + 1.0 + + + 50.0 + + + 2 + + + + + 56.0 + + + 1.0 + + + 0.75 + + + + + 10.0 + + + 10.0 + + + 1 + + + + + 0.5 + + + 3.0 + + + 0.4 + + + 3 + + + 1 + + + 40.0 + + + + + 750.0 + + + + + + 80.0 + + + 0.0 + + + 4.0 + + + 6.0 + + + 8.0 + + + 12.0 + + + 20.0 + + + 60.0 + + + 40.0 + + + 40.0 + + + 5.0 + + + + + 1 + + + + + 1 + + + 180.0 + + + 0.1 + + + + + + + 0.5 + + + 2.0 + + + 5.0 + + + 7.0 + + + 0.1 + + + 0.5 + + + 400.0 + + + 60.0 + + + 4.0 + + + 6.0 + + + 25.0 + + + + + + + 20.0 + + + 5.0 + + + 10.0 + + + 1 + + + + + 2.0 + + + + + + + 0.0 + + + + + + + 750.0 + + + 1.05 + + + + + + + 80.0 + + + 0.0 + + + 25.0 + + + 40.0 + + + 18.0 + + + 15.0 + + + 3.0 + + + 24.0 + + + 16.0 + + + 12.0 + + + 8.0 + + + 15.0 + + + 0.0 + + + 0.01 + + + 1.0 + + + 1.0 + + + 50.0 + + + 3 + + + + + + + + + 6 + + + 6 + + + + + 20.0 + + + 10.0 + + + 2 + + + + + + + 20.0 + + + 10.0 + + + 2 + + + + + 3.0 + + + 35.0 + + + 5.0 + + + 1.0 + + + 2.5 + + + 5.0 + + + 9.0 + + + + + 0.1 + + + 1.0 + + + 2.0 + + + 1.5 + + + 0.3 + + + + + + + + + + + + + + + + + + + 750.0 + + + 1.1 + + + + + + 80.0 + + + 0.0 + + + 7.5 + + + 11.25 + + + + + 3.0 + + + 1.0 + + + 10.0 + + + 1 + + + + + 0.4 + + + 15.0 + + + 15.0 + + + 5.0 + + + 30.0 + + + 20.0 + + + 44.0 + + + + + + + 10.0 + + + 20.0 + + + 2 + + + + + 5.0 + + + 2.0 + + + 0.9 + + + 45.0 + + + + + + + + + 10.0 + + + 15.0 + + + 10.0 + + + 1 + + + + + 0.2 + + + 0.1 + + + 30.0 + + + 1.0 + + + + + 0.5 + + + 30.0 + + + 60.0 + + + 4 + + + 4 + + + 1 + + + 100.0 + + + 100.0 + + + 100.0 + + + 100.0 + + + 100.0 + + + 200.0 + + + 0.8 + + + 0.0 + + + -0.025 + + + 1.0 + + + 0.025 + + + 0.5 + + + + + + + + + diff --git a/templates/mp3/Structs/ShipDecalControllerStruct.xml b/templates/mp3/Structs/ShipDecalControllerStruct.xml new file mode 100644 index 00000000..1fe9306d --- /dev/null +++ b/templates/mp3/Structs/ShipDecalControllerStruct.xml @@ -0,0 +1,20 @@ + + + + + 0x2ADA4FEE + + + + + + + + + + + + + + + diff --git a/templates/mp3/Structs/ShockWaveInfo.xml b/templates/mp3/Structs/ShockWaveInfo.xml new file mode 100644 index 00000000..4852bfad --- /dev/null +++ b/templates/mp3/Structs/ShockWaveInfo.xml @@ -0,0 +1,34 @@ + + + + + + + 2.0 + + + 0.0 + + + true + + + 0.0 + + + 1.0 + + + 0.5 + + + 1.0 + + + 0.0 + + + + + + diff --git a/templates/mp3/Structs/SpacePirateStruct.xml b/templates/mp3/Structs/SpacePirateStruct.xml new file mode 100644 index 00000000..187f3fa4 --- /dev/null +++ b/templates/mp3/Structs/SpacePirateStruct.xml @@ -0,0 +1,42 @@ + + + + + false + + + 0.1 + + + 25.0 + + + 10.0 + + + 45.0 + + + false + + + false + + + + + + 0.2 + + + 0.1 + + + 1.0 + + + 0.5 + + + + diff --git a/templates/mp3/Structs/SpacePirateWeaponData.xml b/templates/mp3/Structs/SpacePirateWeaponData.xml new file mode 100644 index 00000000..65f8be83 --- /dev/null +++ b/templates/mp3/Structs/SpacePirateWeaponData.xml @@ -0,0 +1,110 @@ + + + + + true + + + false + + + false + + + false + + + true + + + true + + + false + + + false + + + false + + + false + + + false + + + + 15.0 + + + 50.0 + + + + + + + + + 25.0 + + + 0.4 + + + 20.0 + + + 50.0 + + + 0.0 + + + 45.0 + + + 45.0 + + + 2 + + + + + + 8.0 + + + 5.0 + + + 0.0 + + + 0.0 + + + + + + 0.0, 0.0, 1.0, 1.0 + + + 1.0, 0.0, 0.0, 1.0 + + + + + 0.0 + + + 0.0 + + + 4.0 + + + diff --git a/templates/mp3/Structs/SpawnPointStruct.xml b/templates/mp3/Structs/SpawnPointStruct.xml new file mode 100644 index 00000000..840e0028 --- /dev/null +++ b/templates/mp3/Structs/SpawnPointStruct.xml @@ -0,0 +1,11 @@ + + + + + 0 + + + 0 + + + diff --git a/templates/mp3/Structs/SpriteStruct.xml b/templates/mp3/Structs/SpriteStruct.xml new file mode 100644 index 00000000..9f5d8514 --- /dev/null +++ b/templates/mp3/Structs/SpriteStruct.xml @@ -0,0 +1,18 @@ + + + + + false + + + + + + + + + + + + + diff --git a/templates/mp3/Structs/StaticGeometryTest.xml b/templates/mp3/Structs/StaticGeometryTest.xml new file mode 100644 index 00000000..3b15fcc2 --- /dev/null +++ b/templates/mp3/Structs/StaticGeometryTest.xml @@ -0,0 +1,13 @@ + + + + + 0xEC23778C + + + + + + + + diff --git a/templates/mp3/Structs/SwarmBasicsData.xml b/templates/mp3/Structs/SwarmBasicsData.xml new file mode 100644 index 00000000..21bd6cfc --- /dev/null +++ b/templates/mp3/Structs/SwarmBasicsData.xml @@ -0,0 +1,119 @@ + + + + + + + 5.0 + + + 5.0 + + + + + 1.0 + + + 0.3 + + + 1.0 + + + 0.7 + + + 0.0 + + + 3.0 + + + 50 + + + 0 + + + 2.5 + + + 1.0 + + + 0.7 + + + 0.4 + + + 0.7 + + + 0.0 + + + 0.7 + + + 10.0 + + + 6.0 + + + 5 + + + 0.0 + + + 0.0 + + + + + 2.0 + + + 2.0 + + + + + + + 5 + + + + 5 + + + 90.0 + + + false + + + true + + + false + + + 0.0 + + + + + + + + + + 0 + + + diff --git a/templates/mp3/Structs/SwarmSoundData.xml b/templates/mp3/Structs/SwarmSoundData.xml new file mode 100644 index 00000000..56c15e85 --- /dev/null +++ b/templates/mp3/Structs/SwarmSoundData.xml @@ -0,0 +1,15 @@ + + + + + + 5 + + + 2.0 + + + 4.0 + + + diff --git a/templates/mp3/Structs/TextProperties.xml b/templates/mp3/Structs/TextProperties.xml new file mode 100644 index 00000000..313f4992 --- /dev/null +++ b/templates/mp3/Structs/TextProperties.xml @@ -0,0 +1,42 @@ + + + + + 1 + + + 1 + + + 100.0 + + + 0 + + + 0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + + 0 + + + 0 + + + false + + + false + + + diff --git a/templates/mp3/Structs/Transform.xml b/templates/mp3/Structs/Transform.xml index de516abd..da27caf2 100644 --- a/templates/mp3/Structs/Transform.xml +++ b/templates/mp3/Structs/Transform.xml @@ -1,6 +1,8 @@ - - - + + + + + diff --git a/templates/mp3/Structs/TriggerInfo.xml b/templates/mp3/Structs/TriggerInfo.xml new file mode 100644 index 00000000..03a46472 --- /dev/null +++ b/templates/mp3/Structs/TriggerInfo.xml @@ -0,0 +1,19 @@ + + + + + 127 + + + 0 + + + false + + + + + 0.0, 0.0, 0.0 + + + diff --git a/templates/mp3/Structs/UnknownStruct1.xml b/templates/mp3/Structs/UnknownStruct1.xml new file mode 100644 index 00000000..eeb0114a --- /dev/null +++ b/templates/mp3/Structs/UnknownStruct1.xml @@ -0,0 +1,14 @@ + + + + + 100.0 + + + 0 + + + false + + + diff --git a/templates/mp3/Structs/UnknownStruct10.xml b/templates/mp3/Structs/UnknownStruct10.xml new file mode 100644 index 00000000..a38b4a2a --- /dev/null +++ b/templates/mp3/Structs/UnknownStruct10.xml @@ -0,0 +1,65 @@ + + + + + false + + + false + + + false + + + 0.0 + + + 0.0 + + + 0.2 + + + 0.1 + + + 0.2 + + + 0.1 + + + 0.2 + + + 0.05 + + + 0.2 + + + 0.05 + + + false + + + false + + + false + + + + + + false + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp3/Structs/UnknownStruct2.xml b/templates/mp3/Structs/UnknownStruct2.xml new file mode 100644 index 00000000..b7390b44 --- /dev/null +++ b/templates/mp3/Structs/UnknownStruct2.xml @@ -0,0 +1,27 @@ + + + + + 0xDD7C3483 + + + + + + + + + + + + + 0.25 + + + 0.75 + + + 1.0 + + + diff --git a/templates/mp3/Structs/UnknownStruct3.xml b/templates/mp3/Structs/UnknownStruct3.xml new file mode 100644 index 00000000..f5931819 --- /dev/null +++ b/templates/mp3/Structs/UnknownStruct3.xml @@ -0,0 +1,8 @@ + + + + + 0 + + + diff --git a/templates/mp3/Structs/UnknownStruct4.xml b/templates/mp3/Structs/UnknownStruct4.xml new file mode 100644 index 00000000..2b1a7ac3 --- /dev/null +++ b/templates/mp3/Structs/UnknownStruct4.xml @@ -0,0 +1,22 @@ + + + + + + + 10.0 + + + 0.0 + + + 288 + + + + + + 0.0, 0.0, 0.0 + + + diff --git a/templates/mp3/Structs/UnknownStruct5.xml b/templates/mp3/Structs/UnknownStruct5.xml new file mode 100644 index 00000000..bcc0b0d5 --- /dev/null +++ b/templates/mp3/Structs/UnknownStruct5.xml @@ -0,0 +1,16 @@ + + + + + 0x845C872E + + + + + + + + + + + diff --git a/templates/mp3/Structs/UnknownStruct6.xml b/templates/mp3/Structs/UnknownStruct6.xml new file mode 100644 index 00000000..039e7c90 --- /dev/null +++ b/templates/mp3/Structs/UnknownStruct6.xml @@ -0,0 +1,17 @@ + + + + + 35.0 + + + 25.0 + + + 15.0 + + + 25.0 + + + diff --git a/templates/mp3/Structs/UnknownStruct7.xml b/templates/mp3/Structs/UnknownStruct7.xml new file mode 100644 index 00000000..f8cfd9f7 --- /dev/null +++ b/templates/mp3/Structs/UnknownStruct7.xml @@ -0,0 +1,17 @@ + + + + + 35.0 + + + 30.0 + + + 35.0 + + + 0.0 + + + diff --git a/templates/mp3/Structs/UnknownStruct8.xml b/templates/mp3/Structs/UnknownStruct8.xml new file mode 100644 index 00000000..3cb24e97 --- /dev/null +++ b/templates/mp3/Structs/UnknownStruct8.xml @@ -0,0 +1,17 @@ + + + + + 1.0 + + + 1.0 + + + 1.0 + + + 0.0 + + + diff --git a/templates/mp3/Structs/UnknownStruct9.xml b/templates/mp3/Structs/UnknownStruct9.xml new file mode 100644 index 00000000..4f90a9b2 --- /dev/null +++ b/templates/mp3/Structs/UnknownStruct9.xml @@ -0,0 +1,20 @@ + + + + + false + + + 100.0 + + + 50.0 + + + 0.0 + + + 1000.0 + + + diff --git a/templates/mp3/Structs/Vector2f.xml b/templates/mp3/Structs/Vector2f.xml new file mode 100644 index 00000000..3be26a5e --- /dev/null +++ b/templates/mp3/Structs/Vector2f.xml @@ -0,0 +1,11 @@ + + + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp3/Structs/WallCrawlerData.xml b/templates/mp3/Structs/WallCrawlerData.xml new file mode 100644 index 00000000..61d39088 --- /dev/null +++ b/templates/mp3/Structs/WallCrawlerData.xml @@ -0,0 +1,41 @@ + + + + + 1.0 + + + 1.0 + + + 60.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 0.167 + + + 0.6 + + + 1.5 + + + 0.6 + + + 1.5 + + + false + + + diff --git a/templates/mp3proto/Enums/Item.xml b/templates/mp3proto/Enums/Item.xml new file mode 100644 index 00000000..084dc852 --- /dev/null +++ b/templates/mp3proto/Enums/Item.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3proto/Enums/LocationOfEffect1.xml b/templates/mp3proto/Enums/LocationOfEffect1.xml new file mode 100644 index 00000000..9701063a --- /dev/null +++ b/templates/mp3proto/Enums/LocationOfEffect1.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/mp3proto/Enums/Orientation.xml b/templates/mp3proto/Enums/Orientation.xml new file mode 100644 index 00000000..35733fa2 --- /dev/null +++ b/templates/mp3proto/Enums/Orientation.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/mp3proto/MasterTemplate.xml b/templates/mp3proto/MasterTemplate.xml new file mode 100644 index 00000000..c2dbe8a7 --- /dev/null +++ b/templates/mp3proto/MasterTemplate.xml @@ -0,0 +1,418 @@ + + + Properties.xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3proto/Properties.xml b/templates/mp3proto/Properties.xml new file mode 100644 index 00000000..f7af1107 --- /dev/null +++ b/templates/mp3proto/Properties.xml @@ -0,0 +1,2221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3proto/Script/AIHint.xml b/templates/mp3proto/Script/AIHint.xml new file mode 100644 index 00000000..f90b77cf --- /dev/null +++ b/templates/mp3proto/Script/AIHint.xml @@ -0,0 +1,37 @@ + + + AIHint + + + + 0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/AITaskPoint.xml b/templates/mp3proto/Script/AITaskPoint.xml new file mode 100644 index 00000000..14637067 --- /dev/null +++ b/templates/mp3proto/Script/AITaskPoint.xml @@ -0,0 +1,91 @@ + + + AITaskPoint + + + + false + + + 1.0 + + + 30.0 + + + false + + + -1 + + + -1 + + + -1 + + + 5.0 + + + 10.0 + + + -1 + + + -1 + + + -1 + + + false + + + 10.0 + + + true + + + true + + + -1 + + + -1 + + + false + + + false + + + false + + + true + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/AIWaypoint.xml b/templates/mp3proto/Script/AIWaypoint.xml new file mode 100644 index 00000000..62a5ee49 --- /dev/null +++ b/templates/mp3proto/Script/AIWaypoint.xml @@ -0,0 +1,38 @@ + + + AIWaypoint + + + + 1.0 + + + 0.0 + + + 0 + + + 0 + + + 0 + + + + + + + + + + + + + + script/common/AIWaypoint.cmdl + + enabled + enabled + + diff --git a/templates/mp3proto/Script/Actor.xml b/templates/mp3proto/Script/Actor.xml new file mode 100644 index 00000000..7b8719c0 --- /dev/null +++ b/templates/mp3proto/Script/Actor.xml @@ -0,0 +1,81 @@ + + + Actor + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 0.0 + + + + + + + + + true + + + true + + + true + + + false + + + 0 + + + false + + + false + + + false + + + 0.0 + + + + + + false + + + 1.0, 1.0, 1.0, 1.0 + + + + + + + + + + + + + + + + 0xA244C9D8 + 0xC27FFA8F + 0x0FC966DC + + enabled + enabled + + diff --git a/templates/mp3proto/Script/ActorKeyframe.xml b/templates/mp3proto/Script/ActorKeyframe.xml new file mode 100644 index 00000000..a7a42166 --- /dev/null +++ b/templates/mp3proto/Script/ActorKeyframe.xml @@ -0,0 +1,40 @@ + + + ActorKeyframe + + + + -1 + + + -1 + + + false + + + 0.0 + + + 0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/ActorMorph.xml b/templates/mp3proto/Script/ActorMorph.xml new file mode 100644 index 00000000..f524f15e --- /dev/null +++ b/templates/mp3proto/Script/ActorMorph.xml @@ -0,0 +1,29 @@ + + + ActorMorph + + + + 0.5 + + + 0.5 + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/ActorTransform.xml b/templates/mp3proto/Script/ActorTransform.xml new file mode 100644 index 00000000..78efb9c9 --- /dev/null +++ b/templates/mp3proto/Script/ActorTransform.xml @@ -0,0 +1,49 @@ + + + ActorTransform + + + + 20 + + + 10.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/AiJumpPoint.xml b/templates/mp3proto/Script/AiJumpPoint.xml new file mode 100644 index 00000000..43a6db81 --- /dev/null +++ b/templates/mp3proto/Script/AiJumpPoint.xml @@ -0,0 +1,28 @@ + + + AiJumpPoint + + + + 3.0 + + + 0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/AmbientAI.xml b/templates/mp3proto/Script/AmbientAI.xml new file mode 100644 index 00000000..3c5ced42 --- /dev/null +++ b/templates/mp3proto/Script/AmbientAI.xml @@ -0,0 +1,51 @@ + + + AmbientAI + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + + + + + 7.0 + + + 1.5 + + + -1 + + + -1 + + + + + + + + + + + + + + + 0xA244C9D8 + 0x7E397FED:0xC0BA9E18 + 0x7E397FED:0x6B1FBC3A + + enabled + enabled + + diff --git a/templates/mp3proto/Script/AreaAttributes.xml b/templates/mp3proto/Script/AreaAttributes.xml new file mode 100644 index 00000000..cd1e1a18 --- /dev/null +++ b/templates/mp3proto/Script/AreaAttributes.xml @@ -0,0 +1,44 @@ + + + AreaAttributes + + + + false + + + false + + + 0 + + + -1 + + + 1.0 + + + 1.0 + + + + 0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/AreaDamage.xml b/templates/mp3proto/Script/AreaDamage.xml new file mode 100644 index 00000000..dfd7cf51 --- /dev/null +++ b/templates/mp3proto/Script/AreaDamage.xml @@ -0,0 +1,29 @@ + + + AreaDamage + + + + + 1.0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/AtomicAlpha.xml b/templates/mp3proto/Script/AtomicAlpha.xml new file mode 100644 index 00000000..3bd54c88 --- /dev/null +++ b/templates/mp3proto/Script/AtomicAlpha.xml @@ -0,0 +1,45 @@ + + + AtomicAlpha + + + + + + + + + 3.0 + + + 2.0 + + + 1.5 + + + false + + + true + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + 0xC75F9516 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/BallTrigger.xml b/templates/mp3proto/Script/BallTrigger.xml new file mode 100644 index 00000000..6fdd913f --- /dev/null +++ b/templates/mp3proto/Script/BallTrigger.xml @@ -0,0 +1,40 @@ + + + BallTrigger + + + + 20.0 + + + 60.0 + + + 20.0 + + + 1.0, 0.0, 0.0 + + + false + + + 1.0 + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp3proto/Script/BeastRider.xml b/templates/mp3proto/Script/BeastRider.xml new file mode 100644 index 00000000..71973661 --- /dev/null +++ b/templates/mp3proto/Script/BeastRider.xml @@ -0,0 +1,34 @@ + + + BeastRider + + + + + + + + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + 0x56C48141:0xB3A26A80 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/Berserker.xml b/templates/mp3proto/Script/Berserker.xml new file mode 100644 index 00000000..2b6de13e --- /dev/null +++ b/templates/mp3proto/Script/Berserker.xml @@ -0,0 +1,209 @@ + + + Berserker + + + + + + + + + 20.0 + + + 10.0 + + + + + 3.0 + + + + + 1000.0 + + + 5.0 + + + + + 1.0 + + + 2 + + + 180.0 + + + 50.0 + + + 90.0 + + + 4.0 + + + 1.0 + + + 0.5 + + + + + + + true + + + 10.0 + + + + + + + + 25.0 + + + 100.0 + + + 45.0 + + + 10.0 + + + + 25.0 + + + 10.0 + + + 25.0 + + + 45.0 + + + + 60.0 + + + 20.0 + + + 1.0 + + + 0.5 + + + 180.0 + + + false + + + 0.5 + + + + + + + + 1 + + + + + 60.0 + + + + 1.25 + + + 5.0 + + + 25.0 + + + 5.0 + + + 20.0 + + + 20.0 + + + + 20.0 + + + 0.5 + + + 0.7 + + + 0.5 + + + 0.2 + + + 0.1 + + + 0.1 + + + 0.8 + + + + 500.0 + + + + + + + + + + + + + + + + + + + + + + 0x43BBB1DD:0xA244C9D8 + 0x54F9FFA5:0x04547D34 + 0x54F9FFA5:0x82C00F9A + 0x54F9FFA5:0x499CDC3F + 0x54F9FFA5:0x5499EC87 + 0x54F9FFA5:0x9FC53F22 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/BlinkWolf.xml b/templates/mp3proto/Script/BlinkWolf.xml new file mode 100644 index 00000000..387a3e74 --- /dev/null +++ b/templates/mp3proto/Script/BlinkWolf.xml @@ -0,0 +1,179 @@ + + + BlinkWolf + + + + + + false + + + false + + + 20.0 + + + 2.0 + + + 0.5 + + + 5.0 + + + 10.0 + + + 15.0 + + + 15.0 + + + 5 + + + + + + + 70.0 + + + 180.0 + + + 20.0 + + + 1.0 + + + 3.0 + + + 15.0 + + + + 1.0 + + + 0.5 + + + 2.0 + + + 4.0 + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 2.0 + + + 1.0 + + + 1.0 + + + 5.0 + + + 1.0 + + + 1.0 + + + 5.0 + + + 100.0 + + + 1.0 + + + 5.0 + + + 5.0 + + + 2.0 + + + 5.0 + + + 10.0 + + + 2.0 + + + 5.0 + + + + + + + + + 50.0 + + + 2.0 + + + + + 1 + + + 50.0 + + + 10.0 + + + 20.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/Cable.xml b/templates/mp3proto/Script/Cable.xml new file mode 100644 index 00000000..0e499728 --- /dev/null +++ b/templates/mp3proto/Script/Cable.xml @@ -0,0 +1,99 @@ + + + Cable + + + + + + + + 0xD6629DCA + + + + + + + 0xB9B7640F + + + + + + + + false + + + 10 + + + 4.0 + + + 4.0 + + + 0x80DD21B4 + + + 0x23363FD3 + + + 0x24CF38F1 + + + 10 + + + 1.0 + + + false + + + + + false + + + true + + + + + 0.0 + + + 15.0 + + + 0.0167 + + + 0x23363FD3 + + + + + + + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp3proto/Script/CameraBlurKeyframe.xml b/templates/mp3proto/Script/CameraBlurKeyframe.xml new file mode 100644 index 00000000..d21f378e --- /dev/null +++ b/templates/mp3proto/Script/CameraBlurKeyframe.xml @@ -0,0 +1,37 @@ + + + CameraBlurKeyframe + + + + 0 + + + 0.0 + + + 0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/CameraFilterKeyframe.xml b/templates/mp3proto/Script/CameraFilterKeyframe.xml new file mode 100644 index 00000000..7c017e92 --- /dev/null +++ b/templates/mp3proto/Script/CameraFilterKeyframe.xml @@ -0,0 +1,44 @@ + + + CameraFilterKeyframe + + + + 0 + + + 0 + + + 0 + + + 0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/CameraHint.xml b/templates/mp3proto/Script/CameraHint.xml new file mode 100644 index 00000000..94ea109b --- /dev/null +++ b/templates/mp3proto/Script/CameraHint.xml @@ -0,0 +1,281 @@ + + + CameraHint + + + + 50 + + + 0.0 + + + 30725 + + + + + 7 + + + + + + + 0xC239D6DB + + + + + + + + + + + + 0 + + + + + 0xB745A689 + + + + + + 5.0 + + + 10.0 + + + 2.736 + + + + + + + 0.01 + + + + + + + + + + + 80.0 + + + 4.0 + + + + + + + + + + + 30.0 + + + 8.0 + + + 2.5 + + + + + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + + 0 + + + 0xD25FBD92 + + + + + + + + + + 4.0 + + + 3.0 + + + + + + + + + + 320 + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + 0x95BBB57E + + + + + + + + + + + + + + + + + 0 + + + + + + + + 0xB1059189 + + + + + + + + + + + + + + + + + + 0xA93DE248 + + + + + + + + 0x0D2CFE11 + + + + + + + + 60.0 + + + + + + + + + 3 + + + 100.0 + + + 135.0 + + + + + + 3 + + + 100.0 + + + 135.0 + + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/CameraPitch.xml b/templates/mp3proto/Script/CameraPitch.xml new file mode 100644 index 00000000..ffa8d316 --- /dev/null +++ b/templates/mp3proto/Script/CameraPitch.xml @@ -0,0 +1,24 @@ + + + CameraPitch + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/CameraShaker.xml b/templates/mp3proto/Script/CameraShaker.xml new file mode 100644 index 00000000..ed7f703a --- /dev/null +++ b/templates/mp3proto/Script/CameraShaker.xml @@ -0,0 +1,39 @@ + + + CameraShaker + + + + + + 48 + + + 5.0 + + + 1.0 + + + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/CannonBall.xml b/templates/mp3proto/Script/CannonBall.xml new file mode 100644 index 00000000..a406af60 --- /dev/null +++ b/templates/mp3proto/Script/CannonBall.xml @@ -0,0 +1,22 @@ + + + CannonBall + + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp3proto/Script/CinematicCamera.xml b/templates/mp3proto/Script/CinematicCamera.xml new file mode 100644 index 00000000..a03e98a2 --- /dev/null +++ b/templates/mp3proto/Script/CinematicCamera.xml @@ -0,0 +1,69 @@ + + + CinematicCamera + + + + 0xC1A4F436 + + + + + + + + + + + + + + + + + 0x639D1F97 + + + + + + + + + 10.0 + + + 2132 + + + + + + + 0x26AD4A6B + + + 4 + + + + + + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp3proto/Script/ColorModulate.xml b/templates/mp3proto/Script/ColorModulate.xml new file mode 100644 index 00000000..c74013a4 --- /dev/null +++ b/templates/mp3proto/Script/ColorModulate.xml @@ -0,0 +1,68 @@ + + + ColorModulate + + + + 1.0, 1.0, 1.0, 0.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0 + + + 1.0 + + + 1.0 + + + false + + + false + + + true + + + true + + + false + + + false + + + true + + + false + + + false + + + false + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/ConditionalRelay.xml b/templates/mp3proto/Script/ConditionalRelay.xml new file mode 100644 index 00000000..a9096fb1 --- /dev/null +++ b/templates/mp3proto/Script/ConditionalRelay.xml @@ -0,0 +1,52 @@ + + + ConditionalRelay + + + + false + + + 7680 + + + + + + 0 + + + + + + + 0 + + + + + + + 0 + + + + + + + + + + + + + + + + script/common/ConditionalRelay.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/ContextSensitiveAction.xml b/templates/mp3proto/Script/ContextSensitiveAction.xml new file mode 100644 index 00000000..4efdfcd2 --- /dev/null +++ b/templates/mp3proto/Script/ContextSensitiveAction.xml @@ -0,0 +1,26 @@ + + + ContextSensitiveAction + + + + -1 + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/ContextSensitiveActivator.xml b/templates/mp3proto/Script/ContextSensitiveActivator.xml new file mode 100644 index 00000000..15dc71cd --- /dev/null +++ b/templates/mp3proto/Script/ContextSensitiveActivator.xml @@ -0,0 +1,34 @@ + + + ContextSensitiveActivator + + + + 5.0 + + + 90.0 + + + 20.0 + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/ControlHint.xml b/templates/mp3proto/Script/ControlHint.xml new file mode 100644 index 00000000..1c9c942a --- /dev/null +++ b/templates/mp3proto/Script/ControlHint.xml @@ -0,0 +1,51 @@ + + + ControlHint + + + + 10 + + + 0.0 + + + 0 + + + 0 + + + 0.0 + + + 0.0 + + + 0 + + + + + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/ControllerAction.xml b/templates/mp3proto/Script/ControllerAction.xml new file mode 100644 index 00000000..6913d152 --- /dev/null +++ b/templates/mp3proto/Script/ControllerAction.xml @@ -0,0 +1,26 @@ + + + ControllerAction + + + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Counter.xml b/templates/mp3proto/Script/Counter.xml new file mode 100644 index 00000000..b23e8e2f --- /dev/null +++ b/templates/mp3proto/Script/Counter.xml @@ -0,0 +1,70 @@ + + + Counter + + + + 0 + + + 4 + + + false + + + false + + + + + 1 + + + 2 + + + 3 + + + 4 + + + 5 + + + 6 + + + 7 + + + 8 + + + 9 + + + 10 + + + + + + + + + + + + + + + + script/common/Counter.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/CoverPoint.xml b/templates/mp3proto/Script/CoverPoint.xml new file mode 100644 index 00000000..93ce6d45 --- /dev/null +++ b/templates/mp3proto/Script/CoverPoint.xml @@ -0,0 +1,43 @@ + + + CoverPoint + + + + 1 + + + true + + + 180.0 + + + 90.0 + + + 5.0 + + + 500.0 + + + 10.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/CrossAreaRelay.xml b/templates/mp3proto/Script/CrossAreaRelay.xml new file mode 100644 index 00000000..e4a476c8 --- /dev/null +++ b/templates/mp3proto/Script/CrossAreaRelay.xml @@ -0,0 +1,23 @@ + + + CrossAreaRelay + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/DamageActor.xml b/templates/mp3proto/Script/DamageActor.xml new file mode 100644 index 00000000..123df8ab --- /dev/null +++ b/templates/mp3proto/Script/DamageActor.xml @@ -0,0 +1,23 @@ + + + DamageActor + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/DamageableTrigger.xml b/templates/mp3proto/Script/DamageableTrigger.xml new file mode 100644 index 00000000..70dc6632 --- /dev/null +++ b/templates/mp3proto/Script/DamageableTrigger.xml @@ -0,0 +1,34 @@ + + + DamageableTrigger + + + + + + false + + + false + + + false + + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp3proto/Script/DamageableTriggerOrientated.xml b/templates/mp3proto/Script/DamageableTriggerOrientated.xml new file mode 100644 index 00000000..53e8851d --- /dev/null +++ b/templates/mp3proto/Script/DamageableTriggerOrientated.xml @@ -0,0 +1,34 @@ + + + DamageableTriggerOrientated + + + + + + false + + + false + + + false + + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp3proto/Script/DarkSamus.xml b/templates/mp3proto/Script/DarkSamus.xml new file mode 100644 index 00000000..6f933769 --- /dev/null +++ b/templates/mp3proto/Script/DarkSamus.xml @@ -0,0 +1,50 @@ + + + DarkSamus + + + + + + + + -1.0 + + + -1.0 + + + -1.0 + + + -1.0 + + + -1.0 + + + + + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/Debris.xml b/templates/mp3proto/Script/Debris.xml new file mode 100644 index 00000000..141568ff --- /dev/null +++ b/templates/mp3proto/Script/Debris.xml @@ -0,0 +1,188 @@ + + + Debris + + + + + false + + + + + + + + 180.0 + + + 180.0 + + + 0.0, 0.0, 1.0 + + + 0.0, 0.0, 0.0 + + + true + + + 5.0 + + + 15.0 + + + -1.0, -1.0, -1.0 + + + 1.0, 1.0, 1.0 + + + 2.0 + + + 3.0 + + + 0.0 + + + 10.0 + + + 80.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 80.0 + + + 1.0, 1.0, 1.0 + + + 0.375 + + + 0.1 + + + 25.0 + + + 1.0 + + + + 0.0, 0.0, 0.0 + + + + 1 + + + 1.0 + + + 1.0 + + + 0.1 + + + 0.1 + + + 0.1 + + + 0.1 + + + 0.1 + + + + 1.0, 1.0, 1.0 + + + false + + + false + + + true + + + + + 1.0, 1.0, 1.0 + + + false + + + false + + + true + + + + true + + + false + + + false + + + false + + + true + + + false + + + false + + + false + + + true + + + + + + + + + + + + + + + + + 0x8A1C821D:0xC27FFA8F + + enabled + enabled + + diff --git a/templates/mp3proto/Script/DefenseMechanoid.xml b/templates/mp3proto/Script/DefenseMechanoid.xml new file mode 100644 index 00000000..05013467 --- /dev/null +++ b/templates/mp3proto/Script/DefenseMechanoid.xml @@ -0,0 +1,123 @@ + + + DefenseMechanoid + + + + + + + + 2.0 + + + + + + + + + + true + + + true + + + + + 100.0 + + + + 10.0 + + + 5.0 + + + + 100.0 + + + + + + + + 30.0 + + + 34.0 + + + 33.0 + + + 33.0 + + + 15.0 + + + 25.0 + + + 1.5 + + + 3.0 + + + 10.0 + + + 20.0 + + + 7.0 + + + 12.0 + + + 4.0 + + + 10.0 + + + 50.0 + + + 10.0 + + + + + + + 25.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/DestructibleBarrier.xml b/templates/mp3proto/Script/DestructibleBarrier.xml new file mode 100644 index 00000000..dc731202 --- /dev/null +++ b/templates/mp3proto/Script/DestructibleBarrier.xml @@ -0,0 +1,76 @@ + + + DestructibleBarrier + + + + 2 + + + 5 + + + 1 + + + 1.5, 0.2, 1.0 + + + + + + + + + + 4 + + + + 4 + + + + 1 + + + + 1 + + + + + + + + 50.0 + + + 10.0 + + + 10.0 + + + false + + + + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp3proto/Script/DistanceFog.xml b/templates/mp3proto/Script/DistanceFog.xml new file mode 100644 index 00000000..71b5ddfd --- /dev/null +++ b/templates/mp3proto/Script/DistanceFog.xml @@ -0,0 +1,42 @@ + + + DistanceFog + + + + + false + + + + + 0 + + + 0.0, 0.0, 0.0, 0.0 + + + + 0.0 + + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Dock.xml b/templates/mp3proto/Script/Dock.xml new file mode 100644 index 00000000..96b4965f --- /dev/null +++ b/templates/mp3proto/Script/Dock.xml @@ -0,0 +1,39 @@ + + + Dock + + + + 0 + + + 0 + + + false + + + true + + + true + + + + + + + + + + + + + + script/common/Dock.txtr + + enabled + volume + + + diff --git a/templates/mp3proto/Script/Door.xml b/templates/mp3proto/Script/Door.xml new file mode 100644 index 00000000..1ee02c64 --- /dev/null +++ b/templates/mp3proto/Script/Door.xml @@ -0,0 +1,84 @@ + + + Door + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + false + + + + + true + + + true + + + + + + 0.0, 1.0, 1.0, 1.0 + + + + + 0.0, 0.0, 0.0 + + + false + + + false + + + false + + + 0.5 + + + 0.5 + + + 0.5 + + + 0.5 + + + 0.5 + + + false + + + false + + + + + + + + + + + + + + + + 0x4044D9E5 + 0xAE5B2114 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/DynamicLight.xml b/templates/mp3proto/Script/DynamicLight.xml new file mode 100644 index 00000000..a952cb93 --- /dev/null +++ b/templates/mp3proto/Script/DynamicLight.xml @@ -0,0 +1,105 @@ + + + DynamicLight + + + + 2 + + + true + + + true + + + true + + + true + + + true + + + 1.0, 1.0, 1.0, 1.0 + + + + + + 0.0 + + + false + + + + + + + 0 + + + + 0.0 + + + false + + + + + + + + 0.0 + + + false + + + + + + + false + + + + + 10.0 + + + + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + false + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Effect.xml b/templates/mp3proto/Script/Effect.xml new file mode 100644 index 00000000..0d7a5c9a --- /dev/null +++ b/templates/mp3proto/Script/Effect.xml @@ -0,0 +1,93 @@ + + + Effect + + + + + true + + + false + + + false + + + 5.0 + + + 0.5 + + + 0.2 + + + 0.1 + + + false + + + 20.0 + + + 30.0 + + + 0.0 + + + 5.0 + + + 0.0 + + + true + + + true + + + true + + + false + + + 0 + + + + false + + + + + 10.0 + + + false + + + false + + + + + + + + + + + + + + script/common/Effect.txtr + + enabled + enabled + + diff --git a/templates/mp3proto/Script/EffectRepulsor.xml b/templates/mp3proto/Script/EffectRepulsor.xml new file mode 100644 index 00000000..e4898fb1 --- /dev/null +++ b/templates/mp3proto/Script/EffectRepulsor.xml @@ -0,0 +1,39 @@ + + + EffectRepulsor + + + + 0xFB73F2B8 + + + + 0.1 + + + 0.1 + + + + + 1.0 + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/ElectroMagneticPulse.xml b/templates/mp3proto/Script/ElectroMagneticPulse.xml new file mode 100644 index 00000000..d36c9bb0 --- /dev/null +++ b/templates/mp3proto/Script/ElectroMagneticPulse.xml @@ -0,0 +1,50 @@ + + + ElectroMagneticPulse + + + + + false + + + + + 0.1 + + + 34.0 + + + 1.333 + + + 1.0 + + + 3.0 + + + 0.4 + + + 0.8 + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/EnvFxDensityController.xml b/templates/mp3proto/Script/EnvFxDensityController.xml new file mode 100644 index 00000000..05537af9 --- /dev/null +++ b/templates/mp3proto/Script/EnvFxDensityController.xml @@ -0,0 +1,28 @@ + + + EnvFxDensityController + + + + 0.5 + + + 500 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/EyePod.xml b/templates/mp3proto/Script/EyePod.xml new file mode 100644 index 00000000..ac0fbdc3 --- /dev/null +++ b/templates/mp3proto/Script/EyePod.xml @@ -0,0 +1,132 @@ + + + EyePod + + + + + + 1.0 + + + 1.0 + + + 60.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 0.167 + + + 0.6 + + + 1.5 + + + 0.6 + + + 1.5 + + + false + + + + + + + 40.0 + + + 5.0 + + + 2.0 + + + 5.0 + + + 1 + + + 4 + + + 0.25 + + + 0.5 + + + 0.25 + + + 0.5 + + + 5.0 + + + 7.0 + + + + + + + 5.0 + + + + + + + + + 100.0 + + + 2.0 + + + + + 1.0 + + + 100.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/FalsePerspective.xml b/templates/mp3proto/Script/FalsePerspective.xml new file mode 100644 index 00000000..26971dc8 --- /dev/null +++ b/templates/mp3proto/Script/FalsePerspective.xml @@ -0,0 +1,31 @@ + + + FalsePerspective + + + + 0.0 + + + 20.0 + + + 8192.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/FargullHatcher.xml b/templates/mp3proto/Script/FargullHatcher.xml new file mode 100644 index 00000000..613bfedf --- /dev/null +++ b/templates/mp3proto/Script/FargullHatcher.xml @@ -0,0 +1,81 @@ + + + FargullHatcher + + + + + + false + + + 20.0 + + + 20.0 + + + 20.0 + + + + + 1.0 + + + 5 + + + 10.0 + + + 20.0 + + + 0.5 + + + 2.0 + + + + + + + + + 100.0 + + + 2.0 + + + + + 1.0 + + + 100.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/FargullHatcherSwarm.xml b/templates/mp3proto/Script/FargullHatcherSwarm.xml new file mode 100644 index 00000000..c713b81f --- /dev/null +++ b/templates/mp3proto/Script/FargullHatcherSwarm.xml @@ -0,0 +1,41 @@ + + + FargullHatcherSwarm + + + + + + true + + + + + + + 4.0 + + + 25.0 + + + + + + + + + + + + + + + + + 0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/FishCloud.xml b/templates/mp3proto/Script/FishCloud.xml new file mode 100644 index 00000000..7da4d25f --- /dev/null +++ b/templates/mp3proto/Script/FishCloud.xml @@ -0,0 +1,142 @@ + + + FishCloud + + + + + + 20 + + + 3.0 + + + 0.0 + + + 2.0 + + + 0.4 + + + 0.9 + + + 1.0 + + + 1.0 + + + 0.4 + + + 0.2 + + + 0.0 + + + 0.0 + + + 0.0 + + + 30.0 + + + 0.1 + + + 0.1 + + + 0.5 + + + 3 + + + 1.0, 1.0, 1.0, 1.0 + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + + 0 + + + + 0 + + + + 0 + + + + 0 + + + + true + + + true + + + + + 2.0 + + + 30.0 + + + 1.0 + + + 2.0 + + + + 0 + + + 0.0 + + + + + + + + + + + + + + + + 0xA244C9D8 + 0x7990A3B6 + + enabled + volume + + + diff --git a/templates/mp3proto/Script/FishCloudModifier.xml b/templates/mp3proto/Script/FishCloudModifier.xml new file mode 100644 index 00000000..447ab49e --- /dev/null +++ b/templates/mp3proto/Script/FishCloudModifier.xml @@ -0,0 +1,34 @@ + + + FishCloudModifier + + + + false + + + false + + + 8.0 + + + 0.4 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/FlyerSwarm.xml b/templates/mp3proto/Script/FlyerSwarm.xml new file mode 100644 index 00000000..ab255131 --- /dev/null +++ b/templates/mp3proto/Script/FlyerSwarm.xml @@ -0,0 +1,32 @@ + + + FlyerSwarm + + + + + + true + + + + + + + + + + + + + + + + + 0xA244C9D8 + + enabled + volume + + + diff --git a/templates/mp3proto/Script/FlyingPirate.xml b/templates/mp3proto/Script/FlyingPirate.xml new file mode 100644 index 00000000..089710eb --- /dev/null +++ b/templates/mp3proto/Script/FlyingPirate.xml @@ -0,0 +1,199 @@ + + + FlyingPirate + + + + + + 360.0 + + + + + + + + false + + + true + + + false + + + false + + + 10.0 + + + 50.0 + + + 2.0 + + + 100.0 + + + 0 + + + + + 15.0 + + + 30.0 + + + 10.0 + + + 2.5 + + + 90.0 + + + 20.0 + + + 30.0 + + + 80.0 + + + 20.0 + + + 30.0 + + + 30.0 + + + 3.0 + + + + + + + + 50.0 + + + 3.0 + + + 1.0 + + + 0.1 + + + + + + + + + + 10.0 + + + 20.0 + + + 50.0 + + + 3.0 + + + 1.0 + + + + + + + + false + + + + + 100.0 + + + 5.0 + + + + + + + + + + + + + + + + + + + 120.0 + + + 5.0 + + + + + + + + + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + 0xB327E803:0x95C8719D + 0xB327E803:0xA0705491 + 0xB327E803:0x2263E77F:0x2245A396 + 0xB327E803:0x70B96A25:0x68002BD7 + 0xB327E803:0x70B96A25:0xAD315C7C + 0xB327E803:0x70B96A25:0x042A25ED + 0xB327E803:0x70B96A25:0xE39B8B1E + 0xB327E803:0x70B96A25:0x356C166A + 0xB327E803:0x70B96A25:0x1CA4A298 + 0xB327E803:0x70B96A25:0xDF44507E + 0xB327E803:0x70B96A25:0xD2C9A656 + 0xB327E803:0x70B96A25:0xD4E26A8E + + enabled + enabled + + diff --git a/templates/mp3proto/Script/FogOverlay.xml b/templates/mp3proto/Script/FogOverlay.xml new file mode 100644 index 00000000..8d124cec --- /dev/null +++ b/templates/mp3proto/Script/FogOverlay.xml @@ -0,0 +1,67 @@ + + + FogOverlay + + + + 1.0 + + + 1.0 + + + 1.0 + + + false + + + 1.0, 1.0, 1.0, 0.0 + + + 0.5 + + + 0.2 + + + 0.1 + + + 0.1 + + + 1.0 + + + 1.0 + + + 0.0, 0.0, 0.0 + + + 0.1 + + + 1.0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/FogVolume.xml b/templates/mp3proto/Script/FogVolume.xml new file mode 100644 index 00000000..6405b313 --- /dev/null +++ b/templates/mp3proto/Script/FogVolume.xml @@ -0,0 +1,40 @@ + + + FogVolume + + + + + + + 2.0, 2.0, 2.0 + + + + + + + 0.0 + + + 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp3proto/Script/Friendly.xml b/templates/mp3proto/Script/Friendly.xml new file mode 100644 index 00000000..df08562c --- /dev/null +++ b/templates/mp3proto/Script/Friendly.xml @@ -0,0 +1,47 @@ + + + Friendly + + + + + + + 1.0 + + + 1 + + + 100.0 + + + + + + + + true + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + 0xBF9BA6CC:0x50340852 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/FrontEndDataNetwork.xml b/templates/mp3proto/Script/FrontEndDataNetwork.xml new file mode 100644 index 00000000..6dac93c2 --- /dev/null +++ b/templates/mp3proto/Script/FrontEndDataNetwork.xml @@ -0,0 +1,86 @@ + + + FrontEndDataNetwork + + + + false + + + false + + + true + + + true + + + false + + + false + + + true + + + false + + + 8.0 + + + + + + 1.0, 1.0, 1.0, 1.0 + + + 0.498039, 0.498039, 0.498039, 0.74902 + + + 0.8, 0.8, 0.8, 1.0 + + + 0.247059, 0.247059, 0.247059, 1.0 + + + -1 + + + + 0.75 + + + + 0.75 + + + + 0.75 + + + + 0.75 + + + 127 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/GeneratedObjectDeleter.xml b/templates/mp3proto/Script/GeneratedObjectDeleter.xml new file mode 100644 index 00000000..648ddb09 --- /dev/null +++ b/templates/mp3proto/Script/GeneratedObjectDeleter.xml @@ -0,0 +1,35 @@ + + + GeneratedObjectDeleter + + + + + false + + + + + + + true + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Generator.xml b/templates/mp3proto/Script/Generator.xml new file mode 100644 index 00000000..1f5e7646 --- /dev/null +++ b/templates/mp3proto/Script/Generator.xml @@ -0,0 +1,49 @@ + + + Generator + + + + 1 + + + 1 + + + false + + + false + + + false + + + false + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/GragnolFlyer.xml b/templates/mp3proto/Script/GragnolFlyer.xml new file mode 100644 index 00000000..76500a81 --- /dev/null +++ b/templates/mp3proto/Script/GragnolFlyer.xml @@ -0,0 +1,200 @@ + + + GragnolFlyer + + + + + + + + 100.0 + + + 2.0 + + + + + 1 + + + + + + + + 0xF3CB1D35 + + + + + + + + 0.0, 0.0, 0.0 + + + 20.0 + + + 120.0 + + + + + + -1.0 + + + 5.0 + + + + + + + 5.0 + + + + + 50.0 + + + + + 10.0 + + + 2.0 + + + 2.0 + + + 5.0 + + + 5.0 + + + 2.0 + + + 10.0 + + + + + 1 + + + 10.0 + + + false + + + + + 90.0 + + + 90.0 + + + false + + + false + + + + + + + 90.0 + + + 90.0 + + + false + + + false + + + + + + + 90.0 + + + 90.0 + + + false + + + false + + + + + + + 90.0 + + + 90.0 + + + false + + + false + + + + + + + 90.0 + + + 90.0 + + + false + + + false + + + + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/GrapplePoint.xml b/templates/mp3proto/Script/GrapplePoint.xml new file mode 100644 index 00000000..08e628fb --- /dev/null +++ b/templates/mp3proto/Script/GrapplePoint.xml @@ -0,0 +1,44 @@ + + + GrapplePoint + + + + + + 5.0 + + + 20.0 + + + 180.0 + + + false + + + false + + + + + + + + + + + + + + + + + script/common/GrapplePoint.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/GuiMenu.xml b/templates/mp3proto/Script/GuiMenu.xml new file mode 100644 index 00000000..b1a2f950 --- /dev/null +++ b/templates/mp3proto/Script/GuiMenu.xml @@ -0,0 +1,36 @@ + + + GuiMenu + + + + + false + + + + + + 0 + + + true + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/GuiPlayerJoinManager.xml b/templates/mp3proto/Script/GuiPlayerJoinManager.xml new file mode 100644 index 00000000..cde73bfa --- /dev/null +++ b/templates/mp3proto/Script/GuiPlayerJoinManager.xml @@ -0,0 +1,28 @@ + + + GuiPlayerJoinManager + + + + + false + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/GuiScreen.xml b/templates/mp3proto/Script/GuiScreen.xml new file mode 100644 index 00000000..73a48c2f --- /dev/null +++ b/templates/mp3proto/Script/GuiScreen.xml @@ -0,0 +1,26 @@ + + + GuiScreen + + + + 0 + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/GuiSlider.xml b/templates/mp3proto/Script/GuiSlider.xml new file mode 100644 index 00000000..7981581d --- /dev/null +++ b/templates/mp3proto/Script/GuiSlider.xml @@ -0,0 +1,45 @@ + + + GuiSlider + + + + + false + + + + + + 0.0 + + + 255.0 + + + 1.0 + + + 1.0 + + + + 127 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/GuiWidget.xml b/templates/mp3proto/Script/GuiWidget.xml new file mode 100644 index 00000000..76989b0c --- /dev/null +++ b/templates/mp3proto/Script/GuiWidget.xml @@ -0,0 +1,29 @@ + + + GuiWidget + + + + + false + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/GunTurretBase.xml b/templates/mp3proto/Script/GunTurretBase.xml new file mode 100644 index 00000000..55a99c8c --- /dev/null +++ b/templates/mp3proto/Script/GunTurretBase.xml @@ -0,0 +1,71 @@ + + + GunTurretBase + + + + + + false + + + false + + + 2.0 + + + 5.0 + + + 1.0 + + + 10.0 + + + 10.0 + + + + + + + + + + 100.0 + + + 2.0 + + + + + 1.0 + + + 100.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/GunTurretTop.xml b/templates/mp3proto/Script/GunTurretTop.xml new file mode 100644 index 00000000..9ed56b56 --- /dev/null +++ b/templates/mp3proto/Script/GunTurretTop.xml @@ -0,0 +1,91 @@ + + + GunTurretTop + + + + + + false + + + 180.0 + + + 10.0 + + + 1.0 + + + 3.0 + + + 1.0 + + + 1.0 + + + 1 + + + 5 + + + + + + 10.0 + + + 5.0 + + + + 1.0 + + + + + + + + + + + 100.0 + + + 2.0 + + + + + 1.0 + + + 100.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/HUDHint.xml b/templates/mp3proto/Script/HUDHint.xml new file mode 100644 index 00000000..5c396e2a --- /dev/null +++ b/templates/mp3proto/Script/HUDHint.xml @@ -0,0 +1,41 @@ + + + HUDHint + + + + + 15.0 + + + 16.0 + + + 1.0 + + + 0.0 + + + 0 + + + 15 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/HUDMemo.xml b/templates/mp3proto/Script/HUDMemo.xml new file mode 100644 index 00000000..6db7a078 --- /dev/null +++ b/templates/mp3proto/Script/HUDMemo.xml @@ -0,0 +1,52 @@ + + + HUDMemo + + + + 3.0 + + + true + + + true + + + true + + + true + + + true + + + true + + + false + + + 0 + + + + + + + + + + + + + + + script/common/HUDMemo.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Korakk.xml b/templates/mp3proto/Script/Korakk.xml new file mode 100644 index 00000000..5ec4f673 --- /dev/null +++ b/templates/mp3proto/Script/Korakk.xml @@ -0,0 +1,61 @@ + + + Korakk + + + + + + 1.0 + + + + + + + + + + + + + + + + 25.0 + + + + + + + + + + + + + 5.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/KorbaMaw.xml b/templates/mp3proto/Script/KorbaMaw.xml new file mode 100644 index 00000000..3ce00a00 --- /dev/null +++ b/templates/mp3proto/Script/KorbaMaw.xml @@ -0,0 +1,68 @@ + + + KorbaMaw + + + + + + + 0.5 + + + 3.0 + + + 2.8 + + + + + + + + + 100.0 + + + 2.0 + + + + + 0.5 + + + 0.5 + + + 1.0 + + + 1 + + + 100.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/KorbaSnatcherSwarm.xml b/templates/mp3proto/Script/KorbaSnatcherSwarm.xml new file mode 100644 index 00000000..97ede48e --- /dev/null +++ b/templates/mp3proto/Script/KorbaSnatcherSwarm.xml @@ -0,0 +1,76 @@ + + + KorbaSnatcherSwarm + + + + + + 0.8 + + + 5 + + + 8 + + + 1.0 + + + 2.5 + + + 2000.0 + + + 0.1 + + + 0.3 + + + 1.0 + + + 30.0 + + + + + + + true + + + + 0.45 + + + -1 + + + -1 + + + -1 + + + + + + + + + + + + + + + 0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/LUAScript.xml b/templates/mp3proto/Script/LUAScript.xml new file mode 100644 index 00000000..c85acf9d --- /dev/null +++ b/templates/mp3proto/Script/LUAScript.xml @@ -0,0 +1,26 @@ + + + LUAScript + + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/LayerController.xml b/templates/mp3proto/Script/LayerController.xml new file mode 100644 index 00000000..875f4ed3 --- /dev/null +++ b/templates/mp3proto/Script/LayerController.xml @@ -0,0 +1,26 @@ + + + LayerController + + + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Mantha.xml b/templates/mp3proto/Script/Mantha.xml new file mode 100644 index 00000000..01212136 --- /dev/null +++ b/templates/mp3proto/Script/Mantha.xml @@ -0,0 +1,47 @@ + + + Mantha + + + + + + + + 1.0 + + + 1.0 + + + 30.0 + + + + 2.5 + + + true + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/MemoryRelay.xml b/templates/mp3proto/Script/MemoryRelay.xml new file mode 100644 index 00000000..995ba1f7 --- /dev/null +++ b/templates/mp3proto/Script/MemoryRelay.xml @@ -0,0 +1,30 @@ + + + MemoryRelay + + + + false + + + false + + + + + + + + + + + + + + script/common/MemoryRelay.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/MetroidHatcher.xml b/templates/mp3proto/Script/MetroidHatcher.xml new file mode 100644 index 00000000..45d96fff --- /dev/null +++ b/templates/mp3proto/Script/MetroidHatcher.xml @@ -0,0 +1,120 @@ + + + MetroidHatcher + + + + + + 20.0 + + + 40.0 + + + 10.0 + + + + 5.0 + + + 5.0 + + + 5.0 + + + 5.0 + + + 50.0 + + + + 0.5 + + + 60.0 + + + 20.0 + + + 0.5 + + + 1.0 + + + 5.0 + + + 5.0 + + + 5.0 + + + 5.0 + + + 5.0 + + + 5.0 + + + 5.0 + + + 20.0 + + + 10.0 + + + 360.0 + + + + + + + + + 100.0 + + + 2.0 + + + + + 1.0 + + + 100.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/MetroidHopper.xml b/templates/mp3proto/Script/MetroidHopper.xml new file mode 100644 index 00000000..45a93a3a --- /dev/null +++ b/templates/mp3proto/Script/MetroidHopper.xml @@ -0,0 +1,73 @@ + + + MetroidHopper + + + + + + + + false + + + 1.0 + + + 30.0 + + + 8.0 + + + 11.0 + + + 0.5 + + + + + 20.0 + + + 20.0 + + + + + + 0xFC1B1B4F + + + + + + + + + + + false + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/MysteryFlyer.xml b/templates/mp3proto/Script/MysteryFlyer.xml new file mode 100644 index 00000000..76b55f40 --- /dev/null +++ b/templates/mp3proto/Script/MysteryFlyer.xml @@ -0,0 +1,66 @@ + + + MysteryFlyer + + + + + + + + 2.0 + + + + + + + + + + + + + 0xFFFFFFFF + + + 5.0 + + + + + 10.0 + + + 2.0 + + + 5.0 + + + true + + + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/OptionalAreaAsset.xml b/templates/mp3proto/Script/OptionalAreaAsset.xml new file mode 100644 index 00000000..e287a58b --- /dev/null +++ b/templates/mp3proto/Script/OptionalAreaAsset.xml @@ -0,0 +1,30 @@ + + + OptionalAreaAsset + + + + + + 0 + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/PTCNoseTurret.xml b/templates/mp3proto/Script/PTCNoseTurret.xml new file mode 100644 index 00000000..f3fe2787 --- /dev/null +++ b/templates/mp3proto/Script/PTCNoseTurret.xml @@ -0,0 +1,115 @@ + + + PTCNoseTurret + + + + + + 0.5 + + + -90.0 + + + 90.0 + + + 90.0 + + + 90.0 + + + 0.0 + + + 15.0 + + + 360.0 + + + 135.0 + + + -135.0 + + + 360.0 + + + 45.0 + + + -45.0 + + + + + 1.0 + + + 3 + + + 0.1 + + + 2 + + + + false + + + + + + + + + 100.0 + + + 2.0 + + + + + 1.0 + + + 50.0 + + + 5.0 + + + 25.0 + + + 100.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/PathControl.xml b/templates/mp3proto/Script/PathControl.xml new file mode 100644 index 00000000..ed6e8253 --- /dev/null +++ b/templates/mp3proto/Script/PathControl.xml @@ -0,0 +1,34 @@ + + + PathControl + + + + 0 + + + 0xF56F6770 + + + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/PathMeshCtrl.xml b/templates/mp3proto/Script/PathMeshCtrl.xml new file mode 100644 index 00000000..40696f82 --- /dev/null +++ b/templates/mp3proto/Script/PathMeshCtrl.xml @@ -0,0 +1,28 @@ + + + PathMeshCtrl + + + + 0 + + + 1 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/PhazonFlyerSwarm.xml b/templates/mp3proto/Script/PhazonFlyerSwarm.xml new file mode 100644 index 00000000..821688d7 --- /dev/null +++ b/templates/mp3proto/Script/PhazonFlyerSwarm.xml @@ -0,0 +1,38 @@ + + + PhazonFlyerSwarm + + + + + + true + + + + + + + 4.0 + + + + + + + + + + + + + + + + + 0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/PhazonLeech.xml b/templates/mp3proto/Script/PhazonLeech.xml new file mode 100644 index 00000000..fc95c938 --- /dev/null +++ b/templates/mp3proto/Script/PhazonLeech.xml @@ -0,0 +1,116 @@ + + + PhazonLeech + + + + + + false + + + 1.0 + + + 0.5 + + + 0.7 + + + 0.9 + + + 0.15 + + + 30.0 + + + 35.0 + + + 55.0 + + + 2.0 + + + 4.0 + + + -1.0 + + + -1.0 + + + 3.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 2.0 + + + 1.0 + + + 7.0 + + + + 0.5 + + + + + + + + + 25.0 + + + 2.0 + + + + + 50.0 + + + 10.0 + + + 20.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/PhazonPuddle.xml b/templates/mp3proto/Script/PhazonPuddle.xml new file mode 100644 index 00000000..20de35fb --- /dev/null +++ b/templates/mp3proto/Script/PhazonPuddle.xml @@ -0,0 +1,121 @@ + + + PhazonPuddle + + + + + + + + + + 25.0 + + + + + 5.0 + + + + 1.0 + + + + 1.0 + + + 5.0 + + + 50 + + + 15.0 + + + 25.0 + + + 10.0 + + + 5.0 + + + 0.3 + + + 0.2 + + + 1.0 + + + 20.0 + + + 0.1 + + + 1.0 + + + 2.0 + + + 30.0 + + + + 5.0 + + + 25.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp3proto/Script/PhysicsDebris.xml b/templates/mp3proto/Script/PhysicsDebris.xml new file mode 100644 index 00000000..eaee7509 --- /dev/null +++ b/templates/mp3proto/Script/PhysicsDebris.xml @@ -0,0 +1,173 @@ + + + PhysicsDebris + + + + + + + 180.0 + + + 180.0 + + + 0.0, 0.0, 1.0 + + + 0.0, 0.0, 0.0 + + + true + + + 5.0 + + + 15.0 + + + -1.0, -1.0, -1.0 + + + 1.0, 1.0, 1.0 + + + 2.0 + + + 3.0 + + + 0.0 + + + 10.0 + + + 80.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 1.0, 1.0, 1.0, 1.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 80.0 + + + 1.0, 1.0, 1.0 + + + 0.375 + + + 0.1 + + + 25.0 + + + 1.0 + + + + + 1 + + + 1.0 + + + 1.0 + + + 0.1 + + + 0.1 + + + 0.1 + + + 0.1 + + + 0.1 + + + + 1.0, 1.0, 1.0 + + + false + + + false + + + true + + + + + 1.0, 1.0, 1.0 + + + false + + + false + + + true + + + + true + + + false + + + false + + + false + + + true + + + false + + + false + + + + + + + + + + + + + + + + + 0xD94D4CA3:0xC27FFA8F + + enabled + enabled + + diff --git a/templates/mp3proto/Script/Pickup.xml b/templates/mp3proto/Script/Pickup.xml new file mode 100644 index 00000000..aa58b129 --- /dev/null +++ b/templates/mp3proto/Script/Pickup.xml @@ -0,0 +1,89 @@ + + + Pickup + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 0xFB73F2B8 + + + 1 + + + 0 + + + 1 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + 0.0 + + + + false + + + true + + + false + + + 0.0 + + + 0.0 + + + 20.0 + + + false + + + false + + + 0.0, 0.0, 0.0 + + + + + + + + + + + + + + + 0xA244C9D8 + 0xC27FFA8F + + enabled + enabled + + diff --git a/templates/mp3proto/Script/PirateDrone.xml b/templates/mp3proto/Script/PirateDrone.xml new file mode 100644 index 00000000..6db733bd --- /dev/null +++ b/templates/mp3proto/Script/PirateDrone.xml @@ -0,0 +1,187 @@ + + + PirateDrone + + + + + + 0.7 + + + + 0.5 + + + + + + 3.0 + + + 2.0 + + + 0.0 + + + 1.0 + + + 1.0 + + + 1080.0 + + + 8.0 + + + 1.0 + + + 10.0 + + + 2.0 + + + 10.0 + + + 1.0 + + + 12.0 + + + 3.0 + + + 10.0 + + + 3.0 + + + 1.0 + + + 5.0 + + + 10.0 + + + 0.5 + + + 0.5 + + + 0.1 + + + false + + + 90.0 + + + 30.0 + + + 1.0 + + + 0 + + + 1 + + + 0 + + + 2 + + + + + 20.0 + + + 0.247059, 0.0, 0.0, 0.0 + + + 0.498039, 1.0, 0.098039, 0.0 + + + 0.34902, 0.0, 0.0, 0.0 + + + 0.14902, 0.0, 0.0, 0.0 + + + 10.0 + + + 5.0 + + + 4.0 + + + 50.0 + + + + + + + + + + + + 50.0 + + + 2.0 + + + + + 1 + + + 50.0 + + + 0.0 + + + 10.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/PlantScarabSwarm.xml b/templates/mp3proto/Script/PlantScarabSwarm.xml new file mode 100644 index 00000000..9ca0dfec --- /dev/null +++ b/templates/mp3proto/Script/PlantScarabSwarm.xml @@ -0,0 +1,47 @@ + + + PlantScarabSwarm + + + + + + true + + + + -1 + + + -1 + + + 30.0 + + + 1.0 + + + 1.0 + + + + 1.0 + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp3proto/Script/Platform.xml b/templates/mp3proto/Script/Platform.xml new file mode 100644 index 00000000..742cd435 --- /dev/null +++ b/templates/mp3proto/Script/Platform.xml @@ -0,0 +1,60 @@ + + + Platform + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + 1.0 + + + 200 + + + 20 + + + false + + + false + + + + 0.0, 0.15, 0.0 + + + 0.0 + + + + + + + + + + + + + + + 0xA3D63F44 + 0xC27FFA8F + 0x0FC966DC + + enabled + enabled + + diff --git a/templates/mp3proto/Script/PlayerActor.xml b/templates/mp3proto/Script/PlayerActor.xml new file mode 100644 index 00000000..31205cde --- /dev/null +++ b/templates/mp3proto/Script/PlayerActor.xml @@ -0,0 +1,54 @@ + + + PlayerActor + + + + 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0 + + + 1.0 + + + 0.0 + + + + + + + + true + + + true + + + true + + + 4 + + + 0 + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp3proto/Script/PlayerController.xml b/templates/mp3proto/Script/PlayerController.xml new file mode 100644 index 00000000..f355eeaa --- /dev/null +++ b/templates/mp3proto/Script/PlayerController.xml @@ -0,0 +1,64 @@ + + + PlayerController + + + + + + + 2.0, 2.0, 2.0 + + + + + + + 0 + + + + + + 0 + + + 0.0, 0.0, 1.5 + + + 0 + + + 0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0, 0.0, 0.0 + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/PlayerGravityScalar.xml b/templates/mp3proto/Script/PlayerGravityScalar.xml new file mode 100644 index 00000000..93bad313 --- /dev/null +++ b/templates/mp3proto/Script/PlayerGravityScalar.xml @@ -0,0 +1,28 @@ + + + PlayerGravityScalar + + + + 0.42 + + + 0.6 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/PlayerHint.xml b/templates/mp3proto/Script/PlayerHint.xml new file mode 100644 index 00000000..686dbe04 --- /dev/null +++ b/templates/mp3proto/Script/PlayerHint.xml @@ -0,0 +1,34 @@ + + + PlayerHint + + + + 10 + + + 0.0 + + + 1.0 + + + 1 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/PlayerTurret.xml b/templates/mp3proto/Script/PlayerTurret.xml new file mode 100644 index 00000000..c9a06c48 --- /dev/null +++ b/templates/mp3proto/Script/PlayerTurret.xml @@ -0,0 +1,57 @@ + + + PlayerTurret + + + + 1 + + + 90.0 + + + 90.0 + + + 90.0 + + + 0.0 + + + 30.0 + + + 30.0 + + + 30.0 + + + 1.0 + + + + + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/PlayerUserAnimPoint.xml b/templates/mp3proto/Script/PlayerUserAnimPoint.xml new file mode 100644 index 00000000..5e5070a4 --- /dev/null +++ b/templates/mp3proto/Script/PlayerUserAnimPoint.xml @@ -0,0 +1,39 @@ + + + PlayerUserAnimPoint + + + + + 0.75 + + + 1.0 + + + 0.0 + + + 0.1 + + + 5 + + + + + + + + + + + + + + 0xA3D63F44 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/PointOfInterest.xml b/templates/mp3proto/Script/PointOfInterest.xml new file mode 100644 index 00000000..23301a98 --- /dev/null +++ b/templates/mp3proto/Script/PointOfInterest.xml @@ -0,0 +1,31 @@ + + + PointOfInterest + + + + + 1.5 + + + false + + + + + + + + + + + + + + script/common/PointOfInterest.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/PositionRelay.xml b/templates/mp3proto/Script/PositionRelay.xml new file mode 100644 index 00000000..a7bcda48 --- /dev/null +++ b/templates/mp3proto/Script/PositionRelay.xml @@ -0,0 +1,25 @@ + + + PositionRelay + + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/RadialDamage.xml b/templates/mp3proto/Script/RadialDamage.xml new file mode 100644 index 00000000..c1f530b2 --- /dev/null +++ b/templates/mp3proto/Script/RadialDamage.xml @@ -0,0 +1,35 @@ + + + RadialDamage + + + + + 15.0 + + + false + + + false + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Relay.xml b/templates/mp3proto/Script/Relay.xml new file mode 100644 index 00000000..8608cf9a --- /dev/null +++ b/templates/mp3proto/Script/Relay.xml @@ -0,0 +1,27 @@ + + + Relay + + + + false + + + + + + + + + + + + + + script/common/Relay.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/RelayRandom.xml b/templates/mp3proto/Script/RelayRandom.xml new file mode 100644 index 00000000..9d6ab6c3 --- /dev/null +++ b/templates/mp3proto/Script/RelayRandom.xml @@ -0,0 +1,39 @@ + + + RelayRandom + + + + 1 + + + 0 + + + false + + + false + + + false + + + + + + + + + + + + + + script/common/RandomRelay.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/ReptilicusHunter.xml b/templates/mp3proto/Script/ReptilicusHunter.xml new file mode 100644 index 00000000..acd98337 --- /dev/null +++ b/templates/mp3proto/Script/ReptilicusHunter.xml @@ -0,0 +1,132 @@ + + + ReptilicusHunter + + + + + + 360.0 + + + + + + + + false + + + false + + + 1.0 + + + 0.25 + + + + + 0.0 + + + 10.0 + + + 0.0 + + + 1.0 + + + 10.0 + + + 10.0 + + + + + + 5.0 + + + + 1.0 + + + 25.0 + + + + + + + + + 2.5 + + + 15.0 + + + + + + + + + + + + + + + + 50.0 + + + 50.0 + + + 720.0 + + + 0.5 + + + + 1.0 + + + 20.0 + + + 60.0 + + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + 0x3B7085AD:0xD7548E97:0x5C1FFC8D + 0x3B7085AD:0x19A58C31:0x66AB57A4 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/Repulsor.xml b/templates/mp3proto/Script/Repulsor.xml new file mode 100644 index 00000000..b3e643bc --- /dev/null +++ b/templates/mp3proto/Script/Repulsor.xml @@ -0,0 +1,34 @@ + + + Repulsor + + + + 0 + + + 1.0 + + + -1.0 + + + 0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Ridley1.xml b/templates/mp3proto/Script/Ridley1.xml new file mode 100644 index 00000000..4489d92c --- /dev/null +++ b/templates/mp3proto/Script/Ridley1.xml @@ -0,0 +1,76 @@ + + + Ridley1 + + + + + + + + + + + + + + 100.0 + + + 15.0 + + + + 15.0 + + + + 15.0 + + + + 15.0 + + + + 15.0 + + + + 15.0 + + + + + + + + + + 8.0 + + + + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/Ripple.xml b/templates/mp3proto/Script/Ripple.xml new file mode 100644 index 00000000..7faf5148 --- /dev/null +++ b/templates/mp3proto/Script/Ripple.xml @@ -0,0 +1,25 @@ + + + Ripple + + + + -0.1 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/RoomAcoustics.xml b/templates/mp3proto/Script/RoomAcoustics.xml new file mode 100644 index 00000000..49b37149 --- /dev/null +++ b/templates/mp3proto/Script/RoomAcoustics.xml @@ -0,0 +1,181 @@ + + + RoomAcoustics + + + + 117 + + + 1 + + + false + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 32000 + + + 0 + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + 0 + + + 0.0 + + + 0 + + + 1.0 + + + false + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 200.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/RumbleEffect.xml b/templates/mp3proto/Script/RumbleEffect.xml new file mode 100644 index 00000000..58ed8777 --- /dev/null +++ b/templates/mp3proto/Script/RumbleEffect.xml @@ -0,0 +1,31 @@ + + + RumbleEffect + + + + 20.0 + + + 0 + + + 0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Rundas.xml b/templates/mp3proto/Script/Rundas.xml new file mode 100644 index 00000000..a62bf5fa --- /dev/null +++ b/templates/mp3proto/Script/Rundas.xml @@ -0,0 +1,153 @@ + + + Rundas + + + + + + 90.0 + + + 72.0 + + + 4.0 + + + + + + + + + + + + + + + + + + + + + + + + 6.0 + + + + + 0.5 + + + 6.0 + + + 6.0 + + + 13.0 + + + + + + + + + 35.0 + + + 200.0 + + + 70.0 + + + 25.0 + + + + + + + + + + + 25.0 + + + 7.5 + + + 18.0 + + + 5.0 + + + 2.5 + + + 14.0 + + + 17.0 + + + 10.0 + + + 25.0 + + + + + + + + + + 100.0 + + + 2.0 + + + + + 1.0 + + + 1 + + + 100.0 + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/ScrewAttackWallJumpTarget.xml b/templates/mp3proto/Script/ScrewAttackWallJumpTarget.xml new file mode 100644 index 00000000..da39acc6 --- /dev/null +++ b/templates/mp3proto/Script/ScrewAttackWallJumpTarget.xml @@ -0,0 +1,22 @@ + + + ScrewAttackWallJumpTarget + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/SeedBoss1.xml b/templates/mp3proto/Script/SeedBoss1.xml new file mode 100644 index 00000000..d6aef1db --- /dev/null +++ b/templates/mp3proto/Script/SeedBoss1.xml @@ -0,0 +1,159 @@ + + + SeedBoss1 + + + + + + + + 0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + 20.0 + + + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + 0xF6E66110:0xC69F691A:0x71A5A198 + 0xF6E66110:0xAD0DE5AC + 0xF6E66110:0xA5BB98A6 + 0xF6E66110:0x50EDAE7F + 0xF6E66110:0x30969CFE + 0xF6E66110:0x5D71B85C + 0xF6E66110:0x3D0A8ADD + 0xF6E66110:0x9B76AD84 + 0xF6E66110:0xFB0D9F05 + 0xF6E66110:0x85635B3B + 0xF6E66110:0xE51869BA + 0xF6E66110:0xC288AE69 + 0xF6E66110:0xCDBD44E1 + 0xF6E66110:0x2883F972:0xDCE1A940 + 0xF6E66110:0x2883F972:0xF4C318B3 + 0xF6E66110:0x2883F972:0xB3673269 + 0xF6E66110:0x2883F972:0xB9196D9E + 0xF6E66110:0x2883F972:0x8C0BEE98 + 0xF6E66110:0x2883F972:0x4D7984E6 + 0xF6E66110:0x2883F972:0x8FBE621D + 0xF6E66110:0x2883F972:0x11EA2651 + 0xF6E66110:0x2883F972:0x564E0C8B + 0xF6E66110:0x2883F972:0x807EDCC5 + 0xF6E66110:0x2883F972:0x708B0155 + 0xF6E66110:0x2883F972:0xE46803DC + 0xF6E66110:0x2883F972:0x6A975CFF + 0xF6E66110:0x2883F972:0x97E2B6C7 + 0xF6E66110:0x2883F972:0x1176C469 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/SeedBoss1Orb.xml b/templates/mp3proto/Script/SeedBoss1Orb.xml new file mode 100644 index 00000000..5206fff4 --- /dev/null +++ b/templates/mp3proto/Script/SeedBoss1Orb.xml @@ -0,0 +1,43 @@ + + + SeedBoss1Orb + + + + + + + + + + + 0.0, 0.0, 0.0, 0.0 + + + true + + + + 0.0 + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/SequenceTimer.xml b/templates/mp3proto/Script/SequenceTimer.xml new file mode 100644 index 00000000..9d6ad5fa --- /dev/null +++ b/templates/mp3proto/Script/SequenceTimer.xml @@ -0,0 +1,44 @@ + + + SequenceTimer + + + + 0 + + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/ShadowProjector.xml b/templates/mp3proto/Script/ShadowProjector.xml new file mode 100644 index 00000000..39af7037 --- /dev/null +++ b/templates/mp3proto/Script/ShadowProjector.xml @@ -0,0 +1,43 @@ + + + ShadowProjector + + + + 1.0 + + + 0.0, 0.0, 0.0 + + + 100.0 + + + 0.5 + + + 1.0 + + + false + + + 128 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Ship.xml b/templates/mp3proto/Script/Ship.xml new file mode 100644 index 00000000..fdd215b0 --- /dev/null +++ b/templates/mp3proto/Script/Ship.xml @@ -0,0 +1,76 @@ + + + Ship + + + + + + + + 2.0 + + + + + + + + + + false + + + + + + 0xCD26D8F0 + + + 50.0 + + + 20.0 + + + 5.0 + + + + + + 0.5 + + + 10.0 + + + true + + + + + + true + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/ShipCommandIcon.xml b/templates/mp3proto/Script/ShipCommandIcon.xml new file mode 100644 index 00000000..1c5b27db --- /dev/null +++ b/templates/mp3proto/Script/ShipCommandIcon.xml @@ -0,0 +1,34 @@ + + + ShipCommandIcon + + + + true + + + 0 + + + + + + 0xFB73F2B8 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/ShipCommandPath.xml b/templates/mp3proto/Script/ShipCommandPath.xml new file mode 100644 index 00000000..25fe4d42 --- /dev/null +++ b/templates/mp3proto/Script/ShipCommandPath.xml @@ -0,0 +1,38 @@ + + + ShipCommandPath + + + + + false + + + false + + + true + + + 50.0 + + + 360.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/ShipProxy.xml b/templates/mp3proto/Script/ShipProxy.xml new file mode 100644 index 00000000..1034772b --- /dev/null +++ b/templates/mp3proto/Script/ShipProxy.xml @@ -0,0 +1,21 @@ + + + ShipProxy + + + + + + + + + + + + + + + enabled + enabled + + diff --git a/templates/mp3proto/Script/SkyRipple.xml b/templates/mp3proto/Script/SkyRipple.xml new file mode 100644 index 00000000..d468d1b4 --- /dev/null +++ b/templates/mp3proto/Script/SkyRipple.xml @@ -0,0 +1,22 @@ + + + SkyRipple + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Sound.xml b/templates/mp3proto/Script/Sound.xml new file mode 100644 index 00000000..1b935534 --- /dev/null +++ b/templates/mp3proto/Script/Sound.xml @@ -0,0 +1,83 @@ + + + Sound + + + + + 2.0 + + + 100.0 + + + 0.0 + + + 1.0 + + + 0.0 + + + + + 0.0 + + + 1.0 + + + + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + false + + + true + + + false + + + false + + + false + + + false + + + + + + + + + + + + + + Sound.cmdl + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/SoundModifier.xml b/templates/mp3proto/Script/SoundModifier.xml new file mode 100644 index 00000000..c9a35ca3 --- /dev/null +++ b/templates/mp3proto/Script/SoundModifier.xml @@ -0,0 +1,35 @@ + + + SoundModifier + + + + 5.0 + + + false + + + false + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/SpacePirate.xml b/templates/mp3proto/Script/SpacePirate.xml new file mode 100644 index 00000000..d2dbe444 --- /dev/null +++ b/templates/mp3proto/Script/SpacePirate.xml @@ -0,0 +1,251 @@ + + + SpacePirate + + + + + + + + + 10.0 + + + 10.0 + + + + + 3.0 + + + + + 150.0 + + + 2.0 + + + + + 0.8 + + + 3.0 + + + 0.3 + + + 1 + + + 360.0 + + + 90.0 + + + 4.0 + + + 1.0 + + + 0.5 + + + 0.2 + + + + + + + + true + + + false + + + false + + + false + + + false + + + 50.0 + + + false + + + true + + + 10.0 + + + 50.0 + + + 20.0 + + + 20.0 + + + 1000.0 + + + false + + + 80.0 + + + 1.0 + + + false + + + false + + + false + + + + + 10.0 + + + 5.0 + + + + + 0.1 + + + 0.05 + + + 0 + + + 1.0 + + + false + + + false + + + 0.1 + + + 0.75 + + + false + + + 5.0 + + + 10.0 + + + 2.0 + + + + + + 10000 + + + + false + + + false + + + + + + + 1 + + + + + + false + + + + + 100.0 + + + 5.0 + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + 0x43BBB1DD:0xA244C9D8 + 0xDDA1CACE:0xC699AD35 + 0xE677AF2C:0x50340852 + 0xDDA1CACE:0xC3B6103B:0x2245A396 + 0xDDA1CACE:0x68002BD7 + 0xDDA1CACE:0xAD315C7C + 0xDDA1CACE:0x042A25ED + 0xDDA1CACE:0xE39B8B1E + 0xDDA1CACE:0x356C166A + 0xDDA1CACE:0x1CA4A298 + 0xDDA1CACE:0xDF44507E + 0xDDA1CACE:0xD2C9A656 + 0xDDA1CACE:0xD4E26A8E + + enabled + enabled + + diff --git a/templates/mp3proto/Script/SpawnPoint.xml b/templates/mp3proto/Script/SpawnPoint.xml new file mode 100644 index 00000000..112495b2 --- /dev/null +++ b/templates/mp3proto/Script/SpawnPoint.xml @@ -0,0 +1,153 @@ + + + SpawnPoint + + + + true + + + false + + + + + + + + + 1 + + + 1 + + + + + + + 1 + + + 1 + + + + + + + + + true + + + false + + + false + + + false + + + + false + + + false + + + false + + + false + + + false + + + + + + + false + + + false + + + false + + + + + + + false + + + false + + + false + + + + + + + false + + + 0 + + + + + + + false + + + false + + + false + + + false + + + false + + + + + + + false + + + false + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/SpecialFunction.xml b/templates/mp3proto/Script/SpecialFunction.xml new file mode 100644 index 00000000..c9e8dc8e --- /dev/null +++ b/templates/mp3proto/Script/SpecialFunction.xml @@ -0,0 +1,125 @@ + + + SpecialFunction + + + + 0x98C5AED7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0 + + + 0 + + + 0xFB73F2B8 + + + + + + + + + + + + + + + + + script/common/SpecialFunction.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/SpiderBallAttractionSurface.xml b/templates/mp3proto/Script/SpiderBallAttractionSurface.xml new file mode 100644 index 00000000..9b00d0a5 --- /dev/null +++ b/templates/mp3proto/Script/SpiderBallAttractionSurface.xml @@ -0,0 +1,24 @@ + + + SpiderBallAttractionSurface + + + + + + + + + + + + + + + script/common/SpiderBallAttractionSurface.txtr + + enabled + volume + + + diff --git a/templates/mp3proto/Script/SpiderBallWaypoint.xml b/templates/mp3proto/Script/SpiderBallWaypoint.xml new file mode 100644 index 00000000..7293b494 --- /dev/null +++ b/templates/mp3proto/Script/SpiderBallWaypoint.xml @@ -0,0 +1,26 @@ + + + SpiderBallWaypoint + + + + 0 + + + + + + + + + + + + + + script/common/SpiderBallWaypoint.cmdl + + enabled + enabled + + diff --git a/templates/mp3proto/Script/Spinner.xml b/templates/mp3proto/Script/Spinner.xml new file mode 100644 index 00000000..684a6b67 --- /dev/null +++ b/templates/mp3proto/Script/Spinner.xml @@ -0,0 +1,49 @@ + + + Spinner + + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + true + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Steam.xml b/templates/mp3proto/Script/Steam.xml new file mode 100644 index 00000000..f14e7ed9 --- /dev/null +++ b/templates/mp3proto/Script/Steam.xml @@ -0,0 +1,39 @@ + + + Steam + + + + + + 0.35 + + + 1.0 + + + 2.0 + + + 0.0 + + + false + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp3proto/Script/SteamBot.xml b/templates/mp3proto/Script/SteamBot.xml new file mode 100644 index 00000000..2494596f --- /dev/null +++ b/templates/mp3proto/Script/SteamBot.xml @@ -0,0 +1,112 @@ + + + SteamBot + + + + + + + + 100.0 + + + 20.0 + + + 5.0 + + + + 30.0 + + + 5.0 + + + 0.5 + + + 1 + + + + 5.0 + + + 0.0 + + + 0.0 + + + + 5.0 + + + 10.0 + + + 0.0 + + + 0.05 + + + 0.0 + + + 0.0 + + + 6.0 + + + 3.0 + + + + + + + 1.0 + + + 5.0 + + + 5.0 + + + 0.5 + + + true + + + false + + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + 0x11375EC0:0xBE5E86B9 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/SteamLord.xml b/templates/mp3proto/Script/SteamLord.xml new file mode 100644 index 00000000..40801fff --- /dev/null +++ b/templates/mp3proto/Script/SteamLord.xml @@ -0,0 +1,42 @@ + + + SteamLord + + + + + + + + 10.0 + + + 2.5 + + + 20.0 + + + 30.0 + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/StreamedAudio.xml b/templates/mp3proto/Script/StreamedAudio.xml new file mode 100644 index 00000000..9854a8e4 --- /dev/null +++ b/templates/mp3proto/Script/StreamedAudio.xml @@ -0,0 +1,41 @@ + + + StreamedAudio + + + + + false + + + 0.25 + + + 0.25 + + + 127 + + + 0 + + + true + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/StreamedMovie.xml b/templates/mp3proto/Script/StreamedMovie.xml new file mode 100644 index 00000000..580b2072 --- /dev/null +++ b/templates/mp3proto/Script/StreamedMovie.xml @@ -0,0 +1,44 @@ + + + StreamedMovie + + + + + false + + + true + + + 0 + + + 127 + + + 0 + + + 0.05 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Subtitles.xml b/templates/mp3proto/Script/Subtitles.xml new file mode 100644 index 00000000..afacd153 --- /dev/null +++ b/templates/mp3proto/Script/Subtitles.xml @@ -0,0 +1,70 @@ + + + Subtitles + + + + + + 640 + + + 448 + + + 1 + + + + + 0 + + + 100 + + + + + 640 + + + 448 + + + 1 + + + + + 0 + + + 100 + + + + 0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/SurfaceControl.xml b/templates/mp3proto/Script/SurfaceControl.xml new file mode 100644 index 00000000..df92fac8 --- /dev/null +++ b/templates/mp3proto/Script/SurfaceControl.xml @@ -0,0 +1,33 @@ + + + SurfaceControl + + + + 0xF07B8212 + + + + + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/SwarmBot.xml b/templates/mp3proto/Script/SwarmBot.xml new file mode 100644 index 00000000..a1e3b08c --- /dev/null +++ b/templates/mp3proto/Script/SwarmBot.xml @@ -0,0 +1,83 @@ + + + SwarmBot + + + + + + + + 8 + + + 8 + + + true + + + 3 + + + 10.0 + + + + + + + true + + + true + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0xB3774750:0xA244C9D8 + + enabled + enabled + + diff --git a/templates/mp3proto/Script/Switch.xml b/templates/mp3proto/Script/Switch.xml new file mode 100644 index 00000000..d6657a72 --- /dev/null +++ b/templates/mp3proto/Script/Switch.xml @@ -0,0 +1,28 @@ + + + Switch + + + + false + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/TargetingPoint.xml b/templates/mp3proto/Script/TargetingPoint.xml new file mode 100644 index 00000000..2fcd7335 --- /dev/null +++ b/templates/mp3proto/Script/TargetingPoint.xml @@ -0,0 +1,28 @@ + + + TargetingPoint + + + + + false + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/TeamAiMgr.xml b/templates/mp3proto/Script/TeamAiMgr.xml new file mode 100644 index 00000000..71304442 --- /dev/null +++ b/templates/mp3proto/Script/TeamAiMgr.xml @@ -0,0 +1,49 @@ + + + TeamAiMgr + + + + 20 + + + 2 + + + 2 + + + 30 + + + 1 + + + 1 + + + 0 + + + 0.0 + + + 0.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/TextPane.xml b/templates/mp3proto/Script/TextPane.xml new file mode 100644 index 00000000..60f86ec9 --- /dev/null +++ b/templates/mp3proto/Script/TextPane.xml @@ -0,0 +1,69 @@ + + + TextPane + + + + + + + 80 + + + 10 + + + + + + + 80 + + + 10 + + + + + 0.0, 0.0, 0.0 + + + + + 1 + + + 0.25 + + + 0.25 + + + true + + + true + + + false + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/TimeKeyframe.xml b/templates/mp3proto/Script/TimeKeyframe.xml new file mode 100644 index 00000000..39a2c7bd --- /dev/null +++ b/templates/mp3proto/Script/TimeKeyframe.xml @@ -0,0 +1,25 @@ + + + TimeKeyframe + + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Timer.xml b/templates/mp3proto/Script/Timer.xml new file mode 100644 index 00000000..dfe9d69b --- /dev/null +++ b/templates/mp3proto/Script/Timer.xml @@ -0,0 +1,36 @@ + + + Timer + + + + 5.0 + + + 0.0 + + + false + + + false + + + + + + + + + + + + + + script/common/Timer.txtr + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Trigger.xml b/templates/mp3proto/Script/Trigger.xml new file mode 100644 index 00000000..0b40c032 --- /dev/null +++ b/templates/mp3proto/Script/Trigger.xml @@ -0,0 +1,39 @@ + + + Trigger + + + + 0x482B22F1 + + + + + + + + + + + + + + + + + + + + + script/common/Trigger.txtr + + enabled + volume + + + + + + + + diff --git a/templates/mp3proto/Script/VisorFlare.xml b/templates/mp3proto/Script/VisorFlare.xml new file mode 100644 index 00000000..21d0f4ca --- /dev/null +++ b/templates/mp3proto/Script/VisorFlare.xml @@ -0,0 +1,75 @@ + + + VisorFlare + + + + 0 + + + true + + + 0.1 + + + 1.0 + + + 2.0 + + + 0 + + + true + + + false + + + + + + 0.25 + + + + + + + 0.5 + + + + + + + 0.75 + + + + + + + 1.0 + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/VisorGoo.xml b/templates/mp3proto/Script/VisorGoo.xml new file mode 100644 index 00000000..6058e319 --- /dev/null +++ b/templates/mp3proto/Script/VisorGoo.xml @@ -0,0 +1,49 @@ + + + VisorGoo + + + + + + 1.0 + + + 8.0 + + + 40.0 + + + 20.0 + + + 1.0, 1.0, 1.0, 1.0 + + + + false + + + false + + + true + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/Water.xml b/templates/mp3proto/Script/Water.xml new file mode 100644 index 00000000..7e4bded3 --- /dev/null +++ b/templates/mp3proto/Script/Water.xml @@ -0,0 +1,148 @@ + + + Water + + + + + + + 0x54F30820 + + + + + + + + true + + + true + + + true + + + 1.0 + + + 5.0 + + + 5.0 + + + 0.0, 0.0, 0.498039, 1.0 + + + 0.0, 0.498039, 1.0, 1.0 + + + + + + + + + + 0.25 + + + 0.05 + + + 10.0 + + + 0.0 + + + + + + + + 1.0, 1.0, 1.0, 1.0 + + + + + + + + + + + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0 + + + 0.0 + + + 1.0 + + + 30.0 + + + 125.0 + + + 150.0 + + + 300.0 + + + 0.3 + + + 1.0 + + + 1.0 + + + 0.0 + + + 0.0 + + + false + + + 1.0 + + + + false + + + 300 + + + + + + + + + + + + + + + + enabled + volume + + + diff --git a/templates/mp3proto/Script/Waypoint.xml b/templates/mp3proto/Script/Waypoint.xml new file mode 100644 index 00000000..fa695e25 --- /dev/null +++ b/templates/mp3proto/Script/Waypoint.xml @@ -0,0 +1,23 @@ + + + Waypoint + + + + + + + + + + + + + + + script/common/Waypoint.CMDL + + enabled + enabled + + diff --git a/templates/mp3proto/Script/WeaponGenerator.xml b/templates/mp3proto/Script/WeaponGenerator.xml new file mode 100644 index 00000000..444f906f --- /dev/null +++ b/templates/mp3proto/Script/WeaponGenerator.xml @@ -0,0 +1,45 @@ + + + WeaponGenerator + + + + + + + + + 0x9EFB69B1 + + + + + + 0x2B9C9A74 + + + + + + + + + + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/WorldLightFader.xml b/templates/mp3proto/Script/WorldLightFader.xml new file mode 100644 index 00000000..71495206 --- /dev/null +++ b/templates/mp3proto/Script/WorldLightFader.xml @@ -0,0 +1,28 @@ + + + WorldLightFader + + + + 1.0 + + + 1.0 + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Script/WorldTeleporter.xml b/templates/mp3proto/Script/WorldTeleporter.xml new file mode 100644 index 00000000..5fea73c6 --- /dev/null +++ b/templates/mp3proto/Script/WorldTeleporter.xml @@ -0,0 +1,79 @@ + + + WorldTeleporter + + + + + + + 1.0, 1.0, 1.0 + + + + 1.0, 1.0, 1.0 + + + + 1.0, 1.0, 1.0 + + + true + + + + 1.0 + + + 0.0 + + + false + + + + + false + + + 0.01 + + + 8.0 + + + 0.0 + + + + false + + + 0.0 + + + 2.0 + + + 3.0 + + + false + + + + + + + + + + + + + + 0.5 + enabled + enabled + + diff --git a/templates/mp3proto/Structs/ActorParameters.xml b/templates/mp3proto/Structs/ActorParameters.xml new file mode 100644 index 00000000..88e4097f --- /dev/null +++ b/templates/mp3proto/Structs/ActorParameters.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + true + + + 1.0 + + + 1.0 + + + + false + + + false + + + true + + + false + + + false + + + 127 + + + 127 + + + diff --git a/templates/mp3proto/Structs/CameraOrientation.xml b/templates/mp3proto/Structs/CameraOrientation.xml new file mode 100644 index 00000000..15764802 --- /dev/null +++ b/templates/mp3proto/Structs/CameraOrientation.xml @@ -0,0 +1,73 @@ + + + + + 0x75A7A55F + + + + + + + + + + + 0 + + + 0x33D21F2E + + + + + + + + + + + + 0.0 + + + + + + + + 20.0 + + + 5.0 + + + + + + + + + + + + + + + + + 786432 + + + + + + + + + 256 + + + + + diff --git a/templates/mp3proto/Structs/CameraShakerEnvelope.xml b/templates/mp3proto/Structs/CameraShakerEnvelope.xml new file mode 100644 index 00000000..1824d0ab --- /dev/null +++ b/templates/mp3proto/Structs/CameraShakerEnvelope.xml @@ -0,0 +1,14 @@ + + + + + 0x58F1CB59 + + + + + + + + + diff --git a/templates/mp3proto/Structs/CommandData.xml b/templates/mp3proto/Structs/CommandData.xml new file mode 100644 index 00000000..74273ab9 --- /dev/null +++ b/templates/mp3proto/Structs/CommandData.xml @@ -0,0 +1,12 @@ + + + + + false + + + + 0 + + + diff --git a/templates/mp3proto/Structs/ConditionalTest.xml b/templates/mp3proto/Structs/ConditionalTest.xml new file mode 100644 index 00000000..04c41c7c --- /dev/null +++ b/templates/mp3proto/Structs/ConditionalTest.xml @@ -0,0 +1,20 @@ + + + + + 1 + + + 0xFB73F2B8 + + + 0 + + + 0 + + + 0 + + + diff --git a/templates/mp3proto/Structs/ControlCommands.xml b/templates/mp3proto/Structs/ControlCommands.xml new file mode 100644 index 00000000..7c9411c5 --- /dev/null +++ b/templates/mp3proto/Structs/ControlCommands.xml @@ -0,0 +1,100 @@ + + + + + 0xE88E6A10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/mp3proto/Structs/Convergence.xml b/templates/mp3proto/Structs/Convergence.xml new file mode 100644 index 00000000..21519f3c --- /dev/null +++ b/templates/mp3proto/Structs/Convergence.xml @@ -0,0 +1,78 @@ + + + + + 0x0BCC8352 + + + + + + + + + + + + 0.0 + + + 0.0 + + + 1.0 + + + + + + + true + + + 10.0 + + + 0.0 + + + 0.01 + + + 10.0 + + + 1.0 + + + + + + + 0x5A778792 + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + + + + + 0.0 + + + + + + diff --git a/templates/mp3proto/Structs/DamageInfo.xml b/templates/mp3proto/Structs/DamageInfo.xml new file mode 100644 index 00000000..e0b6b597 --- /dev/null +++ b/templates/mp3proto/Structs/DamageInfo.xml @@ -0,0 +1,27 @@ + + + + + 0xBC709037 + + + + + + + + + + + + + 0.0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp3proto/Structs/DamageVulnerability.xml b/templates/mp3proto/Structs/DamageVulnerability.xml new file mode 100644 index 00000000..4ef3b551 --- /dev/null +++ b/templates/mp3proto/Structs/DamageVulnerability.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + 0.0 + + + + + + + 0.0 + + + + + + + 0.0 + + + + + diff --git a/templates/mp3proto/Structs/DebrisPropertiesOrientationEnum.xml b/templates/mp3proto/Structs/DebrisPropertiesOrientationEnum.xml new file mode 100644 index 00000000..b2448e19 --- /dev/null +++ b/templates/mp3proto/Structs/DebrisPropertiesOrientationEnum.xml @@ -0,0 +1,8 @@ + + + + + 0x76A5FBFD + + + diff --git a/templates/mp3proto/Structs/EditorProperties.xml b/templates/mp3proto/Structs/EditorProperties.xml new file mode 100644 index 00000000..86beaae2 --- /dev/null +++ b/templates/mp3proto/Structs/EditorProperties.xml @@ -0,0 +1,13 @@ + + + + + + + true + + + 3 + + + diff --git a/templates/mp3proto/Structs/ElectricBeamInfo.xml b/templates/mp3proto/Structs/ElectricBeamInfo.xml new file mode 100644 index 00000000..10ca7d3c --- /dev/null +++ b/templates/mp3proto/Structs/ElectricBeamInfo.xml @@ -0,0 +1,29 @@ + + + + + + + + + 1.0 + + + + 10.0 + + + 0.1 + + + 150.0 + + + + 1.0 + + + 0.0 + + + diff --git a/templates/mp3proto/Structs/FOVInterpolationMethod.xml b/templates/mp3proto/Structs/FOVInterpolationMethod.xml new file mode 100644 index 00000000..47c614de --- /dev/null +++ b/templates/mp3proto/Structs/FOVInterpolationMethod.xml @@ -0,0 +1,14 @@ + + + + + 0x2A1B6DFE + + + + + + + + + diff --git a/templates/mp3proto/Structs/FlareDef.xml b/templates/mp3proto/Structs/FlareDef.xml new file mode 100644 index 00000000..fc307a08 --- /dev/null +++ b/templates/mp3proto/Structs/FlareDef.xml @@ -0,0 +1,15 @@ + + + + + + 0.0 + + + 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + diff --git a/templates/mp3proto/Structs/FlyerSwarmData.xml b/templates/mp3proto/Structs/FlyerSwarmData.xml new file mode 100644 index 00000000..dd1fa6fe --- /dev/null +++ b/templates/mp3proto/Structs/FlyerSwarmData.xml @@ -0,0 +1,23 @@ + + + + + 1.0 + + + 1.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp3proto/Structs/FriendlyData.xml b/templates/mp3proto/Structs/FriendlyData.xml new file mode 100644 index 00000000..d1b55e31 --- /dev/null +++ b/templates/mp3proto/Structs/FriendlyData.xml @@ -0,0 +1,67 @@ + + + + + false + + + + false + + + true + + + false + + + 8.0 + + + 1.0 + + + 10.0 + + + 90.0 + + + false + + + false + + + 10.0 + + + + + + + 5.0 + + + + + + + + + 10.0 + + + 1000.0 + + + false + + + 60.0 + + + 90.0 + + + diff --git a/templates/mp3proto/Structs/GrappleBlock.xml b/templates/mp3proto/Structs/GrappleBlock.xml new file mode 100644 index 00000000..7b50f388 --- /dev/null +++ b/templates/mp3proto/Structs/GrappleBlock.xml @@ -0,0 +1,32 @@ + + + + + 0 + + + 0.0 + + + 0.0 + + + 1.0 + + + 5.0 + + + true + + + true + + + true + + + false + + + diff --git a/templates/mp3proto/Structs/GrappleData.xml b/templates/mp3proto/Structs/GrappleData.xml new file mode 100644 index 00000000..cca714f4 --- /dev/null +++ b/templates/mp3proto/Structs/GrappleData.xml @@ -0,0 +1,25 @@ + + + + + 0 + + + true + + + 5.0 + + + true + + + false + + + + + + + + diff --git a/templates/mp3proto/Structs/GuiWidgetProperties.xml b/templates/mp3proto/Structs/GuiWidgetProperties.xml new file mode 100644 index 00000000..1afad396 --- /dev/null +++ b/templates/mp3proto/Structs/GuiWidgetProperties.xml @@ -0,0 +1,12 @@ + + + + + + 1 + + + false + + + diff --git a/templates/mp3proto/Structs/HealthInfo.xml b/templates/mp3proto/Structs/HealthInfo.xml new file mode 100644 index 00000000..46c7fa61 --- /dev/null +++ b/templates/mp3proto/Structs/HealthInfo.xml @@ -0,0 +1,11 @@ + + + + + 5.0 + + + 1.0 + + + diff --git a/templates/mp3proto/Structs/InterpolationMethod.xml b/templates/mp3proto/Structs/InterpolationMethod.xml new file mode 100644 index 00000000..b8483f97 --- /dev/null +++ b/templates/mp3proto/Structs/InterpolationMethod.xml @@ -0,0 +1,27 @@ + + + + + 0xDD7C3483 + + + + + + + + + + + + + 0.25 + + + 0.75 + + + 1.0 + + + diff --git a/templates/mp3proto/Structs/LaunchProjectileData.xml b/templates/mp3proto/Structs/LaunchProjectileData.xml new file mode 100644 index 00000000..7ab8cc47 --- /dev/null +++ b/templates/mp3proto/Structs/LaunchProjectileData.xml @@ -0,0 +1,15 @@ + + + + + + + 1.0, 1.0, 1.0 + + + 1.0 + + + + + diff --git a/templates/mp3proto/Structs/LayerInfo.xml b/templates/mp3proto/Structs/LayerInfo.xml new file mode 100644 index 00000000..49f1ab6f --- /dev/null +++ b/templates/mp3proto/Structs/LayerInfo.xml @@ -0,0 +1,20 @@ + + + + + 0 + + + 5.0 + + + 0.0 + + + 0.15 + + + 10.0 + + + diff --git a/templates/mp3proto/Structs/LayerSwitch.xml b/templates/mp3proto/Structs/LayerSwitch.xml new file mode 100644 index 00000000..cfb457a9 --- /dev/null +++ b/templates/mp3proto/Structs/LayerSwitch.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/templates/mp3proto/Structs/LightParameters.xml b/templates/mp3proto/Structs/LightParameters.xml new file mode 100644 index 00000000..ace90e7c --- /dev/null +++ b/templates/mp3proto/Structs/LightParameters.xml @@ -0,0 +1,50 @@ + + + + + true + + + 1.0 + + + 0 + + + 1.0 + + + 20.0 + + + 1.0, 1.0, 1.0, 1.0 + + + true + + + 1 + + + 1 + + + 0.0, 0.0, 0.0 + + + 4 + + + 4 + + + false + + + false + + + 0 + + + diff --git a/templates/mp3proto/Structs/MayaSpline.xml b/templates/mp3proto/Structs/MayaSpline.xml new file mode 100644 index 00000000..59869570 --- /dev/null +++ b/templates/mp3proto/Structs/MayaSpline.xml @@ -0,0 +1,4 @@ + + + + diff --git a/templates/mp3proto/Structs/MotionInterpolationMethod.xml b/templates/mp3proto/Structs/MotionInterpolationMethod.xml new file mode 100644 index 00000000..2419edec --- /dev/null +++ b/templates/mp3proto/Structs/MotionInterpolationMethod.xml @@ -0,0 +1,34 @@ + + + + + 0x41B91E67 + + + + + + + + + + + + 0x8C1B1D20 + + + + + + + + + + + + + + + + + diff --git a/templates/mp3proto/Structs/OffsetInterpolant.xml b/templates/mp3proto/Structs/OffsetInterpolant.xml new file mode 100644 index 00000000..d4a4050e --- /dev/null +++ b/templates/mp3proto/Structs/OffsetInterpolant.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/mp3proto/Structs/OrientationInterpolationMethod.xml b/templates/mp3proto/Structs/OrientationInterpolationMethod.xml new file mode 100644 index 00000000..cdb115ca --- /dev/null +++ b/templates/mp3proto/Structs/OrientationInterpolationMethod.xml @@ -0,0 +1,16 @@ + + + + + 0x355476D5 + + + + + + + + + + + diff --git a/templates/mp3proto/Structs/PathDetermination.xml b/templates/mp3proto/Structs/PathDetermination.xml new file mode 100644 index 00000000..8a396997 --- /dev/null +++ b/templates/mp3proto/Structs/PathDetermination.xml @@ -0,0 +1,27 @@ + + + + + 0x571AA317 + + + + + + + + + + + 0x15F0534B + + + + + + + + + + + diff --git a/templates/mp3proto/Structs/PatternedAITypedef.xml b/templates/mp3proto/Structs/PatternedAITypedef.xml new file mode 100644 index 00000000..2a28dd6c --- /dev/null +++ b/templates/mp3proto/Structs/PatternedAITypedef.xml @@ -0,0 +1,105 @@ + + + + + 150.0 + + + + 2.0 + + + + + 1.0 + + + 2.0 + + + 0.0, 0.0, 0.0 + + + 0.1 + + + + + 0 + + + 5.0 + + + + 0 + + + 1.0 + + + 120.0 + + + 100.0 + + + 0.0 + + + 60.0 + + + 6.0 + + + 11.0 + + + 2.0 + + + 1.0 + + + 50.0 + + + 25.0 + + + 5.0 + + + 0.1 + + + 0.1 + + + 2.0 + + + + 1000.0 + + + 0.0 + + + + 0.0, 0.0, 0.0 + + + + + 1000.0 + + + + + 0.0, 0.0, 0.0 + + + + diff --git a/templates/mp3proto/Structs/PhysicsDebrisPropertiesOrientationEnum.xml b/templates/mp3proto/Structs/PhysicsDebrisPropertiesOrientationEnum.xml new file mode 100644 index 00000000..9dc4c4dd --- /dev/null +++ b/templates/mp3proto/Structs/PhysicsDebrisPropertiesOrientationEnum.xml @@ -0,0 +1,8 @@ + + + + + 0x76A5FBFD + + + diff --git a/templates/mp3proto/Structs/PlasmaBeamInfo.xml b/templates/mp3proto/Structs/PlasmaBeamInfo.xml new file mode 100644 index 00000000..451b9b60 --- /dev/null +++ b/templates/mp3proto/Structs/PlasmaBeamInfo.xml @@ -0,0 +1,47 @@ + + + + + 0 + + + + + + + + 10.0 + + + 0.1 + + + 1.0 + + + 10.0 + + + 10.0 + + + 1.0 + + + 1.0 + + + 1.0 + + + 150.0 + + + 1.0, 1.0, 1.0, 0.0 + + + 0.0, 0.0, 0.0, 0.0 + + + + diff --git a/templates/mp3proto/Structs/PlatformMotionProperties.xml b/templates/mp3proto/Structs/PlatformMotionProperties.xml new file mode 100644 index 00000000..23c334e1 --- /dev/null +++ b/templates/mp3proto/Structs/PlatformMotionProperties.xml @@ -0,0 +1,19 @@ + + + + + + + 10.0 + + + 0.0 + + + 288 + + + + + + diff --git a/templates/mp3proto/Structs/PlayerInventoryItem.xml b/templates/mp3proto/Structs/PlayerInventoryItem.xml new file mode 100644 index 00000000..d6276f63 --- /dev/null +++ b/templates/mp3proto/Structs/PlayerInventoryItem.xml @@ -0,0 +1,11 @@ + + + + + 0 + + + 0 + + + diff --git a/templates/mp3proto/Structs/PuddleControlData.xml b/templates/mp3proto/Structs/PuddleControlData.xml new file mode 100644 index 00000000..21f8f9a8 --- /dev/null +++ b/templates/mp3proto/Structs/PuddleControlData.xml @@ -0,0 +1,16 @@ + + + + + 1.0 + + + 1.0 + + + + + + + + diff --git a/templates/mp3proto/Structs/PuddleControlPhaseData.xml b/templates/mp3proto/Structs/PuddleControlPhaseData.xml new file mode 100644 index 00000000..8e3a7e92 --- /dev/null +++ b/templates/mp3proto/Structs/PuddleControlPhaseData.xml @@ -0,0 +1,17 @@ + + + + + 1.0 + + + 1.0 + + + 1.0 + + + 0.0 + + + diff --git a/templates/mp3proto/Structs/RagDollData.xml b/templates/mp3proto/Structs/RagDollData.xml new file mode 100644 index 00000000..f3478eb3 --- /dev/null +++ b/templates/mp3proto/Structs/RagDollData.xml @@ -0,0 +1,54 @@ + + + + + 0.0, 0.0, -50.0 + + + 8000.0 + + + 1.2 + + + 0.0, 0.0, -3.0 + + + 1000.0 + + + 0.125 + + + 0.85 + + + 1.0 + + + 3000.0 + + + 0.5 + + + 5.0 + + + + false + + + true + + + false + + + false + + + false + + + diff --git a/templates/mp3proto/Structs/ScannableParameters.xml b/templates/mp3proto/Structs/ScannableParameters.xml new file mode 100644 index 00000000..e2208d24 --- /dev/null +++ b/templates/mp3proto/Structs/ScannableParameters.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/templates/mp3proto/Structs/SeedBoss1Action.xml b/templates/mp3proto/Structs/SeedBoss1Action.xml new file mode 100644 index 00000000..89e8ff28 --- /dev/null +++ b/templates/mp3proto/Structs/SeedBoss1Action.xml @@ -0,0 +1,14 @@ + + + + + false + + + 100.0 + + + 50.0 + + + diff --git a/templates/mp3proto/Structs/SeedBoss1Stage.xml b/templates/mp3proto/Structs/SeedBoss1Stage.xml new file mode 100644 index 00000000..005fbc27 --- /dev/null +++ b/templates/mp3proto/Structs/SeedBoss1Stage.xml @@ -0,0 +1,29 @@ + + + + + 0.0 + + + 0.0 + + + 0.0 + + + false + + + false + + + false + + + + + + + + + diff --git a/templates/mp3proto/Structs/ShockWaveInfo.xml b/templates/mp3proto/Structs/ShockWaveInfo.xml new file mode 100644 index 00000000..0e63e16d --- /dev/null +++ b/templates/mp3proto/Structs/ShockWaveInfo.xml @@ -0,0 +1,24 @@ + + + + + + + 0.0 + + + 1.0 + + + 0.5 + + + 1.0 + + + 0.0 + + + + + diff --git a/templates/mp3proto/Structs/SpacePirateWeaponData.xml b/templates/mp3proto/Structs/SpacePirateWeaponData.xml new file mode 100644 index 00000000..cf3d1d84 --- /dev/null +++ b/templates/mp3proto/Structs/SpacePirateWeaponData.xml @@ -0,0 +1,88 @@ + + + + + true + + + false + + + false + + + false + + + true + + + true + + + + 15.0 + + + 50.0 + + + + + + + 25.0 + + + 0.4 + + + 20.0 + + + 50.0 + + + 0.0 + + + 45.0 + + + 45.0 + + + 2 + + + + + 8.0 + + + 5.0 + + + 0.0 + + + 0.0 + + + + + 0.0, 0.0, 1.0, 1.0 + + + 1.0, 0.0, 0.0, 1.0 + + + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp3proto/Structs/SpindlePositionInterpolant.xml b/templates/mp3proto/Structs/SpindlePositionInterpolant.xml new file mode 100644 index 00000000..6c67f6e9 --- /dev/null +++ b/templates/mp3proto/Structs/SpindlePositionInterpolant.xml @@ -0,0 +1,19 @@ + + + + + 0xCEA073FF + + + + + + + + + + + + + + diff --git a/templates/mp3proto/Structs/SplineType.xml b/templates/mp3proto/Structs/SplineType.xml new file mode 100644 index 00000000..b798d00f --- /dev/null +++ b/templates/mp3proto/Structs/SplineType.xml @@ -0,0 +1,8 @@ + + + + + 0 + + + diff --git a/templates/mp3proto/Structs/StaticGeometryTest.xml b/templates/mp3proto/Structs/StaticGeometryTest.xml new file mode 100644 index 00000000..e963395e --- /dev/null +++ b/templates/mp3proto/Structs/StaticGeometryTest.xml @@ -0,0 +1,13 @@ + + + + + 0x549547E6 + + + + + + + + diff --git a/templates/mp3proto/Structs/SwarmBasicsData.xml b/templates/mp3proto/Structs/SwarmBasicsData.xml new file mode 100644 index 00000000..8b54963d --- /dev/null +++ b/templates/mp3proto/Structs/SwarmBasicsData.xml @@ -0,0 +1,122 @@ + + + + + + + 5.0 + + + 5.0 + + + + + 1.0 + + + 0.3 + + + 0.7 + + + 0.0 + + + 3.0 + + + 50 + + + 0 + + + 2.5 + + + 1.0 + + + 0.7 + + + 0.4 + + + 0.7 + + + 0.7 + + + 10.0 + + + 6.0 + + + 5 + + + 0.0 + + + 0.0 + + + + + 2.0 + + + 2.0 + + + + + + + 5 + + + 1.0 + + + 90.0 + + + false + + + false + + + true + + + false + + + + + 0.0 + + + 100.0 + + + 20 + + + 127 + + + 5.0 + + + 0.0 + + + diff --git a/templates/mp3proto/Structs/TextProperties.xml b/templates/mp3proto/Structs/TextProperties.xml new file mode 100644 index 00000000..313f4992 --- /dev/null +++ b/templates/mp3proto/Structs/TextProperties.xml @@ -0,0 +1,42 @@ + + + + + 1 + + + 1 + + + 100.0 + + + 0 + + + 0 + + + 1.0, 1.0, 1.0, 1.0 + + + 0.0, 0.0, 0.0, 1.0 + + + 1.0, 1.0, 1.0, 1.0 + + + + 0 + + + 0 + + + false + + + false + + + diff --git a/templates/mp3proto/Structs/Transform.xml b/templates/mp3proto/Structs/Transform.xml new file mode 100644 index 00000000..da27caf2 --- /dev/null +++ b/templates/mp3proto/Structs/Transform.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/templates/mp3proto/Structs/TriggerInfo.xml b/templates/mp3proto/Structs/TriggerInfo.xml new file mode 100644 index 00000000..10948f12 --- /dev/null +++ b/templates/mp3proto/Structs/TriggerInfo.xml @@ -0,0 +1,15 @@ + + + + + 254 + + + 0 + + + + 0.0, 0.0, 0.0 + + + diff --git a/templates/mp3proto/Structs/Vector2f.xml b/templates/mp3proto/Structs/Vector2f.xml new file mode 100644 index 00000000..3be26a5e --- /dev/null +++ b/templates/mp3proto/Structs/Vector2f.xml @@ -0,0 +1,11 @@ + + + + + 0.0 + + + 0.0 + + + diff --git a/templates/mp3proto/Structs/VisorParameters.xml b/templates/mp3proto/Structs/VisorParameters.xml new file mode 100644 index 00000000..78b920e9 --- /dev/null +++ b/templates/mp3proto/Structs/VisorParameters.xml @@ -0,0 +1,11 @@ + + + + + false + + + 15 + + + diff --git a/templates/mp3proto/Structs/WeaponVulnerability.xml b/templates/mp3proto/Structs/WeaponVulnerability.xml new file mode 100644 index 00000000..abde7a2d --- /dev/null +++ b/templates/mp3proto/Structs/WeaponVulnerability.xml @@ -0,0 +1,14 @@ + + + + + 100.0 + + + 0 + + + false + + +