Re: [Flightgear-devel] Re: [BUG] bo105 model as an AI representing another player

2006-03-19 Thread Vassilii Khachaturov
 Multiplayer is only for airplanes, not for helicopters. Just look

:-))

 at the list of transferred properties in MultiPlayer/multiplaymgr.cxx.
 No rotors there -- nothing helicopter related, but lots of other stuff.

Yes, you are right, no /rotors/... there. Can you (or whatever other
patching powers that be that are responsible for the MultiPlayer/...
stuff (Mathias?)) please add the helicopter properties to the list in the
CVS? Note that, following the last packet format change, the server will
not have to be updated when you do it.

V.



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


[Flightgear-devel] Re: [BUG] bo105 model as an AI representing another player

2006-03-19 Thread Melchior FRANZ
* Vassilii Khachaturov -- Sunday 19 March 2006 16:22:
 Yes, you are right, no /rotors/... there. Can you (or whatever other
 patching powers that be that are responsible for the MultiPlayer/...
 stuff (Mathias?)) please add the helicopter properties 

I let the MP masters do that if they feel like it. I just wonder what
we are going to do with n1 and n2 for 10 turbines. Will these 20
properties somehow affect MP animations? Ideally, it should be up to
the aircraft to decide which properties it sends, but it looks as if
this is planned.

m.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] Re: [BUG] bo105 model as an AI representing another player

2006-03-19 Thread Mathias Fröhlich
On Sunday 19 March 2006 16:37, Melchior FRANZ wrote:
 * Vassilii Khachaturov -- Sunday 19 March 2006 16:22:
  Yes, you are right, no /rotors/... there. Can you (or whatever other
  patching powers that be that are responsible for the MultiPlayer/...
  stuff (Mathias?)) please add the helicopter properties

 I let the MP masters do that if they feel like it. I just wonder what
 we are going to do with n1 and n2 for 10 turbines. Will these 20
 properties somehow affect MP animations? Ideally, it should be up to
 the aircraft to decide which properties it sends, but it looks as if
 this is planned.
Yes, I fully agree.

That n* where just there when I got the prevous attempts to transmit some 
properties.

I did not (yet?) get to the point where this is negotiated with the aircraft 
configuration.
There is also something missing for that. Oliver Schröder had some very nice 
ideas and partly code for the protocol together with his server 
implementation. So the protocol would negotiate property-id's with the feeder 
flightgear instance. That way we could even eliminate this current 
'hardcoding'.

I was waiting for his code to integrate this stuff then. Sadly I have not 
heared much from him during the past few weeks.

Also we have since a few weeks again and again a 'pending release' , I wanted 
initially just have a more or less stable packet format established before we 
push out a next release.

Melchior,
I wonder why the bo is not able to fly without properties :).
Seriously: Which ones do you need?

greetings

 Mathias



-- 
Mathias Fröhlich, email: [EMAIL PROTECTED]


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


[Flightgear-devel] Re: [BUG] bo105 model as an AI representing another player

2006-03-19 Thread Melchior FRANZ
* Mathias Fröhlich -- Sunday 19 March 2006 16:51:
 I wanted initially just have a more or less stable packet format
 established before we push out a next release.

That's understandable.



 I wonder why the bo is not able to fly without properties :).

Oh, it *is* flyable. Too well in fact. And that's the problem.
The real one wouldn't fly with only one rotor blade. (Although
one-blade helicopters exist -- the Bo102 and the Bo103 had only
one!) (BTW: it's not only one blade, but all four blades on the
same spot.)



 Seriously: Which ones do you need?

Oh, *lots*. It really depends on how many are acceptable. There's
only one helicopter, so it should probably not use up too many.
Crucial are:

  rotors/main/rpm
  rotors/tail/rpm

This will get standing rotor, rotor disk and sound(?) right. But it
won't move the single (non-rotor-disk) blades, and won't bend/flap
them (looks cheesy on parked/starting helicopter). For this we'd
currently need:

  rotors/main/blade1_pos
  rotors/main/blade2_pos
  rotors/main/blade3_pos
  rotors/main/blade4_pos

  rotors/main/blade1_flap
  rotors/main/blade2_flap
  rotors/main/blade3_flap
  rotors/main/blade4_flap

  rotors/tail/blade1_pos
  rotors/tail/blade2_pos

For MP we should really only transmit blade position, flap, and
incidence angle once and use that for all blades, but for that we'd
need nasal, and MP aircraft don't have nasal yet (except on my disk,
and only once per MP model, not per instance). And the question is
if the blade positions are transmitted often enough at all to look
acceptable. Nice to have but only about as necessary as the tail
hook would be the doors, and the variant. But those depend very
much on the model and wouldn't be usable by other helicopters, so
I'd leave that for now. These are mostly cosmetics and not really
worth it:

  rotors/main/blade1_incidence
  rotors/main/blade2_incidence
  rotors/main/blade3_incidence
  rotors/main/blade4_incidence

  rotors/tail/blade1_incidence
  rotors/tail/blade1_incidence

Note also, that the rotor names depend on the bo105 settings and
aren't necessarily usable by other helicopters. But this is good
enough until the aircraft are responsible for their properties.

In other words, the first two groups would be nice for now, but could
be reduced to just 5 with some nasal support (which we don't have
currently).

m.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


[Flightgear-devel] Re: [BUG] bo105 model as an AI representing another player

2006-03-18 Thread Melchior FRANZ
* Vassilii Khachaturov -- Sunday 19 March 2006 02:14:
 http://www.tarunz.org/~vassilii/Images/fg/bo105-ai-1blade.jpg
 features a bo105 (with Julien at the controls) which flies
 smoothly, despite being 1-bladed and with a miraculous
 shadow attached (I believe the shadow is a known thing, but
 I'm unsure about the blades).

Multiplayer is only for airplanes, not for helicopters. Just look
at the list of transferred properties in MultiPlayer/multiplaymgr.cxx.
No rotors there -- nothing helicopter related, but lots of other stuff.

m.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel