Difference between revisions of "OXPConfig"

From Elite Wiki
m (v2.0.6)
(layout cleanup)
Line 1: Line 1:
{{Infobox OXPb| title = OXPConfig
+
__NOTOC__
|image = [[Image:OXPConfig_logo.png|150px]]
+
==Overview==
|version = 2.0.6
 
|release = 2012-01-04
 
|license = CC-by-nc-sa-3.0
 
|features = Config
 
|category = Misc OXPs
 
|author = Svengali
 
|download = [[#Download|See Download]]
 
|feedback = [http://aegidian.org/bb/viewtopic.php?f=4&t=4908 BB-Link]
 
}}
 
===Overview===
 
 
This tool gives you the ability to configure several OXPs. It changes settings to enable (or disable) logging or audio functions
 
This tool gives you the ability to configure several OXPs. It changes settings to enable (or disable) logging or audio functions
 
and special settings to reckognize errors or to avoid clashes or to adjust numbers of planets/moons, etc. OXPs can use it
 
and special settings to reckognize errors or to avoid clashes or to adjust numbers of planets/moons, etc. OXPs can use it
Line 17: Line 7:
 
OXPConfig runs without the debug-console and is primarily meant for non-scripters (and lazy scripters), but if you really need debug-options it is highly recommended to install the Debug.oxp (written by Ahruman) and if necessary the console (written by Ahruman and ported to Windows by Kaks).
 
OXPConfig runs without the debug-console and is primarily meant for non-scripters (and lazy scripters), but if you really need debug-options it is highly recommended to install the Debug.oxp (written by Ahruman) and if necessary the console (written by Ahruman and ported to Windows by Kaks).
  
===Handling===
+
==Handling==
 
* Dock at a station,
 
* Dock at a station,
 
* open the Options-Menue (F2),
 
* open the Options-Menue (F2),
Line 24: Line 14:
 
* and step directly to the SYSTEM_DATA_SCREEN (F7).
 
* and step directly to the SYSTEM_DATA_SCREEN (F7).
  
===Features===
+
==Features==
 
* Loading, storing and resetting to defaults of configurations.
 
* Loading, storing and resetting to defaults of configurations.
 
* 4 booleans.
 
* 4 booleans.
Line 34: Line 24:
 
* Notification for OXPs about changed settings if flag is set. Calls oxpcNotifyOnChange().
 
* Notification for OXPs about changed settings if flag is set. Calls oxpcNotifyOnChange().
  
===Configuration===
+
==Configuration==
 
{{OXPConfig-small}}
 
{{OXPConfig-small}}
 
OXPConfig can be configured like the other oxps:
 
OXPConfig can be configured like the other oxps:
Line 42: Line 32:
 
* '''collectAll''': en/disables collecting of data from all worldScripts.
 
* '''collectAll''': en/disables collecting of data from all worldScripts.
  
More infos are available under [[OXPConfig_Doc]].
+
More infos are available in the [[OXPConfig_Doc|OXPConfig Documentation]].
  
===Requirements===
+
==Requirements==
 
* Oolite v1.76.
 
* Oolite v1.76.
 
* [[Cabal_Common_Library|Cabal_Common_Library1.5]]
 
* [[Cabal_Common_Library|Cabal_Common_Library1.5]]
  
===Download===
+
==Download==
{{OXPLevel|0}}
 
 
* [http://www.box.com/shared/h8dz74u39m OXPConfig2.0.6.zip] - (36.9 KB)
 
* [http://www.box.com/shared/h8dz74u39m OXPConfig2.0.6.zip] - (36.9 KB)
  
{{misc-OXP}} [[Category:Oolite utilities]][[Category:OXPConfig-compatible OXPs]]
+
==Quick Facts==
 +
{{OXPLevel|0}}{{Infobox OXPb| title = OXPConfig
 +
|image = [[Image:OXPConfig_logo.png|150px]]
 +
|version = 2.0.6
 +
|release = 2012-01-04
 +
|license = CC-by-nc-sa-3.0
 +
|features = Config
 +
|category = Misc OXPs
 +
|author = Svengali
 +
|download = [[#Download|See Download]]
 +
|feedback = [http://aegidian.org/bb/viewtopic.php?f=4&t=4908 BB-Link]
 +
}}
 +
 
 +
[[Category:Oolite utilities]]

Revision as of 17:50, 7 January 2012

Overview

This tool gives you the ability to configure several OXPs. It changes settings to enable (or disable) logging or audio functions and special settings to reckognize errors or to avoid clashes or to adjust numbers of planets/moons, etc. OXPs can use it in a lot of ways and in most cases it only needs a few additional lines of code.

OXPConfig runs without the debug-console and is primarily meant for non-scripters (and lazy scripters), but if you really need debug-options it is highly recommended to install the Debug.oxp (written by Ahruman) and if necessary the console (written by Ahruman and ported to Windows by Kaks).

Handling

  • Dock at a station,
  • open the Options-Menue (F2),
  • then step to the Gameoptions (where you can change Oolites options),
  • wait till you get a message that OXPConfig is activated,
  • and step directly to the SYSTEM_DATA_SCREEN (F7).

Features

  • Loading, storing and resetting to defaults of configurations.
  • 4 booleans.
  • 4 short unsigned integers (0xff).
  • 1 unsigned 24Bit integer (0xffffff) that is used as bitmask e.g. to en/disable appearance of entities.
  • Minimum version checks.
  • Early calls of OXPs startUp function if flag is set.
  • Early settings if OXPConfig has collected the data and flag is set.
  • Notification for OXPs about changed settings if flag is set. Calls oxpcNotifyOnChange().

Configuration

OXPConfig compatible.png

OXPConfig can be configured like the other oxps:

  • logging: en/disables the extended logging in OXPConfig.
  • logEarly: en/disables the logging of OXPs which have set the EarlyCall flag.
  • displayAll: en/disables collecting data from all OXPs which are declaring oxpcSettings.
  • collectAll: en/disables collecting of data from all worldScripts.

More infos are available in the OXPConfig Documentation.

Requirements

Download

Quick Facts

Levelindicator0.png
0-{{{2}}}
Version Released License Features Category Author(s) Feedback
2.0.6 2012-01-04 CC-by-nc-sa-3.0 Config Misc OXPs Svengali BB-Link