Alle Beiträge und Antworten
david115 - 04.03.2007, 15:02
Lehrgang: How to Pimp my Battlefield! NR.1 - Botzahl erhöhen
So in der ersten Folge wollte ich mal erklären wie Mann bei Battlefield 2 dem Singleplayer etwas mehr Leben einhauchen kann!
Hier nun die Anleitung!
Zu erst brauchen wir den Ordner wo die ganzen AI-Sachen sind.
Der ist zu finden über den folgenden Pfad:
C:\Programme\EA Games\Battlefield\mods\bf2\AI
In diesem Ordner befindet sich einen Datei namens AIDefault.ai
Auf diese Datei machen wir nun einen Rechts-Klick! Dann wählen wir eigentschaften und dann gehen wir ein kleines Stück nach unten und schauen bei "Öffnen mit:" , da sollte normalerweise nichts stehen. Nun gehen wir auf die Schaltfläche "Ändern" und wir bekommen eine Liste mit verschiedenen Programmen. Unter den ersten Einträgen sollte man nun den "EDITOR" finden. Diesen wählen wir nun aus und klicken "OK", danach auf "Übernehmen" und wiederrum auf "OK".
So nun kann man die Datei: "AIDefault.ai" öffnen.
Es wird einem nun folgendes Bild präsentiert:
[ANFANG]
echo *****************************************************************************************
echo AIDefault.ai ****************************************************************************
echo *****************************************************************************************
aiSettings.setNSides 2
aiSettings.setAutoSpawnBots 1
aiSettings.setMaxNBots 32
aiSettings.maxBotsIncludeHumans 1
aiSettings.setBotSkill 0.4
rem To spawn more than 15 bots in SP, use the following lines instead of the three lines above.
rem Note that this is totaly unsupported, it will affect your system's performance
rem and may even crash your game. That being said, you will most likely be able to run a lot
rem more bots than 15 on your system.
rem Example for 32 bot game with expert bots
rem aiSettings.overrideMenuSettings 1
rem aiSettings.setMaxNBots 32
rem aiSettings.maxBotsIncludeHumans 0
rem aiSettings.setBotSkill 1.0
run BotNames.ai
aiSettings.setInformationGridDimension 32
run AIPathFinding.ai
rem EOF
[ENDE]
Wie man sieht steht in der Mitte bereits wie man das Ganze umgestalten kann. Ich werde trotzdem nochmal kurz erklären wie mans ändern kann.
Folgende Zeilen sollte man markieren und mit der Tastenkombi. ausschneiden: STRG + X
aiSettings.setMaxNBots 32
aiSettings.maxBotsIncludeHumans 1
aiSettings.setBotSkill 0.4
Diese stellen wir jetzt einfach irgendwo anders hin in der Textdatei, oder man setzt einfach "rem" vor die drei Zeilen, die diese dann nämlich unbrauchbar für BF2 machen.
Sodele nun setzen wir die Vierzeilen die unter dem kurzen Text von EA stehen nach oben, da wo vorher die 3 Zeilen standen. Nun müssen noch die "rem"-s dort entfernt werden. Damit es in etwa so ausschaut:
aiSettings.overrideMenuSettings 1
aiSettings.setMaxNBots 32
aiSettings.maxBotsIncludeHumans 0
aiSettings.setBotSkill 1.0
So nun noch mal eben ne kurze Erklärung zu den einzelnen Sachen!
....overrideMenuSettings 1 -> heisst soviel wie er überschreibt die alten Einstellungen für AI
....setMaxNBots 16,32 oder 64 -> sagt wie viele Bots maximal auf der Map sein können, !Achtung! SP-Maps sind 16er Maps 64 Bots wären ein wenig viel!
....maxBotsIncludeHumans 0,1 -> 0=disabled , 1=enabled -> heisst, dass bei 0 man einen Extra hat, nämlich den Benutzer selbst, oder bei 1 das ein Meschnlicher Spiele drin ist und dafür ein BOT gekegelt wird!
....setBotSkill 0.1 - 1.0 -> damit stellt man die Skills ein. 1.0 ist Expert - 0.5 Veteran - 0.1 Noob^^
Naja eigentlich spricht das ja alles für sich!
Also viel Spaß damit!
Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken