Show and Tell (new ships/ ships in progress)

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

Moderators: winston, another_commander

Post Reply
User avatar
CaptSolo
---- E L I T E ----
---- E L I T E ----
Posts: 909
Joined: Wed Feb 23, 2011 10:08 pm
Location: Preying Manta
Contact:

Re: Show and Tell (new ships/ ships in progress)

Post by CaptSolo »

Yes very well done. I got yours and Griffs work incorporated S9 and testing it. I have a question though. As most of you may know, my computer doesn't support shaders so I don't see the lights or effects, just the diffuse map. However, if I add a materials section in addition to the shaders I do see them.

Is it okay to have both materials and shaders defined or will the materials over-ride the shader code?

I do hope I posed this question correctly.
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:

Re: Show and Tell (new ships/ ships in progress)

Post by Commander McLane »

CaptSolo wrote:
Yes very well done. I got yours and Griffs work incorporated S9 and testing it. I have a question though. As most of you may know, my computer doesn't support shaders so I don't see the lights or effects, just the diffuse map. However, if I add a materials section in addition to the shaders I do see them.

Is it okay to have both materials and shaders defined or will the materials over-ride the shader code?

I do hope I posed this question correctly.
I think it's okay (and actually meant to be done so), because the shaders will override the materials on shader-capable computers.

But as I'm no expert on the matter it's probably best to wait for a reply from somebody who is.
User avatar
Griff
Oolite 2 Art Director
Oolite 2 Art Director
Posts: 2483
Joined: Fri Jul 14, 2006 12:29 pm
Location: Probably hugging his Air Fryer

Re: Show and Tell (new ships/ ships in progress)

Post by Griff »

Yes, it's ok to have both, I'm not very clued up on the technical stuff but i think if you have both shaders and materials defined for a ship in the shipdata.plist, shaders get used and materials not used if your computer supports shaders and you have them enabled in the Oolite game options, otherwise shaders get ignored and oolite uses materials instead

edit: ninja'd :D
User avatar
Staer9
---- E L I T E ----
---- E L I T E ----
Posts: 570
Joined: Fri Feb 18, 2011 4:53 pm
Location: Hatfield, Hertfordshire (poor industrial)

Re: Show and Tell (new ships/ ships in progress)

Post by Staer9 »

My Prototype Warp Ring is now in game using the same shaders from the accipiter.
here are some screenshots:

Image
warpring demo by Staer9, on Flickr
Image
User avatar
ClymAngus
---- E L I T E ----
---- E L I T E ----
Posts: 2514
Joined: Tue Jul 08, 2008 12:31 am
Location: London England
Contact:

Re: Show and Tell (new ships/ ships in progress)

Post by ClymAngus »

oo that's cool. Were you thinking of coding these to be used between 2 or more high tech stable government systems?
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Re: Show and Tell (new ships/ ships in progress)

Post by DaddyHoggy »

SO would these warp gates guarantee transit between systems? Fuel free? For a fee? Comes with an insurance policy that if a misjump occurs and you are a) damaged by Thargoids your repair bill is covered b) killed - your family gets a lump sum in recompense?

Just some thoughts...
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2411
Joined: Mon May 31, 2010 11:11 pm

Re: Show and Tell (new ships/ ships in progress)

Post by Switeck »

Can a small wormhole form inside the Warp Ring (via a tiny object hyperspacing out) and still leave the Warp Ring behind as though it's holding the wormhole open?
User avatar
Mauiby de Fug
---- E L I T E ----
---- E L I T E ----
Posts: 847
Joined: Tue Sep 07, 2010 2:23 pm

Re: Show and Tell (new ships/ ships in progress)

Post by Mauiby de Fug »

Switeck wrote:
Can a small wormhole form inside the Warp Ring (via a tiny object hyperspacing out) and still leave the Warp Ring behind as though it's holding the wormhole open?
I'd wondered the same thing, though it might be a little Stargate-like. I had the idea when playing around with my drones, but couldn't be bothered to see if it'd work. Too much hassle trying to work out sizes and things... I'd be interested to know if it's possible, though!

It's the sort of thing that could be useful in missions. It could provide a path for the player to follow, or even a way of quarantining systems. For example, a system is being blockaded for some reason, and any incoming ships are hit with some sort of weapon that causes a fuel leak which cannot be repaired until the ship is docked at a main station. Therefore the only way out of the system is to follow through someone else's wormhole, and as there is no other traffic, you can only exit through the gate. Apply this to some select systems in, say, galaxy 5, and you can quite easily divide the galaxy up into a number of regions which can only be entered through such a gate.
User avatar
Staer9
---- E L I T E ----
---- E L I T E ----
Posts: 570
Joined: Fri Feb 18, 2011 4:53 pm
Location: Hatfield, Hertfordshire (poor industrial)

