Если вы считаете себя фанатом Neverwinter Nights и имеете навыки работы с NWN Toolset, то мы приглашаем вас к участию в разработке нашего проекта. Заявки отправляйте по адресу: admin@NWNights.ru
Привет всем!
Мне известно как сделать на разных размерах карт разное количество очков. Но вот как поставить разное количество ботов на этих размерах? А то карта маленькая, а народу 64 человека бегает. Одно мясо.
Strelec-zmeya
Если играть в Singleplayer, то достаточно дописать в файл mods\название мода\Levels\название карты\server.zip\game_modes\sp1\кол-во игроков\ai\StrategicAreas.ai строку: aiSettings.setMaxNBots NN, NN - желаемое кол-во ботов, желательно с расчетом, например 15 ботов+1 человек=16 игроков, т.е. чтобы ботов было нечетное число. Тут игра сама расставит всех поровну.
Если же играть в Coop, то перед каждым запуском карты просто поставить нужное кол-во ботов в настройках сервера. Если же попробовать изменить кол-во ботов также как и в Singleplayer, то игра сначала засунет (у меня было так) первых 24 ботов во вражескую команду (где обычно арабы или китайцы), а остальных в свою команду. Чтобы игра распределила игроков поровну, то придется менять еще и соотношение ботов (для 16 игроков поставить где-то 16-17, для 32-х - где-то 33).
---
P.S. Нашел решение для Coop:
В файл mods\название мода\Levels\название карты\server.zip\game_modes\режим игры\кол-во игроков\ai\StrategicAreas.ai дописать: aiSettings.setMaxNBots NN
И еще в файл mods\название мода\Levels\название карты\server.zip\game_modes\режим игры\кол-во игроков\GamePlayObjects.con дописать: sv.coopBotCount NN
_Zuko_42_
Нужно ли для этого сносить файл от программы AIBotChanger.ai? И какие настройки должны быть в файле AIDefault.ai? У меня стоят такие в моде:
aiSettings.setNSides 2
aiSettings.setAutoSpawnBots 1
REM Original AIX bot settings in case you need to copy and paste below
REM aiSettings.overrideMenuSettings 1
REM aiSettings.setMaxNBots 64
REM aiSettings.maxBotsIncludeHumans 0
REM aiSettings.setBotSkill 1.0
REM
REM *** keep the above lines intact in case you need to copy/paste them below ***
REM *** make changes here ***
REM *** max possible bots in assigned squads is 107, any more than 107 bots will not receive orders from commander
REM *** overrideMenuSettings 1 must be set, otherwise mod and map defaults will take precedence ***
REM *** botskill range is .10 to 1.00 ***
REM
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 64
rem aiSettings.maxBotsIncludeHumans 0
rem aiSettings.setBotSkill 1.0
_Zuko_42_
Попробовал без доп файла. Поставил 15 человек. В одиночной игре когда начинаешь все хорошо 8 на 8, а когда переходишь на другую сторону, то получается 7 на 9 почему то. Делал для COOP. Там вообще получается 2 человека против 15 ботов. В игре не работает балансировщик..
Strelec-zmeya В одиночной игре когда начинаешь все хорошо 8 на 8, а когда переходишь на другую сторону, то получается 7 на 9 почему то.
Такая же фигня Делал для COOP. Там вообще получается 2 человека против 15 ботов. В игре не работает балансировщик.
Соотношение ботов в настройках проверь, должно быть 50
Или в GamePlayObjects.con допиши sv.coopBotRatio 50 - так даже проигнорирует настройки сервера и при загрузке карты соотношение ботов выставиться на 50
_Zuko_42_
Поставил соотношение 50 в настройках и в самой карте - помогло. А то стояло 100 в настройках. Но блин как я ни пробовал, а при переходе в другую команду и в одиночной и в COOP команды не балансируются... Даже в строке aiSettings.maxBotsIncludeHumans 0 ставил значение 1, все равно при четном общем числе ботов и при нечетном итог тот же. За начальную команду баланс прекрасный , при переходе становится неравным...
И еще хотел спросить: Как то давно я ставил более 64 ботов в игре. Они были, но у "лишних" не было имен и их можно было распознать на "свой-чужой" только по миникарте. Как это поправить?
Strelec-zmeya Как то давно я ставил более 64 ботов в игре. Они были, но у "лишних" не было имен и их можно было распознать на "свой-чужой" только по миникарте. Как это поправить?
У меня также было, просто лимит HUDа исчерпан, у лидера 7 отряда вместо цифры 7 был значок сброса техники. Игра раскидывает ботов по 5 на отряд, и более 6 отрядов не "поддерживает", поэтому на команду нужно не более 30. Играю с 56-и ботами - норм
Привет всем!
Мне известно как сделать на разных размерах карт разное количество очков. Но вот как поставить разное количество ботов на этих размерах? А то карта маленькая, а народу 64 человека бегает. Одно мясо.