Difference between revisions of "OXP"

From Elite Wiki
m
(Installing an OXP)
 
Line 1: Line 1:
[[Image:oolite-oxp-icon.png|100px|right|OXP icon]]
+
[[Image:oolite-oxp-icon.png|128px|right|OXP icon]]
An '''OXP''' (Oolite eXpansion Pack) is an enhancement to the game [[Oolite]]. Typically, an OXP is downloaded as a ZIP file, which is expanded and placed in Oolite's AddOns folder. On the Mac the OXP itself is a folder which takes the form of the icon shown here. On Windows the OXP appears as a normal folder ending ".oxp". An OXP could be a new game object (such as a ship, space station or a moon), a mission, or a combination of several elements. OXPs can use all of the facilities of Oolite, including some that are not used in the standard, unexpanded game. Oolite will only read an OXP if you place the .oxp folder in Oolite's AddOns folder.
+
An '''OXP''' ('''O'''olite e'''X'''pansion '''P'''ack) is an enhancement to the game [[Oolite]]. An OXP could be a new game object (such as a ship, space station or a moon), a mission, or a combination of several elements. OXPs can use all of the facilities of Oolite, including some that are not used in the standard, unexpanded game. Please note that if you run Oolite in 'Strict Play' mode (set via pressing F2 when docked or paused and then selecting 'Reset to Strict play'), OXPs are not loaded.
   
== Downloading OXPs ==
 
  +
An '''OXZ''' is an OXP in a particular '''Z'''ipped format to make it easier for Oolite to process and for players to install - to find out what's inside one, use your unzipping tool of choice on it.
   
