funakistyle 0 Melden Geschrieben 24. Juni 2005 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 !!!