#Planety [0.2.2α]

1 messages · Page 1 of 1 (latest)

fallen wasp
#

The first public release of Planety is here. Featuring:

  • The ability to create barren atmosphereless terrestrial planets and moons
  • The ability to move stock bodies
  • Not much else

Also starring:

  • A lot of bugs
  • Even more bugs
  • Some of those might be stock bugs actually; I haven't played the game enough to tell

Since Planety itself doesn't contain any content, this release comes at the same time as another mod:

Aktiko [1.0.0]

Aktiko is a simple planet mod for KSP2. It adds a small planet beyond Eeloo. Aside from its purpose as extra game content, Aktiko is written with lots of code comments, in order to help other people interested in planet modding start work on their ideas, at least until proper documentation for Planety is released. The code for Aktiko is in <Game Directory>/Planety/Aktiko/aktiko.planety, which is a plaintext file.

Known issues

As mentioned above, Planety has bugs. Here are the known ones:

  • Custom planets sometimes lack collision, especially if reached via the teleport cheats.
  • Certain UI elements aren't localised, and will display the planet's id instead. (This is a stock bug, but it's much more noticable with Planety.)
  • Some PQS parameters don't get applied properly.
  • Science doesn't work on custom bodies.
  • If a Planety mod fails to load, it often just freezes the game instead of giving an error message to the user. (One is normally still logged in BepInEx/LogOutput.log.)

To discuss Planety, use this thread: https://discord.com/channels/1078696971088433153/1083208636047839323

#

How to install

Currently, Planety and Aktiko are only available as zip downloads here. I'll look into getting on Spacedock and CKAN in the future.
Planety download
Aktiko download

1. Install Spacewarp
2. Extract Planety.zip in the same directory as your game exe.
3. Extract Aktiko.zip in the same directory as your game exe. (If you wish to use it.)
4. Start a new campaign.

The last step is important. Planety packs are per campaign. This allows you to play with different packs on the same game install. When you start a new campaign, you must select which packs you wish to play with in the [Planety Settings] menu, right above the "Cadet Orientation" toggle. If you have installed everything correctly, there will be an option to enable Aktiko (or any other planet mods you have) in that menu.

cunning mortar
fallen wasp
#

Planety [0.2.0α]

#

Planety 0.2.0α

Less bug. More fast. Star.

The second build of Planety is here, and it's now on SpaceDock! (Along with Aktiko)

New features:

Removing stock bodies
dres.remove();
-# Did something change?

Rings
Aktiko now has these. You can look at how they work there. Rings can also be added to stock bodies.

Stars

my_star = create_star("MyStar");
// These are in lightyears
my_star.galactic_position = [2.3,0.2,0.4];
my_star.radius = kerbol.radius;
my_star.surface_gravity = kerbol.surface_gravity;

That's the basics at least, but much more is possible.

Light now reaches distant planets
No more darkness after 500GM. Now it's just dim.

Multi-file mods
Use extend to split up your mod's code into multiple files for easier management.
a.planety

planety;
mod MyMod {
    my_planet = create_terrestrial_body("MyPlanet");
    ...
}```
__b.planety__

planety;
extend MyMod {
my_moon = create_terrestrial_body("MyMoon");
my_moon.orbit = [
around: my_planet,
...
}```

Unfortunately, all this comes with new bugs. Both rings and interstellar are clearly not finished within the games code, and have issues when used. Whilst orbiting around planets in other star systems works fine, visiting the star's SOI itself can cause floating point issues. And rings just kind of break visually a lot when they aren't thin, faint, and around atmosphereless bodies.

cunning mortar
#

dres.remove();
-# Did something change?

perfect comedic

mortal thicket
#

Think you're supposed to talk in #1083208636047839323 instead

fallen wasp
#

Planety [0.2.1α]

#

Bugfix update

fallen wasp
#

Planety [0.2.2α]

#

Bugfix update