Page 1 of 3

Explorers' Club OXP

Posted: Sun Nov 20, 2011 12:38 am
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!

Re: Ideas and Thanks

Posted: Sun Nov 20, 2011 12:28 pm
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.

Re: Ideas and Thanks

Posted: Sun Nov 20, 2011 12:45 pm
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?

Re: Ideas and Thanks

Posted: Sun Nov 20, 2011 1:15 pm
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.

Re: Ideas and Thanks

Posted: Sun Nov 20, 2011 1:35 pm
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! :)

Re: Ideas and Thanks

Posted: Sun Nov 20, 2011 1:53 pm
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?)

Re: Ideas and Thanks

Posted: Sun Nov 20, 2011 2:07 pm
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:

Re: Ideas and Thanks

Posted: Sun Nov 20, 2011 2:17 pm
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.......

Re: Ideas and Thanks

Posted: Sun Nov 20, 2011 3:43 pm
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 .-)

Re: Explorers' Club OXP

Posted: Sun Nov 20, 2011 8:08 pm
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

Re: Explorers' Club OXP

Posted: Sun Nov 20, 2011 9:25 pm
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.

Re: Explorers' Club OXP

Posted: Sun Nov 20, 2011 10:03 pm
by Thargoid
There are roles and script/mission variables in PF that would make that fairly simple to implement.

Re: Explorers' Club OXP

Posted: Sun Nov 20, 2011 11:18 pm
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.

Re: Explorers' Club OXP

Posted: Sun Nov 20, 2011 11:31 pm
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?

Re: Explorers' Club OXP

Posted: Sun Nov 20, 2011 11:33 pm
by Capt. Murphy
Yep..