Page 1 of 2

Windows Build 09/03/06 (1.63/Gusto ish)

Posted: Thu Mar 09, 2006 11:07 am
by Nic
Get at:
http://nic.dnsalias.com/oolite-1.63gust ... -win32.exe
(after installation please update the executable with the one from this zip:
http://nic.dnsalias.com/oolite.zip )

Ok, here's a new build.

Changes:
Latest build
Should now have more graphics working. :) Looks right now.

Please try it and let me know how you get on. I'm very busy so I haven't even got out of Lave with this build yet!

-Nic

PS

OXPs

Right OXPs, everyone loves them and I want to get a list going of what works and what doesn't with this build. You load them in to C:\Program Files\Oolite\AddOns.

A thread has already begun on this, so keep up the good work. From that thread I can tell you that at least Pirate_Coves loads on this verison (no crash). However, kleptohud still doesn't load due to
ERROR ***** could not parse AddOns/kleptohud.oxp/Config/hud.plist as a NSDictionary.

So please post your stderr.txt when an OXP fails to load.

Thanks :)

Posted: Thu Mar 09, 2006 12:22 pm
by winston
Don't forget to update the Wiki on how to get, install and build Oolite-Win32 :-)

http://wiki.alioth.net/index.php/Running_Oolite-Windows

Posted: Thu Mar 09, 2006 12:28 pm
by rbird
Wow, it's wonderful! I can see the compass!!! I installed this build today and everything seems to work just fine. All the new features seem to be present as well (the slurping of cargo is...interesting). I did notice the problem with the title screen/shipyards where the ships aren't lit properly. But this is a really minor issue, at least to me. This particular computer has a crappy Intel graphics chip, if that matters. I'll try to test on my better-yet-still-ancient nvidia-powered system tonight.

No crashes on loading of OXPs. I can't prove they're all working the way they should, but they're at least not killing the game on startup. The ones I have installed:

aegidian-special.oxp
behemoth.oxp
boyracers.oxp
custpaint1.oxp
globestations.oxp
GrittyCoriolis.oxp
gwxstations.oxp
illicit_unlock_FIX1.56.oxp
longway.oxp
mPakRedux.oxp
newships.oxp
nuvipers.oxp
oldships.oxp
pcc.oxp
racers.oxp
tgy_dev.oxp (not tested - nowhere near Tionisla!)
thargoid_wars.oxp
tiger.oxp
tori.oxp
x-ships.oxp

Thanks for the great work!

Bob

Brilliant!!

Posted: Thu Mar 09, 2006 12:45 pm
by milinks
Thankyou Nic, this is amazing! It is fantastic! I tried to put in my OXP which is intended to display images dependent on planet, government etc, and i get the following error in stderr.txt

Code: Select all

