Oolite 1.68 test installer

News and discussion of the PC port of Oolite.

Moderators: winston, another_commander

User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

KW: did you try 1.67, and if so, did it have the same problem? It may be due to the “Image placement in HUDs should be consistent across platforms. Presumably this will break some HUDs.” feature of 1.67 (I’ve been waiting for someone to mention this).
User avatar
Killer Wolf
---- E L I T E ----
---- E L I T E ----
Posts: 2272
Joined: Tue Jan 02, 2007 12:38 pm

Post by Killer Wolf »

i didn't, no. is it a fixable problem? all the gauges and meters are in place, but the dashboard graphic is vertically lowered - it looks horizontally correct, as far as i can tell.

also, the left/right/rear views look a bit odd too, as though some of the stuff near the bottom of the screen isn't being shown due to an odd camera angle or such.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

Basically, HUDs were displayed incorrectly in previous Windows and Linux builds, and are now being displayed properly. HUDs which explicitly or implicitly worked around the bug will therefore look wrong… unless something’s wrong with the standard HUD. (Screenshots are always useful in these situtations.)
User avatar
Killer Wolf
---- E L I T E ----
---- E L I T E ----
Posts: 2272
Joined: Tue Jan 02, 2007 12:38 pm

Post by Killer Wolf »

standard HUD's fine, like i say it was just my PNG of the dashboard that gets dropped a few hundred pixels. i'll grab a shot tonight, didn't have much time to do anything last night.
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2876
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

With 1.68, on my elderly PC with all the OXPs installed, the game runs much quicker in flight and even when there are 80+ objects in the system the game clips along at a respectable 32 fps! 8)

One oddity is with docking. On docking the game hangs for about 10 seconds and quite often crashs to windows. Has anyone else found this, or is it just that my system is just so low-spec?

Odd thing is on 1.67 I had no hang on docking, but was always getting hangs in flight and on exiting witchspace. Great update though, as docking is a natural break in the game play, so I'd rather have to wait a bit docking than have lots of hangs in flight!
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6645
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

The delay at dock is most likely the game doing a cache pruning (someone please correct me if this is not true). The more OXPs installed, the longer it should take to perfrom it. 1.67 was not using this cache mechanism, so you would not notice this.
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2876
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

Makes sense. Only trouble is that it often crashes whilst doing so. That said I am really overloading Oolite as I only have 0.5 G of ram and about 150 Ms of OXPs installed.
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

another_commander wrote:
The delay at dock is most likely the game doing a cache pruning (someone please correct me if this is not true). The more OXPs installed, the longer it should take to perfrom it. 1.67 was not using this cache mechanism, so you would not notice this.
The cache sprang to my mind, too – either the pruning or the serializing/saving. It’s pretty fast here, but maybe if you’ve got VM thrashing…

If it is the cache pruning that’s crashing, your log should end with an entry like “[dataCache.prune] Pruning cache - removing 42 entries”. If you don’t get an entry like that at all – and haven’t fiddled with your logcontrol.plist – the cache isn’t full and no pruning is happening. If there’s a line like “[dataCache.write.success] Wrote data cache.”, the cache has been written by the time of the crash. Unfortunately, there’s no “about to write cache” message you can enable. *adds one for future use*
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2876
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

Yep am getting:-

Code: Select all

2007-04-11 14:47:19.000 oolite.exe[2824] [dataCache.write.failed]: Failed to write data cache.
2007-04-11 14:47:39.000 oolite.exe[2824] [unclassified.MyOpenGLView]: Found mode {Height = 768; RefreshRate = 0; Width = 1024; }
When it crashes.

Would I be better off setting virtual memory to zero, or increasing it. Currently have it set at 1200 (on window's reckomendation!)
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

Hmm, failed to write cache? …Hmm, the cache code should probably be ensuring the directory exists, only without the probably. Still, that probably isn’t the cause of the crash, then.

The “Found mode” thing is rather curious. As far as I can see, that should only appear once at app startup time. That’s part of the small bit of SDL-specific stuff that I’m not familiar with and can’t really test, though. :-/
User avatar
Killer Wolf
---- E L I T E ----
---- E L I T E ----
Posts: 2272
Joined: Tue Jan 02, 2007 12:38 pm

Post by Killer Wolf »

couple quick pics :
from 1.65 :
Image
and 1.68
Image

re the camera view, i'm now thinking it always displays that daft gap, but up till now it's been masked by the Dash.
re the dash graphic, as you can see it's dropped vertically - if you squint you can (just!) see the three dot sight resting right on top of the scanner grid.
i set up the display as per your read me, 1280x1024 as per my monitor, also tried 1024x768, no different. BTW, in my folder the parameters were "window_width" and "window_height", but changing them to "display_width" etc made no difference either.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

Yes, you can see the gap on the right hand side in the top position. This is basically down to fiddling with your view_position_starboard so that the camera clipping plane doesn’t intersect the ship’s hull.

I think this is the result of the bug fix I referred to earlier, and you’ll just have to change your HUD until it aligns properly again. The good news is, it will then work the same on all platforms, which is not the case in 1.65.
User avatar
Killer Wolf
---- E L I T E ----
---- E L I T E ----
Posts: 2272
Joined: Tue Jan 02, 2007 12:38 pm

Post by Killer Wolf »

and you’ll just have to change your HUD until it aligns properly again
you mean just by messing w/ the image in Photoshop, or are there some positioning commands i can play w/? i can't understand why it's dropping, i positioned it over the normal HUD display when i was designing it, and the normal HUD's fine but mine's not - it's like it's positioning it via a different origin to the normal one, or something :-/
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

<key>y</key><integer>42</key>

:-)

(Properties supported for HUD image items: image, x, y, width, height, alpha (opacity).)
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

?

Post by Lestradae »

Is it possible to predict when 1.68 is going to be announced as "the" new basis for Oolite?

Will all the old oxp`s still run properly if I upgrade now?

Greetings,

Lestradae
Post Reply