WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Anfängerfragen (http://www.wcm.at/forum/forumdisplay.php?f=29)
-   -   Was sind eigentlich Gauges? (http://www.wcm.at/forum/showthread.php?t=192029)

Marius_EDDS 21.05.2006 17:37

Was sind eigentlich Gauges?
 
Hallo Mitsimmer,

würde mich mal interessieren. Vorallem wie und mit was man sie programmiert. :eek:

Klaus Meier 21.05.2006 18:01

Hy Marius_EDDS,

ja allllso dass hier ist es nicht, ne war ein Scherz unter Freunden. (hab ich falsch geschrieben, und wollte das Du mit lachst, deshalb hab ihs gepostet hier..)

Aber ich habe etwas für Dich zum Lesen, Du findest aber Sicher auch viel wenn Du suchen gehst nach Gaug und Panel Design.

Schaust Du mal hier rein mein Flusi- Freund.

Ist aber leider in English ich weiß nicht ob es das auch in Deutsch im Internet gibt, weiß das vielleicht jemand ?

Bye bye, und viel Spaß ist eine sehr Interessante Frage die Du verfolgen solltest, vielleicht wächst ja aus Dir eine neuer Gaug Guru heran. :-) würdest bestimmt viel Unterstützung hier erhalten.

harry3 21.05.2006 18:20

Ignoriere was Klaus geschrieben hat. Es ist, wie so oft, nur Müll. Aber Klaus kann leider nicht anders.

Zurück zum Thema: Gauges sind Instrumente. Ein Panel des Flight Simulators besteht aus Instrumenten.
Diese Instrumente sind bei jedem Flieger anders, d.h. kann man sie nicht so einfach zusammenbauen wie ein Panel.
Sie müssen programmiert werden. Gemacht wird dies entweder mittels C++, das Resultat sind dann die *.gau Dateien.
Oder man programmiert sie mit XML, das Ergebnis sind die *.cab Dateien.

Alle Gauge liegen im Ordner FSx\GAUGES und werden dann von den Panels einzeln aufgerufen.


Grüße,
Harri

Marius_EDDS 21.05.2006 18:28

Zitat:

Original geschrieben von Klaus Meier
Hy Marius_EDDS,

ja allllso dass hier ist es nicht, ne war ein Scherz unter Freunden. (hab ich falsch geschrieben, und wollte das Du mit lachst, deshalb hab ihs gepostet hier..)

Wir sind keine Freunde Klaus, und über deinen "Witz" hab ich auch nicht gelacht.

@Harry, Danke. Gibt es dafür auch einen Editor? Ich stelle mir das so wie HTML vor.
Und schwierig ist das ganze dann zum programmieren?

Klaus Meier 21.05.2006 18:50

@Marius_EDDS,

nimm nicht alles so ernst, im zweiten Post steht viel darüber drin, Harry3 hat es aber sehr Gut erklärt, und im großen und ganzen das Prinzieb verdeutlicht, es steckt aber noch viel mehr dahinter, das sagt Dir in ansätzen die von mir als "zweites" verlinkte Dokumentation.

Nu gut, mein "nicht" Freund, viel Spaß beim Ignorieren meiner Späschen.

harry3 21.05.2006 19:08

Schau mal im Designerforum vorbei, da gibts bereits einige gute Themen dazu.
Gerade erst neulich den folgenden:
http://www.wcm.at/forum/showthread.p...hreadid=193127


Grüße,
Harri

alfora 21.05.2006 19:14

Zitat:

Original geschrieben von Marius_EDDS
@Harry, Danke. Gibt es dafür auch einen Editor? Ich stelle mir das so wie HTML vor.
Und schwierig ist das ganze dann zum programmieren?

Wenn Du sie wirklich selbst programmieren möchtest, dann musst Du das in einer echten Programmiersprache tun.

Alle Details dazu steht auf der offiziellen FS2004-Seite
http://www.microsoft.com/games/flightsimulator/
und zwar bei den sogenannten SDKs (=Software Development Kits)
http://www.microsoft.com/games/fligh...nloads_sdk.asp

Du brauchst auf jeden Fall das Panels and Gauges SDK
http://www.microsoft.com/games/fligh...sdk.asp#panels

Kenntnisse in C und XML sind auch erforderlich.

harry3 21.05.2006 19:17

Wobei noch anzumerken ist, dass es auch für Programmierneulinge möglich ist, Gauges zu erstellen.
Es gibt die Programme EasyGauge und FS Panel Studio, mit denen man komfortabel Gauges erstellen kann(einfach im Internet nach den Namen suchen).

Will man aber komplexere Gauges, so führt wohl kein Weg an der händischen Programmierung vorbei.



Grüße,
Harri

Marius_EDDS 21.05.2006 19:18

Ok, ich schau mir das alles mal an. :-)

