Skip to content

v2.1 - Star system designer

Compare
Choose a tag to compare
@thorwin99 thorwin99 released this 11 Sep 18:20
· 104 commits to master since this release

This feature update replaces the old Admin menu of the plugin with a new one, the star system designer. This tool is designed to give you the ability to create star systems however you like, whether you want to edit existing ones or create brand new ones from scratch. It is completely based around orbits of objects, so that each and every object always orbits another one. The only exception is the center object or sun. It also allows you to use so called empty objects, which only serve as a center point for other objects orbits. The Star system designer now combines both spawning and editing of objects in the star system. Due to limiting objects to spawn on orbits, a new second admin menu entry was created to spawn super large planets independently. When editing or spawning an object, each change has to be applied manually when you want to commit them. That way when spawning a planet, you can edit its size and orbit parameters as long as you don't spawn it. Each object that is not yet applied will be saved until you either apply them, or close the world. The star system designer also comes with camera controls so you can position the camera however you need.

New Features

  • The Star system designer, a tool used to create and edit star systems based on objects orbits.
  • Complete overhaul of the old admin menu, which now is not only cleaner to work with, but also extensible and usable by other plugins.
  • Server / Client version check. This check is performed when connecting to a server with the plugin installed. If both client and server, have it installed, then the versions are compared and only if the same version is installed, the plugin will enable its Client Side features such as the admin menu, if admin.
  • Added a new generator option, NONE / Empty system, which will create an empty, blank system with plugin features enabled. This can be used with the Star system designer to create your own star systems.
  • Finalized API for custom asteroid objects

Changes

  • Networking of the plugin is changed to actively synchronize the star systems state with clients that have the plugin installed. That way, if admins use the admin menu for example, they will always see the same system.

Bug fixes

Known Issues

  • The plugin still eats up ram, when inside asteroid fields due to the high number of asteroids spawned.