Skip to content

Godot Editor plugin that provides a solar system simulation.

License

Notifications You must be signed in to change notification settings

ivoyager/ivoyager_core

Repository files navigation

I, Voyager - Core (plugin)

This Godot Editor plugin runs an orbital simulation, with content data tables and binaries representing our Solar System.

Homepage | Forum | Issues | Changelog

Overview

Functionality of this plugin can be modified extensively using external scripts and/or config files. It's best to view documentation from within the Godot Editor, but here are repository links to key document classes:

Requirements

  • ivoyager_tables (plugin) - See repository for installation instructions.
  • ivoyager_units (plugin) - See repository for installation instructions.
  • ivoyager_assets (non-Git-tracked assets) - The Core plugin will download this for you! Just press "Download" at the editor prompt. Alternatively, go here.

See changelog for current version requirements.

Installation

See our Developers Page.

If you are building a new game or app, we recomend using Project Template as your starting point. See also Planetarium for a working project using this plugin.

Instructions below are for adding plugins to an existing project.

The plugin directories ivoyager_tables, ivoyager_units and ivoyager_core should be added directly to your addons directory. You can do this one of two ways:

  1. Download and extract the plugins, then add (in their entirety) to your addons directory, creating an 'addons' directory in your project if needed.
  2. (Recommended) Add as a git submodules. From your project directory, use git commands:
    git submodule add https://github.com/ivoyager/ivoyager_tables addons/ivoyager_tables
    git submodule add https://github.com/ivoyager/ivoyager_units addons/ivoyager_units
    git submodule add https://github.com/ivoyager/ivoyager_core addons/ivoyager_core
    This method will allow you to version-control the plugins from within your project rather than moving directories manually. You'll be able to pull updates, checkout any commit, or submit pull requests back to us. This does require some learning to use git submodules. (We use GitKraken to make this easier!)

Then enable "I, Voyager - Tables", "I, Voyager - Units" and "I, Voyager - Core" (Core after the other two) from editor menu Project/Project Settings/Plugins. The Core editor plugin will then prompt you to download non-Git-tracked assets.

About

Godot Editor plugin that provides a solar system simulation.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published