diff --git a/.github/workflows/AVC-VersionFileValidator.yml b/.github/workflows/AVC-VersionFileValidator.yml index ae7626f..e1fbcf6 100644 --- a/.github/workflows/AVC-VersionFileValidator.yml +++ b/.github/workflows/AVC-VersionFileValidator.yml @@ -1,21 +1,27 @@ -# v1.3.1 +# v1.4.0 +# update checkout to v3 +# update AVC to v1.4 # This is a standard workflow to validate all .version files # found in the root directory of the repository and any subdirectories, # whenever something is pushed to any branch in the repository, or to a "foreign" branch active in a pull request. # It should cover most cases. -name: Validate AVC .version files + +name: AVC .version file validation on: push: + branches: + - master pull_request: types: [opened, synchronize, reopened] + workflow_dispatch: + jobs: validate_version_files: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 1 - - name: KSP-AVC Version File Validator - uses: DasSkelett/AVC-VersionFileValidator@v1.3.1 - + - name: Validate files + uses: DasSkelett/AVC-VersionFileValidator@master diff --git a/.github/workflows/createIndexesfromMarkdown.yml b/.github/workflows/createIndexesfromMarkdown.yml index 67e9aad..a38b6ef 100644 --- a/.github/workflows/createIndexesfromMarkdown.yml +++ b/.github/workflows/createIndexesfromMarkdown.yml @@ -1,6 +1,6 @@ -# 1.0.1.0 +# 1.0.2.1 # created: 05 Feb 2022 -# updated: 20 Feb 2022 +# updated: 18 Mar 2022 # Create Indexes from Markdown # https://github.com/DaanV2/Markdown-Action-Create-Indexes @@ -18,8 +18,8 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2.3.4 - - uses: DaanV2/Markdown-Action-Create-Indexes@v1.5.13 + - uses: actions/checkout@v3 + - uses: DaanV2/Markdown-Action-Create-Indexes@v1.6.0 with: folder: ${{github.workspace}}/docs/ diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index 6ba923a..d88ce8a 100644 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -1,16 +1,18 @@ -# 1.1.0.1 - 2 Dec 2021 +# 1.1.0.2 +# created: 02 Dec 2021 +# updated: 18 Mar 2022 # An action for filtering pull requests and issues from first-time contributors. # https://github.com/marketplace/actions/first-interaction name: Greetings -on: [pull_request, issues, issue_comment, discussion_comment, fork, gollum] +on: [pull_request, issues, issue_comment, discussion_comment, fork, gollum, workflow_dispatch] jobs: greeting: runs-on: ubuntu-latest steps: - - uses: actions/first-interaction@v1 + - uses: actions/first-interaction@v1.1.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} issue-message: 'Thank you. Kindly read [contributiing.md](https://github.com/zer0Kerbal/.github/blob/master/.github/CONTRIBUTING.md), [code_of_conduct.md](https://github.com/zer0Kerbal/.github/blob/master/.github/CODE_OF_CONDUCT.md) and [styleguide.md](https://github.com/zer0Kerbal/.github/blob/master/.github/STYLEGUIDE.md). These are boilerplate.' diff --git a/GameData/AxialAerospace/Dreamer/Agencies/Agents.cfg b/GameData/AxialAerospace/Dreamer/Agencies/Agents.cfg index 8d8843c..2c19291 100644 --- a/GameData/AxialAerospace/Dreamer/Agencies/Agents.cfg +++ b/GameData/AxialAerospace/Dreamer/Agencies/Agents.cfg @@ -1,10 +1,14 @@ AGENT { - name = AxialAerospace - title = #Dreamer-Agency-titl - description = #Dreamer-Agency-desc - logoURL = NASA/Agencies/NASA - logoScaledURL = CSS/Agencies/NASA + name = Axial Aerospace + title = #DRM-Agency-titl + description = #DRM-Agency-desc + logoURL = AxialAerospace/Dreamer/Agencies/NASA +<<<<<<< Updated upstream + logoScaledURL = AxialAerospace/Dreamer/Agencies/NASA_scaled +======= + logoScaledURL = AxialAerospace/Dreamer/Agencies/NASA_scaled +>>>>>>> Stashed changes mentality = Commercial mentality = Pioneer diff --git a/GameData/AxialAerospace/Dreamer/Compatibility/ConnectedLivingSpace.cfg b/GameData/AxialAerospace/Dreamer/Compatibility/ConnectedLivingSpace.cfg new file mode 100644 index 0000000..73e5273 --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Compatibility/ConnectedLivingSpace.cfg @@ -0,0 +1,44 @@ +// ConnectedLivingSpace.cfg v1.0.0.0 +// Dreamer by Axial Aerospace (DREAM) +// created: 20 Mar 2022 +// updated: + +// CLS Compatibility for Dreamer by FuryFire2004 + +@PART[drm-cargo-bay]:NEEDS[ConnectedLivingSpace,Dreamer]:FOR[Dreamer] +{ + MODULE + { + name = ModuleConnectedLivingSpace + passable = true + } +} + +@PART[drm-docker-rear]:NEEDS[ConnectedLivingSpace,Dreamer]:FOR[Dreamer] +{ + MODULE + { + name = ModuleConnectedLivingSpace + passable = true + } +} + +@PART[drm-cabin-bay]:NEEDS[ConnectedLivingSpace,Dreamer]:FOR[Dreamer] +{ + MODULE + { + name = ModuleConnectedLivingSpace + passable = true + } +} + +@PART[drm-dock-nose]:NEEDS[ConnectedLivingSpace,Dreamer]:FOR[Dreamer] +{ + MODULE + { + name = ModuleConnectedLivingSpace + passable = true + } +} + +// GPLv2 BY zer0Kerbal diff --git a/GameData/AxialAerospace/Dreamer/Patches/FAR-NEAR.cfg b/GameData/AxialAerospace/Dreamer/Compatibility/FerramAerospaceResearch.cfg similarity index 77% rename from GameData/AxialAerospace/Dreamer/Patches/FAR-NEAR.cfg rename to GameData/AxialAerospace/Dreamer/Compatibility/FerramAerospaceResearch.cfg index 0fe14f4..1f999f8 100644 --- a/GameData/AxialAerospace/Dreamer/Patches/FAR-NEAR.cfg +++ b/GameData/AxialAerospace/Dreamer/Compatibility/FerramAerospaceResearch.cfg @@ -1,5 +1,5 @@ -// FAR-NEAR.cfg v1.0.0.0 -// Dreamer by Axial Aerospace +// FerramAerospaceResearch.cfg v1.0.0.0 +// Dreamer by Axial Aerospace (DREAM) // created: 2020 03 31 // updated: 2020 03 31 @@ -20,5 +20,4 @@ } } -// GPLv2 -// zer0Kerbal \ No newline at end of file +// GPLv2 BY zer0Kerbal \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Compatibility/FireSpitter.cfg b/GameData/AxialAerospace/Dreamer/Compatibility/FireSpitter.cfg new file mode 100644 index 0000000..7d9bed1 --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Compatibility/FireSpitter.cfg @@ -0,0 +1,125 @@ +// FireSpitter.cfg v1.0.0.0 +// Dreamer by Axial Aerospace (DREAM) +// created: 20 Mar 2022 +// updated: + +@PART[drm-nose-dock,drm-nose-nodock]:NEEDS[FireSpitter,Dreamer]:FOR[Dreamer] +{ + + !MODULE[ModuleAnimateGeneric] {} + + MODULE + { + name = FSanimateGeneric + animationName = Scene + startEventGUIName = #DRM-nose-opn // Open Nose Access Panel + endEventGUIName = #DRM-nose-cls // Close Nose Access Panel + actionGUIName = #DRM-nose-tog // Toggle Nose Access Panel + availableInEVA = True + EVArange = 10 + } +} + +@PART[drm-gear-nse]:NEEDS[FireSpitter,Dreamer]:FOR[Dreamer] +{ + + !MODULE[ModuleAnimateGeneric] {} + + MODULE + { + name = FSwheel + wheelColliderName = wheelCollider + boundsCollider = Bounds + wheelMeshName = Wheel + //suspensionParentName = suspensionParent + rotationAdjustment = 2.0 // adjust the visual rotation speed of the wheel meshes if they are off + numberOfWheels = 1 + animationName = Scene + disableColliderWhenRetracted = True + hasMotor = False + motorEnabled = False // set to false for landing gears to start unpowered. + motorTorque = 2 + maxSpeed = 30 // the motorTorque is 1 at 0 speed, and 0 at this speed, meaning the actual max speed is probably way lower. + overrideModelFrictionValues = True + forwardsExtremumSlip = 0.01 + forwardsExtremumValue = 1.0 + forwardsAsymptoteSlip = 0.04 + forwardsAsymptoteValue = 0.6 + forwardsStiffness = 6000 + sidewaysExtremumSlip = 0.01 + sidewaysExtremumValue = 1.0 + sidewaysAsymptoteSlip = 0.04 + sidewaysAsymptoteValue = 0.6 + sidewaysStiffness = 500 + resourceConsumptionRate = 0.2 + resourceName = ElectricCharge + //motorStartsReversed = True + brakeTorque =0 // 15 + brakeSpeed = 0.0// 0.5 + animationLayer = 1 + deployedDrag = 0.2 + retractedDrag = 0.0 + guiActiveUnfocused = True + unfocusedRange = 5.0 + brakeEmissiveObjectName = brakeLight + onEmissiveColor = 1, 0.3, 0 + offEmissiveColor = 0, 1, 0 + deployingEmissiveColor = 1, 0, 0 + disabledEmissiveColor = 0, 0, 0 + useCustomParticleFX = True + smokeFXtextureName = Firespitter/textures/particle + } +} + +@PART[drm-gear-lft,drm-gear-rgt]:NEEDS[FireSpitter,Dreamer]:FOR[Dreamer] +{ + + !MODULE[ModuleAnimateGeneric] {} + + MODULE + { + name = FSwheel + wheelColliderName = wheelCollider + boundsCollider = Bounds + wheelMeshName = Wheel + //suspensionParentName = suspensionParent + rotationAdjustment = 2.0 // adjust the visual rotation speed of the wheel meshes if they are off + numberOfWheels = 1 + animationName = Scene + disableColliderWhenRetracted = True + hasMotor = True + motorEnabled = False // set to false for landing gears to start unpowered. + motorTorque = 2 + maxSpeed = 30 // the motorTorque is 1 at 0 speed, and 0 at this speed, meaning the actual max speed is probably way lower. + overrideModelFrictionValues = True + forwardsExtremumSlip = 0.01 + forwardsExtremumValue = 1.0 + forwardsAsymptoteSlip = 0.04 + forwardsAsymptoteValue = 0.6 + forwardsStiffness = 6000 + sidewaysExtremumSlip = 0.01 + sidewaysExtremumValue = 1.0 + sidewaysAsymptoteSlip = 0.04 + sidewaysAsymptoteValue = 0.6 + sidewaysStiffness = 500 + resourceConsumptionRate = 0.2 + resourceName = ElectricCharge + //motorStartsReversed = True + brakeTorque = 25 + brakeSpeed = 0.75 + animationLayer = 1 + deployedDrag = 0.2 + retractedDrag = 0.0 + guiActiveUnfocused = True + unfocusedRange = 5.0 + brakeEmissiveObjectName = brakeLight + onEmissiveColor = 1, 0.3, 0 + offEmissiveColor = 0, 1, 0 + deployingEmissiveColor = 1, 0, 0 + disabledEmissiveColor = 0, 0, 0 + useCustomParticleFX = True + smokeFXtextureName = Firespitter/textures/particle + } +} + +// GPLv2 BY zer0Kerbal \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Compatibility/HullCameraVDS.cfg b/GameData/AxialAerospace/Dreamer/Compatibility/HullCameraVDS.cfg new file mode 100644 index 0000000..5bed566 --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Compatibility/HullCameraVDS.cfg @@ -0,0 +1,24 @@ +// HullCameraVDS.cfg v1.0.0.0 +// Dreamer by Axial Aerospace (DREAM) +// created: 20 Mar 2022 +// updated: + +// HullCameraVDS Compatibility for Dreamer by FuryFire2004 + +@PART[drm-docker-rear]:NEEDS[HullCameraVDS,Dreamer]:FOR[Dreamer] +{ + MODULE + { +//For Hullcam on docking port for docking + name = MuMechModuleHullCameraZoom + cameraName = #autoLOC_HULL_PM_007 //NavCam + cameraForward = 0, 1, 0 + cameraUp = 0, 0, -1 + cameraPosition = 0, 0.07, 0 + cameraFoVMax = 60 + cameraFoVMin = 60 + cameraMode = 1 + } +} + +// GPLv2 BY zer0Kerbal diff --git a/GameData/AxialAerospace/Dreamer/Compatibility/MechJeb.cfg b/GameData/AxialAerospace/Dreamer/Compatibility/MechJeb.cfg new file mode 100644 index 0000000..7b2a37e --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Compatibility/MechJeb.cfg @@ -0,0 +1,24 @@ +// MechJeb.cfg v1.0.0.0 +// Dreamer by Axial Aerospace (DREAM) +// created: 20 Mar 2022 +// updated: + +//MechJeb Compatibility for Dreamer by FuryFire2004 + +@PART[drm-cargo-bay]:NEEDS[MechJebCore,Dreamer]:FOR[Dreamer] +{ + MODULE + { + name = MechJebCore + } +} + +@PART[drm-cabin-bay]:NEEDS[MechJebCore,Dreamer]:FOR[Dreamer] +{ + MODULE + { + name = MechJebCore + } +} + +// GPLv2 BY zer0Kerbal diff --git a/GameData/AxialAerospace/Dreamer/Patches/ODFC.cfg b/GameData/AxialAerospace/Dreamer/Compatibility/OnDemandFuelCells.cfg similarity index 91% rename from GameData/AxialAerospace/Dreamer/Patches/ODFC.cfg rename to GameData/AxialAerospace/Dreamer/Compatibility/OnDemandFuelCells.cfg index 4a802b0..7aec81f 100644 --- a/GameData/AxialAerospace/Dreamer/Patches/ODFC.cfg +++ b/GameData/AxialAerospace/Dreamer/Compatibility/OnDemandFuelCells.cfg @@ -1,9 +1,9 @@ -// ODFC.cfg v1.0.0.0 -// Dreamer (AAD) +// ODFC.cfg v1.0.1.0 +// Dreamer by Axial Aerospace (DREAM) // created: 17 Jun 2021 -// updated: 17 Jun 2021 +// updated: 20 Mar 2022 -@PART[drm-cabin,drm-cabin-bay]:NEEDS[ODFC]:FOR[ODFC] +@PART[drm-cabin,drm-cabin-bay]:NEEDS[ODFC,Dreamer]:FOR[ODFC] { @cost += 50 @title ^= :$: ODFC: @@ -95,7 +95,7 @@ } } -@PART[drm-cabin,drm-cabin-bay]:NEEDS[ODFC]:AFTER[ODFC] +@PART[drm-cabin,drm-cabin-bay]:NEEDS[ODFC,Dreamer]:AFTER[ODFC] { @MODULE[ODFC] { @@ -183,5 +183,4 @@ } } -// GPLv2 -// zer0Kerbal +// GPLv2 BY zer0Kerbal diff --git a/GameData/AxialAerospace/Dreamer/Compatibility/RasterPropMonitor.cfg b/GameData/AxialAerospace/Dreamer/Compatibility/RasterPropMonitor.cfg new file mode 100644 index 0000000..98c68eb --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Compatibility/RasterPropMonitor.cfg @@ -0,0 +1,28 @@ +// RasterPropMonitor.cfg v1.0.0.0 +// Dreamer by Axial Aerospace (DREAM) +// created: 2020 03 31 +// updated: + +@PART[drm-cabin-bay,drm-cabin-nobay]:NEEDS[RPM|MAS,Dreamer]:FOR[Dreamer] +{ +// MODULE + // { + // name = RasterPropMonitorComputer + // isEnabled = True + // data = activePage107$12|activePage108$3|activePage110$7|activePage109$7|activePage48$4|activePage57$7|activePage55$10|activePage101$5 + // vesselDescription = + // EVENTS + // { + // } + // ACTIONS + // { + // } + // } + + MODULE + { + name = RasterPropMonitorComputer + } +} + +// GPLv2 BY zer0Kerbal \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Patches/TAC-LS.cfg b/GameData/AxialAerospace/Dreamer/Compatibility/TAC-LS.cfg similarity index 86% rename from GameData/AxialAerospace/Dreamer/Patches/TAC-LS.cfg rename to GameData/AxialAerospace/Dreamer/Compatibility/TAC-LS.cfg index 247eeeb..aa65e3b 100644 --- a/GameData/AxialAerospace/Dreamer/Patches/TAC-LS.cfg +++ b/GameData/AxialAerospace/Dreamer/Compatibility/TAC-LS.cfg @@ -1,5 +1,5 @@ // TAC-LS.cfg v1.0.0.0 -// Dreamer (AAD) +// Dreamer by Axial Aerospace (DREAM) // created: 10 Jun 2021 // updated: 10 Jun 2021 @@ -33,5 +33,4 @@ } } -// GPLv2 -// zer0Kerbal \ No newline at end of file +// GPLv2 BY zer0Kerbal \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Localization/en-us.cfg b/GameData/AxialAerospace/Dreamer/Localization/en-us.cfg index 832b3dc..bb70165 100644 --- a/GameData/AxialAerospace/Dreamer/Localization/en-us.cfg +++ b/GameData/AxialAerospace/Dreamer/Localization/en-us.cfg @@ -1,9 +1,118 @@ Localization -{ +{ //This file was automatically generated by KSP AutoLoc 0.4.2 by zer0Kerbal en-us { - // #Axial Aerospace - // Dreamer - #DRM_manu = Axial Aerospace + // Agencies + #DRM-Agency-titl = Axial Aerospace + #DRM-Agency-desc = Axial Aerospace seeks to streamline space. + + // Parts + #DRM-drm-atlas-inter-titl = Atlas V Interstage + #DRM-drm-atlas-inter-desc = Interstage Adapter - Used to stack the Centaur on top of the Titan. + #DRM-drm-atlas-inter-tags = axial aerospace aa )dream interstage decoupler atlas interstage stage adapter decoupler + + #DRM-drm-cabin-bay-titl = Dreamer With Cargo Bay + #DRM-drm-cabin-bay-desc = Main Cabin for Dreamer Shuttle. Holds 7 Crew, LFO, Monoprop, and Batteries. Includes onboard fuel-cell generator for power regeneration. This version includes a small cargo bay for handling various payloads. + #DRM-drm-cabin-bay-tags = axial aerospace aa )dream bay cargo + + #DRM-drm-cabin-nobay-titl = Dreamer + #DRM-drm-cabin-nobay-desc = Main Cabin for Dreamer Shuttle. Holds 4 Crew, LFO, Monoprop, and Batteries. Includes onboard fuel-cell generator for power regeneration. + #DRM-drm-cabin-nobay-tags = axial aerospace aa )dream + + #DRM-drm-cargo-bay-titl = Dreamer Cargo Bay + #DRM-drm-cargo-bay-desc = Main Cabin for Dreamer Shuttle. Holds 7 Crew, LFO, Monoprop, and Batteries. Includes onboard fuel-cell generator for power regeneration. This version includes a small cargo bay for handling various payloads. + #DRM-drm-cargo-bay-tags = dreamer + + #DRM-drm-ccb-eng-titl = CCB Engine Module + #DRM-drm-ccb-eng-desc = The part that needs to point towards the ground. + #DRM-drm-ccb-eng-tags = dreamer axial aerospace aa )dream + + #DRM-drm-ccb-tank-titl = Common Core Booster Tank + #DRM-drm-ccb-tank-desc = Fuel Tank for Common Core Booster. Strange Propietary Diameter. Won't Plug into anything else but the Atlas Interstage and look good doing it. + #DRM-drm-ccb-tank-tags = axial aerospace aa )dream dreamer common core booster + + #DRM-drm-centaur-titl = 2.5m Centaur Upper Stage + #DRM-drm-centaur-desc = The twin engine Centaur Upper Stage. Used to boost the Dreamer or any other 2.5m payload into orbit. + #DRM-drm-centaur-tags = axial aerospace aa )dream dreamer centaur engine twin centaur upper + + #DRM-drm-decoupler-titl = Dreamer Stack Decoupler + #DRM-drm-decoupler-desc = Thingy for splitting the thingy from the other thingies. + #DRM-drm-decoupler-tags = axial aerospace aa )dream dream decoupler stage + + #DRM-drm-docking-rear-titl = Dreamer Rear Docking Port + #DRM-drm-docking-rear-desc = Rear Docking Port. + #DRM-drm-docking-rear-tags = axial aerospace aa )dream dreamer dock reat aft + + #DRM-drm-engine-titl = Dreamer OMS Engine + #DRM-drm-engine-desc = Dreamer OMS Engine - An S for M'ing while in O. + #DRM-drm-engine-tags = axial aerospace aa )dream + + #DRM-drm-gear-lft-titl = Dreamer Left Gear + #DRM-drm-gear-lft-desc = Dreamer Left Gear + #DRM-drm-gear-lft-tags = axial aerospace aa )dream dreamer gear ground wheel port + + #DRM-drm-gear-nse-titl = Dreamer Nose Gear + #DRM-drm-gear-nse-desc = Dreamer Nose Gear + #DRM-drm-gear-nse-tags = axial aerospace aa )dream dreamer gear ground wheel + + #DRM-drm-gear-rgt-titl = Dreamer Right Gear + #DRM-drm-gear-rgt-desc = Dreamer Right Gear + #DRM-drm-gear-rgt-tags = axial aerospace aa )dream dreamer gear ground wheel starboard + + #DRM-drm-nose-dock-titl = Dreamer Docking NoseCone + #DRM-drm-nose-dock-desc = Dreamer Nose Cone with integrated docking port. + #DRM-drm-nose-dock-tags = axial aerospace aa )dream nose dock shield + + #DRM-drm-nose-nodock-titl = Dreamer NoseCone + #DRM-drm-nose-nodock-desc = Dreamer Nose Cone + #DRM-drm-nose-nodock-tags = axial aerospace aa )dream dreamer nose cargo shield + + #DRM-drm-payload-kas-titl = KAS Cargo Bay Insert + #DRM-drm-payload-kas-desc = KAS Cargo Bay Insert for Dreamer. Includes storage, winch, and pipe attachment points. + #DRM-drm-payload-kas-tags = axial aerospace aa )dream dreamer kas cargo ccx-kas + + #DRM-drm-payload-lfo-titl = Dreamer Auxilliary Fuel Tank + #DRM-drm-payload-lfo-desc = LFO Fuel Tank insert for Dreamer cargo bay. + #DRM-drm-payload-lfo-tags = axial aerospace aa )dream + + #DRM-drm-payload-ls-tac-titl = Dreamer Container - TAC Life Support + #DRM-drm-payload-ls-tac-desc = Stowage Container for Dreamer Cargo Bay. Comes preconfigured with TAC life support supplies. + #DRM-drm-payload-ls-tac-tags = axial aerospace aa )dream dreamer stor cont utility + + #DRM-drm-payload-ore-titl = Dreamer Container - Ore + #DRM-drm-payload-ore-desc = Ore Stowage Container for Dreamer Cargo Bay. + #DRM-drm-payload-ore-tags = axial aerospace aa )dream dreamer stor cont utility ore isru drill + + #DRM-drm-tail-titl = Dreamer Vertical Control Surface + #DRM-drm-tail-desc = The Tail. It goes on the back. + #DRM-drm-tail-tags = axial aerospace aa )dream dreamer tail + + #DRM-drm-wing-left-titl = Dreamer Left Wing + #DRM-drm-wing-left-desc = Left Wing + #DRM-drm-wing-left-tags = axial aerospace aa )dream dreamer wing left port + + #DRM-drm-wing-right-titl = Dreamer Right Wing + #DRM-drm-wing-right-desc = Right Wing + #DRM-drm-wing-right-tags = axial aerospace aa )dream dreamer wing right starboard + + // PAW/RMB + #DRM-Command-noseup = Nose Up + + #DRM-CargoBay-opn = Cargo Bay: Open + // #autoLOC_502069 // Open + #DRM-CargoBay-cls = Cargo Bay: Close + // #autoLOC_502051 // Close + #DRM-CargoBay-tog = Toggle Bay Doors + // #autoLOC_502077 // Toggle Bay Doors + + // drm-nose + #DRM-nose-opn = Open Nose Access Panel + #DRM-nose-cls = Close Nose Access Panel + #DRM-nose-tog = Toggle Nose Access Panel + + // drm-gear + #DRM-gear-opn = Gear Lower + #DRM-gear-cls = Gear Raise + #DRM-gear-tog = Toggle Gear } } \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-atlas-inter.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-atlas-inter.cfg new file mode 100644 index 0000000..d760522 --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-atlas-inter.cfg @@ -0,0 +1,56 @@ +PART +{ + name = drm-atlas-inter + module = Part + author = Art and zer0kerbal + + MODEL + { + model = AxialAerospace/Dreamer/Assets/drmatlasinter + } + scale = 1.0 + rescaleFactor = 1 + + node_stack_topattach = 0.0, -0.0143716, 0.0, 0.0, 1.0, 0.0, 3 + node_stack_botattach = 0.0, -0.173952, 0.0, 0.0, -1.0, 0.0, 3 + + attachRules = 1,0,1,1,0 + + sound_vent_large = decouple + + TechRequired = heavierRocketry + entryCost = 2200 + cost = 300 + category = Coupling // Structural + subcategory = 0 + + title = #DRM-drm-atlas-inter-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-atlas-inter-desc + tags = #DRM-drm-atlas-inter-tags + + mass = .15 + + dragModelType = default + maximum_drag = 0.02 + minimum_drag = 0.02 + angularDrag = 1 + + crashTolerance = 15 + breakingForce = 20000 + breakingTorque = 20000 + + maxTemp = 3400 + + fuelCrossFeed = False + //stagingIcon = DECOUPLER_HOR + stageOffset = 1 + childStageOffset = 1 + + MODULE + { + name = ModuleDecouple + isOmniDecoupler = true + ejectionForce = 600 + } +} diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-atlasinter.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-atlasinter.cfg deleted file mode 100644 index a80c945..0000000 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-atlasinter.cfg +++ /dev/null @@ -1,57 +0,0 @@ -PART -{ - // --- general parameters --- - name = drm-atlasinter - module = Part - author = Art - - MODEL - { - model = AxialAerospace/Dreamer/Assets/drmatlasinter - scale = 1.0, 1.0, 1.0 - } - -rescaleFactor = 1 - -node_stack_topattach = 0.0, -0.0143716, 0.0, 0.0, 1.0, 0.0, 3 -node_stack_botattach = 0.0, -0.173952, 0.0, 0.0, -1.0, 0.0, 3 - -sound_vent_large = decouple - - -// --- editor parameters --- -TechRequired = heavierRocketry -entryCost = 2200 -cost = 300 -category = Coupling // Structural -subcategory = 0 -title = Atlas V Interstage -manufacturer = Axial Aerospace -description = Interstage Adapter - Used to stack the Centaur on top of the Titan. - tag = axial aerospace aa )dream - -// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision -attachRules = 1,0,1,1,0 - -// --- standard part parameters --- -mass = .15 -dragModelType = default -maximum_drag = 0.02 -minimum_drag = 0.02 -angularDrag = 1 -breakingForce = 20000 -breakingTorque = 20000 -crashTolerance = 15 -maxTemp = 3400 -fuelCrossFeed = False -//stagingIcon = DECOUPLER_HOR -stageOffset = 1 -childStageOffset = 1 - - MODULE - { - name = ModuleDecouple - isOmniDecoupler = true - ejectionForce = 600 - } -} diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-cabin-bay.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-cabin-bay.cfg index 937cc66..7fb8900 100644 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-cabin-bay.cfg +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-cabin-bay.cfg @@ -1,11 +1,9 @@ PART { - // --- general parameters --- name = drm-cabin-bay module = Part - author = Art + author = Art and zer0kerbal - // --- asset parameters --- MODEL { model = AxialAerospace/Dreamer/Assets/drmcabin @@ -13,55 +11,37 @@ PART } rescaleFactor = 1 -// --- node definitions --- node_stack_Bay = 0.0, -0.95554, 0.05207, 0.0, -1.0, 0.0, 1, 1 node_stack_Docker = 0.0, -5.169, 0.22554, 0.0, -1.0, 0.0, 3, 1 node_stack_EngL = 1.2999, -5.1048, 0.7, 0.0, -1.0, 0.0, 1, 1 node_stack_EngR = -1.2999, -5.1048, 0.7, 0.0, -1.0, 0.0, 1, 1 - -node_stack_GearF = 0.0, 1.98985, 1.25696, 0.0, 0.0, 1.0, 1, 1 -node_stack_GearL = 1.41448, -3.9366, 1.23052, 0.0, 0.0, 1.0, 1, 1 -node_stack_GearR = -1.41448, -3.9366, 1.23052, 0.0, 0.0, 1.0, 1, 1 - node_stack_Nose = 0.0, 2.6012, 0.55258, 0.0, 0.0, 1.0, 3, 1 + node_stack_GearF = 0.0, 1.98985, 1.25696, 0.0, 0.0, 1.0, 1, 1 + node_stack_GearR = 1.41448, -3.9366, 1.23052, 0.0, 0.0, 1.0, 1, 1 + node_stack_GearL = -1.41448, -3.9366, 1.23052, 0.0, 0.0, 1.0, 1, 1 + node_stack_Nose = 0.0, 2.6012, 0.55258, 0.0, 1.0, 0.0, 3, 1 + node_stack_ka = 0.0, -6.2112, 0.22554, 0.0, -1.0, 0.0, 3, 1 node_stack_Tail = 0.0, -3.9366, -0.56183, 0.0, 0.0, -1.0, 1, 1 - - node_stack_WingL = -2.0856, -3.9366, 0.384922, 0.0, -1.0, 0.0, 1, 1, 1 - node_stack_WingR = 2.0538, -3.9366, 0.384922, 0.0, 1.0, 0.0, 1, 1, 1 - - // node_stack_Bay = 0.0, -0.95554, 0.05207, 0.0, -1.0, 0.0, 1 - // node_stack_Docker = 0.0, -5.169, 0.22554, 0.0, -1.0, 0.0, 3 - // node_stack_EngL = 1.2999, -5.1048, 0.7, 0.0, -1.0, 0.0, 1 - // node_stack_EngR = -1.2999, -5.1048, 0.7, 0.0, -1.0, 0.0, 1 - // node_stack_GearF = 0.0, 1.989852, 1.256956, 0.0, -1.0, 0.0, 1 - // node_stack_GearL = 1.414482, -3.9366, 1.230524, 0.0, -1.0, 0.0, 1 - // node_stack_GearR = -1.414482, -3.9366, 1.230524, 0.0, -1.0, 0.0, 1 - // node_stack_Nose = 0.0, 2.6012, 0.552576, 0.0, 1.0, 0.0, 3 - // node_stack_ka = 0.0, -6.2112, 0.22554, 0.0, -1.0, 0.0, 3 - // node_stack_Tail = 0.0, -3.9366, -0.561832, 0.0, -1.0, 0.0, 1 - // node_stack_WingL = -2.0856, -3.9366, 0.384922, 0.0, 1.0, 0.0, 1 - // node_stack_WingR = 2.0538, -3.9366, 0.384922, 0.0, 1.0, 0.0, 1 -// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision - attachRules = 1,0,1,1,0 - - // --- FX definitions --- + node_stack_WingL = -2.0856, -3.9366, 0.38492, -1.0, 0.0, 0.0, 1, 1 + node_stack_WingR = 2.0538, -3.9366, 0.38492, 1.0, 0.0, 0.0, 1, 1 + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0, 1 + attachRules = 1,0,1,1,0 -// --- editor parameters --- -TechRequired = aerodynamicSystems -entryCost = 7600 -cost = 4200 -category = Pods -subcategory = 0 - title = #Dreamer-drm-cabin-bay-titl - manufacturer = #Dreamer-Agency-titl - description = #Dreamer-drm-cabin-bay-desc - tags = #Dreamer-drm-cabin-bay-tags + TechRequired = aerodynamicSystems + entryCost = 7600 + cost = 4200 + category = Pods + subcategory = 0 + + title = #DRM-drm-cabin-bay-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-cabin-bay-desc + tags = #DRM-drm-cabin-bay-tags -// --- standard part parameters --- - mass = 2.0 //.7 - CoMOffset = 0.0, -1.2, 0.7 + mass = 2.0 //.7 + CoMOffset = 0, -1.2, 0.7 dragModelType = default maximum_drag = 0.2 @@ -69,15 +49,13 @@ subcategory = 0 angularDrag = 2 crashTolerance = 15 - breakingForce = 200//00 - breakingTorque = 200//00 - - maxTemp = 4400 - vesselType = Ship + breakingForce = 200 + breakingTorque = 200 -// --- internal setup --- -CrewCapacity = 7 + maxTemp = 3400 + vesselType = Plane + CrewCapacity = 7 INTERNAL { name = drm-iva @@ -91,28 +69,17 @@ CrewCapacity = 7 toggleFlight = true techRequired = fuelSystems } - - MODULE - { - name = ModuleAblator - ablativeResource = Ablator - lossExp = -7500 - lossConst = 0.1 - pyrolysisLossFactor = 6000 - reentryConductivity = 0.01 - ablationTempThresh = 500 - } // Module Command MODULE { name = ModuleCommand - minimumCrew = 1 + minimumCrew = 0 hasHibernation = true hibernation = false hibernateOnWarp = true hibernationMultiplier = 0.00125 - defaultControlPointDisplayName = #autoLOC_6011003 //#autoLOC_6011003 = Default + defaultControlPointDisplayName = #autoLOC_6011003 // Default RESOURCE { name = ElectricCharge @@ -120,87 +87,55 @@ CrewCapacity = 7 } CONTROLPOINT { - name = noseup15 - displayName = Nose up 15 - orientation = 15, 0, 0 - } - CONTROLPOINT - { - name = nosedown15 - displayName = Nose down 15 - orientation = -15, 0, 0 + name = noseup + displayName = #DRM-Command-noseup // Nose Up + orientation = 0, 15, 0 } CONTROLPOINT { name = reverse - displayName = #autoLOC_6011004 //#autoLOC_6011004 = Reversed + displayName = #autoLOC_6011004 // Reversed orientation = 0, 0, 180 } } - - MODULE - { - name = ModuleToggleCrossfeed - crossfeedStatus = true - toggleEditor = true - toggleFlight = true - techRequired = fuelSystems - } - -// Module SAS + MODULE { - name = ModuleSAS - SASServiceLevel = 3 + name = ModuleDataTransmitter + antennaType = INTERNAL + packetInterval = 1.0 + packetSize = 2 + packetResourceCost = 12.0 + requiredResource = ElectricCharge + antennaPower = 5000 + optimumRange = 2500 + packetFloor = .1 + packetCeiling = 5 } -// ModuleRCSFX MODULE { - name = ModuleRCSFX - thrusterTransformName = RCSThruster - thrusterPower = 1.5 - resourceName = MonoPropellant - resourceFlowMode = STAGE_PRIORITY_FLOW - shieldCanThrust = False - stagingEnabled = False - runningEffectName = runningRCS - atmosphereCurve - { - key = 0 460 // 260 - key = 1 300 // 100 - key = 4 0.001 - } + name = ModuleAblator + ablativeResource = Ablator + lossExp = -7500 + lossConst = 0.1 + pyrolysisLossFactor = 6000 + reentryConductivity = 0.01 + ablationTempThresh = 500 } -// Reaction Wheel +// ModuleLight MODULE { - name = ModuleReactionWheel - PitchTorque = 25 - YawTorque = 25 - RollTorque = 25 - torqueResponseSpeed = 25 // 10 - RESOURCE - { - name = ElectricCharge - rate = 0.75 // 0.4 - } + name = ModuleLight + lightName = light + useAnimationDim = true + lightBrightenSpeed = 2.5 + lightDimSpeed = 2.5 + resourceAmount = 0.04 + animationName = toggleLight + useResources = true } - - ModuleLight - MODULE - { - name = ModuleLight - lightName = light - useAnimationDim = true - lightBrightenSpeed = 2.5 - lightDimSpeed = 2.5 - resourceAmount = 0.04 - animationName = toggleLight - useResources = true - defaultActionGroup = Light - } // MODULE // { @@ -213,9 +148,9 @@ CrewCapacity = 7 // toggleInFlight = true // toggleInFlight = true // unfocusedRange = 5 - // toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights - // eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On - // eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off + // toggleName = #autoLOC_502011 // Toggle Lights + // eventOnName = #autoLOC_502012 // Lights On + // eventOffName = #autoLOC_502013 // Lights Off // toggleAction = True // defaultActionGroup = Light // redCurve @@ -239,6 +174,32 @@ CrewCapacity = 7 // } // } +// Module SAS + MODULE + { + name = ModuleSAS + SASServiceLevel = 3 + } + +// ModuleRCSFX + MODULE + { + name = ModuleRCSFX + thrusterTransformName = RCSThruster + thrusterPower = 1.5 + resourceName = MonoPropellant + resourceFlowMode = STAGE_PRIORITY_FLOW + shieldCanThrust = false + stagingEnabled = False + runningEffectName = runningRCS + atmosphereCurve + { + key = 0 460 // 260 + key = 1 300 // 100 + key = 4 0.001 + } + } + // ModuleGenerator MODULE { @@ -258,47 +219,73 @@ CrewCapacity = 7 } } +// Reaction Wheel MODULE { - name = ModuleCargoBay - DeployModuleIndex = 9 - closedPosition = 0 - lookupRadius = 1.5 - lookupCenter = -0.08, -1.68, -0.113 + name = ModuleReactionWheel + PitchTorque = 25 + YawTorque = 25 + RollTorque = 25 + torqueResponseSpeed = 25 // 10 + RESOURCE + { + name = ElectricCharge + rate = 0.75 // 0.4 + } } +// Crew Report MODULE { - name = ModuleAnimateGeneric - animationName = Scene - startEventGUIName = Cargo Bay: Open - endEventGUIName = Cargo Bay: Close - actionGUIName = Toggle Cargo Bay + name = ModuleScienceExperiment + experimentID = crewReport + experimentActionName = #autoLOC_502009 // Crew Report + resetActionName = #autoLOC_502010 // Discard Crew Report + reviewActionName = #autoLOC_502200 // Review Report + useStaging = False + useActionGroups = True + hideUIwhenUnavailable = True + rerunnable = True + xmitDataScalar = 1.0 + usageReqMaskInternal = 5 + usageReqMaskExternal = -1 } + +// ModuleScienceContainer MODULE { name = ModuleScienceContainer - reviewActionName = Review Stored Data - storeActionName = Store Experiments + reviewActionName = #autoLOC_502201 // Review Stored Data + storeActionName = #autoLOC_502202 // Store Experiments evaOnlyStorage = True storageRange = 3.0 } MODULE { - name = ModuleScienceExperiment - experimentID = crewReport - experimentActionName = Crew Report - resetActionName = Discard Crew Report - reviewActionName = Review Report - useStaging = False - useActionGroups = True - hideUIwhenUnavailable = True - rerunnable = True - xmitDataScalar = 1.0 + name = ModuleCargoBay + DeployModuleIndex = 9 + closedPosition = 0 + lookupRadius = 1.5 + lookupCenter = -0.08, -1.68, -0.113 } + MODULE + { + name = ModuleAnimateGeneric + animationName = Scene + startEventGUIName = #DRM-CargoBay-cls // Cargo Bay: Close + endEventGUIName = #DRM-CargoBay-opn // Cargo Bay: Open + actionGUIName = #autoLOC_502077 // Toggle Bay Doors + // #DRM-CargoBay-tog // Toggle Bay Doors + allowDeployLimit = true + revClampDirection = false + revClampSpeed = true + revClampPercent = true + } + + MODULE { name = ModuleHeatShield @@ -311,40 +298,10 @@ CrewCapacity = 7 name = ModuleControlSurface dragCoeff = 0.20 deflectionLiftCoeff = 4.3 //.1 - ctrlSurfaceRange = 35 //20 + ctrlSurfaceRange = 35 //20 ctrlSurfaceArea = 4.9 //1.5 } -// ModuleSurfaceFX - MODULE - { - name = ModuleSurfaceFX - thrustProviderModuleIndex = 0 - fxMax = 1 - maxDistance = 80 - falloff = 2 - thrustTransformName = RCSthruster - } - - // MODULE - // { - // name = RasterPropMonitorComputer - // isEnabled = True - // data = activePage107$12|activePage108$3|activePage110$7|activePage109$7|activePage48$4|activePage57$7|activePage55$10|activePage101$5 - // vesselDescription = - // EVENTS - // { - // } - // ACTIONS - // { - // } - // } - - MODULE - { - name = RasterPropMonitorComputer - } - // //////////////////////////// // RCSFX EFFECTS @@ -377,11 +334,16 @@ CrewCapacity = 7 } } } - - MODULE + +// ModuleSurfaceFX + MODULE { - name = ModuleCargoPart - packedVolume = 90172 + name = ModuleSurfaceFX + thrustProviderModuleIndex = 0 + fxMax = 1 + maxDistance = 80 + falloff = 2 + thrustTransformName = RCSthruster } RESOURCE @@ -394,7 +356,7 @@ CrewCapacity = 7 RESOURCE { name = Ablator - amount = 100 + amount = 200 maxAmount = 200 } @@ -418,4 +380,14 @@ CrewCapacity = 7 amount = 110 maxAmount = 220 } + + + + + // MODULE + // { + // name = ModuleInventoryPart + // InventorySlots = 4 + // packedVolumeLimit = 800 + // } } \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-cabin-nobay.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-cabin-nobay.cfg new file mode 100644 index 0000000..a50a738 --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-cabin-nobay.cfg @@ -0,0 +1,451 @@ +PART +{ + name = drm-cabin-nobay + module = Part + author = Art and zer0kerbal + + MODEL + { + model = AxialAerospace/Dreamer/Assets/drmcabinnobay + scale = 1.0, 1.0, 1.0 + } + rescaleFactor = 1 + + node_stack_top = -0.0001, 2.90824, 0.78889, 0.0, 1.0, 0.0, 2, 1 + node_stack_bottom = -0.0001, -6.21125, 0.46186, 0.0, -1.0, 0.0, 2, 1 + node_stack_frontland = -0.0001, 1.98985, 1.49327, 0.0, 0.0, 1.0, 2, 1 + node_stack_tailnd = -0.0001, -3.93651, -0.32551, 0.0, 0.0, -1.0, 2, 1 + node_stack_lfteng = -1.30011, -5.10489, 0.80436, 0.0, -1.0, 0.0, 2, 1 + node_stack_rteng = 1.2999, -5.10489, 0.80436, 0.0, -1.0, 0.0, 2, 1 + node_stack_leftland = -1.40232, -3.93651, 1.46684, 0.0, 0.0, 1.0, 2, 1 + node_stack_rightland = 1.41448, -3.93651, 1.46684, 0.0, 0.0, 1.0, 2, 1 + node_stack_leftwing = -2.08565, -3.93651, 0.62124, -1.0, 0.0, 0.0, 2, 1 + node_stack_rightwing = 2.05384, -3.93651, 0.62124, 1.0, 0.0, 0.0, 2, 1 + node_stack_dockern = -0.0001, -5.21125, 0.46186, 0.0, -1.0, 0.0, 2, 1 + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0, 1 + + attachRules = 1,0,1,1,0 + + TechRequired = aerodynamicSystems + entryCost = 7600 + cost = 4200 + category = Pods + subcategory = 0 + + title = #DRM-drm-cabin-nobay-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-cabin-nobay-desc + tags = #DRM-drm-cabin-nobay-tags + + // --- standard part parameters --- + mass = 2.0 //.7 + CoMOffset = 0,.5,0 //0, -3.5, 0 + + dragModelType = default + maximum_drag = 0.15 + minimum_drag = 0.15 + angularDrag = 2 + + maxTemp = 3400 + + crashTolerance = 15 // 45 + breakingForce = 200 + breakingTorque = 200 + + vesselType = Plane + + CrewCapacity = 4 + INTERNAL + { + name = drm-iva + } + + MODULE + { + name = ModuleToggleCrossfeed + crossfeedStatus = true + toggleEditor = true + toggleFlight = true + techRequired = fuelSystems + } + +// Module Command + MODULE + { + name = ModuleCommand + minimumCrew = 0 + hasHibernation = true + hibernation = false + hibernateOnWarp = true + hibernationMultiplier = 0.00125 + defaultControlPointDisplayName = #autoLOC_6011003 // Default + RESOURCE + { + name = ElectricCharge + rate = 0.005 + } + CONTROLPOINT + { + name = noseup + displayName = #DRM-Command-noseup // Nose Up + orientation = 0, 15, 0 + } + CONTROLPOINT + { + name = reverse + displayName = #autoLOC_6011004 // Reversed + orientation = 0, 0, 180 + } + } + + MODULE + { + name = ModuleDataTransmitter + antennaType = INTERNAL + packetInterval = 1.0 + packetSize = 2 + packetResourceCost = 12.0 + requiredResource = ElectricCharge + antennaPower = 5000 + optimumRange = 2500 + packetFloor = .1 + packetCeiling = 5 + } + + MODULE + { + name = ModuleAblator + ablativeResource = Ablator + lossExp = -7500 + lossConst = 0.1 + pyrolysisLossFactor = 6000 + reentryConductivity = 0.01 + ablationTempThresh = 500 + } + +// ModuleLight + MODULE + { + name = ModuleLight + lightName = light + useAnimationDim = true + lightBrightenSpeed = 2.5 + lightDimSpeed = 2.5 + resourceAmount = 0.04 + animationName = toggleLight + useResources = true + } + + // MODULE + // { + // name = ModuleColorChanger + // shaderProperty = _EmissiveColor + // animRate = 0.8 + // animState = false + // useRate = true + // toggleInEditor = true + // toggleInFlight = true + // toggleInFlight = true + // unfocusedRange = 5 + // toggleName = #autoLOC_502011 // Toggle Lights + // eventOnName = #autoLOC_502012 // Lights On + // eventOffName = #autoLOC_502013 // Lights Off + // toggleAction = True + // defaultActionGroup = Light + // redCurve + // { + // key = 0 0 0 3 + // key = 1 1 0 0 + // } + // greenCurve + // { + // key = 0 0 0 1 + // key = 1 1 1 0 + // } + // blueCurve + // { + // key = 0 0 0 0 + // key = 1 0.7 1.5 0 + // } + // alphaCurve + // { + // key = 0 1 + // } + // } + +// Module SAS + MODULE + { + name = ModuleSAS + SASServiceLevel = 3 + } + +// ModuleRCSFX + MODULE + { + name = ModuleRCSFX + thrusterTransformName = RCSThruster + thrusterPower = 1.5 + resourceName = MonoPropellant + resourceFlowMode = STAGE_PRIORITY_FLOW + shieldCanThrust = false + stagingEnabled = False + runningEffectName = runningRCS + atmosphereCurve + { + key = 0 460 + key = 1 300 + key = 4 0.001 + } + } + +// ModuleGenerator + MODULE + { + name = ModuleGenerator + activateGUIName = #autoLOC_235502 + efficiency = 100 + efficiencyGUIName = #autoLOC_6001422 + generatorIsActive = false + isAlwaysActive = true + shutdownGUIName = #autoLOC_235505 + statusGUIName = #autoLOC_235532 + toggleGUIName = #autoLOC_235508 + OUTPUT_RESOURCE + { + name = ElectricCharge + rate = 0.85 + } + } + + MODULE + { + name = ModuleReactionWheel + PitchTorque = 35 + YawTorque = 35 + RollTorque = 35 + torqueResponseSpeed = 35 // 10 + RESOURCE + { + name = ElectricCharge + rate = 1.05 + } + } + +// Crew Report + MODULE + { + name = ModuleScienceExperiment + experimentID = crewReport + experimentActionName = #autoLOC_502009 // Crew Report + resetActionName = #autoLOC_502010 // Discard Crew Report + reviewActionName = #autoLOC_502200 // Review Report + useStaging = False + useActionGroups = True + hideUIwhenUnavailable = True + rerunnable = True + xmitDataScalar = 1.0 + usageReqMaskInternal = 5 + usageReqMaskExternal = -1 + } + + +// ModuleScienceContainer + MODULE + { + name = ModuleScienceContainer + reviewActionName = #autoLOC_502201 // Review Stored Data + storeActionName = #autoLOC_502202 // Store Experiments + evaOnlyStorage = True + storageRange = 3.0 + } + + MODULE + { + name = ModuleHeatShield + direction = 0, 0.5, 0.5 // underside of fuselage + reflective = 0.05 // 5% of heat is ignored at correct angle + } + + MODULE + { + name = ModuleControlSurface + dragCoeff = 0.20 + deflectionLiftCoeff = 4.3 //.1 + ctrlSurfaceRange = 35 //20 + ctrlSurfaceArea = 4.9 //1.5 + } + +// //////////////////////////// +// RCSFX + EFFECTS + { + runningRCS + { + AUDIO_MULTI_POOL + { + channel = Ship + transformName = RCSthruster + clip = sound_rocket_mini + volume = 0.0 0.0 + volume = 0.1 0.0 + volume = 0.5 0.025 + volume = 1.0 0.1 + pitch = 0.0 0.75 + pitch = 1.0 1.5 + loop = true + } + MODEL_MULTI_PARTICLE + { + modelName = Squad/FX/Monoprop_small + transformName = RCSthruster + emission = 0.0 0.0 + emission = 0.1 0.0 + emission = 1.0 1.0 + speed = 0.0 0.8 + speed = 1.0 1.0 + localRotation = -90, 0, 0 + } + } + } + +// ModuleSurfaceFX + MODULE + { + name = ModuleSurfaceFX + thrustProviderModuleIndex = 0 + fxMax = 1 + maxDistance = 80 + falloff = 2 + thrustTransformName = RCSthruster + } + + RESOURCE + { + name = ElectricCharge + amount = 150 + maxAmount = 150 + } + + RESOURCE + { + name = MonoPropellant + amount = 65 + maxAmount = 95 + } + + RESOURCE + { + name = LiquidFuel + amount = 90 + maxAmount = 180 + } + + RESOURCE + { + name = Oxidizer + amount = 110 + maxAmount = 220 + } + + RESOURCE + { + name = Ablator + amount = 200 + maxAmount = 200 + } + + // MODULE + // { + // name = ModuleCargoPart + // packedVolume = 90172 + // } +} + +// NODE +// { +// name = top +// transform = nodeNose // Or whatever your transform name is. +// size = 2 // Will always be 0 until fixed. +// method = FIXED_JOINT // will always be FIXED_JOINT until fixed. +// } + +// NODE +// { +// name = bottom +// transform = nodeStackA // Or whatever your transform name is. +// size = 2 // Will always be 0 until fixed. +// method = FIXED_JOINT // will always be FIXED_JOINT until fixed. +// } + +// NODE +// { +// name = frontland +// transform = nodeGearF // Or whatever your transform name is. +// size = 2 // Will always be 0 until fixed. +// method = FIXED_JOINT // will always be FIXED_JOINT until fixed. +// } + +// NODE +// { +// name = tailnd +// transform = nodeTail // Or whatever your transform name is. +// size = 2 // Will always be 0 until fixed. +// method = FIXED_JOINT // will always be FIXED_JOINT until fixed. +// } + +// NODE +// { +// name = lfteng +// transform = nodeEngL // Or whatever your transform name is. +// size = 2 // Will always be 0 until fixed. +// method = FIXED_JOINT // will always be FIXED_JOINT until fixed. +// } + +// NODE +// { +// name = rteng +// transform = nodeEngR // Or whatever your transform name is. +// size = 2 // Will always be 0 until fixed. +// method = FIXED_JOINT // will always be FIXED_JOINT until fixed. +// } + +// NODE +// { +// name = leftland +// transform = nodeGearL // Or whatever your transform name is. +// size = 2 // Will always be 0 until fixed. +// method = FIXED_JOINT // will always be FIXED_JOINT until fixed. +// } + +// NODE +// { +// name = rightland +// transform = nodeGearR // Or whatever your transform name is. +// size = 2 // Will always be 0 until fixed. +// method = FIXED_JOINT // will always be FIXED_JOINT until fixed. +// } + +// NODE +// { +// name = leftwing +// transform = nodeWingL // Or whatever your transform name is. +// size = 2 // Will always be 0 until fixed. +// method = FIXED_JOINT // will always be FIXED_JOINT until fixed. +// } + +// NODE +// { +// name = rightwing +// transform = nodeWingR // Or whatever your transform name is. +// size = 2 // Will always be 0 until fixed. +// method = FIXED_JOINT // will always be FIXED_JOINT until fixed. +// } + +// NODE +// { +// name = dockern +// transform = nodeDocker // Or whatever your transform name is. +// size = 2 // Will always be 0 until fixed. +// method = FIXED_JOINT // will always be FIXED_JOINT until fixed. +// } \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-cabinnobay.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-cabinnobay.cfg deleted file mode 100644 index e0a7d86..0000000 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-cabinnobay.cfg +++ /dev/null @@ -1,390 +0,0 @@ -PART -{ - // --- general parameters --- - name = drm-CabinNoBay - module = Part - author = Art - - // --- asset parameters --- - MODEL - { - model = AxialAerospace/Dreamer/Assets/drmcabinnobay - scale = 1.0, 1.0, 1.0 - } - rescaleFactor = 1 - -// --- node definitions --- -NODE -{ - name = top - transform = nodeNose // Or whatever your transform name is. - size = 2 // Will always be 0 until fixed. - method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -} - -NODE -{ - name = bottom - transform = nodeStackA // Or whatever your transform name is. - size = 2 // Will always be 0 until fixed. - method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -} - -NODE -{ - name = frontland - transform = nodeGearF // Or whatever your transform name is. - size = 2 // Will always be 0 until fixed. - method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -} - -NODE -{ - name = tailnd - transform = nodeTail // Or whatever your transform name is. - size = 2 // Will always be 0 until fixed. - method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -} - -NODE -{ - name = lfteng - transform = nodeEngL // Or whatever your transform name is. - size = 2 // Will always be 0 until fixed. - method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -} - -NODE -{ - name = rteng - transform = nodeEngR // Or whatever your transform name is. - size = 2 // Will always be 0 until fixed. - method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -} - -NODE -{ - name = leftland - transform = nodeGearL // Or whatever your transform name is. - size = 2 // Will always be 0 until fixed. - method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -} - -NODE -{ - name = rightland - transform = nodeGearR // Or whatever your transform name is. - size = 2 // Will always be 0 until fixed. - method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -} - -NODE -{ - name = leftwing - transform = nodeWingL // Or whatever your transform name is. - size = 2 // Will always be 0 until fixed. - method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -} - -NODE -{ - name = rightwing - transform = nodeWingR // Or whatever your transform name is. - size = 2 // Will always be 0 until fixed. - method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -} - -NODE -{ - name = dockern - transform = nodeDocker // Or whatever your transform name is. - size = 2 // Will always be 0 until fixed. - method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -} - -// --- FX definitions --- - -// --- editor parameters --- -TechRequired = aerodynamicSystems -entryCost = 7600 -cost = 4200 -category = Pods -subcategory = 0 -title = Dreamer -manufacturer = Axial Aerospace -description = Main Cabin for Dreamer Shuttle. Holds 4 Crew, LFO, Monoprop, and Batteries. Includes onboard fuel-cell generator for power regeneration. - tag = axial aerospace aa )dream -// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision -attachRules = 1,0,1,1,0 - -// --- standard part parameters --- -mass = 2.0 //.7 -dragModelType = default -maximum_drag = 0.15 -minimum_drag = 0.15 -angularDrag = 2 -crashTolerance = 45 -maxTemp = 3400 -vesselType = Ship -CoMOffset = 0,.5,0 //0, -3.5, 0 - - // --- internal setup --- - CrewCapacity = 4 - - INTERNAL - { - name = drm-iva - } - - MODULE - { - name = ModuleToggleCrossfeed - crossfeedStatus = true - toggleEditor = true - toggleFlight = true - techRequired = fuelSystems - } - -// Module Command - MODULE - { - name = ModuleCommand - minimumCrew = 0 - hasHibernation = true - hibernation = false - hibernateOnWarp = true - hibernationMultiplier = 0.00125 - defaultControlPointDisplayName = #autoLOC_6011003 //#autoLOC_6011003 = Default - RESOURCE - { - name = ElectricCharge - rate = 0.005 - } - CONTROLPOINT - { - name = reverse - displayName = #autoLOC_6011004 //#autoLOC_6011004 = Reversed - orientation = 0,0,180 - } - } - -// Module SAS - MODULE - { - name = ModuleSAS - SASServiceLevel = 2 // 0 - } - -// ModuleRCSFX - MODULE - { - name = ModuleRCSFX - thrusterTransformName = RCSThruster - thrusterPower = 1.5 - resourceName = MonoPropellant - resourceFlowMode = STAGE_PRIORITY_FLOW - shieldCanThrust = false - stagingEnabled = False - runningEffectName = runningRCS - atmosphereCurve - { - key = 0 260 // 460 - key = 1 100 // 300 - key = 4 0.001 - } - } - -// ModuleGenerator - MODULE - { - name = ModuleGenerator - activateGUIName = #autoLOC_235502 - efficiency = 100 - efficiencyGUIName = #autoLOC_6001422 - generatorIsActive = false - isAlwaysActive = true - shutdownGUIName = #autoLOC_235505 - statusGUIName = #autoLOC_235532 - toggleGUIName = #autoLOC_235508 - OUTPUT_RESOURCE - { - name = ElectricCharge - rate = 0.85 - } - } - - MODULE - { - name = ModuleReactionWheel - PitchTorque = 35 - YawTorque = 35 - RollTorque = 35 - torqueResponseSpeed = 35 // 10 - - RESOURCE - { - name = ElectricCharge - rate = 1.05 - } - } - - MODULE - { - name = ModuleScienceExperiment - experimentID = crewReport - experimentActionName = Crew Report - resetActionName = Discard Crew Report - reviewActionName = Review Report - useStaging = False - useActionGroups = True - hideUIwhenUnavailable = True - rerunnable = True - xmitDataScalar = 1.0 - } - - MODULE - { - name = ModuleScienceContainer - reviewActionName = Review Stored Data - storeActionName = Store Experiments - evaOnlyStorage = True - storageRange = 3.0 - } - -MODULE - { - name = ModuleHeatShield - direction = 0, 0.5, 0.5 // underside of fuselage - reflective = 0.05 // 5% of heat is ignored at correct angle - } - - // MODULE - // { - // name = RasterPropMonitorComputer - // isEnabled = True - // data = activePage107$12|activePage108$3|activePage110$7|activePage109$7|activePage48$4|activePage57$7|activePage55$10|activePage101$5 - // vesselDescription = - // EVENTS - // { - // } - // ACTIONS - // { - // } - // } - MODULE - { - name = RasterPropMonitorComputer - } - - MODULE - { - name = ModuleControlSurface - dragCoeff = 0.20 - deflectionLiftCoeff = 4.3 //.1 - ctrlSurfaceRange = 35 //20 - ctrlSurfaceArea = 4.9 //1.5 - } - -// //////////////////////////// -// RCSFX - EFFECTS - { - runningRCS - { - AUDIO_MULTI_POOL - { - channel = Ship - transformName = RCSthruster - clip = sound_rocket_mini - volume = 0.0 0.0 - volume = 0.1 0.0 - volume = 0.5 0.025 - volume = 1.0 0.1 - pitch = 0.0 0.75 - pitch = 1.0 1.5 - loop = true - } - MODEL_MULTI_PARTICLE - { - modelName = Squad/FX/Monoprop_small - transformName = RCSthruster - emission = 0.0 0.0 - emission = 0.1 0.0 - emission = 1.0 1.0 - speed = 0.0 0.8 - speed = 1.0 1.0 - localRotation = -90, 0, 0 - } - } - } - -// ModuleSurfaceFX - MODULE - { - name = ModuleSurfaceFX - thrustProviderModuleIndex = 0 - fxMax = 1 - maxDistance = 80 - falloff = 2 - thrustTransformName = RCSthruster -// Public Attributes - // falloff = 2 // float - // fxMax = 1 // float - // maxDistance = 50 // float - // rDir Vector3 - // ScaledFX float - // thrustProviderModuleIndex = -1 - // thrustTransformNamestring = "" -// From ModuleEnginesFX - // allowRestart = true - // allowShutdown = true - // atmChangeFlow = false // Atmospheric density will change fuel flow (and thus thrust) - // isableUnderwater = false // Temp and module values. More... - -// From PartModule - // isEnabled = true - // moduleIsEnabled = true - // overrideStagingIconIfBlank = true -// // ModuleResourceHandler = new ModuleResourceHandler() resHandler - // showUpgradesInModuleInfo = false - // // ProtoPartModuleSnapshot snapshot - // stagingDisableText = "" - // stagingEnabled = true - // stagingEnableText = "" - // stagingToggleEnabledEditor = false - // stagingToggleEnabledFlight = false -// // List< ConfigNode > upgrades -// // List< string > upgradesApplied = new List() - // upgradesApply = true - // upgradesAsk = true - } - - RESOURCE - { - name = ElectricCharge - amount = 150 - maxAmount = 150 - } - - RESOURCE - { - name = MonoPropellant - amount = 65 - maxAmount = 95 - } - - RESOURCE - { - name = LiquidFuel - amount = 90 - maxAmount = 180 - } - - RESOURCE - { - name = Oxidizer - amount = 110 - maxAmount = 220 - } -} - diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-cabin.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-cargo-bay.cfg similarity index 62% rename from GameData/AxialAerospace/Dreamer/Parts/drm-cabin.cfg rename to GameData/AxialAerospace/Dreamer/Parts/drm-cargo-bay.cfg index 64fc6a0..9e5c3c8 100644 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-cabin.cfg +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-cargo-bay.cfg @@ -1,92 +1,69 @@ PART { - // --- general parameters --- - name = drm-Cabin + name = drm-cargo-bay module = Part - author = Art + author = Art and zer0kerbal // --- asset parameters --- MODEL { - model = AxialAerospace/Dreamer/Assets/drmcabin - scale = 1.0, 1.0, 1.0 + model = AxialAerospace/Dreamer/Assets/drmcargobay } rescaleFactor = 1 -// --- node definitions --- - node_stack_Bay = 0.0, -0.95554, 0.05207, 0.0, -1.0, 0.0, 1 - node_stack_Docker = 0.0, -5.169, 0.22554, 0.0, -1.0, 0.0, 3 - node_stack_EngL = 1.2999, -5.1048, 0.7, 0.0, -1.0, 0.0, 1 - node_stack_EngR = -1.2999, -5.1048, 0.7, 0.0, -1.0, 0.0, 1 - node_stack_GearF = 0.0, 1.989852, 1.256956, 0.0, -1.0, 0.0, 1 - node_stack_GearL = 1.414482, -3.9366, 1.230524, 0.0, -1.0, 0.0, 1 - node_stack_GearR = -1.414482, -3.9366, 1.230524, 0.0, -1.0, 0.0, 1 - node_stack_Nose = 0.0, 2.6012, 0.552576, 0.0, 1.0, 0.0, 3 - node_stack_ka = 0.0, -6.2112, 0.22554, 0.0, -1.0, 0.0, 3 - node_stack_Tail = 0.0, -3.9366, -0.561832, 0.0, -1.0, 0.0, 1 - node_stack_WingL = -2.0856, -3.9366, 0.384922, 0.0, 1.0, 0.0, 1 - node_stack_WingR = 2.0538, -3.9366, 0.384922, 0.0, 1.0, 0.0, 1 - CoMOffset = 0, -1.2, 0.7 + // --- node definitions --- + node_stack_Bay = 0.0, -0.95554, 0.05207, 0.0, -1.0, 0.0, 1, 1 + node_stack_Docker = 0.0, -5.169, 0.22554, 0.0, -1.0, 0.0, 3, 1 + node_stack_EngL = 1.2999, -5.1048, 0.7, 0.0, -1.0, 0.0, 1, 1 + node_stack_EngR = -1.2999, -5.1048, 0.7, 0.0, -1.0, 0.0, 1, 1 + node_stack_GearF = 0.0, 1.98985, 1.25696, 0.0, 0.0, 1.0, 1, 1 + node_stack_GearR = 1.41448, -3.9366, 1.23052, 0.0, 0.0, 1.0, 1, 1 + node_stack_GearL = -1.41448, -3.9366, 1.23052, 0.0, 0.0, 1.0, 1, 1 + node_stack_Nose = 0.0, 2.6012, 0.55258, 0.0, 1.0, 0.0, 3, 1 + node_stack_ka = 0.0, -6.2112, 0.22554, 0.0, -1.0, 0.0, 3, 1 + node_stack_Tail = 0.0, -3.9366, -0.56183, 0.0, 0.0, -1.0, 1, 1 + node_stack_WingL = -2.0856, -3.9366, 0.38492, -1.0, 0.0, 0.0, 1, 1 + node_stack_WingR = 2.0538, -3.9366, 0.38492, 1.0, 0.0, 0.0, 1, 1 + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0, 1 + + // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision + attachRules = 1,0,1,1,0 // --- FX definitions --- + // --- editor parameters --- + TechRequired = aerodynamicSystems + entryCost = 7600 + cost = 4200 + category = Pods + subcategory = 0 + title = #DRM-drm-cargo-bay-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-cargo-bay-desc + tags = #DRM-drm-cargo-bay-tags + + // --- standard part parameters --- + mass = 2.0 //.7 + CoMOffset = 0, -1.2, 0.7 -// --- editor parameters --- -TechRequired = aerodynamicSystems -entryCost = 7600 -cost = 4200 -category = Pods -subcategory = 0 -title = Dreamer With Cargo Bay -manufacturer = Axial Aerospace -description = Main Cabin for Dreamer Shuttle. Holds 7 Crew, LFO, Monoprop, and Batteries. Includes onboard fuel-cell generator for power regeneration. This version includes a small cargo bay for handling various payloads. - tag = axial aerospace aa )dream -// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision -attachRules = 1,0,1,1,0 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.1 + angularDrag = 2 -// --- standard part parameters --- -mass = 2.0 //.7 -dragModelType = default -maximum_drag = 0.2 -minimum_drag = 0.1 -angularDrag = 2 -breakingForce = 200//00 -breakingTorque = 200//00 -crashTolerance = 15 -maxTemp = 4400 -vesselType = Ship + crashTolerance = 15 + breakingForce = 200//00 + breakingTorque = 200//00 -// --- internal setup --- -CrewCapacity = 7 + maxTemp = 2400 + vesselType = Plane // Ship + // --- internal setup --- + CrewCapacity = 7 INTERNAL { name = drm-iva } - - MODULE - { - name = ModuleAblator - ablativeResource = Ablator - lossExp = -7500 - lossConst = 0.1 - pyrolysisLossFactor = 6000 - reentryConductivity = 0.01 - ablationTempThresh = 500 - } - -// ModuleLight - MODULE - { - name = ModuleLight - lightName = light - useAnimationDim = true - lightBrightenSpeed = 2.5 - lightDimSpeed = 2.5 - resourceAmount = 0.04 - animationName = toggleLight - useResources = true - } MODULE { @@ -113,12 +90,42 @@ CrewCapacity = 7 rate = 0.005 } CONTROLPOINT + { + name = noseup + displayName = Nose Up //#autoLOC_6011004 //#autoLOC_6011004 = Reversed + orientation = 0, 25, 0 + } + CONTROLPOINT { name = reverse displayName = #autoLOC_6011004 //#autoLOC_6011004 = Reversed orientation = 0,0,180 } } + + MODULE + { + name = ModuleAblator + ablativeResource = Ablator + lossExp = -7500 + lossConst = 0.1 + pyrolysisLossFactor = 6000 + reentryConductivity = 0.01 + ablationTempThresh = 500 + } + +// ModuleLight + MODULE + { + name = ModuleLight + lightName = light + useAnimationDim = true + lightBrightenSpeed = 2.5 + lightDimSpeed = 2.5 + resourceAmount = 0.04 + animationName = toggleLight + useResources = true + } // Module SAS MODULE @@ -240,6 +247,15 @@ CrewCapacity = 7 name = RasterPropMonitorComputer } + MODULE + { + name = ModuleControlSurface + dragCoeff = 0.20 + deflectionLiftCoeff = 4.3 //.1 + ctrlSurfaceRange = 35 //20 + ctrlSurfaceArea = 4.9 //1.5 + } + // //////////////////////////// // RCSFX EFFECTS @@ -282,36 +298,6 @@ CrewCapacity = 7 maxDistance = 80 falloff = 2 thrustTransformName = RCSthruster -// Public Attributes - // falloff = 2 // float - // fxMax = 1 // float - // maxDistance = 50 // float - // rDir Vector3 - // ScaledFX float - // thrustProviderModuleIndex = -1 - // thrustTransformNamestring = "" -// From ModuleEnginesFX - // allowRestart = true - // allowShutdown = true - // atmChangeFlow = false // Atmospheric density will change fuel flow (and thus thrust) - // isableUnderwater = false // Temp and module values. More... - -// From PartModule - // isEnabled = true - // moduleIsEnabled = true - // overrideStagingIconIfBlank = true -// // ModuleResourceHandler = new ModuleResourceHandler() resHandler - // showUpgradesInModuleInfo = false - // // ProtoPartModuleSnapshot snapshot - // stagingDisableText = "" - // stagingEnabled = true - // stagingEnableText = "" - // stagingToggleEnabledEditor = false - // stagingToggleEnabledFlight = false -// // List< ConfigNode > upgrades -// // List< string > upgradesApplied = new List() - // upgradesApply = true - // upgradesAsk = true } RESOURCE diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-ccb-eng.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-ccb-eng.cfg new file mode 100644 index 0000000..6102152 --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-ccb-eng.cfg @@ -0,0 +1,192 @@ +PART +{ + name = drm-ccb-eng + module = Part + author = Art and zer0kerbal + + MODEL + { + model = AxialAerospace/Dreamer/Assets/drmccbeng + } + rescaleFactor = 1 + + node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 3, 1 + node_stack_bot = 0.0, -2.4142, 0.0, 0.0, -1.0, 0.0, 3, 1 + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0, 1 + + attachRules = 1,0,1,1,0 + + TechRequired = heavierRocketry + entryCost = 5000 + cost = 4400 + category = Propulsion + subcategory = 0 + + title = #DRM-drm-ccb-eng-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-ccb-eng-desc + tags = #DRM-drm-ccb-eng-tags + + mass = 2.0 + + maxTemp = 3600 + heatConductivity = 0.06 // half default + skinInternalConductionMult = 4.0 + emissiveConstant = 0.8 // engine nozzles are good at radiating. + + dragModelType = default + maximum_drag = 0.3 + minimum_drag = 0.2 + angularDrag = 2 + + crashTolerance = 15 + breakingForce = 200//00 + breakingTorque = 200//00 + + stagingIcon = SOLID_BOOSTER + bulkheadProfiles = size2 + explosionPotential = 0.5 + + MODULE + { + name = ModuleEnginesFX + engineID = KSLFB + runningEffectName = running_closed + thrustVectorTransformName = thrustTransform + exhaustDamage = True + ignitionThreshold = 0.1 + minThrust = 0 + maxThrust = 1900 //1100 + heatProduction = 400 + fxOffset = 0, 0, 0.25 + PROPELLANT + { + name = LiquidFuel + ratio = 0.9 + DrawGauge = True + } + PROPELLANT + { + name = Oxidizer + ratio = 1.1 + } + atmosphereCurve + { + key = 0 340 + key = 1 290 + } + + } + + //MODULE + //{ + // name = KM_Gimbal_3 + // gimbalTransformName = thrustTransform + // trustTransformName = thrustTransform + // yawGimbalRange = 2 + // pitchGimbalRange = 2 + // responseSpeed = 20 + // enableRoll = false + //} + + MODULE + { + name = ModuleGimbal + gimbalTransformName = thrustTransform + gimbalRange = 5.0 + } + + MODULE + { + name = ModuleAnimateHeat + ThermalAnim = HeatAnimationLFB + } + + MODULE + { + name = ModuleSurfaceFX + thrustProviderModuleIndex = 0 + fxMax = 0.7 + maxDistance = 50 + falloff = 2.5 + thrustTransformName = thrustTransform + } + + MODULE + { + name = ModuleControlSurface + dragCoeff = 0.25 + deflectionLiftCoeff = 3.5 //.1 + ctrlSurfaceRange = 35 //20 + ctrlSurfaceArea = 5 //1.5 + transformName = botattach + } + + EFFECTS + { + running_closed + { + AUDIO + { + channel = Ship + clip = sound_rocket_spurts + volume = 0.0 0.0 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 1.0 1.0 + loop = true + } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_veryLarge + transformName = thrustTransform + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.25 + emission = 1.0 1.25 + speed = 0.0 0.25 + speed = 1.0 1.0 + localOffset = 0, 0, 1 + } + MODEL_MULTI_PARTICLE + { + modelName = Squad/FX/ks1_Exhaust + transformName = thrustTransform + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.25 + emission = 1.0 1.25 + speed = 0.0 0.5 + speed = 1.0 1.2 + } + } + engage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + } +} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-ccb-tank.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-ccb-tank.cfg new file mode 100644 index 0000000..a37850a --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-ccb-tank.cfg @@ -0,0 +1,59 @@ +PART +{ + name = drm-ccb-tank + module = Part + author = Art and zer0kerbal + + MODEL + { + model = AxialAerospace/Dreamer/Assets/drmccb + scale = 1.0, 1.0, 1.0 + } + rescaleFactor = 1 + + node_stack_top = 0.0, 7.3962, 0.0, 0.0, 0.0, 1.0, 3, 1 + node_stack_Bottom = 0.0, -17.3248, 0.0, 0.0, 0.0, -1.0, 3, 1 + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0, 1 + + attachRules = 1,1,1,1,0 + + TechRequired = heavierRocketry + entryCost = 25000 + cost = 12400 + category = Propulsion + subcategory = 0 + + title = #DRM-drm-ccb-tank-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-ccb-tank-desc + tags = #DRM-drm-ccb-tank-tags + + mass = 1.0 + + dragModelType = default + maximum_drag = 0.1 + minimum_drag = 0.01 + angularDrag = 2 + + crashTolerance = 15 + breakingForce = 200//00 + breakingTorque = 200//00 + + maxTemp = 3400 + maxSkinTemp = 3600 + fuelCrossFeed = True + + RESOURCE + { + name = LiquidFuel + amount = 2880 + maxAmount = 2880 + } + + RESOURCE + { + name = Oxidizer + amount = 3520 + maxAmount = 3520 + } +} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-ccb.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-ccb.cfg deleted file mode 100644 index 53bff38..0000000 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-ccb.cfg +++ /dev/null @@ -1,60 +0,0 @@ -PART -{ -// --- general parameters --- - name = drm-ccb - module = Part - author = Art - -// --- asset parameters --- - MODEL - { - model = AxialAerospace/Dreamer/Assets/drmccb - scale = 1.0, 1.0, 1.0 - } - rescaleFactor = 1 - -// --- node definitions --- - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z - node_stack_top = 0.0, 7.3962, 0.0, 0, 1, 0, 3 - node_stack_Bottom = 0.0, -17.3248, 0.0, 0, -1, 0, 3 - - // --- editor parameters --- - mass = 1.0 - dragModelType = default - maximum_drag = 0.1 - minimum_drag = 0.01 - angularDrag = 2 - breakingForce = 20000 - breakingTorque = 20000 - crashTolerance = 15 - maxTemp = 3400 - maxTemp = 3600 - - - TechRequired = heavierRocketry - entryCost = 25000 - cost = 12400 - category = Propulsion - subcategory = 0 - title = Common Core Booster Tank - manufacturer = Axial Aerospace - description = Fuel Tank for Common Core Booster. Strange Propietary Diameter. Won't Plug into anything else but the Atlas Interstage and look good doing it. - tag = axial aerospace aa )dream - fuelCrossFeed = True - // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision - attachRules = 1,1,1,1,0 - - RESOURCE - { - name = LiquidFuel - amount = 2880 - maxAmount = 2880 - } - - RESOURCE - { - name = Oxidizer - amount = 3520 - maxAmount = 3520 - } -} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-ccbeng.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-ccbeng.cfg deleted file mode 100644 index 04b5005..0000000 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-ccbeng.cfg +++ /dev/null @@ -1,183 +0,0 @@ -PART -{ - name = drm-ccbeng2 - module = Part - author = Art - MODEL - { - model = AxialAerospace/Dreamer/Assets/drmccbeng - scale = 1.0, 1.0, 1.0 - } - rescaleFactor = 1 - node_stack_top = 0.0, 0.0, 0.0, 0, 1, 0, 3 - node_stack_bot = 0.0, -2.4142, 0.0, 0, -1, 0, 3 - mass = 2.0 - heatConductivity = 0.06 // half default - skinInternalConductionMult = 4.0 - emissiveConstant = 0.8 // engine nozzles are good at radiating. - dragModelType = default - maximum_drag = 0.3 - minimum_drag = 0.2 - angularDrag = 2 - breakingForce = 20000 - breakingTorque = 20000 - crashTolerance = 15 - maxTemp = 3600 - stagingIcon = SOLID_BOOSTER - TechRequired = heavierRocketry - entryCost = 5000 - cost = 4400 - category = Propulsion - subcategory = 0 - title = CCB Engine Module - manufacturer = Axial Aerospace - description = The part that needs to point towards the ground. - tag = axial aerospace aa )dream - attachRules = 1,0,1,1,0 - - EFFECTS - { - running_closed - { - AUDIO - { - channel = Ship - clip = sound_rocket_spurts - volume = 0.0 0.0 - volume = 1.0 1.0 - pitch = 0.0 0.2 - pitch = 1.0 1.0 - loop = true - } - PREFAB_PARTICLE - { - prefabName = fx_smokeTrail_veryLarge - transformName = thrustTransform - - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.25 - emission = 1.0 1.25 - speed = 0.0 0.25 - speed = 1.0 1.0 - localOffset = 0, 0, 1 - } - MODEL_MULTI_PARTICLE - { - modelName = Squad/FX/ks1_Exhaust - transformName = thrustTransform - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.25 - emission = 1.0 1.25 - speed = 0.0 0.5 - speed = 1.0 1.2 - } - } - engage - { - AUDIO - { - channel = Ship - clip = sound_vent_soft - volume = 1.0 - pitch = 2.0 - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = thrustTransform - - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_explosion_low - volume = 1.0 - pitch = 2.0 - loop = false - } - } - } - - MODULE - { - name = ModuleEnginesFX - engineID = KSLFB - runningEffectName = running_closed - thrustVectorTransformName = thrustTransform - exhaustDamage = True - ignitionThreshold = 0.1 - minThrust = 0 - maxThrust = 1900 //1100 - heatProduction = 400 - fxOffset = 0, 0, 0.25 - PROPELLANT - { - name = LiquidFuel - ratio = 0.9 - DrawGauge = True - } - PROPELLANT - { - name = Oxidizer - ratio = 1.1 - } - atmosphereCurve - { - key = 0 340 - key = 1 290 - } - } - - //MODULE - //{ - // name = KM_Gimbal_3 - // gimbalTransformName = thrustTransform - // trustTransformName = thrustTransform - // yawGimbalRange = 2 - // pitchGimbalRange = 2 - // responseSpeed = 20 - // enableRoll = false - //} - - MODULE - { - name = ModuleGimbal - gimbalTransformName = thrustTransform - gimbalRange = 5.0 - } - - - MODULE - { - name = ModuleAnimateHeat - ThermalAnim = HeatAnimationLFB - } - - MODULE - { - name = ModuleSurfaceFX - thrustProviderModuleIndex = 0 - fxMax = 0.7 - maxDistance = 50 - falloff = 2.5 - thrustTransformName = thrustTransform - } - - MODULE - { - name = ModuleControlSurface - dragCoeff = 0.25 - deflectionLiftCoeff = 3.5 //.1 - ctrlSurfaceRange = 35 //20 - ctrlSurfaceArea = 5 //1.5 - transformName = botattach - - } -} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-centaur.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-centaur.cfg index 1e8a5e1..6c09813 100644 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-centaur.cfg +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-centaur.cfg @@ -1,49 +1,139 @@ PART { - // --- general parameters --- name = drm-centaur module = Part - author = Art + author = Art and zer0kerbal - // --- asset parameters --- MODEL { - model = AxialAerospace/Dreamer/Assets/drmcentaur - scale = 1.0, 1.0, 1.0 + model = AxialAerospace/Dreamer/Assets/drm-centaur } rescaleFactor = 1 - // --- node definitions --- - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z - node_stack_top = 0.0, 0.0, 0.0, 0, 1, 0, 3 node_stack_bottom = 0.0, -11.0242, 0.0, 0, -1, 0, 3 - CoMOffset = 0, 4, 0 - // --- editor parameters --- + attachRules = 1,0,1,1,0 + + TechRequired = heavierRocketry + entryCost = 45000 + cost = 11400 + category = Propulsion + subcategory = 0 + + title = #DRM-drm-centaur-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-centaur-desc + tags = #DRM-drm-centaur-tags + mass = 6.0 + CoMOffset = 0, 4, 0 + dragModelType = default maximum_drag = 0.1 minimum_drag = 0.01 angularDrag = 2 + + crashTolerance = 15 breakingForce = 20000 breakingTorque = 20000 - crashTolerance = 15 + maxTemp = 3600 - TechRequired = heavierRocketry - entryCost = 45000 - cost = 11400 - category = Propulsion - subcategory = 0 - title = Centaur Uppoer Stage - manufacturer = Axial Aerospace - description = The twin engine Centaur Upper Stage. Used to boost the Dreamer, or any other 2.5M payload, into orbit. - tag = axial aerospace aa )dream + MODULE + { + name = ModuleReactionWheel + + PitchTorque = 150 + YawTorque = 100 + RollTorque = 50 + + RESOURCE + { + name = ElectricCharge + rate = 0.03 + } + } - // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision - attachRules = 1,0,1,1,0 + MODULE + { + name = ModuleEnginesFX + engineID = KSLFB + runningEffectName = running_closed + thrustVectorTransformName = thrustTransform + exhaustDamage = True + ignitionThreshold = 0.1 + minThrust = 0 + maxThrust = 500 + heatProduction = 200 + fxOffset = 0, 0, 0.25 + PROPELLANT + { + name = LiquidFuel + ratio = 0.9 + DrawGauge = True + } + PROPELLANT + { + name = Oxidizer + ratio = 1.1 + } + atmosphereCurve + { + key = 0 340 + key = 1 290 + key = 7 0.001 + } + } + + MODULE + { + name = ModuleGimbal + gimbalTransformName = KM_Gimbal_3//thrustTransform + trustTransformName = thrustTransform + yawGimbalRange = 4.5 + pitchGimbalRange = 4.5 + responseSpeed = 10 + enableRoll = false + } + + MODULE + { + name = ModuleAnimateHeat + ThermalAnim = HeatAnimationLFB + } + + MODULE + { + name = ModuleAlternator + RESOURCE + { + name = ElectricCharge + rate = 5.0 + } + } + + MODULE + { + name = ModuleJettison + jettisonName = shroud + bottomNodeName = bottom + isFairing = False // true + jettisonedObjectMass = 0.1 + jettisonForce = 5 + jettisonDirection = 1 0 0 + + } + RESOURCE + { + name = ElectricCharge + amount = 0 + maxAmount = 0 + isTweakable = false + hideFlow = true + } + RESOURCE { name = LiquidFuel @@ -57,20 +147,6 @@ PART amount = 2068 maxAmount = 3520 } - MODULE - { - name = ModuleReactionWheel - - PitchTorque = 150 - YawTorque = 100 - RollTorque = 50 - - RESOURCE - { - name = ElectricCharge - rate = 0.03 - } - } EFFECTS { @@ -141,80 +217,4 @@ PART } } } - MODULE - { - name = ModuleEnginesFX - engineID = KSLFB - runningEffectName = running_closed - thrustVectorTransformName = thrustTransform - exhaustDamage = True - ignitionThreshold = 0.1 - minThrust = 0 - maxThrust = 500 - heatProduction = 200 - fxOffset = 0, 0, 0.25 - PROPELLANT - { - name = LiquidFuel - ratio = 0.9 - DrawGauge = True - } - PROPELLANT - { - name = Oxidizer - ratio = 1.1 - } - atmosphereCurve - { - key = 0 340 - key = 1 290 - } - - } - - MODULE - { - name = KM_Gimbal_3 - gimbalTransformName = thrustTransform - trustTransformName = thrustTransform - yawGimbalRange = 4.5 - pitchGimbalRange = 4.5 - responseSpeed = 10 - enableRoll = false - } - - MODULE - { - name = ModuleAnimateHeat - ThermalAnim = HeatAnimationLFB - } - MODULE - { - name = ModuleAlternator - RESOURCE - { - name = ElectricCharge - rate = 5.0 - } - } - RESOURCE - { - name = ElectricCharge - amount = 0 - maxAmount = 0 - isTweakable = false - hideFlow = true - } - - MODULE - { - name = ModuleJettison - jettisonName = shroud - bottomNodeName = bottom - isFairing = False / rue - jettisonedObjectMass = 0.1 - jettisonForce = 5 - jettisonDirection = 1 0 0 - - } } \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-decoup.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-decoup.cfg deleted file mode 100644 index fab1e4a..0000000 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-decoup.cfg +++ /dev/null @@ -1,55 +0,0 @@ -PART -{ - // --- general parameters --- - name = drm-decoup - module = Part - author= Art - - MODEL - { - model = AxialAerospace/Dreamer/Assets/drmdecoup - scale = 1.0, 1.0, 1.0.0 - } - rescaleFactor = 1 - - node_stack_top = 0.0, -0.734594, -0.327036, 0, 1, 0, 3 - node_stack_bot = 0.0, -1.289812, 0.0, 0, -1, 0, 3 - - sound_vent_large = decouple - - // --- editor parameters --- - TechRequired = aerodynamicSystems - entryCost = 2200 - cost = 300 - category = Coupling // Structural - subcategory = 0 - title = Dreamer Stack Decoupler - manufacturer = Axial Aerospace - description = Thingy for splitting the thingy from the other thingies. - tag = axial aerospace aa )dream - - // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision - attachRules = 1,0,1,1,0 - - // --- standard part parameters --- - mass = 0.1 - dragModelType = default - maximum_drag = 0.02 - minimum_drag = 0.02 - angularDrag = 1 - breakingForce = 20000 - breakingTorque = 20000 - crashTolerance = 15 - maxTemp = 3400 - fuelCrossFeed = False - //stagingIcon = DECOUPLER_HOR - stageOffset = 1 - childStageOffset = 1 - - MODULE - { - name = ModuleDecouple - ejectionForce = 15 - explosiveNodeID = top - } -} diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-decoupler.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-decoupler.cfg new file mode 100644 index 0000000..fdc421b --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-decoupler.cfg @@ -0,0 +1,168 @@ +PART +{ + name = drm-decoupler + module = Part + author= Art and zer0Kerbal + + MODEL + { + model = AxialAerospace/Dreamer/Assets/drmdecoup + } + rescaleFactor = 1 + bulkheadProfiles = size1 + + node_stack_top = 0.0, -0.734594, -0.327036, 0, 1, 0, 3 + node_stack_bot = 0.0, -1.289812, 0.0, 0, -1, 0, 3 + attachRules = 1,0,1,1,0 + + sound_vent_large = decouple + fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple + + TechRequired = aerodynamicSystems + entryCost = 2200 + cost = 300 + category = Coupling + subcategory = 0 + + title = #DRM-drm-decoupler-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-decoupler-desc + tags = #DRM-drm-decoupler-tags + + mass = 0.05 + + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + + + crashTolerance = 6 + breakingForce = 150 + breakingTorque = 150 + + crashTolerance = 6 + breakingForce = 150 + breakingTorque = 150 + maxTemp = 2000 + + fuelCrossFeed = False + //stagingIcon = DECOUPLER_HOR + stageOffset = 1 + childStageOffset = 1 + + MODULE + { + name = ModuleDecouple + ejectionForce = 15 + isOmniDecoupler = false + explosiveNodeID = top + } + + + MODULE + { + name = ModuleToggleCrossfeed + crossfeedStatus = false + toggleEditor = true + toggleFlight = true + } + + MODULE + { + name = ModuleTestSubject + useStaging = True + useEvent = False + situationMask = 127 + CONSTRAINT + { + type = REPEATABILITY + value = ALWAYS + prestige = Trivial + } + CONSTRAINT + { + type = REPEATABILITY + value = BODYANDSITUATION + prestige = Significant + } + CONSTRAINT + { + type = REPEATABILITY + value = ONCEPERPART + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDE + test = GT + value = 0 // this just registers altitude as something to care about + situationMask = 8 + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 4000 + prestige = Trivial + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 8000 + prestige = Trivial + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 2000 + prestige = Significant + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 4000 + prestige = Significant + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 1000 + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 2000 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEED + test = LT + value = 2000 + situationMask = 8 + } + CONSTRAINT + { + type = ALTITUDE + test = LT + value = 300000 + situationMask = 16 + body = _NotSun + } + CONSTRAINT + { + type = ALTITUDE + test = LT + value = 600000 + situationMask = 32 + body = _NotSun + } + } +} diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-docker.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-docking-rear.cfg similarity index 55% rename from GameData/AxialAerospace/Dreamer/Parts/drm-docker.cfg rename to GameData/AxialAerospace/Dreamer/Parts/drm-docking-rear.cfg index ced25ff..f728e5a 100644 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-docker.cfg +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-docking-rear.cfg @@ -1,41 +1,44 @@ PART { - name = drm-reardocker + name = drm-docking-rear module = Part - author = Art + author = Art and zer0kerbal MODEL { model = AxialAerospace/Dreamer/Assets/drmdocker - scale = 1.0, 1.0, 1.0 } rescaleFactor = 1 + bulkheadProfiles = size1, srf node_stack_nodeDocker = 0.0, -0.118232, 0.0, 0, -1, 0, 1 node_stack_Top = 0.0, 0.04236, 0.0, 0, 1, 0, 1 + attachRules = 1,0,1,1,1 + TechRequired = aerodynamicSystems entryCost = 1500 cost = 750 category = Coupling // Utility subcategory = 0 - title = Dreamer Rear Docking Port - manufacturer = Axial Aerospace - description = Rear Docking Port. - tag = axial aerospace aa )dream + title = #DRM-drm-docking-rear-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-docking-rear-desc + tags = #DRM-drm-docking-rear-tags - attachRules = 1,0,1,1,1 + mass = 0.05 + + maxTemp = 3400 + + dragModelType = default + maximum_drag = 0.02 + minimum_drag = 0.02 + angularDrag = 1 + + breakingForce = 200//00 + breakingTorque = 200//00 + crashTolerance = 15 - mass = 0.05 -dragModelType = default -maximum_drag = 0.02 -minimum_drag = 0.02 -angularDrag = 1 -breakingForce = 20000 -breakingTorque = 20000 -crashTolerance = 15 -maxTemp = 3400 - bulkheadProfiles = size1, srf MODULE { diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-engine.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-engine.cfg index 18448b1..31439f8 100644 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-engine.cfg +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-engine.cfg @@ -3,7 +3,7 @@ PART // --- general parameters --- name = drm-engine module = Part - author = Art + author = Art and zer0kerbal MODEL { @@ -33,10 +33,10 @@ PART cost =900 category = Propulsion subcategory = 0 - title = Dreamer OMS Engine - manufacturer = Axial Aerospace - description = Dreamer OMS Engine - An S for M'ing while in O. - tag = axial aerospace aa )dream + title = #DRM-drm-engine-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-engine-desc + tags = #DRM-drm-engine-tags attachRules = 1,0,1,0,0 diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-gas.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-gas.cfg deleted file mode 100644 index af109c8..0000000 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-gas.cfg +++ /dev/null @@ -1,62 +0,0 @@ -PART -{ - // --- general parameters --- - name = drm-gas - module = Part - author = Art - - MODEL - { - model = AxialAerospace/Dreamer/Assets/drmgas - scale = 1.0, 1.0, 1.0.0, 1.0, 1.0 - } - rescaleFactor = 1 - -// --- editor parameters --- -TechRequired = supersonicFlight -entryCost = 4900 -cost = 450 -category = Utility -subcategory = 0 -title = Dreamer Auxilliary Fuel Tank -manufacturer = Axial Aerospace -description = LFO Fuel Tank insert for Dreamer cargo bay. - tag = axial aerospace aa )dream - - -// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision -attachRules = 1,0,1,0,1 - -// --- node definitions --- -// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z - -node_stack_Bay = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 -// --- standard part parameters --- -mass = 0.1 -dragModelType = default -maximum_drag = 0.0 -minimum_drag = 0.0 -angularDrag = 0 -breakingForce = 20000 -breakingTorque = 20000 -crashTolerance = 15 -maxTemp = 3400 -explosionPotential = 0.1 -fuelCrossFeed = True - - bulkheadProfiles = size1 - - RESOURCE - { - name = LiquidFuel - amount = 360 - maxAmount = 360 - } - - RESOURCE - { - name = Oxidizer - amount = 440 - maxAmount = 440 - } -} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-gear-lft.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-gear-lft.cfg new file mode 100644 index 0000000..581dcbd --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-gear-lft.cfg @@ -0,0 +1,108 @@ +PART +{ + name = drm-gear-lft + module = Part + author = Art and zer0kerbal + + MODEL + { + model = AxialAerospace/Dreamer/Assets/drmlftgear + } + scale = 1.0 + rescaleFactor = 1.0 + + node_stack_top = 0.04563, 0.16409, 0.34689, 0.0, 0.0, -1.0, 1, 1 + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0, 1 + + attachRules = 1,0,1,1,1 + + TechRequired = aerodynamicSystems + cost = 450 + category = Ground // Utility + subcategory = 0 + + title = #DRM-drm-gear-lft-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-gear-lft-desc + tags = #DRM-drm-gear-lft-tags + + mass = 0.05 + + maxTemp = 3600 + + dragModelType = default + maximum_drag = 0.0 + minimum_drag = 0.0 + angularDrag = 0.0 + + crashTolerance = 20 + breakingForce = 200//0 + breakingTorque = 200//0 + + PhysicsSignificance = 1 + + MODULE + { + name = ModuleAnimateGeneric + animationName = Scene + startEventGUIName = #DRM-gear-opn // Gear Lower + endEventGUIName = #DRM-gear-cls // Gear Raise + actionGUIName = #DRM-gear-tog // Toggle Gear + } + + // MODULE + // { + // name = ModuleHeatShield + // direction = 0, 0.5, 0.5 // underside of fuselage + // reflective = 0.25 // 25% of heat is ignored at correct angle + // } + MODULE + { + name = ModuleAblator + ablativeResource = Ablator + lossExp = -7500 + lossConst = 0.1 + pyrolysisLossFactor = 6000 + reentryConductivity = 0.01 + ablationTempThresh = 500 + + useChar = True + charModuleName = shieldChar + } + + MODULE + { + name = ModuleColorChanger + moduleID = shieldChar + shaderProperty = _BurnColor + useRate = False + toggleInEditor = False + toggleInFlight = False + redCurve + { + key = 0 0 + key = 1 1 + } + greenCurve + { + key = 0 0 + key = 1 1 + } + blueCurve + { + key = 0 0 + key = 1 1 + } + alphaCurve + { + key = 0 0.8 + } + } + + RESOURCE + { + name = Ablator + amount = 100 + maxAmount = 100 + } +} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-gear-nse.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-gear-nse.cfg new file mode 100644 index 0000000..b646394 --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-gear-nse.cfg @@ -0,0 +1,68 @@ +PART +{ + name = drm-gear-nse + module = Part + author = Art and zer0kerbal + + MODEL + { + model = AxialAerospace/Dreamer/Assets/drmnosegear + } + scale = 1.0 + rescaleFactor = 1.0 + + + // --- node definitions --- + NODE + // { + // name = attach + // transform = nodeGearF // Or whatever your transform name is. + // size = 2 // Will always be 0 until fixed. + // method = FIXED_JOINT // will always be FIXED_JOINT until fixed. + // } +node_stack_top = 0.0, 1.9243, 0.21929, 0.0, 0.0, -1.0, 1, 1 +node_stack_attach = 0.0, 1.92431, 0.21929, 0.0, 0.0, -1.0, 2, 1 +node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0, 1 + + attachRules = 1,0,1,1,1 + + TechRequired = aerodynamicSystems + cost = 450 + category = Ground // Utility + subcategory = 0 + + title = #DRM-drm-gear-nse-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-gear-nse-desc + tags = #DRM-drm-gear-nse-tags + + // --- standard part parameters --- + mass = 0.1 + + maxTemp = 3600 + + dragModelType = default + maximum_drag = 0.0 + minimum_drag = 0.0 + angularDrag = 0.0 + + crashTolerance = 25 + breakingForce = 200//0 + breakingTorque = 200//0 + + MODULE + { + name = ModuleAnimateGeneric + animationName = Scene + startEventGUIName = #DRM-gear-opn // Gear Lower + endEventGUIName = #DRM-gear-cls // Gear Raise + actionGUIName = #DRM-gear-tog // Toggle Gear + } + + MODULE + { + name = ModuleHeatShield + direction = 0, 0.5, 0.5 // underside of fuselage + reflective = 0.25 // 25% of heat is ignored at correct angle + } +} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-gear-rgt.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-gear-rgt.cfg new file mode 100644 index 0000000..461574c --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-gear-rgt.cfg @@ -0,0 +1,106 @@ +PART +{ + name = drm-gear-rgt + module = Part + author = Art and zer0kerbal + + MODEL + { + model = AxialAerospace/Dreamer/Assets/drmrtgear + } + scale = 1.0 + rescaleFactor = 1.0 + + node_stack_top = 0.07243, 0.15914, 0.24761, 0.0, 0.0, -1.0, 1, 1 + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0, 1 + + attachRules = 1,0,1,1,1 + + TechRequired = aerodynamicSystems + cost = 450 + category = Ground // Utility + subcategory = 0 + + title = #DRM-drm-gear-rgt-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-gear-rgt-desc + tags = #DRM-drm-gear-rgt-tags + + mass = 0.05 + + maxTemp = 3600 + + dragModelType = default + maximum_drag = 0.0 + minimum_drag = 0.0 + angularDrag = 0.0 + + crashTolerance = 50 + breakingForce = 200//0 + breakingTorque = 200//0 + + PhysicsSignificance = 1 + + MODULE + { + name = ModuleAnimateGeneric + animationName = Scene + startEventGUIName = #DRM-gear-opn // Gear Lower + endEventGUIName = #DRM-gear-cls // Gear Raise + actionGUIName = #DRM-gear-tog // Toggle Gear + } + // MODULE + // { + // name = ModuleHeatShield + // direction = 0, 0.5, 0.5 // underside of fuselage + // reflective = 0.25 // 25% of heat is ignored at correct angle + // } MODULE + { + name = ModuleAblator + ablativeResource = Ablator + lossExp = -7500 + lossConst = 0.1 + pyrolysisLossFactor = 6000 + reentryConductivity = 0.01 + ablationTempThresh = 500 + + useChar = True + charModuleName = shieldChar + } + + MODULE + { + name = ModuleColorChanger + moduleID = shieldChar + shaderProperty = _BurnColor + useRate = False + toggleInEditor = False + toggleInFlight = False + redCurve + { + key = 0 0 + key = 1 1 + } + greenCurve + { + key = 0 0 + key = 1 1 + } + blueCurve + { + key = 0 0 + key = 1 1 + } + alphaCurve + { + key = 0 0.8 + } + } + + RESOURCE + { + name = Ablator + amount = 100 + maxAmount = 100 + } +} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-kas.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-kas.cfg deleted file mode 100644 index 05e2738..0000000 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-kas.cfg +++ /dev/null @@ -1,103 +0,0 @@ -PART -{ - // --- general parameters --- - name = drm-kas - module = Part - author = Art - - MODEL - { - model = AxialAerospace/Dreamer/Assets/drmkas - scale = 1.0, 1.0, 1.0 - } - rescaleFactor = 1 - -// --- editor parameters --- -TechRequired = supersonicFlight -entryCost = 4900 -cost = 450 -category = Payload // Utility -subcategory = 0 -title = KAS Cargo Bay Insert -manufacturer = Axial Aerospace -description = KAS Cargo Bay Insert for Dreamer. Includes storage, winch, and pipe attachment points. - tag = axial aerospace aa )dream - - -// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision -attachRules = 1,0,1,0,1 - -// --- node definitions --- -// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z - -node_stack_Bay = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 -// --- standard part parameters --- -mass = 0.1 -dragModelType = default -maximum_drag = 0.0 -minimum_drag = 0.0 -angularDrag = 0 -breakingForce = 20000 -breakingTorque = 20000 -crashTolerance = 15 -maxTemp = 3400 -explosionPotential = 0.1 -fuelCrossFeed = True - - -MODULE -{ - name = KASModuleContainer - maxSize = 40 -} - - -MODULE -{ - name = KASModuleWinch - maxLenght = 50 - cableSpring = 1000 - cableDamper = 0.1 - cableWidth = 0.04 - motorMaxSpeed = 1 - motorMinSpeed = 0.01 - motorAcceleration = 0.01 - powerDrain = 0.5 - releaseOffset = 1 - headTransformName = head - headMass = 0.01 - headPortNodeName = portNode - connectedPortNodeName = bottom - anchorNodeName = anchorNode - evaGrabHeadPos = (0.05, 0.01, -0.11) - evaGrabHeadDir = (0,0,-1) - evaDropHeadPos = (0.05, 0.01, -0.16) - evaDropHeadRot = (180.0, 0.0, 0.0) - ejectEnabled = true - ejectForce = 20 - lockMinDist = 0.08 - lockMinFwdDot = 0.90 -} - - -MODULE -{ - name = KASModuleStrut - nodeTransform = nodePipe - type = PipeSize1 - maxLenght = 20 - maxAngle = 100 - breakForce = 10 - allowDock = true - allowPumpFuel = true - hasCollider = false - tubeScale = 0.15 - jointScale = 0.15 - textureTiling = 1 - tubeSrcType = Joined - tubeTgtType = Joined - evaStrutPos = (0.05, 0.059, -0.21) - evaStrutRot = (190.0, 0.0, 0.0) - tubeTexPath = KAS extures/pipe -} -} diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-lftgear.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-lftgear.cfg deleted file mode 100644 index c16e338..0000000 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-lftgear.cfg +++ /dev/null @@ -1,111 +0,0 @@ -PART -{ - // --- general parameters --- - name = drm-lftgear - module = Part - author = Art - - // --- asset parameters --- - MODEL - { - model = AxialAerospace/Dreamer/Assets/drmlftgear - scale = 1.0, 1.0, 1.0.0 - } - rescaleFactor = 1.0 - - -// --- node definitions --- -//node_stack_top = 0.04563, 0.161647, 0.693778, 0, 1, 0, 1 -node_stack_top = 0.04563, 0.164087, 0.346889, 0, 1, 0, 1 - -// --- editor parameters --- -TechRequired = aerodynamicSystems -cost = 450 -category = Ground // Utility -subcategory = 0 -title = Dreamer Left Gear -manufacturer = Axial Aerospace -description = Dreamer Left Gear - tag = axial aerospace aa )dream - -// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision -attachRules = 1,0,1,1,1 - - -// --- standard part parameters --- -mass = 0.05 -dragModelType = default -maximum_drag = 0.0 -minimum_drag = 0.0 -angularDrag = 0.0 -crashTolerance = 20 -maxTemp = 3600 - -crashTolerance = 50 -//breakingForce = 50 -//breakingTorque = 50 -breakingForce = 2000 -breakingTorque = 2000 -PhysicsSignificance = 1 - - -MODULE -{ - name = FSwheel - wheelColliderName = wheelCollider - boundsCollider = Bounds - wheelMeshName = Wheel - //suspensionParentName = suspensionParent - rotationAdjustment = 2.0 // adjust the visual rotation speed of the wheel meshes if they are off - numberOfWheels = 1 - animationName = Scene - disableColliderWhenRetracted = True - hasMotor = False - motorEnabled = False // set to false for landing gears to start unpowered. - motorTorque = 2 - maxSpeed = 30 // the motorTorque is 1 at 0 speed, and 0 at this speed, meaning the actual max speed is probably way lower. - - overrideModelFrictionValues = True - - forwardsExtremumSlip = 0.01 - forwardsExtremumValue = 1.0 - forwardsAsymptoteSlip = 0.04 - forwardsAsymptoteValue = 0.6 - forwardsStiffness = 6000 - - sidewaysExtremumSlip = 0.01 - sidewaysExtremumValue = 1.0 - sidewaysAsymptoteSlip = 0.04 - sidewaysAsymptoteValue = 0.6 - sidewaysStiffness = 500 - - resourceConsumptionRate = 0.2 - resourceName = ElectricCharge - //motorStartsReversed = True - brakeTorque = 25 - brakeSpeed = 0.75 - animationLayer = 1 - deployedDrag = 0.2 - retractedDrag = 0.0 - guiActiveUnfocused = True - unfocusedRange = 5.0 - brakeEmissiveObjectName = brakeLight - onEmissiveColor = 1, 0.3, 0 - offEmissiveColor = 0, 1, 0 - deployingEmissiveColor = 1, 0, 0 - disabledEmissiveColor = 0, 0, 0 - - useCustomParticleFX = True - smokeFXtextureName = Firespitter extures/particle -} - -MODULE - { - name = ModuleHeatShield - direction = 0, 0.5, 0.5 // underside of fuselage - reflective = 0.25 // 25% of heat is ignored at correct angle - } - - -// END PART -} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-nose.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-nose-dock.cfg similarity index 60% rename from GameData/AxialAerospace/Dreamer/Parts/drm-nose.cfg rename to GameData/AxialAerospace/Dreamer/Parts/drm-nose-dock.cfg index 150efc3..0784ef9 100644 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-nose.cfg +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-nose-dock.cfg @@ -1,19 +1,18 @@ PART { - name = drm-Nose + name = drm-nose-dock module = Part - author = Art + author = Art and zer0kerbal MODEL { model = AxialAerospace/Dreamer/Assets/drmnose - scale = 1.0, 1.0, 1.0 } + scale = 1 rescaleFactor = 1 - // --- node definitions --- - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z node_stack_top = 0.0, 0.0, 0.0, 0, -1, 0, 1 + attachRules = 1,1,1,1,0 TechRequired = aerodynamicSystems @@ -21,41 +20,42 @@ PART cost = 750 category = Coupling // Utility subcategory = 0 - title = Dreamer Docking NoseCone - manufacturer = Axial Aerospace - description = Dreamer Nose Cone with integrated docking port. - tag = axial aerospace aa )dream - attachRules = 1,1,1,1,0 + title = #DRM-drm-nose-dock-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-nose-dock-desc + tags = #DRM-drm-nose-dock-tags mass = .7 //0.4 + dragModelType = default maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 0.5 + crashTolerance = 20 breakingForce = 2000 breakingTorque = 2000 + maxTemp = 4400 emissiveConstant = .9 thermalMassModifier = 6.0 - MODULE { name = ModuleDockingNode deployAnimationController = 1 - nodeType = size0 + nodeType = size0,size1 controlTransformName = controlNode } MODULE { - name = ModuleAnimateGeneric - animationName = Scene - startEventGUIName = Open docking port shield - endEventGUIName = Close docking port shield - actionGUIName = Toggle docking port shield + name = ModuleAnimateGeneric + animationName = Scene + startEventGUIName = #DRM-nose-opn // Open Nose Access Panel + endEventGUIName = #DRM-nose-cls // Close Nose Access Panel + actionGUIName = #DRM-nose-tog // Toggle Nose Access Panel } MODULE @@ -157,36 +157,6 @@ PART maxDistance = 80 falloff = 2 thrustTransformName = RCS -// Public Attributes - // falloff = 2 // float - // fxMax = 1 // float - // maxDistance = 50 // float - // rDir Vector3 - // ScaledFX float - // thrustProviderModuleIndex = -1 - // thrustTransformNamestring = "" -// From ModuleEnginesFX - // allowRestart = true - // allowShutdown = true - // atmChangeFlow = false // Atmospheric density will change fuel flow (and thus thrust) - // isableUnderwater = false // Temp and module values. More... - -// From PartModule - // isEnabled = true - // moduleIsEnabled = true - // overrideStagingIconIfBlank = true -// // ModuleResourceHandler = new ModuleResourceHandler() resHandler - // showUpgradesInModuleInfo = false - // // ProtoPartModuleSnapshot snapshot - // stagingDisableText = "" - // stagingEnabled = true - // stagingEnableText = "" - // stagingToggleEnabledEditor = false - // stagingToggleEnabledFlight = false -// // List< ConfigNode > upgrades -// // List< string > upgradesApplied = new List() - // upgradesApply = true - // upgradesAsk = true } RESOURCE diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-nose-nodock.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-nose-nodock.cfg new file mode 100644 index 0000000..52c11d8 --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-nose-nodock.cfg @@ -0,0 +1,136 @@ +PART +{ + name = drm-nose-nodock + module = Part + author = Art and zer0kerbal + + MODEL + { + model = AxialAerospace/Dreamer/Assets/drmnosenodock + } + rescaleFactor = 1.0 + + NODE + { + name = bottom + transform = nodeNose + size = 2 + method = FIXED_JOINT // will always be FIXED_JOINT until fixed. + } + + attachRules = 1,0,1,1,1 + + TechRequired = aerodynamicSystems + entryCost = 2400 + cost = 750 + category = Payload // Utility + subcategory = 0 + + title = #DRM-drm-nose-nodock-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-nose-nodock-desc + tags = #DRM-drm-nose-nodock-tags + + mass = .7 //0.4 + + maxTemp = 3400 + + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 0.5 + + crashTolerance = 20 + breakingForce = 200 + breakingTorque = 200 + + MODULE + { + name = ModuleAnimateGeneric + animationName = Scene + startEventGUIName = #DRM-nose-opn // Open Nose Access Panel + endEventGUIName = #DRM-nose-cls // Close Nose Access Panel + actionGUIName = #DRM-nose-tog // Toggle Nose Access Panel + } + + MODULE + { + name = ModuleHeatShield + direction = 0, 0.5, 0.5 // underside of fuselage + reflective = 0.25 // 25% of heat is ignored at correct angle + } + + MODULE + { + name = ModuleControlSurface + dragCoeff = 0.10 + deflectionLiftCoeff = 1.1 //1.3 + ctrlSurfaceRange = 45 + ctrlSurfaceArea = 3.5 + } + MODULE + { + name = ModuleAblator + ablativeResource = Ablator + lossExp = -7500 + lossConst = 0.1 + pyrolysisLossFactor = 6000 + reentryConductivity = 0.01 + ablationTempThresh = 500 + + useChar = True + charModuleName = shieldChar + } + + MODULE + { + name = ModuleColorChanger + moduleID = shieldChar + shaderProperty = _BurnColor + useRate = False + toggleInEditor = False + toggleInFlight = False + + redCurve + { + key = 0 0 + key = 1 1 + } + greenCurve + { + key = 0 0 + key = 1 1 + } + blueCurve + { + key = 0 0 + key = 1 1 + } + alphaCurve + { + key = 0 0.8 + } + } + + // MODULE + // { + // name = ModuleLiftingSurface + // useInternalDragModel = False + // deflectionLiftCoeff = 1.5 + // liftingSurfaceCurve = CapsuleBottom + // disableBodyLift = False + // omnidirectional = False + // perpendicularOnly = True + // transformDir = Y + // transformSign = -1 + // nodeEnabled = True + // attachNodeName = bottom + // } + + RESOURCE + { + name = Ablator + amount = 100 + maxAmount = 100 + } +} diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-nosegear.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-nosegear.cfg deleted file mode 100644 index c1d7769..0000000 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-nosegear.cfg +++ /dev/null @@ -1,127 +0,0 @@ -PART -{ - -// --- general parameters --- -name = drm-nosegear -module = Part -author = Art - -// --- asset parameters --- -MODEL -{ - model = AxialAerospace/Dreamer/Assets/drmnosegear -scale = 1.0, 1.0, 1.0.0 - -} -rescaleFactor = 1.0 - - -// --- node definitions --- -//NODE -//{ -// name = attach -// transform = nodeGearF // Or whatever your transform name is. -// size = 2 // Will always be 0 until fixed. -// method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -//} -node_stack_top = 0.0, 1.9243, 0.219285, 0, 1, 0, 1 - -// --- editor parameters --- -TechRequired = aerodynamicSystems -cost = 450 -category = Ground // Utility -subcategory = 0 -title = Dreamer Nose Gear -manufacturer = Axial Aerospace -description = Dreamer Nose Gear - tag = axial aerospace aa )dream - -// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision -attachRules = 1,0,1,1,1 - - -// --- standard part parameters --- -mass = 0.1 -dragModelType = default -maximum_drag = 0.0 -minimum_drag = 0.0 -angularDrag = 0.0 -crashTolerance = 25 -maxTemp = 3600 - -crashTolerance = 50 -//breakingForce = 50 -//breakingTorque = 50 -breakingForce = 2000 -breakingTorque = 2000 - - - -MODULE -{ - name = FSwheel - wheelColliderName = wheelCollider - boundsCollider = Bounds - wheelMeshName = Wheel - //suspensionParentName = suspensionParent - rotationAdjustment = 2.0 // adjust the visual rotation speed of the wheel meshes if they are off - numberOfWheels = 1 - animationName = Scene - disableColliderWhenRetracted = True - hasMotor = False - motorEnabled = False // set to false for landing gears to start unpowered. - motorTorque = 2 - maxSpeed = 30 // the motorTorque is 1 at 0 speed, and 0 at this speed, meaning the actual max speed is probably way lower. - - overrideModelFrictionValues = True - - forwardsExtremumSlip = 0.01 - forwardsExtremumValue = 1.0 - forwardsAsymptoteSlip = 0.04 - forwardsAsymptoteValue = 0.6 - forwardsStiffness = 6000 - - sidewaysExtremumSlip = 0.01 - sidewaysExtremumValue = 1.0 - sidewaysAsymptoteSlip = 0.04 - sidewaysAsymptoteValue = 0.6 - sidewaysStiffness = 500 - - resourceConsumptionRate = 0.2 - resourceName = ElectricCharge - //motorStartsReversed = True - brakeTorque =0 // 15 - brakeSpeed = 0.0// 0.5 - animationLayer = 1 - deployedDrag = 0.2 - retractedDrag = 0.0 - guiActiveUnfocused = True - unfocusedRange = 5.0 - brakeEmissiveObjectName = brakeLight - onEmissiveColor = 1, 0.3, 0 - offEmissiveColor = 0, 1, 0 - deployingEmissiveColor = 1, 0, 0 - disabledEmissiveColor = 0, 0, 0 - - useCustomParticleFX = True - smokeFXtextureName = Firespitter extures/particle -} - - - - - - -MODULE - { - name = ModuleHeatShield - direction = 0, 0.5, 0.5 // underside of fuselage - reflective = 0.25 // 25% of heat is ignored at correct angle - } - - - - -// END PART - -} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-nosenodock.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-nosenodock.cfg deleted file mode 100644 index 5bf5ed1..0000000 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-nosenodock.cfg +++ /dev/null @@ -1,80 +0,0 @@ -PART -{ - name = drm-NoseNoDock - module = Part - author = Art - - MODEL - { - model = AxialAerospace/Dreamer/Assets/drmnosenodock - scale = 1.0, 1.0, 1.0 - } - rescaleFactor = 1 - -NODE -{ - name = bottom - transform = nodeNose // Or whatever your transform name is. - size = 2 // Will always be 0 until fixed. - method = FIXED_JOINT // will always be FIXED_JOINT until fixed. -} - - TechRequired = aerodynamicSystems - entryCost = 2400 - cost = 750 - category = Utility - subcategory = 0 - title = Dreamer NoseCone - - description = Dreamer Nose Cone - tag = axial aerospace aa )dream - - attachRules = 1,0,1,1,1 - - mass = .7 //0.4 - dragModelType = default - maximum_drag = 0.2 - minimum_drag = 0.2 - angularDrag = 0.5 - crashTolerance = 20 - breakingForce = 200 - breakingTorque = 200 - maxTemp = 3400 - - - MODULE - { - name = ModuleAnimateGeneric - animationName = Scene - startEventGUIName = Open Nose Access Panel - endEventGUIName = Close Nose Access Panel - actionGUIName = Toggle Nose Access Panel - } - -// MODULE -// { -// name = FSanimateGeneric -// animationName = Scene -// startEventGUIName = Open Nose Access Panel -// endEventGUIName = Close Nose Access Panel -// toggleActionName = Toggle Nose Access Panel -// availableInEVA = True -// EVArange = 10 - // } - -MODULE - { - name = ModuleHeatShield - direction = 0, 0.5, 0.5 // underside of fuselage - reflective = 0.25 // 25% of heat is ignored at correct angle - } - - MODULE - { - name = ModuleControlSurface - dragCoeff = 0.10 - deflectionLiftCoeff = 1.1 //1.3 - ctrlSurfaceRange = 45 - ctrlSurfaceArea = 3.5 - } -} diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-payload-kas.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-payload-kas.cfg new file mode 100644 index 0000000..150e15b --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-payload-kas.cfg @@ -0,0 +1,96 @@ +PART:NEEDS[KAS] +{ + name = drm-payload-kas + module = Part + author = Art and zer0kerbal + + MODEL + { + model = AxialAerospace/Dreamer/Assets/drmkas + } + rescaleFactor = 1 + + node_stack_Bay = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 + + attachRules = 1,0,1,0,1 + + TechRequired = supersonicFlight + entryCost = 4900 + cost = 450 + category = Payload // Utility + subcategory = 0 + + title = #DRM-drm-payload-kas-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-payload-kas-desc + tags = #DRM-drm-payload-kas-tags + + mass = 0.05 + + dragModelType = default + maximum_drag = 0.0 + minimum_drag = 0.0 + angularDrag = 0 + + crashTolerance = 15 + breakingForce = 200 + breakingTorque = 200 + + maxTemp = 3400 + explosionPotential = 0.1 + fuelCrossFeed = True + + MODULE + { + name = KASModuleContainer + maxSize = 40 + } + + MODULE + { + name = KASModuleWinch + maxLenght = 50 + cableSpring = 1000 + cableDamper = 0.1 + cableWidth = 0.04 + motorMaxSpeed = 1 + motorMinSpeed = 0.01 + motorAcceleration = 0.01 + powerDrain = 0.5 + releaseOffset = 1 + headTransformName = head + headMass = 0.01 + headPortNodeName = portNode + connectedPortNodeName = bottom + anchorNodeName = anchorNode + evaGrabHeadPos = (0.05, 0.01, -0.11) + evaGrabHeadDir = (0,0,-1) + evaDropHeadPos = (0.05, 0.01, -0.16) + evaDropHeadRot = (180.0, 0.0, 0.0) + ejectEnabled = true + ejectForce = 20 + lockMinDist = 0.08 + lockMinFwdDot = 0.90 + } + + MODULE + { + name = KASModuleStrut + nodeTransform = nodePipe + type = PipeSize1 + maxLenght = 20 + maxAngle = 100 + breakForce = 10 + allowDock = true + allowPumpFuel = true + hasCollider = false + tubeScale = 0.15 + jointScale = 0.15 + textureTiling = 1 + tubeSrcType = Joined + tubeTgtType = Joined + evaStrutPos = (0.05, 0.059, -0.21) + evaStrutRot = (190.0, 0.0, 0.0) + tubeTexPath = KAS extures/pipe + } +} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-container.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-payload-lfo.cfg similarity index 54% rename from GameData/AxialAerospace/Dreamer/Parts/drm-container.cfg rename to GameData/AxialAerospace/Dreamer/Parts/drm-payload-lfo.cfg index 961c2aa..25b5b36 100644 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-container.cfg +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-payload-lfo.cfg @@ -1,54 +1,64 @@ PART { -// --- general parameters --- - name = drm-container + name = drm-payload-lfo module = Part - author = Art + author = Art and zer0kerbal MODEL { - model = AxialAerospace/Dreamer/Assets/drmcontainer - scale = 1.0, 1.0, 1.0 + model = AxialAerospace/Dreamer/Assets/drmgas } rescaleFactor = 1 + // --- node definitions --- + // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z + node_stack_Bay = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 + + // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision + attachRules = 1,0,1,0,1 + // --- editor parameters --- TechRequired = supersonicFlight entryCost = 4900 cost = 450 category = Utility subcategory = 0 - title = Dreamer Utility Container - manufacturer = Axial Aerospace - description = Stowage Container for Dreamer Cargo Bay. Comes preconfigured with TAC life support supplies. Feel free to edit drmcontainer.cfg in the Dreamer folder to insert resources for your favorite mod into the container. - tag = axial aerospace aa )dream - - // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision - attachRules = 1,0,1,0,1 - - // --- node definitions --- - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z - - node_stack_Bay = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 + title = #DRM-drm-payload-lfo-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-payload-lfo-desc + tags = #DRM-drm-payload-lfo-tags // --- standard part parameters --- mass = 0.1 + + maxTemp = 3400 + dragModelType = default maximum_drag = 0.0 minimum_drag = 0.0 angularDrag = 0 - breakingForce = 20000 - breakingTorque = 20000 + crashTolerance = 15 - maxTemp = 3400 + breakingForce = 200//00 + breakingTorque = 200//00 + explosionPotential = 0.1 fuelCrossFeed = True - + + bulkheadProfiles = size1 + + RESOURCE + { + name = LiquidFuel + amount = 360 + maxAmount = 360 + } + RESOURCE { - name = Ore - amount = 200 - maxAmount =200 + name = Oxidizer + amount = 440 + maxAmount = 440 } -} +} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-payload-ls-tac.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-payload-ls-tac.cfg new file mode 100644 index 0000000..3ee5b6e --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-payload-ls-tac.cfg @@ -0,0 +1,67 @@ +PART:NEEDS[TAC-LS] +{ + name = drm-payload-ls-tac + module = Part + author = Art and zer0kerbal + + MODEL + { + model = AxialAerospace/Dreamer/Assets/drmcontainer + } + rescaleFactor = 1 + + node_stack_Bay = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 + attachRules = 1,0,1,0,1 + + TechRequired = supersonicFlight + entryCost = 4900 + cost = 450 + category = Utility + subcategory = 0 + + title = #DRM-drm-payload-ls-tac-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-payload-ls-tac-desc + tags = #DRM-drm-payload-ls-tac-tags + + mass = 0.1 + + dragModelType = default + maximum_drag = 0.0 + minimum_drag = 0.0 + angularDrag = 0 + + breakingForce = 200//00 + breakingTorque = 200//00 + crashTolerance = 15 + + maxTemp = 3400 + explosionPotential = 0.1 + fuelCrossFeed = True + + MODULE + { + name = LifeSupportModule + } + + RESOURCE + { + name = Food + amount = 113.2 + maxAmount = 113.2 + } + + RESOURCE + { + name = Water + amount = 74.8 + maxAmount = 74.8 + } + + RESOURCE + { + name = Oxygen + amount = 11466.9 + maxAmount = 11466.9 + } +} diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-payload-ore.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-payload-ore.cfg new file mode 100644 index 0000000..cf9cc8a --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-payload-ore.cfg @@ -0,0 +1,49 @@ +PART +{ + name = drm-payload-ore + module = Part + author = Art and zer0kerbal + + MODEL + { + model = AxialAerospace/Dreamer/Assets/drmcontainer + scale = 1.0, 1.0, 1.0 + } + rescaleFactor = 1 + + node_stack_Bay = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 + attachRules = 1,0,1,0,1 + + TechRequired = supersonicFlight + entryCost = 4900 + cost = 450 + category = Utility + subcategory = 0 + + title = #DRM-drm-payload-ore-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-payload-ore-desc + tags = #DRM-drm-payload-ore-tags + + mass = 0.1 + + dragModelType = default + maximum_drag = 0.0 + minimum_drag = 0.0 + angularDrag = 0 + + breakingForce = 20000 + breakingTorque = 20000 + crashTolerance = 15 + + maxTemp = 3400 + explosionPotential = 0.1 + fuelCrossFeed = True + + RESOURCE + { + name = Ore + amount = 200 + maxAmount =200 + } +} diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-rtgear.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-rtgear.cfg deleted file mode 100644 index 218cd64..0000000 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-rtgear.cfg +++ /dev/null @@ -1,110 +0,0 @@ -PART -{ -// --- general parameters --- -name = drm-rtgear -module = Part -author = Art - - // --- asset parameters --- - MODEL - { - model = AxialAerospace/Dreamer/Assets/drmrtgear - scale = 1.0, 1.0, 1.0.0 - } - rescaleFactor = 1.0 - - -// --- node definitions --- -node_stack_top = 0.07243, 0.159137, 0.247613, 0, 1, 0, 1 - -// --- editor parameters --- -TechRequired = aerodynamicSystems -cost = 450 -category = Ground // Utility -subcategory = 0 -title = Dreamer Right Gear -manufacturer = Axial Aerospace -description = Dreamer Right Gear - tag = axial aerospace aa )dream - -// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision -attachRules = 1,0,1,1,1 - - -// --- standard part parameters --- -mass = 0.05 -dragModelType = default -maximum_drag = 0.0 -minimum_drag = 0.0 -angularDrag = 0.0 -crashTolerance = 25 -maxTemp = 3600 - -crashTolerance = 50 -//breakingForce = 50 -//breakingTorque = 50 -breakingForce = 2000 -breakingTorque = 2000 -PhysicsSignificance = 1 - - -MODULE -{ - name = FSwheel - wheelColliderName = wheelCollider - boundsCollider = Bounds - wheelMeshName = Wheel - //suspensionParentName = suspensionParent - rotationAdjustment = 2.0 // adjust the visual rotation speed of the wheel meshes if they are off - numberOfWheels = 1 - animationName = Scene - disableColliderWhenRetracted = True - hasMotor = False - motorEnabled = False // set to false for landing gears to start unpowered. - motorTorque = 2 - maxSpeed = 30 // the motorTorque is 1 at 0 speed, and 0 at this speed, meaning the actual max speed is probably way lower. - - overrideModelFrictionValues = True - - forwardsExtremumSlip = 0.01 - forwardsExtremumValue = 1.0 - forwardsAsymptoteSlip = 0.04 - forwardsAsymptoteValue = 0.6 - forwardsStiffness = 6000 - - sidewaysExtremumSlip = 0.01 - sidewaysExtremumValue = 1.0 - sidewaysAsymptoteSlip = 0.04 - sidewaysAsymptoteValue = 0.6 - sidewaysStiffness = 500 - - resourceConsumptionRate = 0.2 - resourceName = ElectricCharge - //motorStartsReversed = True - brakeTorque = 25 - brakeSpeed = 0.75 - animationLayer = 1 - deployedDrag = 0.2 - retractedDrag = 0.0 - guiActiveUnfocused = True - unfocusedRange = 5.0 - brakeEmissiveObjectName = brakeLight - onEmissiveColor = 1, 0.3, 0 - offEmissiveColor = 0, 1, 0 - deployingEmissiveColor = 1, 0, 0 - disabledEmissiveColor = 0, 0, 0 - - useCustomParticleFX = True - smokeFXtextureName = Firespitter/textures/particle -} -MODULE - { - name = ModuleHeatShield - direction = 0, 0.5, 0.5 // underside of fuselage - reflective = 0.25 // 25% of heat is ignored at correct angle - } - - - -// END PART -} \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-tail.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-tail.cfg index d481f3f..16f8142 100644 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-tail.cfg +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-tail.cfg @@ -1,69 +1,56 @@ PART { - // --- general parameters --- name = drm-tail module = Part - author = art + author = Art and zer0kerbal - // --- asset parameters --- MODEL { model = AxialAerospace/Dreamer/Assets/drmtail - scale = 1.0, 1.0, 1.0 + rotation = 90, 0, 0 } rescaleFactor = 1 - // --- node definitions --- - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z - node_stack_top = -0.563378, 0.420686, 0.046, 0, 1, 0, 1 + node_stack_bottom = -0.56338, 0.42069, 0.046, 1.0, 0.0, 0.0, 1, 1 + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0, 1 - // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision attachRules = 1,0,1,1,1 - // --- editor parameters --- TechRequired = aerodynamicSystems entryCost = 3000 cost = 500 category = Aero subcategory = 0 - title = Dreamer Vertical Control Surface - manufacturer = Axial Aerospace - description = The Tail. It goes on the back. - tag = axial aerospace aa )dream + title = #DRM-drm-tail-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-tail-desc + tags = #DRM-drm-tail-tags - // --- standard part parameters --- mass = 0.2 + + // --- winglet parameters --- + // dragCoeff will override the maximum_drag value dragModelType = default maximum_drag = 0.2 minimum_drag = 0.02 angularDrag = 2 + + breakingForce = 250//0 + breakingTorque = 800//0 crashTolerance = 20 - breakingForce = 2500 - breakingTorque = 8000 + maxTemp = 3400 explosionPotential = 0.1 - fuelCrossFeed = True - // --- winglet parameters --- - // dragCoeff will override the maximum_drag value + fuelCrossFeed = true MODULE { name = ModuleControlSurface useInternalDragModel = True dragCoeff = 0.40 - deflectionLiftCoeff = 3.5 //3.8 + deflectionLiftCoeff = 3.5 //3.8 ctrlSurfaceRange = 35 //20 - ctrlSurfaceArea = 5.4 //1.5 + ctrlSurfaceArea = 5.4 //1.5 transformName = nodeTail } - - MODULE - { - name = FARControllableSurface - MAC = 0.651 - MidChordSweep = -23.48 - maxdeflect = 15 - b_2 = 1.998 - TaperRatio = 0.163 - } -} \ No newline at end of file +} diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-wingleft.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-wing-left.cfg similarity index 57% rename from GameData/AxialAerospace/Dreamer/Parts/drm-wingleft.cfg rename to GameData/AxialAerospace/Dreamer/Parts/drm-wing-left.cfg index 5e4b21c..7645e02 100644 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-wingleft.cfg +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-wing-left.cfg @@ -1,52 +1,52 @@ PART { - name = drm-wingleft + name = drm-wing-left module = Part - author = Art + author = Art and zer0kerbal MODEL { - model = AxialAerospace/Dreamer/Assets/drmwingleft - scale = 1.0, 1.0, 1.0 + model = AxialAerospace/Dreamer/Assets/drmwingleft } rescaleFactor = 1 - // --- node definitions --- - // definition format is Position X, Position Y, Position Z, Up - node_attach = 0, 0, 0, 0, -1, 0, 1 - node_stack_top = 0, 0, 0, 0, -1, 0, 1 + node_stack_right = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1, 1 + node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1, 1 attachRules = 1,0,0,1,1 - // --- editor parameters --- TechRequired = aerodynamicSystems entryCost = 2900 cost = 450 category = Aero subcategory = 0 - title = Dreamer Left Wing - manufacturer = Axial Aerospace - description = Left Wing - tag = axial aerospace aa )dream + title = #DRM-drm-wing-left-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-wing-left-desc + tags = #DRM-drm-wing-left-tags + + // --- standard part parameters --- + mass = 0.2 //0.1 CoMOffset = 0, 0, 0 CoLOffset = 0, 2, 0 - // --- standard part parameters --- - mass = 0.2 //0.1 + maxTemp = 3400 + dragModelType = none maximum_drag = 0.03 minimum_drag = 0.03 angularDrag = 2 + crashTolerance = 20 - maxTemp = 3400 + breakingForce = 200//00 + breakingTorque = 200//00 + explosionPotential = 0.1 fuelCrossFeed = True - breakingForce = 20000 - breakingTorque = 20000 - // --- winglet parameters --- - //dragCoeff will override the maximum_drag value +// --- winglet parameters --- + //dragCoeff will override the maximum_drag value MODULE { @@ -55,6 +55,7 @@ PART deflectionLiftCoeff = 1.5 dragAtMaxAoA = 0.6 //0.55 dragAtMinAoA = 0.00 //0.2 + } MODULE @@ -67,14 +68,14 @@ PART ctrlSurfaceArea = 0.29 //ctrlRangeFactor = 0.2 actuatorSpeed = 50 - // transformName = ControlSurface + / ransformName = ControlSurface transformName = obj_ctrlSrf } - MODULE +MODULE { name = ModuleHeatShield direction = 0, 0.5, 0.5 // underside of fuselage - reflective = 0.05 // 5% of heat is ignored at correct angle + reflective = 0.05 // 5% of heat is ignored at correct angle } } diff --git a/GameData/AxialAerospace/Dreamer/Parts/drm-wingright.cfg b/GameData/AxialAerospace/Dreamer/Parts/drm-wing-right.cfg similarity index 66% rename from GameData/AxialAerospace/Dreamer/Parts/drm-wingright.cfg rename to GameData/AxialAerospace/Dreamer/Parts/drm-wing-right.cfg index 354ea04..bf39799 100644 --- a/GameData/AxialAerospace/Dreamer/Parts/drm-wingright.cfg +++ b/GameData/AxialAerospace/Dreamer/Parts/drm-wing-right.cfg @@ -1,53 +1,52 @@ PART { - name = drm-wingright + name = drm-wing-right module = Part - author = Art + author = Art and zer0kerbal MODEL { model = AxialAerospace/Dreamer/Assets/drmwingright - scale = 1.0, 1.0, 1.0 } rescaleFactor = 1 - // --- node definitions --- - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z - node_stack_top = 0.0, 0.0, 0.0, 0, -1, 0, 1 - node_attach = 0.0, 0.0, 0.0, 0, -1, 0, 1 + node_stack_left = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1, 1 + node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1, 1 - // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision attachRules = 1,0,0,1,1 - // --- editor parameters --- TechRequired = supersonicFlight entryCost = 1900 cost = 450 category = Aero subcategory = 0 - title = Dreamer Right Wing - manufacturer = Axial Aerospace - description = Right Wing - tag = axial aerospace aa )dream - CoMOffset = 0, 0, 0 - CoLOffset = 0, 2, 0 + title = #DRM-drm-wing-right-titl + manufacturer = #DRM-Agency-titl + description = #DRM-drm-wing-right-desc + tags = #DRM-drm-wing-right-tags // --- standard part parameters --- mass = 0.2 //0.1 + CoMOffset = 0, 0, 0 + CoLOffset = 0, 2, 0 + + maxTemp = 3400 + + // --- winglet parameters --- + // dragCoeff will override the maximum_drag value dragModelType = none maximum_drag = 0.03 minimum_drag = 0.03 angularDrag = 2 + crashTolerance = 20 - maxTemp = 3400 + breakingForce = 200//00 + breakingTorque = 200//00 + explosionPotential = 0.1 fuelCrossFeed = True - breakingForce = 20000 - breakingTorque = 20000 - // --- winglet parameters --- - // dragCoeff will override the maximum_drag value MODULE { @@ -58,7 +57,6 @@ PART dragAtMinAoA = 0.00 //0.2 } - MODULE { name = ModuleControlSurface @@ -69,11 +67,11 @@ PART ctrlSurfaceArea = 0.29 //ctrlRangeFactor = 0.2 actuatorSpeed = 50 - // transformName = ControlSurface + / ransformName = ControlSurface transformName = obj_ctrlSrf } - MODULE +MODULE { name = ModuleHeatShield direction = 0, 0.5, 0.5 // underside of fuselage diff --git a/GameData/AxialAerospace/Dreamer/Props/drmconsole/drmconsole1.cfg b/GameData/AxialAerospace/Dreamer/Props/drmconsole/drmconsole1.cfg new file mode 100644 index 0000000..b375bd9 --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Props/drmconsole/drmconsole1.cfg @@ -0,0 +1,2216 @@ +PROP +{ + name = drmconsole + + //Primary Flight Display + + MODEL +{ + model = AxialAerospace/Dreamer/Props/drmconsole/drmconsole + +} + + MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.rcs +actionName = rcs +} + + +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + // RCS + VARIABLESET + { + coloredObject = ag.rcs + passiveColor = 0,0,50,255 + activeColor = 55,255,255,255 + variableName = RCS + scale = 0,1 + threshold = 0.5,1.1 + } + } + + + MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.sas +actionName = sas + + +} + + +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + // sas + VARIABLESET + { + coloredObject = ag.sas + passiveColor = 0,0,50,255 + activeColor = 55,255,255,255 + variableName = SAS + scale = 0,1 + threshold = 0.5,1.1 + } + } + + MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.brakes +actionName = brakes + + +} + + +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.brakes + passiveColor = 0,0,50,255 + activeColor = 255,255,55,255 + variableName = BRAKES + scale = 0,1 + threshold = 0.5,1.1 + } + } + +// ////////////////////////////////////////////////////////////// +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.gear +actionName = gear +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.gear + passiveColor = 0,0,50,255 + activeColor = 55,255,55,255 + variableName = GEAR + scale = 0,1 + threshold = 0.5,1.1 + } + } + + +// ////////////////////////////////////////////////////////////// +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.lights +actionName = lights +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.lights + passiveColor = 0,0,50,255 + activeColor = 155,255,255,255 + variableName = LIGHTS + scale = 0,1 + threshold = 0.5,1.1 + } + } +// ////////////////////////////////////////////////////////////// +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.abort +actionName = abort +} + +// ////////////////////////////////////////////////////////////// +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.gear +actionName = gear +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.gear + passiveColor = 0,0,50,255 + activeColor = 55,255,55,255 + variableName = GEAR + scale = 0,1 + threshold = 0.5,1.1 + } + } + + // ////////////////////////////////////////////////////////////// +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.001 +actionName = custom01 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.001 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE1 + scale = 0,1 + threshold = 0.5,1.1 + } + } + + MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.002 +actionName = custom02 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.002 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE2 + scale = 0,1 + threshold = 0.5,1.1 + } + } +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.003 +actionName = custom03 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.003 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE3 + scale = 0,1 + threshold = 0.5,1.1 + } + } +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.004 +actionName = custom04 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.004 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE4 + scale = 0,1 + threshold = 0.5,1.1 + } + } +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.005 +actionName = custom05 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.005 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE5 + scale = 0,1 + threshold = 0.5,1.1 + } + } +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.006 +actionName = custom06 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.006 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE6 + scale = 0,1 + threshold = 0.5,1.1 + } + } + + MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.007 +actionName = custom07 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.007 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE7 + scale = 0,1 + threshold = 0.5,1.1 + } + } + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.008 +actionName = custom08 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.008 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE8 + scale = 0,1 + threshold = 0.5,1.1 + } + } +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.009 +actionName = custom09 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.009 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE9 + scale = 0,1 + threshold = 0.5,1.1 + } + } + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.010 +actionName = custom10 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.010 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE0 + scale = 0,1 + threshold = 0.5,1.1 + } + } +// /////////////////////////////////////////////////////////////////// + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.001 + +coloredObject = mj.001 + disabledColor = 5,5,0,0 + enabledColor = 255,171,0,255 + actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonOff + stateMethod = ButtonOffState + } +} + + + MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.002 +coloredObject = mj.002 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonKillRot + stateMethod = ButtonKillRotState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.003 +coloredObject = mj.003 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonNode + stateMethod = ButtonNodeState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.004 +coloredObject = mj.004 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonAscentGuidance + stateMethod = ButtonAscentGuidanceState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.005 +coloredObject = mj.005 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonRendezvousAutopilot + stateMethod = ButtonRendezvousAutopilotState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.006 +coloredObject = mj.006 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonPlotHohmannTransfer + stateMethod = ButtonPlotHohmannTransferState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.007 +coloredObject = mj.007 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonNodeExecute + stateMethod = ButtonNodeExecuteState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.008 +coloredObject = mj.008 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonPrograde + stateMethod = ButtonProgradeState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.009 +coloredObject = mj.009 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonRetrograde + stateMethod = ButtonRetrogradeState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.010 +coloredObject = mj.010 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonNormalPlus + stateMethod = ButtonNormalPlusState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.011 +coloredObject = mj.011 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonNormalMinus + stateMethod = ButtonNormalMinusState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.012 +coloredObject = mj.012 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonRadialPlus + stateMethod = ButtonRadialPlusState + } +} + + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.013 +coloredObject = mj.013 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonRadialMinus + stateMethod = ButtonRadialMinusState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.014 +coloredObject = mj.014 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonTargetPlus + stateMethod = ButtonTargetPlusState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.015 +coloredObject = mj.015 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonTargetMinus + stateMethod = ButtonTargetMinusState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.016 +coloredObject = mj.016 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonRvelPlus + stateMethod = ButtonRvelPlusState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.017 +coloredObject = mj.017 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonRvelMinus + stateMethod = ButtonRvelMinusState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.018 +coloredObject = mj.018 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonParPlus + stateMethod = ButtonParPlusState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = mj.019 +coloredObject = mj.019 +disabledColor = 5,5,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonParMinus + stateMethod = ButtonParMinusState + } +} +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ind.001 + passiveColor = 0,0,20,255 + activeColor = 45,255,155,255 + variableName = SAS + scale = 0,1 + threshold = 0.5,1.1 + } + + VARIABLESET + { + coloredObject = ind.002 + passiveColor = 0,0,20,255 + activeColor = 45,255,55,255 + variableName = RCS + scale = 0,1 + threshold = 0.5,1.1 + } + VARIABLESET + { + coloredObject = ind.003 + passiveColor = 0,0,20,255 + activeColor = 245,255,0,255 + variableName = GEAR + scale = 0,1 + threshold = 0.5,1.1 + } + VARIABLESET + { + coloredObject = ind.004 + passiveColor = 0,0,20,255 + activeColor = 245,65,55,255 + variableName = BRAKES + scale = 0,1 + threshold = 0.5,1.1 + } + VARIABLESET + { + coloredObject = ind.005 + passiveColor = 0,0,20,255 + activeColor = 145,255,255,255 + variableName = LIGHTS + scale = 0,1 + threshold = 0.5,1.1 + } + VARIABLESET + { + coloredObject = ind.006 + passiveColor = 0,0,20,255 + activeColor = 45,255,55,255 + variableName = THRUST + scale = 1,0 + threshold = 0.01,-1 + } + VARIABLESET + { + coloredObject = ind.007 + passiveColor = 0,0,20,255 + activeColor = 245,155,0,255 + variableName = TWR + scale = 0.1,1 + } + VARIABLESET + { + coloredObject = ind.008 + passiveColor = 0,0,20,255 + activeColor = 255,25,0,255 + variableName = PODTEMPERATURE + scale = 0,1700 + threshold = 0.85,1.1 + flashingDelay = 0.3 + } + VARIABLESET + { + coloredObject = ind.009 + passiveColor = 0,0,20,255 + activeColor = 245,255,5,255 + variableName = SYSR_LIQUIDFUELPERCENT + scale = 0,1 + threshold = -1,0.05 + } + VARIABLESET + { + coloredObject = ind.010 + passiveColor = 0,0,20,255 + activeColor = 245,255,5,255 + variableName =SYSR_MONOPROPELLANTPERCENT + scale = 0,1 + threshold = -1,0.05 + } + VARIABLESET + { + coloredObject = ind.011 + passiveColor = 0,0,20,255 + activeColor = 245,255,5,255 + variableName = SYSR_ELECTRICCHARGEPERCENT + scale = 0,1 + threshold = -1,0.05 + } + VARIABLESET + { + coloredObject = ind.012 + passiveColor = 0,0,20,255 + activeColor = 245,55,55,255 + variableName = GFORCE + scale = 0,10 + flashingDelay = 0.3 + threshold = 0.5,1.1 + } + + //////////////////////////////////////////////////////////////////////////////resource panel + VARIABLESET + { + variableName = SYSR_LIQUIDFUELSTAGEPERCENT + scale = 0,1 + controlledTransform = res.001 + textureLayers = _Emissive + textureShiftStart = 1,1 + textureShiftEnd = .5,.5 + } + + VARIABLESET + { + variableName = SYSR_LIQUIDFUELPERCENT + scale = 0,1 + controlledTransform = res.002 + textureLayers = _Emissive + textureShiftStart = 1,1 + textureShiftEnd = .5,.5 + } + + VARIABLESET + { + variableName = SYSR_MONOPROPELLANTPERCENT + scale = 0,1 + controlledTransform = res.003 + textureLayers = _Emissive + textureShiftStart = 1,1 + textureShiftEnd = .5,.5 + } + + VARIABLESET + { + variableName = SYSR_OXIDIZERSTAGEPERCENT + scale = 0,1 + controlledTransform = res.004 + textureLayers = _Emissive + textureShiftStart = 1,1 + textureShiftEnd = .5,.5 + } + + VARIABLESET + { + variableName = SYSR_OXIDIZERPERCENT + scale = 0,1 + controlledTransform = res.005 + textureLayers = _Emissive + textureShiftStart = 1,1 + textureShiftEnd = .5,.5 + } + + VARIABLESET + { + variableName = SYSR_ELECTRICCHARGEPERCENT + scale = 0,1 + controlledTransform = res.006 + textureLayers = _Emissive + textureShiftStart = 1,1 + textureShiftEnd = .5,.5 + } + + + } + + MODULE + { + name = JSIVariableLabel + transformName = res.007 + fontSize = 0.009 + refreshRate = 5 + labelText = [#ffffff]<=0:0000.0=>$&$SYSR_LIQUIDFUELSTAGE + } + MODULE + { + name = JSIVariableLabel + transformName = res.008 + fontSize = 0.009 + refreshRate = 5 + labelText = [#ffffff]<=0:0000.0=>$&$SYSR_LIQUIDFUEL + } + + MODULE + { + name = JSIVariableLabel + transformName = res.009 + fontSize = 0.009 + refreshRate = 5 + labelText = [#ffffff]<=0:0000.0=>$&$SYSR_MONOPROPELLANT + } + MODULE + { + name = JSIVariableLabel + transformName = res.010 + fontSize = 0.009 + refreshRate = 5 + labelText = [#ffffff]<=0:0000.0=>$&$SYSR_OXIDIZERSTAGE + } + + MODULE + { + name = JSIVariableLabel + transformName = res.011 + fontSize = 0.009 + refreshRate = 5 + labelText = [#ffffff]<=0:0000.0=>$&$SYSR_OXIDIZER + } + MODULE + { + name = JSIVariableLabel + transformName = res.012 + fontSize = 0.009 + refreshRate = 5 + labelText = [#ffffff]<=0:0000.0=>$&$SYSR_ELECTRICCHARGE + } + + + MODULE + { + name = RasterPropMonitor + screenTransform = tv1 + fontTransform = AxialAerospace/Props/drmconsole/Fonts/baseFont + textureLayerID =_Emissive // Name of texture layer to work with on the screen surface. + screenWidth = 40 // Screen width in letters. + screenHeight = 20 // Screen height in lines. + screenPixelWidth = 640 // Width of the generated screen texture in pixels. + screenPixelHeight = 640 // Height of the generated screen texture in pixels. + fontLetterWidth = 16 // Width of a font character. + fontLetterHeight = 32 // Height of a font character. + cameraAspect = 1 + fontDefinition = AxialAerospace/Props/drmconsole/Fonts/fontDefinition.txt + doScreenshots = false + + refreshDrawRate = 2 + refreshTextRate = 10 + refreshDataRate = 20 + + emptyColor = 0,0,0,150 + buttonClickSound = Squad/Sounds/sound_click_tick + buttonClickVolume = 0.6 + globalButtons = cam1b.u,cam1b.d,cam1b.i,cam1b.o,cam1b.r,cam1b.l,cam1b.set + noSignalTextureURL = AxialAerospace/Props/drmconsole/nosignal + + PAGE + { + name = camera1 + default=yes + text = AxialAerospace/Props/drmconsole/camera1.txt + //textureInterlayURL = AxialAerospace/Props/drmconsole/bars + + + BACKGROUNDHANDLER + { + name = JSISteerableCamera + method = RenderCamera + pageActiveMethod = PageActive + buttonClickMethod = ClickProcessor + buttonReleaseMethod = ReleaseProcessor + cameraTransform = ALCORExt_A_CamTransform + fovLimits = 110,5 + zoomRate = 20 + zoomIn = 2 + zoomOut = 3 + yawLimits = -90,90 + yawRate = 15 + yawLeft = 5 + yawRight = 4 + pitchLimits = -25,90 + pitchRate = 15 + pitchUp = 0 + pitchDown = 1 + seekHome = 6 + showTargetIcon = true + iconPixelSize = 32 + targetIconColor = 255,0,255,128 + homeCrosshairColor = 255,255,255,100 + } + + + + } + + + + } + + + MODULE + { + name = RasterPropMonitor + screenTransform = tv2 + fontTransform = AxialAerospace/Props/drmconsole/Fonts/baseFont + textureLayerID =_Emissive // Name of texture layer to work with on the screen surface. + screenWidth = 40 // Screen width in letters. + screenHeight = 20 // Screen height in lines. + screenPixelWidth = 640 // Width of the generated screen texture in pixels. + screenPixelHeight = 640 // Height of the generated screen texture in pixels. + fontLetterWidth = 16 // Width of a font character. + fontLetterHeight = 32 // Height of a font character. + cameraAspect = 1 + fontDefinition = AxialAerospace/Props/drmconsole/Fonts/fontDefinition.txt + doScreenshots = false + + refreshDrawRate = 2 + refreshTextRate = 10 + refreshDataRate = 20 + + emptyColor = 0,0,0,150 + buttonClickSound = Squad/Sounds/sound_click_tick + buttonClickVolume = 0.6 + globalButtons = cam2b.u,cam2b.d,cam2b.i,cam2b.o,cam2b.r,cam2b.l,cam2b.set + noSignalTextureURL = AxialAerospace/Props/drmconsole/nosignal + + PAGE + { + name = camera1 + default=yes + text = AxialAerospace/Props/drmconsole/camera2.txt + //textureInterlayURL = AxialAerospace/Props/drmconsole/bars + + + BACKGROUNDHANDLER + { + name = JSISteerableCamera + method = RenderCamera + pageActiveMethod = PageActive + buttonClickMethod = ClickProcessor + buttonReleaseMethod = ReleaseProcessor + cameraTransform = ALCORExt_B_CamTransform + fovLimits = 110,5 + zoomRate = 20 + zoomIn = 2 + zoomOut = 3 + yawLimits = -90,90 + yawRate = 15 + yawLeft = 5 + yawRight = 4 + pitchLimits = -25,90 + pitchRate = 15 + pitchUp = 0 + pitchDown = 1 + seekHome = 6 + showTargetIcon = true + iconPixelSize = 32 + targetIconColor = 255,0,255,128 + homeCrosshairColor = 255,255,255,100 + } + + + + } + + + + } + + MODULE + { + name = RasterPropMonitor + screenTransform = scrn1 + fontTransform = AxialAerospace/Props/drmconsole/Fonts/baseFont + textureLayerID =_Emissive // Name of texture layer to work with on the screen surface. + screenWidth = 40 // Screen width in letters. + screenHeight = 20 // Screen height in lines. + screenPixelWidth = 640 // Width of the generated screen texture in pixels. + screenPixelHeight = 640 // Height of the generated screen texture in pixels. + fontLetterWidth = 16 // Width of a font character. + fontLetterHeight = 32 // Height of a font character. + cameraAspect = 1 + fontDefinition = AxialAerospace/Props/drmconsole/Fonts/fontDefinition.txt + doScreenshots = false + + refreshDrawRate = 2 + refreshTextRate = 10 + refreshDataRate = 20 + + emptyColor = 0,0,0,150 + buttonClickSound = Squad/Sounds/sound_click_tick + buttonClickVolume = 0.6 + noSignalTextureURL = AxialAerospace/Props/drmconsole/nosignal + globalButtons = mfd1l.1,mfd1l.2,mfd1l.3,mfd1l.4,mfd1l5,mfd1r.1,mfd1r.2,mfd1r.3,mfd1r.4,mfd1r.5 + +// --------------------Page 0 ---------------------------------------- + + // Starting page with button references. + PAGE + { + name = home + button = mfd1l5 + text = AxialAerospace/Props/drmconsole/home.txt + default = yes + } + + + +// --------------------Page 01 ---------------------------------------- + +PAGE + { + + name = navball + button = mfd1s1 + text = AxialAerospace/Props/drmconsole/pa_PFD.txt + BACKGROUNDHANDLER + { + name = JSIPrimaryFlightDisplay + method = RenderPFD + buttonClickMethod = ButtonProcessor + speedModeButton = 8 + navBallModel = AxialAerospace/Props/drmconsole/NavBall/NavBall + horizonTexture = AxialAerospace/Props/drmconsole/NavBall/NavBall000 + staticOverlay = AxialAerospace/Props/drmconsole/NavBall/StaticMask + headingBar = AxialAerospace/Props/drmconsole/NavBall/HDG + headingBarPosition = 0.0, 0.65, 0.4, 0.05 + cameraSpan = 0.75 + cameraShift = 0, -0.05 + } + + + + } + + +// --------------------Page 02 ---------------------------------------- + + +PAGE + { + name = orbit + button = mfd1s2 + text = AxialAerospace/Props/drmconsole/orbit40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + PAGE + { + name = orbitgraphical + button = mfd1s2 + text = AxialAerospace/Props/drmconsole/orbit_graphical.txt + BACKGROUNDHANDLER + { + name = JSIOrbitDisplay + method = RenderOrbit + orbitDisplayPosition = 5,224,630,410 + } + // textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + +// --------------------Page '3' Targeting menu ---------------------------------------- + + PAGE + { + name = targetmenu + button = mfd1s3 + PAGEHANDLER + { + name = JSITargetMenu + method = ShowMenu + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + nameColor =0,75,255,255 + distanceColor =0,0,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]------------ Target management ----------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +docking40x20.txt +// --------------------Page '4' Docking Cam ---------------------------------------- + +PAGE + { + name = targetcam + button = mfd1s4 + text = AxialAerospace/Props/drmconsole/docking40x20.txt + BACKGROUNDHANDLER + { + name = JSISteerableCamera + method = RenderCamera + showNoSignal = yes + buttonClickMethod = ClickProcessor + buttonReleaseMethod = ReleaseProcessor + cameraTransform = CurrentReferenceDockingPortCamera + fovLimits = 20,5 + zoomRate = 5 + showTargetIcon = true + iconPixelSize = 32 + targetIconColor = 255,0,255,128 + homeCrosshairColor = 255,255,255,64 + // Buttons: + zoomIn = 2 + zoomOut = 3 + yawLeft = 0 + yawRight = 1 + pitchUp = 5 + pitchDown = 6 + seekHome = 7 + toggleTargetIcon = 9 + } + } + +//////////////////////////////////////////// Page 5 - Mechjeb---- + +PAGE + { + name = smartass + button = mfd1s5 + text = Autopilot software not installed. + PAGEHANDLER + { + name = MechJebRPM + method = ShowMenu + pageActiveMethod = PageActive + buttonClickMethod = ClickProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + itemColor =0,75,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]----------- Autopilot control ----------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +//////////////////////////////////////////// Page 6 - info and log---- + + + PAGE + { + name = shipinfo + button = mfd1s6 + text = AxialAerospace/Props/drmconsole/shipinfo40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + PAGE + { + name = flightlog + button = mfd1s6 + PAGEHANDLER + { + name = JSIFlightLog + method = ShowLog + pageTitle = -------------- Flight Log -------------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + PAGE + { + name = resources + button = mfd1s6 + text = AxialAerospace/Props/drmconsole/resources40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +//////////////////////////////////////////// Page 7 - Scansat---- + +PAGE + { + name = map + button = mfd1s7 + // text = JSI/RPMPodPatches/BasicMFD/p1_landing40x20.txt + BACKGROUNDHANDLER + { + name = JSISCANsatRPM + method = MapRenderer + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + zoomModifier = 2.0 + iconPixelSize = 16 + iconShadowShift = 2 + scaleBarPosition = 16,144 + scaleBar = AxialAerospace/Props/drmconsole/scalebar + scaleLabels = AxialAerospace/Props/drmconsole/scaleLabels + } + textureURL = AxialAerospace/Props/drmconsole/noscansat + //textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + + + +//////////////////////////////////////////// Page 8 - Vesselview---- + + PAGE + { + name = pluginVesselView + button = mfd1s8 + text = VesselView not installed. + // textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + PAGEHANDLER + { + name = InternalVesselView + method = ShowMenu + buttonClickMethod = ButtonProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + pageTitle = ------------ Vessel Viewer ------------ + multiHandler = true + } + BACKGROUNDHANDLER + { + name = InternalVesselView + method = RenderViewer + pageActiveMethod = PageActive + multiHandler = true + } + } + + + + + + + } + + MODULE + { + name = RasterPropMonitor + screenTransform = scrn2 + fontTransform = AxialAerospace/Props/drmconsole/Fonts/baseFont + textureLayerID =_Emissive // Name of texture layer to work with on the screen surface. + screenWidth = 40 // Screen width in letters. + screenHeight = 20 // Screen height in lines. + screenPixelWidth = 640 // Width of the generated screen texture in pixels. + screenPixelHeight = 640 // Height of the generated screen texture in pixels. + fontLetterWidth = 16 // Width of a font character. + fontLetterHeight = 32 // Height of a font character. + cameraAspect = 1 + fontDefinition = AxialAerospace/Props/drmconsole/Fonts/fontDefinition.txt + doScreenshots = false + + refreshDrawRate = 2 + refreshTextRate = 10 + refreshDataRate = 20 + + emptyColor = 0,0,0,150 + buttonClickSound = Squad/Sounds/sound_click_tick + buttonClickVolume = 0.6 + noSignalTextureURL = AxialAerospace/Props/drmconsole/nosignal + globalButtons = mfd2l.1,mfd2l.2,mfd2l.3,mfd2l.4,mfd2l5,mfd2r.1,mfd2r.2,mfd2r.3,mfd2r.4,mfd2r.5 + +// --------------------Page 0 ---------------------------------------- + + // Starting page with button references. + PAGE + { + name = home + button = mfd2l5 + text = AxialAerospace/Props/drmconsole/home.txt + default = yes + } + + + +// --------------------Page 01 ---------------------------------------- + +PAGE + { + + name = navball + button = mfd2s1 + text = AxialAerospace/Props/drmconsole/pa_PFD.txt + BACKGROUNDHANDLER + { + name = JSIPrimaryFlightDisplay + method = RenderPFD + buttonClickMethod = ButtonProcessor + speedModeButton = 8 + navBallModel = AxialAerospace/Props/drmconsole/NavBall/NavBall + horizonTexture = AxialAerospace/Props/drmconsole/NavBall/NavBall000 + staticOverlay = AxialAerospace/Props/drmconsole/NavBall/StaticMask + headingBar = AxialAerospace/Props/drmconsole/NavBall/HDG + headingBarPosition = 0.0, 0.65, 0.4, 0.05 + cameraSpan = 0.75 + cameraShift = 0, -0.05 + } + + + + } + + +// --------------------Page 02 ---------------------------------------- + + +PAGE + { + name = orbit + button = mfd2s2 + text = AxialAerospace/Props/drmconsole/orbit40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + PAGE + { + name = orbitgraphical + button = mfd2s2 + text = AxialAerospace/Props/drmconsole/orbit_graphical.txt + BACKGROUNDHANDLER + { + name = JSIOrbitDisplay + method = RenderOrbit + orbitDisplayPosition = 5,224,630,410 + } + // textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + +// --------------------Page '3' Targeting menu ---------------------------------------- + + PAGE + { + name = targetmenu + button = mfd2s3 + PAGEHANDLER + { + name = JSITargetMenu + method = ShowMenu + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + nameColor =0,75,255,255 + distanceColor =0,0,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]------------ Target management ----------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +docking40x20.txt +// --------------------Page '4' Docking Cam ---------------------------------------- + +PAGE + { + name = targetcam + button = mfd2s4 + text = AxialAerospace/Props/drmconsole/docking40x20.txt + BACKGROUNDHANDLER + { + name = JSISteerableCamera + method = RenderCamera + showNoSignal = yes + buttonClickMethod = ClickProcessor + buttonReleaseMethod = ReleaseProcessor + cameraTransform = CurrentReferenceDockingPortCamera + fovLimits = 20,5 + zoomRate = 5 + showTargetIcon = true + iconPixelSize = 32 + targetIconColor = 255,0,255,128 + homeCrosshairColor = 255,255,255,64 + // Buttons: + zoomIn = 2 + zoomOut = 3 + yawLeft = 0 + yawRight = 1 + pitchUp = 5 + pitchDown = 6 + seekHome = 7 + toggleTargetIcon = 9 + } + } + +//////////////////////////////////////////// Page 5 - Mechjeb---- + +PAGE + { + name = smartass + button = mfd2s5 + text = Autopilot software not installed. + PAGEHANDLER + { + name = MechJebRPM + method = ShowMenu + pageActiveMethod = PageActive + buttonClickMethod = ClickProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + itemColor =0,75,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]----------- Autopilot control ----------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +//////////////////////////////////////////// Page 6 - info and log---- + + + PAGE + { + name = shipinfo + button = mfd2s6 + text = AxialAerospace/Props/drmconsole/shipinfo40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + PAGE + { + name = flightlog + button = mfd2s6 + PAGEHANDLER + { + name = JSIFlightLog + method = ShowLog + pageTitle = -------------- Flight Log -------------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + PAGE + { + name = resources + button = mfd2s6 + text = AxialAerospace/Props/drmconsole/resources40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +//////////////////////////////////////////// Page 7 - Scansat---- + +PAGE + { + name = map + button = mfd2s7 + // text = JSI/RPMPodPatches/BasicMFD/p1_landing40x20.txt + BACKGROUNDHANDLER + { + name = JSISCANsatRPM + method = MapRenderer + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + zoomModifier = 2.0 + iconPixelSize = 16 + iconShadowShift = 2 + scaleBarPosition = 16,144 + scaleBar = AxialAerospace/Props/drmconsole/scalebar + scaleLabels = AxialAerospace/Props/drmconsole/scaleLabels + } + textureURL = AxialAerospace/Props/drmconsole/noscansat + //textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + + + +//////////////////////////////////////////// Page 8 - Vesselview---- + + PAGE + { + name = pluginVesselView + button = mfd2s8 + text = VesselView not installed. + // textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + PAGEHANDLER + { + name = InternalVesselView + method = ShowMenu + buttonClickMethod = ButtonProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + pageTitle = ------------ Vessel Viewer ------------ + multiHandler = true + } + BACKGROUNDHANDLER + { + name = InternalVesselView + method = RenderViewer + pageActiveMethod = PageActive + multiHandler = true + } + } + + } + + + MODULE + { + name = RasterPropMonitor + screenTransform = scrn3 + fontTransform = AxialAerospace/Props/drmconsole/Fonts/baseFont + textureLayerID =_Emissive // Name of texture layer to work with on the screen surface. + screenWidth = 40 // Screen width in letters. + screenHeight = 20 // Screen height in lines. + screenPixelWidth = 640 // Width of the generated screen texture in pixels. + screenPixelHeight = 640 // Height of the generated screen texture in pixels. + fontLetterWidth = 16 // Width of a font character. + fontLetterHeight = 32 // Height of a font character. + cameraAspect = 1 + fontDefinition = AxialAerospace/Props/drmconsole/Fonts/fontDefinition.txt + doScreenshots = false + + refreshDrawRate = 2 + refreshTextRate = 10 + refreshDataRate = 20 + + emptyColor = 0,0,0,150 + buttonClickSound = Squad/Sounds/sound_click_tick + buttonClickVolume = 0.6 + noSignalTextureURL = AxialAerospace/Props/drmconsole/nosignal + globalButtons = mfd3l.1,mfd3l.2,mfd3l.3,mfd3l.4,mfd3l5,mfd3r.1,mfd3r.2,mfd3r.3,mfd3r.4,mfd3r.5 + +// --------------------Page 0 ---------------------------------------- + + // Starting page with button references. + PAGE + { + name = home + button = mfd3l5 + text = AxialAerospace/Props/drmconsole/home.txt + default = yes + } + + + +// --------------------Page 01 ---------------------------------------- + +PAGE + { + + name = navball + button = mfd3s1 + text = AxialAerospace/Props/drmconsole/pa_PFD.txt + BACKGROUNDHANDLER + { + name = JSIPrimaryFlightDisplay + method = RenderPFD + buttonClickMethod = ButtonProcessor + speedModeButton = 8 + navBallModel = AxialAerospace/Props/drmconsole/NavBall/NavBall + horizonTexture = AxialAerospace/Props/drmconsole/NavBall/NavBall000 + staticOverlay = AxialAerospace/Props/drmconsole/NavBall/StaticMask + headingBar = AxialAerospace/Props/drmconsole/NavBall/HDG + headingBarPosition = 0.0, 0.65, 0.4, 0.05 + cameraSpan = 0.75 + cameraShift = 0, -0.05 + } + + + + } + + +// --------------------Page 02 ---------------------------------------- + + +PAGE + { + name = orbit + button = mfd3s2 + text = AxialAerospace/Props/drmconsole/orbit40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + PAGE + { + name = orbitgraphical + button = mfd3s2 + text = AxialAerospace/Props/drmconsole/orbit_graphical.txt + BACKGROUNDHANDLER + { + name = JSIOrbitDisplay + method = RenderOrbit + orbitDisplayPosition = 5,224,630,410 + } + // textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + +// --------------------Page '3' Targeting menu ---------------------------------------- + + PAGE + { + name = targetmenu + button = mfd3s3 + PAGEHANDLER + { + name = JSITargetMenu + method = ShowMenu + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + nameColor =0,75,255,255 + distanceColor =0,0,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]------------ Target management ----------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +docking40x20.txt +// --------------------Page '4' Docking Cam ---------------------------------------- + +PAGE + { + name = targetcam + button = mfd3s4 + text = AxialAerospace/Props/drmconsole/docking40x20.txt + BACKGROUNDHANDLER + { + name = JSISteerableCamera + method = RenderCamera + showNoSignal = yes + buttonClickMethod = ClickProcessor + buttonReleaseMethod = ReleaseProcessor + cameraTransform = CurrentReferenceDockingPortCamera + fovLimits = 20,5 + zoomRate = 5 + showTargetIcon = true + iconPixelSize = 32 + targetIconColor = 255,0,255,128 + homeCrosshairColor = 255,255,255,64 + // Buttons: + zoomIn = 2 + zoomOut = 3 + yawLeft = 0 + yawRight = 1 + pitchUp = 5 + pitchDown = 6 + seekHome = 7 + toggleTargetIcon = 9 + } + } + +//////////////////////////////////////////// Page 5 - Mechjeb---- + +PAGE + { + name = smartass + button = mfd3s5 + text = Autopilot software not installed. + PAGEHANDLER + { + name = MechJebRPM + method = ShowMenu + pageActiveMethod = PageActive + buttonClickMethod = ClickProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + itemColor =0,75,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]----------- Autopilot control ----------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +//////////////////////////////////////////// Page 6 - info and log---- + + + PAGE + { + name = shipinfo + button = mfd3s6 + text = AxialAerospace/Props/drmconsole/shipinfo40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + PAGE + { + name = flightlog + button = mfd3s6 + PAGEHANDLER + { + name = JSIFlightLog + method = ShowLog + pageTitle = -------------- Flight Log -------------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + PAGE + { + name = resources + button = mfd3s6 + text = AxialAerospace/Props/drmconsole/resources40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +//////////////////////////////////////////// Page 7 - Scansat---- + +PAGE + { + name = map + button = mfd3s7 + // text = JSI/RPMPodPatches/BasicMFD/p1_landing40x20.txt + BACKGROUNDHANDLER + { + name = JSISCANsatRPM + method = MapRenderer + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + zoomModifier = 2.0 + iconPixelSize = 16 + iconShadowShift = 2 + scaleBarPosition = 16,144 + scaleBar = AxialAerospace/Props/drmconsole/scalebar + scaleLabels = AxialAerospace/Props/drmconsole/scaleLabels + } + textureURL = AxialAerospace/Props/drmconsole/noscansat + //textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + + + +//////////////////////////////////////////// Page 8 - Vesselview---- + + PAGE + { + name = pluginVesselView + button = mfd3s8 + text = VesselView not installed. + // textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + PAGEHANDLER + { + name = InternalVesselView + method = ShowMenu + buttonClickMethod = ButtonProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + pageTitle = ------------ Vessel Viewer ------------ + multiHandler = true + } + BACKGROUNDHANDLER + { + name = InternalVesselView + method = RenderViewer + pageActiveMethod = PageActive + multiHandler = true + } + } + + } + + MODULE + { + name = RasterPropMonitor + screenTransform = scrn4 + fontTransform = AxialAerospace/Props/drmconsole/Fonts/baseFont + textureLayerID =_Emissive // Name of texture layer to work with on the screen surface. + screenWidth = 40 // Screen width in letters. + screenHeight = 20 // Screen height in lines. + screenPixelWidth = 640 // Width of the generated screen texture in pixels. + screenPixelHeight = 640 // Height of the generated screen texture in pixels. + fontLetterWidth = 16 // Width of a font character. + fontLetterHeight = 32 // Height of a font character. + cameraAspect = 1 + fontDefinition = AxialAerospace/Props/drmconsole/Fonts/fontDefinition.txt + doScreenshots = false + + refreshDrawRate = 2 + refreshTextRate = 10 + refreshDataRate = 20 + + emptyColor = 0,0,0,150 + buttonClickSound = Squad/Sounds/sound_click_tick + buttonClickVolume = 0.6 + noSignalTextureURL = AxialAerospace/Props/drmconsole/nosignal + globalButtons = mfd4l.1,mfd4l.2,mfd4l.3,mfd4l.4,mfd4l5,mfd4r.1,mfd4r.2,mfd4r.3,mfd4r.4,mfd4r.5 + +// --------------------Page 0 ---------------------------------------- + + // Starting page with button references. + PAGE + { + name = home + button = mfd4l5 + text = AxialAerospace/Props/drmconsole/home.txt + default = yes + } + + + +// --------------------Page 01 ---------------------------------------- + +PAGE + { + + name = navball + button = mfd4s1 + text = AxialAerospace/Props/drmconsole/pa_PFD.txt + BACKGROUNDHANDLER + { + name = JSIPrimaryFlightDisplay + method = RenderPFD + buttonClickMethod = ButtonProcessor + speedModeButton = 8 + navBallModel = AxialAerospace/Props/drmconsole/NavBall/NavBall + horizonTexture = AxialAerospace/Props/drmconsole/NavBall/NavBall000 + staticOverlay = AxialAerospace/Props/drmconsole/NavBall/StaticMask + headingBar = AxialAerospace/Props/drmconsole/NavBall/HDG + headingBarPosition = 0.0, 0.65, 0.4, 0.05 + cameraSpan = 0.75 + cameraShift = 0, -0.05 + } + + + + } + + +// --------------------Page 02 ---------------------------------------- + + +PAGE + { + name = orbit + button = mfd4s2 + text = AxialAerospace/Props/drmconsole/orbit40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + PAGE + { + name = orbitgraphical + button = mfd4s2 + text = AxialAerospace/Props/drmconsole/orbit_graphical.txt + BACKGROUNDHANDLER + { + name = JSIOrbitDisplay + method = RenderOrbit + orbitDisplayPosition = 5,224,630,410 + } + // textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + +// --------------------Page '3' Targeting menu ---------------------------------------- + + PAGE + { + name = targetmenu + button = mfd4s3 + PAGEHANDLER + { + name = JSIScience + method = ShowMenu + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + itemColor =0,75,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]------------ Science System ----------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +docking40x20.txt +// --------------------Page '4' Docking Cam ---------------------------------------- + +PAGE + { + name = targetcam + button = mfd4s4 + text = AxialAerospace/Props/drmconsole/docking40x20.txt + BACKGROUNDHANDLER + { + name = JSISteerableCamera + method = RenderCamera + showNoSignal = yes + buttonClickMethod = ClickProcessor + buttonReleaseMethod = ReleaseProcessor + cameraTransform = CurrentReferenceDockingPortCamera + fovLimits = 20,5 + zoomRate = 5 + showTargetIcon = true + iconPixelSize = 32 + targetIconColor = 255,0,255,128 + homeCrosshairColor = 255,255,255,64 + // Buttons: + zoomIn = 2 + zoomOut = 3 + yawLeft = 0 + yawRight = 1 + pitchUp = 5 + pitchDown = 6 + seekHome = 7 + toggleTargetIcon = 9 + } + } + +//////////////////////////////////////////// Page 5 - Mechjeb---- + +PAGE + { + name = smartass + button = mfd4s5 + text = Autopilot software not installed. + PAGEHANDLER + { + name = MechJebRPM + method = ShowMenu + pageActiveMethod = PageActive + buttonClickMethod = ClickProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + itemColor =0,75,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]----------- Autopilot control ----------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +//////////////////////////////////////////// Page 6 - info and log---- + + + PAGE + { + name = shipinfo + button = mfd4s6 + text = AxialAerospace/Props/drmconsole/shipinfo40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + PAGE + { + name = flightlog + button = mfd4s6 + PAGEHANDLER + { + name = JSIFlightLog + method = ShowLog + pageTitle = -------------- Flight Log -------------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + PAGE + { + name = resources + button = mfd4s6 + text = AxialAerospace/Props/drmconsole/resources40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + PAGE + { + name = science + button = mfd4s6 + PAGEHANDLER + { + name = JSIScience + method = ShowMenu + pageTitle = -------------- Science Menu -------------- + pageActiveMethod = PageActive + buttonClickMethod = ClickProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + itemColor =0,75,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + +//////////////////////////////////////////// Page 7 - Scansat---- + +PAGE + { + name = map + button = mfd4s7 + // text = JSI/RPMPodPatches/BasicMFD/p1_landing40x20.txt + BACKGROUNDHANDLER + { + name = JSISCANsatRPM + method = MapRenderer + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + zoomModifier = 2.0 + iconPixelSize = 16 + iconShadowShift = 2 + scaleBarPosition = 16,144 + scaleBar = AxialAerospace/Props/drmconsole/scalebar + scaleLabels = AxialAerospace/Props/drmconsole/scaleLabels + } + textureURL = AxialAerospace/Props/drmconsole/noscansat + //textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + + + +//////////////////////////////////////////// Page 8 - Vesselview---- + + PAGE + { + name = pluginVesselView + button = mfd4s8 + text = VesselView not installed. + // textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + PAGEHANDLER + { + name = InternalVesselView + method = ShowMenu + buttonClickMethod = ButtonProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + pageTitle = ------------ Vessel Viewer ------------ + multiHandler = true + } + BACKGROUNDHANDLER + { + name = InternalVesselView + method = RenderViewer + pageActiveMethod = PageActive + multiHandler = true + } + } + + } + + + + + + } + + + \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Props/drmconsole/drmdocking1.cfg b/GameData/AxialAerospace/Dreamer/Props/drmconsole/drmdocking1.cfg new file mode 100644 index 0000000..3379246 --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Props/drmconsole/drmdocking1.cfg @@ -0,0 +1,427 @@ +PROP +{ + name = drmdocking + + + MODEL +{ + model = AxialAerospace/Dreamer/Props/drmconsole/drmdocking + +} + MODULE +{ +name = JSIActionGroupSwitch +switchTransform = rcs +actionName = rcs +} + + +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + // RCS + VARIABLESET + { + coloredObject = rcs + passiveColor = 0,0,50,255 + activeColor = 55,255,255,255 + variableName = RCS + scale = 0,1 + threshold = 0.5,1.1 + } + } + + + MODULE +{ +name = JSIActionGroupSwitch +switchTransform = sasbtn +actionName = sas + + +} + + +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + // sas + VARIABLESET + { + coloredObject = sasbtn + passiveColor = 0,0,50,255 + activeColor = 55,255,255,255 + variableName = SAS + scale = 0,1 + threshold = 0.5,1.1 + } + } + + + +// ////////////////////////////////////////////////////////////// +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = lights +actionName = lights +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = lights + passiveColor = 0,0,50,255 + activeColor = 55,255,255,255 + variableName = LIGHTS + scale = 0,1 + threshold = 0.5,1.1 + } + } +// ////////////////////////////////////////////////////////////// + + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = apoff + +coloredObject = apoff + disabledColor = 25,25,0,0 + enabledColor = 255,171,0,255 + actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonOff + stateMethod = ButtonOffState + } +} + + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = tplus +coloredObject = tplus +disabledColor = 25,25,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonTargetPlus + stateMethod = ButtonTargetPlusState + } +} + + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = tminus +coloredObject = tminus +disabledColor = 25,25,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonTargetMinus + stateMethod = ButtonTargetMinusState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = tvelplus +coloredObject = tvelplus +disabledColor = 25,25,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonRvelPlus + stateMethod = ButtonRvelPlusState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = tvelminus +coloredObject = tvelminus +disabledColor = 25,25,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonRvelMinus + stateMethod = ButtonRvelMinusState + } +} + + + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = tarpplus +coloredObject = tarpplus +disabledColor = 25,25,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonParPlus + stateMethod = ButtonParPlusState + } +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = tparminus +coloredObject = tparminus +disabledColor = 25,25,0,0 +enabledColor = 255,171,0,255 +actionName = plugin + PLUGINACTION + { + name = MechJebRPMButtons + actionMethod = ButtonParMinus + stateMethod = ButtonParMinusState + } +} + +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + +VARIABLESET + { + variableName = SYSR_MONOPROPELLANTPERCENT + scale = 0,1 + controlledTransform = monoprop + textureLayers = _Emissive + textureShiftStart = .5,.5 + textureShiftEnd = 0,0 + } + + + + VARIABLESET + { + variableName = SYSR_ELECTRICCHARGEPERCENT + scale = 0,1 + controlledTransform = charge + textureLayers = _Emissive + textureShiftStart = .5,.5 + textureShiftEnd = 0,0 + } + + + } + + + + MODULE + { + name = JSIVariableLabel + transformName = monoattach + fontSize = 0.010 + refreshRate = 5 + labelText = [#ffffff]<=0:0000.0=>$&$SYSR_MONOPROPELLANT + } + + MODULE + { + name = JSIVariableLabel + transformName = chargeattach + fontSize = 0.010 + refreshRate = 5 + labelText = [#ffffff]<=0:0000.0=>$&$SYSR_ELECTRICCHARGE + } + + +MODULE + { + name = JSIVariableLabel + transformName = rvelattach + fontSize = 0.020 + refreshRate = 5 + + labelText = [#ffffff]<=0:SIP_6.3=>m/s$&$TRGTSPEED + } + + MODULE + { + name = JSIVariableLabel + transformName = closureattach + fontSize = 0.020 + refreshRate = 2 + + labelText = [#ffffff]<=0:SIP_6.3=>m/s$&$APPROACHSPEED + } + + MODULE + { + name = RasterPropMonitor + screenTransform = scrn2 + fontTransform = AxialAerospace/Props/drmconsole/Fonts/baseFont + textureLayerID =_Emissive // Name of texture layer to work with on the screen surface. + screenWidth = 40 // Screen width in letters. + screenHeight = 20 // Screen height in lines. + screenPixelWidth = 640 // Width of the generated screen texture in pixels. + screenPixelHeight = 640 // Height of the generated screen texture in pixels. + fontLetterWidth = 16 // Width of a font character. + fontLetterHeight = 32 // Height of a font character. + cameraAspect = 1 + fontDefinition = AxialAerospace/Props/drmconsole/Fonts/fontDefinition.txt + doScreenshots = false + + refreshDrawRate = 2 + refreshTextRate = 10 + refreshDataRate = 20 + + emptyColor = 0,0,25,150 + buttonClickSound = Squad/Sounds/sound_click_tick + buttonClickVolume = 0.6 + globalButtons = upbtn, downbtn, okbtn, xbtn + noSignalTextureURL = AxialAerospace/Props/drmconsole/nosignal + + PAGE + { + name = home + default = yes + PAGEHANDLER + { + name = JSITargetMenu + method = ShowMenu + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 0 + buttonDown = 1 + buttonEnter = 2 + buttonEsc = 3 + //buttonHome = 9 + nameColor =0,75,255,255 + distanceColor =0,0,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]------------ Target management ----------- + } + } + + + + } + + + + + MODULE + { + name = RasterPropMonitor + screenTransform = scrn1 + fontTransform = AxialAerospace/Props/drmconsole/Fonts/baseFont + textureLayerID =_Emissive // Name of texture layer to work with on the screen surface. + screenWidth = 40 // Screen width in letters. + screenHeight = 20 // Screen height in lines. + screenPixelWidth = 640 // Width of the generated screen texture in pixels. + screenPixelHeight = 640 // Height of the generated screen texture in pixels. + fontLetterWidth = 16 // Width of a font character. + fontLetterHeight = 32 // Height of a font character. + cameraAspect = 1 + fontDefinition = AxialAerospace/Props/drmconsole/Fonts/fontDefinition.txt + doScreenshots = false + + refreshDrawRate = 2 + refreshTextRate = 10 + refreshDataRate = 20 + + emptyColor = 0,0,25,150 + buttonClickSound = Squad/Sounds/sound_click_tick + buttonClickVolume = 0.6 + globalButtons = + noSignalTextureURL = AxialAerospace/Props/drmconsole/nosignal + + PAGE + { + name = targetcam + default=yes + text = AxialAerospace/Props/drmconsole/dockingbig.txt + BACKGROUNDHANDLER + { + name = JSISteerableCamera + method = RenderCamera + showNoSignal = yes + buttonClickMethod = ClickProcessor + buttonReleaseMethod = ReleaseProcessor + cameraTransform = CurrentReferenceDockingPortCamera + fovLimits = 20,5 + zoomRate = 5 + showTargetIcon = true + iconPixelSize = 32 + targetIconColor = 255,0,255,128 + homeCrosshairColor = 255,255,255,64 + // Buttons: + //zoomIn = 2 + //zoomOut = 3 + //yawLeft = 0 + //yawRight = 1 + //pitchUp = 5 + //pitchDown = 6 + //seekHome = 7 + //toggleTargetIcon = 9 + } + } + +} + + MODULE + { + name = RasterPropMonitor + screenTransform = scrn3 + fontTransform = AxialAerospace/Props/drmconsole/Fonts/baseFont + textureLayerID =_Emissive // Name of texture layer to work with on the screen surface. + screenWidth = 20 // Screen width in letters. + screenHeight = 40 // Screen height in lines. + screenPixelWidth = 320 // Width of the generated screen texture in pixels. + screenPixelHeight = 1280 // Height of the generated screen texture in pixels. + fontLetterWidth = 16 // Width of a font character. + fontLetterHeight = 32 // Height of a font character. + cameraAspect = .5 + fontDefinition = AxialAerospace/Props/drmconsole/Fonts/fontDefinition.txt + doScreenshots = false + + refreshDrawRate = 2 + refreshTextRate = 10 + refreshDataRate = 20 + + emptyColor = 0,0,25,150 + buttonClickSound = Squad/Sounds/sound_click_tick + buttonClickVolume = 0.6 + globalButtons = + noSignalTextureURL = AxialAerospace/Props/drmconsole/nosignal + + PAGE + { + name = home + text = AxialAerospace/Props/drmconsole/dockingdisplay.txt + default = yes + } + +} + + + \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Props/drmconsole/drmengineering1.cfg b/GameData/AxialAerospace/Dreamer/Props/drmconsole/drmengineering1.cfg new file mode 100644 index 0000000..37c3b5a --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Props/drmconsole/drmengineering1.cfg @@ -0,0 +1,797 @@ +PROP +{ + name = drmengineering + MODEL +{ + model = AxialAerospace/Dreamer/Props/drmconsole/drmengineering + +} + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.001 +actionName = custom01 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.001 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE1 + scale = 0,1 + threshold = 0.5,1.1 + } + } + + MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.002 +actionName = custom02 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.002 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE2 + scale = 0,1 + threshold = 0.5,1.1 + } + } +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.003 +actionName = custom03 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.003 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE3 + scale = 0,1 + threshold = 0.5,1.1 + } + } +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.004 +actionName = custom04 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.004 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE4 + scale = 0,1 + threshold = 0.5,1.1 + } + } +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.005 +actionName = custom05 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.005 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE5 + scale = 0,1 + threshold = 0.5,1.1 + } + } +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.006 +actionName = custom06 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.006 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE6 + scale = 0,1 + threshold = 0.5,1.1 + } + } + + MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.007 +actionName = custom07 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.007 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE7 + scale = 0,1 + threshold = 0.5,1.1 + } + } + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.008 +actionName = custom08 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.008 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE8 + scale = 0,1 + threshold = 0.5,1.1 + } + } +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.009 +actionName = custom09 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.009 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE9 + scale = 0,1 + threshold = 0.5,1.1 + } + } + +MODULE +{ +name = JSIActionGroupSwitch +switchTransform = ag.010 +actionName = custom10 +} +MODULE + { + name = JSIVariableAnimator + refreshRate = 10 + VARIABLESET + { + coloredObject = ag.010 + passiveColor = 0,0,50,255 + activeColor = 45,255,155,255 + variableName = AGSTATE0 + scale = 0,1 + threshold = 0.5,1.1 + } + } +// /////////////////////////////////////////////////////////////////// + + + + + MODULE + { + name = RasterPropMonitor + screenTransform = scrn1 + fontTransform = AxialAerospace/Props/drmconsole/Fonts/baseFont + textureLayerID =_Emissive // Name of texture layer to work with on the screen surface. + screenWidth = 40 // Screen width in letters. + screenHeight = 20 // Screen height in lines. + screenPixelWidth = 640 // Width of the generated screen texture in pixels. + screenPixelHeight = 640 // Height of the generated screen texture in pixels. + fontLetterWidth = 16 // Width of a font character. + fontLetterHeight = 32 // Height of a font character. + cameraAspect = 1 + fontDefinition = AxialAerospace/Props/drmconsole/Fonts/fontDefinition.txt + doScreenshots = false + + refreshDrawRate = 2 + refreshTextRate = 10 + refreshDataRate = 20 + + emptyColor = 0,0,0,150 + buttonClickSound = Squad/Sounds/sound_click_tick + buttonClickVolume = 0.6 + noSignalTextureURL = AxialAerospace/Props/drmconsole/nosignal + globalButtons = mfd1l.001,mfd1l.002,mfd1l.003,mfd1l.004,mfd1l005,mfd1r.001,mfd1r.002,mfd1r.003,mfd1r.004,mfd1r.005 + +// --------------------Page 0 ---------------------------------------- + + // Starting page with button references. + PAGE + { + name = home + button = mfd1l005 + text = AxialAerospace/Props/drmconsole/home.txt + default = yes + } + + + +// --------------------Page 01 ---------------------------------------- + +PAGE + { + + name = navball + button = mfd1s01 + text = AxialAerospace/Props/drmconsole/pa_PFD.txt + BACKGROUNDHANDLER + { + name = JSIPrimaryFlightDisplay + method = RenderPFD + buttonClickMethod = ButtonProcessor + speedModeButton = 8 + navBallModel = AxialAerospace/Props/drmconsole/NavBall/NavBall + horizonTexture = AxialAerospace/Props/drmconsole/NavBall/NavBall000 + staticOverlay = AxialAerospace/Props/drmconsole/NavBall/StaticMask + headingBar = AxialAerospace/Props/drmconsole/NavBall/HDG + headingBarPosition = 0.0, 0.65, 0.4, 0.05 + cameraSpan = 0.75 + cameraShift = 0, -0.05 + } + + + + } + + +// --------------------Page 02 ---------------------------------------- + + +PAGE + { + name = orbit + button = mfd1s02 + text = AxialAerospace/Props/drmconsole/orbit40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + PAGE + { + name = orbitgraphical + button = mfd1s02 + text = AxialAerospace/Props/drmconsole/orbit_graphical.txt + BACKGROUNDHANDLER + { + name = JSIOrbitDisplay + method = RenderOrbit + orbitDisplayPosition = 5,224,630,410 + } + // textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + +// --------------------Page '3' Targeting menu ---------------------------------------- + + PAGE + { + name = targetmenu + button = mfd1s03 + PAGEHANDLER + { + name = JSITargetMenu + method = ShowMenu + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + nameColor =0,75,255,255 + distanceColor =0,0,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]------------ Target management ----------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +docking40x20.txt +// --------------------Page '4' Docking Cam ---------------------------------------- + +PAGE + { + name = targetcam + button = mfd1s04 + BACKGROUNDHANDLER + { + name = JSISteerableCamera + method = RenderCamera + pageActiveMethod = PageActive + buttonClickMethod = ClickProcessor + buttonReleaseMethod = ReleaseProcessor + cameraTransform = ALCORExt_B_CamTransform|ALCORExt_A_CamTransform|ALCORExt_C_CamTransform|ALCORExt_D_CamTransform|ExtCam1 + fovLimits = 110,5|110,5|110,5|110,5|110,5 + zoomRate = 10|10|10|10|10 + zoomIn = 2 + zoomOut = 3 + yawLimits = -45,45|-45,45|-45,45|-45,45|-45,45 + yawRate = 15|15|15|15|15 + yawLeft = 0 + yawRight = 1 + pitchLimits = -25,45|-25,45|-25,45|-25,45|-25,45 + pitchRate = 15|15|15|15|15 + pitchUp = 5 + pitchDown = 6 + nextCamera = 7 + prevCamera = 8 + seekHome = 9 + showTargetIcon = true + iconPixelSize = 32 + targetIconColor = 255,0,255,128 + homeCrosshairColor = 255,0,0,255 + } + } + +//////////////////////////////////////////// Page 5 - Mechjeb---- + +PAGE + { + name = smartass + button = mfd1s05 + text = Autopilot software not installed. + PAGEHANDLER + { + name = MechJebRPM + method = ShowMenu + pageActiveMethod = PageActive + buttonClickMethod = ClickProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + itemColor =0,75,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]----------- Autopilot control ----------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +//////////////////////////////////////////// Page 6 - info and log---- + + + PAGE + { + name = shipinfo + button = mfd1s06 + text = AxialAerospace/Props/drmconsole/shipinfo40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + PAGE + { + name = flightlog + button = mfd1s06 + PAGEHANDLER + { + name = JSIFlightLog + method = ShowLog + pageTitle = -------------- Flight Log -------------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + PAGE + { + name = resources + button = mfd1s06 + text = AxialAerospace/Props/drmconsole/resources40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +//////////////////////////////////////////// Page 7 - Scansat---- + +PAGE + { + name = map + button = mfd1s07 + // text = JSI/RPMPodPatches/BasicMFD/p1_landing40x20.txt + BACKGROUNDHANDLER + { + name = JSISCANsatRPM + method = MapRenderer + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + zoomModifier = 2.0 + iconPixelSize = 16 + iconShadowShift = 2 + scaleBarPosition = 16,144 + scaleBar = AxialAerospace/Props/drmconsole/scalebar + scaleLabels = AxialAerospace/Props/drmconsole/scaleLabels + } + textureURL = AxialAerospace/Props/drmconsole/noscansat + //textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + + + +//////////////////////////////////////////// Page 8 - Vesselview---- + + PAGE + { + name = pluginVesselView + button = mfd1s08 + text = VesselView not installed. + // textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + PAGEHANDLER + { + name = InternalVesselView + method = ShowMenu + buttonClickMethod = ButtonProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + pageTitle = ------------ Vessel Viewer ------------ + multiHandler = true + } + BACKGROUNDHANDLER + { + name = InternalVesselView + method = RenderViewer + pageActiveMethod = PageActive + multiHandler = true + } + } + + + + + + + } + + MODULE + { + name = RasterPropMonitor + screenTransform = scrn2 + fontTransform = AxialAerospace/Props/drmconsole/Fonts/baseFont + textureLayerID =_Emissive // Name of texture layer to work with on the screen surface. + screenWidth = 40 // Screen width in letters. + screenHeight = 20 // Screen height in lines. + screenPixelWidth = 640 // Width of the generated screen texture in pixels. + screenPixelHeight = 640 // Height of the generated screen texture in pixels. + fontLetterWidth = 16 // Width of a font character. + fontLetterHeight = 32 // Height of a font character. + cameraAspect = 1 + fontDefinition = AxialAerospace/Props/drmconsole/Fonts/fontDefinition.txt + doScreenshots = false + + refreshDrawRate = 2 + refreshTextRate = 10 + refreshDataRate = 20 + + emptyColor = 0,0,0,150 + buttonClickSound = Squad/Sounds/sound_click_tick + buttonClickVolume = 0.6 + noSignalTextureURL = AxialAerospace/Props/drmconsole/nosignal + globalButtons = mfd2l.001,mfd2l.002,mfd2l.003,mfd2l.004,mfd2l005,mfd2r.001,mfd2r.002,mfd2r.003,mfd2r.004,mfd2r.005 + +// --------------------Page 0 ---------------------------------------- + + // Starting page with button references. + PAGE + { + name = home + button = mfd2l005 + text = AxialAerospace/Props/drmconsole/home.txt + default = yes + } + + + +// --------------------Page 01 ---------------------------------------- + +PAGE + { + + name = navball + button = mfd2s01 + text = AxialAerospace/Props/drmconsole/pa_PFD.txt + BACKGROUNDHANDLER + { + name = JSIPrimaryFlightDisplay + method = RenderPFD + buttonClickMethod = ButtonProcessor + speedModeButton = 8 + navBallModel = AxialAerospace/Props/drmconsole/NavBall/NavBall + horizonTexture = AxialAerospace/Props/drmconsole/NavBall/NavBall000 + staticOverlay = AxialAerospace/Props/drmconsole/NavBall/StaticMask + headingBar = AxialAerospace/Props/drmconsole/NavBall/HDG + headingBarPosition = 0.0, 0.65, 0.4, 0.05 + cameraSpan = 0.75 + cameraShift = 0, -0.05 + } + + + + } + + +// --------------------Page 02 ---------------------------------------- + + +PAGE + { + name = orbit + button = mfd2s02 + text = AxialAerospace/Props/drmconsole/orbit40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + PAGE + { + name = orbitgraphical + button = mfd2s02 + text = AxialAerospace/Props/drmconsole/orbit_graphical.txt + BACKGROUNDHANDLER + { + name = JSIOrbitDisplay + method = RenderOrbit + orbitDisplayPosition = 5,224,630,410 + } + // textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + +// --------------------Page '3' Targeting menu ---------------------------------------- + + PAGE + { + name = targetmenu + button = mfd2s03 + PAGEHANDLER + { + name = JSITargetMenu + method = ShowMenu + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + nameColor =0,75,255,255 + distanceColor =0,0,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]------------ Target management ----------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +docking40x20.txt +// --------------------Page '4' Docking Cam ---------------------------------------- + +PAGE + { + name = targetcam + button = mfd2s04 + + BACKGROUNDHANDLER + { + name = JSISteerableCamera + method = RenderCamera + pageActiveMethod = PageActive + buttonClickMethod = ClickProcessor + buttonReleaseMethod = ReleaseProcessor + cameraTransform = ALCORExt_B_CamTransform|ALCORExt_A_CamTransform|ALCORExt_C_CamTransform|ALCORExt_D_CamTransform|ExtCam1 + fovLimits = 110,5|110,5|110,5|110,5|110,5 + zoomRate = 10|10|10|10|10 + zoomIn = 2 + zoomOut = 3 + yawLimits = -45,45|-45,45|-45,45|-45,45|-45,45 + yawRate = 15|15|15|15|15 + yawLeft = 0 + yawRight = 1 + pitchLimits = -25,45|-25,45|-25,45|-25,45|-25,45 + pitchRate = 15|15|15|15|15 + pitchUp = 5 + pitchDown = 6 + nextCamera = 7 + prevCamera = 8 + seekHome = 9 + showTargetIcon = true + iconPixelSize = 32 + targetIconColor = 255,0,255,128 + homeCrosshairColor = 255,0,0,255 + } + } + +//////////////////////////////////////////// Page 5 - Mechjeb---- + +PAGE + { + name = smartass + button = mfd2s05 + text = Autopilot software not installed. + PAGEHANDLER + { + name = MechJebRPM + method = ShowMenu + pageActiveMethod = PageActive + buttonClickMethod = ClickProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + itemColor =0,75,255,255 + selectedColor =80,255,255,255 + unavailableColor=50,50,50,255 + pageTitle = [#00ffffff]----------- Autopilot control ----------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +//////////////////////////////////////////// Page 6 - info and log---- + + + PAGE + { + name = shipinfo + button = mfd2s06 + text = AxialAerospace/Props/drmconsole/shipinfo40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + PAGE + { + name = flightlog + button = mfd2s06 + PAGEHANDLER + { + name = JSIFlightLog + method = ShowLog + pageTitle = -------------- Flight Log -------------- + } + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + PAGE + { + name = resources + button = mfd2s06 + text = AxialAerospace/Props/drmconsole/resources40x20.txt + //textureURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + +//////////////////////////////////////////// Page 7 - Scansat---- + +PAGE + { + name = map + button = mfd2s07 + // text = JSI/RPMPodPatches/BasicMFD/p1_landing40x20.txt + BACKGROUNDHANDLER + { + name = JSISCANsatRPM + method = MapRenderer + buttonClickMethod = ButtonProcessor + pageActiveMethod = PageActive + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + zoomModifier = 2.0 + iconPixelSize = 16 + iconShadowShift = 2 + scaleBarPosition = 16,144 + scaleBar = AxialAerospace/Props/drmconsole/scalebar + scaleLabels = AxialAerospace/Props/drmconsole/scaleLabels + } + textureURL = AxialAerospace/Props/drmconsole/noscansat + //textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + } + + + + + +//////////////////////////////////////////// Page 8 - Vesselview---- + + PAGE + { + name = pluginVesselView + button = mfd2s08 + text = VesselView not installed. + // textureInterlayURL = JSI/RasterPropMonitor/Library/Textures/bg01 + PAGEHANDLER + { + name = InternalVesselView + method = ShowMenu + buttonClickMethod = ButtonProcessor + buttonUp = 5 + buttonDown = 6 + buttonEnter = 7 + buttonEsc = 8 + buttonHome = 9 + pageTitle = ------------ Vessel Viewer ------------ + multiHandler = true + } + BACKGROUNDHANDLER + { + name = InternalVesselView + method = RenderViewer + pageActiveMethod = PageActive + multiHandler = true + } + } + + } + + } \ No newline at end of file diff --git a/GameData/AxialAerospace/Dreamer/Spaces/drmiva/drm-iva.cfg b/GameData/AxialAerospace/Dreamer/Spaces/drmiva/drm-iva.cfg new file mode 100644 index 0000000..a788cd7 --- /dev/null +++ b/GameData/AxialAerospace/Dreamer/Spaces/drmiva/drm-iva.cfg @@ -0,0 +1,109 @@ +INTERNAL +{ + name = drm-iva + MODULE + { + name = InternalSeat + seatTransformName = pilotseat + allowCrewHelmet = false + } + MODULE + { + name = InternalSeat + seatTransformName = commandseat + allowCrewHelmet = false + } + MODULE + { + name = InternalSeat + seatTransformName = back1 + allowCrewHelmet = false + } + MODULE + { + name = InternalSeat + seatTransformName = back2 + allowCrewHelmet = false + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = Wdw1 + cameraTransformName = Wdw1T + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = Wdw2 + cameraTransformName = Wdw2T + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = Wdw3 + cameraTransformName = Wdw3T + } + PROP + { + name = drmconsole + position = 0,0.2057593,-0.3244544 + rotation = 0,0,0,1 + scale = 1,1,1 + } + PROP + { + name = drmdocking + position = 0.4167447,1.13416,-0.06711222 + rotation = -7.779601E-09,-0.8679268,-0.4966921,4.301352E-08 + scale = 0.3,0.2999999,0.3000001 + } + PROP + { + name = drmchair + position = 0.2572493,0.8462374,-0.274311 + rotation = 0,1,0,-4.371139E-08 + scale = 1,1,1 + } + PROP + { + name = drmchair + position = -0.2259796,0.846237,-0.2743114 + rotation = 0,1,0,0 + scale = 1,1,1 + } + PROP + { + name = drmchair + position = -0.39487,0.7262934,0.4608742 + rotation = 0,1,0,0 + scale = 1,1,1 + } + PROP + { + name = drmchair + position = 0.3541822,0.7262934,0.4608742 + rotation = 0,1,0,0 + scale = 1,1,1 + } + PROP + { + name = drmstand + position = 0.3529964,0.8083255,-0.05474163 + rotation = 0.2632067,0,0,0.9647395 + scale = 0.1594181,0.1500001,0.1008558 + } + PROP + { + name = drmstand + position = -0.3639977,0.7863905,-0.01753457 + rotation = 0.263207,0,0,0.9647394 + scale = 0.159418,0.1500001,0.100856 + } + PROP + { + name = drmengineering + position = 2.532068,1.104047,0.2249736 + rotation = -0.2993062,0,0,0.9541571 + scale = 1,0.8,0.9880902 + } +} diff --git a/GameData/AxialAerospace/Dreamer/Spaces/drmiva/drm-iva.mu b/GameData/AxialAerospace/Dreamer/Spaces/drmiva/drm-iva.mu new file mode 100644 index 0000000..8ac2bfb Binary files /dev/null and b/GameData/AxialAerospace/Dreamer/Spaces/drmiva/drm-iva.mu differ diff --git a/docs/404.md b/docs/404.md new file mode 100644 index 0000000..6157827 --- /dev/null +++ b/docs/404.md @@ -0,0 +1,28 @@ +--- +permalink: /404.html +title: 404 - Kerbal Not Found +description: an error page, the sequel +layout: bare +tags: error,page,kerbal,ksp,zer0Kerbal,zedK + +--- + + + + + + +# 404 - Kerbal Not Found + +[Home](https://zer0kerbal.github.io/Notes) + +## Launch error : Bill is out to launch (oops lunch) + +--- + +![Space Ground Tour by discoslelge](https://github.com/zer0Kerbal/JoolianDiscovery/blob/master/img/space-grand-tour-ksp-by-discoslelge-dbvxxbz-fullview.png?raw=true) + + \ No newline at end of file diff --git a/docs/LegalMumboJumbo.md b/docs/LegalMumboJumbo.md new file mode 100644 index 0000000..9a9e710 --- /dev/null +++ b/docs/LegalMumboJumbo.md @@ -0,0 +1,19 @@ +--- +permalink: /LegalMumboJumbo.html +title: Legal Mumbo Jumbo +--- + + + +# Dreamer (DREAM) + +* [LegalMumboJumbo](/LegalMumboJumbo/License.htm) +* ![LegalMumboJumbo](/LegalMumboJumbo/FORUM-01.png) + + + diff --git a/docs/LegalMumboJumbo/FORUM-02.png b/docs/LegalMumboJumbo/FORUM-02.png new file mode 100644 index 0000000..ddd810a Binary files /dev/null and b/docs/LegalMumboJumbo/FORUM-02.png differ diff --git a/docs/Localizations.md b/docs/Localizations.md new file mode 100644 index 0000000..2ae38d4 --- /dev/null +++ b/docs/Localizations.md @@ -0,0 +1,66 @@ +--- +permalink: /Localizations.html +title: Localizations +--- + + + +[Home](https://zer0kerbal.github.io/Notes) + + + + +# Dreamer (DREAM) + +has been translated into the following languages: + +__These localizations for KSP and its DLC's are available through Steam:__ + +* [ ] ![American English][EN] American English +* [ ] ![Deutsch][DE] German (Deutsch) +* [ ] ![Español][ES] Spanish (Español) +* [ ] ![Français][FR] French (Français) +* [ ] ![Italiano][IT] Italian (Italiano) +* [ ] ![日本語][JA] Japanese(日本語) +* [ ] ![Português Brasil][BR] Brazilian Portuguese (Português Brasil) +* [ ] ![Русский][RU] Russian (Русский) +* [ ] ![简体中文][CN] Simplified Chinese (简体中文) + +[BR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Brazilian-flag-sm.png "Brazil" +[CN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Chinese-flag-sm.png "简体中文" +[DE]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/German-flag-sm.png "Deutsch" +[EN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/American-flag-sm.png "American English" +[ES]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Spanish-flag-sm.png "Español" +[FR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/French-flag-sm.png "Français" +[IT]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Italian-flag-sm.png "Italiano" +[JA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Japanese-flag-sm.png "日本語" +[RU]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Russian-flag-sm.png "Русский" + +## Included just in case + +* [ ] ![Mexicano][ME] Mexican Spanish (Español Mexicano) +* [ ] ![한국어][KO] [Korean (한국어) +* [ ] ![Dutch][NL] Dutch (Nederlands) +* [ ] ![Norsk][NO] Norwegian (Norsk) +* [ ] ![Polski][PO] Polish (Polski)] +* [ ] ![Svenska][SW] Swedish (Svenska) +* [ ] ![国语][TW] Taiwanese (国语) +* [ ] ![ʻŌlelo PEN][HA] Hawai'ian(ʻŌlelo Pākē) + + +[URL:lclztn]: https://github.com/zer0Kerbal/localization/blob/master/readme.md "Localization" +[URL:qs]: https://github.com/zer0Kerbal/localization/blob/master/readme.md "Quick Start" + +[KO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/South-Korean-flag-sm.png "한국어" +[ME]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Mexican-flag-sm.png "Español Mexicano" +[NL]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Dutch-flag-sm.png "Dutch" +[NO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Norwegian-flag-sm.png "Norsk" +[PO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Polish-flag-sm.png "Polski" +[SW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Swedish-flag-sm.png "Svenska" +[TW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Taiwanese-flag-sm.png "国语" +[HA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Hawaii-flag-sm.png "ʻŌlelo Pākē" + + diff --git a/docs/_config.yml b/docs/_config.yml new file mode 100644 index 0000000..b4fb3bc --- /dev/null +++ b/docs/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-architect diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..bfbb217 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,9 @@ +# + +## Categories + + +## Documents +- [404](404.md) +- [LegalMumboJumbo](LegalMumboJumbo.md) +- [Localizations](Localizations.md) \ No newline at end of file diff --git a/img/pLOsHVh.png b/img/pLOsHVh.png new file mode 100644 index 0000000..264153f Binary files /dev/null and b/img/pLOsHVh.png differ diff --git a/img/rL0bb7o.png b/img/rL0bb7o.png new file mode 100644 index 0000000..e3f857c Binary files /dev/null and b/img/rL0bb7o.png differ diff --git a/img/vO73rTZ.jpg b/img/vO73rTZ.jpg new file mode 100644 index 0000000..66e68c4 Binary files /dev/null and b/img/vO73rTZ.jpg differ diff --git a/json/ckan.json b/json/ckan.json new file mode 100644 index 0000000..8973bd1 --- /dev/null +++ b/json/ckan.json @@ -0,0 +1,8 @@ +{ + "schemaVersion": 1, + "label": "CKAN", + "labelColor": "E32811", + "message": "Dreamer", + "color": "white", + "style": "plastic" +} diff --git a/json/ksp.json b/json/ksp.json index bfb79be..d78fe78 100644 --- a/json/ksp.json +++ b/json/ksp.json @@ -4,5 +4,6 @@ "labelColor": "black", "message": "1.12.3", "color": "66ccff", - "style": "plastic" + "style": "plastic", + "logoSvg": "data:image/svg;base64,UklGRpAGAABXRUJQVlA4TIQGAAAvH8AHEE0obNsGDakwXkT/Q4chj76jn1yYjSRjH6H+6xQqRUkkSc5ckHD+NUUVhx4+RNu2bTTl/3OTVhD6H8u6fF8dDYm40CK7N0CjAxK52rYtjfQRAvGNjbu7V+vuLp2fwhzA6gG4li6de+nuO+4uJBlkwoTA//90kENgtZZs27ZpO2Oufa5vbNsq2Sw6qaa9r3n/kZJTex/wSrFt27o62kuSJNuqrdTa1+/7uLu7uzQZAk0mRN/mAz2CAbi723vvy5WztxxIAAiw+dh2bdvWZJuT12y1bdu2bdu2bbs3AQABlsED+y50lDqLE4pf/Uxe8KO77HFes9hvxu1p3O2Q09LVg0NVjo7Z5U6AvwBSOfivKdQTujOnXNG8hzNhqYSMMHJ+MwWWyTSjNUoP1jWHp1ZNmgB8TMH3Tl33mvoVb8uIj3umyIJLsAmYoCIqUCVMCN5WrW78Qi+AkeaGOkWFk3QbRmIWHpIZSURXDxhJVlJiYZ6kLEgeEjIRCBmxebhCTWlTJNaXLystGysVToPOAFJJjqSPNOXftSVbXPQjxrzVaFNzXvBonWJlonIVTJabAfjZ0Jxufl5GPntEHKjB7PIXtg6eYHywJn3hTdijjXUain94KjfCfg1hM3AZRR4N16VMXBrsDVYDCjOIMmGFsAab8rdY7+kIw0BgtRgL1DKJeuNZdQ9f5RAGGfOQfZxexj7t37RkjNp4rPDIHOJVyPBF+XHKsnQk4SWRBl8Wot74WtkBqidQggbyj2vW1WEFG6JfUZ8UxhVzOmAUdKTYZ3yxR2QwIIAQdA9YgiRBZWyCguiOER9y9IauiyGqR0EayVLiEVwmXmF5+Z2jfohj8i1q8ybRahCBAXZBCBUqLgAACQFzp5M/o5wzCDcCJZEOF9EzggM7NEd18c1Q85gPBldtg6mwB1N+hzyTSFp5jWM+WpCRBEBAjIaUxJI80o3s6vDYJ7gNXuAUfOacvsLvLhNIMaMwh8GccsXjtuiK+wkxZ/kVdOCzoCeAOn+N7H1rU1YT35MgAWY9yD5wMWI7j7G976bSh8LxDx2jI3IJRAnJ+RQQIU7gABnLd3vKSyMAd71mq7HgV3AJ+Sxh5Bz5O0z/gbTiNT8DxQssrrv7Uyx9Y7q6BQVUoIGonF/FfoC/RqwVHlviCRSABDvLaCUfZlz1cNENn6adNTz+AF8v8KWQAFL+QMkpCthFkpvvq7+2/to6AIBhyvPdrUr3g1XwBEJPMeP/98SxWWvs3nHIhgNnsY1RWVyw+Guh5IZLgj9WzPi/iEk9gPPGLAni3aRlsqlGQ9jP4z9Q/s/xi3dw486abm6Bqi2l3qu9e9tQsdVMdG4zbVYqp5wJcBSA2W6sNmkwxuNk+nw3r4MFi/4EkTAhiRFk70jkqNDiWbDK65OLIn0s0wD/ucAp3XwVSsSNBAqjFUIXwFE0MihZQ6utQYV2oR+tShO7Ad6bswY3xd7qe0VrVxK9ZjueQy4TPnF8MCQGjoxSugSFgFMV4LiVwgsn/i+gXZ2FzplAduxnn0/OlW0uqf+M64MRPqzwrl+PnpKQSaXS49Ui7n2/ctFtHtAtiprzxq6WniwESvW5yUG1Xx6/8Hx8NKELwKZK15pV/EvXvm9ZMlx0aKUO98iUPaWvst/n8ZbOmkvGhcOQRWf5zj9dk9cfpad5oHN3Rns/wsuvy2puxz1Ziu96Q7/SOWoROzvNzFo5Z5+1BDej3OjQ/XymEkW9jr0em5g5SdX8VC2gf9xJb/RWCC5bIKWDgWcYf+K9Kje3zbQBh/F448wMLoICeUyJ330nXlPmawiRT/sblG4vWrbErgQaMzYbZcwbhSaNrwH+Tqa04jqrd3JZTvwbFxHFSVMAv5UZdEq+tQUupcis/5+MZNsxk9b8TPa7cMqdzzrh9FtD5v+vPACvJy7nDT69IP/Yx6EywGdTFsD5iU7bqkovJogzTjQm3iFTyp4jV4bjVKdcnv5/JrhokmpnGAIA4D/AXYCfVgoBXnrDkCqqCHRG529HeYB51Jy1z6nlW/gnVmzyxmVHxnQrxXxelcI0yN85udPl+//t2rzKzA+oluPTNjp6qY1PVduFVdo8ya+8E6p8KOZR+bLj6Vju9oi5dar0erTS8Z1x3/IITU3vyDRLiZWBZVH6CbqURTeLptD3pEPIR4W4QlHfTnRJzZBRJ8MlI8LmmEXLAdAxsqIYbSDGTt65GfF0cUL6aQQ=" } diff --git a/json/mod.json b/json/mod.json index a9877d2..d0876f2 100644 --- a/json/mod.json +++ b/json/mod.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "Dreamer", "labelColor": "BADA55", - "message": "1.1.9.9", + "message": "1.3.0.0", "color": "darkgreen", "style": "plastic" } diff --git a/readme.md b/readme.md index 01e433e..ee76ee9 100644 --- a/readme.md +++ b/readme.md @@ -1,201 +1,295 @@ - + + + + +[![Dreamer][MOD:shd:latest]][MOD:forum] [![KSP version][KSP:shd]][KSP:url] [![License][LIC:shd]][LIC:url] +[![Curseforge][CURSFG:shd]][CURSFG:url] [![CKAN][CKAN:shd]][CKAN:url] [![GitHub][GITHUB:shd]][GITHUB:url] [![SpaceDock][SPCDCK:shd]][SPCDCK:url] +![Code][CODE:shd] ![KSP-AVC][AVC:shd] ![Validate AVC .version files][AVCVLD:shd] + +[![GitHub Pages][MOD:pages:shd]][MOD:pages] + + + -## KerbGuise Experimental (KGEx) brings you: -*** # Axial Aerospace Dreamer (AAD) -Download on [Curseforge][MOD:rel-curseforge] or [Github][MOD:rel-github] or [SpaceDock][MOD:rel-spacedock]. Also available on [CKAN][LINK:ckan]. -#### A roughly 2/3 scale model of Sierra Nevada Corp's Dream Chaser vertical launch spaceplane with cargo bay and docking nosecone! -![Mod Version][shield:mod:latest] - [![][shield:ksp]][KSP:website] ![KSP-AVC][shield:kspavc] ![License MIT][shield:license] ![][LOGO:gplv3] -![SpaceDock][shield:spacedock] ![CKAN][shield:ckan] ![GitHub][shield:github] ![Curseforge][shield:curseforge] -![Validate AVC .version files][shield:avcvalid] - -*** -#### Hero Shots -***(click on image to go to album)*** -[![Hero I][IMG:hero:0]][IMGUR:album:0] -[![Hero II][IMG:hero:2]][IMGUR:album:0] - -#### Glorius IVA compliments of RPM -***(click on image to go to album)*** -[![IVA][IMG:hero:1]][IMGUR:album:1] -*** - -[Link to Craft File][LINK:craft:0] -### What's included: - - **Two versions of the body** - one that's true to the original, and one that adds a small payload bay. The payload bay is one of a few changes that I've made to the Dream Chaser (all of them optional... you CAN build and set it up to fly true to the prototype if accuracy is your thing.) because I want this to be a mod that people can actually use - rather than being like some of the awesome mods on here that realistically capture every detail of a real world craft... but don't really have any 'playability' - so you launch them once to marvel at the model... then either delete it or let it slow down your game load times forever... but never really PLAY with it. These are game pieces... not museum collectibles. - - **Two versions of the nose section** - one that just has internal space to attach pieces - batteries, computers, small rcs tanks, etc... and one that adds an Orbiter Delta-Glider style docking port in the nose. - - **Three payload bay modules** - a generic tank (comes preconfigured for TAC life support, but the idea is that you can edit the .cfg file to add any resource from any mod that YOU use... so reconfigure it for snacks or karbonite or anything else), an LFO tank that adds additional delta-v to the ship, and a KAS workshop module that, if you have KAS installed, gives a winch, a pipe attachment, and a storage crate, turning this into an awesome little maintenance and upgrades platform. - - **An Atlas V two-stage launcher** to lob the thing into orbit. This is lower detail, as I wanted to spend CPU cycles and memory on the ship you actually fly all mission, not on the launcher you discard in three minutes. But it's there, and both stages terminate at 2.5m so they're useable with other payloads... though you'll probably have to have an adapter fairing of some sort for the upper stage, because the top of the centaur isn't flat. - - **The other little parts to make it work** - wings, tail, landing skid and wheels, a rear docking port (true to the prototype design) OMS engines and a 2.5m adapter. - - I've now added integrated airbrakes. They're attached with the tail model, and the tail is where you click to control them. It's possible to reenter and land the ship in both stock and FAR without them... but they make it a LOT less scary. - -### What's included besides the basic ship: - -- **Three payload bay modules** - a generic tank (comes preconfigured for TAC life support, but the idea is that you can edit the config (.cfg) file to add any resource from any mod that YOU use... so reconfigure it for snacks or karbonite or anything else), an LFO tank that adds additional delta-v to the ship, and a KAS workshop module that, if you have KAS installed, gives a winch, a pipe attachment, and a storage crate, turning this into an awesome little maintenance and upgrades platform. -- **An Atlas V two-stage launcher** to lob the thing into orbit. This is lower detail, as I wanted to spend CPU cycles and memory on the ship you actually fly all mission, not on the launcher you discard in three minutes. But it's there, and both stages terminate at 2.5m so they're useable with other payloads... though you'll probably have to have an adapter fairing of some sort for the upper stage, because the top of the centaur isn't flat. - - - *The launch vehicle adapter is 2.5m*, so you can hypothetically launch it on top of any 2.5m parts from the game... but... there's a lot of aerodynamic surface on this thing, and it's way up front in the launch configuration. The included Atlas V has increased gimbal range to let you counteract the instability instead of fins (just like the real thing) so if you launch this on stock parts, you may need quite a few fins at the base of the rocket. - -### Notes by [@artwhaley][LINK:artwhaley]: - - - The centaur loads with less than full fuel tanks... and the Dreamer loads with more fuel than you probably need. I highly recommend planning your missions and adjusting the fuel in these two stages appropriately. -- There's an electric generator built into the capsule. And the output is HIGH. I've had to do this to make the batteries last all the way through re-entry. I suppose I could turn the power down on the flywheel system. I'll play with that. But at the moment you'll never run out of electricity. Which is a little hacky. I need to get this into balance. -- The mod supports DRE and FAR. The Far support should be considered a WIP. Please give feedback. The ship isn't designed to be EASY to fly, but if it's uncontrollable it's probably a bug. In general - space planes are hard to fly... Over the course of development I've bowed to pressure a few times to make this easier to handle during reentry and landing.... but it still isn't stupidly forgiving... I recommend reentering such that a ballistic landing would put you right on the KSP pad, so your lifting surfaces will make for a long overshoot... then out over the water at around 10,000m of altitude you can come back around to point west for landing. -- **The Atlas V 402 launcher is low detail**, but it exists. I've put the .blend files in the abandoned model thread and you're welcome to start with my cfg files.... so if anyone is looking for a mod project, a day texturing what's already there... a couple of days building fairings and payload adapters, and a day modelling the single nozzle Centaur engine and you'd have a stand-alone Atlas V mod ready to release. :) All I ask is the option to include any improvements you make back into this mod if they fit with it! :) I may move on to this project eventually myself... but I've got a couple of projects ahead of it, so please feel free. I'll gladly help someone along, if it's their first project! :) - - **Important Note:** This ship draws inspiration from several places, both real world and fictional craft. Any resemblance it bears to specific craft, however, is purely incidental. I've been asked not to use any trademarks belonging to a certain real world company working on a certain real world vertical launch, horizontal recovery shuttle, so let's enjoy this for what it is - a purely fantasy ship with many design features of it's very own. - - ***Really big special thanks to:*** [@Mike-NZ][LINK:mike-nz] for taking over and improving/updating this ship through the 1.0 to 1.0.4 stage! He solved some problems I'd been banging my head against and I can't say enough how good it feels to have a project of yours matter enough to someone to put the effort into it that he did! -*** - -### Installation Directions: -- Use [![CKAN][image:ckan]][LINK:ckan] - -### Changelog Summary -*See [ChangeLog][MOD:changelog] for full details of mod changes* - -*** + +A roughly 2/3 scale model of Kierra Kevada Corp's Dream Kaser vertical launch spaceplane with cargo bay and docking nosecone! + +## By [`zer0Kerbal`][LINK:zer0Kerbal], originally by [`artwhaley`][LINK:artwhaley] + +--- + +### Hero Shots + +***Click on image for Imgur Album*** +Hero Pose Hero Pose II + +### Glorious IVA compliments of RPM + +***Click on image for Imgur IVA Album*** +Updated IVA + +### Youtube review by [`Kottabos Gaming`](https://forum.kerbalspaceprogram.com/index.php?/profile/36583-kottabos/) + +[![Kottabos reviews Dreamer](https://img.youtube.com/vi/Oj1etoybd7E/0.jpg)](https://www.youtube.com/watch?v=Oj1etoybd7E) + +--- + +[Link to Craft File][LINK:craft:0] + +### What's included + +> * **Two versions of the body** - one that's true to the original, and one that adds a small payload bay. The payload bay is one of a few changes that I've made to the Dream Chaser (all of them optional... you CAN build and set it up to fly true to the prototype if accuracy is your thing.) because I want this to be a mod that people can actually use - rather than being like some of the awesome mods on here that realistically capture every detail of a real world craft... but don't really have any 'playability' - so you launch them once to marvel at the model... then either delete it or let it slow down your game load times forever... but never really PLAY with it. These are game pieces... not museum collectibles. +> * **Two versions of the nose section** - one that just has internal space to attach pieces - batteries, computers, small rcs tanks, etc... and one that adds an Orbiter Delta-Glider style docking port in the nose. +> * **Three payload bay modules** - a generic tank (comes preconfigured for TAC life support, but the idea is that you can edit the .cfg file to add any resource from any mod that YOU use... so reconfigure it for snacks or karbonite or anything else), an LFO tank that adds additional delta-v to the ship, and a KAS workshop module that, if you have KAS installed, gives a winch, a pipe attachment, and a storage crate, turning this into an awesome little maintenance and upgrades platform. +> * **An Atlas V two-stage launcher** to lob the thing into orbit. This is lower detail, as I wanted to spend CPU cycles and memory on the ship you actually fly all mission, not on the launcher you discard in three minutes. But it's there, and both stages terminate at 2.5m so they're useable with other payloads... though you'll probably have to have an adapter fairing of some sort for the upper stage, because the top of the centaur isn't flat. +> * **The other little parts to make it work** - wings, tail, landing skid and wheels, a rear docking port (true to the prototype design) OMS engines and a 2.5m adapter. +> * I've now added integrated airbrakes. They're attached with the tail model, and the tail is where you click to control them. It's possible to reenter and land the ship in both stock and FAR without them... but they make it a LOT less scary. + +### What's included besides the basic ship + +> * **Three payload bay modules** - a generic tank (comes preconfigured for TAC life support, but the idea is that you can edit the config (.cfg) file to add any resource from any mod that YOU use... so reconfigure it for snacks or karbonite or anything else), an LFO tank that adds additional delta-v to the ship, and a KAS workshop module that, if you have KAS installed, gives a winch, a pipe attachment, and a storage crate, turning this into an awesome little maintenance and upgrades platform. +> * **An Atlas V two-stage launcher** to lob the thing into orbit. This is lower detail, as I wanted to spend CPU cycles and memory on the ship you actually fly all mission, not on the launcher you discard in three minutes. But it's there, and both stages terminate at 2.5m so they're useable with other payloads... though you'll probably have to have an adapter fairing of some sort for the upper stage, because the top of the centaur isn't flat. + +> * *The launch vehicle adapter is 2.5m*, so you can hypothetically launch it on top of any 2.5m parts from the game... but... there's a lot of aerodynamic surface on this thing, and it's way up front in the launch configuration. The included Atlas V has increased gimbal range to let you counteract the instability instead of fins (just like the real thing) so if you launch this on stock parts, you may need quite a few fins at the base of the rocket. + +### Notes by [@artwhaley][LINK:artwhaley] + +> * The centaur loads with less than full fuel tanks... and the Dreamer loads with more fuel than you probably need. I highly recommend planning your missions and adjusting the fuel in these two stages appropriately. +> * There's an electric generator built into the capsule. And the output is HIGH. I've had to do this to make the batteries last all the way through re-entry. I suppose I could turn the power down on the flywheel system. I'll play with that. But at the moment you'll never run out of electricity. Which is a little hacky. I need to get this into balance. +> * The mod supports DRE and FAR. The Far support should be considered a WIP. Please give feedback. The ship isn't designed to be EASY to fly, but if it's uncontrollable it's probably a bug. In general - space planes are hard to fly... Over the course of development I've bowed to pressure a few times to make this easier to handle during reentry and landing.... but it still isn't stupidly forgiving... I recommend reentering such that a ballistic landing would put you right on the KSP pad, so your lifting surfaces will make for a long overshoot... then out over the water at around 10,000m of altitude you can come back around to point west for landing. +> * **The Atlas V 402 launcher is low detail**, but it exists. I've put the .blend files in the abandoned model thread and you're welcome to start with my cfg files.... so if anyone is looking for a mod project, a day texturing what's already there... a couple of days building fairings and payload adapters, and a day modelling the single nozzle Centaur engine and you'd have a stand-alone Atlas V mod ready to release. :) All I ask is the option to include any improvements you make back into this mod if they fit with it! :) I may move on to this project eventually myself... but I've got a couple of projects ahead of it, so please feel free. I'll gladly help someone along, if it's their first project! :) +>* **Important Note:** This ship draws inspiration from several places, both real world and fictional craft. Any resemblance it bears to specific craft, however, is purely incidental. I've been asked not to use any trademarks belonging to a certain real world company working on a certain real world vertical launch, horizontal recovery shuttle, so let's enjoy this for what it is - a purely fantasy ship with many design features of it's very own. + +--- + +### Help Wanted + +> * Would love someone to convert from FireSpitter to Stock and/or KSPWheel +> * Variant Textures and code to make it work always welcome! +> * Model updates to Unity 2019 +> * Have a request? Glad to have them, kindly submit through GitHub. + +--- + +### Localization - *work in progress* + +>* [x] ![English][EN] English - in progress +>* [ ] ***your translation here*** +> +> HELP WANTED - See the [README in the Localization folder][MOD:local] for instructions for adding or improving translations. [GitHub][GitHub:url] push is the best way to contribute. *Additions and corrections welcome!* + +--- + +### How to support this and other great mods by [`zer0Kerbal`][LINK:zer0Kerbal] + +[![Support][PAYPAL:img]][PAYPAL:url] [![Github Sponsor][GSPONS:img]][GSPONS:url] [![Patreon][PATREON:img]][PATREON:url] [![Buy zer0Kerbal a snack][BMCC:img]][BMCC:url] + +--- + +### See More + +* Discussions and news on this mod: See [Discussions][MOD:discu] or [KSP Forums][MOD:forum] +* Changelog Summary for more details of changes : See [ChangeLog][MOD:chlog] +* Known Issues for more details of feature requests and known issues : See [Known Issues][MOD:known] +* GitHub Pages : See [Pages][MOD:pages] + +--- + +### Installation Directions + +***Use*** + CurseForge/OverWolf App (currently does not install dependencies) [^3] + + + CurseForge/OverWolf App + + +or [![CKAN][CKAN:img]][CKAN:url] [^3] + ### Dependencies -- [x] [Kerbal Space Program][KSP:website] [![][shield:ksp]][KSP:website] ***may*** work on other versions (YMMV) -- [x] [Module Manager][thread:mm] -- [ ] [Firespitter](thread:firespitter) It makes the landing gear and airbrakes work. -### Recomends -- [x] [On Demand Fuel Cells][thread:ODFC] -- [x] [Kerbal Change Log][thread:kcl] + +* [Kerbal Space Program][KSP:url] [![Kerbal Space][KSP:shd]][KSP:url] [^1] + +### Recomends + +* [On Demand Fuel Cells][thread:ODFC] + ### Suggests -- [x] [Kerbal Joint Reinforcement Next][thread:kje] -- [x] [Raster Prop Monitor][thread:rpm] The IVA requires: (not necessary if you don't want to IVA) -- [x] [LessRealThanReal][thread:lessrealthanreal] by [@Pehvbot][LINK:] + +* [Module Manager][thread:mm][^2] +* [Kerbal Joint Reinforcement - Next][thread:kje] +* [Less Real Than Real(ism)][thread:lrtr] by [@Pehvbot][LINK:] +* One of the following: + * [Raster Prop Monitor][thread:rpm] Make the IVA look great! + * [MOARdV's Avionics Systems][thread:mas] Make the IVA look great! + ### Supports -- [x] [KRASH][thread:krash] -- [x] [TweakScale][thread:tweakscale] -- [x] [RemoteTech][thread:remotetech] -- [x] [FAR][thread:far] -- [x] [ContractConfigurator][thread:contractconfigurator] -### Conflicts -- none known -*** -*red box below is a link to forum post on how to get support* -[![How to get support][image:get-support]][thread:getsupport] - -### License -#### aka Legal Mumbo Jumbo -Source: [GitHub][MOD:github:repo] -License: ![License MIT][shield:license] ![][LOGO:gplv3] - -> *** All bundled mods are distributed under their own licenses***
-> *** All art assets (textures, models, animations) are distributed under their own licenses*** -### Original -[Thread][MOD:original:thread] -[Download][MOD:original:download] -Source: [GitHub][MOD:original:source] -License: ![License WTFPL][shield:license:original] ![][LOGO:wtfpl] - -[![][image:rel-curseforge]][MOD:rel-curseforge] [![][image:rel-github]][MOD:rel-github] [![][image:rel-spacedock]][MOD:rel-spacedock] - -*Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date* - -###### v2.0.1.0 original: 01 Oct 2019 zed'K | updated: 10 Jun 2021 zed'K - -[MOD:license]: https://github.com/zer0Kerbal/Dreamer/blob/master/LICENSE "License" -[MOD:contributing]: https://github.com/zer0Kerbal/Dreamer/blob/master/.github/CONTRIBUTING.md "Contributing" -[MOD:issues]: https://github.com/zer0Kerbal/Dreamer/issues "Issues" -[MOD:wiki]: https://github.com/zer0Kerbal/Dreamer/ "Wiki" -[MOD:known]: https://github.com/zer0Kerbal/Dreamer/wiki/Known-Issues "Known Issues" -[MOD:forum]: https://forum.kerbalspaceprogram.com/index.php?/topic/192456-* -[MOD:github:repo]: https://github.com/zer0Kerbal/Dreamer/ -[MOD:changelog]: https://github.com/zer0Kerbal/Dreamer/Changelog.cfg - - -[MOD:original:source]: https://github.com/artwhaley/Dreamer -[MOD:original:thread]: https://forum.kerbalspaceprogram.com/index.php?/topic/126208-* -[MOD:original:download]: https://github.com/artwhaley/Dreamer/releases/latest -[MOD:original:license]: http://www.wtfpl.net/about/ "WTFPL" -[KSP:website]: http://kerbalspaceprogram.com/ "Kerbal Space Program" - -[LOGO:gplv3]: https://i.postimg.cc/90kCDs7K/gplv3-48x17.png "GPLv3 Logo" -[LOGO:wtfpl]: http://www.wtfpl.net/wp-content/uploads/2012/12/wtfpl-badge-1.png "WTFPL" - -[MOD:rel-github]: https://github.com/zer0Kerbal/Dreamer/releases/latest "GitHub" -[MOD:rel-spacedock]: http://spacedock.info/mod/1746 "SpaceDock" -[MOD:rel-curseforge]: https://www.curseforge.com/kerbal/ksp-mods/Dreamer "Curseforge" - -[LINK:ckan]: http://forum.kerbalspaceprogram.com/index.php?/topic/90246-* "CKAN" - -[image:rel-github]: https://i.imgur.com/RE4Ppr9.png -[image:rel-spacedock]: https://i.imgur.com/m0a7tn2.png -[image:rel-curseforge]: https://i.postimg.cc/RZNyB5vP/Download-On-Curse.png -[image:get-support]: https://i.postimg.cc/vHP6zmrw/image.png - -[image:ckan]: https://i.postimg.cc/x8XSVg4R/sj507JC.png "CKAN" -[image:changelog]: https://i.postimg.cc/qM9p4V0C/changelog.png "Changelog" -[image:source]: https://i.postimg.cc/tJ8GqW0H/source.png "Source" - -[image:rel-github-sm]: https://i.postimg.cc/1XXy5yfD/github.png -[image:rel-spacedock-sm]: https://i.postimg.cc/DZ22Hrhj/spacedock.png -[image:rel-curseforge-sm]: https://i.postimg.cc/ZRVTSWKT/UVVt0OP.png - -[shield:mod:latest]: https://img.shields.io/github/v/release/zer0Kerbal/Dreamer?include_prereleases?style=plastic -[shield:mod]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/Dreamer/master/json/mod.json -[shield:ksp]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/Dreamer/master/json/ksp.json -[shield:license]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/Dreamer/master/json/license.json "GPLv3 " -[shield:license:original]: https://img.shields.io/badge/License-WTFPL-purple?backgroud=black?style=plastic "WTFPL" -[shield:kspavc]: https://img.shields.io/badge/KSP-AVC--supported-brightgreen.svg?style=plastic -[shield:spacedock]: https://img.shields.io/badge/SpaceDock-listed-blue.svg?style=plastic -[shield:ckan]: https://img.shields.io/badge/CKAN-Indexed-blue.svg?style=plastic -[shield:github]: https://img.shields.io/badge/Github-Indexed-blue.svg?style=plastic&logo=github -[shield:curseforge]: https://img.shields.io/badge/CurseForge-listed-blue.svg?style=plastic -[shield:avcvalid]: https://github.com/zer0Kerbal/Dreamer/workflows/Validate%20AVC%20.version%20files/badge.svg - - -[thread:ODFC]: https://forum.kerbalspaceprogram.com/index.php?/topic/187625-* "On Demand Fuel Cells" -[thread:FTF]: https://forum.kerbalspaceprogram.com/index.php?/topic/188841-* "Field Training Facility" -[thread:FTL]: https://forum.kerbalspaceprogram.com/index.php?/topic/188841-* "Field Training Lab" -[thread:MHH]: https://forum.kerbalspaceprogram.com/index.php?/topic/188246-* "More Hitchhikers" -[thread:TCP]: https://forum.kerbalspaceprogram.com/index.php?/topic/187495-* "Transparent Command Pods" -[thread:NUK]: https://forum.kerbalspaceprogram.com/index.php?/topic/21466-* "Nuke Tiny Parts" -[thread:OHS]: https://forum.kerbalspaceprogram.com/index.php?/topic/192360-* "Oh Scrap!" -[thread:SYD]: https://forum.kerbalspaceprogram.com/index.php?/topic/192360-* "ScrapYard" -[thread:DPD]: https://github.com/zer0Kerbal/KGEx/tree/master/GameData/KGEx/DockingPortDescriptions "Docking Port Descriptions" -[thread:PPS]: https://forum.kerbalspaceprogram.com/index.php?/topic/192187-* "Shielded PicoPort" -[thread:DST]: https://forum.kerbalspaceprogram.com/index.php?/topic/191719-* "DaMichel's Spherical Tanks" -[thread:DMF]: https://forum.kerbalspaceprogram.com/index.php?/topic/191719-* "DaMichel's Fuselage" -[thread:DAR]: https://forum.kerbalspaceprogram.com/index.php?/topic/191719-* "DaMichel's AeroRadial" -[thread:DCB]: https://forum.kerbalspaceprogram.com/index.php?/topic/191719-* "DaMichel's CargoBays" -[thread:SDS]: https://forum.kerbalspaceprogram.com/index.php?/topic/191719-* "Stork Delivery System (SDS)" -[thread:SC!]: https://forum.kerbalspaceprogram.com/index.php?/topic/191424-* "SimpleConstructon!" -[thread:SL!]: https://forum.kerbalspaceprogram.com/index.php?/topic/191045-* "SimpleLogistics!" -[thread:NSSC]: https://forum.kerbalspaceprogram.com/index.php?/topic/191504-* "Not So SimpleConstructon!" -[thread:BIO]: https://forum.kerbalspaceprogram.com/index.php?/topic/191426-* "Biomatic" -[thread:VG0]: https://kerbalspaceprogram.com "Vanguard" -[thread:PRB]: https://kerbalspaceprogram.com "ProbiTronics" -[thread:CTN]: https://kerbalspaceprogram.com "CTN" -[thread:BSS]: https://forum.kerbalspaceprogram.com/index.php?/topic/190870-* "B9 Stock Switches" -[thread:HB!]: https://kerbalspaceprogram.com "HotBeverages" - -[thread:mm]: http://forum.kerbalspaceprogram.com/index.php?/topic/50533-* "Module Manager" -[thread:sr]: https://forum.kerbalspaceprogram.com/index.php?/topic/179306-* "StageRecovery" -[thread:kcl]: https://forum.kerbalspaceprogram.com/index.php?/topic/179207-* "Kerbal Change Log" -[thread:twk]: https://forum.kerbalspaceprogram.com/index.php?/topic/179030-* "TweakScale" -[thread:crp]: http://forum.kerbalspaceprogram.com/index.php?/topic/83007-* "Community Resource Pack" -[thread:kct]: https://forum.kerbalspaceprogram.com/index.php?/topic/182877-* "Kerbal Construction Time" +* [TweakScale][thread:tweakscale] +* [KRASH][thread:krsh] +* [RemoteTech][thread:rt] +* [NEAR-FAR][thread:far] +* [ContractConfigurator][thread:cc] +* [Firespitter][thread:fs] for fully functioning wheels. may invoke bouts of dizziness. + +--- + +
+