On this page you will find download links to all the OXPs. Most OXPs can also be found at [http://oosat.alioth.net The Oolite Satellite Resource Site] or the older [http://capnhack.com/hosting/oolite/Oolite/OoSat.html Captain Hack OoSat Site]).
 
  +
== Finding OXPs ==
  +
=== OXP's ===
  +
*The '''[[OXP List]]''' provides the most comprehensive list of Oolite OXP expansion packs.
  +
*[[Guide to Unlisted OXPs]] has 100 or so (which are not listed elsewhere).
  +
=== OXZ's ===
  +
*The [http://www.oolite.org/oxps/ '''OXZ List'''] provides the most comprehensive list of Oolite OXZ expansion packs (but only those uploaded to the in-game Expansions Manager).
  +
*Just for fun, the [[Index of artefacts]] provides the most comprehensive analysis of these Oolite OXZ expansion packs...
  +
*there are just a handful of oxz's (mostly experimental, but including some excellent ones by phkb) not listed on the Expansions Manager/OXZ List. They are mostly in the [[Guide to Unlisted OXPs]] mixed in with everything else.
  +
=== Old versions ===
  +
For purely historical purposes (or a touch of nostalgia if you've been around Oolite for a long time) you might want to look at [http://oosat.alioth.net The Oolite Satellite Resource Site] ('''Oosat2''', quite broken but still accessible, 2006-11-04 until 2007-03-03) or the even older [http://capnhack.com/hosting/oolite/Oolite/OoSat.html Captain Hack OoSat Site] ('''Oosat1''', beginning until 2006-10-14). Oosat may have originally been hosted here on Alioth.net, as was '''Oldsat'''. They had a tendency to go off-line or to crash, losing all information. Search on the BB if you are curious!
   
Please note however that neither of these sites have been updated for a long time, nor will they be. All updating is now done on this page of the Wiki, so you should use the link shown on this page to get the latest version of the OXP. For example, the versions of Assassins.oxp, Ionics.oxp and Spyhunter.oxp on the Captain Hack site are old versions (and contain bugs). The links on this page will take you to the latest versions.
 
  +
For your curiosity and maybe one or the other odd find there is also the [[OXP Attic]] which houses derelict OXPs from times long past. Also see [http://www.aegidian.org/bb/viewtopic.php?f=2&t=20721 Recovering Lost Oxp's].
   
The download will create a .ZIP file. Unzip it and a new folder will appear. Open this folder and you will see a folder ending .oxp and usually a README file. Move the folder ending .oxp into the Oolite AddOns folder. Next time you load up Oolite the new features added by the OXP will be added to the game. Do read the README file, as this will tell you what the OXP does.
 
  +
== OXPs suitable for new players ==
  +
<!--
  +
It is suggested that players new to the game should be careful when choosing OXPs. The basic game is extremely well-balanced and has stood the test of time, but many OXPs change the balance and dynamics of the game.
   
Below you will see a table giving download links to all the OXPs set out in alphabetical order. The links in the next column will take you to Wiki Pages giving information on ships or stations added by the OXP. Many of the Mission OXPs will contain lots of other ships, stations or weapons that are not listed here. The Wiki only gives information on the Ships listed in the galaxy wide "Jane's Spacecraft". Many military, criminal and corporate powers do not make information on the craft they build or use available to the galactic public! Listed below the table are all the OXPs broken down by category.
 
  +
To make an informed choice as to what OXPs you might want, you do need to understand the way the standard game works first, so it is recommended that new players should consider playing Oolite without game-changing OXPs for a while.
   
== List of known OXPs ==
 
  +
However, many OXPs will just enhance eye-candy and ambience - they make the game look better, or add features which make the Oolite experience more enjoyable without affecting the way the game plays.
   
{| width="100%" style="border: 1px solid #cfcfbf; background-color: #f0f0ff; padding: .5em 1em 1em; cellpadding: 0; cellspacing: 0; color: #000000; vertical-align: top; text-align: left;"
 
  +
To help, a [[OXP_List_for_New_Players| list of suitable OXPs for newcomers]] has been compiled. These are OXPs that will not affect gameplay but are worthwhile additions for the new player who wants a diverse and visually exciting Ooniverse.
|-valign="top"
 
  +
-->
! Download !! Ships !! Stations !! Other Information
 
  +
|-valign="top" bgcolor="#e7e7ff"
 
  +
Everyone has their own idea of what OXPs should be in a starter pack, or which are just best. There are several threads on the Forum on this topic, perhaps the best-balanced and most useful for newcomers being [http://oolite.aegidian.org/bb/viewtopic.php?f=2&t=11885 this one].
| [http://oosat.alioth.net/files/aegidian-special.zip ''Aegidian's Specials'']
 
| [[Mussurana]]
 
[[Asp Mk I Special]]
 
|
 
|Ships. The powerful Mussurana and an improved Asp.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/x-ships.oxp.zip ''Aegidian's X-Ships'']
 
| [[Python_ET_Special|Python ET Special]]
 
   
[[Cobra_Mk.2_%28Oolite%29|Cobra Mk II]]
 
  +
== Suitability for simpler or for more difficult/advanced gaming ==
  +
There exists a way of marking an OXP's difficulty level according to the author's belief. You can find the [[OXP_Levelindicators|level indicators]] on the wiki.
   
[[Taipan]]
 
  +
Another system in progress is [[Template:IconOXP]].
|
 
|Ships. An improved Python, the experimental Cobra Mk II and the fearsome Taipan.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/E5Amigasoundpack01oxp.zip ''Amiga Replacement Sounds'']
 
|
 
|
 
| Sound Set.
 
|-valign="top"
 
| [http://oosat.alioth.net/?q=node/93 ''Anarchies V 0.1'']
 
|
 
|
 
| Customised Anarchy systems.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/aphidv2.oxp_.zip ''Aphid Escort Service'']
 
|
 
|
 
|Ships. Adds the stylish Aphid escort service.
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/att1.zip ''Armoured Transport Type 1'']
 
| [[Gaundlet_Armoured_Transport_Type1|Gaundlet Armoured Transport Type 1]]
 
   
[[Gaundlet_Armoured_Escort_Viper|Gaundlet Armoured Escort Viper]]
 
  +
==Player recommendations==
|
 
  +
These commanders have put together lists of their personal favourites:
|Ships. Convoys of well armed craft ferry gold and other valuables through the space lanes. Only a pirate with an Iron Ass would even dream of attempting a robbery!
 
  +
*[[User:Cpt|Cpt]] (2013)
|-valign="top" bgcolor="#e7e7ff"
 
  +
*[[User:JazHaz|JazHaz]] (2013)
| ''[[The Assassins Guild OXP|Assassins Guild V1.2]]''
 
  +
*[[User:Zireael|Zireael]] (2014)
| [[Deamon_Cruiser|Deamon Cruiser]]
 
  +
*[[User:Norby#Recommended_OXPs|Norby]] (2015-7): includes packages of recommended OXPs for new players, the more experienced ''etc''.
  +
*[[User:CaptSolo|CaptSolo]] (2020)
   
[[Mongoose]]
 
  +
== Help with OXPs ==
   
[[Nemesis]]
 
  +
Information on OXPs can also be found on the [http://www.aegidian.org/bb/viewforum.php?f=4 Expansion Pack Forum], the Friendliest Board This Side of Riedquat. The helpful people there will be happy to assist you with any questions you have about OXPs.
   
[[Scorpion_Frigate|Scorpion Frigate]]
 
  +
== Tweaking your OXPs ==
|[[Navy Station]]
 
  +
Do you prefer a louder ''beep'' for audible docking clearance? Would you rather your Commander's Log also recorded purchases & repairs? Do you want your Laser Booster to activate automatically upon launch?
| [[Oolite_Missions#The_Assassins_Guild|Mission]]. Murder to order in Galaxy 7. Dare you join the Guild?
 
|-valign="top"
 
| [http://oosat.alioth.net/files/AteroidStorm2.zip ''Asteroid Storm'']
 
|
 
|
 
| [[Oolite_Missions#Asteroid_Storm|Mission]]. A well known station in Galaxy 1 comes under threat from an asteroid strike. Also adds new types of asteroids to the universe.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/bandersnatch.zip ''Bandersnatch'']
 
|[[Bandersnatch]]
 
|
 
|Ships. Adds a pirate capital vessel armed with plasma turrets.
 
|-valign="top"
 
| [http://www.box.net/public/z2ahfudnt3 ''Bank of the Black Monks'']
 
| [[Black_Monk_Gunship|Black Monk Gunship]]
 
| [[Black_Monk_Monastary|Black Monk Monastary]]
 
| [[Oolite_Missions#Bank_of_the_Black_Monks|Mission]]. Monks aboard well armed stations appear in advanced systems. Loans are offered, defaulters will be executed.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/Behemoth.zip ''Behemoth'']
 
| [[Behemoth]]
 
|
 
|Ships. Adds a powerful Navy Cruiser.
 
|-valign="top"
 
| [[Media:BoomslangWIP.zip|''Boomslang'']]
 
| [[Boomslang]]
 
|
 
|Ships. Adds a mid-range multi-role ship. Used by pirates and traders alike.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/seosu.zip ''Capisastra'']
 
| [[Capisastra_Defender|Capisastra Defender]]
 
   
[[Capisastra_Hauler|Capisastra Hauler]]
 
  +
You will find recipes for modifying some of the OXPs [http://www.aegidian.org/bb/viewtopic.php?p=216177#p216177 here].
   
[[Capisastra_Warrior|Capisastra Warrior]]
 
  +
== Installing an OXP ==
|
 
|Ships. Capisatra pirates appear in Galaxy 4.
 
|-valign="top"
 
| [[Media:Cargo_wrecks_teaser_v1.2.zip|''Cargo & Wrecks'']]
 
|
 
|
 
| Cargo. Adds lots of different types of cargo canisters.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/clearskies.oxp_.zip ''Clear Skies'']
 
|
 
|
 
| Utility. Reduces nebula effects. Handy if your system is finding it hard to run Oolite.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/ChoppedCobra.zip ''Cobra 3.5 (chopped Cobra)'']
 
| [[Cobra_3.5|Cobra Mk 3.5]]
 
|
 
|Ships. A variation on the Classic Cobra Mk III.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/CobraClipper.zip ''Cobra Clipper SAR'']
 
| [[Cobra_Clipper_SAR|Cobra Clipper SAR]]
 
|
 
|Ships. A custom Cobra Mk III to rescue stranded Commanders.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/cobra3njx.zip ''Cobra Mk III Njx'']
 
| [[Cobra_III_NjX|Cobra III NjX]]
 
|
 
|Ships. A faster, tougher variation on the Classic Cobra Mk III.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://sancho.dk/oolite/commies.zip ''Commies'']
 
| [[Ray_Mk.I|Ray Mk I]]
 
   
[[Giant_Ray|Giant Ray]]
 
  +
OXPs are installed to the folder or directory ('folder' and 'directory' are synonyms) named '''AddOns'''. Read on, we will also tell you where to find that folder.
   
[[Astro_Mines|Mining Pods]]
 
  +
=== In OXZ format ===
  +
Download the OXZ file, and save it to your AddOns folder.
   
[[Astro_Mines|Scavenger Rays]]
 
  +
Many OXZ format expansion packs can also be downloaded and installed for you from the [[Expansions Manager]] in Oolite. These will be placed in a separate folder which Oolite manages ('''ManagedAddOns''') - any you download yourself should go in the '''AddOns''' folder so that Oolite doesn't accidentally overwrite them.
   
[[Sturgeon_Mk.I|Sturgeon Mk I]]
 
  +
If you want to inspect an OXZ you've downloaded with the expansion pack manager, copy it out of the '''ManagedAddOns''' folder first, then open it with your unzipping program. Some versions of the Expansions Manager can do this for you when you press the ''x'' key.
   
[[Worker%27s_Commuter|Worker's Commuter]]
 
  +
=== In OXP format ===
  +
Typically, an OXP is downloaded as a ZIP file though occasionally other compression tools such as 7z or rar have been used. Unzip it to find a folder with a name ending .oxp
   
| [[Astro_Mines|Astro Mines]]
 
  +
After unzipping the file, make sure that it is ''only'' the OXP folder that put into the AddOns directory - some zipped OXPs can contain a top level folder with a readMe file, and the actual OXP folder is a level further down. If this is the case, move the folder with the '''.oxp''' extension into the AddOns folder.
   
[[CZGF|Collective Zero-G Factory]]
 
  +
Sometimes the zipped files contain several folders, make sure you only copy the folder -or file for Macintoshes- ending with '''.oxp''' into the AddOns folder. This folder is found in different locations, depending on the platform.
   
[[SLAPU|Solar Laboratory and Production Unit]]
 
  +
If you have followed these instructions and OXPs are not being recognised by the game make sure that your commander is a normal game. If you started your commander using the "Strict Mode" starting option, no OXPs will ever be used.
|Ships / Stations. Commie systems have their own police forces, stations and miners.
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/pLists/hud.plist ''Compact HUD'']
 
|
 
|
 
|Alternative HUD.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://www.box.net/public/b2tic3tjsk#f4083657 ''Condor'']
 
| [[Condor]]
 
|
 
| Ships. A very powerful police and Navy Cruiser.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/CustomSounds.zip ''Custom Sounds'']
 
|
 
|
 
| Sound Set.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/custpaint1.zip ''Custom Paint Jobs'']
 
|
 
|
 
|Ships. Classic Elite Ships appear with custom paint jobs.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/dwcobra3HiRes.zip ''Dark Wheel Cobra''] -
 
([http://oosat.alioth.net/files/dwcobra3.zip alternative lo-end version])
 
|
 
|
 
|Ships. A custom Cobra Mk III model, as seen on the cover of the Elite Manual.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/Deposed.zip ''Deposed'']
 
|
 
|
 
| [[Oolite_Missions#Deposed|Mission]]. A series of missions set in Galaxy 4 for an experienced Commander.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Diso.zip ''Diso'']
 
|
 
|
 
| Planets. Extra planets and stations are added to the Diso system.
 
|-valign="top" bgcolor="#e7e7ff"
 
| ''Dr HUD'' [http://sancho.dk/oolite/Dr_HUD_Cmk3.zip Cobra Mk III version], [http://sancho.dk/oolite/Dr_HUD.zip Custom version]
 
|
 
|
 
| Alternative HUD.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Dredger.zip ''Deep Space Dredger'']
 
| [[Sabre]]
 
| [[Deep_Space_Dredger|Deep Space Dredger]]
 
|Ships / Stations. Adds dockable Space Dredgers to the space lanes, defended by a squad of Saber fighters.
 
|-valign="top" bgcolor="#e7e7ff"
 
|[http://www.fileden.com/files/2007/2/12/766318/OXPs/Dictators%20v1.2.zip ''Dictators'']
 
| [[Imperial_Censor|Imperial Censor]]
 
   
[[Imperial_Freighter|Imperial Freighter]]
 
  +
== Locating your AddOns folder ==
   
[[Imperial_Lictor|Imperial Lictor]]
 
  +
=== Mac OS X ===
  +
Found in the folder that contains the Oolite application.<br>
   
[[Imperial_Quaestor|Imperial Quaestor]]
 
  +
Alternatively you can also have the '''AddOns''' folder in your user area at '''~/Library/Application&nbsp;Support/Oolite/AddOns/'''. When both places contain an '''AddOns''' folder, both contents are read with the content in the user libraries loading last.
   
[[Imperial_Tanker|Imperial Tanker]]
 
  +
'''Troubleshooting:''' If you get an error saying "The item could not be moved because "AddOns" cannot be modified", that can happen if you weren't the user that installed Oolite.
  +
The solution is to put the OXPs of your choice in '''~/Library/Application&nbsp;Support/Oolite/AddOns/''' instead (you may need to create this folder).
  +
The error could also be triggered because you’re running from the disk image, you’ll need to copy the game somewhere else. Having done so, if you still get the error, use the Get Info command on the AddOns folder, open the Ownership & Permissions pane and check that it says You Can: Read & Write.
   
[[Junta_Enforcer|Junta Enforcer]]
 
  +
=== Linux ===
  +
The location of the AddOns folder will depend on whether you chose to install Oolite to 'Home' or 'System'.
   
[[Revolutionary_Guard|Revolutionary Guard]]
 
  +
If you chose the 'Home' installation, the AddOns directory is located in '''~/GNUstep/Applications/Oolite/AddOns'''. The AddOns folder should be in the top level of the Oolite install directory (at the same level as the oolite.app folder) You may have to create it.
| [[Imperial_AstroFactory|Imperial AstroFactory]]
 
| Ships / Stations. Dictatorship systems gain their own police forces, supply craft and stations.
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/eagle2.zip ''Eagle Mk II'']
 
| [[Eagle_Mk_II|Eagle Mk II]]
 
|
 
| Ships. Adds the Eagle Long Range Fighter in several versions.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/ettBeaconLauncher.zip ''ETT Homing Beacon]
 
|
 
|
 
| Equipment. Mark a position in space by deploying a pylon mounted beacon.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Executive%20SpaceWays%20v2.1.zip ''Executive Spaceways'']
 
| [[Delta_Long-Range_Escort|Delta Long-Range Escort]]
 
   
[[Gemini_Escort|Gemini Escort]]
 
  +
If you chose the 'System' installation, the AddOns directory will be '''~/.Oolite/Add-ons'''. You may have to create it. Note that this is a 'hidden' directory, and so you may have to turn on 'Show hidden files' in your file manager before you can see it.
   
[[Starseeker_Personal_Shuttle|Starseeker Personal Shuttle]]
 
  +
An alternative location for a 'System' installation is the '''/opt/Oolite/AddOns''' directory, but most users find this less convenient than '''~/.Oolite/Add-ons'''.
   
[[Strelka_CruiseLiner|Strelka Cruise Liner]]
 
  +
=== Windows ===
  +
The AddOns folder should be in the top level of the Oolite install directory (at the same level as the oolite.app folder). Historical: if you are using the GNUStep dedicated versions (pre-Jan 2006), then the AddOns folder must be created inside the oolite.app folder.
   
[[Trident_Executive_Shuttle|Trident Executive Shuttle]]
 
  +
== Caveats ==
|
 
  +
If you purchase a ship that is an OXP ship and save the game, you will only be able to load that commander as long as this OXP is installed in AddOns. If it's not, Oolite will give you an error instead of trying to load the commander.
| Ships. Adds the Executive SpaceWays fleet of ships. [[Executive_SpaceWays|More Information Here.]]
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/External%20Views.zip ''External Views'']
 
|
 
|
 
| Utility. Adds better outside views to all the Classic Elite Ships.
 
|-valign="top"
 
| [http://www.box.net/public/b2tic3tjsk#f4083657 ''Falcon'']
 
| [[Falcon_%28Oolite%29|Falcon]]
 
|
 
| Ships. Adds the powerful Falcon, used by pirates and traders alike.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/farstar.oxp.zip ''Far Star'']
 
| [[Far_Star_Murderer|Far Star Murderer]]
 
|
 
| Ships. A mid-range fighter / trader.
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/ferdelance_ng.oxp.zip ''Fer de Lance NG'']
 
|
 
|
 
| Ships. Adds a more powerful version of the Fer de Lance with several custom paint jobs.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/ferdepai.oxp_.zip ''Ferdepai'']
 
| [[Ferdepai]]
 
|
 
| Ships. Adds a new fighter / trader to Galaxy 2.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/FighterHud.zip ''Fighter HUD'']
 
|
 
|
 
| Alternative HUD.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/Firewasp.zip ''Firewasp'']
 
| [[Firewasp]]
 
|
 
| Ships. A fast interceptor.
 
|-valign="top"
 
| ''[[Freaky Thargoids OXP|Freaky Thargoids]]''
 
|
 
|
 
| [[shaders in Oolite|Shader]] example, requires Oolite 1.69. Thargoids will use the new Shaders.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/fsr.zip ''Frog Space Rickshaw'']
 
| [[Frog_Space_Rickshaw|Frog Space Rickshaw]]
 
|
 
| Ships. Adds a chatty space taxi service to the safer systems.
 
|-valign="top"
 
| [http://www.fileden.com/files/2007/2/12/766318/Fuel%20Tank%20v2.0.zip ''Fuel Tank'']
 
|[[Fuel Tank]]
 
|
 
| Equipment. Mounts in place of a missile, to top up 3 light years of fuel.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [[Media:genship.zip|Generation Ships]]
 
|
 
|
 
| Ships. The mythical Generation Ships appear from time to time.
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/globestations.zip ''Globe Station'']
 
|
 
| [[Globe_station|Globe Station]]
 
| Stations. A new type of station appears at advanced systems.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/greekshipset1.zip ''Greek Ships'']
 
| [[Penelope_Class_Freighter|Penelope Class Freighter]]
 
   
[[Telemachus_Class_Escort|Telemachus Class Escort]]
 
  +
== Managing a stable of OXPs ==
  +
Nowadays we download OXZs through the in-game Expansions Manager - and it manages them for us. But if we tweak one, it usually becomes an OXP and must then be kept in the AddOns folder. Some older oxps have yet to be turned into OXZs and some experimental OXPs are in a similar position.
   
[[Ulysses_Class_Interceptor|Ulysses Class Interceptor]]
 
  +
So, if you have large numbers of these oxps, see the following threads from the BB.
|
 
  +
*Issues with [http://www.aegidian.org/bb/viewtopic.php?p=273473#p273473 single OXPs]
|Ships. A collection of large trade ships and escorts. Sometimes also used by pirates.
 
  +
*Issues with [http://www.aegidian.org/bb/viewtopic.php?p=273490#p273490 multiple OXPs]
|-valign="top"
 
  +
*Issues with different copies of the game on the [http://www.aegidian.org/bb/viewtopic.php?p=272073#p272073 same hard drive]
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/griffin2.oxp.zip ''Griffin Mk.II]
 
| [[Griffin_Two_%28Oolite%29|Griffin Two]]
 
|
 
|Ships. Adds the Griffin Mk II from ArchElite.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/GrittyCoriolis.oxp.zip ''Gritty Coriolis'']
 
|
 
|
 
|Stations. The Corolis Station gets a more detailed texture.
 
|-valign="top"
 
| [[Media:halsis.zip|''Hal's Hot Sister'']]
 
|
 
|
 
|Sound Set, featuring a female cockpit voice.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/boyracers.zip ''Hatchling Boyracers'']
 
| [[BoyRacer|Boy Racer]]
 
|
 
|Ships. The talkative (and often insulting) boyracers appear in the more advanced systems.
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/Herald.zip ''Herald'']
 
| [[Herald_Military_Gunboat|Herald Military Gunboat]]
 
|
 
|Ships. A powerful police and Navy interceptor.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/tugs.zip ''Hognose Tugships'']
 
| [[Hognose]]
 
|
 
|Ships. The chatty tug ships can be seen towing broken down ships.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/HoOpy.zip ''HOopy Casino'']
 
|
 
|
 
|Stations. HoOpy Casinos appear near the station in advanced systems. Commanders who chose to dock can win or lose credits in games of chance.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/illicit_unlock.oxp.zip ''Illicit Unlock'']
 
|
 
|
 
|Utility. Allows the player to fly all the Classic Elite Ships.
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/impcourier.zip ''Imperial Courier'']
 
| [[Imperial_Courier_%28Oolite%29|Imperial Courier]]
 
|
 
|Ships. The powerful Imperial Courier from Frontier. Use the Wiki link for the updated version.
 
|-valign="top" bgcolor="#e7e7ff"
 
| ''[[Media:Ionics-1.2.1.oxp.zip|Ionics]]''
 
| [[Ionics_Funnelweb|Ionics Funnelweb]]
 
   
[[Ionics_Huntsman|Ionics Huntsman]]
 
  +
== Diagnostics ==
  +
With some OXPs installed, the directory structure will look something like this:<br>
  +
:'''...\AddOns\Basic-debug.oxp'''<br>
  +
:'''...\AddOns\Cabal_Common_Library1.5.1.oxp'''<br>
  +
:'''...\AddOns\Explorers'_Club_1.3.1_2012-01-21.oxp'''<br>
  +
:'''...\AddOns\halsis.oxp'''<br>
  +
:'''...\AddOns\Material Test Suite v1.2.oxp'''<br>
  +
with other directories and files under each of the .oxp directories. You should only find .oxp directories immediately under a \AddOns directory.
   
[[Ionics_Redback|Ionics Redback]]
 
  +
If none of your OXPs are working, are you playing in Strict Mode? Try starting a new commander from the Normal Start and see if the OXPs work then.
   
[[Ionics_Whitetail|Ionics Whitetail]]
 
  +
If you edit the contents of one of your OXPs and cannot see the change, restart Oolite holding down <Shift> to force Oolite to re-read all the OXP files.
|
 
| [[Oolite_Missions#Ionics|Mission]]. A series of missions set in Galaxy 2 centering on the Ionics. [[Ionics_OXP|More Information here.]]
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/ixianships.oxp.zip ''Ixian Omnibus'']
 
| [[Ixian_Battle_Cruiser|Ixian Battle Cruiser]]
 
   
[[Ixian_Bezerka|Ixian Bezerka]]
 
  +
If an OXP you installed is not working or is misbehaving, check [[Oolite_FAQ#Diagnosing_Problems|the Latest.log file]] - you should see a list of the OXPs you have installed. You should see a trend in the names which will tell you if you have installed an OXP within another OXP (move it) or two versions of an OXP (remove the older one) or it is absent suggesting you put it in the wrong place or did not get the .oxp directory extension correct (did you unzip the OXP?).
   
[[Ixian_Freighter_MK1|Ixian Freighter Mk I]]
 
  +
If you know how, a system-wide search for any directory ending in ".oxp" should pull up the OXPs you have installed and they should only appear immediately beneath a '''\AddOns''' directory and never inside another .oxp directory (this is an easily-done error when extracting a zip file).
   
[[Ixian_Gunship|Ixian Gunship]]
 
  +
Note that an OXP in the AddOns folder ''trumps'' an 'identical' OXZ in the ManagedAddOns folder. So if the OXP is an older version, it will [http://www.aegidian.org/bb/viewtopic.php?p=218632#p218632 disable] the newer OXZ.
   
[[Ixian_No-Ship_Mark_I|Ixian No-Ship Mk I]]
 
  +
=== AppleMacs ===
|
 
  +
... Strict semicolon parsing is a Mac thing. Windows and Linux use GNUstep to parse plists and that apparently is more relaxed syntax-wise than whatever it is that the Mac uses.
|Ships. A set of ships from Dune. Used by pirates and traders alike.
 
  +
::[[User:Another_commander|Another_commander]] from [http://www.aegidian.org/bb/viewtopic.php?p=262814#p262814 A possible solution?] (2018).
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/jabberwocky.zip ''Jabberwocky'']
 
|
 
|
 
|Ships. Adds the powerful Jabberwocky fighter / trader.
 
|-valign="top"
 
| ''[[JavaScript test OXP|JavaScript test]]''
 
|
 
|
 
| [[Scripting Oolite with JavaScript|JavaScript scripting]] example, requires Oolite 1.68.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://www.box.net/public/b2tic3tjsk#f4083657 ''Kestrel'']
 
| [[Kestrel]]
 
|
 
|Ships. An interceptor used by the Police and Navy, but also available on the open market.
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/kleptohud.oxp.zip ''Klepto-HUD'']
 
|
 
|
 
| Alternative HUD.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/Lave.zip ''Lave'']
 
|
 
|
 
| Planets. Gives the Lave System a make-over adding all the features described in The Dark Wheel to the game.
 
|-valign="top"
 
| [[Media:Llama.zip|Llama]]
 
| [[Llama]]
 
|
 
|Ships. Adds the Llama fighter / trader.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/longway.oxp.zip ''Long Way'']
 
|
 
|
 
| [[Oolite_Missions#The_Longway_Mission|Mission]]. A transport mission well suited to the novice Commander in Galaxy 1.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Longshot.zip ''Longshot'']
 
| [[Longshot]]
 
|
 
|Ships. Adds the Longshot fighter / trader, regarded by many as a cheaper alternative to the Cobra Mk III.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/lovecats.oxp_.zip ''Lovecats'']
 
|
 
|
 
| [[Oolite_Missions#Love_Cats|Mission]]. Love and betrayal amongst the feline races of Galaxy 4.
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/mPakRedux.zip ''M-Pack (rusties)'']
 
|
 
|
 
| Ships. Adds rusty versions of all the Classic Elite ships. Bargain basement prices, although these old bangers are usually in less good condition than a brand new model.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/manta.oxp_.zip ''Manta'']
 
| [[Manta]]
 
|
 
|Ships. Adds the Manta escort craft.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/marett_vol1.zip ''Marett Space Corporation'']
 
| [[Adder_Mk_II|Adder Mk II]]
 
   
[[Mosquito_Trader|Mosquito Trader]]
 
  +
... the libraries in the Mac seems to be less tolerant of some things than the GNUStep libraries on Linux:
  +
:*lists are enclosed in '<font color="Red">'''('''</font>' '<font color="Red">''')'''</font>' with items separated by '<font color="Red">''','''</font>' and there must ''not'' be a comma after the last item in the list.
  +
:*objects are enclosed in '<font color="Red">'''{'''</font>' '<font color="Red">'''}'''</font>' and consist of pairs: <key> = <value>.
  +
:*Each key/value pair must have a '<font color="Red">''';'''</font>' at the end, even the last pair in the object
  +
:*''if'' the object is a value in a key/value pair in another object, it's closing '<font color="Red">'''}'''</font>' must be followed by a '<font color="Red">''';'''</font>'.
  +
::lifted from a PM from [[User:Dybal|Dybal]] (2020)
   
[[Mosquito_Sport|Mosquito Sport]]
 
  +
== Creating an OXP ==
|
 
  +
It is intended to be easy to create expansion packs. Take a look at the [[OXP howto|How to make OXPs]] page for more information.
|Ships. A collection of fighters and traders from Marett Space Corps.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/megawalnutdash.oxp.zip ''Mega-Walnut Dashboard'']
 
|
 
|
 
| Alternative HUD.
 
|-valign="top"
 
| [http://www.box.net/public/b2tic3tjsk#f4083657 ''Merlin'']
 
| [[Merlin_%28Oolite%29|Merlin]]
 
|
 
|Ships. An interceptor used by the Police and Navy, but also available on the open market.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [[Media:MildAudio.oxp.zip|''MildAudio'']]
 
|
 
|
 
| Sound Set.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Military.zip ''Military Fiasco'']
 
| [[Basilisk]]
 
   
[[Hydra]]
 
  +
'''Context''': [http://www.aegidian.org/bb/viewtopic.php?p=275434#p275434 What can OXP's ''not'' change?] (2021)
   
[[Leviathan]]
 
  +
Older OXPs (from [[User:Aegidian|Aegidian]]'s day were written in [[Legacy Scripting]]. 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!).
   
[[Rattle_Cutter|Rattle Cutter]]
 
  +
[[File:Plist-XML-ASCII-ill.png|thumb|right|702px|XML (left) & OpenStep (right)]]
|
 
  +
Legacy script comes in two versions: XML & OpenStep.
| [[Oolite_Missions#Military_Fiasco|Mission]]. A mission for the Navy for the Commander with more than 1,000 kills.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/gwxstations.oxp.zip ''Military Station'']
 
|
 
| [[Military_station|Military Station]]
 
|Stations. Well armed Military Stations appear in the more advanced systems.
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Stingray.zip ''Military Stingray'']
 
| [[Stingray_%28Oolite%29|Stingray]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/MilHUDv2.zip ''Milspec HUD'']
 
|
 
|
 
| Alternative HUD
 
|-valign="top"
 
| [http://sancho.dk/oolite/missionaries.zip ''Missionaries'']
 
| [[Happy_Eye_Pulpit_Pod|Happy Eye Pulpit Pod]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/monument.zip ''Monument'']
 
|
 
|
 
|
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/morrigan.zip ''Morrigan'']
 
|
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/extra/oosounds2.zip ''Murgh's Replacement Sounds'']
 
|
 
|
 
| Sound Set
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/xships.zip ''Murgh's X-Ships'']
 
| [[Bandy-Bandy]]
 
   
[[Chuckwalla]]
 
  +
=== OXP resources ===
  +
*Here is an [[index of artefacts]] already created in OXPs.
  +
*[[Documenting your artefacts]] (OXP, ships and equipment)
  +
*[[OXP howto]]
  +
*[[Publishing your OXP]]
   
[[Eel_Rapier|Eel Rapier]]
 
  +
== Loading Order of OXPs ==
|
 
  +
OXPs loaded after other OXPs will "trump" the earlier OXPs in terms of their effects on the game. It is a similar situation with the vanilla game code, where the OXPs trump or overwrite the relevant sections of the basic oolite game. <br>
|
 
  +
The loading order under Macs and Windows is alphabetical, while Linux is unpredictable. There is no solution for Linux load ordering as yet ([http://aegidian.org/bb/viewtopic.php?p=261821#p261821 Svengali 2018]).
|-valign="top" bgcolor="#e7e7ff"
 
| [http://www.box.net/public/b2tic3tjsk#f4083657 ''Navy Starships'']
 
|
 
|
 
|
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/newships.oxp.zip ''New Ships'']
 
| [[Hamadryad]]
 
   
[[Josher]]
 
  +
*[http://www.aegidian.org/bb/viewtopic.php?p=189416#p189416 Nested OXP's in AddOns folder] (2012)
 
[[Naga]]
 
 
[[Ringhals]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/hud_ng.oxp.zip ''NG HUD'']
 
|
 
|
 
| Alternative HUD
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/nuvipers.zip ''Nu Vipers'']
 
| [[GalCop_Viper_Mark_II|GalCop Viper Mark II]]
 
[[GalCop_Viper_Cruiser|GalCop Viper Cruiser]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/nuke.zip ''Nuclear Torpedo'']
 
|
 
|
 
| Equipment
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/oldships.zip ''Old Ships'']
 
| [[Bushmaster_Miner|Bushmaster Miner]]
 
 
[[Cat_%28Oolite%29|Cat (Cougar)]]
 
 
[[Chameleon_%28Oolite%29|Chameleon]]
 
 
[[Ghavial_%28Oolite%29|Ghavial]]
 
 
[[Iguana_%28Oolite%29|Iguana]]
 
 
[[Monitor_%28Oolite%29|Monitor]]
 
 
[[Ophidian_%28Oolite%29|Ophidian]]
 
 
[[Salamander_%28Oolite%29|Salamander]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://sancho.dk/oolite/Oo-Haul.zip ''Oo-Haul'']
 
| [[L-Crate_Hauler|L-Crate Hauler]]
 
|
 
|
 
|-valign="top"
 
| [http://www.box.net/public/8sclm59k58#main ''Orb'']
 
| [[Orb]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://sancho.dk/oolite/Ore_processor.zip ''Ore Processor'']
 
|
 
|
 
| [[Ore_Processor|Equipment]]
 
|-valign="top"
 
| [http://oosat.alioth.net/files/outrider.zip ''Outrider'']
 
| [[Outrider_%28Oolite%29|Outrider]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://www.box.net/public/b2tic3tjsk#f4083657 ''Pallas'']
 
| [[Pallas]]
 
|
 
|
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Pelamis.zip ''Pelamis'']
 
| [[Pelamis]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/Phoenix.zip ''Phoenix'']
 
| [[Phoenix]]
 
|
 
|
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/pirate_coves.zip ''Pirate Coves'']
 
|
 
|
 
| [[Oolite_Missions#Pirate_Coves|Mission]]
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/piratetraps.oxp.zip ''Pirate Traps'']
 
|
 
|
 
|
 
|-valign="top"
 
| [http://oosat.alioth.net/files/PTI.zip ''Pteradyne Technologies Ships''] - ([http://oosat.alioth.net/files/PTI_bugfix11.zip ''bug fix''])
 
| [[Excalibur]]
 
[[Paladin]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/pcc.oxp.zip ''Python Class Cruiser]
 
| [[Python_Class_Cruiser|Python Class Cruiser]]
 
|
 
|
 
|-valign="top"
 
| ''[[Media:Python_Class_Cruiser.oxp.zip|Python Class Cruiser version 2.6]]''
 
|
 
|
 
| [[shaders in Oolite|Shader]] example. Shaders require Oolite 1.69 or later.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/racers.oxp.zip ''Racers'']
 
|
 
|
 
|
 
|-valign="top"
 
| [http://oosat.alioth.net/files/RingPod.zip ''Racing Rings'']
 
|
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/RoC.oxp.zip ''Remorse of Conscience'']
 
| [[Remorse_Of_Conscience_v2|Remorse Of Conscience]]
 
|
 
|
 
|-valign="top"
 
| [http://oosat.alioth.net/files/RenegadesV3.zip ''Renegade Pirates'']
 
|
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/RVandGS.zip ''Renegade Viper + Grass Snake]
 
|
 
|
 
|
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Saleza%20Aeronautics%20v2.0.zip ''Saleza Aeronautics'']
 
| [[Bellatrix_Cruiser|Bellatrix Cruiser]]
 
 
[[Rigel_Bomber|Rigel Bomber]]
 
 
[[Saiph_Interceptor|Saiph Interceptor]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/santa_v2.zip ''Santa''] - ([http://oosat.alioth.net/files/Santa.zip alternative lo-end version])
 
|
 
|
 
|
 
|-valign="top"
 
| [http://oosat.alioth.net/files/black_baron.zip ''Scourge of the Black Baron'']
 
|
 
|
 
| [[Oolite_Missions#The_Scourge_of_the_Black_Baron|Mission]]
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/s-ships1.zip ''Selezen's S-Ships'']
 
| [[GalCop_SWAT_Viper|GalCop SWAT Viper]]
 
 
[[Oresrian_Trader|Oresrian Trader]]
 
|
 
|
 
|-valign="top"
 
| ''[[Shady Cobra OXP|Shady Cobra]]''
 
|
 
|
 
| [[shaders in Oolite|Shader]] example, requires Oolite 1.69 or later.
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/All-Stars_0.zip ''Skrounk All-Stars Limited'']
 
| [[All_Stars_Large_Freighter|All Stars Large Freighter]]
 
 
[[Seymour_Class_Sled|Seymour Class Sled]]
 
 
[[Starbelly_Class_Sled|Starbelly Class Sled]]
 
 
[[Starhawk|Star Hawk]]
 
 
[[Starwolf_Mark_I|Starwolf Mk I]]
 
|
 
|
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/snark.zip ''Snark'']
 
|
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/Spearhead.zip ''Spearhead Interceptor Mk.I'']
 
|
 
|
 
|
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Spyhunter.zip ''Spy Hunter'']
 
|
 
|
 
| [[Oolite_Missions#Spyhunter|Mission]]
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/StarWars.zip ''Star Wars Ships'']
 
| [[A-Wing]]
 
 
[[B-Wing]]
 
 
[[Lambdashuttle|Lambda Shuttle]]
 
 
[[Tie-Fighter]]
 
 
[[Tie-Interceptor]]
 
 
[[X-Wing]]
 
 
[[Y-Wing]]
 
|
 
|
 
|-valign="top"
 
| ''[http://www.schmucker-info.homepage.t-online.de/ Sung's Detailed Textures]''
 
|
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://sancho.dk/oolite/sunskimmers.zip ''Sunskimmers'']
 
|
 
|
 
|
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/supercobra.oxp.zip ''Supercobra'']
 
| [[SuperCobra]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://www.box.net/public/b2tic3tjsk#f4083657 ''Swift'']
 
| [[Swift]]
 
|
 
|
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Taranis.zip ''Taranis Corporation HQ'']
 
|
 
| [[Taranis_Corporation_HQ_%28Oolite%29|Taranis Corporation HQ]]
 
| [[Oolite_Missions#Taranis|Mission]]
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://sancho.dk/oolite/Shield-tail.zip ''Teretrurus Mk.I'']
 
| [[Teretrurus_Mk.I|Teretrurus Mk I]]
 
|
 
|
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Terrapin.zip ''Terrapin Trader'']
 
| [[Terrapin]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/Tescoura.zip ''Tesoura'']
 
| [[Tesoura]]
 
|
 
|
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Thargoid_CarrierV1.zip ''Thargoid Carrier'']
 
| [[Thargoid_Carrier|Thargoid Carrier]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/ThargoidWarsv.4.0.zip ''Thargoid Wars'']
 
|
 
|
 
| [[Oolite_Missions#ThargoidWars|Mission]]
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Thorgorn%20Threat.zip ''Thorgorn Threat'']
 
| [[Terroriser_Frigate|Terroriser Frigate]]
 
 
[[Thargoid_Thargorn_Battleship|Thargoid Thargorn Battleship]]
 
 
[[Thargoid_Thorgon_Cruiser|Thargoid Thorgon Cruiser]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/tianve_v01.zip ''Tianve Pulsar'']
 
|
 
|
 
|
 
|-valign="top"
 
| [http://oosat.alioth.net/files/Tiger.zip ''Tiger'']
 
| [[Tiger_Mark_I|Tiger Mark I]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/TGY.zip ''Tionisla Orbital Graveyard]
 
|
 
|
 
|
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/tori.zip ''Torus Station'']
 
|
 
| [[Torus_station|Torus Station]]
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/Trans-Hab.zip ''Trans-Hab Station'']
 
|
 
| [[Transhab_station|Transhab Station]]
 
|
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/transports.zip ''Transports'']
 
| [[CoachWhip]]
 
 
[[Coral]]
 
 
[[Woma]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/UrutaMK3.zip ''Urutu Mk.III'']
 
| [[Urutu_Mk.III|Urutu Mk III]]
 
|
 
|
 
|-valign="top"
 
| [http://oosat.alioth.net/files/UrutaMK4.zip ''Urutu Mk.IV'']
 
| [[Urutu_Mk.IV|Urutu Mk IV]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [[Velocity_OXP|Velocity]]
 
|
 
|
 
|
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/weeviloid2.zip ''Weeviloid'']
 
| [[Weeviloid_Hunter|Weeviloid Hunter]]
 
[[Weeviloid_Scoutship|Weeviloid Scoutship]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://capnhack.com/hosting/oolite/Oolite/extra/oosounds.zip ''Wiggy's Replacement Sounds]
 
|
 
|
 
| Sound Set
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/OXPs/wolfmk2.zip ''Wolf Mk.II]
 
| [[Wolf_Mk.2_%28Oolite%29|Wolf Mk II]]
 
|
 
|
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://oosat.alioth.net/files/wolfs_variants.zip ''Wolfwood's Variants'']
 
| [[Asp_Mk.I|Asp Mk I]]
 
 
[[Cobra_Courier|Cobra Courier]]
 
 
[[Cobra_Rapier|Cobra Rapier]]
 
 
[[Drake]]
 
 
[[Drake_Mk_II|Drake Mk II]]
 
|
 
|
 
|-valign="top"
 
| [http://capnhack.com/hosting/oolite/Oolite/extra/oosounds3.zip ''Xaotik's Replacement Sounds'']
 
|
 
|
 
| Sound Set
 
|-valign="top" bgcolor="#e7e7ff"
 
| [http://sancho.dk/oolite/yaw.zip ''Your Ad Here!'']
 
|
 
| [[Pi-42]]
 
 
[[Tescoo_Oxpress|Tescoo Oxpress]]
 
| [[Oolite_Missions#Oo-haul_Escort_Missions|Mission]]
 
|}
 
 
==OXPs by Category==
 
 
===Sound Sets===
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/E5Amigasoundpack01oxp.zip ''Amiga Replament Sounds'']<br>
 
[http://oosat.alioth.net/files/CustomSounds.zip ''Custom Sounds'']<br>
 
[[Media:halsis.zip|Hal's Hot Sister]] (female cockpit voice)<br>
 
[http://capnhack.com/hosting/oolite/Oolite/extra/oosounds2.zip ''Murgh's Replacement Sounds'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/extra/oosounds.zip ''Wiggy's Replacement Sounds]<br>
 
[http://capnhack.com/hosting/oolite/Oolite/extra/oosounds3.zip ''Xaotik's Replacement Sounds'']<br>
 
[[Media:MildAudio.oxp.zip|MildAudio]]<br>
 
 
===Alternative HUDs===
 
[http://capnhack.com/hosting/oolite/Oolite/pLists/hud.plist ''Compact HUD'']<br>
 
''Dr HUD'' [http://sancho.dk/oolite/Dr_HUD_Cmk3.zip Cobra Mk.III version], [http://sancho.dk/oolite/Dr_HUD.zip Custom version]<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/megawalnutdash.oxp.zip ''Mega-Walnut Dashboard'']<br>
 
[http://oosat.alioth.net/files/FighterHud.zip ''Fighter HUD'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/kleptohud.oxp.zip ''Klepto-HUD'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/hud_ng.oxp.zip ''NG HUD'']<br>
 
[http://oosat.alioth.net/files/MilHUDv2.zip ''Milspec HUD'']<br>
 
 
===Dockable Objects===
 
[http://www.box.net/public/z2ahfudnt3 ''Bank of the Black Monks'']<br>
 
[http://oosat.alioth.net/files/Dredger.zip ''Deep Space Dredger'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/globestations.zip ''Globe Station'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/GrittyCoriolis.oxp.zip ''Gritty Coriolis'']<br>
 
[http://oosat.alioth.net/files/HoOpy.zip ''HoOpy Casino'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/gwxstations.oxp.zip ''Military Station'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/tori.zip ''Torus Station'']<br>
 
[http://oosat.alioth.net/files/Trans-Hab.zip ''Trans-Hab Station'']<br>
 
[http://oosat.alioth.net/files/Taranis.zip ''Taranis Corporation HQ'']<br>
 
 
More information on the Stations appearing in Oolite can be found [[Oolite Stations|here]].
 
 
===Customisations by Government===
 
[http://oosat.alioth.net/?q=node/93 ''Anarchies V 0.1'']<br>
 
[http://sancho.dk/oolite/commies.zip ''Commies'']<br>
 
[http://www.fileden.com/files/2007/2/12/766318/OXPs/Dictators%20v1.2.zip ''Dictators'']<br>
 
 
===Other System Objects===
 
[http://oosat.alioth.net/files/Diso.zip ''Diso'']<br>
 
[http://oosat.alioth.net/files/Lave.zip ''Lave'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/pirate_coves.zip ''Pirate Coves'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/piratetraps.oxp.zip ''Pirate Traps'']<br>
 
[http://oosat.alioth.net/files/tianve_v01.zip ''Tianve Pulsar'']<br>
 
[http://oosat.alioth.net/files/TGY.zip ''Tionisla Orbital Graveyard]<br>
 
[http://sancho.dk/oolite/yaw.zip ''Your Ad Here!'']<br>
 
 
===Missions===
 
''[[The Assassins Guild OXP|Assassins Guild V1.2]]''<br>
 
[http://oosat.alioth.net/files/AteroidStorm2.zip ''Asteroid Storm'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/Deposed.zip ''Deposed'']<br>
 
[http://wiki.alioth.net/images/7/7a/Ionics-1.2.1.oxp.zip ''Ionics v.1.2.1'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/longway.oxp.zip ''Long Way Around'']<br>
 
[http://oosat.alioth.net/files/lovecats.oxp_.zip ''Lovecats'']<br>
 
[http://oosat.alioth.net/files/Military.zip ''Military Fiasco'']<br>
 
[http://sancho.dk/oolite/Oo-Haul.zip ''Oo-Haul'']<br>
 
[http://oosat.alioth.net/files/Taranis.zip ''Taranis Corporation HQ'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/ThargoidWarsv.4.0.zip ''Thargoid Wars'']<br>
 
[http://oosat.alioth.net/files/black_baron.zip ''Scourge of the Black Baron'']<br>
 
[http://oosat.alioth.net/files/Spyhunter.zip ''Spy Hunter'']<br>
 
 
More information on the numerous Oolite Missions can be found [[Oolite Missions|here]].
 
 
===Ship Systems===
 
[http://oosat.alioth.net/files/ettBeaconLauncher.zip ''ETT Homing Beacon]<br>
 
[http://oosat.alioth.net/files/External%20Views.zip ''External Views'']<br>
 
[[Fuel Tank|Fuel Tank]]<br>
 
[http://oosat.alioth.net/files/nuke.zip ''Nuclear Torpedo'']<br>
 
[http://sancho.dk/oolite/Ore_processor.zip ''Ore Processor'']<br>
 
 
===Ships and Ship Variants===
 
 
More information on the Ships appearing in Oolite can be found [[Oolite Ships|here]].
 
 
[http://oosat.alioth.net/files/aegidian-special.zip ''Aegidian's Specials'']<br>
 
[http://oosat.alioth.net/files/x-ships.oxp.zip ''Aegidian's X-Ships'']<br>
 
[http://oosat.alioth.net/files/aphidv2.oxp_.zip ''Aphid Escort Service'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/att1.zip ''Armoured Transport Type 1'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/bandersnatch.zip ''Bandersnatch'']<br>
 
[http://oosat.alioth.net/files/Behemoth.zip ''Behemoth'']<br>
 
[[Media:BoomslangWIP.zip|Boomslang]]<br>
 
[http://oosat.alioth.net/files/seosu.zip ''Capisastra'']<br>
 
[[Media:Cargo_wrecks_teaser_v1.2.zip|''Cargo & Wrecks'']]<br>
 
[http://oosat.alioth.net/files/clearskies.oxp_.zip ''Clear Skies'']<br>
 
[http://oosat.alioth.net/files/ChoppedCobra.zip ''Cobra 3.5 (chopped Cobra)'']<br>
 
[http://oosat.alioth.net/files/CobraClipper.zip ''Cobra Clipper SAR'']<br>
 
[http://oosat.alioth.net/files/cobra3njx.zip ''Cobra Mk.III Njx'']<br>
 
[http://www.box.net/public/b2tic3tjsk#f4083657 ''Condor'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/custpaint1.zip ''Custom Paint Jobs'']<br>
 
[http://oosat.alioth.net/files/dwcobra3HiRes.zip ''Dark Wheel Cobra''] - ([http://oosat.alioth.net/files/dwcobra3.zip alternative lo-end version])<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/eagle2.zip ''Eagle Mk.II'']<br>
 
[http://oosat.alioth.net/files/ettBeaconLauncher.zip ''ETT Homing Beacon]<br>
 
[http://oosat.alioth.net/files/Executive%20SpaceWays%20v2.1.zip ''Executive Spaceways'']<br>
 
[http://www.box.net/public/b2tic3tjsk#f4083657 ''Falcon'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/farstar.oxp.zip ''Far Star'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/ferdelance_ng.oxp.zip ''Fer de Lance NG'']<br>
 
[http://oosat.alioth.net/files/ferdepai.oxp_.zip ''Ferdepai'']<br>
 
[http://oosat.alioth.net/files/Firewasp.zip ''Firewasp'']<br>
 
''[[Freaky Thargoids OXP|Freaky Thargoids]]'' ([[shaders in Oolite|shader]] example, requires Oolite 1.69)<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/fsr.zip ''Frog Space Rickshaw'']<br>
 
[[Media:genship.zip|Generation Ships]]<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/greekshipset1.zip ''Greek Ships'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/griffin2.oxp.zip ''Griffin Mk.II]<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/boyracers.zip ''Hatchling Boyracers'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/Herald.zip ''Herald'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/tugs.zip ''Hognose Tugships'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/illicit_unlock.oxp.zip ''Illicit Unlock'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/impcourier.zip ''Imperial Courier'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/ixianships.oxp.zip ''Ixian Omnubus'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/jabberwocky.zip ''Jabberwocky'']<br>
 
[http://www.box.net/public/b2tic3tjsk#f4083657 ''Kestrel'']<br>
 
[[Media:Llama.zip|Llama]]<br>
 
[http://oosat.alioth.net/files/Longshot.zip ''Longshot'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/mPakRedux.zip ''M-Pack (rusties)'']<br>
 
[http://oosat.alioth.net/files/manta.oxp_.zip ''Manta'']<br>
 
[http://oosat.alioth.net/files/marett_vol1.zip ''Marett Space Corporation'']<br>
 
[http://www.box.net/public/b2tic3tjsk#f4083657 ''Merlin'']<br>
 
[http://sancho.dk/oolite/missionaries.zip ''Missionaries'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/monument.zip ''Monument'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/morrigan.zip ''Morrigan'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/xships.zip ''Murgh's X-Ships'']<br>
 
[http://www.box.net/public/b2tic3tjsk#f4083657 ''Navy Starships'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/newships.oxp.zip ''New Ships'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/nuvipers.zip ''Nu Vipers'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/oldships.zip ''Old Ships'']<br>
 
[http://www.box.net/public/8sclm59k58#main ''Orb'']<br>
 
[http://oosat.alioth.net/files/outrider.zip ''Outrider'']<br>
 
[http://www.box.net/public/b2tic3tjsk#f4083657 ''Pallas'']<br>
 
[http://oosat.alioth.net/files/Pelamis.zip ''Pelamis'']<br>
 
[http://oosat.alioth.net/files/Phoenix.zip ''Phoenix'']<br>
 
''Plannets''<br>
 
[http://oosat.alioth.net/files/PTI.zip ''Pteradyne Technologies Ships''] - ([http://oosat.alioth.net/files/PTI_bugfix11.zip ''bug fix''])<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/pcc.oxp.zip ''Python Class Cruiser]<br>
 
''[[Media:Python Class Cruiser.oxp.zip|Python Class Cruiser version 2.6]]'' (Includes shaders which require Oolite 1.69 or later)<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/racers.oxp.zip ''Racers'']<br>
 
[http://oosat.alioth.net/files/RingPod.zip ''Racing Rings'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/RoC.oxp.zip ''Remorse of Conscience'']<br>
 
[http://oosat.alioth.net/files/RenegadesV3.zip ''Renegade Pirates''] (Wait until you have an Iron Ass before installing this OXP!)<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/RVandGS.zip ''Renegade Viper + Grass Snake]<br>
 
[http://oosat.alioth.net/files/Saleza%20Aeronautics%20v2.0.zip ''Saleza Aeronautics'']<br>
 
[http://oosat.alioth.net/files/santa_v2.zip ''Santa''] - ([http://oosat.alioth.net/files/Santa.zip alternative lo-end version])<br>
 
[http://oosat.alioth.net/files/s-ships1.zip ''Selezen's S-Ships'']<br>
 
''[[Shady Cobra OXP|Shady Cobra]]''<br>
 
[http://oosat.alioth.net/files/All-Stars_0.zip ''Skrounk All-Stars Limited'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/snark.zip ''Snark'']<br>
 
[http://oosat.alioth.net/files/Spearhead.zip ''Spearhead Interceptor Mk.I'']<br>
 
[http://oosat.alioth.net/files/StarWars.zip ''Star Wars Ships'']<br>
 
''[http://www.schmucker-info.homepage.t-online.de/ Sung's Detailed Textures]''<br>
 
[http://sancho.dk/oolite/sunskimmers.zip ''Sunskimmers'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/supercobra.oxp.zip ''Supercobra'']<br>
 
[http://www.box.net/public/b2tic3tjsk#f4083657 ''Swift'']<br>
 
[http://sancho.dk/oolite/Shield-tail.zip ''Teretrurus Mk.I'']<br>
 
[http://oosat.alioth.net/files/Terrapin.zip ''Terrapin Trader'']<br>
 
[http://oosat.alioth.net/files/Tescoura.zip ''Tesoura'']<br>
 
[http://oosat.alioth.net/files/Thargoid_CarrierV1.zip ''Thargoid Carrier'']<br>
 
[http://oosat.alioth.net/files/Thorgorn%20Threat.zip ''Thorgorn Threat'']<br>
 
[http://oosat.alioth.net/files/Tiger.zip ''Tiger'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/transports.zip ''Transports'']<br>
 
[http://oosat.alioth.net/files/UrutaMK3.zip ''Urutu Mk.III'']<br>
 
[http://oosat.alioth.net/files/UrutaMK4.zip ''Urutu Mk.IV'']<br>
 
[[Velocity_OXP|Velocity]]<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/weeviloid2.zip ''Weeviloid'']<br>
 
[http://capnhack.com/hosting/oolite/Oolite/OXPs/wolfmk2.zip ''Wolf Mk.II]<br>
 
[http://oosat.alioth.net/files/wolfs_variants.zip ''Wolfwood's Variants'']<br>
 
 
== Installing an OXP ==
 
Unzip the OXP and place it in the folder named '''AddOns'''. Sometimes the zipped files contain several folders, make sure you only copy the folder -or file for Macintoshes- ending with '''.oxp''' into the AddOns folder. This folder is found in different locations, depending on the platform:
 
 
=== Mac OS X ===
 
Found in the folder that contains the Oolite application.
 
 
'''Troubleshooting:''' If you get an error saying "The item could not be moved because "AddOns" cannot be modified", that can happen if you weren't the user that installed Oolite.
 
The solution is to put the OXP's of your choice in '''~/Library/Application&nbsp;Support/Oolite/AddOns/''' instead (you may need to create this folder).
 
The error could also be triggered because you’re running from the disk image, you’ll need to copy the game somewhere else. Having done so, if you still get the error, use the Get Info command on the AddOns folder, open the Ownership & Permissions pane and check that it says You Can: Read & Write.
 
 
=== Linux ===
 
If the game was installed system-wide, it is in '''/usr/lib/Oolite/AddOns'''. If it was installed just for the currently logged in user, it will be in the user's home directory, in '''$HOME/.local/lib/Oolite/AddOns''' except Debian systems. Debian changes the folder locations to '''$HOME/.Oolite/Addons.''', '''$HOME/Library/Application&nbsp;Support/Oolite/AddOns/''' and '''/usr/lib/GNUstep/System/Applications/AddOns.''' This, hopefully, solves many a Debian users dilemma of where to put the OXPs.
 
 
=== Windows ===
 
If the installable package was used (post Jan 06) then the AddOns folder needs to be created in '''C:\Programs Files\Oolite'''. Note that this applies if the default installation location is used. If the install location is changed then use the path to the Oolite folder that correspnds to your installation.
 
If the GNUStep dedicated versions (pre-Jan 2006) is used, then the AddOns folder must be created in the oolite.app folder.
 
 
 
After unzipping the file, make sure that it is ''the'' OXP folder that put into the AddOns directory - some zipped OXPs can contain a top level folder with a readMe file, and the actual OXP folder is a level further down. If this is the case, move the item with the '''.oxp''' extension into the AddOns folder.
 
 
== Caveats ==
 
 
If you purchase a ship that is an OXP ship and save the game, you will only be able to load that commander as long as this OXP is installed in AddOns. If it's not, Oolite will give you an error instead of trying to load the commander.
 
 
== Creating an OXP ==
 
   
It is intended to be easy to create expansion packs. With a few simple [[List_of_software|tools]], a player can make small or big changes, and customize the gaming experience.
 
  +
== OXP Lists ==
  +
*[http://www.oolite.org/oxps/ Expansion Manager OXZ list] - orderable
  +
*[[OXP List]] - orderable
  +
*[[Guide to Unlisted OXPs]] - with links at the bottom to older lists
   
* [[OXP howto|How to make OXPs]]
 
  +
*[[Brilliant but broken...]] great oxp's that need updating/fixing... (do you have the skills?)
   
[[Category:Oolite]]
 
 
[[Category:Oolite expansion packs]]
 
[[Category:Oolite expansion packs]]
 
[[Category:Factual]]
 
[[Category:Factual]]

Latest revision as of 07:33, 29 December 2021

OXP icon

An OXP (Oolite eXpansion Pack) is an enhancement to the game Oolite. An OXP could be a new game object (such as a ship, space station or a moon), a mission, or a combination of several elements. OXPs can use all of the facilities of Oolite, including some that are not used in the standard, unexpanded game. Please note that if you run Oolite in 'Strict Play' mode (set via pressing F2 when docked or paused and then selecting 'Reset to Strict play'), OXPs are not loaded.

An OXZ is an OXP in a particular Zipped format to make it easier for Oolite to process and for players to install - to find out what's inside one, use your unzipping tool of choice on it.

Finding OXPs

OXP's

  • The OXP List provides the most comprehensive list of Oolite OXP expansion packs.
  • Guide to Unlisted OXPs has 100 or so (which are not listed elsewhere).

OXZ's

  • The OXZ List provides the most comprehensive list of Oolite OXZ expansion packs (but only those uploaded to the in-game Expansions Manager).
  • Just for fun, the Index of artefacts provides the most comprehensive analysis of these Oolite OXZ expansion packs...
  • there are just a handful of oxz's (mostly experimental, but including some excellent ones by phkb) not listed on the Expansions Manager/OXZ List. They are mostly in the Guide to Unlisted OXPs mixed in with everything else.

Old versions

For purely historical purposes (or a touch of nostalgia if you've been around Oolite for a long time) you might want to look at The Oolite Satellite Resource Site (Oosat2, quite broken but still accessible, 2006-11-04 until 2007-03-03) or the even older Captain Hack OoSat Site (Oosat1, beginning until 2006-10-14). Oosat may have originally been hosted here on Alioth.net, as was Oldsat. They had a tendency to go off-line or to crash, losing all information. Search on the BB if you are curious!

For your curiosity and maybe one or the other odd find there is also the OXP Attic which houses derelict OXPs from times long past. Also see Recovering Lost Oxp's.

OXPs suitable for new players

Everyone has their own idea of what OXPs should be in a starter pack, or which are just best. There are several threads on the Forum on this topic, perhaps the best-balanced and most useful for newcomers being this one.

Suitability for simpler or for more difficult/advanced gaming

There exists a way of marking an OXP's difficulty level according to the author's belief. You can find the level indicators on the wiki.

Another system in progress is Template:IconOXP.

Player recommendations

These commanders have put together lists of their personal favourites:

  • Cpt (2013)
  • JazHaz (2013)
  • Zireael (2014)
  • Norby (2015-7): includes packages of recommended OXPs for new players, the more experienced etc.
  • CaptSolo (2020)

Help with OXPs

Information on OXPs can also be found on the Expansion Pack Forum, the Friendliest Board This Side of Riedquat. The helpful people there will be happy to assist you with any questions you have about OXPs.

Tweaking your OXPs

Do you prefer a louder beep for audible docking clearance? Would you rather your Commander's Log also recorded purchases & repairs? Do you want your Laser Booster to activate automatically upon launch?

You will find recipes for modifying some of the OXPs here.

Installing an OXP

OXPs are installed to the folder or directory ('folder' and 'directory' are synonyms) named AddOns. Read on, we will also tell you where to find that folder.

In OXZ format

Download the OXZ file, and save it to your AddOns folder.

Many OXZ format expansion packs can also be downloaded and installed for you from the Expansions Manager in Oolite. These will be placed in a separate folder which Oolite manages (ManagedAddOns) - any you download yourself should go in the AddOns folder so that Oolite doesn't accidentally overwrite them.

If you want to inspect an OXZ you've downloaded with the expansion pack manager, copy it out of the ManagedAddOns folder first, then open it with your unzipping program. Some versions of the Expansions Manager can do this for you when you press the x key.

In OXP format

Typically, an OXP is downloaded as a ZIP file though occasionally other compression tools such as 7z or rar have been used. Unzip it to find a folder with a name ending .oxp

After unzipping the file, make sure that it is only the OXP folder that put into the AddOns directory - some zipped OXPs can contain a top level folder with a readMe file, and the actual OXP folder is a level further down. If this is the case, move the folder with the .oxp extension into the AddOns folder.

Sometimes the zipped files contain several folders, make sure you only copy the folder -or file for Macintoshes- ending with .oxp into the AddOns folder. This folder is found in different locations, depending on the platform.

If you have followed these instructions and OXPs are not being recognised by the game make sure that your commander is a normal game. If you started your commander using the "Strict Mode" starting option, no OXPs will ever be used.

Locating your AddOns folder

Mac OS X

Found in the folder that contains the Oolite application.

Alternatively you can also have the AddOns folder in your user area at ~/Library/Application Support/Oolite/AddOns/. When both places contain an AddOns folder, both contents are read with the content in the user libraries loading last.

Troubleshooting: If you get an error saying "The item could not be moved because "AddOns" cannot be modified", that can happen if you weren't the user that installed Oolite. The solution is to put the OXPs of your choice in ~/Library/Application Support/Oolite/AddOns/ instead (you may need to create this folder). The error could also be triggered because you’re running from the disk image, you’ll need to copy the game somewhere else. Having done so, if you still get the error, use the Get Info command on the AddOns folder, open the Ownership & Permissions pane and check that it says You Can: Read & Write.

Linux

The location of the AddOns folder will depend on whether you chose to install Oolite to 'Home' or 'System'.

If you chose the 'Home' installation, the AddOns directory is located in ~/GNUstep/Applications/Oolite/AddOns. The AddOns folder should be in the top level of the Oolite install directory (at the same level as the oolite.app folder) You may have to create it.

If you chose the 'System' installation, the AddOns directory will be ~/.Oolite/Add-ons. You may have to create it. Note that this is a 'hidden' directory, and so you may have to turn on 'Show hidden files' in your file manager before you can see it.

An alternative location for a 'System' installation is the /opt/Oolite/AddOns directory, but most users find this less convenient than ~/.Oolite/Add-ons.

Windows

The AddOns folder should be in the top level of the Oolite install directory (at the same level as the oolite.app folder). Historical: if you are using the GNUStep dedicated versions (pre-Jan 2006), then the AddOns folder must be created inside the oolite.app folder.

Caveats

If you purchase a ship that is an OXP ship and save the game, you will only be able to load that commander as long as this OXP is installed in AddOns. If it's not, Oolite will give you an error instead of trying to load the commander.

Managing a stable of OXPs

Nowadays we download OXZs through the in-game Expansions Manager - and it manages them for us. But if we tweak one, it usually becomes an OXP and must then be kept in the AddOns folder. Some older oxps have yet to be turned into OXZs and some experimental OXPs are in a similar position.

So, if you have large numbers of these oxps, see the following threads from the BB.

Diagnostics

With some OXPs installed, the directory structure will look something like this:

...\AddOns\Basic-debug.oxp
...\AddOns\Cabal_Common_Library1.5.1.oxp
...\AddOns\Explorers'_Club_1.3.1_2012-01-21.oxp
...\AddOns\halsis.oxp
...\AddOns\Material Test Suite v1.2.oxp

with other directories and files under each of the .oxp directories. You should only find .oxp directories immediately under a \AddOns directory.

If none of your OXPs are working, are you playing in Strict Mode? Try starting a new commander from the Normal Start and see if the OXPs work then.

If you edit the contents of one of your OXPs and cannot see the change, restart Oolite holding down <Shift> to force Oolite to re-read all the OXP files.

If an OXP you installed is not working or is misbehaving, check the Latest.log file - you should see a list of the OXPs you have installed. You should see a trend in the names which will tell you if you have installed an OXP within another OXP (move it) or two versions of an OXP (remove the older one) or it is absent suggesting you put it in the wrong place or did not get the .oxp directory extension correct (did you unzip the OXP?).

If you know how, a system-wide search for any directory ending in ".oxp" should pull up the OXPs you have installed and they should only appear immediately beneath a \AddOns directory and never inside another .oxp directory (this is an easily-done error when extracting a zip file).

Note that an OXP in the AddOns folder trumps an 'identical' OXZ in the ManagedAddOns folder. So if the OXP is an older version, it will disable the newer OXZ.

AppleMacs

... Strict semicolon parsing is a Mac thing. Windows and Linux use GNUstep to parse plists and that apparently is more relaxed syntax-wise than whatever it is that the Mac uses.

Another_commander from A possible solution? (2018).

... the libraries in the Mac seems to be less tolerant of some things than the GNUStep libraries on Linux:

  • lists are enclosed in '(' ')' with items separated by ',' and there must not be a comma after the last item in the list.
  • objects are enclosed in '{' '}' and consist of pairs: <key> = <value>.
  • Each key/value pair must have a ';' at the end, even the last pair in the object
  • if the object is a value in a key/value pair in another object, it's closing '}' must be followed by a ';'.
lifted from a PM from Dybal (2020)

Creating an OXP

It is intended to be easy to create expansion packs. Take a look at the How to make OXPs page for more information.

Context: What can OXP's not change? (2021)

Older OXPs (from Aegidian's day were written in Legacy Scripting. 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 immense amount of work involved in tampering with it!).

XML (left) & OpenStep (right)

Legacy script comes in two versions: XML & OpenStep.

OXP resources

Loading Order of OXPs

OXPs loaded after other OXPs will "trump" the earlier OXPs in terms of their effects on the game. It is a similar situation with the vanilla game code, where the OXPs trump or overwrite the relevant sections of the basic oolite game.
The loading order under Macs and Windows is alphabetical, while Linux is unpredictable. There is no solution for Linux load ordering as yet (Svengali 2018).

OXP Lists