~starkingdoms/starkingdoms

7f77b94370ffaa048fa7ba71f08984f25dc23ea5 — ghostly_zsh 17 days ago a6342c7
scaled down planet masses while keeping gravity the same
M crates/unified/assets/config/parts/hearty.part.toml => crates/unified/assets/config/parts/hearty.part.toml +4 -2
@@ 14,14 14,16 @@ mass = 100
[[thruster]]
id = "bottom left"
apply_force_at_local = [ -25.0, -25.0 ]
thrust_vector = [ 0.0, 2500.0 ]
#thrust_vector = [ 0.0, 2500.0 ]
thrust_vector = [ 0.0, 2500_000.0 ]
exhaust_temperature = 1000.0
heat_constant = 10.0

[[thruster]]
id = "bottom right"
apply_force_at_local = [ 25.0, -25.0 ]
thrust_vector = [ 0.0, 2500.0 ]
#thrust_vector = [ 0.0, 2500.0 ]
thrust_vector = [ 0.0, 2500_000.0 ]
exhaust_temperature = 1000.0
heat_constant = 10.0


M crates/unified/assets/config/planets.pc.toml => crates/unified/assets/config/planets.pc.toml +22 -11
@@ 6,7 6,8 @@ planet_spring_damping = 0.1
name = "Sun"
sprite = "textures/sun.png"
radius = 20_000.0 # m
mass = 16_000_000_000_000.0 # kg
#mass = 16_000_000_000_000.0 # kg
mass = 160_000_000.0 # kg
default_transform = [0.0, 0.0, 0.0]
planet_resource = { name = "Plasma", color = { LinearRgba = { red = 0.7, green = 0.7, blue = 0.7, alpha = 1.0 } }, mining_speed = 5.0 }
special_sprite_properties = { ForceColor = { Oklcha = { lightness = 10.0, chroma = 0.058, hue = 104.26, alpha = 1.0 } } }


