Установка и настройка Battlefield 2

#1 2012.12.24 19:45:43

0

b]Как установить Battlefield 2?[/b]

Инструкция по установке:
Рассмотрим в качестве примера процесс установки Battlefield 2 и мода Real War
1. Смонтируйте образ диска bf2.iso в любой эмулятор и установите игру. (для получения серийного номера юзайте keygen_bf2.exe )
2. Установите патч 1.41 запустив файл BF2_Patch_1.41.exe
3. Установите патч 1.50 запустив файл bf2patch150.exe
4. Установите Battlefield 2 Update 1.50 Alt + Tab Fix скопировав файл RendDX9.dll в директорию с установленной игрой
5. Установите мод Real War, запустив установщик Real_War_1.5_Final.ехе.
6. Установите обновление Real_War_1.5_to_2.0_Patch.exe.
7. Обновите панк бастер, для этого запустите файл pbsetup.exe (интернет включен), нажмите Add a Game, выберите из списка игр Battlefield 2, добавьте игру, затем в списке игр выделите её, нажмите Check for Updates, и дождитесь обновления.
8. Запустите игру, создайте онлайн аккаунт и смело в бой!!!

Примечание:
На последней стадии установки Real War 1.5 на экране появится черное окошко с бегущими строчками! Не закрывайте это окно но окончания его работы! В конце оно закроется само!
Отредактировано: Panda 2022.08.04 14:58:07
#2 2012.12.24 19:56:53

0

Как избавиться от начального меню и сразу входить в игру?
Чтобы запустить игру без заставки и без выбора аккаунта, в свойствах ярлыка достаточно иметь такую строку:

"C:\Program Files\EA GAMES\Battlefield 2\BF2.exe" +menu 1 +fullscreen 1 +restart 1 +PlayerPrefix xxxxx +playerName xxxxx +playerPassword xxxxx

Где
PlayerPrefix xxxxx - ваш префикс в игре.
playerName xxxxx - ваш ник (аккаунт)
а
playerPassword xxxxx - пароль аккаунта.


Как запустить игру в окне?
Нужно добавить в свойства ярлыка следующую строчку
+fullscreen 0 +wx 1 +wy 1

Первое отменяет полноэкранный режим, а второе позиционирует окно игры относительно левого верхнего угла экрана. Если не добавлять позиционирование, то окно будет открываться, сдвинутое вправо-вниз, и часть кнопок будет недоступна.
В первый раз обычно окно открывается в разрешении вашего экрана, после чего в видео настройках игры нужно поменять разрешение на удобное вам и соответствующее вашей частоте обновления. На следующий раз игра сразу откроется в окне нужного размера.


Как вставить адрес сервера в игре?
Команда "вставить" CtrL+V


Как записывать и смотреть демки?
- открыть консоль
- начать запись:
demo.recordDemo имя видео

- остановить запись:
demo.stoprecording

2 файла демки будут в папке EA GAMES\Battlefield 2\mods\bf2\Demos
Сложим их в My Documents\Battlefield 2\Profiles\Default\Demos (если директории Demos нет, создайте)
В браузере игры идете в "комьюнити", выбираете ролик и вперед.
Опции (быстрее, медленно, пауза и т.п.) вызываются как команды в игре - Q.


Как сделать так, что при создании нового профиля в игре "добрый голос" диктора не объяснял по 20 раз значения разных клавиш, отвлекая от игры?
В настройках звука в игре уберите на ноль ползунок громкости для шкалы Voice Over.


Как поменять пароль и почту игрового аккаунта?
Идём сюда (вводим мыло и пароль нужного нам аккаунта из игры) и жмём Update Profile.


Как проверить стабильность интернет соединения?
Пуск>выполнить>cmd

Ping https://www.ru -t

Подождать минуту.
Прервать команду: CTRL+C
При потере пакетов более 5%, обращаться к своему провайдеру за разъяснениями о качестве связи.
Отредактировано: Panda 2022.08.04 15:03:18
#3 2012.12.24 19:58:54

