Gmax und Autogen Forum
           Direktsuche:
Unser Partner für MSFS und Realfliegerei Unser Partner für Flugsimulations News
Freiwillige Spende für das Gmax und Autogen Forum! Du bestimmst wieviel!
08. Februar 2010, 23:41:31 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: Neu! Man kann den X-Plane direkt, via Banner der 1ADVD hier und im X-Plane Forum bestellen.
Siehe Vorgehen: hier
 
   Übersicht   Hilfe Einloggen Registrieren  
Seiten: [1]   Nach unten
  Add bookmark  |  Drucken  
Autor Thema: Exclude erstellen?  (Gelesen 2112 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Maverick
Registrierter Benutzer

Offline Offline

Beiträge: 23


I Love Gmax und Autogen for MSFS


« am: 25. August 2007, 02:09:45 »

Hey an alle,
da mir viele geraten haben ich soll für mein Baum Problem in Theme "Bäume entfernen" eine Exclude erstellen? Doch ich weiß nicht wie man das macht, kann mir vielleicht jemanannd helfen? Wäre sehr dankbar. Zwinkernd
Gespeichert

Mit freundlichen grüssen Tobias-Maverick
Sandra
Global Moderator
Registrierter Benutzer

Offline Offline

Beiträge: 689


« Antworten #1 am: 25. August 2007, 04:34:43 »

Tobias, mit einem 2ten neuen Thread zu einem Thema geht es auch nicht schneller.

Es ist immer meist die Frage was kommt als nächstes. Kann man da nicht 2 Fliegen mit einer Klappe schlagen.

Es gibt mehrere Möglichkeiten.

Möchtest du dort noch andere Dinge hinsetzen? Reicht es nicht wenn du den Heliplatz ein bißchen nach links versetzt, die Bodenplatte etwas kleiner machst, so daß du den Baum stehen lassen könntest.

Wenn nicht. dann besorge dir Flattex oder Exclude Builder.

Beide haben Vorteile und Nachteile.

Ich tu mich halt im Moment schwer mit Tutorials schreiben, weil es viel Arbeit ist.

Hier geht es um den Heliport Munster speziell, aber die Anleitung kann mit kleinen Änderungen auch für jedes andere Exclude umgebogen werden.

Nun dann zum 1ten Kandidaten: Flattex

Download: (Danke an Scenery.Org und Mario Corallo)
Flattex

Du brauchst FDSConnect, das ist eine dll die in den Modules Ordner gehört und über die das Flattex-Programm mit dem FS kommuniziert.

http://www.flightdecksoftware.com/downloads/FDSConnection-v1.4.zip

Dann brauchst du noch 2 andere dll - wahrscheinlich.

Eine MSVBVM60.DLL und eine COMCTL32.OCX

Sollte dies der Fall sein, so melde dich hier noch mal.

Funktion:

Als 1tes die FDSConnect.dll, wie schon erwähnt in den Modules-Ordner.
Dann den FS starten und dorthin gehen wo du flatten möchtest.
Dann FlattEx starten.

Und du siehst dann dieses Bild:



dann klickst du links vor das Wort: Exclude



In diesem Falle sind wir in Munster am Heliport.

Nun müssen wir uns nach Norden ausrichten. Im FS kann man auf Shift + z drücken dann sieht man oberen Rand in roter Schrift einige Infos, unter anderem auch das Heading.
Mit der Y-Taste und den Zahlen 1 oder 3 auf der rechten Zahlen-Tastatur kann man sich drehen, mit der 5 stoppt man.

Wenn nun oben 360 steht beim Heading ist man nach Norden ausgerichtet.

Nun gehen wir mit der Slew-Funktion (Y-Taste und dann rechtes Zahlen Pad mit den Tasten 4 oder 6 (links oder rechts) und den Zahlen 8 + 2 (vorwärts oder rückwärts) zur Nordwestlichen Ecke unseres Exclude-Bereiches.
Nun starten wir Flattex, wenn wir es noch nicht getan haben und klicken vor den Punkt vor Exclude.

Nun drücken wir den Button NW (Nordwest) und es erscheinen die Koordinaten in den Feldern:



Dann gehen wir mit der Slew-Funktion zur Süd-östlichen Ecke (SE = South-East = Süd-Osten), wir drücken auf den Button SE und auch hier erscheinen die Koordinaten:




Nun drücken wir im Flattex-Programm auf den langen Button mit Namen:
Generate SCENERY.CFG Line

und wir sehen dieses:



Die Zeile in der SCENERY.CFG Line:
Exclude=N52 59.10,E10 4.31,N52 59.07,E10 4.40,all

muß nun auch in die Scenery.cfg des FS kopiert werden.

Wir machen uns im Addon Scenery Ordner einen Ordner den nennen wir Munster-Heliport, in diesen Ordner wiederum einen Ordner der heißt Scenery.

Solange wir aber keine Texturen hier haben verzichten wir auf die Erstellung eines Texture-Ordners, da es sonst zu Problemen im/mit dem FS kommen kann.

In diesen packen wir nun die AFCAD-Datei die wir irgendwo uns erstellt haben, in meinem Fall ist sie im
Ordner: AF2_Library

Nachdem wir nun die AFCAD Datei in den Munster-Heliport Scenery Ordner transferiert haben, melden wir nun diese Scenery im FS an.

Die Zeile aus dem Flattex Programm werden wir nun unter den Scenery-Eintrag Munster-Heliport
eintragen.

Wir öffnen die Scenery.cfg, die sich im Hauptpfad des FS befindet und suchen den Eintrag:
Munster - Heliport
unten wird nun die Zeile hineinkopiert:



Nun schließen wir das Editor-Fenster mit einem Klick auf den roten Button mit dem weißen Kreuz, wir bejahen die folgende Meldung. Wenn wir es anders gemacht hätten, würde es passieren können das uns der Editor die Datei nicht korrekt abspeichert und eine txt Datei daraus macht - Scenery.cfg.txt und mit der kann der FS nun absolut nix anfangen.

Nun können wir den FS starten und hoffen das es funktioniert.  Zwinkernd
« Letzte Änderung: 25. August 2007, 20:28:55 von Sandra » Gespeichert

MfG Sandra 
Maverick
Registrierter Benutzer

Offline Offline

Beiträge: 23


I Love Gmax und Autogen for MSFS


« Antworten #2 am: 25. August 2007, 04:52:42 »

Wow, danke Sandra das du dir die Arbeit machst. Ich weiß das man ein Tutorial nicht so einfach machen kann. Zu den Fragen:
Ja ich möchte noch ein paar Sachen hinbauen, den Heliplatz könnte ich nach links versetzen, daran habe ich gar nicht gedacht  :-/  Aber wenn du jetzt anfängst das zu erklären, werde ich es so machen, wie du es erklärst damit die Arbeit nicht unsonst ist.  Bitte nicht böse verstehen. Dannke  8-)

Gute Nacht
« Letzte Änderung: 25. August 2007, 04:53:37 von Maverick » Gespeichert

Mit freundlichen grüssen Tobias-Maverick
Sandra
Global Moderator
Registrierter Benutzer

Offline Offline

Beiträge: 689


« Antworten #3 am: 25. August 2007, 20:08:10 »

Nun es hat funktioniert:

Vorher:



Nachher:




Gespeichert

MfG Sandra 
Sandra
Global Moderator
Registrierter Benutzer

Offline Offline

Beiträge: 689


« Antworten #4 am: 25. August 2007, 21:21:42 »

Nun zum 2ten dem Exclude Builder V2.
(Danke an Scenery.org und Paavo Pihelgas)

http://www.scenery.org/_downloads/excbuilderv2.zip

Wenn wir sie nicht schon haben brauchen wir auch hier die FDSConnect.dll (siehe oben)

Und dann noch den BglCompiler: Bglcomp

http://rapidshare.com/files/51248965/fs2004_sdk_bglcomp2_setup.rar
http://rapidshare.com/files/51248984/fs2004_sdk_bglcomp2_setup.zip

Im Gegensatz zu Flattex wird das nun etwas professioneller, da wir am Ende eine bgl bekommen und keinen Scenery.cfg Eintrag haben.


Die FDSConnect.dll in den Modules-Ordner

Die excbuilderv2.zip entpacken und in den gleichen Ordner packen wir nun auch die
bglcomp.exe und bglcomp.xsd

Wir sollten aber den Flatten befehl den wir oben gemacht wieder entfernen.

Nun starten wir den FS und gehen zum Munster Heliport.

Wenn wir nun dort sind - das gleiche wie bei flattex.
Ausrichten nach Norden - dann Y-Taste und zum NW Teil des Bereiches gehen.

Dann starten wir excbuilderv2:



und überzeugen uns dass die bglcomp.exe am richtigen Ort ist.
Dazu klicken wir oben links auf Settings, sehen dann folgenden Bildschirm, wobei bei euch was
anderes zu lesen sein kann:



Nun klicken wir im schmalen Fenster auf den rechten Button mit den drei ... und sehen dieses:



Sehen wir nun die bglcomp.exe ist alles okay, wenn nicht müßen wir sie suchen und anklicken damit Exclude Builder damit arbeiten kann.

Haben wir das geklärt klicken wir auf Okay.

Nun stehen wir im FS am NW Punkt des Exclude Bereiches.
Im Excl Builder klicken wir auf die beiden Button oben links,
bei Northwest Point:



und nun im FS mit der Slew Funktion zum SE Punkt,
drücken nun im Excl Builder die 2 Buttons wo Southeast Point steht:



Nun wählen wir rechts oben im Excl Builder erstmal den Punkt: All an.

(Es könnte sein das wir das zu einem späteren Zeitpunkt noch mal ändern müssen,
wenn wir dort noch was anderes hinsetzen möchten, zum Beispiel Library Objekts.)

Dann entfernen wir den Punkt vor: Delete source after compilation?
und drücken darunter den Punkt: Generate source code
und sehen folgendes:



Hier kann es nun sein das wir aus Kommas nun Punkte machen müßen,
aber dazu später mehr.

Klicken wir nun auf den rechten Button: Save source and generate.bgl



nachdem wir nun einen Namen eingegeben haben drücken wir auf Speichern.

Nun sollte im Ordner des Exclude Builders eine xml und eine bgl Datei mit dem vorher angegebenen
Namen sein.
Wenn dort nur eine xml ist und der Bglcompiler ist richtig vorhanden, dann müßen wir, wie vorhin angesprochen aus Komma dann Punkte machen.
Und zwar an folgenden 4 Stellen im Exlude Builder - Fenster:

        latitudeMinimum = "52,9846026435425"
        latitudeMaximum = "52,9850586070533"
        longitudeMinimum = "10,0719529082028"
        longitudeMaximum = "10,0734573843138"

hinter den Zahlen 52 und 10 müssen Punkte sein, so:

        latitudeMinimum = "52.9846026435425"
        latitudeMaximum = "52.9850586070533"
        longitudeMinimum = "10.0719529082028"
        longitudeMaximum = "10.0734573843138"

nun klicken wir nochmal auf Save source and generate.bgl

Und nun sind eine xml und eine bgl vorhanden.

Die bgl kopieren wir nun in den Ordner Scenery
im Ordner Munster - Heliport, den wir im FS unter Addon Scenery haben.

Nun noch den Scenery.cfg Eintrag löschen den wir mit flattex gemacht haben.
(Siehe oben)

Dann den FS starten und die Bäume sollten nun ebenfalls verschwunden sein.

Bitte schön:




******************************************************************
OFFTOPIC:

Und nun gehe ich den Schweizer AI Traffic bei Interlaken ein bißchen aufmischen.  Zwinkernd  [smiley=favourite.gif]  Weinen


« Letzte Änderung: 25. August 2007, 23:21:31 von Sandra » Gespeichert

MfG Sandra 
Andi Beisswenger
Registrierter Benutzer

Offline Offline

Beiträge: 36



WWW
« Antworten #5 am: 26. Februar 2008, 23:48:39 »

Sorry dass ich dieses Thema wieder hochschaufle, aber besser als einen neuen Thread aufzumachen.

Folgendes Problem:

Ich habe mir jetzt im Flugsimulator die Koordinaten für 4 Flatten & Excludes herrausgesucht.
Nun möchte ich diese gerne als BGL-File haben. Der oben aufgeführte ExcBuilder funktioniert bei mir nicht richtig.
Super wäre es, wenn ich, wie beim FlattEx einfach die Koordinaten eingeben bzw. Vom Flusi übernehmen kann
und dann anstatt dem Code eine BGL-Datei bekomme.
Gibt es dafür auch ein Programm?
Danke für eure Hilfe  Smiley

Edit: Dazu sollte man vielleicht noch sagen, dass der FSSC bei mir keine wirklich ebene Fläche erzeugt, sondern
trotz Flatten Erhebungen produziert oder nicht weg flattet.
« Letzte Änderung: 26. Februar 2008, 23:50:49 von ClimbSpeed » Gespeichert

Gruß, Andi. Smiley
www.climbspeed.de
Marcel Janett
Global Moderator
Registrierter Benutzer

Offline Offline

Beiträge: 309


Scenery & 3D Design Freak


« Antworten #6 am: 27. Februar 2008, 20:30:48 »

Hallo Andi,
wenn es mit Deinen genannten Programmen nicht funktioniert, könntest Du das Exclude auch per XML erstellen, und anschliessend mit dem BGLComp in eine BGL umwandeln. Du kannst die Koordinaten aus dem FS von Hand in die XML eintragen.

Achtung:
latitudeMinimum & longitudeMinimum = Westliche Nordecke
latitudeMaximum & longitudeMaximum = Östlichste Südecke

untendran kannst Du bei den exclude..... Zeilen mit TRUE oder FALSE einstellen, was Du excluden willst.

Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<FSData version="9.0" xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation="bglcomp.xsd">

<ExclusionRectangle
latitudeMinimum = "N47 10.5"
latitudeMaximum = "N47 11.0"
longitudeMinimum = "E7 24.5"
longitudeMaximum = "E7 25.5"
excludeAllObjects = "TRUE"
excludeBeaconObjects = "TRUE"
excludeEffectObjects = "FALSE"
excludeGenericBuildingObjects = "TRUE"
excludeLibraryObjects = "TRUE"
excludeTaxiwaySignObjects = "TRUE"
excludeTriggerObjects = "TRUE"
excludeWindsockObjects = "TRUE"/>
</FSData>

Aber Flatten kannst Du damit nicht. Falls noch Fragen sind, nur zu.

Gruss

Marcel
Gespeichert

Befolgung meiner Ratschläge auf eigene Gefahr! :-)
Andi Beisswenger
Registrierter Benutzer

