Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

GRS buoyRepair.oxp

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: winston, another_commander

Post Reply
User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3035
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Post by pagroove »

IMO I like this station very much. It's Unique. and Oolite is not Elite. Keep up the work guys! :D
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
https://bb.oolite.space/viewtopic.php?f=4&t=13709
User avatar
Micha
Commodore
Commodore
Posts: 815
Joined: Tue Sep 02, 2008 2:01 pm
Location: London, UK
Contact:

Post by Micha »

Eric Walch wrote:
Micha wrote:
using the console I added 200 ships in my vicinity and the machine kept chugging along nicely at ~35fps. But several large asteroids and I'm down to 4fps.
Could that be caused by the smooth definition of the asteroids. I can imagine it will require a lot more calculations to rotate such a structure were even the shape of the faces has to be recalculated on every frame.
Turning off smoothing didn't do anything - as I guessed, my CPU is fine, it's the graphics card that's choking.

I downloaded and installed the latest Radeon drivers for Ubuntu direct from AMD and now I get between 50-100fps. Tried it amongst a bunch of about a dozen large asteroids and worst was ~35fps. Wow, wasn't expecting such a large improvement on such an old card! In fact, I wasn't even expecting to find any new drivers for it, especially since I updated only about half a year ago. It's a lot happier launching out of stations when the planets are custom-textured as well now.

Anyhoo, looks like my machine will be quite happy with Oolite for a while longer now :)
The glass is twice as big as it needs to be.
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Post by Commander McLane »

Hi!

Oolite 1.72 complains:
[shipData.merge.failed]: ***** ERROR: one or more shipdata.plist entries have like_ship references that cannot be resolved: <NSCFSet: 0xecbc810> (repaired-buoy-docker1, grs-womasiloRev, repaired-buoy-womaRev, grs-womasilo)
User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Post by Eric Walch »

Commander McLane wrote:
Hi!

Oolite 1.72 complains:
[shipData.merge.failed]: ***** ERROR: one or more shipdata.plist entries have like_ship references that cannot be resolved: <NSCFSet: 0xecbc810> (repaired-buoy-docker1, grs-womasiloRev, repaired-buoy-womaRev, grs-womasilo)
I have not downloaded 1.72 yet. Without seeing it, I think it is a tiny bug(#) in oolite 1.72. I use like_ship to the woma ship from transports.oxp. However, the JS code first checks if this oxp is installed before adding this ships to the universe. When you don't have the oxp installed, it will not try to add this non-existing ship.

Probably UPS will generate a similar "error". But also here the code first check for the for the presence of the external oxp before using any of the like_ships.

New buoy-repair version is almost ready. We now will first check if everything works well with the new 1.72 before doing a the release.

# Not really a bug as Oolite can't make a real conclusion without analysing the JS code itself.
User avatar
Svengali
Commander
Commander
Posts: 2370
Joined: Sat Oct 20, 2007 2:52 pm

Post by Svengali »

Commander McLane wrote:
Oolite 1.72 complains:
[shipData.merge.failed]: ***** ERROR: one or more shipdata.plist entries have like_ship references that cannot be resolved: <NSCFSet: 0xecbc810> (repaired-buoy-docker1, grs-womasiloRev, repaired-buoy-womaRev, grs-womasilo)
It also seems that you are using a still unreleased WIP version :-)

Thanks for notifying us, McL.
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 »

Eric Walch wrote:
I have not downloaded 1.72 yet. Without seeing it, I think it is a tiny bug(#) in oolite 1.72. I use like_ship to the woma ship from transports.oxp. However, the JS code first checks if this oxp is installed before adding this ships to the universe. When you don't have the oxp installed, it will not try to add this non-existing ship.
Hmm. A possible fix would be to add a is_external_dependency flag to indicate that failure is “permissible”.
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Post by Commander McLane »

Svengali wrote:
Commander McLane wrote:
Oolite 1.72 complains:
[shipData.merge.failed]: ***** ERROR: one or more shipdata.plist entries have like_ship references that cannot be resolved: <NSCFSet: 0xecbc810> (repaired-buoy-docker1, grs-womasiloRev, repaired-buoy-womaRev, grs-womasilo)
It also seems that you are using a still unreleased WIP version :-)
Now, where may I have got that from. :wink:

