Донесения


Разделы


Реплеи


Информация


Стратегии


Командная игра


Стратегии Зергов


Стратегии Протоссов


Стратегии Терран


Файлы


Чистый StarCraft (или как прожить без лицензионных дисков)

Версия для распечатки

Думаю, все давно уже устали от корявого перевода и частичной или полной несовместимости так называемых "локализаций" StarCraft. Хотя ещё есть те, кто с пеной изо рта доказывают, что перевод их устраивает, тем не менее, если для человека нормально слышать от Zealota возглас "За Родину, за Ельцина", то это уже диагноз. ;) Если вы относитесь к последним, то дальнейшее чтение этого материала не будет представлять для вас интереса.

Последнее время в Бараках стали часто возникать вопросы о корректности "патченья" StarCraft, о подключении к FSGS для версии 1.08b и т.п. вещах. В большинстве случаев всё опять же упирается в отсутствие "ЧИСТОТЫ" игры и неудачную локализацию. Как вы, наверное, уже догадались, речь здесь пойдёт о "ЧИСТОТЕ" в смысле программных модулей. Так как "лучший перевод - это его отсутствие ©", мы рассмотрим некоторые аспекты доработки и переработки существующих модификаций нашей любимой игры и возвращение её, так сказать, к корням, а также способы доведения до оптимального состояния в плане патчёй, работы без CD и т.п..

Хочу сразу сказать, что все приведённые здесь методы не универсальны, и в вашем конкретном случае могут не подействовать. Тем не менее, собранный здесь материал, в какой-то степени, обобщает опыт учёных конфедерации в этой области.
В худшем случае, если вы прочитав эту статью, так и не сможете добиться того, чего хотели, вы почерпнёте некоторые идеи, и сможете поэксперементировать самостоятельно.
Удачи!

Ревизия ресурсов

Сперва посмотрим, что у нас есть.

Самый оптимальный вариант - это два компакта, идентичные фирменным StarCraft и Brood War. Если это ваш случай, то вам, можно сказать повезло, - почти ничего делать не придётся, смотрите сразу раздел FSGS и Battle.net. Менее приятная конфигурация - StarCraft CD - копия оригинала, а Brood War - один из многочисленных вариантов локализации от "Фаргуса" или "7 волка". Этой беде иногда можно помочь.

Самый жуткий вариант, если у вас оба диска "локализованы", или, чего хуже, только "локализованный" Brood War с архивированным ядром StarCraft. Но даже в этом случае есть пара трюков, хотя результат предугадать весьма трудно.
Прежде чем продолжить чтение, советую распечатать статью, чтобы во время "процесса"текст был постоянно под рукой.


Предварительная подготовка

Переходим от слов к делу. Во-первых, для пущего контроля над процессом установки, а также, во избежание установки ненужных обновлений системы, вроде "левых" CDFS.vxd, коими кишат некоторые пиратские CD, нужно отключить автораспознавание CD. Это можно сделать на перманентной основе, а также временной, т.е. по мере необходимости. Для первого варианта:

1. Правая кнопка мыши по значку "Мой компьютер".
2. В открывшемся контекстном меню выбираем "Свойства"
3. Открываем закладку "Устройства"
4. В списке устройств открываем узел "Устройства чтения компакт-дисков" и выбираем CD-ROM привод, используемый для игры.
5. Нажимаем кнопку "Свойства" и в открывшемся окне открываем закладку "Настройка".
6. Просто снимаем галочку с "Автоматическое распознавание диска".
7. Жмём два раза "Ок".

После этого система предложит перегрузиться, что вам и требуется сделать. Теперь при установке CD, Windows не будет запускать ассоциированные приложения, такие как CD проигрыватель, autorun.exe и т.п..
Второй вариант может показаться некоторым более удобным, так как не требует никаких изменений системы. Делается это так. Перед тем, как вставить диск, нажмите и не отпускайте левый Shift. Затем, удерживая Shift, вставляйте диск, и держите Shift до тех пор, пока диск не наберёт обороты (это можно определить по характерному звучанию из трэя), где-то секунды 3-4. Отпускайте Shift. Всё. И никакие autorun.exe вам не навредят. ;)
Для дальнейших действий отключение автораспознавания CD необходимо.
Теперь стоит избавиться от всех предыдущих установок StarCraft, если они конечно у вас были. Выполните деинсталляцию стандартным способом через меню "Пуск" … "Unistall Starcraft". Если такой вариант не удаётся, просто удалите каталог, где у вас установлена игра, например "C:\Program Files\StarСraft". Затем, необходимо отчистить реестр. Для этого жмите "Пуск" / "Выполнить". В открывшемся окне, в текстовом поле введите "regedit", естественно без кавычек, и жмите "OK". Будет запущена программа редактирования реестра Windows. Основное окно программы состоит из двух подокон. В левом подокне последовательно откройте "HKEY_LOCAL_MACHINE, Software, Blizzard Entertainment, Starcraft", как показано на рисунке 1.

