80s newbie seeks general tips ;-)

General discussion for players of Oolite.

Moderators: winston, another_commander

User avatar
beeze
Competent
Competent
Posts: 59
Joined: Sun Nov 02, 2008 12:49 pm
Location: Worthing (West Sussex) but currently in Melbourne, AUS

Re: 80s newbie seeks general tips ;-)

Post 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:
User avatar
tinker
Deadly
Deadly
Posts: 166
Joined: Tue Jul 22, 2008 7:45 am
Location: Sachsen

Post 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
User avatar
beeze
Competent
Competent
Posts: 59
Joined: Sun Nov 02, 2008 12:49 pm
Location: Worthing (West Sussex) but currently in Melbourne, AUS

Post 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?
User avatar
Thargoid
Thargoid
Thargoid
Posts: 5528
Joined: Thu Jun 12, 2008 6:55 pm

Post 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?
User avatar
beeze
Competent
Competent
Posts: 59
Joined: Sun Nov 02, 2008 12:49 pm
Location: Worthing (West Sussex) but currently in Melbourne, AUS

Post 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>
User avatar
Thargoid
Thargoid
Thargoid
Posts: 5528
Joined: Thu Jun 12, 2008 6:55 pm

Post 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).
User avatar
beeze
Competent
Competent
Posts: 59
Joined: Sun Nov 02, 2008 12:49 pm
Location: Worthing (West Sussex) but currently in Melbourne, AUS

Post 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>
User avatar
Micha
Commodore
Commodore
Posts: 815
Joined: Tue Sep 02, 2008 2:01 pm
Location: London, UK
Contact:

Post 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.
The glass is twice as big as it needs to be.
User avatar
beeze
Competent
Competent
Posts: 59
Joined: Sun Nov 02, 2008 12:49 pm
Location: Worthing (West Sussex) but currently in Melbourne, AUS

Post 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:
User avatar
Micha
Commodore
Commodore
Posts: 815
Joined: Tue Sep 02, 2008 2:01 pm
Location: London, UK
Contact:

Post 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.
The glass is twice as big as it needs to be.
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 »

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.
User avatar
beeze
Competent
Competent
Posts: 59
Joined: Sun Nov 02, 2008 12:49 pm
Location: Worthing (West Sussex) but currently in Melbourne, AUS

Post 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/
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6686
Joined: Wed Feb 28, 2007 7:54 am

Post 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.
User avatar
tinker
Deadly
Deadly
Posts: 166
Joined: Tue Jul 22, 2008 7:45 am
Location: Sachsen

Post 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
User avatar
Zbond-Zbond
---- E L I T E ----
---- E L I T E ----
Posts: 410
Joined: Mon Nov 24, 2008 3:49 am
Location: Healesville, Australia

Post 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
Post Reply