Устанавливаем (переустанавливаем) ключ - Форум BFGAME|RU


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Akkaru  
Форум BFGAME|RU » Battlefield 2 » Техническая часть » Устанавливаем (переустанавливаем) ключ
Устанавливаем (переустанавливаем) ключ
Palkin-JetДата: Пятница, 07.03.2008, 02:42 | Сообщение # 1
Admin
Группа: Салаги
Сообщений: 4029
Награды: 26
Репутация: 90
Игрок в Battlefield 2 в процессе использования (нелицензионной, а равно и лицензионной) игры может столкнуться с рядом проблем возникающих из-за отсутствия либо повреждения параметров ключей реестра игры.
Причин необоснованных вылетов Battlefield 2 на рабочий стол в момент коннекта к серверу, может быть несколько:
1. «Cброс» лицензионного ключа игры в реестре.
2. Отсутствие лицензионного ключа игры в реестре.
3. Хранение лицензионного ключа игры в реестре в незашифрованном виде (по умолчанию программа установки шифрует данный ключ).
Кроме того, при повреждении, либо отсутствии в ветке необходимых параметров игра может отказаться обновляться.
За все это изумительное великолепие неисправностей отвечает ключ реестра:
Код
HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games
Имеющий вложенные ключи:
Battlefield 2
Battlefield 2 Special Forces
По своей организации эти ключи реестра идентичны, одни и те же параметры используются в обоих. Далее рассматриваем на примере ключа реестра Battlefield 2, все что написано для него, верно и для Battlefield 2 Special Forces.
Рассмотрим ключ реестра Battlefield 2. В нем содержатся ряд параметров необходимых для нормальной работы игры.
Language - язык игры (по умолчанию - English, менять не рекомедую)
Locale - настройки языкового окружения (по умолчанию - en_US, менять не рекомедую)
InstallDir - путь к папке с игрой
Version - текущая версия игры
Кроме того, у ключа реестра
Код
HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2
есть еще два вложенных ключа:
Код
HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2\ergc
HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2\wdc
В первом хранится ваш лицензионный ключ к игре в неудобоваримом виде (ибо зашифрован аццки). Если вы заглянули в этот ключ реестра увидели что ваш лицензионный ключ игры записан в виде - XXXX-XXXX-XXXX-XXXX(что в большинстве случаев указывает на использование вами кейгенератора, так как он в отличие от установщика игры его не шифрует), то вам необходимо воспользоваться утилитой bf2cdcheck.exe для приведения вашего лицензионного ключа в порядок. Если этого не сделать, будете периодически вылетать с серверов в состоянии легкого недоумения.
Второй ключ реестра черт его знает для чего, если кто знает, подскажите буду благодарен.

Небольшой FAQ

Итак, как добавить\изменить лицензионный ключ в реестре?

Есть три способа это сделать:

1. Сгенерить кейгенератором и вставить напрямую в ключ реестра ergc без тире, единым монолитным блоком.
Не XXXX-XXXX-XXXX-XXXX, а XXXXXXXXXXXXXXXX.

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

2. Сгенерить кейгенератором и с помощью его же вставить в реестр лицензионный ключ. Здесь не придется создавать вручную ключей реестра и параметров, но bf2cdcheck.exe запустить необходимо (насчет смены ключа Special Forces читайте ниже).

3. Сгенерить кейгенератором и воспользоваться официальной программой Battlefield 2_code.exe (или Battlefield 2 Special Forces_code.exe) расположенной в папке -
Код
<папка с игрой>\Support (Support_XP1).

После её использования также надо запустить bf2cdcheck.exe.

В случае если вы меняете лицензионный ключ Special Forces без переустановки аддона, вам необходимо из коммандной строки либо с помощью bat-файла запустить bf2cdkeycheck.exe c ключом реестра Special Forces в качестве параметра, например

Код
bf2cdkeycheck.exe SOFTWARE\Electronic Arts\EA Games\Battlefield 2 Special Forces

После этого в реестре вы получите точно такой же зашифрованный ключ как и у BF2

ВНИМАНИЕ!!!
Battlefield 2_code.exe (а равно и Battlefield 2 Special Forces_code.exe) - это программа, написанная очень странными людьми, и если вы не собираетесь менять лицензионный ключ НЕ ЗАПУСКАЙТЕ ЕЁ! Ибо она при запуске удаляет ключ реестра ergc, вне зависимости от того будете ли вы менять свой лицензионный ключ, или нет. Что самое удивительное, после её использования тоже надо запустить bf2cdcheck.exe =) Такие вот чудеса.

Что делать если игра отказывается обновляться?

Лезть в
Код
HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2

и смотреть, что там написано в параметрах:

InstallDir - путь к папке с игрой
Version - текущая версия игры

Если есть расхождения между тем, что написано в реестре и есть на самом деле, то приводим параметры в соответствие с действительностью. Если ключа\параметров нет в реестре, необходимо создать их вручную, либо экспортировать из реестра товарища у кого также установлен Battlefield 2 (не забыв перед импортом в свой реестр удалить перед этим его лицензионный ключ из параметра ключа реестра ergc, и поправив остальные параметры в соответствии с теми что имеются у вас).

Что делать если игра вылетает при заходе на сервер?

Проверяем наличие ветки реестра
Код
HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2

(либо Battlefield 2 Special Forces).

Если она есть, смотрим параметр ключа реестра ergc, на предмет наличия\зашифрованности лицензионного ключа игры.

 
Форум BFGAME|RU » Battlefield 2 » Техническая часть » Устанавливаем (переустанавливаем) ключ
  • Страница 1 из 1
  • 1
Поиск:

Чат
Новости
Просмотров: 512
Дата: 16.02.2019

Просмотров: 697
Дата: 23.10.2018

Просмотров: 13249
Дата: 26.08.2018

Просмотров: 12862
Дата: 19.06.2018

Просмотров: 14155
Дата: 07.05.2018

Обзоры

Просмотров: 324
Дата: 21.02.2019


Просмотров: 1004
Дата: 15.08.2018

Просмотров: 1212
Дата: 13.08.2018

Просмотров: 981
Дата: 25.07.2018

Просмотров: 934
Дата: 20.06.2018

| Контакты | О сайте | Карта сайта |

Рейтинг@Mail.ru

Хостинг от uCoz | Дизайн: Bfgame.ru

© BFGame.ru 2008-2019. Все права защищены. Перепечатка материала разрешается только при согласовании с администрацией Bfgame.ru или при условии наличия активной ссылки на оригинал новости.