Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Add-ons

News and discussion of the PC port of Oolite.

Moderators: winston, another_commander

Phoenix4
Dangerous
Dangerous
Posts: 85
Joined: Wed Feb 01, 2006 1:35 pm

Add-ons

Post by Phoenix4 »

Hello,

I've been reading about OXP add-on's for Mac version of Oolite etc. but are they also available for the Windows version?

I've been looking through various posts, but I'm not sure they will run with the latest Windows version - (1.62 I believe).

What sort of updates are there? - Do they correct things like the Advanced Compass, or are they purely cosmetic, i.e. new HUD designs etc.

One other thing - what does OXP stand for??

Thanks all,

Px4
User avatar
Cmdr. Wombat
Deadly
Deadly
Posts: 150
Joined: Mon Jan 31, 2005 6:08 pm
Location: Kentucky

Re: Add-ons

Post by Cmdr. Wombat »

Phoenix4 wrote:
Hello,

I've been reading about OXP add-on's for Mac version of Oolite etc. but are they also available for the Windows version?

I've been looking through various posts, but I'm not sure they will run with the latest Windows version - (1.62 I believe).

What sort of updates are there? - Do they correct things like the Advanced Compass, or are they purely cosmetic, i.e. new HUD designs etc.

One other thing - what does OXP stand for??

Thanks all,

Px4
I don't know if oxp's work with the latest Windows build - I use a Mac - but I can answer the other questions.

OXP stands for Oolite eXpansion Pack (I believe). They won't correct things like the Advance Compass problems encountered in the Windows build. That's an issue with the build. They do add all kinds of things. Most of the available oxp's add ships to the ooniverse. Some of those ships are available to players, some are not. Some make for formidable opponents - those oxp's should probably be avoided by noobs. There are also a couple of alternative HUD's available.

There are some new missions as oxp's. Black_baron.oxp and longway.oxp are good missions for early on and take place in galaxy 1. And there are a couple of "atmosphere" oxp's - these add something to the ooniverse. Pirate_coves.oxp introduces rock hermits that are really pirate hideouts. Thargoidwars.oxp adds encounters with the thargoids (except in galaxy 1 - these would be deadly for players just starting out).

You can down load oxp's from http://capnhack.com/hosting/oolite/Oolite/OoSat.html. Unzip them, find the file called *.oxp (* = some name) and put it in the AddOns folder which should be located in the same folder as the oolite app. Have fun! (assuming they work with the Windows build...)
It is generally inadvisable to eject over the target you just bombed.
User avatar
Arexack_Heretic
Dangerous Subversive Element
Dangerous Subversive Element
Posts: 1876
Joined: Tue Jun 07, 2005 7:32 pm
Location: [%H] = Earth surface, Lattitude 52°10'58.19"N, longtitude 4°30'0.25"E.
Contact:

Post by Arexack_Heretic »

Yes, an Oolite eXPansion pack is something like a mod, except that making an oxp is far more user friendly than mods, generally speaking.


OXP's in windows:

A fresh windows installation should probalby create the AddOns folder first...it sits next to the main Oolite folder.

next download (evt. unpack) an OXP from the Oosat (see last post).
Most OXP's unpack into a folder called (for instance) ''MyShip''.
inside this folder you will find a folder called MyShip.oxp move this folder into the AddOns folder.

Next time you run Oolite, it will incorporate the OXP-files into the universe.



ps: Beware! do not de-install (delete) an oxp once you have bought a ship or begun a mission specific to that oxp. (Once sold or finished, there should be no problem)
Riding the Rocket!
Phoenix4
Dangerous
Dangerous
Posts: 85
Joined: Wed Feb 01, 2006 1:35 pm

Post by Phoenix4 »

So, do all OXP's work with the Windows version?

I wasn't sure if they were version specific.

When I extract a couple of zip files I see a MAC OS folder for example - how would I incorporate that into the Windows build?

I want to be sure I don't screw up the current installation of Oolite. If it does go wrong can OXP's be unistalled, or is it safer to reinstall Oolite?

Also - if I do reinstall, can I backup the saved gane folder and copy it back later? I really don't want to lose my current credits and ship add-ons etc.

Thanks all,

Px4
Phoenix4
Dangerous
Dangerous
Posts: 85
Joined: Wed Feb 01, 2006 1:35 pm

Forgot to add....

Post by Phoenix4 »

As a follow up (forgot to add this bit basically) - I like the idea of expansions that offer further progression with bigger or more varied ships etc. Right now the mission side of things can wait - I'm more interested in improving the 'feel' of the galaxies.

I like the idea of one day being able to progress to a large transport that's also heavily armed for example.

