Code Monkey home page Code Monkey logo

cwpt's People

Contributors

deltadizzy avatar kerbalkore avatar

Stargazers

 avatar

Watchers

 avatar  avatar

cwpt's Issues

Regarding International Rocketry nodes.

ATM we have:
International Rocketry 1
International Rocketry 2
Ariane 1
Ariane V

I think that progression is kind of dumb.

I propose:
International Rocketry (Black Arrow, etc.)
Ariane 1
Ariane 2
Ariane 3/4
Ariane 5

Needed New Nodes

BDB

  • Atlas II
  • Atlas III
  • Centaur 2
  • Common Centaur/Centaur III
  • SLV-3X
  • Titan III
  • LDC
  • Incremental Delta
  • Delta 6000
  • Delta 7000
  • Delta 8000
  • Delta Upper Stages (for the AJ10 Varints and Delta-P fairing. Delta K leads from this)

Tantares Support

  • R7
  • N1
  • Zenit
  • Soyuz
  • Vostok
  • Salyut/Almaz
  • LK/LOK
  • Mir
  • Fobos
  • Kosmos
  • Energia
  • Proton
  • FGB
  • Meteor
  • VA/TKS
  • Polyus (New node?)
  • Progress
  • Blok-E
  • Blok-D
  • Blok-I
  • Briz-M
  • Other things I'm forgetting
  • Generic Parts

Broken nodes

some of the old nodes and a lot of the new ones are breaking the game, with NREs, the parts still going in stock nodes, and general bugginess. I think these are the doing of the former dependencies, KSPTechTreeEditor, and Yonge. The syntax must have changed, so an immediate review of CWPT_tree is needed.

Additional balance parts

AJ10s

  • AJ10-138 seperate from transtage, maybe a +PART of the BDB delta K aj10
  • AJ10-101 for Atlas Able and thor able
  • AJ10-190
  • AJ10-42 IRL was worse than 37, maybe make it lighter ingame to balance?

Modified Archtagon parts from Knarkle

  • Cold Gas thruster with separate propellants eg: a nitrogen analogue and helium analogue (assumes Monoprop is hydrazine)
  • Cold Gas tanks switchable between nitrogen analogue and helium analogue.
  • possibly a sort of generic simple ethanol-LOX engine? Better for the international/generic tree
  • I quite like the idea of a non-rechargeable battery from the Archtagon plans. Maybe +PART the stock batteries?

BDB Todo List

Tagging

  • APAS
  • Able
  • Aero
  • Agena
  • Antennas
  • Apollo
  • Atlas
  • AtlasV
  • Centaur
  • Delta
  • E1
  • Gemini
  • Generic
  • Juno
  • Jupiter
  • LDC
  • LaunchClamps
  • Mercury
  • ProbeExpansion
  • Redstone
  • Saturn
  • Science
  • Shared
  • Skylab
  • Solids
  • Thor
  • Titan
  • Vanguard
  • Vega
    Integrating
  • APAS
  • Able
  • Aero
  • Agena
  • Antennas
  • Apollo
  • Atlas
  • AtlasV
  • Centaur
  • Delta
  • E1
  • Gemini
  • Generic
  • Juno
  • Jupiter
  • LDC
  • LaunchClamps
  • Mercury
  • ProbeExpansion
  • Redstone
  • Saturn
  • Science
  • Shared
  • Skylab
  • Solids
  • Thor
  • Titan
  • Vanguard
  • Vega

Config Organization

In ProceduralFairings.cfg there are utility patches next to part patches next to part declarations, all kind of thrown together in a mess. If they don't get separated out, it would be good to at least document/organize the contents of configs. (If not the locations too)

ReDIRECT Support

Categories determined by Part Tags/CFG filename

ICPS/DCSS

  • KL10 "Sulla" Cryogenic Engine
  • KL10-B Mark II "Caesar" Cryogenic Engine
  • Dual-Bulkhead Cryogenic Propellant Assembly