*red box below is a link to forum post on how to get support*

+ +

How to get support

Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date
+ +### Credits and Special Thanks + +* [`Mike-NZ`][LINK:mike-nz] for taking over and improving/updating this ship through the 1.0 to 1.0.4 stage! He solved some problems I'd been banging my head against and I can't say enough how good it feels to have a project of yours matter enough to someone to put the effort into it that he did! +* [`artwhaley`][LINK:artwhaley] for creating this glorious mod! + +### Legal Mumbo Jumbo (License *provenance*) + +#### Current (1) - [`zer0Kerbal`][LINK:zer0Kerbal] + +> Forum: [Thread][MOD:forum] - Source: [GitHub][GITHUB:url] +> License: [![License][LIC:shd]][LIC:url] ![License][LIC:log] +> +> ##### Disclaimer(s) +> +> ***All bundled mods are distributed under their own licenses*** +> ***All art assets (textures, models, animations, sounds) are distributed under their own licenses*** + +#### Original (0) - Author: [`artwhaley`][LINK:artwhaley] + +> Forum: [Thread][MOD:org:thread] - Download: [Dropbox][MOD:org:download] - Source: [Dropbox][MOD:org:source] +> License: [![License][LIC:org:shd]][LIC:org:url] ![License][LIC:org:log] + + +[MOD:forum]: https://forum.kerbalspaceprogram.com/index.php?/topic/207306-* "Dreamer Forum Thread" +[MOD:chlog]: https://raw.githubusercontent.com/zer0Kerbal/Dreamer/master/changelog.md "Changelog" +[MOD:contr]: https://github.com/zer0Kerbal/.github/blob/master/.github/CONTRIBUTING.md "Contributing" +[MOD:discu]: https://github.com/zer0Kerbal/Dreamer/discussions "Discussions" +[MOD:issue]: https://github.com/zer0Kerbal/Dreamer/wiki/Known-Issues "GitHub Issues" +[MOD:known]: https://github.com/zer0Kerbal/Dreamer/wiki/Known-Issues "Known Issues" +[MOD:licns]: https://github.com/zer0Kerbal/Dreamer/blob/master/LICENSE "Github License" +[MOD:local]: https://github.com/zer0Kerbal/Dreamer/blob/master/GameData/Dreamer/Localization/readme.md "Localization" +[MOD:pages]: https://zer0kerbal.github.io/Dreamer/ "GitHub Pages" +[MOD:wiki]: https://github.com/zer0Kerbal/Dreamer/wiki "Wiki" + + +[MOD:shd:latest]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/Dreamer/master/json/mod.json + +[CODE:shd]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/Dreamer/master/json/code.json + +[MOD:pages:shd]: https://github.com/zer0Kerbal/Dreamer/actions/workflows/pages/pages-build-deployment/badge.svg "GitHub IO" + + + +[MOD:org:source]: https://github.com/artwhaley/Dreamer +[MOD:org:thread]: https://forum.kerbalspaceprogram.com/index.php?/topic/126208-* +[MOD:org:download]: https://github.com/artwhaley/Dreamer/releases/latest + + +[LIC:org:url]: https://www.gnu.org/licenses/gpl-3.0-standalone.html "GPLv3" +[LIC:org:log]: https://i.postimg.cc/9FrwMgK6/GPL-17x17.png "GPLv3" +[LIC:org:shd]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/Dreamer/master/json/license.json "GPLv3" + +[LIC:url]: https://www.gnu.org/licenses/gpl-3.0-standalone.html "GPLv3" +[LIC:log]: https://i.postimg.cc/9FrwMgK6/GPL-17x17.png "GPLv3" +[LIC:shd]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/Dreamer/master/json/license.json "GPLv3" + + +[AVC:shd]: https://img.shields.io/badge/KSP-AVC--supported-00C961.svg?labelColor=black&style=plastic +[AVCVLD:shd]: https://github.com/zer0Kerbal/Dreamer/workflows/Validate%20AVC%20.version%20files/badge.svg?labelColor=black&style=plastic "AVC-Valid - thank you to DasSkelett" + + +[CKAN:img]: https://i.postimg.cc/x8XSVg4R/sj507JC.png "CKAN" +[CKAN:url]: http://forum.kerbalspaceprogram.com/index.php?/topic/197082-* "CKAN" +[CKAN:shd]: https://img.shields.io/badge/CKAN-Dreamer-white.svg?labelColor=E32811&style=plastic "CKAN" + + +[CURSFG:url]: https://www.curseforge.com/kerbal/ksp-mods/AADreamer "Curseforge" +[CURSFG:shd]: https://img.shields.io/badge/CurseForge-Listed-white.svg?labelColor=6441A4&style=plastic&logo=curseforge "Curseforge" + +[GITHUB:url]: https://github.com/zer0Kerbal/Dreamer/ "GitHub" +[GITHUB:shd]: https://img.shields.io/badge/Github-Listed-white.svg?labelColor=181717&style=plastic&logo=github "GitHub" + +[SPCDCK:url]: http://spacedock.info/mod/2999 "SpaceDock" +[SPCDCK:shd]: https://img.shields.io/badge/SpaceDock-Listed-white.svg?labelColor=181717&style=plastic&logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzFBMUExQTt9Cgkuc3Qxe2ZpbGw6IzA1Nzg5Mzt9Cgkuc3Qye2ZpbGw6IzA3QUNEMjt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJYTUxJRF8xXyIgY2xhc3M9InN0MCIgZD0iTTQwMCwwLjZIMTAwYy01NSwwLTEwMCw0NS0xMDAsMTAwVjQwMGMwLDU1LDQ1LDEwMCwxMDAsMTAwaDMwMGM1NSwwLDEwMC00NSwxMDAtMTAwVjEwMC42CglDNTAwLDQ1LjYsNDU1LDAuNiw0MDAsMC42eiIvPgo8ZyBpZD0iWE1MSURfNl8iPgoJPGcgaWQ9IlhNTElEXzlfIj4KCQk8cGF0aCBpZD0iWE1MSURfMTdfIiBjbGFzcz0ic3QxIiBkPSJNMTgzLjMsMTY1LjljNi40LTMuNiwxNi45LTMuNiwyMy4zLDBMNDY3LjQsMzE0YzYuNCwzLjYsNi40LDkuNiwwLDEzLjJMMjA2LjYsNDc0LjQKCQkJYy02LjQsMy42LTE3LjcsNi42LTI1LDYuNmgtNDQuOGMtNy40LDAtOC4xLTMtMS43LTYuNmwyNjEtMTQ3LjJjNi40LTMuNiw2LjQtOS42LDAtMTMuMkwxNzEsMTg2Yy02LjQtMy42LTYuNC05LjYsMC0xMy4yCgkJCUwxODMuMywxNjUuOXoiLz4KCTwvZz4KCTxnIGlkPSJYTUxJRF84XyI+CgkJPHBhdGggaWQ9IlhNTElEXzE2XyIgY2xhc3M9InN0MiIgZD0iTTMxOC44LDE5Yy03LjQsMC0xOC42LDIuOC0yNSw2LjRMMzMsMTczLjRjLTYuNCwzLjYtNi40LDkuNSwwLDEzLjFsMjYwLjcsMTQ3LjEKCQkJYzYuNCwzLjYsMTYuOSwzLjYsMjMuMywwbDEyLjMtN2M2LjQtMy42LDYuNC05LjUsMC0xMy4ybC0yMjUuMS0xMjdjLTYuNC0zLjYtNi40LTkuNSwwLTEzLjJMMzY1LjYsMjUuNGM2LjQtMy42LDUuNi02LjQtMS43LTYuNAoJCQlIMzE4Ljh6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg== "SpaceDock" + + +[KSP:url]: https://kerbalspaceprogram.com/ "Kerbal Space Program" +[KSP:shd]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/Dreamer/master/json/ksp.json&logo=data:image/webp;base64,UklGRpAGAABXRUJQVlA4TIQGAAAvH8AHEE0obNsGDakwXkT/Q4chj76jn1yYjSRjH6H+6xQqRUkkSc5ckHD+NUUVhx4+RNu2bTTl/3OTVhD6H8u6fF8dDYm40CK7N0CjAxK52rYtjfQRAvGNjbu7V+vuLp2fwhzA6gG4li6de+nuO+4uJBlkwoTA//90kENgtZZs27ZpO2Oufa5vbNsq2Sw6qaa9r3n/kZJTex/wSrFt27o62kuSJNuqrdTa1+/7uLu7uzQZAk0mRN/mAz2CAbi723vvy5WztxxIAAiw+dh2bdvWZJuT12y1bdu2bdu2bbs3AQABlsED+y50lDqLE4pf/Uxe8KO77HFes9hvxu1p3O2Q09LVg0NVjo7Z5U6AvwBSOfivKdQTujOnXNG8hzNhqYSMMHJ+MwWWyTSjNUoP1jWHp1ZNmgB8TMH3Tl33mvoVb8uIj3umyIJLsAmYoCIqUCVMCN5WrW78Qi+AkeaGOkWFk3QbRmIWHpIZSURXDxhJVlJiYZ6kLEgeEjIRCBmxebhCTWlTJNaXLystGysVToPOAFJJjqSPNOXftSVbXPQjxrzVaFNzXvBonWJlonIVTJabAfjZ0Jxufl5GPntEHKjB7PIXtg6eYHywJn3hTdijjXUain94KjfCfg1hM3AZRR4N16VMXBrsDVYDCjOIMmGFsAab8rdY7+kIw0BgtRgL1DKJeuNZdQ9f5RAGGfOQfZxexj7t37RkjNp4rPDIHOJVyPBF+XHKsnQk4SWRBl8Wot74WtkBqidQggbyj2vW1WEFG6JfUZ8UxhVzOmAUdKTYZ3yxR2QwIIAQdA9YgiRBZWyCguiOER9y9IauiyGqR0EayVLiEVwmXmF5+Z2jfohj8i1q8ybRahCBAXZBCBUqLgAACQFzp5M/o5wzCDcCJZEOF9EzggM7NEd18c1Q85gPBldtg6mwB1N+hzyTSFp5jWM+WpCRBEBAjIaUxJI80o3s6vDYJ7gNXuAUfOacvsLvLhNIMaMwh8GccsXjtuiK+wkxZ/kVdOCzoCeAOn+N7H1rU1YT35MgAWY9yD5wMWI7j7G976bSh8LxDx2jI3IJRAnJ+RQQIU7gABnLd3vKSyMAd71mq7HgV3AJ+Sxh5Bz5O0z/gbTiNT8DxQssrrv7Uyx9Y7q6BQVUoIGonF/FfoC/RqwVHlviCRSABDvLaCUfZlz1cNENn6adNTz+AF8v8KWQAFL+QMkpCthFkpvvq7+2/to6AIBhyvPdrUr3g1XwBEJPMeP/98SxWWvs3nHIhgNnsY1RWVyw+Guh5IZLgj9WzPi/iEk9gPPGLAni3aRlsqlGQ9jP4z9Q/s/xi3dw486abm6Bqi2l3qu9e9tQsdVMdG4zbVYqp5wJcBSA2W6sNmkwxuNk+nw3r4MFi/4EkTAhiRFk70jkqNDiWbDK65OLIn0s0wD/ucAp3XwVSsSNBAqjFUIXwFE0MihZQ6utQYV2oR+tShO7Ad6bswY3xd7qe0VrVxK9ZjueQy4TPnF8MCQGjoxSugSFgFMV4LiVwgsn/i+gXZ2FzplAduxnn0/OlW0uqf+M64MRPqzwrl+PnpKQSaXS49Ui7n2/ctFtHtAtiprzxq6WniwESvW5yUG1Xx6/8Hx8NKELwKZK15pV/EvXvm9ZMlx0aKUO98iUPaWvst/n8ZbOmkvGhcOQRWf5zj9dk9cfpad5oHN3Rns/wsuvy2puxz1Ziu96Q7/SOWoROzvNzFo5Z5+1BDej3OjQ/XymEkW9jr0em5g5SdX8VC2gf9xJb/RWCC5bIKWDgWcYf+K9Kje3zbQBh/F448wMLoICeUyJ330nXlPmawiRT/sblG4vWrbErgQaMzYbZcwbhSaNrwH+Tqa04jqrd3JZTvwbFxHFSVMAv5UZdEq+tQUupcis/5+MZNsxk9b8TPa7cMqdzzrh9FtD5v+vPACvJy7nDT69IP/Yx6EywGdTFsD5iU7bqkovJogzTjQm3iFTyp4jV4bjVKdcnv5/JrhokmpnGAIA4D/AXYCfVgoBXnrDkCqqCHRG529HeYB51Jy1z6nlW/gnVmzyxmVHxnQrxXxelcI0yN85udPl+//t2rzKzA+oluPTNjp6qY1PVduFVdo8ya+8E6p8KOZR+bLj6Vju9oi5dar0erTS8Z1x3/IITU3vyDRLiZWBZVH6CbqURTeLptD3pEPIR4W4QlHfTnRJzZBRJ8MlI8LmmEXLAdAxsqIYbSDGTt65GfF0cUL6aQQ= "Kerbal Space Program" + + +[PAYPAL:img]: https://img.shields.io/badge/Buy%20me%20some%20-LFO-BADA55?style=for-the-badge&logo=paypal&labelColor=FFDD00 "PayPal" +[PAYPAL:url]: https://www.paypal.com/donate?hosted_button_id=DC22YHMEJREKL "PayPal" +[PATREON:img]: https://img.shields.io/badge/Patreon%20-Patreonize-FF424D?style=for-the-badge&logo=patreon "Patreon" +[PATREON:url]: https://www.patreon.com/bePatron?u=23390503 "Patreon" +[GSPONS:img]: https://img.shields.io/badge/Github%20-Sponsor-EA4AAA?style=for-the-badge&logo=githubsponsors "Github Sponsors" +[GSPONS:url]: https://github.com/sponsors/zer0Kerbal "Github Sponsors" +[BMCC:img]: https://img.shields.io/badge/Buy%20Me%20a%20-Snack!-FFDD00?style=for-the-badge&logo=buymeacoffee "Buy Me A Snack" +[BMCC:url]: https://buymeacoffee.com/zer0Kerbal "Buy Me A Snack" + + +[EN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/American-flag-sm.png "American English" +[BR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Brazilian-flag-sm.png "Brasil" +[CN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Chinese-flag-sm.png "中文" +[DE]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/German-flag-sm.png "Deutsch" +[ES]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Spanish-flag-sm.png "Español" +[FR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/French-flag-sm.png "Français" +[IT]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Italian-flag-sm.png "Italiano" +[JA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Japanese-flag-sm.png "日本語" +[KO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/South-Korean-flag-sm.png "한국어" +[ME]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Mexican-flag-sm.png "Español Mexicano" +[NL]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Dutch-flag-sm.png "Dutch" +[NO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Norwegian-flag-sm.png "Norsk" +[PO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Polish-flag-sm.png "Polski" +[RU]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Russian-flag-sm.png "Русский" +[SW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Swedish-flag-sm.png "Svenska" +[TW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Taiwanese-flag-sm.png "国语" +[HA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Hawaii-flag-sm.png "ʻŌlelo Pākē" + + +[thread:BIO]: https://forum.kerbalspaceprogram.com/index.php?/topic/191426-* "Biomatic" +[thread:ODFC]: https://forum.kerbalspaceprogram.com/index.php?/topic/187625-* "On Demand Fuel Cells" +[thread:ckan]: https://forum.kerbalspaceprogram.com/index.php?/topic/154922-* "CKAN" -[thread:getsupport]: https://forum.kerbalspaceprogram.com/index.php?/topic/83212-* +[thread:mm]: https://github.com/net-lisias-ksp/ModuleManager "Module Manager" +[thread:cc]: https://forum.kerbalspaceprogram.com/index.php?/topic/91625-* "Contract Configurator" +[thread:fs]: https://github.com/snjo/Firespitter "Firespitter" +[thread:rt]: http://remotetechnologiesgroup.github.io/RemoteTech/ "RemoteTech" +[thread:sr]: https://forum.kerbalspaceprogram.com/index.php?/topic/179306-* "StageRecovery" +[thread:crp]: http://forum.kerbalspaceprogram.com/index.php?/topic/83007-* "Community Resource Pack" +[thread:far]: https://forum.kerbalspaceprogram.com/index.php?/topic/179445-* "NEAR-FAR" +[thread:kjr]: https://forum.kerbalspaceprogram.com/index.php?/topic/184206-* "Kerbal Joint Reinforcement - Next" +[thread:mas]: https://forum.kerbalspaceprogram.com/index.php?/topic/160856-* "MOARdV's Avionics Systems" +[thread:rpm]: https://forum.kerbalspaceprogram.com/index.php?/topic/190737-* "RasterPropMonitor" +[thread:twk]: https://forum.kerbalspaceprogram.com/index.php?/topic/179030-* "TweakScale" +[thread:lrtr]: https://forum.kerbalspaceprogram.com/index.php?/topic/189978-* "Less Real Than Real(ism)" +[thread:krsh]: https://forum.kerbalspaceprogram.com/index.php?/topic/133082-* "KRASH" -[LINK:zer0Kerbal]: https://forum.kerbalspaceprogram.com/index.php?/profile/190933-zer0kerbal/ "zer0Kerbal " +[LINK:zer0Kerbal]: https://forum.kerbalspaceprogram.com/index.php?/profile/190933-zer0kerbal/ "zer0Kerbal " [LINK:artwhaley]: https://forum.kerbalspaceprogram.com/index.php?/profile/118388-artwhaley/ "artwhaley" [LINK:mike-nz]: https://forum.kerbalspaceprogram.com/index.php?/profile/142683-mike-nz/ "Mike-NZ" -[LINK:craft:0]: https://raw.githubusercontent.com/zer0Kerbal/Dreamer/master/craft/DreamerLaunchReady.craft "Craft File" - -[IMG:hero:0]: https://i.imgur.com/NKiQQHk.png "Hero Pose" -[IMG:hero:1]: https://i.imgur.com/Iq5vOfW.png "Updated IVA" -[IMG:hero:2]: https://i.imgur.com/YeRx3QM.png "Hero Pose II" -[IMGUR:album:0]: https://imgur.com/a/gd8Sp "Imgur Album" -[IMGUR:album:1]: https://imgur.com/a/MbYJn "IVA Imgur Album" - - +[LINK:craft:0]: https://raw.githubusercontent.com/zer0Kerbal/Dreamer/master/craft/DreamerLaunchReady.craft "Craft File" + + +[^1]: ***may*** work on other versions (YMMV) +[^2]: *Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date!* +[^3]: this isn't a mod. ;P + +***Docking*** +[![Dreamer Docking](https://img.youtube.com/vi/X_JThlA_xnw/0.jpg)](https://www.youtube.com/watch?v=X_JThlA_xnw) +***Building*** +[![Dreamer Building](https://img.youtube.com/vi/GQLg9gWbaOI/0.jpg)](https://www.youtube.com/watch?v=GQLg9gWbaOI) +***Ascent and IVS Tour*** +[![Dreamer Ascent and IVS Tour](https://img.youtube.com/vi/YMo9vXFeigo/0.jpg)](https://www.youtube.com/watch?v=YMo9vXFeigo) + + +
+ Youtube review by @Kottabos Gaming + Support on Patreon. + +