-
Notifications
You must be signed in to change notification settings - Fork 1k
PluginRepository
There is a plugin repository consisting of community-created plugins. If you'd like to add your plugin to the repository, you can follow the instructions below.
Once you have your plugin you will need someplace to host it on the internet. Most commonly this is done as a GitHub repository. If you are on Windows you can use the GitHub Desktop application to create and manage your repository.
Instead of uploading a zip file to the plugins list, you upload a manifest file. This is a file that describes various properties of your plugin, like name, description, icon, and most importantly, how the auto update works.
To help simplify creating such a manifest file, you can use the following page. Once you have your manifest file, go to the repository, enter the manifests/
directory and click on the + button at the top and then "Upload files" and select your manifest file. The filename should be your-plugin-name.yaml
.
As soon as your plugin gets accepted, it will appear on the plugin repository. You can now use your repository to create new releases, which will get automatically reflected in the central repository after a while.
This wiki is based on files at https://github.com/endless-sky/endless-sky-wiki. If you find any errors or omissions, or would like to suggest a change, please do so there.
Gameplay
Story
Contributing
- Help wanted
- Development Roadmap
- Art and storytelling style
- Quality Checklist
- Story Ideas
- Donations
- Development Vision
Creation
- Creating plugins
- Creating missions
- Writing conversations
- Creating game events
- Creating new ships
- Creating person ships
- Creating outfits and weapons
- Creating effects
- Creating systems and planets
- Creating system hazards
- Creating minable asteroids
- Creating planet sprites
- Creating spaceport news
- Creating governments
- Creating fleets
- Creating phrases
- Creating starts
- Creating text substitutions
- Editing interfaces
- Player conditions
- Ship personalities
- Location filters
- Sprite animation parameters
Compiling or modifying the source code
Descriptions of game engine technology