Explorers' Club OXP

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: another_commander, winston

User avatar
Mauiby de Fug
---- E L I T E ----
---- E L I T E ----
Posts: 847
Joined: Tue Sep 07, 2010 2:23 pm

Explorers' Club OXP

Post by Mauiby de Fug »

Wildeblood wrote:
Looking wrote:
The flight log I find helpful. In each Galaxy I like to visit every planet. I use a screen snapshot/grab of the galaxy map and cross them off as I visit each one. If I forget to cross some off I can use the log to look back.
I desperately want an Explorers' Club OXP to automate that process. One could gradually rise through the ranks and - only by visiting all 2048 planets - become president of the Explorers' Club.
That would be pretty cool! I used to do something similar with ArcElite - and while I was there I'd record the colour of the sun, planet, whether it had a moon or not, the trading company's name, and its system data in a spreadsheet. I'd pretend I was doing a survey or something - it gave me a reason to keep on playing, as with no goals apart from becoming Elite, I needed something to do in the meantime!
User avatar
Thargoid
Thargoid
Thargoid
Posts: 5525
Joined: Thu Jun 12, 2008 6:55 pm

Re: Ideas and Thanks

Post by Thargoid »

The general OXP (as in what percentage of planets in a given galaxy or overall) should be simple enough to implement. The problem would be how to list the ones you have (or haven't) visited when desired in some meaningful way. As it could be anything up to 255 of them, would make quite a screenful!

But if people would like something put together I'm happy to do it once I finish Finis for Drew.
User avatar
Capt. Murphy
Commodore
Commodore
Posts: 1127
Joined: Fri Feb 25, 2011 8:46 am
Location: UK South Coast.

Re: Ideas and Thanks

Post by Capt. Murphy »

Re display - maybe if the f6/f6 screen is entered a particular way (ie from another mission screen) visited or unvisited systems could be temporarily marked as a mission destination...?? Would need a check for real current mission destinations so they can be reinstated correctly. You'd then have a nice graphical view on the Long Range Chart of where you have / haven't been.

edit to add: it could be really clever (as long as mission.markSystem will mark whilst the f6/f6 screen is open) and use a timer to 'animate' your route so far through a galaxy.

further edit to add - don't think this can work without potentially wiping out a current marked mission destination. I was hoping that mission.markSystem would return false if the system was already marked, but it seems that's not the case. And missionDestinations isn't visible to JS..

Maybe something for post MNSR?
Last edited by Capt. Murphy on Sun Nov 20, 2011 1:23 pm, edited 2 times in total.
[EliteWiki] Capt. Murphy's OXPs
External JavaScript resources - W3Schools & Mozilla Developer Network
Win 7 64bit, Intel Core i5 with HD3000 (driver rev. 8.15.10.2696 - March 2012), Oolite 1.76.1
User avatar
Micha
Commodore
Commodore
Posts: 815
Joined: Tue Sep 02, 2008 2:01 pm
Location: London, UK
Contact:

Re: Ideas and Thanks

Post by Micha »

Capt. Murphy wrote:
edit to add: it could be really clever (as long as mission.markSystem will mark whilst the f6/f6 screen is open) and use a timer to 'animate' your route so far through a galaxy.
That would be nifty - you could try to spell rude words with your route ala Wowbagger, the Infinitely Prolonged.
The glass is twice as big as it needs to be.
User avatar
Kaks
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 3009
Joined: Mon Jan 21, 2008 11:41 pm
Location: The Big Smoke

Re: Ideas and Thanks

Post by Kaks »

Capt. Murphy wrote:
further edit to add - don't think this can work without potentially wiping out a current marked mission destination. I was hoping that mission.markSystem would return false if the system was already marked, but it seems that's not the case.
You could always have an 'Explorer's Club Adjudicator' as a passenger, dictating which system to go next. With a bit of JS you can always remove 'ECA' once you've witchjumped to the 'next one', replacing itself with a new - identical - passenger with a different destination. 'Course it might want to say stuff like 'Eridice? I was planning to go there after Xenoqu, but, whatever...' Whenever you go to an unvisited system different than what he/she/it planned...

The Explorer's Club could even have different missions - visit all feudal states in this galaxy chart, or all 'quaint, genyouine' systems with a tech below 3, etc...

And yes, mission.markSystem is not that usable, hence the comment on the wiki... still, there's always hoping for post-MNSR! :)
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2275
Joined: Sat Jun 11, 2011 6:07 am
Location: Western Australia

Re: Ideas and Thanks

Post by Wildeblood »

Okay, calm down all, you're over-complicating it.

It just needs an array to track the systems as (not-)visited. Ahruman has given the method for doing this previously in the scripter's cove thread, about four months ago IIRC. Then it just needs to periodically (on save game, startup, or docking with main station) total up the visited systems to produce a score from 1-2048. A single line added to the status screen with your current score and ranking.

No maps. No lists of unvisited systems. That's the player's responsibility to keep track of. Bloatware devils begone!

Here, read this: https://bb.oolite.space/viewtopic.php?f= ... 7&p=146014

(Can we get this thread split from Mauiby's post down and moved to the OXP forum?)
User avatar
Kaks
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 3009
Joined: Mon Jan 21, 2008 11:41 pm
Location: The Big Smoke

Re: Ideas and Thanks

Post by Kaks »

But I like the concept of the Explorer Club! :D

Splitting the last posts to a 'Bloatware Explorer Club OXP' thread has got my vote too, though! ;)


Hey, in the spirit of non-bloatiness, maybe we could have galaxy / universe ratings expressed in rankings rather than numbers... I seem to recall a certain space trade/combat/exploration game has got a bias towards the rankings concept... :mrgreen:
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
User avatar
Capt. Murphy
Commodore
Commodore
Posts: 1127
Joined: Fri Feb 25, 2011 8:46 am
Location: UK South Coast.

Re: Ideas and Thanks

Post by Capt. Murphy »

Wildeblood wrote:
Okay, calm down all, you're over-complicating it.
Bloatware devils begone!
Sorry, the idea's caught my interest now - animated long range screen is on it's way.......
[EliteWiki] Capt. Murphy's OXPs
External JavaScript resources - W3Schools & Mozilla Developer Network
Win 7 64bit, Intel Core i5 with HD3000 (driver rev. 8.15.10.2696 - March 2012), Oolite 1.76.1
User avatar
Svengali
Commander
Commander
Posts: 2370
Joined: Sat Oct 20, 2007 2:52 pm

Re: Ideas and Thanks

Post by Svengali »

Capt. Murphy wrote:
Sorry, the idea's caught my interest now - animated long range screen is on it's way.......
PhantorGorth and I are already working on a expansion for the LongRangeChart for BGS to get the regions, lanes and some special maps (like Secom stations) from ClymAngus maps in game. This mechanism can be used by other OXPs as well. Players are starting with only one region and one lane in G1 and updates are received through Snoopers newsflashes. Currently we are working on G6, so it's not a long way anymore before we can look for playtesters.

But it's still some work and if you are interested give me a call, Capt. Murphy .-)
User avatar
Mauiby de Fug
---- E L I T E ----
---- E L I T E ----
Posts: 847
Joined: Tue Sep 07, 2010 2:23 pm

Re: Explorers' Club OXP

Post by Mauiby de Fug »

Just had a bit of a start when I saw my name as the author of a thread I didn't remember starting!
You'd have to decide how you define "visiting" a system - whether or not you'd count just flying though on the way, or if you had to dock (my preference would be to have to dock at the main station).
Other ways one could explore might be to take a passenger to collect all specialist drinks (ie named drinks in the Data screen), etc
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2275
Joined: Sat Jun 11, 2011 6:07 am
Location: Western Australia

Re: Explorers' Club OXP

Post by Wildeblood »

Mauiby de Fug wrote:
Just had a bit of a start when I saw my name as the author of a thread I didn't remember starting!
As Founding President of the Explorers' Club, I've appointed you Project Manager. We'll also need a Security Officer, to beat up anyone who puts the apostrophe in the wrong place.
Mauiby de Fug wrote:
You'd have to decide how you define "visiting" a system - whether or not you'd count just flying though on the way, or if you had to dock (my preference would be to have to dock at the main station).
I concur, no fly-bys. Main station only for version 1, then if it were not too technically difficult add planetfall or main station. No stations further out should count as a visit.
User avatar
Thargoid
Thargoid
Thargoid
Posts: 5525
Joined: Thu Jun 12, 2008 6:55 pm

Re: Explorers' Club OXP

Post by Thargoid »

There are roles and script/mission variables in PF that would make that fairly simple to implement.
User avatar
Capt. Murphy
Commodore
Commodore
Posts: 1127
Joined: Fri Feb 25, 2011 8:46 am
Location: UK South Coast.

Re: Explorers' Club OXP

Post by Capt. Murphy »

I've got an completed script in testing, release in a day or two. Willing to amend/update functionality in the meantime (within reason).

Currently.

Explorer Club Functionality,

Counts, and keeps an array of all systems visited in all Galaxys. The visits are recorded in order of first visit to that system. Currently a flying visit counts, but will amend given the preference expressed above. The manifest screen reports the following: Systems visited in current galaxy: 23/256. In whole Ooniverse: 850/2048.. Single mission.Variable saved in JSON format.

Long Range Chart Functionality

Options screen can be accessed by pressing F2 followed by F6. Prompt on F2 screen.
Options are:

Default standard behaviour - Self explanatory.

Show animation of visits - clears all existing mission destinations markers (doesn't effect manifest screen messages), and then marks the systems visited so far in current galaxy one by one as mission destinations, at a rate of 2/second. Marked systems are cleared when chart is exited.

Manually mark system mode - choose a system, then press F7 to see its system data and mark it as a mission destination.

Manually unmark system mode - as above but unmark.

Setting is persistent, but resets to default on loading a save game. Not recorded in the save. Manually added/removed markers are persistent across saves.

So the animation will clear any pre-existing mission destinations which could be problematic, but a player could manually add them after treating themselves to the animation and the map which will show well any patches of galaxy you haven't covered yet. Plus the manually add/remove function may be handy anyway, for example marking the SECOM systems or all tech lvl 14+ systems.
[EliteWiki] Capt. Murphy's OXPs
External JavaScript resources - W3Schools & Mozilla Developer Network
Win 7 64bit, Intel Core i5 with HD3000 (driver rev. 8.15.10.2696 - March 2012), Oolite 1.76.1
User avatar
JazHaz
---- E L I T E ----
---- E L I T E ----
Posts: 2991
Joined: Tue Sep 22, 2009 11:07 am
Location: Enfield, Middlesex
Contact:

Re: Explorers' Club OXP

Post by JazHaz »

Sounds great!
Capt. Murphy wrote:
Setting is persistent, but resets to default on loading a save game. Not recorded in the save. Manually added/removed markers are persistent across saves.
Could that be saved as a mission variable in the save?
JazHaz

Gimi wrote:
drew wrote:
£4,500 though! :shock: <Faints>
Cheers,
Drew.
Maybe you could start a Kickstarter Campaign to found your £4500 pledge. 8)
Thanks to Gimi, I got an eBook in my inbox tonight (31st May 2014 - Release of Elite Reclamation)!
User avatar
Capt. Murphy
Commodore
Commodore
Posts: 1127
Joined: Fri Feb 25, 2011 8:46 am
Location: UK South Coast.

Re: Explorers' Club OXP

Post by Capt. Murphy »

Yep..
[EliteWiki] Capt. Murphy's OXPs
External JavaScript resources - W3Schools & Mozilla Developer Network
Win 7 64bit, Intel Core i5 with HD3000 (driver rev. 8.15.10.2696 - March 2012), Oolite 1.76.1
Post Reply