Page 2 of 3

Re: 80s newbie seeks general tips ;-)

Posted: Tue Nov 04, 2008 11:30 am
by beeze
You can use highly advanced syntax like key_dump_cargo = "Q". :-) (Unless you’re on a French keyboard, in which case that will map to Shift-A, unless you’re using a Mac. Simple, innit?)
I'm new to this - so where can I put key_dump_cargo = "Q" command? In the keyconfig.plist file ? - which appears to be XML based.

I'm also having problems re-mapping 'accelerate'/'decelerate' to classic Elite mappings - hence my question above - I simply cannot get the accelerate key to map on my (UK kbd) on the following keys

semicolon
single quote
hash

The decelerate key maps fine to the slash '/' key. :evil:

Posted: Wed Nov 05, 2008 9:33 am
by tinker
Hi breeze, you didn't say which version of Oolite you are running. If you installed from the Ubuntu repository then you will be on 1.65 and quite a lot of the latest OXP's need at least version 1.70.

I would suggest upgrading to 1.71.2 before getting to involved in adding OXP's. As for which OXP's there are basically 3 sorts missions, ships and systems.For missions choose what you find interesting. For ships a good start is Realistic Shipyards which has ships from 80 other OXP's packaged into it and the systems OXP's add color and life to the systems. I have virtually all the system and mission oxp's with RS running on a similar box to your with Hardy 64bit.

There is one other thing to watch for, Linux is case sensitive and many oxp's were written on windows machines where the case of filenames is not important, the use of caps in names would not be a problem if it was consistent but it is not always so, a model that uses const.png texture in windows may call it Const.png or const.PNG and still work, on Linux it will not load and you will get an error logged. Most are not difficult to find and fix and the next version of RS at least should not have any case errors

Posted: Wed Nov 05, 2008 11:50 am
by beeze
Thanks Tinker - you're a mind reader :wink:

Yep, I've downloaded oolite via synaptic. I have downloaded Realistic Shipyards and I was wondering how do I determine the OXP has loaded properly. In my $HOME/.Oolite/AddOns dir I have:-

Anarchies1dot0
FTZ v0.13
GrittyCoriolis.oxp
gwxstations.oxp
HoOpy
keyconfig.plist
longway.oxp
Realistic Shipyards V3.02b

..most of those are dockable objects - plus 'Longwayround' misson.

Ok I will upgrade oolite and I think RS needs some other OXPs as well - according to what I've read.

But I guess I'm asking if there's a surefire way of knowing that my OXP's are loaded fine - some option in oolite? Or do I just check the debug in my xterm window?

Posted: Wed Nov 05, 2008 11:54 am
by Thargoid
The first comment is that all OXP folders should end in .oxp . Some of those in your list don't, so I think you haven't installed some of them correctly (the Anarchies, FTZ, Hoopy Casino and RS entries above).

If you look inside those folders you will probably find another folder which does end in .oxp. That's the folder which should reside in the AddOns directory (you can get rid of the other one, it's normally just the wrapper folder that will also contain the readme file if there is one).

As to which OXPs are loaded, if you look in the log file (for 1.71.2 this is stderr.txt within the oolite.app folder, for 1.72 it's in the Logs folder within the oolite.app one) you can see there which OXPs and worldscripts are loaded, along with other information and any errors the program is generating.

And rather than installing 1.71.2, you may as well install the new version (1.72) that was released last weekend, save you a later upgrade perhaps?

Posted: Wed Nov 05, 2008 12:00 pm
by beeze
thanks!

I'll get the 1.72 now - I'm running the 1.65 version installed from Ubuntu package manager (synaptic).

I just extracted those OXP's (unzip) in my local AddOns directory. I assumed they'd been assembled in the correct structure. I will look into it :)

<update>
Where can I get 1.72 version? There's nothing in the Announcements section and http://oolite.org 'download' still presents 1.65 :(
</update>

Posted: Wed Nov 05, 2008 12:08 pm
by Thargoid
The download page is here but I see that there isn't one for Linux v1.72 (other than the development code).

So apologies, I think you're still on 1.71.2 for the moment, unless someone more knowing can correct me (I'm just getting 1.72 to work under WinXP still).

Posted: Wed Nov 05, 2008 12:10 pm
by beeze
cheers - I am running linux on 64bit (AMD chipset), so I will wander over and check it out.

<update>
ah ha..I see some 1.72 source code there ;)
</update>

Posted: Wed Nov 05, 2008 12:45 pm
by Micha
I'm working on getting Ubuntu binary packages together, but will still be a couple of days for 64-bit I'm afraid.

Posted: Wed Nov 05, 2008 1:31 pm
by beeze
Thanks Micha - I will probably wait for those if it's only a few days away ;)

I downloaded oolite 1.72 src and GNUstep source (as recommended in the oolite src docs) - but the compilation of GNUstep modules fell over in a heap...oolite needs other dev pkgs too

Code: Select all

dpkg-checkbuilddeps: Unmet build dependencies: libsdl-mixer1.2-dev libgnustep-base-dev gnustep-core-devel libpng-dev libmozjs-dev
...so I'll be lazy and wait for amd64 release of 1.72 :roll:

Posted: Wed Nov 05, 2008 3:15 pm
by Micha
If you want to compile yourself you don't need to compile GNUstep - just install the Ubuntu dev packages (can't remember all the ones you need off the top of my head atm).
The only 'tricky' bit is to remember to compile the external Spidermonkey javascript library dependency (included in the source tree) before you compile Oolite.

Posted: Wed Nov 05, 2008 11:07 pm
by JensAyton
beeze wrote:
Thanks Micha - I will probably wait for those if it's only a few days away ;)

I downloaded oolite 1.72 src and GNUstep source (as recommended in the oolite src docs) - but the compilation of GNUstep modules fell over in a heap...oolite needs other dev pkgs too

Code: Select all

dpkg-checkbuilddeps: Unmet build dependencies: libsdl-mixer1.2-dev libgnustep-base-dev gnustep-core-devel libpng-dev libmozjs-dev
This is addressed in detail in this thread.

Posted: Thu Nov 06, 2008 12:58 pm
by beeze
Ah! Thanks Ahruman.

One question - Has the SVN been tagged with 1.72 release? I'd rather checkout 1.72 if it's been branched/tagged rather than 'bleeding edge' (HEAD). The thread gives checkout of the 1.71.2

Thanks,
Beeze/

Posted: Thu Nov 06, 2008 1:01 pm
by another_commander
Yes, 1.72 is tagged. It is SVN revision 1827.
See also http://svn.berlios.de/viewcvs/oolite-linux/

BTW, the trunk at this moment is ahead of the 1.72 release, in the sense that it already contains quite a few fixes for bugs observed after release.

Posted: Sat Nov 08, 2008 9:01 am
by tinker
The RS package does have 5 dependencies, as listed on the wiki.and as has been pointed out stderr file will give you lots of information about loaded oxp's etc.

Not sure about the file being stderr.txt in the oolite.app folder though, on my system it writes to the standard stderr file which is in /dev

Posted: Tue Dec 02, 2008 7:51 am
by Zbond-Zbond
Buy everything
Kill everyone
Manual docking easy once you salvage beacons for "alloys"
look port or stbrd
line up station as in Elite
STOP
rotate to face station and accelerate staring at red spots
I do this often in supermarkets and it maxe me v. popular