From 7f77b94370ffaa048fa7ba71f08984f25dc23ea5 Mon Sep 17 00:00:00 2001 From: ghostly_zsh Date: Sat, 25 Apr 2026 18:34:57 -0500 Subject: [PATCH] scaled down planet masses while keeping gravity the same --- .../assets/config/parts/hearty.part.toml | 6 ++-- crates/unified/assets/config/planets.pc.toml | 33 ++++++++++++------- crates/unified/assets/config/world.wc.toml | 3 +- 3 files changed, 28 insertions(+), 14 deletions(-) diff --git a/crates/unified/assets/config/parts/hearty.part.toml b/crates/unified/assets/config/parts/hearty.part.toml index 3f13f33008ca24a85a53078cf0bb08004821a008..95717ce29cca9a4927bca09cc5f98634f833c22c 100644 --- a/crates/unified/assets/config/parts/hearty.part.toml +++ b/crates/unified/assets/config/parts/hearty.part.toml @@ -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 diff --git a/crates/unified/assets/config/planets.pc.toml b/crates/unified/assets/config/planets.pc.toml index 46aa05afdf8b28ed1cdb793916ea4c01c5635d14..2931e698e77381d40b793b71dd4fe70f10bf525f 100644 --- a/crates/unified/assets/config/planets.pc.toml +++ b/crates/unified/assets/config/planets.pc.toml @@ -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 } diff --git a/crates/unified/assets/config/world.wc.toml b/crates/unified/assets/config/world.wc.toml index de0ba2e46a820c8a53d193237f6f97eee885f96e..6fd7f9f9a3b6d6664d2867f2fe6227f3e4b5a568 100644 --- a/crates/unified/assets/config/world.wc.toml +++ b/crates/unified/assets/config/world.wc.toml @@ -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