Page 1 of 4

Oolite 1.68 test installer

Posted: Thu Apr 05, 2007 11:23 am
by dajt
Hi all,

I've just posted an installer for Win32 1.68. You can get it from here.

On my keyboard, the yaw keys are comma and period.

Let me know how it goes, particularly if you have an older graphics card.

Edit: modified URL to highlight right package. -- Ahruman

Posted: Thu Apr 05, 2007 11:47 am
by JensAyton
For reference, this should be functionally identical to 1.68-mac (now including shader support).

Posted: Thu Apr 05, 2007 12:30 pm
by CaptKev
Ahruman and dajt, thanks for all the hard work you put into this release. :D

Posted: Thu Apr 05, 2007 3:30 pm
by CaptKev
The code below worked with the JavaScript branch, but isn't working with 1.68. Is there something I've missed?

system_info is an array of 1792 bytes normally.

Code: Select all

this.name = "System Redux";
this.author = "CaptKev";
this.description = "Add planets and moons to each system using randomly generated static numbers";
this.version = "1.0";
this.copyright = "This work is hereby placed in the public domain.";

var system_info = new Array(0xA5, 0x00, 0x18, 0x81, 0x6A, 0x10, 0x09...);

this.startUp = function()
{
    Log("Initialising OXP " + name);
}

this.didLaunch = function()
{
	addMoons();
	addPlanets();
}

this.didExitWitchSpace = function()
{

	addMoons();
	addPlanets();
}

function addMoons() {

	var planet = GalaxyNumber * 256 + PlanetNumber;


	if (system_info[planet] & 0x01) {

		System.addMoon("moon1");
	}
	if (system_info[planet] & 0x02) {

		System.addMoon("moon2");
	}
	if (system_info[planet] & 0x04) {

		System.addMoon("moon3");
	}
	if (system_info[planet] & 0x08) {

		System.addMoon("moon4");
	}
}

function addPlanets() {

	var planet = GalaxyNumber * 256 + PlanetNumber;


	if (system_info[planet] & 0x10) {

		System.addPlanet("planet1");
	}
	if (system_info[planet] & 0x20) {

		System.addPlanet("planet2");
	}
	if (system_info[planet] & 0x40) {

		System.addPlanet("planet3");
	}
	if (system_info[planet] & 0x80) {

		System.addPlanet("planet4");
	}
}

Posted: Thu Apr 05, 2007 3:46 pm
by JensAyton
Change all the System. to system.

Posted: Thu Apr 05, 2007 4:14 pm
by CaptKev
Still no joy Ahruman, I have a script.js in the Config directory. Is that correct?

Posted: Thu Apr 05, 2007 4:23 pm
by JensAyton
Are you getting log messages?

Oh yes, GalaxyNumber and PlanetNumber should be changed to galaxyNumber and planetNumber.

The didExitWitchSpace() stuff should be in willExitWitchSpace() (so the user doesn’t see planets popping into existance) but that shouldn’t stop it from working.

Posted: Thu Apr 05, 2007 4:31 pm
by CaptKev
That did it Ahruman, thanks for the quick responses. :D

Posted: Sun Apr 08, 2007 3:20 pm
by LittleBear
Cant get 1.68 running.

Its not reporting problems with OXPs as such, although it does run with all the OXPs out. Crashing with:-

Code: Select all

2007-04-08 16:16:22.000 oolite.exe[2528] [dataCache.notFound]: No data cache found, starting from scratch.
2007-04-08 16:16:26.000 oolite.exe[2528] [startup.exception]: ***** Unhandled exception during startup: NSInvalidArgumentException (Tried to add nil value for key '1' to dictionary).
Will try OXPs one by One.

EDIT : Tried 'em one by one. Problem oxp was Orb.oxp. Works fine with orb out. A lot of OXPs though are falling back on the homebrew phaser:-

Code: Select all

