Modderecke > Mapping
Worldbuilder Fragen
Tar-Palantir:
Ah gut, dann habe ich das falsch verstanden. Ich dachte es gibt Probleme, wenn mehrere Units den selben Namen haben, zeitgleich auf dem Feld sind und bewegt werden sollen (funktionierte bei mir nämlich schonmal nicht).
Danke erstmal für deine Tipps Gnomi, werde es mal gleich ausprobieren.
Edit: Also diese Methode hat mir ziemliche Schwierigkeiten bereitet. Ich wollte die Einheiten an den fast 30 Spawnpunkten um die Stadt alle 5 Sekunden spawnen lassen, nur hat er das erst gemacht, wenn die vorherige Einheit gestorben war, weshalb die Stadt nur maximal von 30 Batallionen zugleich angegriffen wurde, wodurch es für den Verteidiger ein Leichtes war, die Festung zu verteidigen. Ich habe mich deshalb dazu entschlossen, einen früheren Punkt der Map zu bearbeiten und auf diese Weise viele Dinge wiederholen zu müssen.
Ärgerlicherweise waren die auch alle plötzlich von der Teamerstellungskrankheit befallen.
Ich habe etwas überlegt und bin schließlich zu einer Lösung gekommen. Ich habe eine neue Karte mit den selben Maßen erstellt und bei der am weitesten fortgeschrittenen Karte auf Skripte exportieren geklickt. Dort habe ich dann alles exportiert (fiel mir erst da auf, dass das möglich ist), also auch Objekte, Gelände usw..
Nachdem ich die benötigten Teams in der neuen leeren Karte erstellt hatte, habe ich dort dann alles importiert und so dann dort die fortgeschrittenste Karte zusammen mit den neuen Teams gehabt. Es ist immer noch am besten, selbst ein bisschen herumzuprobieren, trotzdem möchte ich an dieser Stelle Gnomi nochmal für seine Hilfe danken. Wahrscheinlich werde ich sie bald wieder in Anspruch nehmen müssen. :)
MfG
Tar-Palantir
Edit2: Da ist auch schon das erste Problem: Er hat die Straßen nicht kopiert. Gibt es eine andere Lösung als sie alle neu zu machen? Es sind nämlich verdammt viele
Edit3: Problem gelöst: Objekte ausblenden und ganze Karte mit Strg c kopieren, dann mit etwas Pärzision einfügen.
Gnomi:
--- Zitat ---Ah gut, dann habe ich das falsch verstanden. Ich dachte es gibt Probleme, wenn mehrere Units den selben Namen haben, zeitgleich auf dem Feld sind und bewegt werden sollen (funktionierte bei mir nämlich schonmal nicht).
--- Ende Zitat ---
Jop, da gibt es auch Probleme - du musst halt jeder Einheit einen eigenen Namen geben. Du kannst aber den Namen immer wieder neu verwenden, wenn die Einheit gestorben ist.
Allgemein gilt:
Regel Nummer 1:
Jede Name/Referenz kann nur einmal gleichzeitig existieren.
Regel Nummer 2:
Wenn du versuchst eine Einheit mit einem Namen zu spawnen, der bereits existiert, dann wird diese Einheit nicht erschaffen, d.h. es passiert einfach nichts. Wenn zwei Einheiten von Anfang an (durch Benennung der Object Properties) gleiche Namen haben, dann wird auch immer nur eine davon von den Scripts betroffen. (und zwar bei jedem Script die gleiche, es wechselt also nicht zufällig hin und her.)
Sobald die Einheit jedoch tot ist kannst du erneut eine mit demselben Namen erschaffen.
Du kannst also sagen:
"If Unit 'Student' is finished dying
then spawn unit 'Student' of type 'Mensch' on team 'Tutoren' at waypoint 'Mensa'."
Jedoch kannst du nicht sagen:
"If Unit 'Student' is finished dying
then spawn unit 'Student' of type 'Mensch' on team 'Tutoren' at waypoint 'Mensa' and
then spawn unit 'Student' of type 'Mensch' on team 'Tutoren' at waypoint 'Eingang' and
then spawn unit 'Student' of type 'Götter' on team 'Tutoren' at waypoint 'Bibliothek'."
Es würde weiterhin nur der erste Student bei der Mensa erschaffen werden.
Regel 3:
Referenzen verhalten sich genau umgekehrt. D.h. wenn du eine Referenz vergibst und anschließend dieselbe nochmal vergibst, dann wird die alte gelöscht.
Das heißt wenn du einer Einheit A die Referenz 'Professor' gibst, anschließend einer Einheit B ebenfalls die Referenz 'Professor' gibst und dann den Befehl gibst "Kill Unit 'Professor'", dann wird nur die Einheit B getötet.
Das müsste eigentlich alles sein,was man über Referenzen und Namen an sich wissen muss...^^
Es stimmt also, was du bisher bemerkt hast. Du kannst ja aber auch zum Beispiel alle einzeln erschaffen (alle 5 Sekunden) und dann den Befehl geben "Attackmove team to waypoint", womit du dann allen einzeln erschaffenen befiehlst dahin zu laufen.
Stimmt, das Karte kopieren über Scripts gab es noch, das hatte ich vergessen.^^ Gut, dass du alleine drauf gekommen bist, erspart dir sicher eine Menge Arbeit.
Skaði:
Kann man die Startbasis des zweiten Spielers irgendwie um 180° verdrehen? Dem Playerstartpoint konnte ich Einstellungen dieser Art noch nicht entnehmen und bin auch sonst ziemlich ratlos..
Gnomi:
Nein, man kann zwar waypoints im WB mit einigem tricksen drehen, jedoch hat das leider keinerlei Auswirkungen auf das Spiel. In SuM I ging es, da dort ja alles mit Objekten gemacht wurde, in SuM II geht es leider nicht mehr.
MCM aka k10071995:
Nein, das geht leider nicht ohne weiteres.
Guck dir SuM1 an-da wird mit riesigem Aufwand an Scripts und Bases dieses Manko der Engine auszugleichen versucht.^^
Das System läuft über vier verschiedene Bases, die in sich gleich, aber jeweils um 90° gedreht sind und die dann über Scripts aktiviert werden. Alles recht kompliziert.
Ich würde dir raten, dir das in SuM 1 anzugucken. Sofern es sich um eine Mod handelt-mit reinem Mapping ist das meines Wissens nicht möglich.
@ Gnomi:
Das Waypoint-drehen funktioniert so, dass man die zusammen mit Objekten auswählt und dann alle zusammen dreht?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln