mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-01 17:20:09 -06:00
* Add action manager to handle actions in replacement of keyboard shortcuts * Implement new Action concept * Remove the shortcutscomponent as it is no longer needed * Update profile version from 1.0 to 1.1 * Add action dialog * Restructure of key specification in keys.h * Remove solid field-of-view keybind from the newhorizons profile as the setting no longer exists
107 lines
2.8 KiB
Plaintext
107 lines
2.8 KiB
Plaintext
{
|
|
"actions": [
|
|
{
|
|
"documentation": "Toggle trails on or off for satellites around Earth",
|
|
"gui_path": "/Earth",
|
|
"identifier": "profile.toggle.satellite",
|
|
"is_local": false,
|
|
"name": "Toggle satellite trails",
|
|
"script": "local list = openspace.getProperty('{earth_satellites}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
|
},
|
|
{
|
|
"documentation": "Refocuses the camera on the ISS",
|
|
"gui_path": "/Earth",
|
|
"identifier": "profile.focus.iss",
|
|
"is_local": false,
|
|
"name": "Focus ISS",
|
|
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'ISS');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
|
},
|
|
{
|
|
"documentation": "Retargets the camera on Earth",
|
|
"gui_path": "/Earth",
|
|
"identifier": "profile.focus.earth",
|
|
"is_local": false,
|
|
"name": "Focus on Earth",
|
|
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'Earth')openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
|
}
|
|
],
|
|
"assets": [
|
|
"base",
|
|
"scene/solarsystem/planets/earth/earth",
|
|
"scene/solarsystem/planets/earth/satellites/satellites"
|
|
],
|
|
"camera": {
|
|
"altitude": 17000000.0,
|
|
"anchor": "Earth",
|
|
"latitude": 58.5877,
|
|
"longitude": 16.1924,
|
|
"type": "goToGeo"
|
|
},
|
|
"delta_times": [
|
|
1.0,
|
|
5.0,
|
|
30.0,
|
|
60.0,
|
|
300.0,
|
|
1800.0,
|
|
3600.0,
|
|
43200.0,
|
|
86400.0,
|
|
604800.0,
|
|
1209600.0,
|
|
2592000.0,
|
|
5184000.0,
|
|
7776000.0,
|
|
15552000.0,
|
|
31536000.0,
|
|
63072000.0,
|
|
157680000.0,
|
|
315360000.0,
|
|
630720000.0
|
|
],
|
|
"keybindings": [
|
|
{
|
|
"action": "profile.toggle.satellite",
|
|
"key": "S"
|
|
},
|
|
{
|
|
"action": "profile.focus.iss",
|
|
"key": "I"
|
|
},
|
|
{
|
|
"action": "profile.focus.earth",
|
|
"key": "HOME"
|
|
}
|
|
],
|
|
"mark_nodes": [
|
|
"Earth",
|
|
"Mars",
|
|
"Moon",
|
|
"Sun",
|
|
"Venus",
|
|
"ISS"
|
|
],
|
|
"meta": {
|
|
"author": "OpenSpace Team",
|
|
"description": "Default OpenSpace Profile. Adds Earth satellites not contained in other profiles.",
|
|
"license": "MIT License",
|
|
"name": "Default",
|
|
"url": "https://www.openspaceproject.com",
|
|
"version": "1.0"
|
|
},
|
|
"properties": [
|
|
{
|
|
"name": "{earth_satellites}.Renderable.Enabled",
|
|
"type": "setPropertyValue",
|
|
"value": "false"
|
|
}
|
|
],
|
|
"time": {
|
|
"type": "relative",
|
|
"value": "-1d"
|
|
},
|
|
"version": {
|
|
"major": 1,
|
|
"minor": 1
|
|
}
|
|
} |