2006-03-09 12:33:44.000 oolite.exe[748] initialising SDL
2006-03-09 12:33:47.000 oolite.exe[748] init: numSticks=0
2006-03-09 12:33:47.000 oolite.exe[748] CREATING MODE LIST
2006-03-09 12:33:47.000 oolite.exe[748] Unknown architecture, defaulting to 1024x768
2006-03-09 12:33:47.000 oolite.exe[748] Added res 800 x 600
2006-03-09 12:33:47.000 oolite.exe[748] Added res 640 x 480
2006-03-09 12:33:47.000 oolite.exe[748] drawRect calling initialiseGLWithSize
2006-03-09 12:33:47.000 oolite.exe[748] Creating a new surface of 1024 x 768
2006-03-09 12:33:47.000 oolite.exe[748] no universe, clearning surface
2006-03-09 12:33:47.000 oolite.exe[748] ---> searching paths:
(oolite.app/Contents/Resources, AddOns, AddOns/planet.oxp)
2006-03-09 12:33:47.000 oolite.exe[748] DEBUG ** no cache exists - yet **
2006-03-09 12:33:48.000 oolite.exe[748] Vertex Array Range optimisation - not supported
2006-03-09 12:33:48.000 oolite.exe[748] DEBUG creating octree cache......
2006-03-09 12:33:49.000 oolite.exe[748] Populating a system with economy 5, and government 3
2006-03-09 12:33:49.000 oolite.exe[748] ... adding 2 trading vessels
2006-03-09 12:33:49.000 oolite.exe[748] ... adding 0 sun skimming vessels
2006-03-09 12:33:49.000 oolite.exe[748] ... adding 9 pirate vessels
2006-03-09 12:33:49.000 oolite.exe[748] ... adding 0 sun skim pirates
2006-03-09 12:33:49.000 oolite.exe[748] ... adding 1 law/bounty-hunter vessels
2006-03-09 12:33:49.000 oolite.exe[748] ... adding 1 sun skim law/bounty hunter vessels
2006-03-09 12:33:49.000 oolite.exe[748] ... adding 0 Thargoid warships
2006-03-09 12:33:49.000 oolite.exe[748] ... adding 2 asteroid clusters
2006-03-09 12:33:49.000 oolite.exe[748] ... for a total of 15 ships
2006-03-09 12:33:52.000 oolite.exe[748] OPENGL_DEBUG GL_ERROR (1280) 'invalid enumerant' in: Universe before doing anything
2006-03-09 12:34:17.000 oolite.exe[748] Found mode {Height = 768; RefreshRate = 0; Width = 1024; }
2006-03-09 12:34:33.000 oolite.exe[748] 

***** Encountered localException during initialisation in [Universe update:] : NSInvalidArgumentException : SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction: *****

2006-03-09 12:34:33.000 oolite.exe[748] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x63ee0e8 and selector 'pollControls:'
This cycles constantly and locks you out, requiring CTRL, Alt + Del to quit Oolite. This is just for info, in case it helps you, as this is amazing progress, and you walk on water!!

Re: Brilliant!!

Posted: Thu Mar 09, 2006 1:00 pm
by aegidian
milinks wrote:

Code: Select all

2006-03-09 12:34:33.000 oolite.exe[748] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x63ee0e8 and selector 'pollControls:'
This cycles constantly and locks you out, requiring CTRL, Alt + Del to quit Oolite. This is just for info, in case it helps you, as this is amazing progress, and you walk on water!!
Oh.

Ah.

drawInRect: is a method used by NSImage not SDLImage. Nic, you haven't just done a blind search-and-replace have you?

Posted: Thu Mar 09, 2006 2:04 pm
by TGHC
@ Nic - Giles - Winston - Ahruman and all the other wizards out there:-

FANTASTIC - I'M IN HEAVEN!

Wow the space compass looks like it's 3D (or is that my eyesight)

@rbird - thanks for your list of working OXP's a great help


^5's to all of you many many thanks - I just wish I could contribute more to this amazingly brilliant version of probably the best computer game ever designed.

Right, all you Thargoids out there if you don't sit on your hands you are toast!

Posted: Thu Mar 09, 2006 2:19 pm
by Nic
drawInRect: is a method used by NSImage not SDLImage. Nic, you haven't just done a blind search-and-replace have you?
Me? :oops:

D'oh, back to drawing board. Still.....slowly getting there ;)

EDIT: Weirdly the only places I can find a reference to drawInRect are in functions that shouldn't be getting called.....hmmm.

@TGHC: If you want to contribute, test test test and then tell me where i've ***ked up and i'll try and fix it :)

@rbird: If you could do more testing that would be great. After loading the OXP check in the the stderr.txt (Created in c:\program files\oolite) that there are no errors.

@aegidian: Do you know where I should look to help find:
ERROR ***** could not parse AddOns/kleptohud.oxp/Config/hud.plist as a NSDictionary
Errors?

@milinks: Where can I get your OXP for testing?

@winston: I will :)

Cheers,
-Nic