What OXP's do you recommend for this type of modification?

Thanks again,

Px4
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1757
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

just open the folders and look for anything that ends with .oxp, that's the only file you need to put in the AddOns folder.

Your savefile, you can backup, it's completely independent of the Oolite package itself (with the caveat, as mentioned before, that if you buy say an Griffin 2, and later delete the Griffin.oxp from your AddOns, that savefile will not work anymore.)

You can install and de-install all oxp's, but again, it might mess with on-going missions or ships you've bought.

re: the upgrade to transports, not sure what you mean? Bigger cargo? My favourite upgradepath often involves a Josher, pretty cheap, quite good specifications, but there's plenty to choose from, here's the ultimate list, pictures, descriptions, specifications...: http://wiki.alioth.net/index.php/Oolite_Ships
(Edit: not that not all these ships are available to players)
Phoenix4
Dangerous
Dangerous
Posts: 85
Joined: Wed Feb 01, 2006 1:35 pm

Thanks

Post by Phoenix4 »

Hi Rxke, thanks for the reply.

Yes, more ships is what I meant - the possibility of going further, and purchasing much more powerful and larger vessels for cargo transports etc. To perhaps own the largest vessel in the system.

One thing I've just noticed - I don't have an AddOns folder anywhere in the Oolite directory. As this is build 1.62, is the information in the earlier Sticky relevant - or does the AddOns folder go anywhere else now?

Thanks!

Px4
User avatar
Arexack_Heretic
Dangerous Subversive Element
Dangerous Subversive Element
Posts: 1876
Joined: Tue Jun 07, 2005 7:32 pm
Location: [%H] = Earth surface, Lattitude 52°10'58.19"N, longtitude 4°30'0.25"E.
Contact:

Post by Arexack_Heretic »

Read my earlier post again: I explained clearly where to CREATE the AddOns folder.

For galaxy altering OXP's
I recommend the IonicsOXP by Gallileo, which adds more flavour to galaxy 3: Organisations, disputes, wars, newships, bases, missions, etc.

Thargoid wars oxp is also much fun, but mainly missions....still there is some movement in new thargoid entities (see Thargoid-wars-oxp thread)
Riding the Rocket!
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1757
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

Deposed is a cool addon too, long, involved mission, good storyline, funny writing...

re: bigger ships: bigger cargoholds usually comes with a price: lower max-speed and agility.

For instance: if you're into battling, or like to go into dangerous systems, don't buy a Python, they're cheap, but fly like a pig, so smaller, more agile hunters will make your life pretty hard.
Josher's a good semi-big ship.
User avatar
Arexack_Heretic
Dangerous Subversive Element
Dangerous Subversive Element
Posts: 1876
Joined: Tue Jun 07, 2005 7:32 pm
Location: [%H] = Earth surface, Lattitude 52°10'58.19"N, longtitude 4°30'0.25"E.
Contact:

Post by Arexack_Heretic »

Deposed is cool too. :D

Now that we are advertising our own oxp's, ATT.OXP adds a heavilly armoured freighter plus it's own escort. No player-ships though.

Murgh oxp's are good for additional ships, also some player optionals.
Paintjob-oxp adds a bit more vriation to the common shiptypes, as does the mpak-oxp.

Giles' oxp's are not to be sneezed either: x-ships is a cool addition or behemoth also a good choice.

(I run as many as I can myself)
Riding the Rocket!
xaotik
Above Average
Above Average
Posts: 19
Joined: Wed Nov 23, 2005 10:37 am
Location: Crete, Greece

Post by xaotik »

... as a sidenote - addons do work in the latest win32 build, or so it seems atleast, I've been tinkering with adding some ships and it had no problem.

Phoenix4: to solve any confusion, the "Addons" directory should be in the same directory as "oolite.app" that is created using the latest installers.
Phoenix4
Dangerous
Dangerous
Posts: 85
Joined: Wed Feb 01, 2006 1:35 pm

Post by Phoenix4 »

Thanks for the info guys,

Today I will begin adding OXP's and trying them out.

One other thing, I've read that some OXP's only work on certain galaxies. Is that the case?

Right now I'm on the 1st galaxy building up my score etc. If I download all the ship add-ons for example, will I see them all straight away, or only much later in the game?

I'm keen to move up a ship (Josher for example), without breaking the bank early on.

Thanks again!

Px4
User avatar
Arexack_Heretic
Dangerous Subversive Element
Dangerous Subversive Element
Posts: 1876
Joined: Tue Jun 07, 2005 7:32 pm
Location: [%H] = Earth surface, Lattitude 52°10'58.19"N, longtitude 4°30'0.25"E.
Contact:

Post by Arexack_Heretic »

Most ship-addons will add ships, no matter where you are...

most later-galaxy oxp's are mission heavy and quite tough even for a dangerous commander in an 'Ironass'.

Just try them one at the time (sometimes a certain oxp will crash your oolite on startup. removing it then solves the problem)
If you don't like an oxp, just delete it again. :)
Riding the Rocket!
Phoenix4
Dangerous
Dangerous
Posts: 85
Joined: Wed Feb 01, 2006 1:35 pm

Post by Phoenix4 »

Hi, yesterday I added a lot of the OXP's available one-by-one. Many wouldn't work with the Windows version and either caused an error at startup or during the game.

Anyway things have been going ok until this today. Out of the blue the game just crashes back to desktop. There doesn't seem to be a repeating problem that causes it - it just happens.

This time I was approaching a station, was just about to press CTRL-D for docking, but before I could press the keys the screen just went black and returned to the Windows desktop.

I looked at the stderr.txt file - but it doesn't mean a lot to me I'm afraid!

I've pasted it below, I hope someone can point out the probable cause. I tested all the OXP's extensively yesterday but nothing out of the ordinary happened - now this!

Anyway, here's the file:

2006-02-12 11:02:50.000 oolite.exe[3568] initialising SDL
2006-02-12 11:02:51.000 oolite.exe[3568] init: numSticks=1
2006-02-12 11:02:51.000 oolite.exe[3568] CREATING MODE LIST
2006-02-12 11:02:51.000 oolite.exe[3568] Unknown architecture, defaulting to 1024x768
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 1920 x 1440
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 1792 x 1344
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 1600 x 1200
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 1360 x 768
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 1280 x 1024
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 1152 x 864
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 1088 x 612
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 1024 x 768
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 960 x 1200
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 848 x 480
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 800 x 600
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 720 x 576
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 640 x 480
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 512 x 384
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 480 x 360
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 400 x 300
2006-02-12 11:02:51.000 oolite.exe[3568] Added res 320 x 240
2006-02-12 11:02:51.000 oolite.exe[3568] Found mode {Height = 600; RefreshRate = 0; Width = 800; }
2006-02-12 11:02:53.000 oolite.exe[3568] drawRect calling initialiseGLWithSize
2006-02-12 11:02:53.000 oolite.exe[3568] Creating a new surface of 800 x 600
2006-02-12 11:02:53.000 oolite.exe[3568] no universe, clearning surface
2006-02-12 11:02:53.000 oolite.exe[3568] ---> searching paths:
(oolite.app/Contents/Resources, AddOns, "AddOns/aegidian-special.oxp", AddOns/att1.oxp, AddOns/behemoth.oxp, AddOns/farstar.oxp, AddOns/ferdelance_ng.oxp, AddOns/fsr.oxp, AddOns/greekshipset1.oxp, AddOns/griffin2.oxp, AddOns/Herald.oxp, AddOns/ixianfreighter.oxp, AddOns/ixianships.oxp, AddOns/jabberwocky.oxp, AddOns/Llama.oxp, AddOns/newships.oxp, AddOns/oldships.oxp, AddOns/pcc.oxp, AddOns/piratetraps.oxp, AddOns/snark.oxp, AddOns/supercobra.oxp, AddOns/transports.oxp, AddOns/tugs.oxp, "AddOns/x-ships.oxp", AddOns/xships.oxp)
2006-02-12 11:02:54.000 oolite.exe[3568] ERROR ***** could not parse AddOns/oldships.oxp/Config/shipyard.plist as a NSDictionary.
2006-02-12 11:02:56.000 oolite.exe[3568] Vertex Array Range optimisation - not supported
2006-02-12 11:03:00.000 oolite.exe[3568] Populating a system with economy 5, and government 3
2006-02-12 11:03:00.000 oolite.exe[3568] ... adding 6 trading vessels
2006-02-12 11:03:00.000 oolite.exe[3568] ... adding 2 sun skimming vessels
2006-02-12 11:03:00.000 oolite.exe[3568] ... adding 13 pirate vessels
2006-02-12 11:03:00.000 oolite.exe[3568] ... adding 3 sun skim pirates
2006-02-12 11:03:00.000 oolite.exe[3568] ... adding 4 law/bounty-hunter vessels
2006-02-12 11:03:00.000 oolite.exe[3568] ... adding 0 sun skim law/bounty hunter vessels
2006-02-12 11:03:00.000 oolite.exe[3568] ... adding 0 Thargoid warships
2006-02-12 11:03:00.000 oolite.exe[3568] ... adding 2 asteroid clusters
2006-02-12 11:03:00.000 oolite.exe[3568] ... for a total of 30 ships
2006-02-12 11:03:03.000 oolite.exe[3568] OPENGL_DEBUG GL_ERROR (1280) 'invalid enumerant' in: Universe before doing anything
2006-02-12 11:03:09.000 oolite.exe[3568] Populating a system with economy 7, and government 1
2006-02-12 11:03:09.000 oolite.exe[3568] ... adding 3 trading vessels
2006-02-12 11:03:09.000 oolite.exe[3568] ... adding 2 sun skimming vessels
2006-02-12 11:03:09.000 oolite.exe[3568] ... adding 18 pirate vessels
2006-02-12 11:03:09.000 oolite.exe[3568] ... adding 2 sun skim pirates
2006-02-12 11:03:09.000 oolite.exe[3568] ... adding 1 law/bounty-hunter vessels
2006-02-12 11:03:09.000 oolite.exe[3568] ... adding 1 sun skim law/bounty hunter vessels
2006-02-12 11:03:09.000 oolite.exe[3568] ... adding 0 Thargoid warships
2006-02-12 11:03:09.000 oolite.exe[3568] ... adding 4 asteroid clusters
2006-02-12 11:03:09.000 oolite.exe[3568] ... for a total of 31 ships
2006-02-12 11:04:36.000 oolite.exe[3568] Populating a system with economy 0, and government 2
2006-02-12 11:04:36.000 oolite.exe[3568] ... adding 11 trading vessels
2006-02-12 11:04:36.000 oolite.exe[3568] ... adding 3 sun skimming vessels
2006-02-12 11:04:36.000 oolite.exe[3568] ... adding 19 pirate vessels
2006-02-12 11:04:36.000 oolite.exe[3568] ... adding 4 sun skim pirates
2006-02-12 11:04:36.000 oolite.exe[3568] ... adding 3 law/bounty-hunter vessels
2006-02-12 11:04:36.000 oolite.exe[3568] ... adding 0 sun skim law/bounty hunter vessels
2006-02-12 11:04:36.000 oolite.exe[3568] ... adding 0 Thargoid warships
2006-02-12 11:04:36.000 oolite.exe[3568] ... adding 4 asteroid clusters
2006-02-12 11:04:36.000 oolite.exe[3568] ... for a total of 44 ships
2006-02-12 11:08:33.000 oolite.exe[3568] Found mode {Height = 600; RefreshRate = 0; Width = 800; }
2006-02-12 11:11:27.000 oolite.exe[3568]