@@ 15,7 16,8 @@ special_sprite_properties = { ForceColor = { Oklcha = { lightness = 10.0, chroma
name = "Mercury"
sprite = "textures/mercury.png"
radius = 666.66 # m
mass = 205_000_000.0 # kg
#mass = 205_000_000.0 # kg
mass = 2_050.0 # kg
default_transform = [116_129.4, 0.0, 0.0]
planet_resource = { name = "Composite", color = { LinearRgba = { red = 0.7, green = 0.7, blue = 0.7, alpha = 1.0 } }, mining_speed = 5.0 }
orbit = { orbiting = "Sun", eccentricity = 0.2056 }


@@ 24,7 26,8 @@ orbit = { orbiting = "Sun", eccentricity = 0.2056 }
name = "Venus"
sprite = "textures/venus.png"
radius = 1899.8 # m
mass = 806_166_000.0 # kg
#mass = 806_166_000.0 # kg
mass = 8_061.66 # kg
default_transform = [216_999.6, 0.0, 0.0]
planet_resource = { name = "Sulfur", color = { LinearRgba = { red = 0.7, green = 0.7, blue = 0.7, alpha = 1.0 } }, mining_speed = 5.0 }
orbit = { orbiting = "Sun", eccentricity = 0.0068 }


@@ 34,7 37,8 @@ name = "Earth"
sprite = "textures/earth.png"
indicator_sprite = "textures/earth_icon.png"
radius = 2000.0 # m
mass = 16_900_000_000.0 # kg
#mass = 16_900_000_000.0 # kg
mass = 169_000.0 # kg
planet_resource = { name = "Carbon", color = { LinearRgba = { red = 1.0, green = 0.7, blue = 0.7, alpha = 1.0 } }, mining_speed = 2.0 }
default_transform = [300_000.0, 0.0, 0.0]
orbit = { orbiting = "Sun", eccentricity = 0.0167 }


@@ 44,7 48,8 @@ name = "Moon"
sprite = "textures/moon.png"
indicator_sprite = "textures/moon_icon.png"
radius = 545.4 # m
mass = 360_236_000.0 # kg
#mass = 360_236_000.0 # kg
mass = 3_602.36 # kg
default_transform = [312_700.0, 0.0, 0.0]
planet_resource = { name = "Silicon", color = { LinearRgba = { red = 0.7, green = 0.7, blue = 0.7, alpha = 1.0 } }, mining_speed = 5.0 }
orbit = { orbiting = "Earth", eccentricity = 0.0549 }


@@ 54,7 59,8 @@ name = "Mars"
sprite = "textures/mars.png"
indicator_sprite = "textures/mars_icon.png"
radius = 1062.0 # m
mass = 525_857_000.0 # kg
#mass = 525_857_000.0 # kg
mass = 5_258.57 # kg
default_transform = [430_000.0, 0.0, 0.0]
planet_resource = { name = "Iron", color = { LinearRgba = { red = 0.7, green = 0.7, blue = 0.7, alpha = 1.0 } }, mining_speed = 5.0 }
orbit = { orbiting = "Sun", eccentricity = 0.0934 }


@@ 63,7 69,8 @@ orbit = { orbiting = "Sun", eccentricity = 0.0934 }
name = "Jupiter"
sprite = "textures/jupiter.png"
radius = 21946.0 # m
mass = 1_131_221_218_000.0 # kg
#mass = 1_131_221_218_000.0 # kg
mass = 11_312_212.18 # kg
default_transform = [1_561_140.0, 0.0, 0.0]
planet_resource = { name = "Hydrogen", color = { LinearRgba = { red = 0.7, green = 0.7, blue = 0.7, alpha = 1.0 } }, mining_speed = 5.0 }
orbit = { orbiting = "Sun", eccentricity = 0.0484 }


@@ 72,7 79,8 @@ orbit = { orbiting = "Sun", eccentricity = 0.0484 }
name = "Saturn"
sprite = "textures/earth.png"
radius = 18_280.4 # m
mass = 561_386_112_000.0 # kg
#mass = 561_386_112_000.0 # kg
mass = 5_613_861.12 # kg
default_transform = [2_874_780.0, 0.0, 0.0]
planet_resource = { name = "Helium", color = { LinearRgba = { red = 0.7, green = 0.7, blue = 0.7, alpha = 1.0 } }, mining_speed = 5.0 }
orbit = { orbiting = "Sun", eccentricity = 0.0541 }


@@ 81,7 89,8 @@ orbit = { orbiting = "Sun", eccentricity = 0.0541 }
name = "Uranus"
sprite = "textures/venus.png"
radius = 8014.0 # m
mass = 69_763_532_000.0 # kg
#mass = 69_763_532_000.0 # kg
mass = 697_635.32 # kg
default_transform = [4_050_000.0, 0.0, 0.0]
planet_resource = { name = "Rubber", color = { LinearRgba = { red = 0.7, green = 0.7, blue = 0.7, alpha = 1.0 } }, mining_speed = 5.0 }
orbit = { orbiting = "Sun", eccentricity = 0.0472 }


@@ 90,7 99,8 @@ orbit = { orbiting = "Sun", eccentricity = 0.0472 }
name = "Neptune"
sprite = "textures/mars.png"
radius = 7_766.0 # m
mass = 106_674_649_000.0 # kg
#mass = 106_674_649_000.0 # kg
mass = 1_066_746.49 # kg
default_transform = [5_000_000.0, 0.0, 0.0]
planet_resource = { name = "Methane", color = { LinearRgba = { red = 0.7, green = 0.7, blue = 0.7, alpha = 1.0 } }, mining_speed = 5.0 }
orbit = { orbiting = "Sun", eccentricity = 0.0086 }


@@ 99,7 109,8 @@ orbit = { orbiting = "Sun", eccentricity = 0.0086 }
name = "Pluto"
sprite = "textures/jupiter.png"
radius = 373.6 # m
mass = 10_817_000.0 # kg
#mass = 10_817_000.0 # kg
mass = 108.17 # kg
default_transform = [5_922_300.0, 0.0, 0.0]
planet_resource = { name = "Ice", color = { LinearRgba = { red = 0.7, green = 0.7, blue = 0.7, alpha = 1.0 } }, mining_speed = 5.0 }
orbit = { orbiting = "Sun", eccentricity = 0.2488 }

M crates/unified/assets/config/world.wc.toml => crates/unified/assets/config/world.wc.toml +2 -1
@@ 1,5 1,6 @@
[world]
gravity = 0.005
#gravity = 0.005
gravity = 500.0
gravity_iterations = 8
spawn_parts_at = "Earth"
spawn_parts_interval_secs = 1