The map contains various labels for the different regions of space, such as "The Core" and "Paradise Planets". These labels are sprites drawn on the map the same way as galaxies:
galaxy "label core"
pos -136 130
sprite label/core
galaxy "label deep"
pos -658 -300
sprite label/deep
galaxy "label dirt belt"
pos -515 260
sprite "label/dirt belt"
Sometimes, a label is not added until the player has interacted with the local region, such as landing on a planet, or completing some step in a mission. This is done by defining a galaxy as above without a sprite and then adding the sprite with an event at the appropriate time:
galaxy "label secret"
pos -750 615
event "label secret space"
galaxy "label secret"
sprite label/secret
The existing map labels have been created with InkScape (https://inkscape.org/).
- Make a screenshot of the map so you can position the text on top of it, and drop that screenshot into a new Inkscape document.
- Create text with the Zapfino font (you may need to find a download for this), 24-point.
- Set the tracking (i.e. spacing between letters) to 24 px, and the fill color to
bbc04030. - Create a curve and use
Text->Put on Pathto make the text follow that path. Adjust it as appropriate (possibly adjusting the spacing of individual letters to avoid overlapping the map text). - Export your text (do not include the map sprite in the background) as a PNG.
Wiki Navigation
Gameplay
Community
Story
Contributing
- Help wanted
- Development Roadmap
- Art and storytelling style
- Quality Checklist
- Story Ideas
- Donations
- Development Vision
- Reviewing PRs
Content creation
- Creating plugins
- Creating missions
- Writing conversations
- Creating game events
- Creating new ships
- Creating person ships
- Creating outfits and weapons
- Creating shops
- Creating effects
- Creating systems and planets
- Creating system hazards
- Creating minable asteroids
- Creating planet sprites
- Creating map label sprites
- Creating spaceport news
- Creating governments
- Creating fleets
- Creating phrases
- Creating starts
- Creating text substitutions
- Editing interfaces
- Creating messages
- Player conditions
- Ship personalities
- Location filters
- Image formats
- Sprite animation parameters
Compiling or modifying the source code
Descriptions of game engine technology
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.