Page 1 of 1

tiger not known in 1.72.2??

Posted: Mon Mar 09, 2009 12:44 am
by jls
Been happily totting up kills in my Tiger using ubuntu (various flavours) and Ooolite 1.65 for a while now, recently though I decided to move the game to a different machine and upgrade to the latest version. I'm now using 1.72.2 on Ubuntu 8.10 installed via the Autopackage installer. It all seems to be working except when I try to load the profile from 1.65 when it indicates that the ship is unknown and that the required oxp is not installed. Problem is I have installed it. I have downloaded the Tiger oxp again and tried a fresh install but it still doesnt work. All oxp's have been installed in /.local/lib/Oolite/AddOns and i think they are being read as I got a warning about Behemoth_Spacewar_1.0 not being compatible when I loaded it (since removed and no warning now). The only other thing that looks odd is the following that appears in the terminal as Oolite opens

2009-03-09 00:10:02.462 oolite[7034] File NSUserDefaults.m: 615. In [NSUserDefaults +standardUserDefaults] Improper installation: No language locale found
.:3: validity error : Validation failed: no DTD found !
<plist version="1.0">

Would appreciate any help on this one as I dont fancy building up those 4000+ kills again

Re: tiger not known in 1.72.2??

Posted: Mon Mar 09, 2009 1:53 am
by Kaks
1.72.2 should be looking for addons inside

~/.Oolite/AddOns/ (~ being your home directory, of course!)

and it should look for save games under ~/.Oolite/oolite-saves/

hope this helps!

Posted: Mon Mar 09, 2009 10:59 am
by jls
Thanks for the reply but I am sure that the AddOns location is being read correctly as the 'Your Ad here' oxp is definitely working and is in the same place as the Tiger.oxp. I also dont have any trouble accessing the transfered save files its just they wont load. Instead of the rotating ship I get a large Question mark and the message as previously described

Posted: Mon Mar 09, 2009 11:09 am
by Kaks
What does Latest.log say? After the OpenGL stuff at the beginning, it should have a couple of lines listing which OXPs were loaded, and the places Oolite found them.

Posted: Mon Mar 09, 2009 11:19 am
by jls
Sorry but where would I find that? incidentally I have just manually edited the save file to make the ship a cobra 3 and it loads without problem

Posted: Mon Mar 09, 2009 11:25 am
by Kaks
For 1.72.2 the path to that file is ~/.Oolite/Logs/Latest.log

Posted: Mon Mar 09, 2009 11:33 am
by jls
Odd no sign of Logs file let alone the latest version. Doesnt show on a system search either so it looks like it hasnt been installled

Posted: Mon Mar 09, 2009 11:41 am
by Kaks
Very odd indeed. Did you check 'view hidden files' in the file browser (or simply press ctrl-h when viewing the home directory)?

1.72.2 should create those files automatically, and since they're in your home directory, there should be no permissions issues. I'm afraid if there's no way of looking at Latest.log then I'm stumped...

Posted: Mon Mar 09, 2009 11:53 am
by jls
Doh!! was looking inside the Oolite folder that contained the game file not the home folder. Having opened it I can see the added oxps reelevant bit seems to be

AddOns/behemoth.oxp, AddOns/griffin2.oxp, AddOns/newships.oxp, AddOns/pcc.oxp, AddOns/RoC.oxp, AddOns/transports.oxp, "AddOns/x-ships.oxp", "AddOns/Dictators v1.2.oxp", AddOns/Commies.oxp, AddOns/dwcobra3.oxp, AddOns/longway.oxp, "AddOns/Zz-Oo-Haul.oxp", AddOns/Ore_processor.oxp, AddOns/supercobra.oxp, AddOns/YOUR_AD_HERE_set_E.oxp, AddOns/Cargo_wrecks_teaser.oxp)
[dataCache.upToDate]: Data cache is up to date.
[script.load.world.listAll]: Loaded 13 world scripts: "Cargo_test", "communist_population", "dictatorship_population", "long_way_round", "OO-Haul Escort", "oolite-cloaking-device" 1.72.2, "oolite-constrictor-hunt" 1.72.2, "oolite-nova" 1.72.2, "oolite-thargoid-plans" 1.72.2, "oolite-trumbles" 1.72.2, "supercobra_placement", "Test", "transportschedule"
[dataCache.willWrite]: About to write data cache.
[dataCache.write.success]: Wrote data cache.
[load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_NUKE_MISSILE' while trying [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded. -----
[load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_FUELTANK_MINE' while trying [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded. -----
[shipRegistry.selection.profile]: Hit slow path in ship selection for role "shuttle", having selected ship "workcom". Now 10 of 133 on slow path (7.518797%).
[shipRegistry.selection.profile]: Hit slow path in ship selection for role "interceptor", having selected ship "comviper". Now 20 of 165 on slow path (12.121212%).
[shipRegistry.selection.profile]: Hit slow path in ship selection for role "sunskim-trader", having selected ship "sunray". Now 30 of 192 on slow path (15.625000%).

Interesting (Or maybe not) that the Nuke and Fuel tank get discarded but the Tiger just doesn't show at all

Posted: Mon Mar 09, 2009 12:00 pm
by Kaks
Something looking a bit like this:

Code: Select all

[searchPaths.dumpAll]: ---> OXP search paths:
(Resources, ../Addons, ../Addons/2mapgriff_krait.oxp, "../Addons/cobra3njx-camo.oxp", ../Addons/cobra3njx.oxp, ../Addons/griff_ships_remixed.oxp, "../Addons/Lave Academy 1.01.oxp", ../Addons/neolite.oxp, ../Addons/RandomHits275.oxp, ../Addons/System_Tinux.oxp)
and if you could also cut & paste a few lines above & below that would definitely be a plus! :)

Posted: Mon Mar 09, 2009 12:06 pm
by jls
Sussed it!! unpacking the zip file of some of the oxps created another folder inside of which is the actual oxp. I just hadn't noticed the lack of '.oxp' as the symbol used for both .oxp files and folders is the same by default on my box.
Thanks for your help

Posted: Mon Mar 09, 2009 12:12 pm
by Kaks
Excellent! :)