messed-up kleptohud.oxp/Config/hud.plist

Posted: Thu Mar 09, 2006 3:14 pm
by aegidian

Code: Select all

ngiles$ plutil Config/hud.plist 
Config/hud.plist:
XML parser error:
        Encountered non-empty <false> tag on line 55
Old-style plist parser error:
        Malformed data byte group at line 1; invalid hex
Or in other words line 55 should be

Code: Select all

				<false/>

Posted: Thu Mar 09, 2006 3:39 pm
by Nic
@aegidian: Thanks :) Don't think there is a plist validator for windows I can use. I'll look for one.

EDIT:
Is there harm adding to the plist parser (ResourceManager.m) so it reads :

Code: Select all

	if ([tag isEqual:@"true/"])
		return [ResourceManager trueFromXMLContent:content];
	if ([tag isEqual:@"false/"])
		return [ResourceManager falseFromXMLContent:content];

// Nic - Change to support old plist <true></true> and <false></false>
	if ([tag isEqual:@"true"])
		return [ResourceManager trueFromXMLContent:content];
	if ([tag isEqual:@"false"])
		return [ResourceManager falseFromXMLContent:content];
So it supports both ways of doing it so old OXPs won't need modifying?

-Nic

Posted: Thu Mar 09, 2006 5:05 pm
by Nic
@milinks: Could you try this executable with your OXP and see if it helps?
http://nic.dnsalias.com/oolite.zip

Just overwrite the executable at c:\program files\oolite\oolite.app with the one from this zip file.

And let me know if that helps the problem :)

-Nic

Posted: Thu Mar 09, 2006 5:20 pm
by aegidian
Nic wrote:
Is there harm adding to the plist parser (ResourceManager.m) so it reads :

Code: Select all

	if ([tag isEqual:@"true/"])
		return [ResourceManager trueFromXMLContent:content];
	if ([tag isEqual:@"false/"])
		return [ResourceManager falseFromXMLContent:content];

// Nic - Change to support old plist <true></true> and <false></false>
	if ([tag isEqual:@"true"])
		return [ResourceManager trueFromXMLContent:content];
	if ([tag isEqual:@"false"])
		return [ResourceManager falseFromXMLContent:content];
So it supports both ways of doing it so old OXPs won't need modifying?
Yes. Then the plist wouldn't satisfy the correct DTD. Better to make sure your plist is valid.

Instead of plutil, you could try any other XML validator that can reach out and grab the right DTD.

YEEESSSSSS!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Posted: Thu Mar 09, 2006 5:22 pm
by milinks
Nic,

I have tried it with every image combination in my OXP, and it works!! Every Image is shown!!

Posted: Thu Mar 09, 2006 5:27 pm
by Nic
@aegidian: Thanks again :) Sorry for the endless questions

@milinks: Glad to hear it. background images still loaded with the makeTextureFromImage functions. I'd missed them. That's fixed now.

-Nic

Posted: Thu Mar 09, 2006 5:32 pm
by Selezen
I've just tested the new version. Downloaded original compiled version, then patched with new exe.

Ran fine, including with TOGY installed.

Proof:
Image

As you can see the frame rate dropped a bit in the TGY, but otherwise, peachy!!

Nice one, Nic!!

P.S. The image has been colour-reduced to 256 colours. Oh, and for the first time, the Kraits (one seen in the foreground) DID NOT crash into the beacon!!! More later after more testing...

Posted: Thu Mar 09, 2006 5:50 pm
by rbird
Nic wrote:
@rbird: If you could do more testing that would be great. After loading the OXP check in the the stderr.txt (Created in c:\program files\oolite) that there are no errors.
There were no errors in the stderr.txt after loading the oxps I mentioned above. Although looking back at it now, it appears I did have some of the drawInRect messages discussed above, though they did not cause the game to crash. Perhaps they had something to do with the following problem:

After playing a little while, I started getting "popup" messages while docked, where it would put up a blank Mission Information screen with the "Press Space" message at the bottom of the screen. The space bar did not clear the message. I could use the F-keys to leave the screen, but it would pop up again 20-30 seconds later as long as I was docked. I have attached the stderr.txt. I was not involved in any missions at the time.

Edit: Wow, this message ended up long. Is there a way to post code into a box which will remain small and have scroll capability?

Code: Select all

2006-03-09 10:52:17.000 oolite.exe[2404] initialising SDL
2006-03-09 10:52:17.000 oolite.exe[2404] init: numSticks=0
2006-03-09 10:52:17.000 oolite.exe[2404] CREATING MODE LIST
2006-03-09 10:52:17.000 oolite.exe[2404] Unknown architecture, defaulting to 1024x768
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 1920 x 1200
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 1280 x 1024
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 1200 x 1920
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 1152 x 864
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 1024 x 1280
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 864 x 1152
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 800 x 600
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 768 x 1280
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 640 x 480
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 600 x 800
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 512 x 384
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 480 x 640
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 400 x 300
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 384 x 512
2006-03-09 10:52:17.000 oolite.exe[2404] Added res 320 x 240
2006-03-09 10:52:17.000 oolite.exe[2404] Found mode {Height = 864; RefreshRate = 0; Width = 1152; }
2006-03-09 10:52:18.000 oolite.exe[2404] drawRect calling initialiseGLWithSize
2006-03-09 10:52:18.000 oolite.exe[2404] Creating a new surface of 943 x 732
2006-03-09 10:52:18.000 oolite.exe[2404] no universe, clearning surface
2006-03-09 10:52:18.000 oolite.exe[2404] ---> searching paths:
(oolite.app/Contents/Resources, AddOns, "AddOns/aegidian-special.oxp", AddOns/behemoth.oxp, AddOns/boyracers.oxp, AddOns/custpaint1.oxp, AddOns/globestations.oxp, AddOns/GrittyCoriolis.oxp, AddOns/gwxstations.oxp, AddOns/illicit_unlock_FIX1.56.oxp, AddOns/longway.oxp, AddOns/mPakRedux.oxp, AddOns/newships.oxp, AddOns/nuvipers.oxp, AddOns/oldships.oxp, AddOns/pcc.oxp, AddOns/racers.oxp, AddOns/tgy_dev.oxp, AddOns/thargoid_wars.oxp, AddOns/tiger.oxp, AddOns/tori.oxp, "AddOns/x-ships.oxp")
2006-03-09 10:52:18.000 oolite.exe[2404] DEBUG ** no cache exists - yet **
2006-03-09 10:52:19.000 oolite.exe[2404] Vertex Array Range optimisation - not supported
2006-03-09 10:52:19.000 oolite.exe[2404] DEBUG creating octree cache......
2006-03-09 10:52:21.000 oolite.exe[2404] Populating a system with economy 5, and government 3
2006-03-09 10:52:21.000 oolite.exe[2404] ... adding 5 trading vessels
2006-03-09 10:52:21.000 oolite.exe[2404] ... adding 2 sun skimming vessels
2006-03-09 10:52:21.000 oolite.exe[2404] ... adding 8 pirate vessels
2006-03-09 10:52:21.000 oolite.exe[2404] ... adding 1 sun skim pirates
2006-03-09 10:52:21.000 oolite.exe[2404] ... adding 2 law/bounty-hunter vessels
2006-03-09 10:52:21.000 oolite.exe[2404] ... adding 0 sun skim law/bounty hunter vessels
2006-03-09 10:52:21.000 oolite.exe[2404] ... adding 0 Thargoid warships
2006-03-09 10:52:21.000 oolite.exe[2404] ... adding 0 asteroid clusters
2006-03-09 10:52:21.000 oolite.exe[2404] ... for a total of 18 ships
2006-03-09 10:52:24.000 oolite.exe[2404] OPENGL_DEBUG GL_ERROR (1280) 'invalid enumerant' in: Universe before doing anything
2006-03-09 10:52:32.000 oolite.exe[2404] Populating a system with economy 0, and government 5
2006-03-09 10:52:32.000 oolite.exe[2404] ... adding 13 trading vessels
2006-03-09 10:52:32.000 oolite.exe[2404] ... adding 2 sun skimming vessels
2006-03-09 10:52:32.000 oolite.exe[2404] ... adding 16 pirate vessels
2006-03-09 10:52:32.000 oolite.exe[2404] ... adding 0 sun skim pirates
2006-03-09 10:52:32.000 oolite.exe[2404] ... adding 15 law/bounty-hunter vessels
2006-03-09 10:52:32.000 oolite.exe[2404] ... adding 1 sun skim law/bounty hunter vessels
2006-03-09 10:52:32.000 oolite.exe[2404] ... adding 0 Thargoid warships
2006-03-09 10:52:32.000 oolite.exe[2404] ... adding 4 asteroid clusters
2006-03-09 10:52:32.000 oolite.exe[2404] ... for a total of 51 ships
2006-03-09 10:58:57.000 oolite.exe[2404] Found mode {Height = 864; RefreshRate = 0; Width = 1152; }
2006-03-09 10:58:58.000 oolite.exe[2404] DEBUG ** saving cache ...**
2006-03-09 11:00:08.000 oolite.exe[2404] Populating a system with economy 6, and government 7
2006-03-09 11:00:08.000 oolite.exe[2404] ... adding 4 trading vessels
2006-03-09 11:00:08.000 oolite.exe[2404] ... adding 1 sun skimming vessels
2006-03-09 11:00:08.000 oolite.exe[2404] ... adding 1 pirate vessels
2006-03-09 11:00:08.000 oolite.exe[2404] ... adding 1 sun skim pirates
2006-03-09 11:00:08.000 oolite.exe[2404] ... adding 7 law/bounty-hunter vessels
2006-03-09 11:00:08.000 oolite.exe[2404] ... adding 2 sun skim law/bounty hunter vessels
2006-03-09 11:00:08.000 oolite.exe[2404] ... adding 0 Thargoid warships
2006-03-09 11:00:08.000 oolite.exe[2404] ... adding 4 asteroid clusters
2006-03-09 11:00:08.000 oolite.exe[2404] ... for a total of 20 ships
2006-03-09 11:06:14.000 oolite.exe[2404] DEBUG [Universe getShipWithRole: none] couldn't find a ship!
2006-03-09 11:06:16.000 oolite.exe[2404] 