Exploration Upper Stage

  • K-2X "Jackdaw" Cryogenic Rocket Engine

STS

  • Olympus S4-JUMBO 5m External Cryogenic Tank
  • Olympus S4-B 5m Cryogenic Fuel Tank End Cap
  • Olympus S4-A1 5m Cryogenic Tank Nose
  • ET-OV 100-series Radial Decoupler

Jupiter

  • Kerbodyne S4-U610 5m Intermediate Engine Plate
  • Olympus S4-1U 5m Cryogenic Tank
  • Kerbodyne S4-3 Inline Connection Adapter
  • Kerbodyne S4-A4L Linear Thrust Plate
  • Olympus S4-1 5m Cryogenic Tank

SLS

  • Kerbodyne S4-A4-5 Quad-Pent Thrust Plate
  • Olympus S4-0.5 5m Cryogenic Tank
  • Olympus S4-2 5m Cryogenic Tank
  • RS-AS537-L 5m to 3.125m Payload Adapter

Solids

  • S2 SRB-KD25k "Thunderstorm" Solid Rocket Booster
  • S2 SRB-KD50k "Typhoon" Solid Rocket Booster
  • S2 SRB-KD75k "Monsoon" Solid Rocket Booster
  • SRB-KD Forward Structural Interface
  • Assisted Seperation Nose Cone
  • ET-SRB Radial Decoupler

Constellation

  • Mk2-3 Spacecraft System Adapter
  • RS-AS312 3.75m to 3.125m Stage Adapter
  • RS-AS537 5m to 3.125m Stage Adapter
  • Olympus 3000-series Avionics/Control Ring
  • Olympus S2-3-2 3.125m Cryogenic Tank
  • Olympus S2-3-1 3.125m Cryogenic Tank
  • TS-50B Reaction Control System Stack Separator
  • SRB-KD Forward Structural Interface
  • Kerbodyne S2-3-U100 3.125m Intermediate Engine Plate
  • AE-FF2-3 Airstream Protective Shell (3.125m)

Orion

  • LAS-120 Launch Abort System
  • Mk2-3 Command Pod
  • Heat Shield (3.125m)
  • Mk2-3 Pod Forward Service Cone
  • OX-6L 1x3 Photovoltaic Panels
  • Mk2-3 Pod Decoupling Avionics Ring
  • RV-145 RCS Thruster Block
  • RV-100 Dual-Linear Thruster Block
  • Mk2-3 Service Tank

Misc

  • S3 KS-25B "Rainstorm" Liquid Fuel Engine
  • RS-25 Restock Patch
  • AE-FF4B Airstream Protective Shell (5m Fairing)
  • TS-50B Stack Seperator

Constructive Criticisms

Changes required to make it functional

  • NEEDS[BluedogDesignBureau] should be changed to NEEDS[Bluedog_DB]
  • @techtag should be changed to techtag or %techtag unless they are inserted into every part before the support patches run.

Style

CWPT/CWPT/ModSupport/BDB/BDB,cfg Why have a folder for BDB if it will only have one file? It may be better to split part families into their own files. i.e. Titan.cfg, Apollo.cfg, Saturn.cfg, Gemini.cfg, etc.

Old Node Removal

Are there any nodes carried over from old CWPT that can either be folded into another node or eliminated entirely?

Probes Plus

Huh boy. This one is going to be on the backburner until the rest of the stuff is done

BDB PR?

Cobalt made a request that we make a pull to BDB that adds the tag to it, both for simplicity and a test of mod presupporting. Shall we begin this? @DeltaDizzy @zorg2044 @CobaltWolf

Electricity

Electric systems in this game are in desperate need of a revamp.
This is from the RO git. It would convert the EC/s into KW. Should we adapt it to work in stock/this and make it an Extra?