Eigentlich möchte ich nur aus einer .gau Datei Callouts herausschneiden (PSS A32X).

Klaus Meier 21.05.2006 19:27

Und um das ganze noch Kommplett zu machen es gibt auch noch den guten alten CPD, Custom Panel Designer von Abacus.

Gugst Du hier Bitte

Damit kannst Du herlich experimentieren, aber um aus einer Gau Datei Teile herauszuschneiden, ohha da Frag aber lieber vorher den Eigner ob er diese für Dich nicht modifizieren kann.

Schönen Sonntag noch, @Marius_EDDS. :-)

harry3 21.05.2006 19:36

Zitat:

Original geschrieben von Marius_EDDS
Ok, ich schau mir das alles mal an. :-)

Eigentlich möchte ich nur aus einer .gau Datei Callouts herausschneiden (PSS A32X).

Du brauchst dafür ein Programm, welches die Resource Files(also z.B. Bitmaps, WAV Files usw...) aus einem kompilierten Programm(in dem Fall nicht ganz richtig, da gau=dll) extrahieren kann.
Ich kann dir da jetzt keine Tipps geben da ich sowas noch nie gemacht habe.
Du erhältst aber logischerweise nur die WAV Datei, nicht aber den dazugehörigen Programmcode.


Grüße,
Harri

D.Kuckenburg 21.05.2006 19:54

Gauge in XML programmieren
 
Hallo, ein einfaches Beispiel findest du hier:

http://flyonpc.fasthoster.de/gaug_data/gauge_00.html

Man braucht keine fremden Tools dafür!

MfG D.Kuckenburg

Klaus Meier 21.05.2006 20:06

@D.Kukenburg,

viellen Dank für den Link der ist ja hoch interessant, hoffentlich wird dies weiter fortgeführt, das hätte etwas. :D

Lohnt sich doch immer wieder ein bisschen Irronisch zu sein. :D

Schönen Sonntag noch, "für alle". :D

thscholz 22.05.2006 10:58

Um Harris richtige Ausführungen noch etwas zu ergänzen:

Es gibt außer C++ und XML noch andere Sprachen, in denen Gauges programiert werden. Das Pushback-Gauge von Etienne Martin ist z.B. in .NET programmiert.

Eine .gau Datei ist im Grunde eine DLL (Dynamic Link Library), nur mit der Endung GAU. Ein Gauge als .gau wird in der Regel mit C++ geschrieben und kann nicht nachbearbeitet werden, nur die enthaltenen Resourcen (Bitmaps, Sounds, Texte) kann man verändern. Dazu kann man z.B. das Freeware-Tool ResHacker verwenden.
Aber auch da gibt es Ausnahmen. Die Gauges der PMDG 747-400 sind komprimiert und lassen sich mit ResHacker nicht bearbeiten.

XML-Gauges liegen als CAB-Datei vor. Diese enthält die XML-Dateien als Klartext und die benötigten Resourcen. XML-Gauges eignen sich gut für den Einsteiger, da die nötigen Kenntnisse (XML, 'Reversed Polish Notation') schnell erlernt sind.

Gauges müssen nicht unbedingt im Gauges-Ordner liegen. Oft liegen sie auch im Ordner des entsprechenden Flugzeugs, können aber dann nur von diesem verwendet werden.

Gruß

Thomas

HansHartmann 22.05.2006 11:02

Seit wann ist .NET eine Sprache? ;)

thscholz 22.05.2006 11:14

Zitat:

Original geschrieben von HansHartmann
Seit wann ist .NET eine Sprache? ;)
Da sage ich nur: :bier:

alfora 22.05.2006 15:20

Zitat:

Original geschrieben von HansHartmann
Seit wann ist .NET eine Sprache? ;)
Eine Sprachfamilie? ;)

Rein theoretisch ist es nämlich egal, ob die Programme (bzw. Gauges) in C#, VB.Net, J# oder einer anderen Sprache des .Net-Frameworks geschrieben wurden. Jede .Net-Sprache kann auf alle Objekte der anderen .Net-Sprachen zugreifen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag