Skip to content

Commit

Permalink
Merge pull request #2 from JadeOfMaar/dev
Browse files Browse the repository at this point in the history
Merge Dev into Master a v0.4.0
  • Loading branch information
JadeOfMaar authored Jun 26, 2024
2 parents c7abe26 + 49505f0 commit 0bdb66b
Show file tree
Hide file tree
Showing 467 changed files with 38,927 additions and 2 deletions.
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@

*.zip
*.txt
*.png
*.tga
15 changes: 15 additions & 0 deletions GameData/SterlingSystems/Agency/Categories/CCK.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
@CCKExtraFilterConfig
{
Item
{
name = Sterling Systems
tag = cck-strl
normalIcon = SterlingSystems/Agency/Categories/47_N
selectedIcon = SterlingSystems/Agency/Categories/47_S
usedByMod = Sterling Systems
}
}
@PART[strl-*]:NEEDS[CommunityCategoryKit]
{
@tags ^= :$: cck-strl:
}
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
173 changes: 173 additions & 0 deletions GameData/SterlingSystems/Agency/Localization/en-us_Core.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,173 @@
Localization
{
en-us
{
#LOC_strl_agent = Sterling Age

// Resources
#LOC_strl_Beryllium_DisplayName = Beryllium
#LOC_strl_Beryllium_Abbreviation = Be

#LOC_strl_BerylOxide_DisplayName = Beryllium Oxide
#LOC_strl_BerylOxide_Abbreviation = Be2O3

#LOC_strl_FissileFuel_DisplayName = FissileFuel
#LOC_strl_FissileFuel_Abbreviation = FiF

#LOC_strl_FizzledFuel_DisplayName = Fizzled Fuel
#LOC_strl_FizzledFuel_Abbreviation = FzdF

#LOC_strl_FissilePebbles_DisplayName = Fissile Pebbles
#LOC_strl_FissilePebbles_Abbreviation = FiP

#LOC_strl_FizzledPebbles_DisplayName = Fizzled Pebbles
#LOC_strl_FizzledPebbles_Abbreviation = FzdP

#LOC_strl_LqdQuartz_DisplayName = Molten Quartz
#LOC_strl_LqdQuartz_Abbreviation = SiO2

// Upgrade Defs
#LOC_strl_upgrade_mirrorShieldTitle1 = Mirror Shields 1
#LOC_strl_upgrade_mirrorShieldTitle2 = Mirror Shields 2
#LOC_strl_upgrade_mirrorShieldDesc1 = <b>Perfect Mirror</b> (3500 K) subtypes enable survival at extremely low altitudes over stars.
#LOC_strl_upgrade_mirrorShieldDesc2 = <b>Solar Thermal</b> (2900 K) subtypes enable survival at extremely low altitudes over stars and allows for generating ThermalPower from star exposure.
#LOC_strl_upgrade_mirrorShieldBasicInfo = Unlocks mirror surface options in Super Heavy Shield.

#LOC_strl_upgrade_solarPanelTitle1 = Wrapper PV Upgrade 1
#LOC_strl_upgrade_solarPanelTitle2 = Wrapper PV Upgrade 2
#LOC_strl_upgrade_solarPanelDesc1 = - Allows solar PV cells to operate at peak temp of 340 K with complete deactivation at 1200 K.<br>- Melting point raised to 1600 K.
#LOC_strl_upgrade_solarPanelDesc2 = - Changes solar cells from photovoltaic to thermophotovoltaic, allowing them to operate at peak temp of 1800 K with reduced performance as far as 2500 K.<br>- Melting point raised to 2500 K.
#LOC_strl_upgrade_solarPanelBasicInfo = Improved performance and reliability of Sterling Wrapper Photovoltaics.

// Wrappers Misc
#LOC_strl_wrapMk2Height1_title = Extra Short
#LOC_strl_wrapMk2Height1_note = Can hold Mk2 Drone Core and possibly the service bay from Mk2 Stockalike Expansion.
#LOC_strl_wrapMk2Height2_title = Short
#LOC_strl_wrapMk2Height2_note = Fits Mk2 Short Fuselage.
#LOC_strl_wrapMk2Height4_title = Long
#LOC_strl_wrapMk2Height4_note = Fits Mk2 Long Fuselage.
#LOC_strl_wrapMk2Height8_title = Double Long
#LOC_strl_wrapMk2Height8_note = Fits 2x Mk2 Long Fuselage.

#LOC_strl_wrapMk3Height1_title = Mono
#LOC_strl_wrapMk3Height1_note = Fits Mk3 MonoPropellant Tank.
#LOC_strl_wrapMk3Height2_title = Short LF
#LOC_strl_wrapMk3Height2_note = Fits Mk3 Short Fuselage.
#LOC_strl_wrapMk3Height3_title = Crew
#LOC_strl_wrapMk3Height3_note = Fits Mk3 Crew Cabin.
#LOC_strl_wrapMk3Height4_title = Medium LF
#LOC_strl_wrapMk3Height4_note = Fits Mk3 Medium Fuselage.
#LOC_strl_wrapMk3Height8_title = Long LF
#LOC_strl_wrapMk3Height8_note = Fits Mk3 Long Fuselage.

// IO and Upgrades
#LOC_strl_upgrade_introUnlock = <br><br><b>Unlocks on upgrade</b>:

#LOC_strl_txtInputs = - Inputs:
#LOC_strl_txtOutputs = - Outputs:
#LOC_strl_fc-recharger = <b>Recharger</b><br>
#LOC_strl_fc-main = <b>Fuel Cell</b><br>
#LOC_strl_gen-main = <b>Generator</b><br>
#LOC_strl_gen-eff = - Efficiency:

// #autoLOC_235499 = Efficiency
// #autoLOC_235502 = Activate Generator
// #autoLOC_235505 = Shutdown Generator
// #autoLOC_235508 = Toggle Generator

#LOC_strl_sysheat = <b>System Heat features</b>
#LOC_strl_sysheatvol = <br>- Volume:
#LOC_strl_sysheatpower = <br>- Power:
#LOC_strl_sysheattemp = <br>- Temperature:

#LOC_strl_elec_solarCell = <b>Solar Cell features</b>
#LOC_strl_elec_chargeRate = <br>- Charge Rate:
#LOC_strl_elec_chargeRatePlural = <br>- Charge Rate per side:
#LOC_strl_elec_maxTemp = <br>- Overheat Temperature</b>:

#LOC_strl_converter_thermoelectric = ThermoElectric Converter
#LOC_strl_converter_recharger = Recharger
#LOC_strl_recharger_start = Start Recharger
#LOC_strl_recharger_stop = Stop Recharger
#LOC_strl_recharger_toggle = Toggle Recharger

#LOC_strl_reactor_fission = Fission Reactor
#LOC_strl_reactor_salt = Molten Salt Reactor
#LOC_strl_reactor_pebble = Pebble Bed Reactor
#LOC_strl_reactor_fusion = Fusion Reactor
#LOC_strl_reactor_start = Start Reactor
#LOC_strl_reactor_stop = Stop Reactor
#LOC_strl_reactor_toggle = Toggle Reactor

#LOC_strl_shl-sun-features = <b>Sun shield features</b>
#LOC_strl_shl-sun-1off = <br>- <#888>Ablator disabled.</color>
#LOC_strl_shl-sun-2off = <br>- <#888>Radiator disabled.</color>
#LOC_strl_shl-sun-3off = <br>- <#888>Solar thermal disabled.</color>
#LOC_strl_shl-sun-1on = <br>- Ablator enabled.
#LOC_strl_shl-sun-2on = <br>- <b>Radiator capacity</b>:
#LOC_strl_shl-sun-3on = <br>- <b>Solar thermal capacity</b>:
#LOC_strl_shl-sun-maxTemp = <br>- <b>Heat Tolerance</b>:

#LOC_strl_quickload_warn = <br><color="orange">Please quicksave + quickload after applying.</color>

// Variant descriptions
#LOC_strl_subtype_Heights = Heights
#LOC_strl_subtype_Service = Service
#LOC_strl_subtype_Services = Services
#LOC_strl_subtype_Span = Span
#LOC_strl_subtype_Spans = Spans
#LOC_strl_subtype_Coupling = Coupling
#LOC_strl_subtype_Couplings = Couplings

#LOC_strl_maxTemp = <b>Heat Tolerance</b>:
}
}