Offline Offline

Beiträge: 36



WWW
« Antworten #7 am: 06. Mrz 2008, 11:22:40 »

Marcel, Danke für deine Antwort. So was hab ich gesucht.
So in der Art muss es doch aber sicher auch eine Möglichkeit zum Flatten geben.
Kennt zufällig jemand den Code dafür oder funktioniert das, warum auch immer, nicht?
Gespeichert

Gruß, Andi. Smiley
www.climbspeed.de
Marcel Janett
Global Moderator
Registrierter Benutzer

Offline Offline

Beiträge: 309


Scenery & 3D Design Freak


« Antworten #8 am: 06. Mrz 2008, 12:45:25 »

Hallo Andi,
schön dass das excluden funktioniert.  biggthumpup

So in der Art muss es doch aber sicher auch eine Möglichkeit zum Flatten geben.
Kennt zufällig jemand den Code dafür oder funktioniert das, warum auch immer, nicht?

Flatten kann Du leider nicht dem BGLcomp, das geht nur für exclude. Du könntest aber etwas ähnliches mit dem SCASM Compiler von Manfred Moldenhauer zu einer BGL compilieren. Wie das geht, schreibe ich später in die Tutorial-Rubrik dieses Forums.
Es gibt ein Programm namens "FSTFlatten", mit welchem Du den SCASM Code erzeugen kannst. Du kannst die Koordinaten auch aus dem Flusi abschreiben.

Diese Methode funktioniert nur mit dem FS2004 und nicht mit dem FSX. Für den FSX habe ich selbst ein Flatten Programm geschrieben. Was brauchst Du ?

Das Tutorial findest Du hier: http://www.designforum.stumbles.ch/index.php?topic=791.0

Freundliche Grüsse

Marcel

« Letzte Änderung: 06. Mrz 2008, 16:38:45 von Marcel Janett » Gespeichert

Befolgung meiner Ratschläge auf eigene Gefahr! :-)
Seiten: [1]   Nach oben
  Add bookmark  |  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.359 Sekunden mit 22 Zugriffen.