Généralité sur les offsets

PMDG / Level-D / Dreamfleet, etc...

Généralité sur les offsets

Messagede taton » Mer 18 Déc 2013 13:44

Aller, je me lance... 1ere question!

Après avoir lu pas mal de posts (même avant mon inscription), j'ai cru comprendre qu'un des 1er problèmes d'un homecockpit builder sont les Offsets.


N'ayant rien trouvé de vraiment concluant comme post sur ceux-ci, quelqu'un pourrait-il me faire un topo même rapide sur les offsets??

je pense avoir compris qu'un offset est la "traduction" hexadécimale d'une commande. C'est cela?

Une question tant que j'y suis... comment trouve-t-on ces offsets?

Après recherche sur le forum, je n'ai pas trouvé mon bonheur....
Mais n'hésitez pas à m'eng....uirlander si jamais ces sujets sont déjà présents sur le fofo... blemeblanc


Bonne journée.

Nathan
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.
Avatar de l’utilisateur
taton
 
Messages: 96
Inscription: 17/12/13
Localisation: Augny (57)

Re: Généralité sur les offsets

Messagede fab » Mer 18 Déc 2013 14:09

Mais t'es nul toi ! ...

ecroulerire

Bon OK je reconnais que c'est un peu une prise de tête !

Alors, à ma façon : les offsets, ce sont des emplacements mémoire ou sont stockées des valeurs ... c'est FSUIPC qui se charge de les renseigner, mais pour certaines, on peut aussi, y écrire des info.
Pour exploiter ses valeurs, il faut connaître une adresse, la taille de stockage et surtout à quoi cette valeur fait référence ...

Pour les trouver tu as le doc de référence FSUIPC ou, dans le SDK, FSInterrogate.

gratgrat

Voilà ou j'en suis, si ça peut t'aider ?

Fabien
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Généralité sur les offsets

Messagede jacquesvde » Mer 18 Déc 2013 15:05

Bonjour et bien venue Nathan, bienvenueaffiche

Tout le monde a dû apprendre, le début n'est pas facile courage ça va venir.
Ne te case pas la tête sur les offsets, le tous c’est de savoir s’en servir.
Tu dois te faire un dossier et étudier les conseils sur air cockpit.
Ici pour débuter c’est déjà très bien mais tu trouveras d’autre web de nos copains pour d’aider.
http://www.schiratti.com/dowson.html
http://www.simucockpit.fr/sioc.htm
http://www.simubaron.fr/programmation_sioc.htm
Crois-moi si tu veux des exemples ça ne manque pas manque pas sur le site.
Mes amitiés
Jacques cligneoeil
Dernière édition par jacquesvde le Mer 18 Déc 2013 16:55, édité 1 fois.
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Généralité sur les offsets

Messagede taton » Mer 18 Déc 2013 15:30

Bon... utilisons ce qui va bien pour l'instant..... murrouge murrouge murrouge murrouge murrouge murrouge murrouge

Bon... J'avoue que j'étais loin de la bonne réponse...

Ok, donc en gros, c'est dans ces offset que je vais pouvoir aller rechercher l'état de ma commandes suivant la valeur de celui-ci...

Pourquoi dit-ons alors que certains add-ons ne sont pas entièrement cockpitable?
Certains de ces offsets ne sont pas atteignables / modifiables ?
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.
Avatar de l’utilisateur
taton
 
Messages: 96
Inscription: 17/12/13
Localisation: Augny (57)

Re: Généralité sur les offsets

Messagede stevelep » Mer 18 Déc 2013 16:48

Hello,

Les variables de FS concernent les avions de bases de FS et donc les systèmes qui sont
simulé dans FS. Certains add-ons simulent des systèmes plus complexes qui n'existe pas
dans la version de base de FS. Pour ce faire ils utilisent des variables propres à l'add-ons
qu'on appellent L:VARS.

FSUIPC permet d'accéder uniquement aux variable génériques de FS ainsi
qu'a des offsets tiers que certains développeurs utilisent.

Pour les autres variables, les L:VARS, il est possible des les utiliser avec la méthode
des LUA et des MACROS, il y a un post à ce sujet. viewtopic.php?f=89&t=3709&p=45272#p45272

Evidemment c'est plus simple d'utiliser au maximum les offsets FSUIPC de base pour les fonctions simples
et d'utiliser un code LUA uniquement pour les variables spéciales qu'on ne trouve pas dans FSUIPC.

Quel avion prévois-tu d'interfacer ?

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Généralité sur les offsets

Messagede algue14 » Mer 18 Déc 2013 21:59

