Page 2 of 3

Posted: Tue Jan 26, 2010 8:53 pm
by Cmdr James
If anyone implements a fully nice external camera with pan and zoom, and chase mode I will buy them a beer. Cant say fairer than that :)

Posted: Wed Jan 27, 2010 7:51 am
by Diziet Sma
Cmdr James wrote:
If anyone implements a fully nice external camera with pan and zoom, and chase mode I will buy them a beer. Cant say fairer than that :)
A beer? That's gotta be worth two at least, surely.. :mrgreen:

Posted: Wed Jan 27, 2010 7:53 am
by Diziet Sma
Screet wrote:
Ooohh...and a freely scriptable outside camera could provide great cinematic sequences for oxpers :D

Screet
Now that would make for some great promo videos!

Posted: Wed Jan 27, 2010 11:47 pm
by GUNSMIF
I asked about this the other day!!! :)

I reckon it would be a massively popular oxp.

Posted: Thu Jan 28, 2010 12:23 am
by Cmd. Cheyd
It's not possible as an OXP. It would have to be done via change to the core (trunk) code.

Posted: Fri Jan 29, 2010 12:36 pm
by GUNSMIF
Cmd. Cheyd wrote:
It's not possible as an OXP. It would have to be done via change to the core (trunk) code.
Can this be done? using trunk code?

Posted: Fri Jan 29, 2010 1:08 pm
by Kaks
Quite a lot of stuff is theoretically possible by changing trunk code. However, maybe you missed a few posts, so I'll quote myself:
Kaks wrote:
Can't help but agreeing with the core of Ahruman & Screet's posts: it's potentially a major pain to code... However, like the new revised hud code from Y A C a while ago, if any of you feels strongly enough about it, the possibilities are indeed endless, and we should have no problems including such a patch in trunk if any of you guys provides it to the dev team! :D

Posted: Fri Jan 29, 2010 1:09 pm
by DaddyHoggy
GUNSMIF wrote:
Cmd. Cheyd wrote:
It's not possible as an OXP. It would have to be done via change to the core (trunk) code.
Can this be done? using trunk code?
Not in the way I think you're thinking...

What's been said here is that you (or somebody) needs to rewrite the external view handling code to include your desired whizzy mouse-driven viewing angles (in a way that works on all three OS types - PC Win/Linux and Mac) - submit this to the Devs for testing to make sure it doesn't break anything else in the code and if that's OK and it's agreed it goes in the trunk...

EDIT: :roll: :oops: Ninja'd by Kaks!

Posted: Fri Jan 29, 2010 1:33 pm
by Commander McLane
GUNSMIF wrote:
Cmd. Cheyd wrote:
It's not possible as an OXP. It would have to be done via change to the core (trunk) code.
Can this be done? using trunk code?
Although two other guys already answered, perhaps a clarification doesn't hurt.

I'm not sure whether you've fully understood what "trunk code" means. Your exchange of the verb "change" into the verb "use" indicates that perhaps not. So a little explanation here: What Kaks, Cheyd and the others are saying here is basically: The program "Oolite" is not written to support flexible camera views. If you want to include this as a feature, you have to completely re-write the program (or parts of it).

In other words: you have to be a computer programmer in order to do it. Not like the every day guy that uses software like "Word", "Internet Explorer" etc., but like the guys who created these software applications.

This is also very different from writing an OXP. An OXP may add a script, which is a set of commands which are executed by Oolite's code (the program Oolite.exe itself). No script, however, can change the code of Oolite.exe. But changing the code itself is exactly what you would need to do in order to re-program Oolite.exe to have a different camera system.

And our programmers (Kaks is one of them) have not said that this is impossible. They just said that for they time being they will not work on it.

Posted: Fri Jan 29, 2010 3:20 pm
by ClymAngus
yeah, your talking thinking in hex. A good working knowlegde of how it works now and how it should work are key to getting a project like this done. Lots of on the fly calculations.

Any project that looks like magic is usually built from sweat.

Posted: Sat Jan 30, 2010 1:13 am
by Diziet Sma
ClymAngus wrote:
yeah, your talking thinking in hex.
Heck, back in my programming days I used to dream in hexadecimal... :shock:

Posted: Sat Jan 30, 2010 1:39 am
by DaddyHoggy
<monty_python>Dream in hexidecimal! Luxury! When I were a lad, I had to get up at six, scrub valves clean, and then count out the ones and zeros before breakfast...</monty_python>

Posted: Sat Jan 30, 2010 1:57 am
by JensAyton
DaddyHoggy wrote:
<monty_python>Dream in hexidecimal! Luxury! When I were a lad, I had to get up at six, scrub valves clean, and then count out the ones and zeros before breakfast...</monty_python>
Ones and zeros? You were lucky! In my day we used decimal ring counters and liked it!

Posted: Sat Jan 30, 2010 10:32 am
by DaddyHoggy
8) :lol: Nice link!

Posted: Sat Jan 30, 2010 11:39 pm
by ClymAngus
Ahruman wrote:
DaddyHoggy wrote:
<monty_python>Dream in hexidecimal! Luxury! When I were a lad, I had to get up at six, scrub valves clean, and then count out the ones and zeros before breakfast...</monty_python>
Ones and zeros? You were lucky! In my day we used decimal ring counters and liked it!
Oh hark at him the unmitigated softness of decimal ring counters, we were up two hours before we went to bed, brushing the fluff out of Henry Prevost Babbages' difference engine with our oiled beards and lubricating the sprockets with a mixture of our own blood and sorrowful tears!

And WE, were lucky.