 |
 |
Wir haben ja jetzt schon einiges gelernt und können uns ohne weiteres
aus ein paar einfachen Brushs einen oder mehrere
Räume bauen. Um diese mit Bots spielen zu können, sollte
man aber zunächst noch ein paar Kleinigkeiten wissen. Zunächst
mal kann man eine Map, die man in das *.bsp Format compiliert hat,
noch nicht mit Bots spielen. Vielmehr muss man nun
diese *.bsp benutzen, um daraus eine *.aas Datei zu erzeugen, die dann
die gesamte Botintelligenz für die Map enthält.
Als weiteres solltet ihr auch wissen, das die Bots sich keinen Schritt
bewegen, wenn ihr nur einen einfachen Raum baut und
darin KEIN einziges Item enthalten ist. Es sollten zumindest ein paar
Waffen, Health, etc. darin eingefügt werden, damit die
Bots sich auch vom Fleck bewegen. Achtet darauf, das ihr die Items
sorgfältig und gleichmäßig verteilt, damit die Bots auch
die gesamte Map ausnutzen und sich nicht nur in einem kleinen Bereich
aufhalten.Außerdem solltet ihr in eurer Map kein Leak
haben, sonst funktioniert die Botberechnung überhaupt nicht und
ihr bekommt beim Compilieren eine Fehlermeldung.
Ok, ihr habt nun also euer erstes Meisterstück fertig (Beispiel:
großer Raum, einige Items, ein paar Wände zum Verstecken)
und könnt nun damit beginnen, die Botintelligenz herzustellen.
Compiliert eure Map zuerst, so das daraus ein *.bsp File
wird. Nun könnt ihr die Batch-Datei benutzen, die ich diesem Tutorial
beigefügt habe (ihr findet die Batch-Datei im Offline
Tutorial im Ordner "Tools". In der Online-Variante müsst ihr die
beschriebene Zeile in eine neue Text-Datei kopieren
). Allerdings müsst ihr diese noch ein wenig anpassen. Kopiert die
Batch-Datei (nennt sich bots_erzeugen.bat) in euren Beben3/Tools
Ordner, zb:
c:\programme\beben3\tools
(NATÜRLICH müsst ihr das Wörtchen "beben3" gegen das
"richtige" Wort ****** austauschen).
Dort befindet sich auch euer Q3Radiant-Editor und das Programm bspc.exe
(ganz wichtig). Ihr editiert nun die Datei
bots_erzeugen.bat mit einem Texteditor und paßt den Pfad euren
Verzeichnissen an, zb:
bspc.exe -optimize -bsp2aas c:\programme\beben3\baseq3\maps\mike2.bsp
-output c:\programme\beben3\baseq3\maps
Anstatt mike2.bsp müßt ihr natürlich euren Mapnamen
eingeben. Diese Batch-Datei berechnet euch also die Botintelligenz.
Der Parameter -optimize sorgt dafür,
das das File "mike2.aas" nochmals optimiert wird (es wird verkürzt).
Nun könnt ihr die Batch-Datei starten. Das ganze dauert ein wenig.
Wenn alles berechnet wurde, erscheint in der Titelleiste "Beendet". Nun
könnt ihr Beben 3 starten und gebt in der Console folgendes
ein:
/sv_pure 0
danach
/map meinemap
<----- (natürlich euren Mapnamen eintragen)
Im Spiel drückt ihr dann ESC und fügt die Bots über Add
Bots hinzu. Das war's!
|