***** Encountered localException during initialisation in [Universe update:] : NSRangeException : Index 1 is out of range 1 (in 'objectAtIndex:') *****

2006-02-12 11:11:27.000 oolite.exe[3568] *** NSTimer ignoring exception 'NSRangeException' (reason 'Index 1 is out of range 1 (in 'objectAtIndex:')') raised during posting of timer with target 0x1b6aa90 and selector 'pollControls:'
2006-02-12 11:12:00.000 oolite.exe[3568] Populating a system with economy 7, and government 1
2006-02-12 11:12:00.000 oolite.exe[3568] ... adding 4 trading vessels
2006-02-12 11:12:00.000 oolite.exe[3568] ... adding 1 sun skimming vessels
2006-02-12 11:12:00.000 oolite.exe[3568] ... adding 22 pirate vessels
2006-02-12 11:12:00.000 oolite.exe[3568] ... adding 4 sun skim pirates
2006-02-12 11:12:00.000 oolite.exe[3568] ... adding 1 law/bounty-hunter vessels
2006-02-12 11:12:00.000 oolite.exe[3568] ... adding 0 sun skim law/bounty hunter vessels
2006-02-12 11:12:00.000 oolite.exe[3568] ... adding 0 Thargoid warships
2006-02-12 11:12:00.000 oolite.exe[3568] ... adding 2 asteroid clusters
2006-02-12 11:12:00.000 oolite.exe[3568] ... for a total of 34 ships
2006-02-12 11:15:42.000 oolite.exe[3568] Found mode {Height = 600; RefreshRate = 0; Width = 800; }
2006-02-12 11:17:02.000 oolite.exe[3568] Populating a system with economy 0, and government 2
2006-02-12 11:17:02.000 oolite.exe[3568] ... adding 12 trading vessels
2006-02-12 11:17:02.000 oolite.exe[3568] ... adding 5 sun skimming vessels
2006-02-12 11:17:02.000 oolite.exe[3568] ... adding 18 pirate vessels
2006-02-12 11:17:02.000 oolite.exe[3568] ... adding 2 sun skim pirates
2006-02-12 11:17:02.000 oolite.exe[3568] ... adding 1 law/bounty-hunter vessels
2006-02-12 11:17:02.000 oolite.exe[3568] ... adding 0 sun skim law/bounty hunter vessels
2006-02-12 11:17:02.000 oolite.exe[3568] ... adding 0 Thargoid warships
2006-02-12 11:17:02.000 oolite.exe[3568] ... adding 4 asteroid clusters
2006-02-12 11:17:02.000 oolite.exe[3568] ... for a total of 42 ships
2006-02-12 11:20:37.000 oolite.exe[3568] Found mode {Height = 600; RefreshRate = 0; Width = 800; }
2006-02-12 11:21:40.000 oolite.exe[3568] SCRIPT debug messages ON
2006-02-12 11:21:40.000 oolite.exe[3568] DEBUG ::::: scriptTestCondition: "d100_number lessthan 10"
2006-02-12 11:21:40.000 oolite.exe[3568] DEBUG ..... comparing "31" (NSDoubleNumber) to "10" (NSDoubleNumber)
2006-02-12 11:21:40.000 oolite.exe[3568] DEBUG ::::: scriptAction: "awardCargo: 1 Furs"
2006-02-12 11:21:40.000 oolite.exe[3568] DEBUG ::::: scriptAction: "debugOff"
2006-02-12 11:21:40.000 oolite.exe[3568] SCRIPT debug messages OFF
2006-02-12 11:22:14.000 oolite.exe[3568] Populating a system with economy 7, and government 1
2006-02-12 11:22:14.000 oolite.exe[3568] ... adding 2 trading vessels
2006-02-12 11:22:14.000 oolite.exe[3568] ... adding 3 sun skimming vessels
2006-02-12 11:22:14.000 oolite.exe[3568] ... adding 12 pirate vessels
2006-02-12 11:22:14.000 oolite.exe[3568] ... adding 3 sun skim pirates
2006-02-12 11:22:14.000 oolite.exe[3568] ... adding 1 law/bounty-hunter vessels
2006-02-12 11:22:14.000 oolite.exe[3568] ... adding 0 sun skim law/bounty hunter vessels
2006-02-12 11:22:14.000 oolite.exe[3568] ... adding 1 Thargoid warships
2006-02-12 11:22:14.000 oolite.exe[3568] ... adding 2 asteroid clusters
2006-02-12 11:22:14.000 oolite.exe[3568] ... for a total of 24 ships
2006-02-12 11:24:59.000 oolite.exe[3568] Found mode {Height = 600; RefreshRate = 0; Width = 800; }
2006-02-12 11:26:55.000 oolite.exe[3568] Populating a system with economy 0, and government 2
2006-02-12 11:26:55.000 oolite.exe[3568] ... adding 3 trading vessels
2006-02-12 11:26:55.000 oolite.exe[3568] ... adding 0 sun skimming vessels
2006-02-12 11:26:55.000 oolite.exe[3568] ... adding 9 pirate vessels
2006-02-12 11:26:55.000 oolite.exe[3568] ... adding 1 sun skim pirates
2006-02-12 11:26:55.000 oolite.exe[3568] ... adding 1 law/bounty-hunter vessels
2006-02-12 11:26:55.000 oolite.exe[3568] ... adding 0 sun skim law/bounty hunter vessels
2006-02-12 11:26:55.000 oolite.exe[3568] ... adding 0 Thargoid warships
2006-02-12 11:26:55.000 oolite.exe[3568] ... adding 4 asteroid clusters
2006-02-12 11:26:55.000 oolite.exe[3568] ... for a total of 18 ships
Fatal signal: Segmentation Fault (SDL Parachute Deployed)

I hope someone can make sense of it - it's all Greek to me!

Thanks all -

Px4
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1757
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

I'm not a Windows user, but I'll bite.

First: I'd call for Murgh's attention tot the
2006-02-12 11:02:54.000 oolite.exe[3568] ERROR ***** could not parse AddOns/oldships.oxp/Config/shipyard.plist as a NSDictionary.
bit, since it's his addon, so he may know more about this.
But I do not think this caused the crash.

The Windows-build is still Beta, so you will have to live with occasional crashes, I'm afraid...

But a question: did you play a lot without addons? Never a crash, this is the first one? That could point to problems with some stuff in the AddOns.

It may be time for a brainstorm re: bugreporting... We OSX-ers just email our stuff to Giles, but I guess he can't be bothered w/ Windows or Linux bugreports. But who to call then?
Post Reply