// change localization keys into part config keys so they can be chained easily
STRLB9LOC {}

@STRLB9LOC
{
txtMaxTemp = #LOC_strl_maxTemp
txtInputs = #LOC_strl_txtInputs
txtOutputs = #LOC_strl_txtOutputs
txtFCMain = #LOC_strl_fc-main
txtGenMain = #LOC_strl_gen-main
txtGenEff = #LOC_strl_gen-eff
txtFCRecharger = #LOC_strl_fc-recharger
txtIntroUnlock = #LOC_strl_upgrade_introUnlock

txtsysheat = #LOC_strl_sysheat
txtsysheatvol = #LOC_strl_sysheatvol
txtsysheatpwr = #LOC_strl_sysheatpower
txtsysheattemp = #LOC_strl_sysheattemp
txtQuickloadWarn = #LOC_strl_quickload_warn

elec_solarCell = #LOC_strl_elec_solarCell
elec_chargeRate = #LOC_strl_elec_chargeRate
elec_chargeRatePlural = #LOC_strl_elec_chargeRatePlural
wrappv_unlock1 = #LOC_strl_upgrade_solarPanelTitle1 // Wrapper PV Upgrade 1
wrappv_unlock2 = #LOC_strl_upgrade_solarPanelTitle2 // Wrapper PV Upgrade 2

txtWrapMk2Note1 = #LOC_strl_wrapMk2Height1_note
txtWrapMk2Note2 = #LOC_strl_wrapMk2Height2_note
txtWrapMk2Note4 = #LOC_strl_wrapMk2Height4_note
txtWrapMk2Note8 = #LOC_strl_wrapMk2Height8_note

txtWrapMk3Note1 = #LOC_strl_wrapMk3Height1_note
txtWrapMk3Note2 = #LOC_strl_wrapMk3Height2_note
txtWrapMk3Note3 = #LOC_strl_wrapMk3Height3_note
txtWrapMk3Note4 = #LOC_strl_wrapMk3Height4_note
txtWrapMk3Note8 = #LOC_strl_wrapMk3Height8_note

shl-sun-features = #LOC_strl_shl-sun-features
shl-sun-1off = #LOC_strl_shl-sun-1off
shl-sun-2off = #LOC_strl_shl-sun-2off
shl-sun-3off = #LOC_strl_shl-sun-3off
shl-sun-1on = #LOC_strl_shl-sun-1on
shl-sun-2on = #LOC_strl_shl-sun-2on
shl-sun-3on = #LOC_strl_shl-sun-3on
shl-sun-maxTemp = #LOC_strl_shl-sun-maxTemp
shl-sun-unlock1 = #LOC_strl_upgrade_mirrorShieldTitle1 // Mirror Shields 1
shl-sun-unlock2 = #LOC_strl_upgrade_mirrorShieldTitle2 // Mirror Shields 2
}
113 changes: 113 additions & 0 deletions GameData/SterlingSystems/Agency/Localization/en-us_Electric.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
Localization
{
en-us
{
// TEC Turbine
#LOC_strl_tectrb_0625_title = Sterling Delta Electro TBC 0.625m
#LOC_strl_tectrb_125_title = Sterling Delta Electro TBC 1.25m
#LOC_strl_tectrb_1875_title = Sterling Delta Electro TBC 1.875m
#LOC_strl_tectrb_250_title = Sterling Delta Electro TBC 2.5m
#LOC_strl_tectrb_375_title = Sterling Delta Electro TBC 3.75m
#LOC_strl_tectrb_500_title = Sterling Delta Electro TBC 5m
#LOC_strl_tectrb_desc = Behind every great source of heat there is a great turbine-based converter cranking out electricity. Raise the fuel priority on this part to help it to drain itself later or last.

// Reactors KRUSTY
#LOC_strl_rctrkrusty_title = Sterling KLUSTR
#LOC_strl_rctrkrusty_desc = The Kerbal Low Uranium Stirling Topped Reactor meets the need for a fully integrated, small scale, always-on backup power source for operations on the moon and beyond.

// Reactors SubCritical Multiplier
#LOC_strl_rctrscm_title = Sterling Sub-Critical Multiplier Reactor
#LOC_strl_rctrscm_desc = A nuclear reactor specifically intended to burn fast and push above its weight. Due to its use of a super-heavy fissile element like Curium-245, the element itself won't last long, and the reactor cannot be completely stopped so make use of it while it's there.

// Fuel Cells
#LOC_strl_fuelcell_lug_title = Sterling MAEC Luggage
#LOC_strl_fuelcell_cube_title = Sterling MAEC Cube
#LOC_strl_fuelcell_125_title = Sterling MAEC 1.25m
#LOC_strl_fuelcell_mk2_title = Sterling MAEC Mk2
#LOC_strl_fuelcell_250_title = Sterling MAEC 2.5m
#LOC_strl_fuelcell_375_title = Sterling MAEC 3.75m
#LOC_strl_fuelcell_500_title = Sterling MAEC 5m
#LOC_strl_fuelcell_desc = It never gets boring to watch an alkali metal violently react with a choice oxidizer... But we eventually realized that we could do very productive things with that energy, partially since we dunked too much of our Potassium. Now, with this Metal-Air Electrochemical Cell thing we can burn metal all we want and get stuff done. Since we can't directly observe the fireworks anymore we built in a pulsating light to fill in and keep ourselves entertained.
#LOC_strl_fuelcell_lug_desc = It never gets boring to watch an alkali metal violently react with a choice oxidizer... But we eventually realized that we could do very productive things with that energy, partially since we dunked too much of our Potassium. Now, with this Metal-Air Electrochemical Cell thing we can burn metal all we want and get stuff done. Since we can't directly observe the fireworks anymore we built in a pulsating light to fill in and keep ourselves entertained.
#LOC_strl_fuelcell_cube_desc = How convenient is this? A KIS crate-sized metal fuel cell. It's great for small backup power but when fully loaded it becomes a serious back-breaker. Please do not try to equip this on EVA.

#LOC_strl_MAECmetalSwitch = Metal Fuel
#LOC_strl_MAECmetalSwitchPlural = Metal Fuels
#LOC_strl_MAECmetalSwitchSummary = Fuel cell will consume this metal. Recharger will restore this metal and its oxidizer at 75% rate.

#LOC_strl_recharger = Recharger
#LOC_strl_recharger_stop = Start Recharger
#LOC_strl_recharger_start = Stop Recharger
#LOC_strl_recharger_toggle = Toggle Recharger

// Batteries
#LOC_strl_batt_lug_title = Sterling Super Battery Luggage
#LOC_strl_batt_cube_title = Sterling Super Battery Cube
#LOC_strl_batt_125_title = Sterling Super Battery 1.25m
#LOC_strl_batt_mk2_title = Sterling Super Battery Mk2
#LOC_strl_batt_250_title = Sterling Super Battery 2.5m
#LOC_strl_batt_375_title = Sterling Super Battery 3.75m
#LOC_strl_batt_500_title = Sterling Super Battery 5m
#LOC_strl_batt_desc = The future is cast in Lithium and sculpted with experience gained over generations. No, there isn't an option to use the battery itself for ion fuel.
#LOC_strl_batt_lug_desc = The future is cast in Lithium and sculpted with experience gained over generations. No, there isn't an option to use the battery itself for ion fuel.
#LOC_strl_batt_cube_desc = The future is cast in Lithium and sculpted with experience gained over generations. No, there isn't an option to use the battery itself for ion fuel.

// Wrappers PV
#LOC_strl_pv-wrap-mk2_title = Sterling Wrapper Photovoltaics Mk2
#LOC_strl_pv-wrap-mk3_title = Sterling Wrapper Photovoltaics Mk3
#LOC_strl_pv-wrap-125_title = Sterling Wrapper Photovoltaics 1.25m
#LOC_strl_pv-wrap-187_title = Sterling Wrapper Photovoltaics 1.875m
#LOC_strl_pv-wrap-250_title = Sterling Wrapper Photovoltaics 2.5m
#LOC_strl_pv-wrap-375_title = Sterling Wrapper Photovoltaics 3.75m
#LOC_strl_pv-wrap-500_title = Sterling Wrapper Photovoltaics 5m

#LOC_strl_pv-wrapxs-062_title = Sterling Wrapper Photovoltaics 0.625m
#LOC_strl_pv-wrapxs-125_title = Sterling Wrapper Photovoltaics 1.25m
#LOC_strl_pv-wrapxs-187_title = Sterling Wrapper Photovoltaics 1.875m
#LOC_strl_pv-wrapxs-mk2_title = Sterling Wrapper Photovoltaics Mk2
#LOC_strl_pv-wrapxs-250_title = Sterling Wrapper Photovoltaics 2.5m
#LOC_strl_pv-wrapxs-lin_title = Sterling Linear Photovoltaics

#LOC_strl_pv_quality_a = Basic
#LOC_strl_pv_quality_a0-2m = Basic 0.2m
#LOC_strl_pv_quality_a0-4m = Basic 0.4m
#LOC_strl_pv_quality_a0-6m = Basic 0.6m
#LOC_strl_pv_quality_a0-8m = Basic 0.8m
#LOC_strl_pv_quality_a1m = Basic 1m
#LOC_strl_pv_quality_a1-2m = Basic 1.2m
#LOC_strl_pv_quality_a2m = Basic 2m
#LOC_strl_pv_quality_a4m = Basic 4m
#LOC_strl_pv_quality_a6m = Basic 6m
#LOC_strl_pv_quality_a8m = Basic 8m
#LOC_strl_pv_quality_a10m = Basic 10m

#LOC_strl_pv_quality_b = Advanced
#LOC_strl_pv_quality_b0-2m = Advanced 0.2m
#LOC_strl_pv_quality_b0-4m = Advanced 0.4m
#LOC_strl_pv_quality_b0-6m = Advanced 0.6m
#LOC_strl_pv_quality_b0-8m = Advanced 0.8m
#LOC_strl_pv_quality_b1m = Advanced 1m
#LOC_strl_pv_quality_b1-2m = Advanced 1.2m
#LOC_strl_pv_quality_b2m = Advanced 2m
#LOC_strl_pv_quality_b4m = Advanced 4m
#LOC_strl_pv_quality_b6m = Advanced 6m
#LOC_strl_pv_quality_b8m = Advanced 8m
#LOC_strl_pv_quality_b10m = Advanced 10m

#LOC_strl_pv_quality_c = Concentrator
#LOC_strl_pv_quality_c0-2m = Concentrator 0.2m
#LOC_strl_pv_quality_c0-4m = Concentrator 0.4m
#LOC_strl_pv_quality_c0-6m = Concentrator 0.6m
#LOC_strl_pv_quality_c0-8m = Concentrator 0.8m
#LOC_strl_pv_quality_c1m = Concentrator 1m
#LOC_strl_pv_quality_c1-2m = Concentrator 1.2m
#LOC_strl_pv_quality_c2m = Concentrator 2m
#LOC_strl_pv_quality_c4m = Concentrator 4m
#LOC_strl_pv_quality_c6m = Concentrator 6m
#LOC_strl_pv_quality_c8m = Concentrator 8m
#LOC_strl_pv_quality_c10m = Concentrator 10m

#LOC_strl_pv-wrap_desc = Form-fitting solar panel for many occasions. Due to its curve it has two distant points for peak solar exposure, represented by two solar modules. This panel is upgrade-able and also becomes ineffective if overheated.
#LOC_strl_pv-wrapxs_desc = Form-fitting solar panel very low profile vessels. Due to its curve it has two distant points for peak solar exposure, represented by two solar modules. This panel is upgrade-able and also becomes ineffective if overheated.
#LOC_strl_pv-wrapxs-lin_desc = Sometimes we just want a thin, long strip. This strip helps the lights stay on. This panel is upgrade-able and also becomes ineffective if overheated.
}
Loading

0 comments on commit 0bdb66b

Please sign in to comment.