Page 2 of 2

Re: OXP's and 1.75

Posted: Thu Mar 31, 2011 5:23 pm
by Commander McLane
@ lave: I missed Interstellar Help when I first read your list. That one not only is 1.75-compatible, but its latest version requires 1.75.1. See its [EliteWiki] Wiki page.

Re: OXP's and 1.75

Posted: Thu Mar 31, 2011 5:28 pm
by Smivs
Commander McLane wrote:
@ lave: I missed Interstellar Help when I first read your list. That one not only is 1.75-compatible, but its latest version requires 1.75.1. See its [EliteWiki] Wiki page.
OXP Table updated to reflect this. :)

Re: OXP's and 1.75

Posted: Thu Mar 31, 2011 5:46 pm
by Lone_Wolf
Commander McLane wrote:
Lone_Wolf wrote:
I've checked the oxp files, corrected a typo in scan class and added an eight token to the flasher definitions ( the number 8 ).
Did you throw two dice to choose a number, or how did you come to it? :wink:
The reference for flasher definitions stated the 8th parameter was for size, and default was 8.
the nav buoy uses 60 for flasher size, so 8 might be a bit to small.
Commander McLane wrote:
Hm. I haven't used the OXP in a long time, and only just now tested it, and there does seem to be another problem. When scooping a beacon created by a beacon launcher (not the missile), I am not awarded a beacon launcher again.

So all is not in order with the OXP. Need some further testing.
During the changes i made i only looked briefly at the code, will look further.
I used the homing beacon myself with 1.65 in the past, so have some interest in it.

@ forum admins : can you split the posts related to ETT Homing beacon in a new thread in the expansion forum ?

Re: OXP's and 1.75

Posted: Thu Mar 31, 2011 8:11 pm
by Commander McLane
Lone_Wolf wrote:
Commander McLane wrote:
Lone_Wolf wrote:
I've checked the oxp files, corrected a typo in scan class and added an eight token to the flasher definitions ( the number 8 ).
Did you throw two dice to choose a number, or how did you come to it? :wink:
The reference for flasher definitions stated the 8th parameter was for size, and default was 8.
the nav buoy uses 60 for flasher size, so 8 might be a bit to small.
It's not the last parameter that is missing, though, but the middle one, specifying the colour.

In my personal copy I corrected the bug long ago, and also changed the flasher positions a little, and made them flash alternately. You can use it if you want:

Code: Select all

			<string>*FLASHER* -1.0 0.0 -1.8 120 2.0 0.25 4.0</string>
			<string>*FLASHER* 1.0 0.0 -1.8 120 2.0 0.25 4.0</string>
			<string>*FLASHER* 0.0 -1.0 1.8 0 2.0 0.0 4.0</string>
			<string>*FLASHER* 0.0 1.0 1.8 0 2.0 0.0 4.0</string>
It would also be worthwhile, IMO, to create new models for the beacon, instead of using the cargo pod model and the normal missile. Custom icons for the missile bays would also be a good addition. Would you feel up to that?

Re: OXP's and 1.75

Posted: Thu Mar 31, 2011 8:27 pm
by JensAyton
Lone_Wolf wrote:
ETT Homing beacon was originally written for oolite 1.62, so unless someone adopts/updates the oxp, it seems unlikely it will ever work in 1.75 or MNSR.
In general, broken pre-JavaScript OXPs are bugs in Oolite. Please report them. That’s what beta testing is for. I’m looking into the script thing. (It is a bug to release an OXP with debugOn/debugOff commands in it, though…)

Re: OXP's and 1.75

Posted: Thu Mar 31, 2011 9:09 pm
by Lone_Wolf
I've started converting the oxp to openstep and JS.
Eldon send me icon definitions (mine with radio waves and missile with radio waves) that look good in the Hud.
I'll also try them out for the compass.

I've got no experience with models, but once everything works (including the scoop rewards) i'll look into that.

Re: OXP's and 1.75

Posted: Thu Mar 31, 2011 9:12 pm
by JensAyton
Note that it functions as-is in trunk.

Re: OXP's and 1.75

Posted: Thu Mar 31, 2011 9:19 pm
by Lone_Wolf
Wow, you're fast Ahruman .

Re: OXP's and 1.75

Posted: Thu Mar 31, 2011 9:34 pm
by Eldon
Image
Centre right is the mine version, far right is the missile version.

Copy and paste the stuff in the code box as a descriptions.plist

Code: Select all

