Posted: Tue Dec 02, 2008 2:27 pm
Wow, I missed this thread. Landing Wow!
congrats, Thargoid!
congrats, Thargoid!
For information and discussion about Oolite.
https://bb.oolite.space/
Have you ever tried to buy stuff from a farmer, compared to a supermarket? Economies of scale old chap, economies of scalepagroove wrote:Some other thing I noticed was that products on the surface are more expensive than on the station.
I bought food at 2.4 credits on the surface and it was 2.0 on the station. Shouldn't this be reversed. If you buy food directly from a farmer it should be cheaper than if it is transported to the station.
I must admit there I have no idea. The trick used is to actually spawn and dock the player with a station when they cross the planet surface event boundary, so they never actually get to the "planet proper". But as you're docked with a specific station, there may be some possibility. I'll have to leave it to people who know the mechanics of the game better to give some input there.pagroove wrote:Is it possible to apply a background image when landed instead of the black background. I remember to that the GRS demo had some background images. In that way I could do background images for the famous planets.
I have Terragen and could render some nice backgrounds then.
No problem at all. Many of the suggestions are being noted and incorporated into plans for a second OXP which will potentially give more specific planetary places to go visit, and may well need a little more skill to reach.pagroove wrote:Sorry for doing so many suggestions. But this script you made is terrific!
You could quickly check whether function setBackgroundImage(backgroundImage : String) works without showMissionScreen.Thargoid wrote:I must admit there I have no idea. The trick used is to actually spawn and dock the player with a station when they cross the planet surface event boundary, so they never actually get to the "planet proper". But as you're docked with a specific station, there may be some possibility. I'll have to leave it to people who know the mechanics of the game better to give some input there.pagroove wrote:Is it possible to apply a background image when landed instead of the black background. I remember to that the GRS demo had some background images. In that way I could do background images for the famous planets.
I have Terragen and could render some nice backgrounds then.
Yes, Commander McLane thats exactly the effect I had in for example the GRS Demo. It had a nice background. It could be nice to have a sort of background to show that you are on the surface.Commander McLane wrote:You could quickly check whether function setBackgroundImage(backgroundImage : String) works without showMissionScreen.Thargoid wrote:I must admit there I have no idea. The trick used is to actually spawn and dock the player with a station when they cross the planet surface event boundary, so they never actually get to the "planet proper". But as you're docked with a specific station, there may be some possibility. I'll have to leave it to people who know the mechanics of the game better to give some input there.pagroove wrote:Is it possible to apply a background image when landed instead of the black background. I remember to that the GRS demo had some background images. In that way I could do background images for the famous planets.
I have Terragen and could render some nice backgrounds then.
I seem to recall that in poorly legacy-scripted mission screens that background image could stick even after you left the mission screen, which indicates that background images do not need a mission screen all time. So if JS doesn't do it, a legacy script could do the trick. The background image would then be visible on all screens while docked on the surface. I think it should be worth some trials.
It doesn't work under Javascript, the image only shows up when you set the showMissionScreen (and disappears again when you leave it).Commander McLane wrote:You could quickly check whether function setBackgroundImage(backgroundImage : String) works without showMissionScreen.
I seem to recall that in poorly legacy-scripted mission screens that background image could stick even after you left the mission screen, which indicates that background images do not need a mission screen all time. So if JS doesn't do it, a legacy script could do the trick. The background image would then be visible on all screens while docked on the surface. I think it should be worth some trials.
All legacy components to set up a mission screen have a equivalent JS version. Until 1.71 you had to do build up the screen yourself in JS. But it didn't take long before all 3 "pioneers" in Oolite-JS (Kaks, Svengali and myself) build a JS function to do the job for you. For 1.71 this JS function was build into Oolite. But you still can call the underlying methods like: mission.setBackgroundImage('myScreen.png')Thargoid wrote:It doesn't work under Javascript, the image only shows up when you set the showMissionScreen (and disappears again when you leave it).
I disagree. A landing strip can me made quite small at a realistic size.Thargoid wrote:.... would suffer from the same issue as Eric's thoughts on a landing strip, in scale terms if you could see it on the planet, it would be hoooooooooooooooooooooooooge!