I confess. Eric wanted to show me something. And then I forget to remove the WIP-version again.

Anyway, glad to be of help. :D
User avatar
Svengali
Commander
Commander
Posts: 2370
Joined: Sat Oct 20, 2007 2:52 pm

Post by Svengali »

Commander McLane wrote:
Now, where may I have got that from.:wink:

Anyway, glad to be of help. :D
:D :D :D
User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Post by Eric Walch »

Ahruman wrote:
Hmm. A possible fix would be to add a is_external_dependency flag to indicate that failure is “permissible”.
Yes, I would appreciate this key. But, should it be a boolean, or should it contain the name of the external oxp? I would favour the later as it makes it easier to figure out on what oxp it is dependent.

Currently there are several legacy oxp's around with such a dependancy. Here you can only read in the manual that you need to install other oxp's also. I currently have made 3 such oxp's that use external ships. But with JS I check for the other oxp and if not present, I add a generic oolite ship as replacement. e.g. in Behemoth spacewar it will add just plain police vessels and plain thargoids when the Behemoth.oxp and Thargorn_Threat.oxp are not installed.
User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Post by Eric Walch »

Best things always come last: I just uploaded a new version of buoyRepair.oxp: Buoy Repair 1.02

Minimum requirements Oolite 1.72.

- The oxp contains two new ships and some modified existing ships.
- As advertised earlier we now allow big traders that don't fit though a regular dock, to dock at our external ports.
- The station now has shaders.
- adaptation to the 1.72 alterations.
User avatar
Ark
---- E L I T E ----
---- E L I T E ----
Posts: 664
Joined: Sun Dec 09, 2007 8:22 am
Location: Athens Greece

Post by Ark »

Eric Walch wrote:
Minimum requirements Oolite 1.72.
Well !!! according to the requires.plist it is 1.71.2 :wink:
User avatar
Svengali
Commander
Commander
Posts: 2370
Joined: Sat Oct 20, 2007 2:52 pm

Post by Svengali »

Image

@Ark: We apologize for this mistake, it's a v1.72 version only. As a compensation the pic above is for you.
And for sure you should know that there is always a safe and warm place for you at every GRS station - err at least in our welding section :-)

PS: We'll change it for the next shot.
User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3035
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Post by pagroove »

Excellent work 8)
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
https://bb.oolite.space/viewtopic.php?f=4&t=13709
User avatar
Ark
---- E L I T E ----
---- E L I T E ----
Posts: 664
Joined: Sun Dec 09, 2007 8:22 am
Location: Athens Greece

Post by Ark »

Svengali wrote:
@Ark: We apologize for this mistake, it's a v1.72 version only. As a compensation the pic above is for you.
Well that is very kind of you!!!!!!!!!! :lol: :lol:
User avatar
Svengali
Commander
Commander
Posts: 2370
Joined: Sat Oct 20, 2007 2:52 pm

Post by Svengali »

pagroove wrote:
Excellent work
Thanks pagroove :-) Do you mean the pic or the new version?
Ark wrote:
Well that is very kind of you!!!!!!!!!!
:-) We are always thinking about our shareholders to guarantee a higher yield. And getting feedback is also a integral part of our strategy to improve the level even more. So if you can see some more 'nasty, glitchy, zero-working' things feel free to contact your nearest GRS crew member .-)

BTW: Have you (or anybody else) noticed any changes? The new version has a lot of -currently- unique stuff and some eastereggs. Some of the new features are - we call it - silent and subtle changes, most players won't notice it on the first look (maybe even never), but they are improving the play-feel without being a eye-candy only.
We still have some problems with the collision detection, but this station is a extreme case, so don't expect that everything is working without any problems. As Ahruman has said, changing the detection would be a big job and it needs a lot of time to do this complex coding without losing so much performance. I think it is already working very well and we have worked at the thin line between possible and impossible things (and sometimes had to give up). But hey - that's the fun, isn't it?
Post Reply