+ Antworten
Ergebnis 1 bis 9 von 9
  1. #1
    Bäcker Avatar von saladin
    Registriert seit
    14.10.2007
    Beiträge
    648

    Standard Skript > GraphViz

    Moin Moin,

    Wie bekomme ich eine GraphViz Datei aus einem Skript heraus - oder der Map - wenn alle Quests als Skript angelegt sind. Wie im Quest Helper eben, denn da liegt jetzt ein Problem.

    Irgendwo hatte ich was gelesen von zweispeer über eine C Routine dazu. Selbstverständlich kann ich das nicht finden.

    saladin

  2. #2
    Jäger
    Registriert seit
    02.11.2007
    Ort
    Dortmund
    Beiträge
    293

    Standard AW: Skript > GraphViz


  3. #3
    Bäcker Avatar von saladin
    Registriert seit
    14.10.2007
    Beiträge
    648

    Standard AW: Skript > GraphViz

    Gut, sehr schön.

    Dann lege ich mal ein Verzeichnis an auf C:\ namens S6, kopiere dort hinein die aktuellste QuestSystemBehavior.lua, das Kartenskript, die Graph.exe und bastel mir dann eine Batchdatei mit diesem Inhalt:

    Graph QuestSystemBehavior.lua Sahara.lua Saharagraph

    welche den originellen Namen SaharaGraph.bat hat.

    Nix.

    Graph QuestSystemBehavior.lua Sahara.lua >Saharagraph

    Eine 0 KB Datei.

    Graph C:\S6\QuestSystemBehavior.lua C:\S6\Sahara.lua C:\S6\Saharagraph

    Eine 0 KB Datei.

    ?

    Ich stelle fest es liebt mich nicht. Es kommt keine Fehlermeldung, aber auch kein Ergebnis. Selbstverständlich ist Net 3.5 installiert, wobei die genannten 3 MB bloß der Loader sind, das Teil holt sich noch 20 MB nach.

    Ist die Version des QSB egal?

    Ich habe das auch ohne Ergebnis probiert mit : Wikingerland.lua aus einer aktuellen Karte von Ela auf der MapSource.

    saladin

  4. #4
    Jäger
    Registriert seit
    02.11.2007
    Ort
    Dortmund
    Beiträge
    293

    Standard AW: Skript > GraphViz

    Jo, einen Fehler habe ich schon gefunden, probier mal bitte dieses.
    Allerdings ist da noch einer drin, Er kommt noch aus dem Tritt durch die komplette Behavior.lua in dem Skript. Diese muss also für die Erstellung aus dem Skript GELÖSCHT werden.
    Sorry für die Umstände, ich arbeite dran.

    Ansonsten ist die Version der QuestSystemBehavior egal, sie muss halt der Verwendeten entsprechen. Also die Version angeben, die man auch für die Karte verwendet hat.
    Im Prinzip müsste die aktuellste immer zum Erfolg führen. Nur wenn man fremde Maps damit analysieren will und der Mapper einen Eigenbau benutzt hat, kann es dazu führen, das seine neuen Verhalten in der GraphVizAusgabe nicht auftauchen.
    Angehängte Dateien
    Geändert von Zweispeer (18.03.2008 um 12:48 Uhr)

  5. #5
    Bäcker Avatar von saladin
    Registriert seit
    14.10.2007
    Beiträge
    648

    Standard AW: Skript > GraphViz

    Ok, alles klar, wir testen das mal so an dem Wikingerland.lua

    saladin

  6. #6
    Bäcker Avatar von saladin
    Registriert seit
    14.10.2007
    Beiträge
    648

    Standard AW: Skript > GraphViz

    Ich bin ja sooooo langsam.

    Während ich hier meine Briefchen schreibe haben die anderen das schon getestet.

    Ja, also nach entfernen des Behavior Teils aus dem Skript geht es glatt über die Bühne. Eine JPG liefert er allerdings noch nicht.

    Wir werden das immer dann brauchen wenn wir eine Karte der MapSource testen oder selbst eine machen, die den Questhelper nutzt. Die Chancen das jemand den Skriptcode von A-Z selber schreibt oder auch eigene Quests im QSB schnitzt sind wohl eher sehr dünn gesät.

    Aber irgendwann ist die Frage vielleicht doch von Bedeutung, welche OSB benutzt wurde. Also irgendwie sollte da eine Unabhängigkeit bestehen.

    Ansonsten: Sehr erfreulich!

    saladin

  7. #7
    Ela
    Ela ist offline
    Holzfäller Avatar von Ela
    Registriert seit
    08.01.2008
    Beiträge
    148

    Standard AW: Skript > GraphViz

    Zitat Zitat von saladin Beitrag anzeigen
    Ok, alles klar, wir testen das mal so an dem Wikingerland.lua

    saladin
    Saladin, da interessiert michdann doch was du rausbekommen hast. Magst mir das Ergebnis mal schicken?

    Gruß Ela

    PS: Mailaddy per PN
    Ex factis, non ex dictis amici pensandi
    (Livius Titus, um Christi Geburt)



  8. #8
    Jäger
    Registriert seit
    02.11.2007
    Ort
    Dortmund
    Beiträge
    293

    Standard AW: Skript > GraphViz

    Zitat Zitat von saladin Beitrag anzeigen
    Ja, also nach entfernen des Behavior Teils aus dem Skript geht es glatt über die Bühne. Eine JPG liefert er allerdings noch nicht.
    Wobei das der einfachere Teil war. Das Programm ruft die dot.exe ohne PfadAngabe auf, dazu müsste also das GraphVizVerzeichnis im Pfad liegen. Da das hier automatisch der Fall war, habe ich dafür keine Einstellungsmöglichkeit vorgesehen. Mift.

    Also mache ich doch ne WindowsForms daraus, das man jeden Teil per DateiAuswahlmenü angeben kann, damit sollten diese Unwägbarkeiten umgehen können. Mir gefiel das halt hier mit der Verknüpfung so gut, dass man nach einmaliger Justierung nichts mehr dran machen muss.

  9. #9
    Ela
    Ela ist offline
    Holzfäller Avatar von Ela
    Registriert seit
    08.01.2008
    Beiträge
    148

    Standard AW: Skript > GraphViz

    Ja, nachdem saladin mir freundlicherweise das entsprechende *.gif zur Verfügung gestellt hat, kann ich sagen: sieht gut aus! Gut und vollständig, hab nix vermisst!

    Das als Info für zweispeer!

    Ich selber werde das mit der Installation wohl nicht hinkriegen (deshalb probier ichs auch gar nicht erst, sondern warte bis Robert seinen Questhelper dahingehend optimiert hat ), aber eine Hilfe ist die graphische Darstellung allemal!

    Liebe Grüße Ela
    Ex factis, non ex dictis amici pensandi
    (Livius Titus, um Christi Geburt)



Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Skript-Wizard
    Von Old McDonald im Forum Siedler 6 AeK Mapperecke
    Antworten: 27
    Letzter Beitrag: 01.11.2011, 16:49
  2. GraphViz das Questpräsentationstool
    Von SpiderFive im Forum Siedler 6 AeK Mapperecke
    Antworten: 12
    Letzter Beitrag: 08.09.2008, 19:04
  3. Skript für weniger Ressourcen?
    Von Ela im Forum S6 Scriptecke
    Antworten: 5
    Letzter Beitrag: 12.03.2008, 07:42
  4. Pause im Skript
    Von saladin im Forum S6 Scriptecke
    Antworten: 4
    Letzter Beitrag: 10.03.2008, 18:57

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein