Zum Inhalt springen
funakistyle

Singleplayer Tutorial für BF2

Empfohlene Beiträge

Mehr Bots, mehr Tickets, mehr Fun für die Vollversion

Gliederung:

1. Einleitung

2. Botzahl erhöhen

3. Ticketanzahl erhöhen

4. Fazit

-----------------------------------------------------------------------

1. Einleitung

Euch sind die 15 Bots auf den 10 SP Karten zu wenig? Eure Tickets gehn euch zu schnell aus? Nun mit ein paar Tricks erfolgt Abhilfe. Es gab schon für die BF2 Demo die Möglichkeit die Ticketanzahl, sowie die Botanzahl zu erhöhen. Hier findet ihr ein kleines deutschsprachiges Tutorial wie man das genau macht und was man beachten muss.

2. Botzahl erhöhen

*Sucht im Ordner Battlefield 2 / mods / bf2 / AI folgende Datei ---> AIDefault

*Öffnet die Datei AIDefault mit einem Texteditor, ihr solltet nun folgendes sehen

echo ********************************************************************************

*********

echo AIDefault.ai ****************************************************************************

echo ********************************************************************************

*********

aiSettings.setNSides 2

aiSettings.setAutoSpawnBots 1

aiSettings.setMaxNBots 64

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

* um nun mit 32 bots plus euch zu spielen überschreibt nun die blau markierten Zeilen mit den rot markierten Textteil (siehe oberes Quote) , so dass dann eure Textdatei wie folgt aussieht

echo ********************************************************************************

********

echo AIDefault.ai ****************************************************************************

echo ********************************************************************************

********

aiSettings.setNSides 2

aiSettings.setAutoSpawnBots 1

aiSettings.overrideMenuSettings 1

aiSettings.setMaxNBots 32

aiSettings.maxBotsIncludeHumans 0

aiSettings.setBotSkill 1.0

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

*sieht eure AIDefault Datei nun so wie oben drüber aus könnt ihr sie speichern

Wichtig!!! Ihr könnt noch folgende Äderungen selber vornehmen:

1.) In der Zeile aiSettings.setMaxNBots 32 könnt ihr nach belieben eure Botanzahl ändern, Ihr wollt mit 28 Bots zocken dann schreibt statt der 32 eine 28 (beachtet bitte das ihr als menschlicher Spieler nicht in die Botanzahl eingerechnet seid, sodass für ausgewogene Team immer eine ungerade Zahl stehn muss ---> 31, 27 usw.)

2.) In der Zeile aiSettings.setBotSkill 1.0 könnt ihr die Stärke der Bot KI einstellen (1.0 = 100%, 0.8 = 80% usw.), dies ist wichtig da sich nach der Änderung der Schwierigkeitsgrad festsetzt, das heißt wenn ihr im Menü eures BF2 Einfach oder Veteran auswählt liegt die Bot KI trotzdem bei 100% und die Bots sind tierrisch gemein zu euch.

3.) Ticketanzahl erhöhen

*Sucht im Ordner Battlefield 2 / mods / bf2 / python / game / gamemodes folgende Datei ---> gpm_cq

*Öffnet die Datei gpm_cq mit einem Texteditor, und sucht folgende Zeile

def calcStartTickets(mapDefaultTickets):

return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 100.0))

*ändert die blau markierte Zahl nach unten, denn je kleiner die Zahl desto höher ist die Ticketanzahl, hier ein Beispiel (geht bitte in Zehnerschritten vor):

def calcStartTickets(mapDefaultTickets):

return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 50.0))

---> das heißt im klartext auf der Map "Gulf of Oman":

100.0 = 200 Tickets

50.0 = 400 Tickets

*speichert die gpm_cq Datei ab

4. Fazit

Um nicht den Überblick zu verlieren setzt nicht zuviele Bots ein, ich persönlich habe bei mir 27 eingestellt und das ist eine gute Anzahl um die 16'ner Maps ohne zuviel durcheinander zu spielen. Ich hatte auf der Stadtbattlemap Karkand mal 32 Bots angegeben plus 100% Stärke und es wurde ein reines Schlachthaus aus der Map. Also passt es euch nach euren Wünschen an.

Bei der Ticketanzahl sei hingewiesen das je höher eure Botzahl ist, desto mehr Tickets empfehle ich, da diese ansonsten schnell ausgehen wenn sich die Bots gegenseitig über den Haufen ballern.

Zu den Veränderungen ist folgendes zu sagen, die Botanzahl zu erhöhen ist legitim da in der File selber von DICE ein kleines Tutorial gegeben wird. Die Ticketanzahl dürfte auch keine Probleme machen, da diese ja nichts mit der Anzahl auf den Online-Servern zu tuhen hat. Ich hab es Online getestet und keine Probleme mit Punkbuster gehabt. Trotzdem sei gesagt: NUTZUNG AUF EIGENE GEFAHR !!!

post-120-1119624032_thumb.jpg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast
Dieses Thema wurde nun für weitere Antworten gesperrt.


  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.