Page 1 of 2

Oolite test release 1.67 (extra unofficial)

Posted: Sun Mar 11, 2007 1:14 am
by JensAyton
another_commander has sent me a Windows version of Oolite built from the latest-as-of-Saturday-morning source. It is now available from the oolite-linux files page (which is likely to become the Grand Unified Release Place for Oolite -- mmmm, GURPO).

This contains everything in 1.67 for OS X, except for any stuff that’s disabled in or not applicable to the Windows build. What would that be? Good question. (The sound-related stuff is Mac-only. I suspect GLSL won’t work in the Windows build.) It also contains all intended fixes for 1.67.1-mac, except for two that are Mac-specific.

There is no complete distribution of this version, just a couple of loose files and documentation for applying the update written by someone who hasn’t actually done it. Hopefully someone will comment on this post with more detailed instructions (hint, hint).

Every distribution of Oolite comes with absolutely no warranty. However, I feel it should be pointed out that this version is from a third party and has not been tested, virus-scanned etc. by any of the established Oolite team. That said, if another_commander continues to contribute we’ll probably assimilate him soon.

Posted: Sun Mar 11, 2007 6:41 am
by Wolfwood
Doesn't work at least for me. The program doesn't even start.

Some observations:

1) The Resources folder is inside "Content" folder, so this line in the readme should be altered accordingly:

"Open the folder Resources within oolite.app, and then the folder Config
within Resources. Add the file logcontrol.plist to the Config folder."

2) The .exe file is about a quarter of the size of the previous .exe file, so it seems to me that it cannot contain much of what should be in it, unless someone's really worked on the code and made it much more efficient... :?

Posted: Sun Mar 11, 2007 8:24 am
by another_commander
Wolfwood

Can you please post a screenshot of your oolite.app folder? I would like to check that all required dlls - and versions expected by this test exe - are there. Please make sure that you have set Explorer View menu to Details, so the properties list of files are visible. Also, is there any error message at all on stderr.txt? Any error window?

This version does not contain shader support or Mac sound related stuff. As for the size, I run UPX on it (an executable compressor utility), in order to reduce the size for downloads, emailing etc. The executable gets uncompressed in memory at run time. Real size is about 1420K. It should work as normal.

Now, about the Resources folder: Oolite seems to be looking at oolite.app\Resources\Config for the logcontrol.plist file. Config is not there by default (it is indeed at oolite.app\Contents\Resources\Config), so it has to be created. Once done, copy the file logcontrol.plist to oolite.app\Resources\Config and you should be able to get Oolite to see the logging filters.

Posted: Sun Mar 11, 2007 9:19 am
by Wolfwood
Here you go:

Please, note that there's a Resources folder here as well, but it only contains 1 file: Info-gnustep.plist.

The second Resources folder inside "Contents" contains all the rest.

Image

Posted: Sun Mar 11, 2007 9:23 am
by Wolfwood
Oh, I do have Dajt's textures planets installed, but as far as I remember, it only concerned the main .exe file and thus the new update should work just by replacing that one (and installing any other new files).

Oh2: No, no error messages at all. Just a flashing window on the screen and that was it. Also, the Task Manager showed some cli process running that made any consequent attempts to run the game even more impossible

Posted: Sun Mar 11, 2007 9:29 am
by another_commander
OK, I made a test installation of Oolite v1.65 and tried to update to 1.67. I found out that indeed it does not run and the problem is that Oolite v1.65 comes with SDL.dll version 1.2.9, while my executable is meant to link with SDL.dll version 1.2.11. I have emailed Ahruman the dll file, which should be included in the distribution zip.

Update: You can also download the file from here:
http://www.libsdl.org/release/SDL-1.2.11-win32.zip

Ahruman, I've also sent you an updated version of the readme.txt for v1.67 test.

So, hopefully, this should be sorted now.

Posted: Sun Mar 11, 2007 10:33 am
by JensAyton
The updated update is now posted.

Posted: Sun Mar 11, 2007 11:05 am
by Wolfwood
Still no luck, but this time I got the stderr.txt. At first look, it seems that the problem lies in the area that I've copied here:

2007-03-11 13:00:31.000 oolite.exe[4016] File NSData.m: 169. In readContentsOfFile Open (C:\Documents and Settings/Marko/GNUstep/Library/Oolite-cache) attempt failed - Määritettyä polkua ei löydy.

(no such path)

Code: Select all

Warning - GNUSTEP_SYSTEM_ROOT is not set - using /c/GNUstep/System
Warning - GNUSTEP_NETWORK_ROOT is not set - using /c/GNUstep/Local
Warning - GNUSTEP_LOCAL_ROOT is not set - using /c/GNUstep/Local
2007-03-11 13:00:30.000 oolite.exe[4016] File NSUserDefaults.m: 544. In [NSUserDefaults +standardUserDefaults] Improper installation: No language locale found
2007-03-11 13:00:30.000 oolite.exe[4016] don't know how to load entity 'http://www.apple.com/DTDs/PropertyList-1.0.dtd' id '-//Apple Computer//DTD PLIST 1.0//EN'
.:3: validity error : Validation failed: no DTD found !
<plist version="1.0">
                    ^
2007-03-11 13:00:30.000 oolite.exe[4016] [unclassified]: initialising SDL
2007-03-11 13:00:31.000 oolite.exe[4016] init: numSticks=0
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: CREATING MODE LIST
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Unknown architecture, defaulting to 1024x768
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 1280 x 800
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 1024 x 768
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 848 x 480
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 800 x 1280
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 768 x 1024
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 720 x 1280
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 640 x 480
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 600 x 800
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 576 x 720
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 512 x 384
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 480 x 848
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 400 x 640
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 384 x 512
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 320 x 240
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 300 x 400
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Added res 240 x 320
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: drawRect calling initialiseGLWithSize
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: Creating a new surface of 800 x 600
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: no universe, clearning surface
2007-03-11 13:00:31.000 oolite.exe[4016] [searchPaths.dumpAll]: ---> searching paths:
(oolite.app/Contents/Resources, AddOns)
2007-03-11 13:00:31.000 oolite.exe[4016] don't know how to load entity 'http://www.apple.com/DTDs/PropertyList-1.0.dtd' id '-//Apple Computer//DTD PLIST 1.0//EN'
.:3: validity error : Validation failed: no DTD found !
<plist version="1.0">
                    ^
2007-03-11 13:00:31.000 oolite.exe[4016] File NSData.m: 169. In readContentsOfFile Open (C:\Documents and Settings/Marko/GNUstep/Library/Oolite-cache) attempt failed - Määritettyä polkua ei löydy.

2007-03-11 13:00:31.000 oolite.exe[4016] [dataCache.notFound]: No data cache found, starting from scratch.
2007-03-11 13:00:31.000 oolite.exe[4016] [dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
2007-03-11 13:00:31.000 oolite.exe[4016] [unclassified]: ***** Couldn't find texture : asciitext.png
C:\Program Files\Oolite\oolite.app\oolite.exe: Uncaught exception OoliteTextureNotFoundException, reason: Oolite couldn't find texture : asciitext.png on any search-path.

Posted: Sun Mar 11, 2007 11:09 am
by LittleBear
Got it working on mine (PC Windows XP).

Seems to run quicker and the planets work. Havent tried the new Navigation Feature yet. (Do I have to buy it?).

On problem is that the Advanced Space Compase has disappeared. No longer on my F5 screen.

Posted: Sun Mar 11, 2007 11:20 am
by JensAyton
Wolfwood wrote:
Still no luck, but this time I got the stderr.txt. At first look, it seems that the problem lies in the area that I've copied here:

2007-03-11 13:00:31.000 oolite.exe[4016] File NSData.m: 169. In readContentsOfFile Open (C:\Documents and Settings/Marko/GNUstep/Library/Oolite-cache) attempt failed - Määritettyä polkua ei löydy.
Nope, that one’s normal and safe. It’s “***** Couldn't find texture : asciitext.png” that’s your problem.

So, we need to find out where it’s looking for files. Open Resource/Config/logcontrol.plist in a text editor, and find the line <key>searchPaths.dumpAll</key>. Change the next line from <key>$troubleShootingDump</key> to <true/>. (In principle, there’s a more elegant way to do this, but I don’t think there’s a suitable tool for Windows…) Run Oolite again, and it should log all the places it’s looking for files.

Posted: Sun Mar 11, 2007 11:21 am
by JensAyton
LittleBear wrote:
Seems to run quicker and the planets work. Havent tried the new Navigation Feature yet. (Do I have to buy it?).
Yes.
LittleBear wrote:
On problem is that the Advanced Space Compase has disappeared. No longer on my F5 screen.
Hmm. That space compass seems to be a recurring problem. I have no idea why. :-/

Posted: Sun Mar 11, 2007 11:26 am
by LittleBear
Oops. Actually it is on the F5 screen (didn't look properly), but \ does not cycle though the beacons.

Posted: Sun Mar 11, 2007 11:32 am
by another_commander
Wolfwood, let me guess: You run the exe by double clicking on it immediately after copying it? If so, then you must run it using the RunOolite.bat file, in the root directory of your installation. The hint is the first three lines of your stderr. Normally GNUSTEP_SYSTEM_ROOT etc. should be set by this batch file, but they don't seem to be set here.

LittleBear: Not sure why the compass is not shown for you, it appears perfectly OK on my F5 screen. Assuming you are upgrading an existing 1.65 installation, you need to also get the new equipment.plist, which you can find in GUSTO (is included with the Mac version as well):
http://svn.berlios.de/wsvn/oolite-linux ... rev=0&sc=0
This contains the entries for the navigation array and, possibly (hopefully), might fix the problem you are experiencing with the compass. The nav array is available at tech level 7 and above as a buyable item.

Apologies to all trying to run this test for the difficulties and the incomplete packaging, but I just seem to be remembering things one at a time. Anyway, be patient and we'll get it to work at the end.

Posted: Sun Mar 11, 2007 12:17 pm
by LittleBear
Put in the new equipment .plist. Advanced Navigation Array bought and works fine!

The Compase is on the F5 screen and sort of works. When near the Main Stations I still get the "Station Co-Ordinates Uploaded" and the square for the station appears, but \ doesn't work anymore to check beacons. No biggy, the planets look excellant. Lots of variety in colour, clouds and land!

Posted: Sun Mar 11, 2007 12:45 pm
by JensAyton
LittleBear wrote:
The Compase is on the F5 screen and sort of works. When near the Main Stations I still get the "Station Co-Ordinates Uploaded" and the square for the station appears, but \ doesn't work anymore to check beacons.
Ahh. In that case, the advanced compass isn’t working at all. :-)