0

Как увеличить количество ботов в игре?
Идём в Battlefield 2\mods\bf2\AI\AIDefault.ai, там есть примерно такой текст:

aiSettings.setNSides 2<BR>aiSettings.setAutoSpawnBots 1<BR><BR>aiSettings.setMaxNBots 64<BR>aiSettings.maxBotsIncludeHumans 1<BR>aiSettings.setBotSkill 0.4

Изменяем его на такой:
aiSettings.setNSides 2<BR>aiSettings.setAutoSpawnBots 1<BR><BR>aiSettings.overrideMenuSettings 1<BR>aiSettings.setMaxNBots 32<BR>aiSettings.maxBotsIncludeHumans 0<BR>aiSettings.setBotSkill 0.8

и вуаля - у вас теперь 32 бота. Число ботов можно выставить любое, сложность(aiSettings.setBotSkill) тоже. 0.4 - легкий, 0.7. - средний, 1.0 - высокий.

Имейте ввиду - этот способ стоит использовать, если вы не собираетесь играть онлайн! Потому что содержание игры меняется и на интернет-серверы вы уже не зайдёте!!!


Как играть по сети с ботами?
В игре есть 3 режима: конквест, кооп, и сингл. В коопе и сингле есть боты.

Заходишь в игру, multiplayer ->greate local, в меню game mode, выбираешь режим co-op, в пункте max player выставляешь необходимое количество ботов.
Один игрок создает игру по локальной сети, второй его находит, но не присоединяется, затем первый выходит из сетевой игры и грузит аналогичную сингл карту, после загрузки, второй присоединяется к найденной у него сетевой игре. Играйте на здоровье, для полного счастья можно накидать побольше ботов и повысить их скил (см. предыдущий пункт)
Отредактировано: Panda 2022.08.04 15:03:00
#4 2012.12.24 20:04:32

0

Как увеличить количество тикетов (билетов)?
Заходим в Battlefield 2\mods\bf2\python\game\gamemodes и открываем блокнотом gpm_cq. Находим строку:

return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 100.0))
Чем меньше цифра тем больше билетов. Например 25.0 даст 800 билетов на сторону. В игре с 40 ботами хватает надолго


Можно ли общаться внутри склада, используя VoIP, но не нажимая кнопок для связи?
Зайдите в папку со своим профилем...ищем там файл Audio.con в нем правим строку

AudioSettings.setVoipUsePushToTalk

в конце меняем 1 на 0, сохраняем...
и всё прекрасно работает и без нажатия на клавишу В, но активация голосом работает только внутри склада.
Если вы командир склада и вам надо переговорить с главкомом надо нажимать V, остается подстроить микрофон на желаемый уровень срабатывания.


Есть ли в игре встроенный счётчик fps? Если да, то как его включить?
Да, включить его можно введя в консоли [вызывается "~"]
renderer.drawfps 1


Где скачать новые карты и карты для одиночной игры размерностью 16-32-64?
1. Первое зеркало

2. Второе зеркало

Карты копируем сюда:
x:\X\Battlefield 2\mods\bf2\levels\


Как искать игроков для совместной игры? узнать кто играет на сервере?
Не для кого из вас не секрет ,что играть в одиночку не так интересно как в команде, но "затрачиваются" тимспиком и вступлением в кланы иногда просто лень, хочется найти человека и просто поиграть вместе.
Мониторинг серверов там же, поиск по IP и порту


Где смотреть официальную статистику?
1.https://www.bf2s.com/
2.https://bf2tracker.com - требуется регистрация. (доступна статистика альтернативных ранговых систем)
3.https://www.bf2player.com/
4.https://www.bf2stats.net/
5.https://www.gameslave.co.uk
6.https://www.formitron.com/
7.https://battlefield.ea.com/battlefield/bf2/leaderboards.aspx - от самой ЕА


