Zeige Ergebnis 1 bis 3 von 3

Hybrid-Darstellung

  1. #1
    Silver I Benutzerbild von Destro
    Registriert seit
    Mär 2007
    Beiträge
    2

    Question [L4D2] (Hammer) Map Problem, Navigations-Zonen spinnen herum

    Hallo alle zusammen, oder besser, Guten Morgen

    Ich bin vor gut einer Woche zu dem Vergnügen gekommen, mir Left 4 Dead 2 zu kaufen. Habe alle Kampagnen mehrmals durchgespielt
    und habe mir irgendwann gedacht, ich probiere es mal mit eigenen Maps, immerhin habe ich nichts zu verlieren



    Gesagt getan, Tutorials angeschaut, Authoringtools gedownloadet, SourceSDK gedownloadet, usw.


    Die Map ist soweit in Hammer erstellt und lässt sich auch spielen, wenn ich auf Run Map... klicke. Um Zombies
    und dergleichen zu erzeugen braucht man laut diesem Tutorial
    (welches nach langer Suche das schlüssigste war) mehrere Navigations-Zonen.

    Diese habe ich auch, meinem Englisch-Verständnis nach erstellt.

    Meine Map Idee ist folgende: Eine Survival Map, bestehend aus einem riesigen Raum, in dem eine Pyramide steht,
    und rund herum 4 kleinere Räume, in denen konstakt Monster spawnen, und natürlich versuchen, sich an unseren
    BrainZ in der Mitte des riesigen Raumes zu bereichern ^^ Dort ist auch eine Art Versorgungsraum.

    Bin nun bei folgendem Problem angekommen:

    Die Monster spawnen Dort, wo sie NICHT spawnen sollen, und dort, wo sie spawnen sollten tut
    sich absolut garnichts.

    Ich habe mal 2 Screenshots zur Veranschaulichung erstellt:

    http://img545.imageshack.us/img545/1...approblems.png
    http://img836.imageshack.us/img836/6...pproblems2.png

    Der erste Screenshot stellt die grobe Map Übersicht dar. Ich hoffe, dass meine gezogenen Pfeile
    nicht den einen oder anderen verwirren

    Oben Links sind die Ziffern der Kameras angegeben:
    1: Overview der Map, Bild aus der Vogelperspektive
    2: Seite des "Versorgungsraum", wo man spawned und sich Verteidigen soll.
    Mobs sollen hier HIN laufen, jedoch nicht dort spawnen
    3:Einer der Vier Spawn Räume: Hier sollen die Einheiten spawnen, und zur Mitte laufen
    4: Versorgungsraum, Erdgeschoss (siehe 2)

    Ich habe folgende Gebiete verteilt, die ich genauer hier nachgelesen habe:

    Im Spawnraum (3): Battlefield, Battlestation, Finale, Not_Clearable, Obscured
    Versorgungsraum (2 & 4): Battlefield, Battlestation, Finale, Player Spawn, Empty, No_mobs, NoThreat

    Theoretisch gesehen sollten zB bei einem panic event (welches ich zB Testzwecktechnisch in der Console gestartet habe)
    oder einer Kotzbombe doch die Zombies und speziellen Zombies unten in dem Raum spawnen und hochrennen in die Mitte, oder nicht? Stattdessen
    spawnen sie (selten) Im Versorgungsraum selber, oder (meist) sehr nahe an der Mitte, aber unten in den eigentlichen Spawn-Räumen tut sich gar nichts ...
    Ich verstehe das nicht.

    Außerdem kommen in der Console ab und zu Meldungen wie:
    "Director failed to spawn a special"

    Dazu kommt immernoch bei jedem Mapstart die Meldung "Map unplayable" aufgrund von fehlenden Navs
    (Ich dachte die Meldung verschwindet, sobald man nav_generate_incremental nutzt?!)

    Der Zweite Screenshot dient noch einmal zur Veranschaulichung des Aufbaus der Map. Ich hoffe, jemand kann mir weiterhelfen.
    Es ist meine erste Map, und ich arbeite schon mehrere Stunden daran, und kann es kaum noch erwarten, dass diese funktioniert,
    und ich sie mit Freunden spielen kann.

    Ich wäre um ausführliche Hilfe sehr verbunden.

    Viele Grüße:
    Destro
    Geändert von Destro (03. Januar 2012 um 06:42 Uhr)

  2. #2
    Webmaster Benutzerbild von Anduriel
    Registriert seit
    Aug 2001
    Beiträge
    3.837

    Standard

    L4D und die Nav ist so einge Geschichte für sich. Ich hab da auch ewig lang rumprobiert und hatte ähnliche Probleme wie du.

    Du musst vorneweg eines wissen: L4D braucht immer einen sogennanten Nav Flow. Das bedeutet einen ununterbrochenen "Fluss", ein Weg der durch die Map führt und an dem sich der Director und die Bots orientieren. Normalerweise geht der Nav Flow vom Start-Saferoom zum Ziel-Saferoom.

    Jetzt ist aber bei einer Survival Map das Problem: es gibt keine Saferooms bzw. kein Start- und Zielgebiet. Das Spiel weiß also nicht, von wo nach wo es geht. Wenn man jetzt eine Nav erstellt, bekommt man Meldungen wie z.B. "Nav flow is broken". Deshalb muss man da etwas anders vorgehen.

    Die Lösung ist folgende: jedes einzelne Nav-Feld muss mit FINALE und BATTLEFIELD markiert werden. Erst dann hast du einen funktioneirenden Flow und der Director hat keine Probleme mehr beim Zombies spawnen. Du kannst ganz einfach alle Nav-Zonen auf einmal auswählen, indem du "nav_select_radius" mit einer großen Zahl wie z.B. 10000 eingibst. Dann hast du alle ausgewählt und markierst sie mit "mark FINALE" und "mark BATTLEFIELD". Das reicht auch schon vollkommen.

    Ob der Director dann die Zombies auch in deinen speziellen Räumen spawnt, kann ich dir nicht sagen. Ich weiß nämlich nicht, ob man das steuern kann wo er spawnt. Er versucht es einfach immer in der Nähe der Survivors und an Stellen wo es gerade keiner sieht. Deinem Versorgungsraum kannst du natürlich die Attribute NOTHREAT, NOMOBS und EMPTY verpassen. Aber alles andere außenrum würde ich bei FINALE und BATTELFIELD belassen. Dann sollte die Map eigentlich spielbar sein.

    Übrigens solltest du nach solchen Änderungen immer "nav_analyze" machen und dann Left 4 Dead 2 komplett neustarten (also zurück zu Windows), bevor du es ausprobierst.
    Falls ich nicht wieder komme, rächt meinen Tod!

  3. #3
    Silver I Benutzerbild von Destro
    Registriert seit
    Mär 2007
    Beiträge
    2

    Standard

    Danke, Finale überall hat gereicht.

Forumregeln

  • Es ist dir nicht erlaubt, neue Themen zu verfassen.
  • Es ist dir nicht erlaubt, auf Beiträge zu antworten.
  • Es ist dir nicht erlaubt, Anhänge hochzuladen.
  • Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
  •