Page 1 of 1

Black baron mini bug ?

Posted: Sun Feb 17, 2008 12:00 pm
by Ark
Today I have made a strange observation during the initiation of Black baron mission. In the initial briefing I read

“The news of your brave assistance to the Qubeenian Royal family has stirred new hope in the hearts of the exiles f Eninre”

But I was unable to find a dependency of long way mission with the black baron one in the script plist of black baron. Is this a bug ?(the only thing that I can assume is that there was a dependency in some previous version and the original author took it back without clearing the missiontext plist)

I am using the latest (ver 1.3) version.

Posted: Wed Feb 20, 2008 11:33 am
by Commander McLane
Hmmm. From my memory I would say there is a dependency between Black Baron and Spyhunter. But Longway?

Posted: Wed Feb 20, 2008 11:50 am
by Rxke
Ah. Errrr....

I wrote that. Ages ago. (in fact it was the first ever script written by a third party. (besides Giles' own example script (Longwayround IIRC))


And there was a dependency but I then rewrote stuff and messed things up and it wouldn't start anymore ...

I didn't have time then to solve it and ripped out the non-working dependency and put it up the way it was w/o dependency :oops:

never got around to fixing it again. I know, it should be only a matter of checking thhe other mission was "COMPLETED". But I was in the middle of exams...

and now, years later, my scripting skills have shriveled up and died, I'm afraid so I won't be able to fix it in a timely matter

(I even forgot it wasn't working the way it should..)

Posted: Wed Feb 20, 2008 12:14 pm
by Kaks
Oooooh, does it mean BB is orphaned? <nudge, nudge, wink, wink> :D:D

Posted: Wed Feb 20, 2008 1:14 pm
by TGHC
Go for it matey, I'm sure Rxke won't mind.

Posted: Wed Feb 20, 2008 5:19 pm
by Ark
I have found this because I am preparing the list with buggy abandoned oxps in order to post it in to the sticky post. So I am doing a meticulous audit to all of them, you cannot imagine the things I have found.
In the list I want to have all their bugs with possible recommendations .Do not expect something soon (I have seriously underestimate the situation – there are so many of them) :x

Some bugs I "found" ...

Posted: Thu Feb 21, 2008 12:08 am
by Lestradae
2008-02-20 04:23:17.251 oolite.exe[3024] [plist.parse.foundation.failed]: Failed to parse AddOns/Swift.oxp/Config/shipdata.plist as a property list using Foundation. Retrying using homebrew parser. WARNING: the homebrew parser is deprecated and will be removed in a future version of Oolite.
failed to parse as valid XML matching DTD
2008-02-20 04:23:17.276 oolite.exe[3024] [plist.homebrew.parseWarning]: ----- Bad property list: <key> element (ship_desc) found when expecting a value, treating as <string>.
2008-02-20 04:23:17.276 oolite.exe[3024] [plist.homebrew.parseWarning]: ----- Bad property list: <key> element (missiles) found when expecting a value, treating as <string>.
2008-02-20 04:23:17.276 oolite.exe[3024] [plist.homebrew.parseWarning]: ----- Bad property list: <key> element (weapon_facings) found when expecting a value, treating as <string>.
2008-02-20 04:23:17.276 oolite.exe[3024] [plist.homebrew.parseWarning]: ----- Bad property list: <key> element (ship_desc) found when expecting a value, treating as <string>.
2008-02-20 04:23:17.276 oolite.exe[3024] [plist.homebrew.parseWarning]: ----- Bad property list: <key> element (missiles) found when expecting a value, treating as <string>.
2008-02-20 04:23:17.276 oolite.exe[3024] [plist.homebrew.success]: Successfully interpreted property list... for now.
2008-02-20 04:23:17.459 oolite.exe[3024] [plist.parse.foundation.failed]: Failed to parse AddOns/Firewasp.oxp/Config/shipyard.plist as a property list using Foundation. Retrying using homebrew parser. WARNING: the homebrew parser is deprecated and will be removed in a future version of Oolite.
Parse failed at line 1 (char 1) - extra data after parsed string
2008-02-20 04:23:17.460 oolite.exe[3024] [plist.homebrew.success]: Successfully interpreted property list... for now.
at line: 37 column: 356 ... internal error2008-02-20 04:23:18.302 oolite.exe[3024] [plist.parse.foundation.failed]: Failed to parse AddOns/Trident Down v0.5.oxp/Config/missiontext.plist as a property list using Foundation. Retrying using homebrew parser. WARNING: the homebrew parser is deprecated and will be removed in a future version of Oolite.
failed to parse as valid XML matching DTD
2008-02-20 04:23:18.327 oolite.exe[3024] [plist.homebrew.success]: Successfully interpreted property list... for now.
at line: 20 column: 9 ... Extra content at the end of the document
2008-02-20 04:23:21.542 oolite.exe[3024] [plist.parse.foundation.failed]: Failed to parse AddOns/boyracers.oxp/Config/script.plist as a property list using Foundation. Retrying using homebrew parser. WARNING: the homebrew parser is deprecated and will be removed in a future version of Oolite.
failed to parse as valid XML matching DTD
2008-02-20 04:23:21.543 oolite.exe[3024] [plist.homebrew.success]: Successfully interpreted property list... for now.
at line: 21 column: 9 ... Extra content at the end of the document
2008-02-20 04:23:21.602 oolite.exe[3024] [plist.parse.foundation.failed]: Failed to parse AddOns/fsr.oxp/Config/script.plist as a property list using Foundation. Retrying using homebrew parser. WARNING: the homebrew parser is deprecated and will be removed in a future version of Oolite.
failed to parse as valid XML matching DTD
2008-02-20 04:23:21.603 oolite.exe[3024] [plist.homebrew.success]: Successfully interpreted property list... for now.

*

2008-02-20 04:23:27.801 oolite.exe[3024] [texture.load.png.warning]: ***** A PNG loading warning occurred for AddOns/all-stars.oxp/Textures/starbelly.png: Incomplete compressed datastream in iCCP chunk
2008-02-20 04:23:27.802 oolite.exe[3024] [texture.load.png.warning]: ***** A PNG loading warning occurred for AddOns/all-stars.oxp/Textures/starbelly.png: Profile size field missing from iCCP chunk

*

2008-02-20 04:24:15.752 oolite.exe[3024] [entity.linkedList.verify.error]: Broken x_next <PlayerEntity 0xd983860>{"Tesoura" ID: 100 position: (45410.4, -77472.4, 495365) scanClass: CLASS_PLAYER status: STATUS_DOCKED} list (53) ***
2008-02-20 04:24:15.752 oolite.exe[3024] [entity.linkedList.verify.rebuild]: Rebuilding all linked lists from scratch

*

2008-02-20 04:28:07.249 oolite.exe[3024] [texture.load.png.warning]: ***** A PNG loading warning occurred for AddOns/all-stars.oxp/Textures/starhawk_auv.png: Incomplete compressed datastream in iCCP chunk
2008-02-20 04:28:07.249 oolite.exe[3024] [texture.load.png.warning]: ***** A PNG loading warning occurred for AddOns/all-stars.oxp/Textures/starhawk_auv.png: Profile size field missing from iCCP chunk
2008-02-20 04:34:19.259 oolite.exe[3024] [script.debug.syntax.action.badSelector]: ***** PlayerEntity DOES NOT RESPOND TO scriptAction: "Tepiu"
2008-02-20 04:34:19.259 oolite.exe[3024] [script.debug.syntax.action.badSelector]: ***** PlayerEntity DOES NOT RESPOND TO scriptAction: "missiles"
2008-02-20 04:37:39.935 oolite.exe[3024] [dataCache.willWrite]: About to write data cache.
2008-02-20 04:37:40.431 oolite.exe[3024] [dataCache.write.success]: Wrote data cache.
2008-02-20 04:37:42.763 oolite.exe[3024] [unclassified.MyOpenGLView]: Found mode {Height = 800; RefreshRate = 0; Width = 1280; }
2008-02-20 04:38:27.053 oolite.exe[3024] [unclassified.MyOpenGLView]: Found mode {Height = 800; RefreshRate = 0; Width = 1280; }
2008-02-20 04:39:48.143 oolite.exe[3024] [unclassified.MyOpenGLView]: Found mode {Height = 800; RefreshRate = 0; Width = 1280; }
2008-02-20 04:42:18.652 oolite.exe[3024] [unclassified.MyOpenGLView]: Found mode {Height = 800; RefreshRate = 0; Width = 1280; }
2008-02-20 04:44:34.583 oolite.exe[3024] [texture.load.png.warning]: ***** A PNG loading warning occurred for AddOns/all-stars.oxp/Textures/starbelly2.png: Incomplete compressed datastream in iCCP chunk
2008-02-20 04:44:34.676 oolite.exe[3024] [texture.load.png.warning]: ***** A PNG loading warning occurred for AddOns/all-stars.oxp/Textures/starbelly2.png: Profile size field missing from iCCP chunk
2008-02-20 04:44:39.414 oolite.exe[3024] [general.error.allocationFailure]: Failed to allocate space (1048576 bytes) for texture AddOns/dreams01beta.oxp/Textures/moray1-hr_tex.png
2008-02-20 04:44:40.110 oolite.exe[3024] [general.error.allocationFailure]: Failed to allocate space (1048576 bytes) for texture AddOns/x-ships.oxp/Textures/nwasp_hull.png
2008-02-20 04:44:41.053 oolite.exe[3024] [general.error.allocationFailure]: Failed to allocate space (1048576 bytes) for texture AddOns/Hotrods.oxp/Textures/python_redux_AH_tiger.png
2008-02-20 04:44:41.633 oolite.exe[3024] [general.error.allocationFailure]: Failed to allocate space (1048576 bytes) for texture AddOns/Hotrods.oxp/Textures/gecko_tiger_redux.png
2008-02-20 04:44:42.008 oolite.exe[3024] [general.error.allocationFailure]: Failed to allocate space (1048576 bytes) for texture AddOns/Hotrods.oxp/Textures/mamba_redux_AH_tiger.png
2008-02-20 04:44:43.606 oolite.exe[3024] [general.error.allocationFailure]: Failed to allocate space (1048576 bytes) for texture oolite.app/Resources/Sungs_detailed_textures.oxp/Textures/cobra3_redux1.png
Virtual memory exhausted

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

:arrow:

Perhaps this helps? And if a few tips should emerge how to do something about those problems beyond taking the named oxps out - or even against the memory overflow problem - I would indeed be very, very grateful ...

Lestradae

Posted: Thu Feb 21, 2008 12:32 am
by Kaks
those error messages are basically saying that there are problems with quite a lot of oxps. I'm looking into swift.oxp, but the way it was created is... let's say unorthodox, for want of a better word.;) From what the log says, you won't be able to see/use quite a few of the 'broken' oxps, so having them in the addons folder doesn't seem to do much good...

Anyway, you might want to load starbelly2.png into a graphic program and save it again as a png.

From what your log says, there are 'a few' problems with that png file, and after 5 seconds of trying to load it, oolite doesn't seem to have any memory left for other textures. Then it runs out of memory altogether.

If that doesn't help, removing all-stars.oxp should allow you to play oolite.

Of course, you might want to try and repair the oxps yourself, all you need to do is to track down & remove every single problem listed in the log! :D

edit: starbelly.png seems to have the same problems as starbelly2.png, and whatever oxp contains the 'tesoura' ship is seriously not doing oolite any good.

Posted: Thu Feb 21, 2008 7:05 am
by Rxke
About BlackBaron, if you want to fix it: by all means, be my guest. I'd be much obliged. :D