8 18:28:29.000 oolite.exe[3600] [searchPaths.dumpAll]: ---> OXP search paths:
(oolite.app/Resources, AddOns, "AddOns/a-wing.oxp", "AddOns/aegidian-special.oxp", AddOns/aphidv2.oxp, AddOns/AssassinsV24.oxp, AddOns/AsteroidStorm.oxp, AddOns/att1.oxp, "AddOns/b-wing.oxp", AddOns/bandersnatch.oxp, AddOns/behemoth.oxp, AddOns/BlackMonks28.oxp, AddOns/black_baron.oxp, AddOns/boomslang.oxp, AddOns/boyracers.oxp, AddOns/Cargo_wrecks_teaser.oxp, AddOns/cobra35.oxp, AddOns/cobra3njx.oxp, AddOns/cobraclipperPC.oxp, AddOns/Commies.oxp, AddOns/Condor.oxp, AddOns/Constrictor_morehints.oxp, AddOns/custpaint1.oxp, AddOns/custsounds.oxp, AddOns/deposed.oxp, "AddOns/Dictators v1.1.oxp", AddOns/Diso.oxp, AddOns/Dredger.oxp, AddOns/dwcobra3.oxp, AddOns/eagle2.oxp, AddOns/ettBeaconLauncher.oxp, "AddOns/Executive Spaceways v2.oxp", AddOns/externalviews.oxp, AddOns/Falcon.oxp, AddOns/farstar.oxp, AddOns/ferdelance_ng.oxp, AddOns/ferdepai.oxp, AddOns/Firewasp.oxp, AddOns/fsr.oxp, AddOns/genship.oxp, AddOns/genship.oxp/genship.oxp, AddOns/globestations.oxp, AddOns/grass_snake.oxp, AddOns/greekshipset1.oxp, AddOns/griffin2.oxp, AddOns/griff_krait.oxp, AddOns/GrittyCoriolis.oxp, AddOns/gwxstations.oxp, AddOns/Herald.oxp, AddOns/hOopyCasino.oxp, AddOns/illicit_unlock_FIX1.56.oxp, AddOns/impcourier.oxp, AddOns/Interceptor.oxp, "AddOns/ionics-1.2.1.oxp", AddOns/isisinterstellar.oxp, AddOns/ixian_omnibus.oxp, AddOns/jabberwocky.oxp, AddOns/Kestrel.oxp, AddOns/lambda.oxp, AddOns/Lave.oxp, AddOns/Llama.oxp, AddOns/longshot.oxp, AddOns/longway.oxp, AddOns/lovecats.oxp, AddOns/manta.oxp, AddOns/marett_vol1_b.oxp, AddOns/marett_vol2.oxp, AddOns/Merlin.oxp, AddOns/MildAudio.oxp, AddOns/military.oxp, AddOns/Missionaries.oxp, AddOns/monument.oxp, AddOns/morrigan.oxp, AddOns/mPak.oxp, AddOns/murgh_Xships.oxp, AddOns/newships.oxp, AddOns/nuke.oxp, AddOns/nuvipers.oxp, AddOns/oldships.oxp, AddOns/Ore_processor.oxp, AddOns/outrider.oxp, AddOns/Pallas.oxp, AddOns/pccv25.oxp, AddOns/pelamis.oxp, AddOns/phoenix.oxp, AddOns/piratetraps.oxp, AddOns/Pirate_coves.oxp, AddOns/PTI.oxp, AddOns/racers.oxp, AddOns/renegades.oxp, AddOns/renegade_viper.oxp, AddOns/ringpod.oxp, AddOns/RoC.oxp, "AddOns/s-ships1.oxp", "AddOns/Saleza v2.oxp", AddOns/santa.oxp, AddOns/seosu.oxp, "AddOns/Shady Cobra.oxp", "AddOns/Shield-tail.oxp", AddOns/snark.oxp, AddOns/spearhead_1.oxp, AddOns/spyhunter.oxp, AddOns/Stingray.oxp, AddOns/sunskimmers.oxp, AddOns/supercobra.oxp, AddOns/Swift.oxp, AddOns/taranis.oxp, AddOns/terrapin.oxp, AddOns/tesoura.oxp, AddOns/testship.oxp, AddOns/tgy_dev.oxp, AddOns/Thorgorn_Threat.oxp, AddOns/tianve.oxp, AddOns/TIE.oxp, AddOns/tiger.oxp, AddOns/tori.oxp, AddOns/transhab.oxp, AddOns/transports.oxp, AddOns/tugs.oxp, AddOns/UrutuMKIII.oxp, AddOns/urutu_IV.oxp, "AddOns/weeviloid2-PC.oxp", AddOns/weeviloid2.oxp, AddOns/wolfmk2.oxp, AddOns/wolfwoods_variants.oxp, "AddOns/x-ships.oxp", "AddOns/X-Wing.oxp", "AddOns/y-wing.oxp", AddOns/YOUR_AD_HERE.oxp)
2007-04-08 18:28:29.000 oolite.exe[3600] [dataCache.notFound]: No data cache found, starting from scratch.
2007-04-08 18:28:30.000 oolite.exe[3600] [plist.parse.foundation.failed]: Failed to parse AddOns/Llama.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.
Parse failed at line 1 (char 2) - extra data after parsed string
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.success]: Successfully interpreted property list... for now.
at line: 1028 column: 1 ... Extra content at the end of the document
2007-04-08 18:28:30.000 oolite.exe[3600] [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
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.parseWarning]: ----- Bad property list: <key> element (ship_desc) found when expecting a value, treating as <string>.
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.parseWarning]: ----- Bad property list: <key> element (missiles) found when expecting a value, treating as <string>.
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.parseWarning]: ----- Bad property list: <key> element (weapon_facings) found when expecting a value, treating as <string>.
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.parseWarning]: ----- Bad property list: <key> element (ship_desc) found when expecting a value, treating as <string>.
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.parseWarning]: ----- Bad property list: <key> element (missiles) found when expecting a value, treating as <string>.
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.success]: Successfully interpreted property list... for now.
2007-04-08 18:28:30.000 oolite.exe[3600] [plist.parse.foundation.failed]: Failed to parse AddOns/Thorgorn_Threat.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.
Parse failed at line 1 (char 1) - extra data after parsed string
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.success]: Successfully interpreted property list... for now.
at line: 66 column: 9 ... Opening and ending tag mismatch: dict line 0 and plist
2007-04-08 18:28:30.000 oolite.exe[3600] [plist.parse.foundation.failed]: Failed to parse AddOns/Condor.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.
failed to parse as valid XML matching DTD
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.parseError]: ***** Property list error: closing tag </plist> with no opening tag (expected </dict>).
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.parseError]: ***** Property list parser error: expected root element tokenization to be NSArray, but got (nil).
at line: 105 column: 9 ... Opening and ending tag mismatch: dict line 0 and plist
2007-04-08 18:28:30.000 oolite.exe[3600] [plist.parse.foundation.failed]: Failed to parse AddOns/Falcon.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.
failed to parse as valid XML matching DTD
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.parseError]: ***** Property list error: closing tag </plist> with no opening tag (expected </dict>).
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.parseError]: ***** Property list parser error: expected root element tokenization to be NSArray, but got (nil).
2007-04-08 18:28:30.000 oolite.exe[3600] [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
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.success]: Successfully interpreted property list... for now.
at line: 57 column: 9 ... Opening and ending tag mismatch: dict line 0 and plist
2007-04-08 18:28:30.000 oolite.exe[3600] [plist.parse.foundation.failed]: Failed to parse AddOns/Pallas.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.
failed to parse as valid XML matching DTD
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.parseError]: ***** Property list error: closing tag </plist> with no opening tag (expected </dict>).
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.parseError]: ***** Property list parser error: expected root element tokenization to be NSArray, but got (nil).
at line: 7 column: 26 ... xmlParseEntityRef: no name
2007-04-08 18:28:30.000 oolite.exe[3600] [plist.parse.foundation.failed]: Failed to parse AddOns/Pallas.oxp/Config/descriptions.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
2007-04-08 18:28:30.000 oolite.exe[3600]   [plist.homebrew.success]: Successfully interpreted property list... for now.
at line: 10 column: 14 ... EntityRef: expecting ';'
2007-04-08 18:28:31.000 oolite.exe[3600] [plist.parse.foundation.failed]: Failed to parse AddOns/nuke.oxp/Config/equipment.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
2007-04-08 18:28:31.000 oolite.exe[3600]   [plist.homebrew.success]: Successfully interpreted property list... for now.
2007-04-08 18:28:32.000 oolite.exe[3600] [plist.parse.foundation.failed]: Failed to parse AddOns/boomslang.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.
Parse failed at line 5 (char 67) - unexpected character (wanted '=')
2007-04-08 18:28:32.000 oolite.exe[3600]   [plist.homebrew.parseError]: Property list isn't in XML format, homebrew parser can't help you.
at line: 20 column: 9 ... Extra content at the end of the document
2007-04-08 18:28:32.000 oolite.exe[3600] [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
2007-04-08 18:28:32.000 oolite.exe[3600]   [plist.homebrew.success]: Successfully interpreted property list... for now.
2007-04-08 18:28:32.000 oolite.exe[3600] [plist.parse.foundation.failed]: Failed to parse AddOns/Constrictor_morehints.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.
Parse failed at line 15 (char 274) - unexpected character (wanted '=')
2007-04-08 18:28:32.000 oolite.exe[3600]   [plist.homebrew.parseError]: Property list isn't in XML format, homebrew parser can't help you.
at line: 21 column: 9 ... Extra content at the end of the document
2007-04-08 18:28:32.000 oolite.exe[3600] [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
2007-04-08 18:28:32.000 oolite.exe[3600]   [plist.homebrew.success]: Successfully interpreted property list... for now.
at line: 20 column: 9 ... Extra content at the end of the document
2007-04-08 18:28:32.000 oolite.exe[3600] [plist.parse.foundation.failed]: Failed to parse AddOns/Missionaries.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
2007-04-08 18:28:32.000 oolite.exe[3600]   [plist.homebrew.success]: Successfully interpreted property list... for now.

Posted: Mon Apr 09, 2007 10:16 am
by Killer Instinct
Is this worth trying atm. Remembering that 1.65 is very stable on PC?

Posted: Mon Apr 09, 2007 10:25 am
by LittleBear
Oh yes!

Lovely planets and seems much more stable.

Posted: Mon Apr 09, 2007 7:36 pm
by lolwhites
It looks great - love the textures and explosions! The only niggle is that I seem to be getting more sticky messages than before, usually when the ID system locks onto something.

Incidentally, I only started getting sticky messages when I fitted a proper graphics card - a 128 Mb Nvidia GeForce FX 5200.

Posted: Mon Apr 09, 2007 8:37 pm
by Charlie
Only just starting to catch up with the latest developments...

My thanks to the Devs for their hard work - most appreciated! :D

Posted: Tue Apr 10, 2007 7:38 am
by Killer Instinct
Excellent work. 1.68 now installed and running smoothly :!: Reading through the comments I also have aNVIDIA 5200 series Gcard and I have no problems to report with this version of Oolite. Right (to the sound of cracking fingers) I'm off to play spyhunter... Keep up the good work!

Posted: Tue Apr 10, 2007 7:57 pm
by Killer Wolf
Just been trying this out - looks great and seems a bit more smooth. odd thing about my Vampire tho - the HUD is missing. i can see the triangle sights right at the bottom so it's just dropped outta sight rather than gone literally. not sure why that is...? set the gnu thing for fullscreen but haven't had much time to play further..