Interface ?

  • S! Piloten

    Hab mal ne Frage.
    Es gab mal ne Aufgabe vom T/O wo man für eine vorgegebene Flugstrecke den ungefähren Spritverbrauch ermitteln musste. Als Hilfsmittel war dabei unter anderem ein "Sprit-Graph" bzw. ein Verbrauchs-Graph enthalten. Diese Werte sind laut Staffelleitung Daumen mal Pi genau genug für uns. Jedoch schweifen meine Gedanken um ein kleines Progrämmchen, mit welchem man im Flug die Leistungsdaten aufzeichnen kann. Dafür wiederum wäre es erforderlich, dass das Spiel eine geeignete Schnittstelle zur Verfügung stellt.

    Bei Lock On wäre das zB. LUA oder bei IL2-Sturmovik ist das Device Link. Dabei werden die aktuellen Flugdaten (Pitch, Roll, Azimuth, Acceleration, Speed, ...) meist über das UDP Protokoll (Port variiert) bereitgehalten. Über einen vordefinierten Request-Dataframe fordert man sich dann den gewünschten Datensatz an.

    Es wäre einfach interessant, einen Graph "online" zu erstellen, da das Aufschreiben von Daten krankhaft und ungenau ist (" => Wer misst, misst Mist!"). Weiters ist es der Reiz der Bastlerei der hierbei auflebt.
    Allerdings ist für ein solchen Unterfangen eine solche Schnittstelle, oder eine .dll bzw. andere Config-Datei von Nöten, in welcher die aktuellen Daten nach aussen hin zugänglich gemacht werden.

    Weiß jemand, ob es eine solche Schnittstelle auch bei Allied Force gibt ?
    Ich pfusch nämlich nur wegen meinem Projekt an keinem Source-Code rum.


    Cougar

    • Offizieller Beitrag

    Hi Cougar,

    eine sehr interessante aber auch fachspezifische Frage, auf die ich leider keine Antwort kenne.

    U.U. könnte Ironman etwas dazu aussagen, eine andere Möglichkeit wäre bei Buddy-Spike unter der Technikabteilung/Pitbauer diese Frage zu stellen.

    Viel Erfolg, halt uns mit der Antwort auf dem Laufenden.

    Gruß
    Dro16

    --------------------------------------------------------------------------------------------------
    Geboren zu fliegen, aber gezwungen zur Arbeit!

  • Jo, die Pitbauer sollten sich da auskennen, die besitzen Software um aus dem Arbeitsspeicher Daten für die Instrumente auslesen. Ein ofizielle Schnittstelle gibt es nicht, aber wie eben erwähnt gibt es Leute die eine gefunden haben.

  • Thx, werd mich mal umschaun.
    Mich würd so ein kleines Projekt schon reizen.


    mfG Cougar

  • So, nach 2-stündiger Eigenrecherche - dank Suchfunktionen - im BuddySpike und FrugalsWorld Forum, hab ich mal nen Ansatz gefunden.

    Wie du, Ironman, schon gesagt hast, gibt es in der Tat Programme zum Daten auslesen. Seit Patch 1.0.6 von AF oder so wird im RAM eine "Fixed Shared Memory Area" verwendet. Sprich: Will man Daten, holt man sie dort raus. Klingt einfach isses aber nicht.

    Es gibt von der Falcon Community bereits 4 solche Reader, allerdings nur in Exe Form und die Entwickler haben meist keine Freude damit, wenn man nach dem Source fragt. Der Flareless ging allerdings einen Schritt weiter und hat seine Sache so gemacht, dass man so ziemlich alles rauslesen kann und noch dazu als Pit-Bauer weiterverwenden kann. Der liest mittlerweile nicht mehr nur Leistungsdaten aus, sondern auf Nozzle-Postion, Schalterstellungen, Status von Warnleuchten ...

    Mal schaun, was da noch wird.
    Der Grundstein ist gelegt - ich bin auf der richtigen Fährte.
    Danke für den Anstoss Ironman !


    mfG Cougar