Aide demandée

Une des meilleures avioniques du monde de la simulation militaire.

Topic author
Rcaf_Frenchy
Mécano au sol
Mécano au sol
Messages : 523
Inscription : 10 septembre 2002

#1

Message par Rcaf_Frenchy »

Voilà je ne sais pas si tout le monde est au courant mais j'ai décidé de donner un peu de mon temps à l'équipe TSH pour améliorer F18..mais déjà comprendre comment il est articulé
Ben comme vous savez, a fait un travail excellent dans le domaine des addons ..
Nous ne sommes que 2 francais dans l'equipe TSH

Pour la partie que j'ai entrepris:
Relativisons: j'ai déssassemblé le code de F18 (reverse ingeneering) et j'ai pratiquement isoler toutes les routines concernant le pilotage humain.

J'ai utilisé pour cela IDA pro un fantastique outil de désassemblage, utilisé conjointement avec des outils comme SOftice ou TRW200 qui permette d'inserer des points d'arrêts dans n'importe quel prog..Enfin bref cela m'a permis de bie navancé sur le sujet..
J'ai l'occasion maintenant d'aller plus loin mais je demande un peu d'aide:

J'aimerais avoir l'aide d'un développeur en C pour 2 choses:

un programme qui permettrait d'aller lire certaines adresse mémoire du programme F18.exe..
En effet j'ai isole un max de variables qui peuvent être utilisées (comme dans F4) pour les accros des cockpits extérieurs ou des interfaces aéronautiques en tout genre..

un second programme qui me permettrait de "hooker" (j'espère que les spécialistes comprendront) le programme F18 et d'y insérer son propre code)..

Tout ce que je demande dans un premier temps c'est une espéce de trame en source C ...voilou...si des passionnés peuvent m'aider....

J'ai fait plusieurs demande en interne au niveau TSH, mais les gens qui étaient techniques (sur le pack irak) ne sont plus joignables.

Ca me permettrait de continuer a travailler sur le source..assembleur..

Je ne vois que cette facon pour faire avancer le schmilblick..

L'assembleur même s'il est assez ésotérique :blink: n'en ai pas moins facile à comprendre lorsque la programmation a été structurée..chose qui a été faite avec F18..


Bon j'ai assez causé...si des gens sont intéressé ils peuvent me contacter sur ICQ ou venir le vendredi sur le prochain vol ;)

Bon vol à tous
Frenchy Team Super Hornet
Image

Eaglebow
Jeune Pilote
Jeune Pilote
Messages : 1134
Inscription : 16 septembre 2002

#2

Message par Eaglebow »

Je ne peux absoluement pas t'aider Frenchy car je n'y connais rien du tout dans ce domaine!

Bravo à toi en tout cas pour le travail enorme et complexe que tu fournis pour ce superbe simu!

ps: post sur different forums ça peut aider, on sait jamais ;) Essaie Mav-Jp tres occupé mais tres sympa qui s'occupe de pas mal de trucs dont le FM du Viper sur F4!
Chasseur à l'arc


Image
Avatar de l’utilisateur

Black Wolf
Pilote d'essais
Pilote d'essais
Messages : 6586
Inscription : 03 août 2001

#3

Message par Black Wolf »

je doute d'avoir les competences (et surtout le temps ... d'ailleurs euh BenTSH je t'oublie pas mais ces temps j'ai vraiment pas le courage de me remettre au patcheur... ça fait tellement longtemps que j'y ai plus retouché en plus dur dur de s'y retrouver) suffisant pour créer qqchose de concret par contre pour m'être pas mal intéressé a l'edition hexa de l'exe et a la décompilation de divers fichiers de F/A-18 je dirais pas non si on pouvait discutter un peu que tu me fasse part de tes découvertes histoire de m'amuser un peu (enfin bien sur si j'arrive a qqchose de concret je t'en ferais part mais bon)

Edit : euh je viens de reflechir un peu à la chose... je veux pas casser tes espoirs mais pour ce qui est d'aller lire des infos dans l'exe il me semble bien que c'est impossible... la spécificité de falcon est que justement il crée une zone memoire partagée disponible a d'autres applications... tout ce qui n'est pas dans cette zone mémoire n'est pas extractible (comme les infos du MFD par exemple) ... or dans F/A-18 tout ce que tu semble disposer c'est l'emplacement de ces variables dans l'executable... Un programme quand il se lance se voit alouer un espace mémoire aléatoirement en RAM ou il pourra stocker ses infos et vu l'adressage aléatoire je te souhaites bonne chance pour réussir à trouver ou elles sont...
Enfin peut être que je me plante complettement ... d'autant plus que suite a tes essais de desassemblage et de tests avec Softice et autres debuggers tu semble pouvoir "voir" ces variables alors qui sait :)
A ceux qui nous ont quittés trop vite : bon vol les gars !

Topic author
Rcaf_Frenchy
Mécano au sol
Mécano au sol
Messages : 523
Inscription : 10 septembre 2002

#4

Message par Rcaf_Frenchy »

Pour te répondre Black..suite à notre conversation..le prog peut se charger à n'importequelle adresse encore que cela n'a pas l'air d'être le cas pour F18..mais les variables du jeux sont toujours situées à la même adresse ou tout au moins au même offset..
ces variables ne sont pas situées dans un espace aléatoire...nan!!!
Frenchy Team Super Hornet
Image

ADEX
Nouvelle Recrue
Nouvelle Recrue
Messages : 39
Inscription : 11 septembre 2002

#5

Message par ADEX »

Ben moi dans l'alphabet j'ai appris le A et le B mais j'ai pas encore fait le C, dommage je ne peux donc pas t'aider, pourtant se serrait été de bon coeur.

Bon courrage quand même....

A+
Qui fait l'âne ne doit pas s'étonner si les autres lui montent dessus

Topic author
Rcaf_Frenchy
Mécano au sol
Mécano au sol
Messages : 523
Inscription : 10 septembre 2002

#6

Message par Rcaf_Frenchy »

Salut ADEX content de te revoir ..ca faisait un petit bail que je ne t'avais vu... ;)
Frenchy Team Super Hornet
Image
Verrouillé

Revenir à « Janes F/A-18 »