Oolite Bulletins

For information and discussion about Oolite.
It is currently Thu Nov 23, 2017 11:10 am

All times are UTC




Post new topic  Reply to topic  [ 42 posts ]  Go to page 1 2 3 Next
Author Message
PostPosted: Thu Jul 16, 2015 4:20 pm 
Offline
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
User avatar

Joined: Fri Nov 11, 2011 6:19 pm
Posts: 4015
One of the things you can't really do in Oolite is exploration. All the systems are known and heavily populated, with their own stations. You can fly around and see things, but that's about it.

So, with the new scenario support, I'm working on an exploration-based OXP, and a playable prototype is now ready.

To try it you will need:
- An Oolite 1.83 nightly build (there are a couple of core bug fixes and similar since 1.82 which are essential to this)
- The Exploration OXZ (0.4)
- The Loader OXZ (1.1)
(because of how scenarios work in Oolite, scenarios which partially override the core game rather than adding to it need a separate loader OXP)

I won't be putting these in the manager yet, so you'll have to download them manually if you want them. One major reason for this is that until 1.0 (which might be a while away yet) the shape of the galaxy will change as more things get added and this affects the generation algorithm, so you'll often need to start again after a new release.

Let me know what you think.

Features

There are currently various things you can do:
- you can fit exploration equipment to your ship
- you can hyperspace jump to new systems
- you can discover planets by flying near them
- you can use gravitational sensors to measure masses
- you can use spectroscopic sensors to scan stars, planets and asteroids for various things. Scanning asteroids requires a prospecting laser to be fitted
- you can use a sampling laser to break bits off asteroids and a collection bay to bring them back

There's more planned, as well as more reasons to discover the various system objects in the first place.

Documentation
Documentation of all the equipment and gameplay changes is now on the [wiki]SOTL Exploration[/wiki] wiki page.

Changelog
0.1: unreleased, hyperspace changes only
0.2: first public release, added gravity scanner, stars, planets
0.3: added spectroscopic scanner, asteroids, prospecting laser
0.4: added sampling laser, sample collection bay



Bonus feature

As a bonus feature, you can also get Altmap, which is a collection - not necessarily a particularly coherent one - of various pieces of code written to test 1.82's new features while they were being developed, as well as a few other bits of prototype feature. Again, the Loader OXP is needed to start a game in it. Includes:
- 2048 long-form planetary descriptions
- complex ship customisation
- NPC torus drive
- alternative economy and trade good set
- various other proof-of-concept and prototypes code

_________________
OXPs: [EliteWiki] New Cargoes, [EliteWiki] Skilled NPCs, [EliteWiki] Curse of the Black Sunspot, and more


Last edited by cim on Mon Aug 07, 2017 1:46 pm, edited 4 times in total.

Top
   
PostPosted: Thu Jul 16, 2015 4:26 pm 
Online
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
User avatar

Joined: Sat Jul 04, 2009 9:31 pm
Posts: 12922
Location: Corke's Drift
Crikey!

_________________
The only good fnord is a dead fnord!


Top
   
PostPosted: Thu Jul 16, 2015 4:28 pm 
Offline
Jedi Spam Assassin
Jedi Spam Assassin
User avatar

Joined: Thu Jul 12, 2007 10:54 pm
Posts: 5858
Location: Carter's Snort
<emits sounds audible only to bats>

_________________
Oofiction: Calliope: a Captain Hesperus adventure | Stranglehold: a Captain Hesperus adventure | Local Midnight in the Vacuum Bar | A Farewell to Arms, Legs, etc.: the Blaze O'Glory Story


Top
   
PostPosted: Thu Jul 16, 2015 4:47 pm 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Sat Mar 28, 2015 11:14 pm
Posts: 355
Remarkable idea! This kind of thing can add an entire new game within a game to Oolite!

I'll be watching this!

Image

_________________
Reports of my death have been greatly underestimated.


Top
   
PostPosted: Thu Jul 16, 2015 5:05 pm 
Online
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
User avatar

Joined: Sat Jul 04, 2009 9:31 pm
Posts: 12922
Location: Corke's Drift
Song of the Labyrinth, eh? <chortles> Downloaded and installed - muchas gracias!

_________________
The only good fnord is a dead fnord!


Top
   
PostPosted: Thu Jul 16, 2015 5:37 pm 
Offline
Retired Assassin
Retired Assassin
User avatar

Joined: Tue Feb 09, 2010 11:31 am
Posts: 8300
Location: Disunited Kingdom
:shock:
What more can I say?
Well :D seems like a good place to start. Sounds awesome.

_________________
Commander Smivs, the friendliest Gourd this side of Riedquat.


Top
   
PostPosted: Thu Jul 16, 2015 6:18 pm 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Mon May 20, 2013 9:53 pm
Posts: 2424
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Good idea!

Worth to create a Scenarios category in manifest to stimulate the creation of new games.
Quote:
You can fit ten modules to it.
Very good rule, like in this ship:

Image

I think later the player will be able to buy larger ships with more module slots.

_________________
OXPs by Norby


Top
   
PostPosted: Thu Jul 16, 2015 7:57 pm 
Online
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
User avatar

Joined: Sat Jul 04, 2009 9:31 pm
Posts: 12922
Location: Corke's Drift
It's rather strange, having the scanner up in the top left-hand corner!

_________________
The only good fnord is a dead fnord!


Top
   
PostPosted: Thu Jul 16, 2015 8:02 pm 
Online
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral

Joined: Wed Feb 28, 2007 7:54 am
Posts: 5016
Whoah!

Speechless...

That... is... <faints>


Top
   
