Progress

General discussion for players of Oolite.

Moderators: winston, another_commander

Zireael
---- E L I T E ----
---- E L I T E ----
Posts: 1396
Joined: Tue Nov 09, 2010 1:44 pm

Re: Progress

Post by Zireael »

kanthoney wrote:
cim wrote:
We haven't even really started getting to the "breaking things" part of the release cycle at the moment
Hey, I'm trying my best!
And a very good best that is, best of the best! :D
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Progress

Post by Cody »

cim wrote:
There's a bit of a visual indication of nearby ECM bursts now. See what you think...
First time I've managed to get out there and have a look at this - a little too much judder on the scanner, perhaps?
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
Zireael
---- E L I T E ----
---- E L I T E ----
Posts: 1396
Joined: Tue Nov 09, 2010 1:44 pm

Re: Progress

Post by Zireael »

Cody wrote:
cim wrote:
There's a bit of a visual indication of nearby ECM bursts now. See what you think...
First time I've managed to get out there and have a look at this - a little too much judder on the scanner, perhaps?
That's the ECM indication? I thought my scanner malfunctioned!!!
User avatar
Norby
---- E L I T E ----
---- E L I T E ----
Posts: 2577
Joined: Mon May 20, 2013 9:53 pm
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Contact:

Re: Progress

Post by Norby »

Cody wrote:
a little too much judder on the scanner
Definitely too much, I feel as I dropped into a gigantic spacequake.
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Progress

Post by cim »

The first iteration was quite a bit bigger than that - by the time I'd reduced the numbers two or three times it by comparison looked quite reasonable. Coming back to it later, yes, still too large. I've reduced it again.

Other changes:
- the OXP manager will now ask before downloading dependencies automatically. Options are "download all", "download next one and ask again", "download none"
- Multi-Targeting System, if you fire a missile and the next missile has no target, will assign your current target to that missile. (A subtle bug with calling removeEquipment on a missile other than the player's selected one is also fixed)
- there's now a player.ship.multiFunctionDisplayList property to read the current MFD settings.
Zireael
---- E L I T E ----
---- E L I T E ----
Posts: 1396
Joined: Tue Nov 09, 2010 1:44 pm

Re: Progress

Post by Zireael »

Do I spy a commodities branch containing a trade-goods.plist? :P
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Progress

Post by cim »

Trade goods work is coming along fairly well. As well as plist-coded prices for trade goods, which should handle the simple cases (including a few things not possible with commodities.plist), you can now specify a "market script" which allows you to set prices per trade-good, per station, or per system. If you try to do all three, the following happens:
1) The per-trade good script sets a standard price and quantity for the system's economy and any other data it considers
2) The per-system script can then modify this price and quantity
3) The station takes the price and quantity from the system, and scales the quantity to the capacity of the station market
4) The per-trade good script runs again in "secondary station" mode, to modify the price and quantity again
5) The per-station script runs to make final adjustments to price and quantity
Generally one OXP wouldn't do all three, though.

On the player side, to cope with there being potentially a lot more trade goods available, the F8 screen can be sorted ('/') and filtered ('?'). That may be some use even without OXPs adding extra goods.
Image

There's a little more adjustment and testing to do, and then I'll document it and put it in the nightly builds.
Zireael
---- E L I T E ----
---- E L I T E ----
Posts: 1396
Joined: Tue Nov 09, 2010 1:44 pm

Re: Progress

Post by Zireael »

Love that sorting. Is that increasing or decreasing? And can we switch between the two?
Neelix
---- E L I T E ----
---- E L I T E ----
Posts: 288
Joined: Sat May 31, 2014 9:02 pm
Location: Melbourne, Australia

Re: Progress

Post by Neelix »

While you're working on that side of things... any chance of adding colour coding based on legality?
It would be nice if items that would get you a price on your head just for launching with them were made to stand out somehow.

- Neelix
Talaxian Enterprises: [wiki]Vacuum Pump[/wiki] [wiki]Waypoint Here[/wiki]
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Progress

Post by cim »

Currently available:
Filters: all, all currently tradable, in hold, in stock, legal, illegal
Sorts: default, alphabetical a-z, price ascending, stock ascending, hold ascending, mass unit
User avatar
Pleb
---- E L I T E ----
---- E L I T E ----
Posts: 908
Joined: Sun Apr 29, 2012 2:23 pm
Location: United Kingdom

Re: Progress

Post by Pleb »

I'm liking the new commodities screen. The ability to use both the sorting and the filtering together is a nice touch:

Image
Desktop PC: CPU: Intel i7-4790K Quad Core 4.4GHz (Turbo-Charged) GPU: Nvidia GeForce GTX 1080Ti RAM: 32GB DDR3

Laptop PC: CPU: Intel i5-10300H Quad Core 4.5GHz (Turbo-Charged) GPU: Nvidia GeForce GTX 1650 RAM: 32GB DDR4
Neelix
---- E L I T E ----
---- E L I T E ----
Posts: 288
Joined: Sat May 31, 2014 9:02 pm
Location: Melbourne, Australia

Re: Progress

Post by Neelix »

Any chance of making it possible for an OXP to specify a sort order? I use Market Observer OXP and I'd love it if it could sort by profit margin.

- Neelix
Talaxian Enterprises: [wiki]Vacuum Pump[/wiki] [wiki]Waypoint Here[/wiki]
User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2691
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: Progress

Post by spara »

From Market Observer's point of view, there has to be a way to read the current filtered commodity order for it to work at all.
Zireael
---- E L I T E ----
---- E L I T E ----
Posts: 1396
Joined: Tue Nov 09, 2010 1:44 pm

Re: Progress

Post by Zireael »

I second the color-code illegal stuff idea, especially now that we'll be able to define different goods as illegal :)
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Progress

Post by cim »

Colour-coding: maybe. There are four possibilities, though (transport legal, export illegal, import illegal, transport illegal), so I'm not sure colour coding is necessarily the right approach - and having experimented with it elsewhere, the GUI screens look quite messy if more than a couple of colours are used.
Neelix wrote:
Any chance of making it possible for an OXP to specify a sort order?
Not easily, no. There are ways for OXPs to modify the default sort order, but not reliably. Adding custom sort orders would probably mean implementing all of the existing ones in JS as well, which would be quite a bit less efficient.
spara wrote:
From Market Observer's point of view, there has to be a way to read the current filtered commodity order for it to work at all.
Filter, sort and display offset, and even then it might have trouble catching up if the player was cycling through them at any speed. I'll see if I can think of a sensible alternative way of providing additional notes on a trade good by OXP.

The economic changes thread is probably a better place to continue discussion on possible features, though.
Post Reply