Witchspace and docking sequence upgrade
Moderators: winston, another_commander
-
- Average
- Posts: 10
- Joined: Sat Oct 09, 2010 1:19 pm
- Location: Bristol, The Earth, The Universe
Witchspace and docking sequence upgrade
Hi all
The Witchspace blue tunnel is a bit unreal or lacking or something.
Here I go, banging on about the BBC b version again, but hyperspace on the BBC b was a blast! It got your Adrenalin into overload and got you ready for battle!
Can anything be done to pep it up a bit?
Also, docking sequence...
You get through the letterbox docking bay and just at the end you get a blue/red tunnel effect that doesn't look like it does anything any justice.
The BBC b disc version attempted to show you the inside of the station and another ship that was docked in there already...
Having said all that, I still am enjoying it immensely! It's a great improvement on elite! Thanks
The Witchspace blue tunnel is a bit unreal or lacking or something.
Here I go, banging on about the BBC b version again, but hyperspace on the BBC b was a blast! It got your Adrenalin into overload and got you ready for battle!
Can anything be done to pep it up a bit?
Also, docking sequence...
You get through the letterbox docking bay and just at the end you get a blue/red tunnel effect that doesn't look like it does anything any justice.
The BBC b disc version attempted to show you the inside of the station and another ship that was docked in there already...
Having said all that, I still am enjoying it immensely! It's a great improvement on elite! Thanks
Well, it's not much of a spicing up, but you can always change the colours from blue/white to whatevever colours you want...
The relevant settings are inside planetinfo.plist:
Cheers,
Kaks.
The relevant settings are inside planetinfo.plist:
Code: Select all
hyperspace_tunnel_color_1 = (1.0, 1.0, 1.0, 0.7); // R, G, B, A values 0.0 to 1.0
//hyperspace_tunnel_color_1 = (1.0, 0.0, 1.0, 0.5); // default value, same as docking tunnel
//hyperspace_tunnel_color_2 = (0.0, 0.0, 1.0, 0.25); // default value, same as docking tunnel
Kaks.
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
- fronclynne
- Deadly
- Posts: 149
- Joined: Sun Mar 01, 2009 5:36 am
- Location: ::1
1.75L of gin will get you ready for battle . . .Ironass wrote:Thanks for that Kaks.
It was just that I was hoping to boost the vibe; rack up the rush of adrenalin.
After a drowsy dock and flogging off the spoils of shot-up ships, I could do with a whoosh of whitchspace that gets me ready for my next nemesis...!
Never mind...
- Dave McRoss
- Dangerous
- Posts: 104
- Joined: Wed Jul 07, 2010 9:28 am
- Location: Italy, Tuscany
- Contact:
Probably totally impossible / unfeasable....
...but for anyone who has seen the series 'Andromeda', imagine if the slipstream animations...
http://andromeda.wikia.com/wiki/Slipstream
...but for anyone who has seen the series 'Andromeda', imagine if the slipstream animations...
http://andromeda.wikia.com/wiki/Slipstream
- Darkbee
- ---- E L I T E ----
- Posts: 335
- Joined: Mon Aug 09, 2004 8:40 pm
- Location: Space... man!
- Contact:
Am I completely losing my mind, or did the Atari ST version of Elite actually show other ships inside the Space Station when you docked? I might have to check now when I get a chance.
I agree though that this is one area where digressing from the original and bringing it more up-to-date wouldn't hurt the game at all. Having said that, needlessly long animation sequences get old, fast. So a compromise would no doubt have to be struck.
It's certainly less than awe-inspiring when you approach a Griff remade* Space Station, and then you dock. The End.
*Insert your fav awesome Space Station design here
I agree though that this is one area where digressing from the original and bringing it more up-to-date wouldn't hurt the game at all. Having said that, needlessly long animation sequences get old, fast. So a compromise would no doubt have to be struck.
It's certainly less than awe-inspiring when you approach a Griff remade* Space Station, and then you dock. The End.
*Insert your fav awesome Space Station design here
- Commander McLane
- ---- 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:
I think you're right, and the Atari and Amiga versions did this. IIRC the docking sequence lasted a little longer and ended with a view of the inside of the dock, with a downward-pointing arrow on the back wall, and your viewpoint lowered along that arrow. At the same time there were outlines of other ships visible in the left and right corners, perhaps even randomly.Darkbee wrote:Am I completely losing my mind, or did the Atari ST version of Elite actually show other ships inside the Space Station when you docked? I might have to check now when I get a chance.
- DaddyHoggy
- Intergalactic Spam Assassin
- Posts: 8515
- Joined: Tue Dec 05, 2006 9:43 pm
- Location: Newbury, UK
- Contact:
Even the BBC Master version of Elite generated a random Docking Bay scene each time you docked (The Master making the most of that 64k (or even 128K) it had available.
Oolite Life is now revealed hereSelezen wrote:Apparently I was having a DaddyHoggy moment.
I did think about tweaking the code that deals with the backgrounds plist, to allow Oolite to pick one of an array of background images at random, like what happens with sounds & descriptions already.
Can't remember for the life of me if I actually implemented that, though!
Can't remember for the life of me if I actually implemented that, though!
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
- pagroove
- ---- E L I T E ----
- Posts: 3035
- Joined: Wed Feb 21, 2007 11:52 pm
- Location: On a famous planet
Sounds good! Did you already experiment with it?Kaks wrote:I did think about tweaking the code that deals with the backgrounds plist, to allow Oolite to pick one of an array of background images at random, like what happens with sounds & descriptions already.
Can't remember for the life of me if I actually implemented that, though!
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
https://bb.oolite.space/viewtopic.php?f=4&t=13709
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
https://bb.oolite.space/viewtopic.php?f=4&t=13709
Turns out I hadn't implemented it in the end.
It wasn't too big a change though, so I've just made the necessary changes to trunk.
Starting from the next trunk build you should be able to experiment with it yourself!
It wasn't too big a change though, so I've just made the necessary changes to trunk.
Starting from the next trunk build you should be able to experiment with it yourself!
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
- pagroove
- ---- E L I T E ----
- Posts: 3035
- Joined: Wed Feb 21, 2007 11:52 pm
- Location: On a famous planet
Maybe Deepspace can make a cool Docking Screen for it.Kaks wrote:Turns out I hadn't implemented it in the end.
It wasn't too big a change though, so I've just made the necessary changes to trunk.
Starting from the next trunk build you should be able to experiment with it yourself!
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
https://bb.oolite.space/viewtopic.php?f=4&t=13709
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
https://bb.oolite.space/viewtopic.php?f=4&t=13709
So, I'm curious. I didn't play any of the Elite versions that featured a "scene" at the end of the docking sequence.
If I read this correctly, one would produce some pre-rendered graphics depicting the docking area, create an array in backgrounds.plist and have the program code choose and display one of those scenes. This choice can be made randomly, or from a subset of the array based on the system or station one docks in?
Cheers.
If I read this correctly, one would produce some pre-rendered graphics depicting the docking area, create an array in backgrounds.plist and have the program code choose and display one of those scenes. This choice can be made randomly, or from a subset of the array based on the system or station one docks in?
Cheers.
Almost! Using just the plist you can only get a random background chosen from the whole of the array associated to a screen, I'm afraid.
However, if you use javascript, you can override any backgrounds shown using any picture at all, depending on whatever condition you want, without needing to use screenBackgrounds.plists at all.
It's obviously much more labour intensive than the more 'lassez faire' .plist approach. However, with some judicious use of the this.guiScreenChanged event, a series of if() statements, and setScreenOverlay() / setScreenBackground() - the last two described inside http://wiki.alioth.net/index.php/Oolite ... ce:_Global - you should be able to do just about anything humanely possible to the way each screen looks!
The js approach, though not used yet afaik - possibly to keep things relatively simple - has been fully possible since 1.74
Incidentally, I reckon (memory like a whatsitsname) that's actually why I never implemented the random choice thing at the time, since it would be relatively easy to simulate it using javascript!
However, if you use javascript, you can override any backgrounds shown using any picture at all, depending on whatever condition you want, without needing to use screenBackgrounds.plists at all.
It's obviously much more labour intensive than the more 'lassez faire' .plist approach. However, with some judicious use of the this.guiScreenChanged event, a series of if() statements, and setScreenOverlay() / setScreenBackground() - the last two described inside http://wiki.alioth.net/index.php/Oolite ... ce:_Global - you should be able to do just about anything humanely possible to the way each screen looks!
The js approach, though not used yet afaik - possibly to keep things relatively simple - has been fully possible since 1.74
Incidentally, I reckon (memory like a whatsitsname) that's actually why I never implemented the random choice thing at the time, since it would be relatively easy to simulate it using javascript!
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)