24.02.2014 13:29
[CRHierarchy]
"LETZTEPREISE", 0, 0, 0, 0
"ALTEINHEIT", 0, 0, 0, 0
05.03.2014 01:14
05.03.2014 04:07
Fiete hat geschrieben:Und der letzte Stand von gulrak war, dass er den Code nicht veröffentlichen konnte.
05.03.2014 12:35
[CRHierarchy]
"VERSION", 0,0,0,0, "ISLAND"
"REGION", 0,0,0,0, "LETZTEPREISE"
"ISLAND", 1,0,0,1, "nummer"
"LETZTEPREISE", 0,0,0,0
"<PARENT>", <hasUniqueId>,<reserved>,<reserved>,<numberOfKeys>[, "<keyName1>" [, ...]][,"<CHILD>"]
"REGION", 0,0,0,0, "LETZTEPREISE"
"REGION", 0, 0, 0, 0, "ALTEINHEIT"
"ALTEINHEIT", 1,0,0,1, "nummer"
05.03.2014 13:01
Enno hat geschrieben:Fiete hat geschrieben:Und der letzte Stand von gulrak war, dass er den Code nicht veröffentlichen konnte.
Das ist m.W. immer noch Stand der Dinge, weshalb es offenbar eine Menge anderer Tools gibt, die ähnliche Funktionalität haben, deren Autoren aber (leider) auch keinen Code publizieren. Ich fände es toll, wenn da mehr Mut zur Öffentlichkeit bestünde.
06.03.2014 12:41
Gulrak hat geschrieben:Also, das ist jetzt alles nicht direkt frisch in meinem Hirn, aber die für Eressea zuletzt gelieferte eressea.cfg enthält:
- Code:
[CRHierarchy]
"VERSION", 0,0,0,0, "ISLAND"
"REGION", 0,0,0,0, "LETZTEPREISE"
"ISLAND", 1,0,0,1, "nummer"
"LETZTEPREISE", 0,0,0,0
Und ein flüchtiger Blick in den Code sagt mir, das auch ein LETZTEPREISE-Eintrag wie im Beispiel von Thoran1 ohne die passende REGION-Zeile nicht reichen sollte.
Gulrak hat geschrieben:Um eine Hierarchie der Blöcke erstellen zu können, muss Vorlage den umgebenden Block, also den Parent kennen. Die Einträge bedeuten dabei:
- Code:
"<PARENT>", <hasUniqueId>,<reserved>,<reserved>,<numberOfKeys>[, "<keyName1>" [, ...]][,"<CHILD>"]
Gulrak hat geschrieben:Da ich nicht weiss was ALTEINHEIT genau für einen Aufbau hat (ist es ein kompletter EINHEIT-Block mit allen potentiellen Unterblöcken?), kann ich nicht sagen ob zum Beispiel
- Code:
"REGION", 0, 0, 0, 0, "ALTEINHEIT"
"ALTEINHEIT", 1,0,0,1, "nummer"
ausreicht, ich vermute mal, der gehört zu einer Region, oder liegt der ganz oben in "VERSION"?
Gulrak hat geschrieben:Wenn das mit den Infos nicht hinhaut und jemand bereit ist mir einen CR und im Idealfall notwendige Config/Skripte zum Vorlage-Lauf mit solchen Blöcken zu schicken, kann ich mal einen Blick drauf werfen, was man da machen kann.
[CRHierarchy]
; "<PARENT>", <hasUniqueId>, <reserved>, <reserved>, <numberOfKeys>[, "<keyName1>" [, ...]]{, "<CHILD>"}
"VERSION" , 0, 0, 0, 0, "ISLAND"
"ISLAND" , 1, 0, 0, 1, "islandnumber"
"REGION" , 0, 0, 0, 0, "ALTEINHEIT", "LETZTEPREISE"
"ALTEINHEIT" , 1, 0, 0, 1, "unitnumber", "COMMANDS", "EFFECTS", "GEGENSTAENDE", "TALENTE"
"COMMANDS" , 0, 0, 0, 0
"EFFECTS" , 0, 0, 0, 0
"GEGENSTAENDE", 0, 0, 0, 0
"LETZTEPREISE", 0, 0, 0, 0
06.03.2014 16:56
Thoran1 hat geschrieben:Hai!
Schön, dass Du, obwohl nicht mehr spielend, hier noch mitliest. Das finde ich wirklich gut!
Thoran1 hat geschrieben:Gulrak hat geschrieben:Um eine Hierarchie der Blöcke erstellen zu können, muss Vorlage den umgebenden Block, also den Parent kennen. Die Einträge bedeuten dabei:
- Code:
"<PARENT>", <hasUniqueId>,<reserved>,<reserved>,<numberOfKeys>[, "<keyName1>" [, ...]][,"<CHILD>"]
Das war genau der Hinweis, den ich gesucht hatte. Vielen Dank dafür!
Eine Anmerkung allerdings noch dazu: Nach einigem Herumprobieren habe ich noch herausgefunden, dass man maximal einen Eintrag pro PARENT haben sollte. Die zu ignorierenden CHILD-Blöcke könne alle am Ende (durch Kommata getrennt) aufgeführt werden und nicht nur einer, wie es obige Syntaxbeschreibung andeutet.
Thoran1 hat geschrieben:Ich habe jetzt folgenden Eintrag in meiner eressea-user.cfg, der bisher alles ohne weitere Fehler schluckt. Da ich jetzt ja dank Deiner Hilfe auch weiss, wie der Eintrag aufgebaut ist, kann ich mir den auch erweitern, sollte da noch was fehlen.
- Code:
[CRHierarchy]
; "<PARENT>", <hasUniqueId>, <reserved>, <reserved>, <numberOfKeys>[, "<keyName1>" [, ...]]{, "<CHILD>"}
"VERSION" , 0, 0, 0, 0, "ISLAND"
"ISLAND" , 1, 0, 0, 1, "islandnumber"
"REGION" , 0, 0, 0, 0, "ALTEINHEIT", "LETZTEPREISE"
"ALTEINHEIT" , 1, 0, 0, 1, "unitnumber", "COMMANDS", "EFFECTS", "GEGENSTAENDE", "TALENTE"
"COMMANDS" , 0, 0, 0, 0
"EFFECTS" , 0, 0, 0, 0
"GEGENSTAENDE", 0, 0, 0, 0
"LETZTEPREISE", 0, 0, 0, 0