Difference between revisions of "System Map"
Cholmondely (talk | contribs) (Page created) |
Cholmondely (talk | contribs) (Added Links) |
||
| (11 intermediate revisions by 2 users not shown) | |||
| Line 4: | Line 4: | ||
== Overview == | == Overview == | ||
The System Map is a rotatable 2D map of the local solar system. As well as the components of the system (sun, planets, moons), local astrogatory beacons are also shown: to whit, GalCop stations & most other stations and the Witchpoint Beacon. | The System Map is a rotatable 2D map of the local solar system. As well as the components of the system (sun, planets, moons), local astrogatory beacons are also shown: to whit, GalCop stations & most other stations and the Witchpoint Beacon. | ||
| + | |||
| + | You will need Shaders enabled to view the map. | ||
=== Notes on Usage === | === Notes on Usage === | ||
==== Oolite v.1.92+ ==== | ==== Oolite v.1.92+ ==== | ||
| − | Access the System Map through pressing "s" while on the [[F7 | + | Access the System Map through pressing "s" while on the [[F7 screen (data on "system")]]. |
==== Oolite v.1.90 ==== | ==== Oolite v.1.90 ==== | ||
| − | Access the System Map through the [[F4 | + | Access the System Map through the [[F4 screen (ship and system interfaces)]] - look under the ''informational'' entries. |
==== Map Focus ==== | ==== Map Focus ==== | ||
| Line 21: | Line 23: | ||
=== Library OXP === | === Library OXP === | ||
This OXP runs off functionality embedded inside [[Library OXP]] which must be present for System Map OXP to work. | This OXP runs off functionality embedded inside [[Library OXP]] which must be present for System Map OXP to work. | ||
| + | |||
| + | == Download == | ||
| + | [[Media:SystemMap_0.6.oxz|SystemMap_0.6.oxz]] or via the Expansion Manager. | ||
== License == | == License == | ||
| Line 32: | Line 37: | ||
[[File:Lib Starmap02.png|thumb|right|300px|Svengali's Starmap Demo OXP]] | [[File:Lib Starmap02.png|thumb|right|300px|Svengali's Starmap Demo OXP]] | ||
'''Starmap Demo OXP''' | '''Starmap Demo OXP''' | ||
| − | This | + | This OXP also works in-flight and also shows moving ships for mission settings. See [[Library OXP]] for the download link. |
| − | |||
| Line 80: | Line 84: | ||
If "map" is not included, it will default to "map_station.png". | If "map" is not included, it will default to "map_station.png". | ||
| − | When included, the "col" should be a number between 0- | + | When included, the "col" should be a number between 0-12 |
:0 or not included: white | :0 or not included: white | ||
:1: red | :1: red | ||
| Line 98: | Line 102: | ||
== Version History == | == Version History == | ||
| + | *0.6 | ||
| + | :- Added current system name to the title of the System Map screen, to make it clear it's for the current system only. | ||
*0.5 | *0.5 | ||
| Line 109: | Line 115: | ||
*0.3 | *0.3 | ||
:- Initial release. | :- Initial release. | ||
| + | |||
| + | == Links == | ||
| + | *[https://bb.oolite.space/viewtopic.php?f=6&t=13618 Can we have a system map, please?] (2013) | ||
| + | |||
| + | == Quick Facts == | ||
| + | {{OXPLevel|0}}{{IconOXP|ooVersion="1.90"|oxpCPU="Low"|oxpMEM="Low"|oxpGPU="Medium"|oxpIsAPI=true|oxpIsDocumented=true}} | ||
| + | {{Infobox OXPb| title = SystemMap.oxz | ||
| + | |version = 0.6 | ||
| + | |release = 2026-06-23 | ||
| + | |license = CC BY-NC-SA 4.0 | ||
| + | |features = | ||
| + | |category = Miscellaneous OXPs | ||
| + | |author = [[User:phkb|phkb]] | ||
| + | |feedback = [https://bb.oolite.space/viewtopic.php?p=306224#p306224 Oolite BB] | ||
| + | }} | ||
== Gameplay and Balance Indicator == | == Gameplay and Balance Indicator == | ||
[[File:Tag-colour-blue.png|right]] | [[File:Tag-colour-blue.png|right]] | ||
Information to help discover your current Solar System. | Information to help discover your current Solar System. | ||
| + | |||
{{misc-OXP}} | {{misc-OXP}} | ||
Latest revision as of 17:12, 29 June 2026
Sun = yellow S
Planet = green P (if purple, planet is a gas giant; hexagon shows presence of Planet Fall landing sites)
Moon = brown M
Your ship = red loop
Witchpoint Beacon = blue hourglass
Main Orbital Station = blue waffle (other stations = white waffle)
Adds a local system map, showing sun, planets, moons and main stations.
Contents
Overview
The System Map is a rotatable 2D map of the local solar system. As well as the components of the system (sun, planets, moons), local astrogatory beacons are also shown: to whit, GalCop stations & most other stations and the Witchpoint Beacon.
You will need Shaders enabled to view the map.
Notes on Usage
Oolite v.1.92+
Access the System Map through pressing "s" while on the F7 screen (data on "system").
Oolite v.1.90
Access the System Map through the F4 screen (ship and system interfaces) - look under the informational entries.
Map Focus
Changing the map focus will change the color of all entities to grey except for the focused entity. The name of the focused entity will be displayed at the top of the screen.
Repeating the focus command will cycle through all entities and then return to "None", when no entities are the focus. Resetting the view will also reset the focus.
Library OXP
This OXP runs off functionality embedded inside Library OXP which must be present for System Map OXP to work.
Download
SystemMap_0.6.oxz or via the Expansion Manager.
License
- Author: Phkb
- License: CC-BY-SA-NC 4.0
- Required oolite version: 1.90 (better with 1.92+)
For Practitioners of the Dark Arts
- --->
Starmap Demo OXP This OXP also works in-flight and also shows moving ships for mission settings. See Library OXP for the download link.
3rd Party access
It is possible for other OXPs to add extra points of interest to the map. To do so, use the following code:
var sm = worldScripts.SystemMap;
// if you have an ship/station entity you want to show
sm.$addCustomMarker({
ent: myCustomShip,
map: "markerimage.png",
col: 1
});
// if you just want to mark a position
var myPos = Vector3D(0.0, 0.0, 0.5).fromCoordinateSystem("wpu")
sm.$addCustomMarker({
pos: myPos,
map: "markerimage.png",
col: 2
});
When using the "ent" (entity) option, and this item becomes the map focus, the text displayed for it will follow the following logic:
- If a "displayName" property has been included in the definition for the marker, that will be used.
- If the entity has a displayName, that will be used.
- Otherwise, the entity name will be used.
When using the "pos" (position) option, and this item becomes the map focus, the text displayed for it will follow the following logic:
- if a "displayName" property has been included in the definition for the marker, that will be used.
- The text "Point of interest" will be used.
When included, the "map" should be an image in the Textures folder, 128x128 in size. Included with the System Map OXP are:
- map_planet.png
- map_planet_1-9.png
- map_planet_pf1-9.png
- map_moon.png
- map_moon_pf.png
- map_point.png
- map_question.png
- map_station.png
Some others can be found in the Library OXP.
If "map" is not included, it will default to "map_station.png".
When included, the "col" should be a number between 0-12
- 0 or not included: white
- 1: red
- 2: green
- 3: blue
- 4: purple
- 5: gray
- 6: aqua
- 7: amber
- 8: gold
- 9: UV
- 10: brown
- 11: dark gray
- 12: yellow
Version History
- 0.6
- - Added current system name to the title of the System Map screen, to make it clear it's for the current system only.
- 0.5
- - Added some more error checks for the custom markers.
- - Reordered the way items are added to the array, so similar items (eg planets, stations) are always grouped together.
- - Added compatibility with PlanetFall v1.
- 0.4
- - Tweak to script name to try to fix missing interface entry.
- 0.3
- - Initial release.
Links
Quick Facts
| Version | Released | License | Features | Category | Author(s) | Feedback |
|---|---|---|---|---|---|---|
| 0.6 | 2026-06-23 | CC BY-NC-SA 4.0 | Miscellaneous OXPs | phkb | Oolite BB |
Gameplay and Balance Indicator
Information to help discover your current Solar System.