***** Encountered localException during initialisation in [Universe update:] : NSInvalidArgumentException : SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction: *****

2006-03-09 11:06:16.000 oolite.exe[2404] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x93d64b0 and selector 'pollControls:'
2006-03-09 11:06:35.000 oolite.exe[2404] Found mode {Height = 864; RefreshRate = 0; Width = 1152; }
2006-03-09 11:06:36.000 oolite.exe[2404] DEBUG ** saving cache ...**
2006-03-09 11:07:04.000 oolite.exe[2404] DEBUG [Universe getShipWithRole: none] couldn't find a ship!
2006-03-09 11:07:04.000 oolite.exe[2404] 

***** Encountered localException during initialisation in [Universe update:] : NSInvalidArgumentException : SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction: *****

2006-03-09 11:07:04.000 oolite.exe[2404] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x93d64b0 and selector 'pollControls:'
2006-03-09 11:07:04.000 oolite.exe[2404] DEBUG [Universe getShipWithRole: none] couldn't find a ship!
2006-03-09 11:07:04.000 oolite.exe[2404] 

***** Encountered localException during initialisation in [Universe update:] : NSInvalidArgumentException : SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction: *****

2006-03-09 11:07:04.000 oolite.exe[2404] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x93d64b0 and selector 'pollControls:'
2006-03-09 11:07:24.000 oolite.exe[2404] DEBUG [Universe getShipWithRole: none] couldn't find a ship!
2006-03-09 11:07:24.000 oolite.exe[2404] 