Salut Taton

un offset c'est une valeur variable (on abrège souvent par variable)
ça ne reflète pas seulement une commande mais tout ce qui bouge dans FS que ce soit la fréquence des radios,la force du vent,l'allumage d'un voyant,l'action sur une manette,la quantité de carburant....j'en passe et des meilleures...
Pete Dowson a créé le programme FSUIPC qui permet d’accéder à la plupart d'entre elles en lecture et en écriture.(pas toutes,il en reste des inconnues et personne ne sais agir dessus directement dans FS -sauf peut-être les concepteurs-)
Elle sont nommées sous forme hexadécimale à 4 chiffres.
par contre les valeurs qu'elles contiennent peuvent être décimales, hexa ou binaires.

indispensable pour faire un simu: acheter la version complète de FSUIPC
tu trouvera facilement la liste des offsets et a quoi ils correspondent. livregris
Avec le bagage technique que tu as, je suis certain que tu comprendra tout ça très rapidement
A+

Alain
Avatar de l’utilisateur
algue14
 
Messages: 1626
Inscription: 20/04/09
Localisation: Caen ; Normandie

Re: Généralité sur les offsets

Messagede taton » Mer 18 Déc 2013 23:10

Merci pour vos réponses! Je pense avoir compris la chose!!

Pour Fsuipc, j'ai la version complète (la dernière). Je l'avais achetée pour le début de cabine que nous avions fait avec mon père.

POur en revenir aux offsets, mon choix de cabine va se porter sur un des trois appareils cité dans ma présentation (pour rappel, DR-400 ou Commander AC11).
Aucun des deux appareils na de fonctions compliquées, (comme la commande de la machine à café du B200 qui me fait bien rire d'ailleurs)!
Donc en partant sur cette idée, arrêtez moi si je me trompe, mais je ne devrais donc pas avoir de trop gros soucis pour retrouver tous mes offsets???

D'ailleurs, comment procédez vous? vous faite un listing complet de tous les offsets avant de commencer ou vous cherchez les offsets petit à petit en fonction du besoin?


Tant que j'y suis, quelqu'un peut-il m'expliquer comment trouver et vérifier un offset? je m'explique, je veux par exemple trouver l'offset de la commande "gear up". comment dois-je m'y prendre pour trouver cet offset, et comment puis-je vérifier ses différentes valeurs?
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.
Avatar de l’utilisateur
taton
 
Messages: 96
Inscription: 17/12/13
Localisation: Augny (57)

Re: Généralité sur les offsets

Messagede stevelep » Mer 18 Déc 2013 23:20

Aucun des deux appareils na de fonctions compliquées

ça ne veux pas dire qu'il n'y a pas quelques variables internes propres à l'add-on

D'ailleurs, comment procédez vous?

Il y a 2 sortes d'offsets, les entrées (la commande du train) et les sorties (la position du train)

je veux par exemple trouver l'offset de la commande "gear up"

C'est un offset banal, il est donc probablement (sûrement) dans FSUIPC.
Donc tu as la liste dans la doc de FSUIPC.

Et tu as le soft magique: FSinterrogate qui est dans les SDK des FSUIPC (à télécharger séparément)
C'est une base de donnée genre tableau excel avec tout les offsets, n°, longueur, catégorie, explication ...
La bible. En plus tu peux lire les valeurs en temps réel et écrire des valeurs.
De quoi vérifier, si c'est le bon offset ...

http://fsuipc.simflight.com/beta/FSUIPC_SDK.zip

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Généralité sur les offsets

Messagede taton » Mer 18 Déc 2013 23:29

Merci pour la réponse encore une fois!

Je viens de faire un petit test avec l'offset "smoke-on"... et j'ai réussis à le programmer vi fsuip en passant par une autre touche que I.

J'avance chouettedoights !!!!

Je pense que je vais vraiment essayer de me faire un listing des offsets dispo sur ma machine, ça sera plus simple pour débuter! Et ça me permet aussi de bien connaitre la machine sur laquelle je vais voler ^^
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.
Avatar de l’utilisateur
taton
 
Messages: 96
Inscription: 17/12/13
Localisation: Augny (57)

Re: Généralité sur les offsets

Messagede jacquesvde » Jeu 19 Déc 2013 12:26

Bonjour,
Bob a toujours une réponse simple et constructive.
Le topique de Taton est très intéressent même si on sait, revoir les offsets ça nous aide.

Merci

Jacques lolaffiche
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Suivante

Retourner vers Add-Ons d'avions pour nos cockpits





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités

cron