Page 5 of 5

Posted: Fri Jan 20, 2006 12:07 am
by winston
What happens is this, I monitor Giles's SVN repo, and merge in his changes into the Oolite-Linux repo. Both the Linux and Windows versions build from the same source tree, so if you have a Windows build environment, you can just keep up to date with what's in SVN and rebuild every time there's a change.

I tend to do a merge at least once a week when Giles is active (sometimes more), I don't like to get too far behind. Merging has become a lot easier since Ahruman brought the two versions closer together (and I really must push on one final step, and make it so that all platforms can be built from the same source tree, it's just getting enough tuits to do the job).

Posted: Fri Jan 20, 2006 2:31 pm
by Nic
Should be at home this weekend. I'll try and whip out a quick build.

:)

-Nic

Posted: Sun Jan 22, 2006 4:48 pm
by Scoobie
Hello fellow Commanders,

Firstly may I introduce myself, Commander Scoobie. I am an old vet at C64 Elite achieving Deadly Rank (Never quite got to the ellusive Elite :oops: )

May I congratulate Giles on a superb upgrade of the only game to really capture me, the feeling of Oolite is very true to how I remember wasting my childhood. The true class and feel is still there but now the game has been taken to a whole new level.

However, not a complaint in any way at all, but...

I'm afraid the memory use of Oolite is crippling it still, I have 1Gig Corsair TwinX memory sticks running Dual Channel and a 3Gig Pagefile, with Windoze XP sp2.

After aproximatly 1 hour of play the page file space is being used by 100 ish MB jumps every few seconds :shock: utilising all available page file space as fast as I can increase it.

Just in case its any help here is the stderr copy: (I'm sorry its a bit long looks like quite a few errors :? )
2006-01-22 16:06:35.000 oolite.exe[1760] initialising SDL
2006-01-22 16:06:36.000 oolite.exe[1760] init: numSticks=1
2006-01-22 16:06:36.000 oolite.exe[1760] CREATING MODE LIST
2006-01-22 16:06:36.000 oolite.exe[1760] Unknown architecture, defaulting to 1024x768
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 1280 x 1024
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 1152 x 864
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 1088 x 612
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 1024 x 768
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 960 x 600
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 848 x 480
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 800 x 600
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 720 x 576
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 640 x 480
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 512 x 384
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 480 x 360
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 400 x 300
2006-01-22 16:06:36.000 oolite.exe[1760] Added res 320 x 240
2006-01-22 16:06:37.000 oolite.exe[1760] drawRect calling initialiseGLWithSize
2006-01-22 16:06:37.000 oolite.exe[1760] Creating a new surface of 1024 x 768
2006-01-22 16:06:37.000 oolite.exe[1760] no universe, clearning surface
2006-01-22 16:06:37.000 oolite.exe[1760] ---> searching paths:
(oolite.app/Contents/Resources, AddOns)
2006-01-22 16:06:37.000 oolite.exe[1760] Loading IMG
2006-01-22 16:06:37.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:37.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:37.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:37.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:37.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:37.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:37.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:37.000 oolite.exe[1760] Vertex Array Range optimisation - not supported
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] Loading IMG
2006-01-22 16:06:38.000 oolite.exe[1760] Loading IMG
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] NSBitmapImageRep initWithFocusedViewRect: failed
2006-01-22 16:06:38.000 oolite.exe[1760] Loading IMG
2006-01-22 16:06:38.000 oolite.exe[1760] Populating a system with economy 5, and government 3
2006-01-22 16:06:38.000 oolite.exe[1760] ... adding 2 trading vessels
2006-01-22 16:06:38.000 oolite.exe[1760] ... adding 1 sun skimming vessels
2006-01-22 16:06:38.000 oolite.exe[1760] ... adding 9 pirate vessels
2006-01-22 16:06:38.000 oolite.exe[1760] ... adding 3 sun skim pirates
2006-01-22 16:06:38.000 oolite.exe[1760] ... adding 1 law/bounty-hunter vessels
2006-01-22 16:06:38.000 oolite.exe[1760] ... adding 1 sun skim law/bounty hunter vessels
2006-01-22 16:06:38.000 oolite.exe[1760] ... adding 0 Thargoid warships
2006-01-22 16:06:38.000 oolite.exe[1760] ... adding 0 asteroid clusters
2006-01-22 16:06:38.000 oolite.exe[1760] ... for a total of 17 ships
2006-01-22 16:06:38.000 oolite.exe[1760] Loading IMG
2006-01-22 16:06:38.000 oolite.exe[1760] OPENGL_DEBUG GL_ERROR (1280) 'invalid enumerant' in: Universe before doing anything
2006-01-22 16:06:38.000 oolite.exe[1760] Loading IMG
2006-01-22 16:06:46.000 oolite.exe[1760] Loading IMG
2006-01-22 16:06:46.000 oolite.exe[1760] Loading IMG
2006-01-22 16:06:46.000 oolite.exe[1760] Loading IMG
2006-01-22 16:06:46.000 oolite.exe[1760] Loading IMG
2006-01-22 16:06:46.000 oolite.exe[1760] Loading IMG
2006-01-22 16:06:51.000 oolite.exe[1760] Found mode {Height = 768; RefreshRate = 0; Width = 1024; }

I can of course simply land, save, exit and return to the game which will temperaryly solve it but I just thought Id let you know its happening and to what extent.

Take Care & Have Fun,
Commander Scoobie.

Posted: Mon Jan 23, 2006 12:33 am
by Selezen
As was said earlier, it looks like it could be problems that are fixed by version 1.62+ that are causing the memory gobbling bug.

Nic is going to put a new build together when he gets time, and hopefully that should sort it out.

Posted: Mon Jan 23, 2006 1:03 pm
by Arexack_Heretic
I was wondering about those 'orphaned' AI's , don't AI's get exited when the entity is ended then?
Is it just the top AI that is exited?
Do we need to include exitAI in deathactions?

Posted: Mon Jan 23, 2006 1:29 pm
by TGHC
I get the memory gobling quite frequently on both home and work PCs.

I also have had what I assume to be two or three crashes, when Oolite just closes itself.

When the freezes start it's time to use witch space injectors or the torus, to get docked and saved before it locks up completely, followed by shift Q and starting again. Have lost scores of kills because of this.

How does one extract a crash log to send to the wizards?

Posted: Mon Jan 23, 2006 2:59 pm
by winston
TGHC wrote:
I get the memory gobling quite frequently on both home and work PCs...
How does one extract a crash log to send to the wizards?
I wouldn't bother for 1.60 - those problems were fixed in 1.61. Unfortunately, you're stuck on 1.60 until someone does a new Windows build (or you switch to Linux or Mac OS X :-)). Your particular problem is known to happen in 1.60 (but was fixed in 1.61).

Posted: Mon Jan 23, 2006 3:03 pm
by TGHC
WAAAAAAAHH

Cosses arms and stamps foot.

:evil: :evil: :evil: :evil:

Posted: Mon Jan 23, 2006 3:28 pm
by Rxke
TGHC wrote:
I get the memory gobling quite frequently on both home and work PCs.
You could tell your boss you need one of those new Macintels to improve your errr... productivity? :lol:

Posted: Mon Jan 23, 2006 3:50 pm
by TGHC
Hmm........ I am the boss and I'm too tight.


(tempting though)