***** Encountered localException during initialisation in [Universe update:] : NSInvalidArgumentException : SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction: *****

2006-03-09 11:07:24.000 oolite.exe[2404] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x93d64b0 and selector 'pollControls:'
2006-03-09 11:07:24.000 oolite.exe[2404] DEBUG [Universe getShipWithRole: none] couldn't find a ship!
2006-03-09 11:07:24.000 oolite.exe[2404] 

***** Encountered localException during initialisation in [Universe update:] : NSInvalidArgumentException : SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction: *****

2006-03-09 11:07:24.000 oolite.exe[2404] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x93d64b0 and selector 'pollControls:'
2006-03-09 11:08:14.000 oolite.exe[2404] DEBUG [Universe getShipWithRole: none] couldn't find a ship!
2006-03-09 11:08:14.000 oolite.exe[2404] 

***** Encountered localException during initialisation in [Universe update:] : NSInvalidArgumentException : SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction: *****

2006-03-09 11:08:14.000 oolite.exe[2404] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x93d64b0 and selector 'pollControls:'
2006-03-09 11:08:18.000 oolite.exe[2404] DEBUG [Universe getShipWithRole: none] couldn't find a ship!
2006-03-09 11:08:18.000 oolite.exe[2404] 

***** Encountered localException during initialisation in [Universe update:] : NSInvalidArgumentException : SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction: *****

2006-03-09 11:08:18.000 oolite.exe[2404] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x93d64b0 and selector 'pollControls:'
2006-03-09 11:08:24.000 oolite.exe[2404] DEBUG [Universe getShipWithRole: none] couldn't find a ship!
2006-03-09 11:08:24.000 oolite.exe[2404] 

***** Encountered localException during initialisation in [Universe update:] : NSInvalidArgumentException : SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction: *****

