Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Oolite test release 1.68

Discussion and announcements regarding the Mac port… er, original version of Oolite.

Moderators: another_commander, winston

User avatar
Uncle Reno
---- E L I T E ----
---- E L I T E ----
Posts: 648
Joined: Mon Apr 24, 2006 12:54 pm
Location: UK

Post by Uncle Reno »

Has run OK so far but I have just had a CTD, with the only thing out of the ordinary being this -

Code: Select all

/Users/jayton/Programming/Projects/Oolite/clean-repo/trunk/src/Core/../Cocoa/OOCASound.m:241: failed assertion `0 != _playingCount'
"Get back or I unleash my lethal spotted batoid!!"

What I do when not reading the Oolite bulletin board!
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 »

I think I can see where that might happen. Isn’t there a preceeding line about failing to play a sound, though?

Anyway, that should have been a soft error message rather than an assertion, which is now fixed.
User avatar
Uncle Reno
---- E L I T E ----
---- E L I T E ----
Posts: 648
Joined: Mon Apr 24, 2006 12:54 pm
Location: UK

Post by Uncle Reno »

Ahruman wrote:
I think I can see where that might happen. Isn’t there a preceeding line about failing to play a sound, though?
There was a lot of this sort of thing -

Code: Select all

Oolite [sound.streaming.releaseContext.immediate]: Streaming sound <OOCAStreamingSound 0x5b51790>{"guiclick.ogg"} stopped with 0 pendingCount, releasing context.
Just had another CTD (they always happen when I'm doing a long cargo run without saving!! :roll: ) and the only messages are the streaming sound ones this time.
"Get back or I unleash my lethal spotted batoid!!"

What I do when not reading the Oolite bulletin board!
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 »

Oh, yeah… you can turn those off now, I think. :-)

Code: Select all

defaults delete org.aegidian.oolite max_buffered_sound
defaults write org.aegidian.oolite logging-enable -dict-add \$soundDebug -bool no
User avatar
Uncle Reno
---- E L I T E ----
---- E L I T E ----
Posts: 648
Joined: Mon Apr 24, 2006 12:54 pm
Location: UK

Post by Uncle Reno »

Thank goodness for that, makes the console log a lot easier to read now! :)
"Get back or I unleash my lethal spotted batoid!!"

What I do when not reading the Oolite bulletin board!
User avatar
Uncle Reno
---- E L I T E ----
---- E L I T E ----
Posts: 648
Joined: Mon Apr 24, 2006 12:54 pm
Location: UK

Post by Uncle Reno »

I've come across a small and rare quirk that occurs when docked at a station, which is that I 'hear' occasional ship to ship hails. This hardly ever happens, so it's not really a problem, but thought it would be better to mention it.
After all, it's slightly offputting to hear a Black Monk debtor pleading for his life when I'm shopping for cargo. :wink:
"Get back or I unleash my lethal spotted batoid!!"

What I do when not reading the Oolite bulletin board!
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. I don’t think there’s any way to distinguish between messages that can be safely suppressed and ones that matter.
User avatar
Uncle Reno
---- E L I T E ----
---- E L I T E ----
Posts: 648
Joined: Mon Apr 24, 2006 12:54 pm
Location: UK

Post by Uncle Reno »

Ahruman wrote:
Hmm. I don’t think there’s any way to distinguish between messages that can be safely suppressed and ones that matter.
:? I mention it because I have never had messages appear when I'm docked prior to 1.68 and assumed that was the correct status, i.e. all messages are suppressed while docked.
"Get back or I unleash my lethal spotted batoid!!"

What I do when not reading the Oolite bulletin board!
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 »

I don’t think that’s new, you’re just noticing it now. False correlation.
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1757
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

I often get:

Code: Select all

libpng warning: Incomplete compressed datastream in iCCP chunk

libpng warning: Profile size field missing from iCCP chunk

libpng warning: Incomplete compressed datastream in iCCP chunk

libpng warning: Profile size field missing from iCCP chunk
during gameplay, but It seems to be harmless, nothing bad happens
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1757
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

Ahruman wrote:
I don’t think that’s new.
No, it's surely not new
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1757
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

Also, since I'm surely the one with the lowest-specced mac around (G3@350MHz) I'm happy to tell you that the procedural textured planets don't cause a noticeable drop in framerate, so it can safely be made standard (? maybe there's another reason it's optional ?)
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 »

Rxke wrote:
I often get:

Code: Select all

libpng warning: Incomplete compressed datastream in iCCP chunk
libpng warning: Profile size field missing from iCCP chunk
libpng warning: Incomplete compressed datastream in iCCP chunk
libpng warning: Profile size field missing from iCCP chunk
during gameplay, but It seems to be harmless, nothing bad happens
That means a PNG texture contains a broken colour profile. Since I don’t see this, I’m going to assume it’s in an OXP. Future versions will use libpng directly (rather than going through the system) and supress colour profile handling completey (it doesn’t make sense for textures), so you won’t see that.
Rxke wrote:
Also, since I'm surely the one with the lowest-specced mac around (G3@350MHz) I'm happy to tell you that the procedural textured planets don't cause a noticeable drop in framerate, so it can safely be made standard (? maybe there's another reason it's optional ?)
They make the entering-system delay significantly longer on my G5. Haven’t tested it on my 233 MHz G3 with no (OS X-supported) 3D acceleration. :-)
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1757
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

Ahruman wrote:
They make the entering-system delay significantly longer on my G5. Haven’t tested it on my 233 MHz G3 with no (OS X-supported) 3D acceleration. :-)
ah yes, there is that...
User avatar
Uncle Reno
---- E L I T E ----
---- E L I T E ----
Posts: 648
Joined: Mon Apr 24, 2006 12:54 pm
Location: UK

Post by Uncle Reno »

Rxke wrote:
Ahruman wrote:
I don’t think that’s new.
No, it's surely not new
Oh, OK. At least I wasn't imagining it then! :)
"Get back or I unleash my lethal spotted batoid!!"

What I do when not reading the Oolite bulletin board!
Locked