Hier ist eine kurze Anleitung zum Erstellen von Ansagerpaketen für NEBULOUS: Flottenkommando, wobei der Schwerpunkt ausschließlich auf der Unity-Implementierung liegt.
Einleitung
Das Erstellen eines eigenen Sprachpakets für Schiffe erklärt Tuna on Dampfgemeinschaft. Es wird empfohlen, sich den Leitfaden anzusehen, da es erhebliche Überschneidungen gibt.
Ansagerpakete funktionieren jedoch etwas anders. Das Basisspiel unterstützt das direkte Ändern von Ansagerpaketen nicht. Um ein Ansagepaket zu verwenden, benötigen Sie ein System wie das Voicepack Selector Mod, das ich entwickelt habe und in der Steam-Community verfügbar ist.
Ihr Ansagepaket kann zwar unabhängig erstellt werden, ohne den Voicepack Selector in Ihr Unity-Projekt einzubeziehen, es wird jedoch nicht in das Spiel geladen, es sei denn, Sie verwenden den Voicepack Selector oder ein ähnliches Tool.
Einheit
Ähnlich wie Sprachpakete müssen AudioClips für Ansagerpakete im WAV-Format vorliegen. Obwohl Sie sie nach Belieben benennen können, kann die Verwendung eines Formats wie (Verbündeter/Feind) (Ereignis) (Ort) (Variation) bei der Organisation hilfreich sein, wenn Sie viele Audioclips haben.
In Unity müssen Sie nur eine Sache erstellen.
Das Stimmenset des Ansagers
Aussichten für Zeitwarnungsfelder, das sind die Countdown-Warnungen wie „20 Minuten verbleibend“. Vanille enthält normalerweise vier:
- Noch 20 Minuten (1200 Sekunden)
- Noch 10 Minuten (600 Sekunden)
- Noch 5 Minuten (300 Sekunden)
- Mission abgeschlossen (0 Sekunden)
Zielfelder bestehen aus fünf Zeilensätzen:
- Der Feind hat das Ziel eingenommen
- Der Feind nimmt das Ziel
- Wir bestreiten das Ziel
- Wir nehmen das Ziel
- Wir haben das Ziel erreicht
Wenn Sie mehr als eine Zeile einfügen, wählt der Ansager zur Laufzeit zufällig eine aus, ähnlich wie bei Schiffs-Voicepacks.
Im Vanilla-Spiel wird das generische Ziel gespielt, wenn es im Spiel nur einen Zielpunkt von Interesse gibt. Nummerierte Ziele werden gespielt, wenn es mehr als eines gibt. Für jedes nummerierte Ziel (es gibt insgesamt 8, indiziert von 0 bis 7) benötigen Sie die gleichen 5 Zeilen wie zuvor erwähnt, jedoch mit Verweis auf das spezifische Ziel und nicht mit einem generischen „das Ziel“. Die Beschriftungen für die Basis-8-Zonen sind:
- Atlas
- Boxer
- Komet
- Dolch
- Eclipse
- Stützpunkt
- Gambit
- Helios
Flag-Aktionsfelder jeder enthält 4 Zeilensätze:
- Der Feind hat die Flagge erobert (einen Punkt erzielt)
- Der Feind hat die Flagge übernommen (ein feindliches Schiff hat sie aufgenommen)
- Der Feind hat die Flagge fallen lassen
- Flagge wurde wiederhergestellt (die Flagge, die ein Feind fallen gelassen hat, wurde auf ihre Ausgangsposition zurückgesetzt)
Holen Sie sich das Paket ins Spiel
Hier dreht sich alles um die Funktionsweise des Voicepack Selector Mod. Damit der Selector erkennen kann, dass Ihr Mod ein Ansagepaket enthält, durchsucht er Ihre manifest.xml-Datei nach einem „Announcer“-Tag. Bedenken Sie jedoch, dass verschiedene Tools möglicherweise unterschiedliche Anforderungen oder Methoden haben.
Vermögenswerte/Bündel
Um sicherzustellen, dass alles reibungslos zusammenpasst, muss die Adresse in Ihrem Mod mit dem von Ihnen erstellten Ansager-Sprachset-Asset übereinstimmen. Denken Sie außerdem daran, dieses Asset in das AssetBundle aufzunehmen. Das wars so ziemlich. Es gibt keine weiteren besonderen Schritte. Ich habe die Integration unkompliziert gestaltet und sie im Einklang mit der Erstellung anderer Komponenten gehalten.
Das ist alles, was wir heute dafür teilen NEBULOUS: Flottenkommando führen. Dieses Handbuch wurde ursprünglich erstellt und geschrieben von schatten.lotus.62312. Falls wir dieses Handbuch nicht aktualisieren, finden Sie das neueste Update, indem Sie diesen folgen Link.