PostPosted: Thu Jul 16, 2015 8:17 pm 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Wed Aug 15, 2012 4:19 am
Posts: 2469
Location: Finland
Awesome, just awesome. Something like an unexplored ninth chart. Would be awesome at some point to be able to enter the uncharted chart by jumping out of the known charts.


Top
   
PostPosted: Thu Jul 16, 2015 8:46 pm 
Online
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral

Joined: Wed Feb 28, 2007 7:54 am
Posts: 5016
OK, now that I got my breath back I need to say it: This is "one of those moments" in the history of the game. I think this OXP qualifies as the first ever Total Conversion for Oolite. Just when I thought that nobody would ever make use of the scenario feature, this one comes along...Color me happy. :-)


Top
   
PostPosted: Fri Jul 17, 2015 5:39 am 
Offline
Deadly
Deadly
User avatar

Joined: Tue May 08, 2012 8:39 pm
Posts: 201
Location: Sunny Scotland. Anarchy System Tech Level 0 No Police Presence. Enter At Own Risk!
I've just found out about this addon! :shock: Very well done cim! 8)

_________________
Geraldine
Elite IV Is Released. Now Keeping The Faith in Oolite, Pioneer & FFE3D :D


Top
   
PostPosted: Fri Jul 17, 2015 5:45 am 
Offline
Commodore
Commodore
User avatar

Joined: Tue Jan 21, 2014 10:37 pm
Posts: 1806
Location: [p]laying [h]ard and [k]icking [b]utt somewhere in G7...
Would it be possible to merge/link this type of "upgrade" with the standard game, where you could go out exploring and then come back and scoot around the 8 as usual? Or is this an either/or thing? Not complaining, just want to get my head around it!

_________________
My OXP's


Top
   
PostPosted: Fri Jul 17, 2015 11:21 am 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Tue Mar 03, 2015 11:35 am
Posts: 482
Location: Paris
:shock: :) :) :)
I'm lacking words. Congratulations!!


Top
   
PostPosted: Fri Jul 17, 2015 7:56 pm 
Offline
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
User avatar

Joined: Fri Nov 11, 2011 6:19 pm
Posts: 4015
Quote:
Would it be possible to merge/link this type of "upgrade" with the standard game, where you could go out exploring and then come back and scoot around the 8 as usual? Or is this an either/or thing? Not complaining, just want to get my head around it!
At the moment, very much either/or and I don't intend to do anything differently there, but you could theoretically make a scenario that mixed unexplored and explored systems, with the explored ones being (some) of the Oolite galaxies. That I think brings up two different issues, one technical and one atmospheric.

Technical
I've been thinking about how it might be possible to add extra galaxies to Oolite pretty much since I joined the dev team, since it's been a long-standing request. While it's easy enough to add support for extra galaxies to the core, giving OXP's access to that is trickier - if two OXPs both add an extra galaxy, which one is ID 8 and which one is ID 9 will depend on load order (and there'll also be incompatibilities with OXPs expecting the Galdrive to take you from ID 7 straight to ID 0). I've never been able to figure out a sensible way around that which didn't end up creating massive incompatibilities with existing OXPs.

What I have been considering as a potential feature is making a scenario-settings.plist file. Unlike every other plist file, this would be read in forward order, without merging or overriding (which in practical terms means that the one shipped with Oolite always takes effect unless Oolite is told not to even open that one in the first place by a scenario exclusion directive)

This could contain various fundamental constants such as
- number of galaxies
- number of systems per galaxy
- now we have a zoomable scrollable map ... x/y size of a galaxy
- whether galactic hyperspace "next galaxy" is "locked" or "scriptable"
(and equally other fundamental constants not linked to the galaxy creation such as max jump range, player scanner range, etc.)

So in theory you could then make an OXP with multiple galaxies including both the standard Oolite ones and unexplored regions. But it might be more interesting, if that level of flexibility existed, to have one large galaxy with both explored and unexplored regions rather than keeping a feature which mainly exists due to 8-bit limitations.

Atmospheric
I think it's quite difficult to make exploration work with a well-established large society for traditional Oolite combat/trading going on as well.

For this one there's a really obvious reason why there's all these nearby undiscovered systems: you're literally the only person with an exploration ship (and you get to make up your own backstory for why you're the person with the most piloting experience in a particular technology research centre).

In a "you're no-one special (at least as spaceship owners go)" world like Oolite anything reasonably reachable from inhabited space is going to have been explored already - or if you use various mechanisms such as the discovery of new "bridging" stars to open up new regions in the time frame the player is playing, the player would still have to get there very quickly to discover anything before the NPCs did.

You can counter that by making systems which are unreasonably reachable - and of course the more distant of the reasonably reachable might only have partial surveys - but the player then needs to put a lot of effort in to even get started. Alternatively you can make the galaxy so big that it's not that implausible that partially or fully unsurveyed systems exist relatively close to the inhabited regions - but then again, how big is big? Our real galaxy has fewer stars by an order of magnitude than the current Oolite systems have inhabitants - a complete systematic survey of everything reachable would still be sufficiently quick that the player would be unlikely to get anywhere first. (And would lead to very big save files to track survey statuses, too)

(Or you can handwave it by saying that all NPCs are inexplicably uninterested in exploration but still stock a wide range of exploration equipment just in case the player comes along)

_________________
OXPs: [EliteWiki] New Cargoes, [EliteWiki] Skilled NPCs, [EliteWiki] Curse of the Black Sunspot, and more


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 42 posts ]  Go to page 1 2 3 Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 17 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
cron
Powered by phpBB® Forum Software © phpBB Limited