EDIT: Il y a 2 spit, le SpitfreIX de Detlef Faber est ok
Essaie de compiler une dev.
]]>On avance, "piano ma sano"
- b place left brake et right brake sur "1" à la pression (revient à "0" quand on relache
- B place left brake seul en position "1", en toggle (B de nouveau pour revenir à "0"
Tu es sur quel avion?
- b c'est ok
- B doit agir sur "controls/gear/brake-parking" et pas sur left ou right
Il y a une modif dans "controls.nas".
Renommes/sauvegardes le tien et remplace le par celui-ci: http://www.mediafire.com/file/e2b81v0cl … s.nas/file
J'ai trouvé ce script dans /home/pierre/fgfs3/fgdata/Nasal
##
# Brake handling.
#
var fullBrakeTime = 0.5;
var applyBrakes = func(v, which = 0) {
if (which <= 0) { interpolate("/controls/gear/brake-left", v, fullBrakeTime); }
if (which >= 0) { interpolate("/controls/gear/brake-right", v, fullBrakeTime); }
}
var applyParkingBrake = func(v) {
if (!v) { return; }
var p = "/controls/gear/brake-parking";
setprop(p, var i = !getprop(p));
return i;
}
var parkingBrakeToggle = func(v) {
if (v){
if (getprop("/controls/gear/brake-parking"))
setprop("/controls/gear/brake-parking", 0);
else
setprop("/controls/gear/brake-parking", 1);
}
}
var toggleNWS = func(v) {
if (v){
if (getprop("/controls/gear/nose-wheel-steering"))
setprop("/controls/gear/nose-wheel-steering", 0);
else
setprop("/controls/gear/nose-wheel-steering", 1);
}
}
var weAppliedSpeedBrake = 99;
var weAppliedWheelBrake = 99;
#
# allows one binding to do airbrakes and wheel brakes
var applyApplicableBrakes = func(v, which = 0) {
var wow = getprop ("/gear/gear[0]/wow")
or getprop ("/gear/gear[1]/wow")
or getprop ("/gear/gear[2]/wow")
or getprop ("/gear/gear[3]/wow")
or getprop ("/gear/gear[4]/wow")
or getprop ("/gear/gear[5]/wow")
or getprop ("/gear/gear[6]/wow")
;
if (wow) {
if (!v and weAppliedSpeedBrake != 99) {
setprop("controls/flight/speedbrake", 0);
weAppliedSpeedBrake=0;
}
if (which <= 0) {
interpolate("/controls/gear/brake-left", v, controls.fullBrakeTime);
}
if (which >= 0) {
interpolate("/controls/gear/brake-right", v, controls.fullBrakeTime);
}
weAppliedWheelBrake = which;
}
else {
if (!v and weAppliedWheelBrake != 99) {
if (weAppliedWheelBrake <= 0) { interpolate("/controls/gear/brake-left", 0, controls.fullBrakeTime); }
if (weAppliedWheelBrake >= 0) { interpolate("/controls/gear/brake-right", 0, controls.fullBrakeTime); }
weAppliedWheelBrake=0;
}
weAppliedSpeedBrake=which;
setprop("controls/flight/speedbrake", v);
Ce que je ferais,...sans garantie...
Mais il n'y a pas grand risque...
- Crée un rep "fgfs3" (ou ce que tu veux)
- Copies-y le contenu de ton "fgfs2"
- Ne gardes que "/install/flightgear/fgdata" et le script d&c, mets 2018.3.0 dans "fgdata/version".
- Lances d&c dans fgfs3
./download_and_compile.sh -j4 -pn SIMGEAR FGFS DATA
Tu peux aussi lancer chaque module séparément, c'est plus facile à suivre...
Tu obtiendras une version dev. qui devrait fonctionner.
Si ta connexion internet est raisonnablement rapide tu peux partir d'un dossier vierge. (ici il faut 6 h pour dn fgdata)
Que fait la prop "/controls/gear/brake-parking" avec <shift> b?
Recherches "/controls/gear/brake-parking" dans l'arbre des propriétés. Menu >Debug >Browse Internal Properties ou "/" du pavé numérique.
http://wiki.flightgear.org/Property_browser
http://fr.flightgear.tuxfamily.org/wiki … proprietes
Quant à ta question
Que fait la prop "/controls/gear/brake-parking" avec <shift> b?
je ne sais pas quoi en faire ou, plus précisément, la procédure que tu me conseilles d'appliquer, une interro console ?
]]>Que fait la prop "/controls/gear/brake-parking" avec <shift> b?
Dans Menu >Help >About, que dit:
- Flightgear Version:
- Revision: (les 5 premiers char suffisent)
mais j'avoue un petit faible pour les icônes à cliquer
Mets un petit script de lancement sur ton bureau.
les avions restent sur le pkg, freins bloqués, donc sans poss, pour l'instant, que de faire le check up.
??
]]>Commentaire sur la nouvelle version : les avions restent sur le pkg, freins bloqués, donc sans poss, pour l'instant, que de faire le check up. C'est vrai pour les petits monomoteurs et war birds. Je n'etends pas mon commentaire aux jets et moulins à café
Merci encore
]]>Par contre, n'ayant plus de lanceur
Si, tu as un lanceur, ctesc356 te l'indique dans son message.
Simplement, tu ne le savais pas.
Et pour les conseils dont tu es preneur :
- il faut oublier FGRun
- pour mettre du code, utilise les balises... code.
C'est beaucoup plus lisible.
Je l'ai fait pour toi.
Edite ton message et tu verras comment il faut faire.
Je suis preneur de tout tuyau me permettant de rendre ce bel ensemble enfin opérationnel
Lors de l'installation de FGRUN par le script d&c, certains fichiers ne sont plus installés. Il faut qu'il y ait dans "install" un autre dossier "fgrun" qui comprend les sous-dossiers "bin" & "share". Ils peuvent être récupérés d'une ancienne version.
]]>Mais FgRun n'est plus maintenu, alors tôt ou tard il y aura des soucis.
Pour utiliser le lanceur intégré :
./run_fgfs.sh --launcher
depuis ~$/fgfs2 ou
fgfs2/run_fgfs.sh --launcher
depuis ~$
http://wiki.flightgear.org/FlightGear_Qt_launcher
https://www.youtube.com/watch?v=uASMfeUHE1A
Par contre, n'ayant plus de lanceur, j'ai téléchargé et installé FGrun 1.6.2.
Du moins ... j'ai chargé FGrun :
-CMake Modules
FindSimGear.cmake
-msvc
- 9.0
fgrun.rc
fgrun.sln
fgrun.vcproj
fgrun64.rc
resource.h
- po
cmakeLists.txt
de.po
es.po
fgrun.pot
fr.po
etc ...
-src
etc ...
Mais pas trouvé comment installer cet ensemble, aucun README sur ce sujet et rien sur la toile.
Je suis preneur de tout tuyau me permettant de rendre ce bel ensemble enfin opérationnel