@PART[*]:HAS[@MODULE[*]:HAS[@RESOURCE[ElectricCharge]]]:FOR[zzzElectricityUnits]
{
	@MODULE,*:HAS[@RESOURCE[ElectricCharge]]
	{
		@RESOURCE[ElectricCharge]
		{
			%varyTime = False
			%useSI = True
			%displayUnitMult = 1000
			%unitName = Watts
		}
	}
}

@PART[*]:HAS[@MODULE[ModuleGenerator]]:FOR[zzzElectricityUnits]
{
	@MODULE[ModuleGenerator],*
	{
		@INPUT_RESOURCE[ElectricCharge]
		{
			%varyTime = False
			%useSI = True
			%displayUnitMult = 1000
			%unitName = Watts
		}

		@OUTPUT_RESOURCE[ElectricCharge]
		{
			%varyTime = False
			%useSI = True
			%displayUnitMult = 1000
			%unitName = Watts
		}
	}
}

Structuring idea

A set of MM patches that on the :FIRST tag for example the BDB LR87-5 as techtag = titan 2
on the :FOR tag
@PART:HAS[techtag=titan2]:FOR[CWPT] { techrequired = titan2 }
and the :AFTER would remove the techtag field
:LAST would be saved for making precision adjustments

CryoEngines

Engines

  • CR-10A "Stromboli" Cryogenic Rocket Engine - RL10A5
  • CR-2 "Vesuvius" Cryogenic Rocket Engine - Vucain 2
  • CR-0120 "Erebus" Cryogenic Rocket Engine - RD-0120
  • CR-98 "Fuji" Cryogenic Rocket Engine - LE-9
  • CR-68 "Etna" Cryogenic Rocket Engine - RS-68
  • CE-10 "Hecate" Cryogenic Rocket Engine - RL10B2
  • CE-60 "Pavonis" Cryogenic Rocket Engine - RL-60
  • CE-2X "Ulysses" Cryogenic Rocket Engine
  • CE-602 "Tharsis" Cryogenic Rocket Engine - Dual RL-60s

Delta

GEMs

  • GEM-40
  • GEM-40 Inline
  • GEM-46
  • GEM-60
  • GEM-60XL

Delta-K stage

  • Avionics
  • Fairing (Delta P)
  • Fuel-Fairing (Delta K)
  • Tank
  • Engine Mount/RCS
  • AJ10-118K
  • Interstage

Delta II

  • Upper tank
  • Lower tank
  • RS27
  • RS27A B9 Subtype