2006-03-09 11:08:24.000 oolite.exe[2404] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x93d64b0 and selector 'pollControls:'
2006-03-09 11:08:46.000 oolite.exe[2404] Found mode {Height = 864; RefreshRate = 0; Width = 1152; }
2006-03-09 11:08:46.000 oolite.exe[2404] DEBUG ** saving cache ...**
2006-03-09 11:09:58.000 oolite.exe[2404] Populating a system with economy 0, and government 4
2006-03-09 11:09:58.000 oolite.exe[2404] ... adding 8 trading vessels
2006-03-09 11:09:58.000 oolite.exe[2404] ... adding 2 sun skimming vessels
2006-03-09 11:09:58.000 oolite.exe[2404] ... adding 16 pirate vessels
2006-03-09 11:09:58.000 oolite.exe[2404] ... adding 0 sun skim pirates
2006-03-09 11:09:58.000 oolite.exe[2404] ... adding 1 law/bounty-hunter vessels
2006-03-09 11:09:58.000 oolite.exe[2404] ... adding 0 sun skim law/bounty hunter vessels
2006-03-09 11:09:58.000 oolite.exe[2404] ... adding 0 Thargoid warships
2006-03-09 11:09:58.000 oolite.exe[2404] ... adding 2 asteroid clusters
2006-03-09 11:09:58.000 oolite.exe[2404] ... for a total of 29 ships
2006-03-09 11:12:54.000 oolite.exe[2404] Populating a system with economy 6, and government 7
2006-03-09 11:12:54.000 oolite.exe[2404] ... adding 1 trading vessels
2006-03-09 11:12:54.000 oolite.exe[2404] ... adding 2 sun skimming vessels
2006-03-09 11:12:54.000 oolite.exe[2404] ... adding 0 pirate vessels
2006-03-09 11:12:54.000 oolite.exe[2404] ... adding 1 sun skim pirates
2006-03-09 11:12:54.000 oolite.exe[2404] ... adding 1 law/bounty-hunter vessels
2006-03-09 11:12:54.000 oolite.exe[2404] ... adding 1 sun skim law/bounty hunter vessels
2006-03-09 11:12:54.000 oolite.exe[2404] ... adding 0 Thargoid warships
2006-03-09 11:12:54.000 oolite.exe[2404] ... adding 4 asteroid clusters
2006-03-09 11:12:54.000 oolite.exe[2404] ... for a total of 10 ships
2006-03-09 11:13:43.000 oolite.exe[2404] Populating a system with economy 0, and government 4
2006-03-09 11:13:43.000 oolite.exe[2404] ... adding 11 trading vessels
2006-03-09 11:13:43.000 oolite.exe[2404] ... adding 5 sun skimming vessels
2006-03-09 11:13:43.000 oolite.exe[2404] ... adding 11 pirate vessels
2006-03-09 11:13:43.000 oolite.exe[2404] ... adding 2 sun skim pirates
2006-03-09 11:13:43.000 oolite.exe[2404] ... adding 7 law/bounty-hunter vessels
2006-03-09 11:13:43.000 oolite.exe[2404] ... adding 2 sun skim law/bounty hunter vessels
2006-03-09 11:13:43.000 oolite.exe[2404] ... adding 0 Thargoid warships
2006-03-09 11:13:43.000 oolite.exe[2404] ... adding 2 asteroid clusters
2006-03-09 11:13:43.000 oolite.exe[2404] ... for a total of 40 ships
2006-03-09 11:17:45.000 oolite.exe[2404] Found mode {Height = 864; RefreshRate = 0; Width = 1152; }
2006-03-09 11:17:46.000 oolite.exe[2404] DEBUG ** saving cache ...**
2006-03-09 11:17:46.000 oolite.exe[2404] DEBUG [Universe getShipWithRole: none] couldn't find a ship!
2006-03-09 11:17:46.000 oolite.exe[2404] 

***** Encountered localException during initialisation in [Universe update:] : NSInvalidArgumentException : SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction: *****

2006-03-09 11:17:46.000 oolite.exe[2404] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x93d64b0 and selector 'pollControls:'
2006-03-09 11:17:46.000 oolite.exe[2404] DEBUG [Universe getShipWithRole: none] couldn't find a ship!
2006-03-09 11:17:46.000 oolite.exe[2404] 

***** Encountered localException during initialisation in [Universe update:] : NSInvalidArgumentException : SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction: *****

2006-03-09 11:17:46.000 oolite.exe[2404] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x93d64b0 and selector 'pollControls:'
2006-03-09 11:18:06.000 oolite.exe[2404] DEBUG [Universe getShipWithRole: none] couldn't find a ship!
2006-03-09 11:18:06.000 oolite.exe[2404] 

***** Encountered localException during initialisation in [Universe update:] : NSInvalidArgumentException : SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction: *****

2006-03-09 11:18:06.000 oolite.exe[2404] *** NSTimer ignoring exception 'NSInvalidArgumentException' (reason 'SDLImage(instance) does not recognize drawInRect:fromRect:operation:fraction:') raised during posting of timer with target 0x93d64b0 and selector 'pollControls:'
2006-03-09 11:18:09.000 oolite.exe[2404] Found mode {Height = 864; RefreshRate = 0; Width = 1152; }
2006-03-09 11:18:10.000 oolite.exe[2404] DEBUG ** saving cache ...**
2006-03-09 11:18:51.000 oolite.exe[2404] Found mode {Height = 864; RefreshRate = 0; Width = 1152; }
2006-03-09 11:18:52.000 oolite.exe[2404] DEBUG ** saving cache ...**
2006-03-09 11:18:53.000 oolite.exe[2404] Found mode {Height = 864; RefreshRate = 0; Width = 1152; }