Windows Build 05/01/06

News and discussion of the PC port of Oolite.

Moderators: winston, another_commander

Nic
Competent
Competent
Posts: 57
Joined: Wed Dec 21, 2005 12:47 pm

Windows Build 05/01/06

Post by Nic »

http://nic.dnsalias.com/oolite-1.60-alp ... -win32.exe

Now with an installer :) Should now just be able to run Oolite from the Start Menu like you would anything else (and no need for GNUStep...hopefully).

Please test. Has experimental twitch mode you can turn on and off at present.

-Nic

@winston:
Uploaded to Alioth too.
dune
Mostly Harmless
Mostly Harmless
Posts: 3
Joined: Fri Feb 04, 2005 5:30 am
Location: se england
Contact:

Post by dune »

i installed it ok. when i click on the oolite icon a window appears for half a second and then disappears and thats it. :(
i guess win me cant cope.
:cry: dune
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 tried it under Win98, just for laughs. Much the same as dune got, although I got a stderr file:
2006-01-06 00:54:19.000 OOLITE.EXE[-229973] Disallowed time zone name `W. Europe Standard Time'.
2006-01-06 00:54:19.000 OOLITE.EXE[-229973] Using time zone with absolute offset 0.
2006-01-06 00:54:19.000 OOLITE.EXE[-229973] NSHomeDirectoryForUser(Jens Ayton) failed
2006-01-06 00:54:19.000 OOLITE.EXE[-229973] Defaults path '(nil)' does not exist - failed to create it.
2006-01-06 00:54:19.000 OOLITE.EXE[-229973] Defaults path '(nil)' does not exist - failed to create it.
2006-01-06 00:54:19.000 OOLITE.EXE[-229973] Did not find correct version of backend, falling back to std.
2006-01-06 00:54:19.000 OOLITE.EXE[-229973] NSApplication.m:271 Assertion failed in initialize_gnustep_backend. Unable to find backend back
C:\PROGRA~1\OOLITE\OOLITE.APP\OOLITE.EXE: Uncaught exception NSInternalInconsistencyException, reason: NSApplication.m:271 Assertion failed in initialize_gnustep_backend. Unable to find backend back
Why it’d be looking for a backend (GNUStepese for an implementation of window management and drawing) is beyond me, as the GNUStep/SDL build only uses Foundation-level parts of GNUStep.
Nic
Competent
Competent
Posts: 57
Joined: Wed Dec 21, 2005 12:47 pm

Post by Nic »

Sounds more like a problem with the installer...

I'll look into that.

(One problem i've had with one machine is that it does load in full screen but after loading you need to alt-tab to find the SDL window...Don't know why)

-Nic
User avatar
winston
Pirate
Pirate
Posts: 731
Joined: Mon Sep 27, 2004 10:21 pm
Location: Port St. Mary, Isle of Man
Contact:

Post by winston »

Ahruman wrote:
Why it’d be looking for a backend (GNUStepese for an implementation of window management and drawing) is beyond me, as the GNUStep/SDL build only uses Foundation-level parts of GNUStep.
It's still built as an application, though. This is probably something that can now be changed (I'm pretty sure the last dependencies on AppKit are gone).
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 »

Good point.

Incidentally, Winston, I’ve assumed you’ll be doing the merging of OS X changes to the Linux code now. It might be good to ensure that someone actually is. :-)
milinks
Deadly
Deadly
Posts: 164
Joined: Sun Jun 27, 2004 9:19 pm

Installer issue

Post by milinks »

Nic you are a God!! fantastic installer to get the game working as it is. i had the same problem with the parachute deploying when executing the game, however by amending the oolite batch file in C:\program files\oolite and changing the last line to read oolite.app\oolite - removing the .exe the program works perfectly. Many thanks Nic and to all who are helping to contribute to this masterpiece!!
User avatar
winston
Pirate
Pirate
Posts: 731
Joined: Mon Sep 27, 2004 10:21 pm
Location: Port St. Mary, Isle of Man
Contact:

Post by winston »

Incidentally, Giles is actually talking about ultimately using the BerliOS SVN repo as The One Big Repo (which I must admit would be very nice, although it'd mean being a lot more careful and perhaps using branches more often when going off on oolite-linux tangents).
dune
Mostly Harmless
Mostly Harmless
Posts: 3
Joined: Fri Feb 04, 2005 5:30 am
Location: se england
Contact:

Post by dune »

after reading Ahruman's post i tried again and then went searching for an stderr. i dont know what this means but if its useful to you i found this..

2006-01-06 16:46:00.000 oolite.exe[-692831] NSHomeDirectoryForUser(default) failed
Warning - GNUSTEP_SYSTEM_ROOT is not set - using /C/tmp/gnustep-installer-zMqk/GNUstep-2Vip/System
Warning - GNUSTEP_NETWORK_ROOT is not set - using /C/tmp/gnustep-installer-zMqk/GNUstep-2Vip/Local
Warning - GNUSTEP_LOCAL_ROOT is not set - using /C/tmp/gnustep-installer-zMqk/GNUstep-2Vip/Local
2006-01-06 16:46:00.000 oolite.exe[-692831] NSHomeDirectoryForUser(default) failed
2006-01-06 16:46:00.000 oolite.exe[-692831] Defaults path '(nil)' does not exist - failed to create it.
2006-01-06 16:46:00.000 oolite.exe[-692831] Defaults path '(nil)' does not exist - failed to create it.
2006-01-06 16:46:00.000 oolite.exe[-692831] Did not find correct version of backend, falling back to std.
2006-01-06 16:46:00.000 oolite.exe[-692831] NSApplication.m:271 Assertion failed in initialize_gnustep_backend. Unable to find backend back
C:\Program Files\Oolite\oolite.app\oolite.exe: Uncaught exception NSInternalInconsistencyException, reason: NSApplication.m:271 Assertion failed in initialize_gnustep_backend. Unable to find backend back
--
if i can do anything else to be of help let me know.
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1760
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Re: Installer issue

Post by Rxke »

milinks wrote:
Nic you are a God!! fantastic installer to get the game working as it is. i had the same problem with the parachute deploying when executing the game, however by amending the oolite batch file in C:\program files\oolite and changing the last line to read oolite.app\oolite - removing the .exe the program works perfectly. Many thanks Nic and to all who are helping to contribute to this masterpiece!!
That's great! :D Oolite has becom truly platform independant (of sorts, heehee)

Everything works? Sound, Expansion-packs?

nic, you're still not registered @ berlios? Why not? You could be the hero of the day! There's people waiting for this desperately, just check the traffic at Oolite-pc at berlios, it's bigger than Oolite-Linux, and that one has been in Stable for, oh, aaaages....
Nic
Competent
Competent
Posts: 57
Joined: Wed Dec 21, 2005 12:47 pm

Post by Nic »

@Rxke: I am on berlios, Giles put me on yesterday (Thanks Giles): http://developer.berlios.de/project/mem ... up_id=2999
Yup Sound and Expansion packs seem to work great. Only noticeable problem (that I can spot anyway) is that the green circle that appears round the green blob indicating where the planet is, doesn't get drawn.

@milinks: How very strange. Why would oolite.app\oolite be different to oolite.app\oolite.exe ? What operating system are you using? I installed it on a clean Windows XP today and everything worked perfectly.

I think one of my friends has a Virtual PC Win 98 install which I could try it on. It must be possible to get it going on the old systems.

Quite drunk right now, so better leave it there :)

-Nic
milinks
Deadly
Deadly
Posts: 164
Joined: Sun Jun 27, 2004 9:19 pm

installed on xp

Post by milinks »

I have XP SP1, i already have GNUstep installed on my system, and had a similar experience when i installed your 251205 build, the installer worked as it should, and comparing the installation with previous ones everything was perfect. The errors being given indicated that it was being asked to perform the same exe function twice from different locations - i cannot confirm that this would be the case on anyone elses but if anyone does try and it works they could let you know
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1760
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

Nic wrote:
@Rxke: I am on berlios, Giles put me on yesterday (.

Quite drunk right now, so better leave it there :)

-Nic
Oops, I overlooked it. Happened to be, I was quite un-sober too, yesterday Been awhile since last time... Forgot all about the hangovers...

Drinking Orval like a regular beer was not a good idea in hindsight (and yes, the keyboard makes a horrible clattering sound when I type, Argh!)

http://beeradvocate.com/beer/profile/37/129/
User avatar
Selezen
---- E L I T E ----
---- E L I T E ----
Posts: 2530
Joined: Tue Mar 29, 2005 9:14 am
Location: Tionisla
Contact:

Post by Selezen »

Nic, fantastic job. I just installed the package on WinXP SP2, and it works straight out of the box.

My saves are installed and the OXPs work. I've installed my imp courier and my under development OXPs, including TOGY, with no problems. It also loads faster and seems to run smoother.

Sound works OK, no lockups yet and no errors. load/save interface works flawlessly. The only remaining niggle from the development process seems to be the loss of textures when switching screen modes.

All in all, congratulations to Nic and dajt and Winston for getting what seems like a complete Windows installer! <bows>
snarkism
Mostly Harmless
Mostly Harmless
Posts: 3
Joined: Fri May 13, 2005 7:28 pm

Post by snarkism »

OK - installs - runs fine - unless you go into/out of windowed mode when I get a blue screen with and error in nvdisp4 (!). This also happens on shut down after exitng the program normally. Something is doing something very nasty to the video drivers. Anybody else seeing this?

Chris.
Post Reply