Delta III (Intertwined with #4 until BDB gets its own DCSS)

  • Delta III Adapter tank
  • Fairing (Going to be part of a soon to be issue concerning generic parts)
  • DCSS (a scaled down +PART of the ReDirect DCSS if Redirect is installed)
  • BDB RL10B-2

SOCK Support

Shuttle Orbiter

  • OV-100 Payload Bay Docking Adapter
  • OV-100 Aft Fuselage Module
  • OV-100 Body Flap
  • OV-100 Delta Wing
  • OV-100 Outer Elevon
  • OV-100 Inner Elevon
  • OV-100 Forward Fuselage Module
  • OV-100 Ku Band Antenna
  • OV-100 Payload Bay Longeron Attachment Point
  • OV-100 Main Gear
  • OV-100 Mid Fuselage Section
  • OV-100 Nose Gear
  • OV-100 Payload Bay Structural Truss
  • OV-100 Vertical Stabilizer

HabTech Robotics

  • KerboArm1 Latching End Effector
  • KerboArm1 Structural Boom Unit
  • KerboArm1 Elbow Servo Joint
  • KerboArm1 Servo Pitch Joint
  • KerboArm1 Axial Servo Joint
  • KerboArm2 Latching End Effector
  • KerboArm2 Structural Boom Unit
  • KerboArm2 General-Purpose Servo Joint
  • Power/Data Grapple Fixture

Knes Support

Core

Adapters

  • Knes_MultiPayload_Adapter_Sylda_AR5_375
  • Knes_Structural_Guepiere
  • Knes_Structural_Kylda
  • Knes_Structural_Kylda_0625
  • Knes_Structural_Kylda_125
  • Knes_Utility_SafeSystem_1875
  • Knes_Utility_SafeSystem

Decouplers

  • Knes_Decoupler_G0625
  • Knes_Decoupler_G09375
  • Knes_Decoupler_G1250
  • Knes_Decoupler_G1875
  • Knes_Decoupler_G3750
  • Knes_Decoupler_G5000
  • Knes_Decoupler_Radial_Small
  • Knes_Decoupler_Radial_big

Fairings

  • Knes_Aero_Fairing_09375
  • Knes_Aero_Fairing_125
  • Knes_Aero_Fairing_01875
  • Knes_Aero_Fairing_250
  • Knes_Aero_Fairing_375

Parachute

  • Knes_Paraglider_Steerable_srf
  • Knes_Paraglider_srf

Sat

  • _Knes_Sat_Asterix
  • _Knes_Sat_NanoSat
  • _Knes_Sat_Starlette

Launcher

Ariane 5

  • Knes_Aero_NoseCone_A
  • Knes_Aero_NoseCone_B
  • Knes_Booster_EAP
  • Knes_Booster_P35
  • Knes_Booster_P80
  • Knes_Booster_Pushotron
  • Knes_Command_Cortex
  • Knes_Engine_EPS
  • Knes_Engine_Vulcain
  • Knes_Fuel_Tanks_EPC
  • Knes_Fuel_Tanks_Medium
  • Knes_Fuel_Tanks_Small
  • Knes_Structural_Struts

Diamant

  • Knes_Booster_P03
  • Knes_Diamant2_Booster_P10_9375
  • Knes_Diamant2_Booster_P16_9375
  • Knes_Diamant2_Booster_Rita2_9375
  • Knes_Diamant2_FuelTank_Long_0625
  • Knes_Diamant2_FuelTank_nano_0625
  • Knes_Diamant2_FuelTank_small_0625
  • Knes_DiamantA_FuelTank_9375
  • Knes_DiamantBP4_Booster_Rita_09375
  • Knes_DiamantBP4_Avionics_09375
  • Knes_DiamantB_Avionics_0625
  • Knes_DiamantBP4_FuelTank_09375
  • Knes_Diamant_Aileron
  • Knes_Diamant_Aileron_B
  • Knes_Diamant_Booster_P064_0625
  • Knes_Diamant_Decoupler_0625
  • Knes_Diamant_Decoupler_09375
  • Knes_Diamant_Engine_09375
  • Knes_Diamant_Fairing_0625
  • Knes_Diamant_Fairing_09375
  • Knes_Diamant_NoseCone_09375
  • Knes_H2_Engine_09375
  • Knes_H3_Engine_0625
  • Knes_Nano_Cryo_FuelTank_09375
  • Knes_Small_Cryo_FuelTank_09375
  • Knes_Topaze_Booster_0625

L3S

  • _Knes_Command_Minus
  • _Knes_Engine_Zebulon
  • _Knes_Fuel_Tanks_1875_H10
  • _Knes_L3S_AR4_Avionics
  • _Knes_L3S_Avionics_250
  • _Knes_L3S_Cryo_LH2_125
    -TBA

Part Upgrade and B9 subtypes

Viklun-12 "Alpha" Liquid Engine

  • AJ10-37 Subtype is default, and can be ignored.
  • AJ10-118 Subtype (Should go in deltaUS, as the AJ10-118 was used in the Delta stages.)

Fenris-18 "Alphastar" Liquid Engine

  • AJ10-104 Subtype is default, and can be ignored
  • AJ10-118F Subtype (Should go in deltamid, as the AJ10-118F was used in the Delta-F upper stage, introduced in the 0100)

Daleth-SSR-27 "Darkah" Liquid Engine

  • RS27 Subtype is default, and can be ignored
  • RS27A has been placed in the delta7k node

Inon-R-10A "Isor" Cryogenic Engine

  • RL-10-A-1 Subtype is default, and can be ignored.
  • RL10-A-3 Subtype (Should go in centaur2 node, aka CentaurD, along with the A-1. A-3 should cost 10000 funds, so people actually use the A-1)
  • RL10-A-4 Subtype (Should go into the soon to be made centaur4 node, aka Centaur II)

Bossart-IE-89 "Buzzard" Liquid Engine

  • LR-89-5 Subtype is default, and can be ignored.
  • LR-89-7 Subtype has been tagged courtesy of @DeltaDizzy , but I would recommend it be tagged as "LV3" to be placed in the LV-3 node
  • RS56-OBA Subtype (Should be tagged as atlas2, to be placed in the Atlas II node)

Sarnus-LE1F-2214 "Regor" Liquid Engine

  • F-1 Subtype is default, and can be ignored.
  • F-1A Subtype (Should go into the Saturn MLV node

Sarnus-HD1-270 "Navi" Liquid Engine

  • H-1D Subtype is default, and can be ignored.
  • H-1D 1973 Subtype (Should be placed in Advanced Saturn)

Sarnus-HC1-280 "Grivan" Liquid Engine

  • H1-C Subtype is default, and can be ignored.
  • H-1C 1973 Subtype (Should be placed in Advanced Saturn)

J-2 stuff

  • J-2S subtypes
  • J-2T subtypes

Tag BDB 1.7 parts

Should we wait until new parts stop coming out? What about the tech rebalance Zorg is doing?

Stock Parts

The placement will be based off of restock, so REDACTED will be a non-issue.

Pods

  • Mk1 Command Pod
  • Mk2 Command Pod (MH Only)
  • KV- Series of pods
  • Mk1-3 Command Pod
  • Mk1 Cockpit
  • Mk2 Cockpit (And Inline)
  • Mk3 Cockpit
  • Mk1 Lander Can
  • Mk2 Lander Can

Probes

  • Stayputnik
  • OKTO
  • HECS
  • QBE
  • OKTO2
  • Rovemate
  • HECS2

Control

  • RCS Quad
  • Linear RCS
  • Vernier
  • Reaction wheels
  • SAS unit

Tanks

  • FLT- Series
  • 1.875 tanks (MH only)
  • Rockomax tanks
  • Kerbodyne tanks
  • 5 Meter saturn tanks (MH Only)
  • Monoprop and radial tanks
  • Fuel lines
  • Xenon tanks

Engines

  • Spark - Generic Orbital Engine
  • Twitch - Vernier engine
  • Ant - Generic Orbital Engine
  • Spider - Blok E style Vernier?
  • Ion Engine - the ion engine on Dawn
  • Terrier - Lunar Module Descent Engine? AJ10-118K? Agena Engine?
  • Swivel - LR-105
  • Reliant - LR-89
  • Kodiak - RD-108/107 (MH only)
  • Cub - RD-108/107 Vernier (MH only)
  • Bobcat - LR-87-AJ5 (MH only)
  • Cheetah - LR-91-AJ5 (MH only)
  • Poodle - RD-0214
  • Wolfhound - AJ10-137
  • Skipper - LE-7
  • Mainsail - NK33-1
  • Skiff - J2 (MH only)
  • Mastodon - F1 (MH only)
  • Twin Boar - Pyrios LFB
  • Vector - RS-25
  • Rhino - M-1
  • Mammoth 4 x RS-25
  • Flea - Minuteman S2
  • Hammer - Minuteman S1
  • Thumper - P80
  • Kickback - H-II Booster

Coupling

  • Decouplers
  • Seperators
  • Hard-points
  • Radial Decouplers
  • Docking Ports
  • Grabber

Structural

  • I-beams
  • Struts
  • Engine Plates (MH only)
  • Structural Tubes (MH only)
  • Structural plates
  • MH Structural plates
  • Assorted adapters

Payload

  • Fairings
  • Service Bays
  • Cargo Bays

Aero

  • Modular wings
  • Intakes
  • Elevons/Control surfaces
  • Fins
  • Nose Cones
  • Airbrakes

Ground

  • Landing Gear for aircraft
  • LT-05
  • LT-1
  • LT-2
  • Wheels

##Thermal

  • Static radiators
  • Deployable ISS style radiators
  • Heat Shields

##Electric

  • Fixed Panel small
  • Fixed Panel big
  • Bare 1x6 panels and 3x2 panels
  • Shrouded 1x6 panels and 3x2 panels
  • Gigantor
  • Small Radial battery
  • Large radial battery
  • Inline 0.625 Battery
  • Inline 1.25 Battery
  • Inline 2.5 Battery
  • Fuel cell
  • Fuel cell array
  • RTG

##Science

  • Thermometer
  • Barometer
  • Seismometer
  • Graviloi
  • Orbital scanner
  • Narrow-Band scanner
  • Surface Scanner
  • BG Arms
  • Experiment storage unit
  • BG Deployed science
  • Lab
  • SENTINEL
  • Science JR (Bio sample, maybe tweak it down to 0.625)
  • Mystery goo
  • Atmospheric Variometer

Comms

  • Communotron 16
  • Communotron 16S
  • Communotron DTS-M1
  • Communotron HG-55
  • Communotron 88-88
  • HG-5 High gain antenna
  • RA-2
  • RA-15
  • RA-100

Utility

  • Inline Chutes
  • Radial Chutes
  • Ladders
  • Lamps
  • LES (Also maybe a +PART to make a 0.625 copy
  • Hitchhiker
  • Cabins
  • Drills
  • ISRU

BDB Early-Game

We should do this before BDB 1.7 so we have less to do when that happens.

Able

  • Viklun-4688 Fairing Base
  • Viklun-100 LF Tank
  • Viklun-12 "Alpha"
  • Viklun-12 "Alpha" B9 upgrades

Ablestar

  • Fenris-4688 Fairing Base
  • Fenris-180 LF Tank
  • Fenris-18 "Alphastar"
  • Viklun-18 "Alphastar" B9 upgrades

Agena A, B

  • Belle-70W LF Tank
  • Belle-A-25 "Hadar" engine
  • Belle probe core

Atlas (SM68 and SLV-3C)

  • Base LF tank
  • Medium LF tank
  • Tapered LF tank
    Short tank? Is that mid-game?
  • LR-89
  • LR-89 B9 upgrades

Delta N

  • Dioscuri 2
  • Staara-37

Early Castors

  • Castor 1 and 2
  • Castor 4

Redstone/SPARTA

  • Staara-31-III
  • Staara-10-LYC
  • Etoh-1400 LF Tank
  • Etoh-140 "Sandstone" LF Engine
  • Etoh-CS Control Surface

Jupiter

  • HLR-291 "Vicenza" SRM
  • HLR-293 "Vicenza-3" SRM Cluster
  • HLR-VD11 0.625m Decoupler
  • HLR-2911 "Vicenza-11" SRM Cluster

Thor

  • Fenris-860 Adapter tank
  • Fenris-880 LF tank
  • Fenris-360 LF tank
  • Fenris-215 "Odin" LF engine
  • Dioscuri for TAT
  • Staara-37BV PAM
  • Burner II

Vanguard

  • STAR-20A
  • HLR-VD0 Stack Seperator
  • Viklun-625 Decoupler
  • Viklun-40 Adapter
  • Viklun-800 LF Tank
  • Fenris-TF Aerodynamic Fins
  • Viklun-50 Viking engine

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.