{
	// icons for the hud
	"EQ_BEACONLAUNCHER_MINE" =
	(
		 1.0, 0.0,
		 0.3, 0.7,
		 0.2, 0.9,
		 0.4, 1.0,
		 0.2, 1.1,
		 0.3, 1.3,
		 0.1, 1.2,
		 0.0, 1.4,
		-0.1, 1.2,
		-0.3, 1.3,
		-0.2, 1.1,
		-0.4, 1.0,
		-0.2, 0.9,
		-0.3, 0.7,
		-0.4, 0.6,
		-0.4, 0.7,
		-0.5, 1.0,
		-0.4, 1.3,
		-0.3, 1.4,
		 0.0, 1.5,
		 0.3, 1.4,
		 0.4, 1.3,
		 0.5, 1.0,
		 0.4, 0.7,
		 0.4, 0.6,
		 0.6, 0.4,
		 0.7, 0.6,
		 0.8, 1.0,
		 0.7, 1.4,
		 0.4, 1.7,
		 0.0, 1.8,
		-0.4, 1.7,
		-0.7, 1.4,
		-0.8, 1.0,
		-0.7, 0.6,
		-0.6, 0.4,
		-0.8, 0.2,
		-1.0, 0.5,
		-1.1, 1.0,
		-1.0, 1.5,
		-0.8, 1.8,
		-0.5, 2.0,
		 0.0, 2.1,
		 0.5, 2.0,
		 0.8, 1.8,
		 1.0, 1.5,
		 1.1, 1.0,
		 1.0, 0.5,
		 0.8, 0.2,	
		 1.0, 0.0,
		 1.3, 0.5,
		 1.4, 2.0,
		 1.3, 1.5,
		 1.0, 2.0,
		 0.5, 2.3,
		 0.0, 2.4,
		-0.5, 2.3,
		-1.0, 2.0,
		-1.3, 1.5,
		-1.4, 2.0,
		-1.3, 0.5,	
		-1.0, 0.0,
		-1.0,-0.4,
		-1.4, 0.0,
		-1.6, 0.4,
		-1.7, 1.0,
		-1.6, 1.6,
		-1.4, 2.0,
		-1.0, 2.4,
		-0.6, 2.6,
		 0.0, 2.7,
		 0.6, 2.6,
		 1.0, 2.4,
		 1.4, 2.0,
		 1.6, 1.6,
		 1.7, 1.0,
		 1.6, 0.4,
		 1.4, 0.0,
		 1.0,-0.4,
		 1.0,-0.7,
		 1.2,-0.6,
		 1.6,-0.2,
		 1.9, 0.4,
		 2.0, 1.0,
		 1.9, 1.6,
		 1.6, 2.2,
		 1.2, 2.6,
		 0.6, 2.9,
		 0.0, 3.0,
		-0.6, 2.9,
		-1.2, 2.6,
		-1.6, 2.2,
		-1.9, 1.6,
		-2.0, 1.0,
		-1.9, 0.4,
		-1.6,-0.2,
		-1.2,-0.6,
		-1.0,-0.7,
		-1.0,-2.0,
		 0.0,-3.0,
		 1.0,-2.0
	);
	"EQ_BEACON_MISSILE" =
	(
		 0.8, 0.8,
		 0.8, 1.0,
		 0.7, 1.4,
		 0.4, 1.7,
		 0.2, 1.7,
		 0.0, 2.0,
		-0.2, 1.7,
		-0.4, 1.7,
		-0.7, 1.4,
		-0.8, 1.0,
		-0.8, 0.8,
		-1.0, 0.5,
		-1.1, 1.0,
		-1.0, 1.5,
		-0.8, 1.8,
		-0.5, 2.0,
		 0.0, 2.1,
		 0.5, 2.0,
		 0.8, 1.8,
		 1.0, 1.5,
		 1.1, 1.0,
		 1.0, 0.5,
		 1.2, 0.2,
		 1.3, 0.5,
		 1.4, 2.0,
		 1.3, 1.5,
		 1.0, 2.0,
		 0.5, 2.3,
		 0.0, 2.4,
		-0.5, 2.3,
		-1.0, 2.0,
		-1.3, 1.5,
		-1.4, 2.0,
		-1.3, 0.5,
		-1.2, 0.2,
		-1.4,-0.1,
		-1.6, 0.4,
		-1.7, 1.0,
		-1.6, 1.6,
		-1.4, 2.0,
		-1.0, 2.4,
		-0.6, 2.6,
		 0.0, 2.7,
		 0.6, 2.6,
		 1.0, 2.4,
		 1.4, 2.0,
		 1.6, 1.6,
		 1.7, 1.0,
		 1.6, 0.4,
		 1.4,-0.1,
		 1.5,-0.3,
		 1.6,-0.2,
		 1.9, 0.4,
		 2.0, 1.0,
		 1.9, 1.6,
		 1.6, 2.2,
		 1.2, 2.6,
		 0.6, 2.9,
		 0.0, 3.0,
		-0.6, 2.9,
		-1.2, 2.6,
		-1.6, 2.2,
		-1.9, 1.6,
		-2.0, 1.0,
		-1.9, 0.4,
		-1.6,-0.2,
		-1.5,-0.3,
		-2.0,-1.0,
		-1.0,-1.0,
		-1.0,-3.0,
		 1.0,-3.0,
		 1.0,-1.0,
		 2.0,-1.0,
		 1.5,-0.3,
		 1.4,-0.1
	)
}
I've resized the screen to check how they look at smallish resolutions and they're still recognisable, I think, but they could probably do with testing on low res screens.

Re: OXP's and 1.75

Posted: Fri Apr 01, 2011 1:15 pm
by TGHC
Smivs wrote:
TGHC wrote:
Well done guys, that's what I call collaboration, posted at 11.07 and fixed by 3.14.
...and by 5.53, the Wiki table and OXP Wiki page download link had been updated. Job Done! :D
Extra jellybabies for you then, well done. :D

Re: OXP's and 1.75

Posted: Fri Apr 01, 2011 1:30 pm
by Smivs
I'm off jellybabies now.

The new favourite is Jelly Meerkats!

Image

Re: OXP's and 1.75

Posted: Fri Apr 01, 2011 1:33 pm
by TGHC
:lol: :lol: :lol:

Re: OXP's and 1.75

Posted: Fri Apr 01, 2011 2:54 pm
by lave
Cool. I want some.

Re: OXP's and 1.75

Posted: Fri Apr 01, 2011 7:47 pm
by Lone_Wolf
ETT Homing beacon updated to version 1.02.
See : https://bb.oolite.space/viewtopic.php?f=4&t=9541