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 »

Better explosion graphics! YAAAY!
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 »

Specifically:
- high = the graphics already in, with a very slight tweak to increase initial brightness
- medium = a simplified version of the 1.79 graphics
- low = the old 1.77 explosions
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Re: Progress

Post by JensAyton »

For tonight’s nightly, multitexture lighting effects have been enabled for low-detail mode. To minimize the performance impact, light maps are constricted to 256×256 pixels in this mode.

We’re very interested in knowing if this affects performance significantly for people using this mode.
User avatar
CaptSolo
---- E L I T E ----
---- E L I T E ----
Posts: 909
Joined: Wed Feb 23, 2011 10:08 pm
Location: Preying Manta
Contact:

Re: Progress

Post by CaptSolo »

Question: Do AI's written in Javascript execute faster than previous .plist files? Sorry if this has already been covered.
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 »

CaptSolo wrote:
Question: Do AI's written in Javascript execute faster than previous .plist files? Sorry if this has already been covered.
I haven't really tested them head-to-head, but I would expect the .plist ones to be faster for the same operations. There are perhaps particular things - complex checks on the situation, for instance - which are quicker in JS just because they can be done as a simple if statement rather than a whole sequence of complex .plist AI operations, though.
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 »

It's been a while since these were last seen in a nightly build, but the new planets are now - finally - back.
Image
You'll need to run with maximum graphics settings to get the full effect.

Last time they were in they were causing all sorts of problems with cube-map texture sets. Those now work. This also - by completely avoiding it - should fix the "disappearing atmosphere" problem in recent nightly builds. There are probably still various bugs left, though - maybe that only appear at particular planet settings - so please go and have a look for them.

(These are not submersible's shady planets - but having these working is the first step towards getting those in)
User avatar
Griff
Oolite 2 Art Director
Oolite 2 Art Director
Posts: 2483
Joined: Fri Jul 14, 2006 12:29 pm
Location: Probably hugging his Air Fryer

Re: Progress

Post by Griff »

Wow, amazing work cim!
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 »

This one mostly wasn't mine (and none of the visual look is) - the new planets code has been around since 2009 with plenty of work from Jens and Kaks, but was never quite finished in time for a release - all that was left was to fix a couple of bugs and add cube-map support.
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 are probably still various bugs left, though - maybe that only appear at particular planet settings - so please go and have a look for them.
<runs through the new, incredibly complex, process of updating the nightly, disables Povray Planets, and goes hunting>
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!
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 »

A couple of things for tonight's build:
Firstly, following Keeper's point about escorts and docking ships, the escorts in 1.79 now won't get released from duty - if the mothership is using a 1.79 AI - until near the end of the docking process.

Secondly, there's a new way to install expansion packs
Image
There's not a lot there at the moment, but I expect that list will grow - and become more diverse in terms of authorship! - as time goes by.
Image

If you'd like yours to be in the list, then there are two major changes needed for most people's OXPs:

1) You must package them in OXZ format with a [wiki]manifest.plist[/wiki]. Oolite needs the single-file packaging format and provided data to know what it's installing and how.

2) You must host them somewhere that allows direct download of the file. Oolite is not a web browser and can't handle anything more complicated than "it's here". Without that you still get the easier install of an OXZ, but not the easier download.

If you've got both of those, PM me the manifest.plist file in openstep format and I'll add it to the list. (Yes, a way that doesn't involve personally sending me every single new and updated manifest is planned: the more I get sent the more chance I'll get around to it sooner rather than later)

Obviously while this has been through quite a bit of internal testing there are plenty of potential bugs, so please report anything that seems odd. You can turn on oxz.manager.debug in logcontrol.plist to get a lot of extra debugging information.
User avatar
Smivs
Retired Assassin
Retired Assassin
Posts: 8408
Joined: Tue Feb 09, 2010 11:31 am
Location: Lost in space
Contact:

Re: Progress

Post by Smivs »

The oxz management screens look impressive - great idea.
cim wrote:
There's not a lot there at the moment, but I expect that list will grow...
How will this handle numbers similar to the current OXP list/table? There are hundreds!
Commander Smivs, the friendliest Gourd this side of Riedquat.
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 »

Smivs wrote:
How will this handle numbers similar to the current OXP list/table? There are hundreds!
There are, but at the moment they're sorted by category then alphabetically, and already-installed ones are highlighted. That should scale up to 100 or so while still being manageable, and by then I should have had time to put in some sort of free-text search option.
User avatar
submersible
Commodore
Commodore
Posts: 264
Joined: Thu Nov 10, 2011 7:49 am

Re: Progress

Post by submersible »

Installed worked as I would expect - except for allowing me to dl and install Aquatics , despite warning that it required 'another OXP'. I installed everything I could. After relaunch aquatics is installed and seems to work (I see 'Shark' at least) , OXP management does not warn of the issue any more.

Uninstalled Aquatics, downloaded updated OXP list.

Install screen now tells me Aquatics is installed - but an update download is available. Downloaded it again.All seems well.
Launched a Jameson and was staring at (Mysterious White) Lave.
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6312
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Progress

Post by Diziet Sma »

What a brilliant addition the OXP handler is! You guys really do keep the exciting stuff under your hats until almost ready to go, don't you? :lol: 8)
cim wrote:
2) You must host them somewhere that allows direct download of the file. Oolite is not a web browser and can't handle anything more complicated than "it's here". Without that you still get the easier install of an OXZ, but not the easier download.
I imagine this cuts box.com (and most other file-hosting services, for that matter) out as an option then.. their links always result in a "click here to download" button.
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
Thargoid
Thargoid
Thargoid
Posts: 5528
Joined: Thu Jun 12, 2008 6:55 pm

Re: Progress

Post by Thargoid »

submersible wrote:
Installed worked as I would expect - except for allowing me to dl and install Aquatics , despite warning that it required 'another OXP'. I installed everything I could. After relaunch aquatics is installed and seems to work (I see 'Shark' at least) , OXP management does not warn of the issue any more.

Uninstalled Aquatics, downloaded updated OXP list.

Install screen now tells me Aquatics is installed - but an update download is available. Downloaded it again.All seems well.
Launched a Jameson and was staring at (Mysterious White) Lave.
Aquatics needs BigShips oxp to work fully and get the HammerHead hauler too.

Without it you will still get the normal ships though.
Post Reply