У меня во время установки патча пишет: "Patching failed!". Как мне установить patch?
Если у вас русская Windows ХР, то изменяем местоположение папки "Мои документы". Пуск->Правый клик на "Мои документы"->Свойства->Переместить

Было:
X:\Documents and Settings\Username\Мои документы

Стало:
Х:\Documents and Settings\Username\My docs
(или любую другую папку не содержащую в пути кириллицу). После этого вы можете установить патч. Для пользователей пираток: патч установится только на не крякнутую игру.
Отредактировано: Panda 2022.08.04 15:04:17
#5 2012.12.24 20:07:31

0

У меня вместо теней под объектами появляются огромные квадраты
Проблема решается обновлением драйверов для видеокарты


При попытке создать аккаунт, игра замирает на неопределённо долгое время (от 15 мин и более) При повторной попытке регистрации выдается сообщение, что на данный e-mail кто-то уже зарегистрировался.
В "Account Managment" появившемся при запуске игры, выбираете вкладку "Retrive Account". Дальше выбираем с помощью чего мы получим свой аккаунт "Using email" или "Nickname", и в зависимости от этого выбора вводим в следующую строку мыло или ник, а в следующую пароль. И ваш акк восстановится и подключится!
Данные нужно ввести такие же, как и вовремя неудачной регистрации, когда надпись "connect" не исчезала.


Когда я пытаюсь сделать скриншот кнопкой Print Scrееn, в папке "мои документы" появляются только пустые Png файлы
Проблема в том, что игра не понимает русских букв в пути к папке "мои документы". Создаём в корне диска С: папку My Documents, правой кнопкой кликаем на папке Мои документы, свойства - перенести. И переносим содержимое в созданную в корне папку. Всё. Скриншоты создаются.


Как поменять / поставить лиц ключ на уже установленную игру?
Будет полезно для тех кто переустановил Windows и не хочет переустанавливать игру.

Итак:
Находим директорию
...\Battlefield 2\Support\...

, Находим файл под названием:

"Battlefield 2_code.exe".
Запускаем и вводим лиц. ключ. Жмем "Далее >"(или "Готово") Затем запускаем
"BF2CDKeyCheck.exe"
(Это нужно для шифрования ключа в реестре Windows)

Внимание! Не запускайте "Battlefield 2_code.exe". просто так, это приведет к стиранию вашего ключа в реестре Windows!

P.S: Когда запустили "BF2CDKeyCheck.exe" не пугайтесь что ничего не произошло, ключ все равно зашифрован.

Если возникают проблемы с шифрованием,сделайте следующее:
1. Идем Х:\Battlefield 2\Support (где Х хард на котором стоит батла)
2. Находим Battlefield 2_code.exe
3. Вбиваем заново свой рег номер.
4. Закрываем окно.
5. Жмем кнопку ПУСК
6. Выбираем ВЫПОЛНИТЬ
7. В текстовом окне пишем regedit и жмем ОК
8. В появившемся левом окне выбираем "мой копьютер" выделяем его, жмем "файл", "экспорт", выбираем "все файлы", пишем имя "backup", и "сохранить" (сохраняйте где хотите это нужно для того чтобы если где то ошиблись восстановить все до того как вы туда полезли)
9. Далее в левом окне находим "HKEY_LOCAL_MACHINE" жмем на плюс
10. Находим там "SOFTWARE" и снова плюсик
11. Находим там "Electronic Arts" и снова плюсик
12. Находим "EA Games" снова плюсик
13. Находим "Battlefield 2" и опять плюсик
14. В появившемся правом окне видим "ergc", двойной щелчек на "по умолчанию" (или Default)
15. В появившемся окне перед слева от всех появившихся цифр вбиваем x9392 (пример: x9392DH34DF78WE35BV78AS69) и жмем ок.
16. Запускаем игру и вперед
Ключ генерируем с помощью кейгена
Отредактировано: 2012.12.24 20:10:04