Offsets FSUIPC et autres...

FSUIPC / Emulateurs de claviers & souris / IOCP, etc...

Offsets FSUIPC et autres...

Messagede patpopeye » Mar 29 Sep 2009 06:31

Bonjour à tous, j'espère être au bon endroit pour poser ma première question.
J'ai deux listes d'offsets FSUIPC , une correspondant à l' annexe IV de Perer Downson avec des offsets en hexadécimal du style 012C que j'ai utilisés jusqu'à ce jour puisque également utilisés dans tous les tutoriaux pour programmer SIOC ou Iocardconfig.exe
Une autre liste plus complète à première vue commence par des offsets en décimal du style 65733. Rien que pour les commandes PA j'en compte 84 sur cette dernière alors qu'à peine une vingtaine sur le liste de P.Dowson.
J'ai naturellement essayé de transformer les valeurs décimales en hexadécimal mais cela ne semble pas correspondre.
Donc : comment utiliser cette liste plus exhaustive ?
Merci d'avance.
Patrick
patpopeye
 

Re: Offsets FSUIPC et autres...

Messagede stevelep » Mar 29 Sep 2009 11:56

Salut,

Les offsets FSUIPC sont héxadécimal à quatre chiffres.
La liste actualisée et complète peux être consultée par le programme FSinterrogate qui
fait partie des SDK de FSUIPC (à télécharger séparément).

Je ne sais pas a quoi correspond ta liste décimale ... ????
Ou l'as-tu trouvée ?

Dans les SDK de FS, il y a une liste d'EVENT qui a des N° décimaux, est-ce que c'est ca ?

Les EVENT sont des commandes WRITE qu'on peux envoyer à FS
(ca correspond à toute les INPUT d'un cockpit, interrupteur, encodeur, ...)
On peux utiliser ces code d'EVENT dans le SIOC via une commande IOCP spéciale.
Cela permet d'ailleurs d'éviter de déclarer des dizaines de variable FSUIPC_OUT.


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

Re: Offsets FSUIPC et autres...

Messagede patpopeye » Mar 29 Sep 2009 14:05

Merci stevelep pour ta réponse
J'ai cette liste dans mon répertoire Modules de Flight Simulator et se nomme "List of FS2004 controls.pdf"
Il y a une liste identique dans le même répertoire de FSX ("List of FSX controls.pdf" avec des commandes en plus.
Dans le guide utilisateur de FSUIPC page 35 il existe un exemple de programation utilissant ces variables mais je n'ai rien trouvé concernant cette commande WRITE
Je n'ai jamais réussi à faire fonctionner FSInterrogate, j'ai toujours la même erreur "access violation at adress 0076DCBC in module 'FSInterrogate2std.exe . Read of adress 00000028"
Voilà je dois paraître nunuche lol mais je découvre tout ça et je nage un peu...
Merci de l'aide.
patpopeye
 

Messagede patpopeye » Mar 29 Sep 2009 14:15

Précision concernant FSInterrogate, j'ai toujours ce message d'erreur :
"access violation at adress 0076DCBC in module 'FSInterrogate2std.exe . Read of adress 00000028"
Image
J'ai lu sur l'ancien forum qu'il devait manquer un fichier. Lequel?? et Où se trouve t-il??
Rhaaaaaaa je craqueeeeeeeeeeee
lol
Merci
patpopeye
 

Re: Offsets FSUIPC et autres...

Messagede JeeHell » Mar 29 Sep 2009 15:53

Salut,

La deuxième liste dont tu parles (FS controls) est en fait un complément à la première.
Pour s'en servir, il faut en fait utiliser l'offset $3110 et y écrire le nombre décimal de la fonction que tu veux effectuer.
Grâce à cette commande, tu peux facilement augmenter/diminuer des valeurs(sans préalablement connaitre la valeur), commuter des switchs, etc...
JeeHell
 
Messages: 1853
Inscription: 18/05/09

Re: Offsets FSUIPC et autres...

Messagede patpopeye » Mer 30 Sep 2009 08:23

Merci beaucoup JeeHell, j'essaye ça dès que je rentre.
patpopeye
 


Retourner vers Liaisons entreFS et les autres logiciels





Qui est en ligne

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