Рис. 1

 

Выделите папку StarCraft и нажмите на клавиатуре "Del" - система потребует подтверждения об удалении раздела, нажмите "Да" и закройте редактор реестра.
Вышеописанное деяние необходимо только для того, чтобы можно было осуществить инсталляцию игры заново, так как, в противном случае, игра откажется от установки.
Теперь неплохо было бы произвести дефрагментацию диска. Хотя это не является обязательным, тем не менее будет лишним не будет.


Сценарий

Если у вас имеется в наличии только Brood War с архивированным ядром StarCraft, произведите полную установку и переходите сразу к пункту 3.

1. Устанавливаем StarCraft c "нормального" CD. Так как автозапуск отключен, вам следует самостоятельно запустить setup.exe c компакт-диска игры. После этой операции у вас должна быть установлена версия 1.0 игры. Запускать её сразу не следует, так как на некоторых системах Win98 и Win2000 наблюдается несовместимость этой версии игры с драйвером vxd (драйвер виртуального устройства) CD-ROM привода. Просто оставьте всё как есть, пока.
Если вас угораздило иметь русификацию StarCraft от Фаргуса, то небходимо произвести ещё пару действий. Для разных вариантов русификации возможны разные исходы, но, в большинстве случаев, должен получиться нормальный StarCraft версии 1.0, либо 1.01.
Итак, открываем каталог с установленной игрой, например "C:\Program Files\StarCraft" и удаляем каталоги "Rez", "Campaign" и файл patch_rt.mpq, если он есть. В таблице ниже приводится список файлов и каталогов оригинального StarCraft. В любом случае, после всего этого в каталоге игры должна быть такая и только такая картина. Если у вас есть файлы, или каталоги, не указанные в таблице, вам следует их удалить самостоятельно.
 
.. Файлы .. StarDat.mpq
StarCraft.exe
StarEdit.exe
StarEdit.hlp
StarEdit.cnt
EditLocal.dll

Local.dll
Smackw32.dll
Readme.cnt
Readme.hlp
License.txt
InstCC.exe

Riched20.dll
storm.dll
battle.snp
standard.snp
noboot.dat

.. Каталоги ..

MAPS

2.

Ставим Brood War. Для этого вставьте диск Brood War, но не запускайте setup.exe. Попробуйте запустить install.exe. Если удастся, то далее следуйте стандартной схеме. После этого у вас получится "нормальный", либо полулоклизованный Brood War версии 1.04 (в зависимости от версии Стара), но "узнавать" диск с Brood War он скорее всего не будет, да и не нужно ;), на данном этапе.

3.

Патчим до версии 1.08b. Пришло время обновить наш крафт до, так сказать, современного уровня. Качаем файл BW_108b.exe и запускаем. После патча будет произведена попытка запуска игры, если CD не опознается, нажимайте Exit.
Если возникнут проблемы с процессом патченья, попробуйте удалить "Patch_rt.mpq" и повторить процесс.
Если всё из рук вон плохо, попробуйте просто заменить файлы, аналогичными с этого сайта. После этого удалите "Patch_rt.mpq" и попытайтесь пропатчить.
Аналогично пункту 1. сверяем список файлов, и, в случае необходимости, удаляем аномалии.

 
.. Файлы .. StarDat.mpq
BrooDat.mpq
starcraft.exe
staredit.exe
StarEdit.hlp
EditLocal.dll
Local.dll
StarEdit.cnt
Readme.cnt
Readme.hlp

EditPTB.loc
SEditPTG.loc
BNUpdate.exe
License.txt
storm.dll
battle.snp
standard.snp
patch.txt
bnupdate.log
Patch_rt.mpq


Smackw32.dll
InstCC.exe
Riched20.dll
BroodUnits.doc
SEditENU.loc
noboot.dat
SEditDEU.loc
SEditESP.loc
SEditFRA.loc
SEditITA.locS

