![]() |
Gauge Fonts
Hallo!
Hat irgendjemand von euch den Funken einer Ahnung wie man die Fonts bei ZB den Radios (COM,NAV etc) ändern kann? Für die Hilfe dankbar, Leo |
Hallo Leo!
Also nachträglich kannst du das nicht mehr ändern.
Aber die neuen XML Gauges sind recht einfach zu programmieren. Vielleicht kannst du da ja sogar was mit dem FS Panel Studio->>Gauges Editor anfangen!?(Habs noch nicht probiert!). Solltest du selbst ein bisschen herumprobieren, hier ein kleiner Ausschnitt: PHP-Code:
Unter FONT="" kannst du deine Lieblingsschrift eingeben. Achte aber darauf, dass sie auch im FS2002\Fonts Ordner existiert!!! Viele Grüße, Harri:cool: |
Danke!
XML scheint tatsächlich einfacher zu sein und da ich programmiertechnisch keine Ahnung habe wed ich mich in Zukunft wohl eher mit dem herumschlagen. Dennoch bin ich jetzt gerade mit einem Standard gauge beschäftigt. Es handelt sich dabei um das 737 Radio stack gau welchem ich die graußlichen grünen Ziffern nehmen, und ein paar schöne quartz.ttf in bernsteinfarbe draufknallen will. Ich glaube früher konnte man das mit dem Programm Gaumod von c.dome. da hab ich das schon einmal geschafft. (soweit ich mich erinnern kann) aber bei den Fs2002 Gau´s schaut das gar nicht so aus, als hätte ich das jemals zusammengebracht. Was muss ich tun, um wie in der SDK beschrieben, einen .gau file ansehen bzw. modifizieren zu können. Brauche ich da einen sogenannten C Compiler? Und wie gehe ich dann mit diesem vor, bzw. wo bekomm ich den überhaupt her. Ist das Freeware oder MS Payware??? Fragen über Fragen und ich würd sooo gerne... Grüße Leo |
Es gibt eventuell das eine oder andere Tool, um bestehende .gau Gauges zu modifizieren, vorzugsweise wie gesagt von Chuck Dome. Es ist recht schwierig aus einem bestehenden Gauge den Quellcode herauszuwringen und dann neu zu kompilieren. Einfacher ist es da schon das ganze von Grund auf neu zu machen.
Für XML gauges braucht man im wesentlichen nur einen Texteditor, das FS 2002 SDK und eventuell xmlgau01.zip von avsim.com oder flightsim.com. Für .gau Gauges braucht man das SDK, einen C-Compiler (Borland C Compiler oder GNU C Compiler sind frei, MS Visual C++ kostet einiges) und das Tutorial sd2gau13.zip fon flightsim.com. Arne Bartels |
Kein Speicherplatz mehr in der Umgebung
Hallo!
Was bedeutet diese Meldung im DOS Fenster. Ich bin gerade dabei die Gauge SDK mit MSVC++ zum Laufen zu bringen. Habe dazu das oben genannte Manual parat. Da ich aber Win XP verwende, schaut es so aus, als müsste ich ein paar Variabeln ändern, um das ganze Werk zum Laufen zu bringen. Einfach so, wie in der anleitung geht es leider nicht. Kann jemand helfen? Arne Bartels vielleicht? Danke, Leo |
Ich habe jetzt keine Ahnung wie das bei XP läuft, aber offensichtlich ist zu wenig Speicher vorgesehen. In W98 kann man bei einer Verknüpfung zu command.com (das DOS Fensterchen halt) unter Eigenschaften->Speicher->Ursprünglicher Umbgebungspeicher die Speicherreservierung hochdrehen (1024 oder so).
Abgesehen davon, falls Du MS VC benutzt ist das ganze Gehampel mit makefiles und Kommandozeilenkompilieren gar nicht notwendig. Wie auch hier im Forum schon mehrfach genannt, kann man die IDE direkt zum Kompilieren von gauges nbenutzen, nähere Infos irgendwo hier, sd2gau13.zip, idehowto.zip von Brian Kostick auf flightsim.com, oder in den Foren von avsim.com und flightsim.com. Arne Bartels |
Danke!
Ich schaus mir gleich an. Im Moment stolper ich eben gerade über die sd2gau12.zip Dateien. Aber falls das mit MS besser geht, dan schau ma mal. Den anfänglichen Umgebungsspeicher habe ich, wie im Manual beschrieben, auf 1024 gesetzt. Hat leider nicht geholfen. Grüße |
Hilfe?
Hallo!
Vielleicht kann ja einer von euch zackigen Designern auf deutsch "kurz" erklären, wie man vom Download der SDK bis zur DE/Compilierung von Gauges kommt. Wie komme ich dazu ein .gau file zu betrachten, zu ändern, und wieder in ein .gau file umzuwandeln? Wie gesagt: Step by Step mit vieeel Geduld. Danke! Grüße Leo |
Also mit Geduldigkeit habe ich es im Moment gerade nicht so, aber mal sehen. Gleich vorweg, es hat wenig Sinn zu versuchen ein besteehndes Gauge in irgendeiner Form zu dekompilieren und dann zu versuchen es wieder zusammenzubauen. Es gibt zum Beispiel meines Wissen kaum Dekompilierer, und das was dabei rauskäme wäre auch "nur" die äußere Struktur aber nicht die Funktionalität der Gauges (man kann die Anordnung der Bildelemente dekompilieren aber nicht in die sog. "Callbackfunktionen" "hineinschauen").
Stück für Stück MS VC++: - Download des "Panels and Gauges SDK"s: http://zone.msn.com/flightsim/FS02DevDeskSDK00.asp - Installieren und schauen wo das "sample" Verzeichnis gelandet ist - MS VC++ aufmachen, Datei>-Neu->Projekte->Win32 Dynamik-Link Library, Pfad so wählen das man im "sample" Verzeichnis landet - "Ein leeres Dll Projekt" ->Fertig stellen->Ok - Projekt -> Einstellungen->Linker: "Name der Ausgabedatei" z.B. SDK.gau, "Objekt-Bibliothek-Module": user32.lib,gdi32.lib - Projekt->Dem Projekt hinzufügen->Dateien: SDK.c, SDK.rc -Erstellen->SDK.gau erstellen Fertig. Arne Bartels P.S. ach ja eventuell unter Extras->Verzeichnisse->Include-Dateien den Pfad zur gauges.h ergänzen. Ein Wort noch zu den gauges.h, es gibt diverse Versionen, deshalb heißen die bai Dai Griffiths fs2kgauges.h oder fs2k2gauges.h je nachdem ob für FS2000 oder FS2002. Im Gegensatz zur originalen gauges.h sind diese dann auch brauchbar für GCC und BCC. |
Hallo!
Also ich würds in der IDE von MS Viasual C++ machen. Das ist Step-by-Step in dem Download "idehowto.zip" erklärt. Damit schaffts wirklich jeder!
Aber wenn man nicht ausreichend "normale" Programmierkenntnisse in C hat, so wird man sich bei den Gauges auch recht hart tuen. Aber nichts ist unmöglich, und außerdem macht Übung den Meister. Also, das erste, was du machen musst, ist mal bei den #include Zeilen den richtigen Pfad anzugeben. Dann alle Einstellungen für das Kompilieren machen. (Im idehowto.zip gut beschrieben). Dann auf "Compile" klicken und drei mal das Vater unser beten. Solltest du bereits Programmierkenntnisse besitzen, so solltest du auf jeden Fall deine Gauges in C schreiben. Wenn das nicht der Fall ist, so würd' ich dir die XML Gauges empfehlen. Damit kann man auch genug machen.(für Freeware reichts allemal!!!). mfg harri:cool: P.S.: Was hats denn mit Eurer Dash8-400??? Wenn die schon dauernd Ausfälle hat, warum kümmert sich dann nicht mal Bombardier darum? Immerhin sind die dauernden ORF Meldungen ein großer Imageschaden! |
Aha...
...hallo!
Also das, was Arne mir aufgetragen hat, ist erfolgreich erledigt. Ist zwar etwas peinlich, (ich gebs ja zu) aber was mach ich jetzt mit meinem neuen .gau file? :rolleyes: Insbesondere: Ist es wirklich nicht ohne weiters möglich, dem zB 737_radio_stack.gau neue True Type Fonts und Farben aufzutragen? Wenn ich jetzt alle zusammengetragene Information aufnehmen und verarbeite, sehe ich schwarz mit meinem so jungen projekt. Bleibt wohl nicht anderes über, als ein XML Tutorial durchzuackern. Schliesslich habe ich leider keine Zeit C++ neu zu lernen und ich will schliesslich nicht allen auf den Geist gehen, mit meiner Fragerei. Das mit dem Idehowto.zip hab ich mal ganz ausser acht gelassen, da ich nicht ganz so flexibel bin, und mich nihct verwirren will. Zuerst das eine, und wenns net geht, das andere. Prioritätensetzung ist eine Kunst. OK. Habe jetzt das XML Tutorial von Arne vor mir. Ich werds mir durchlesen. Frage: Kann man mit XML ein Radio Stack ähnliches gauge bauen bzw. sagen wir mal ein Funkgerät? Oder ist das nicht möglich? Grüße, Leo |
Das was ich geschrieben habe ist im Wesentlichen das, was im IDEHOWTO drinsteht.
Das neue Gauge benutzt man wie jedes andere Gauge auch, in das FLUSI /gauges kopieren (oder gleich darein kompilieren), mit einem Texteditor oder Paneleditprogramm (z.B. CfgEdit) in ein bestehendes Panel einbinden. Die Syntax ist gaugenn=SDK!Temperature,xxx,yyy,www,hhh Wobei vor dem ! der Name des Gauges ohne .gau steht, und hinter dem ! kommt der Name des Subgauges welcher beim SDK sample das hinter dem #define GAUGE_NAME ist. Arne Bartels |
Hallo!
Natürlich kann man einen Radio Stack in XML bauen.
Als ich gesagt habe, dass man mit XML nicht alles machen kann, meinte ich, dass man es nicht schaffen wird, ein FMC oder ein ähnlich komplexes Gauge zu bauen. Aber sonst ist alles machbar! Hier ein kleiner Ausschnitt aus einem XML Radio Gauge: (wenn man XML postet, sollte man die Smilies deaktivieren!!!) PHP-Code:
Kurz erklärt: Mit X und Y wird die Größe(in Pixel) in x und y Richtung definiert. Bright="YES" sagt aus, dass die Schrift beleuchtet wird, wie es sich für digitale Anzeigen gehört. Length gibt die Länge in Zeichen an. z.B.: 119.90-->6Zeichen Mit Adjust und Vertical Adjust wird die Zentrierung bestimmt. Multiline hat anscheinend keine Funktion. Mit PHP-Code:
PHP-Code:
PHP-Code:
Das !3d! heißt, dass eine Zahl ohne Komma(natürliche Zahl???) mit drei Stellen vor dem Komma angezeigt werden soll. Eine !3.2f! Zahl ist eine Fließkommazahl(float), mit 3 Stellen vor dem Komma und 2 danach! Der String in diesem speziellen Fall fragt nach einem (L:NavCom1 test,bool), wenn das erfüllt ist, so wird 888.88 angezeigt, ansonsten der jeweilige Zahlenwert. Soweit so unklar??? Ich poste nachher noch das Radio Gauge. Viele Grüße, Harri :-) |
Re: Hallo!
Zitat:
mfg Franz |
Noch sagt das jeder.
Aber ich hoffe, du kannst uns bald einmal das Gegenteil beweisen.:) Jetzt sag mal, habt's ihr in der HTL viel mit Programmieren zu tun??? Weil du das ja richtig gut drauf hast! Viele Grüße, Harri:cool: |
Hi,
In der 1. haben wir pro Woche 1 Stunde Visual Basic gehabt. In der 2. haben wir alle 2 Wochen 4 Stunden Borland C gehabt. In der 3. haben wir offiziel 2 Stunden pro Woche Borland C, inoffiziell Lan-Party oder Internetsurfen gehabt. Und 4. bzw. 5. is nix mehr mit programmieren (außer ein paar kleine Microchips;) ) Aber sonst, eigentlich NÖÖ! :D mfg Franz |
Hallo!
@Leo: Wir haben ein bisschen vom Thema abgelenkt.
Stell nur weiterhin deine Fragen hier herein. Außerdem braucht dir die Fragerei ja nicht peinlich zu sein. Such mal nach meinen ersten Fragen zu XML Gauges. Aber XML erlernt eigentlich jeder, der sich mit dem Flusi und Cockpitinstrumenten einigermaßen gut auskennt. Fang mal mit einem einfachen Instrument an, wie z.B. einem Schalter. Weil gleich schon mit einem Radio Stack anzufangen ist ein bisschen gar rass! Bau doch einfach mal einen Schalter für die NAV Beleuchtung, mit sich verändernder Bitmap. Das wäre sicher gut für den Anfang! Weißt du irgendwas über die Tyrolean Dash8, die jetzt immer "streikt"? Wieso kümmert sich da nicht einmal Bombardier um das Flugzeug??? mfg harri:cool |
Problem...
...in vielerlei Hinsicht.
Hallo! Also, grösstes Problem. Ich habe die Datei 737.radio.stack.gau oder so, mit einem Hexeditor angesehen, auf jeden Fall geht das Ding jetzt nicht mehr. zB in der Standard 737 sieht man jetzt gar keine Instrumente mehr. Snief. Hat jemand für mich die Datei, kann sie mir bitte per mail schicken, oder ich muss, und das hasse ich, jetzt den FS2002 neu aufsetzen. Die Zeit, und Geduld, und überhaut. Bitte bitte, schickt mir einer diese .gau. Danke. Dash8: Hm, naja, nicht unproblematisch. Ich denke viele Leute denken, das ist wie bei einem Auto und man bekommt Ersatz. So ist es leider bei Flugzeugherstellern net. Bombardier kümmert sich eh darum, nur sitzen die eben in Kanada. Tyrolean kümmert sich natürlich nach wie vor wieder in positive Schlagzeilen zu kümmern. Die Dash8 400 können wir jedoch nichts selber modifizieren und so kommt es, dass alles etwas lange dauert. Ich will jedoch betonen, dass ein abgefallenes Rad nicht direkt mit dem Flugzeug zu tun haben muss. genau so wie ein Platten beim Auto. Das Bild im Anhang soll keine Werbung sein, sondern eher das Bild darstellen, dass sich meinen Augen heute aus dem Cockpit bot. Grüße Leo |
Wie's aussieht hatte es in Innsbruck ja auch so tolles Wetter wie bei uns.
Skifahren war heute einfach ein Traum!!! __________________________________________________ ___________________ Wegen dem Gauge 737.radio.stack.gau: Ich werd mal schauen, ob ichs hab. Mit einem Hexeditor oder ähnlichem brauchst du ein .gau gar nicht erst öffnen, du wirst nie an den Code herankommen!!! Bei C musst du eben an den Originalcode ran, wie z.B. im SDK mitgeliefert. Das ist einer der Vorteile, die XML hat: Man kann sich alles anschauen!(öffne z.B. mal boeing747-400.cab, dort sind alle 747 gauges drinnen). Als Anhang ein Radio Gauge aus einer Socata TB020!!! mfg harri:cool: |
Hallo!
Sei so nett, danke! Naja ein wirklich guter Gauge Designer hat mir geraten den .gau file mit einem hexeditor aufzumachen. die fonts welche im gau verwendet werden, werden im hexeditor als plain text angezeigt und sollten veränderbar sein. ich halte das gar nicht für abwegig, gebracht hats aber am Ende dennoch nichts, anscheinend bin ich falsch damit umgegangen. Ich aheb dort zB gelesen, dass das .gau den Font "Courier New" verwendet. Und der ist echt hässlich und stimmt nicht unbedingt mit dem überein wie ein LCD normalerweise aussieht. Als Anlage ein Panel in der Original F70. (Ein bisschen dunkel, i know, aber das Licht war so spärlich, ISO 400 verwendet und den BLitz weggelassen. Kann amn aber sicher im Photoshop aufpolieren) Grüße |
Alles retour!
Habe das original Gauge jetzt doch wieder gefunden.
Vielleicht sollte ich ein bisserl Ordnung in mein Festplatten Ordner Chaos bringen. Ausserdem: Obwohl die 747 xml gauges hat, besteht die Funkgruppe der 747 doch aus der der 777. Ist also ein "stinknormaler" .gau file. Grüße |
Zitat:
Vielleicht hat er ja gemeint, dass du die Schrift, die verwendet wird, hier herauslesen kannst. Aber vrändern und speichern kann nicht gut gehen! Ich würde mich an deiner Stelle mit XML anfreunden. Das ist nämlich gar nicht mal so schwer! Wie mir scheint arebitest du ja sowieso an einem F70 panel, und da ist Gauges designen können sicher vorteilhaft. Wenn du anfangen willst, so kann ich dir da helfen. Dein 737 Radio Stack Gauge hab ich nicht! mfg harri:cool: |
F70 Panel
Hallo!
Tja, sagen wir mal so, ich werde das eine oder andere Gauge, ersetzen bzw rausnehmen und andere ergänzen. Die Bitmaps ändern bzw. hinzufügen und und und Dazu fällt mir was ein: Harry, laut PF100/70 Team ist das EPR Messgerät nicht modifizierbar. Ich habe angemerkt, dass 1,3 EPR bei Leerlauf zuviel sind. Und wenn sie anliegen würden, würde der Flieger schon ganz schön heftig losrollen. 1,3 EPR am Boden sind nicht gerade wenig. Glaubst du, dass man das irgendwie modifizieren bzw. neu programmieren kann um einen Wert von ca 1.05 beim Leerlauf zu bekommen und bei TOGA Power etwa 1,70, und Full Thrust etwa 1,75 EPR? Ist das ein Gauge Problem oder eher ein FDE Thema? Vielleicht sollten wir, wenn es dann niemanden hier mehr interessiert die Diskussion per Mail weiterführen. Grüße |
Erste shots...
...von dem wie es in ur ur ur beta version aussieht.
Ein paar Pics wurden von mir in das Panel eingebaut,die Gauges sind FS2002 default. Grüße |
Re: F70 Panel
Zitat:
Also man zieht einfach 0,25 vom aktuellen EPR Wert ab. Das ist nicht schwer. Aber um wieviel ist der Wert denn bei Vollgas falsch? Denn wenn der Fehler dann oben in die andere Richtung losgeht, so müsste man halt im niedrigen Bereich ein bisschen was abziehen, und im hohen Bereich was dazuaddiern! mfg harri:cool: |
Hallo Leo!
Ich werde die nächste Zeit nicht mehr online sein, weil der Compi kaputt ist(Ich schreibe jetzt vom Computer eines Freundes).
Nur das du nicht meinst, ich hab dich und die xml Sache vergessen. Ich hoffe dass der Compi in ein paar Wochen wieder funktioniert!!! Beste Grüße, Harri:cool: |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 08:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag