Difference between revisions of "Category:Oolite scripting"

From Elite Wiki
(Added link to some relevant categories, and note about Javascript)
(Added a little more)
Line 4: Line 4:
 
== OXP's ==
 
== OXP's ==
 
*https://www.w3schools.com/js/js_array_sort.asp is a valuable resource for better knowledge of Javascript.
 
*https://www.w3schools.com/js/js_array_sort.asp is a valuable resource for better knowledge of Javascript.
::Modern OXPs are written in JavaScript. Specifically oolite.jsVersion 185, an Oolite specific variant of '''ECMAv5'''. It is the same Spidermonkey version (1.8.5 - March 2011) that Firefox 4 shipped with many years ago, but it is a special build for Oolite. This is the version that we have almost always had and it has not changed between versions of the game. It is unlikely to change in the future (due to the [http://aegidian.org/bb/viewtopic.php?p=256623#p256623 immense amount of work] involved in tampering with it!).
+
*https://developer.mozilla.org/en-US/docs/Web/JavaScript is also good
 +
::Modern OXPs are written in JavaScript. Specifically oolite.jsVersion 185, an Oolite specific variant of '''ECMAv5''' (2009). It is the same Spidermonkey version (1.8.5 - March 2011) that Firefox 4 shipped with many years ago, but it is a special build for Oolite. This is the version that we have almost always had and it has not changed between versions of the game. It is unlikely to change in the future (due to the [http://aegidian.org/bb/viewtopic.php?p=256623#p256623 immense amount of work] involved in tampering with it!).
  
 
*[[Legacy Scripting]] gives an introduction to javascript's precursor languages (for earlier oxp's)
 
*[[Legacy Scripting]] gives an introduction to javascript's precursor languages (for earlier oxp's)

Revision as of 06:39, 22 June 2022

Oolite scripting topics.

OXP's

Modern OXPs are written in JavaScript. Specifically oolite.jsVersion 185, an Oolite specific variant of ECMAv5 (2009). It is the same Spidermonkey version (1.8.5 - March 2011) that Firefox 4 shipped with many years ago, but it is a special build for Oolite. This is the version that we have almost always had and it has not changed between versions of the game. It is unlikely to change in the future (due to the immense amount of work involved in tampering with it!).
  • Legacy Scripting gives an introduction to javascript's precursor languages (for earlier oxp's)

Subcategories

This category has the following 5 subcategories, out of 5 total.

Pages in category "Oolite scripting"

The following 118 pages are in this category, out of 118 total.