.. Каталоги ..

MAPS

4. Нахрена Zerg-у CD. Качаем "SCFree_2_06_01.exe". Это саморазварачивающийся архив с полезной программкой, которая избавит нас от множества неприятностей. Открываем архив и запускаем SCFree.exe. Думаю с принципом работы проблем не будет, но на всякий случай, можете прочитать прикрепленный readme.txt. Патчим наш любимый starcraft.exe. После выполнения этой процедуры можно спокойно вставлять диск и играть.
Если вы желаете играть без компакт-диска, то вам нужно переписать на жёсткий диск "install.exe" с того CD, который вы хотите использовать (StarCraft или Brood War), либо скачать урезанный "install.exe" с этого сайта. Но для того, чтобы starcraft находил этот install.exe необходимо ввести полное имя каталога, где он лежит в параметр "StarCD", через редактор реестра. Запускаем редактор реестра "regedit" также, как описано выше в разделе удаление StarCraft. (см. рис. 1) Открываем тот же ключ "HKEY_LOCAL_MACHINE, Software, Blizzard Entertainment, Starcraft". В правом окне выбираем параметр "StarCD". После чего, кликнув дважды на нём, вы сможете указать полное имя каталога, где лежит "install.exe". Нажимаем два раза "ОК".
Если вам больше ничего не нужно, En Taro Adun!

 

FSGS и Battle.net

Вот мы и добрались до него, родимого. Здесь есть два варианта. Первый. Вы желаете играть на настоящем Battle.net, тогда вам понадобится генератор ключей диска. И если вам повезёт, то вас туда пустят. Раз на раз не приходится, никаких гарантий.
Альтернатива, более удачный вариант - это FSGS (Free Standard Game Server). Это своеобразный Battle.net сервер, производимый сторонней от Близзарда компанией. В отличие от своего прототипа, FSGS является абсолютно бесплатным, с полностью открытым интерфейсом программирования, что делает его привлекательным как для любителей пиратских дисков (т.е. нас с вами ;) ), так и для независимых разработчиков.
Как же это делается. Для начала качаем Servaq Manager - полезнейшая утилита, написанная нашим соотечественником Ромой Глускиным, которая позволяет легко менять адреса шлюзов Battle.net, не требуя особых познаний. Сперва, требуется создать список шлюзов Battle.net (специальных серверов, которые управляют пользовательскими подключениями к Battle.net по всему миру) (по умолчанию список не создаётся). Запускаем StarCraft, выбираем Multyplayer / Battle.net и пытаемся коннектится на первый попавшийся шлюз, например US West. У вас ничего хорошего не получается, и вы выходите из StarCraft. Теперь запускаем ServaqManager.exe. Откроется окно со списком только что созданных шлюзов. Теперь вместо прописанных Battle.net адресов (правая колонка ) спокойно можно вводить IP адреса ваших любимых FSGS серверов, а в левую колонку их названия на английском (список FSGS серверов можно взять на StarCraft.ru) не забыв нажать иконку "сохранить" с изображением одного флоппи-диска. Всё. StarCraft готов к игре на FSGS. Теперь запустив Multyplaer / Battle.net вы можете выбрать один из тех серверов, которые вы ввели с помощью Servaq Manager. Удачной Охоты!


© 15.06.2001 Forcecoder


Форумы


Разработка


Статьи


Battle.net & FSGS


Юмор


FanFiction


FanFiction


Art


StarCraft 2


2-ой ExpSet


Музыка


Репортажи


Интервью


Кланы


Турниры


Юниты Терран


Юниты Протоссов


Юниты Зергов


Ссылки


О Сайте

 
 
Dungeon.Ru : Diablo II / WarCraft III Russian Information Site

Hosted by Formoza
| Новости | Стратегии | Юмор & FunFiction | Статьи | Battle.Net & FSGS | Art | Music | Replays | Файлы | Ссылки | Форумы | Гостевая книга | О сайте | Contact Us |

Ideas by Demiurg[SH] & Drake[SCC] & Nickeitor[HZ].
Design by Drake[SCC].
Flash by Phoeniks.
Code morphing by Nickeitor[HZ]. Rambler's Top100 Texts by RKP.
© 1998-2001 Souls Hunters clan.
... в мире существует только одна Стратегия - это StarCraft ...


TopList