Re: Show and Tell (new ships/ ships in progress)

Post by Staer9 »

I like all the ideas, but I am a clueless programmer. If someone wants to make them happen the oxp at it's current stage can be downloaded here: http://www.box.net/shared/qcbbq5dqb6

It is currently player-only because I have just been testing it to get the shades right.

good luck :P
Image
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:

Re: Show and Tell (new ships/ ships in progress)

Post by Commander McLane »

Switeck wrote:
Can a small wormhole form inside the Warp Ring (via a tiny object hyperspacing out) and still leave the Warp Ring behind as though it's holding the wormhole open?
That would very much depend on how big the ring is, and how big the entering ships are.

Wormholes are not static. Whenever a ship enters a wormhole, the wormhole becomes bigger (and longer-lasting). You can observe that for instance if an Anaconda jumps out and its escorts follow. So, if a big-enough ship uses the gate and the wormhole becomes big enough to collide with the gate itself, the gate structure will get sucked in.

On the other hand, it should be impossible to open a wormhole in the gate in the first place. Remember, any structure blocks wormholes in a certain radius (like you have to get a small distance between yourself and a station before you jump). I am pretty sure that a distance of ZERO will be below the threshold, regardless of the size of the ring. :roll:
User avatar
Thargoid
Thargoid
Thargoid
Posts: 5528
Joined: Thu Jun 12, 2008 6:55 pm

Re: Show and Tell (new ships/ ships in progress)

Post by Thargoid »

You wouldn't actually need to keep the warp ring static in the same system.

If I were doing it (and it is something I pondered when I did Gates.oxp, but at the time the scripting functions weren't available) then the gate would also jump, but the script would remove it. As you've left the original system behind, the fact that the gate jumped and was removed would not be visibly different to the player from the gate staying behind in the original system (and so removed anyway).

Indeed it would be something fairly easy to code up now, given we have a few OXPs that already do something similar such as the drones mentioned above.
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:

Re: Show and Tell (new ships/ ships in progress)

Post by Commander McLane »

Thargoid wrote:
You wouldn't actually need to keep the warp ring static in the same system.

If I were doing it (and it is something I pondered when I did Gates.oxp, but at the time the scripting functions weren't available) then the gate would also jump, but the script would remove it. As you've left the original system behind, the fact that the gate jumped and was removed would not be visibly different to the player from the gate staying behind in the original system (and so removed anyway).
I was more thinking along the lines of you seeing an NPC entering the gate and then taking it with him. But of course you could get around that by not allowing NPCs to use the gates in the first place.

However, the problem of creating a wormhole inside (or very close to) the gate would remain. One possible solution could be like this: a wormhole (or more precisely: an immediately jumping dummy entity which is then immediately removed in the next system) is created in non-blocked distance behind the gate only when the player gets into a certain radius in front of the gate. Then he has to fly through the gate and into the wormhole before it collapses.

Alternatively it could be scripted like a jump-gate: entering into the gate moves your ship to a distant part of system first, and then makes you jump out from there. You probably wouldn't notice the one frame where your position changes.

Next alternative: flying through the wormhole starts a repeating timer which attempts to jump you out until it is successful. It will be successful once you have moved far enough through the gate.
User avatar
Mauiby de Fug
---- E L I T E ----
---- E L I T E ----
Posts: 847
Joined: Tue Sep 07, 2010 2:23 pm

Re: Show and Tell (new ships/ ships in progress)

Post by Mauiby de Fug »

Who needs testing, when you've got a McLane on the boards!? I had no idea that wormholes could get bigger, as I don't tend to hang around outside a station. I launch and then zoom off to wherever it is I'm heading. So I'd never observed that. Shame, since as Thargoid said, it should be fairly easy to code!
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:

Re: Show and Tell (new ships/ ships in progress)

Post by Commander McLane »

Mauiby de Fug wrote:
Who needs testing, when you've got a McLane on the boards!?
To be fair, testing is still a good idea generally.

After all, McLane could also be (and has frequently been) wrong. :)

I once observed a Generation Ship being sucked into another ship's wormhole. :shock: The resulting wormhole was huge! And lasted practically forever.
User avatar
Mauiby de Fug
---- E L I T E ----
---- E L I T E ----
Posts: 847
Joined: Tue Sep 07, 2010 2:23 pm

Re: Show and Tell (new ships/ ships in progress)

Post by Mauiby de Fug »

One of the main problems I have with testing is that I only test what occurs to me, which is how I expect/meant things to be used/work. Which invariably means that someone could quite easily come along and find a mammoth-sized loophole where things go wrong... I'm gradually getting the hang of things though!

Wow! I'm sad to say I've never yet seen a generation ship. At some point I might just spawn one with the console just to have a look!
Post Reply