System Shock 2 (технические вопросы): различия между версиями
SAS (обсуждение | вклад) м (→Ссылки) |
R0m4n101 (обсуждение | вклад) |
||
(не показано 28 промежуточных версий 6 участников) | |||
Строка 43: | Строка 43: | ||
=== Мышь некорректно работает в инвентаре === | === Мышь некорректно работает в инвентаре === | ||
− | Необходимо | + | ==== 1-й способ решения: ==== |
+ | Необходимо вручную исправить файл с настройками управления (обычный текстовый файл, открывается любым текстовым редактором, например Блокнотом). | ||
− | + | Файл с вашими сохраненными настройками управления находится в папке '''Binds''' - имя файла начинается на cfgb..., дальше идет номер ячейки, в которую вы его сохранили, например, cfgb0002.bnd или cfgb0003.bnd; | |
− | |||
− | В | + | В файле находим две строчки: |
− | + | <pre>bind mouse1 +fire_weapon | |
− | <pre>bind mouse1 +fire_weapon</pre> | + | bind mouse2 frob_object</pre> |
− | и изменяем | + | и изменяем их на: |
− | + | <pre>bind mouse1 +drag_and_drop_mode | |
− | <pre>bind mouse1 +drag_and_drop_mode</pre> | + | bind mouse2 frob_object_inv</pre> |
− | + | Файл, естественно, сохраняем. Заметьте, что в первом файле (cfga....bnd) нужно оставить значение как есть, не исправляя, а изменять только во втором (cfgb....bnd). | |
− | + | ||
− | <pre> | + | В файле '''user2.bnd''' в корневой директории игры можно не менять, достаточно изменить один файл в папке "Binds", зайти в игру и загрузить свою раскладку из меню "Customize Controls..." (в русской версии -"Изменить управление..."). |
− | и | + | |
− | + | ==== 2-й способ решения: ==== | |
− | <pre>bind mouse2 frob_object_inv</pre> | + | Как вариант, загрузить в опциях управления профиль "Standard FPS" - в нем уже настроено правильно. Правда, клавиши управления будут тогда отличаться от управления по-умолчанию, но исправить вы их можете как угодно. |
− | + | ||
+ | ==== ВАЖНО! ==== | ||
+ | Открыть в текстовом редакторе файл '''shock.cfg''' и проверить на наличие следующих строк (в конце файла). Если таких строк нет, то вставить их (в конце файла) и сохранить: | ||
+ | <pre>mouse1_bind_game2 0 | ||
+ | mouse2_bind_game2 0</pre> | ||
+ | После этого можно произвольно и в любой момент игры исправлять раскладку клавиатуры и сохранять её под своим именем. Строчки в '''user2.bnd''' остаются неизменными: | ||
+ | <pre>bind mouse1 +drag_and_drop_mode | ||
+ | bind mouse2 frob_object_inv</pre> | ||
+ | ===== Примечание: ===== | ||
+ | *Первоисточником двух этих строк является последний официальный патч '''"shkpatch.exe"''' версии 2.03 (или 2.3). | ||
+ | |||
+ | *При полной установке мода '''SS2 Kolya Tool''' (см. ниже) будет изменен файл '''shock.cfg''' - из него пропадет строчка "mouse1_bind_game2 0" и придется повторно его исправить. | ||
=== В игре не получается выставить разрешение выше 1024х768 === | === В игре не получается выставить разрешение выше 1024х768 === | ||
Строка 80: | Строка 91: | ||
*попробуйте использовать другой набор кодеков (например, [http://www.cccp-project.net/ http://www.cccp-project.net/]) или вообще только один необходимый кодек. | *попробуйте использовать другой набор кодеков (например, [http://www.cccp-project.net/ http://www.cccp-project.net/]) или вообще только один необходимый кодек. | ||
− | *в крайнем случае - отключите ролики путем удаления или перемещения в другое место | + | *в крайнем случае - отключите ролики путем удаления или перемещения в другое место или просто добавьте строчку no_movies в cam.cfg |
=== Не получается пропатчить игру === | === Не получается пропатчить игру === | ||
Строка 110: | Строка 121: | ||
=== Каждое новое автосохранение при переходе на новый этап затирает быстрое сохранение игрока === | === Каждое новое автосохранение при переходе на новый этап затирает быстрое сохранение игрока === | ||
− | Чтобы этого избежать, надо вручную немного изменить файл ''' | + | Чтобы этого избежать, надо вручную немного изменить файл '''USER.BND''' (обычный текстовый файл, открывается Блокнотом): |
− | + | Например выберем любые две функциональные клавиши (от F1 до F12), на которые будут повешены быстрое сохранение (F10) и быстрая загрузка (F12) в игре. | |
+ | |||
+ | Строчку <b>bind f10 "quickuse 10"</b> изменяем на <b>bind f10 "shk_save_game 14"</b> | ||
− | Строчку < | + | Строчку <b>bind f12 "quickuse 12"</b> изменяем на <b>bind f12 "shk_load_game 14"</b> |
− | + | При таком раскладе быстрое сохранение записывается в последний (15-й сверху) слот в окошке Save/Load, и больше не затирается автосохранением. Естественно, Вам вместо F10 и F12 можно выбрать другие функциональные клавиши, например: F2 и F3, а игру вовсе не обязательно сохранять именно в 15-й слот (можно выбрать и любой другой, по вкусу). Отсчет начинается сверху с нулевого слота. | |
− | + | ''ПРИМЕЧАНИЕ:'' После установки мода '''SS2 Kolya Tool''' быстрая запись/сохранение с 15-й слот в файле '''USER.BND''' привязывается к комбинациям клавиш: ALT+S и ALT+L. | |
− | |||
= Некоторые моды и инструменты = | = Некоторые моды и инструменты = | ||
Строка 157: | Строка 169: | ||
*фикс для видеороликов. | *фикс для видеороликов. | ||
− | Забирать | + | Забирать отсюда: [http://timeslip.chorrol.com/ddfix.html <strike>http://timeslip.chorrol.com/ddfix.html</strike>] [http://www.ttlg.com/forums/showthread.php?t=121449 http://www.ttlg.com/forums/showthread.php?t=121449] |
=== SS2 Modmanager === | === SS2 Modmanager === | ||
Строка 165: | Строка 177: | ||
[http://www.strangebedfellows.de/index.php?topic=527.0 http://www.strangebedfellows.de/index.php?topic=527.0] | [http://www.strangebedfellows.de/index.php?topic=527.0 http://www.strangebedfellows.de/index.php?topic=527.0] | ||
− | ''ПРИМЕЧАНИЕ:'' | + | ''ПРИМЕЧАНИЕ:'' версия 0.0.4.2 имела проблемы с запуском - пробуйте на своей машине. Версия 0.0.3.39, похоже, запускается без проблем у всех. |
=== System Shock 2 Widescreen mod === | === System Shock 2 Widescreen mod === | ||
Строка 179: | Строка 191: | ||
- полная совместимость с '''Rebirth'''. | - полная совместимость с '''Rebirth'''. | ||
− | [http:// | + | [http://www.shtupmod.net/ http://www.shtupmod.net/] |
=== Rebirth beta 01 - Complemented version === | === Rebirth beta 01 - Complemented version === | ||
Строка 209: | Строка 221: | ||
Подборка, сделанная с целью объединить все лучшие модификации для [[System Shock 2]], а также сделать их совместимыми друг с другом и с русификацией SS2 от Dark Fate Team. | Подборка, сделанная с целью объединить все лучшие модификации для [[System Shock 2]], а также сделать их совместимыми друг с другом и с русификацией SS2 от Dark Fate Team. | ||
− | Читаем | + | Читаем подробности и смотрим ссылки на скачивание на форуме [http://darkfate.org/forum/index.php?topic=1099.0 Thief: the Dark Fate Forum] |
− | |||
− | [http://darkfate. | ||
− | |||
= Русификация System Shock 2 = | = Русификация System Shock 2 = | ||
− | === Русификатор от DarkFate Team v.1. | + | === Русификатор от [http://darkfate.org/view/details/site/about.pl DarkFate Team] v.1.31 === |
− | Включает субтитры к роликам | + | Включает в себя субтитры к трем сюжетным роликам из игры (для их просмотра Вам потребуется дополнительно установить DirectShow фильтр: '''[http://www.free-codecs.com/directvobsub_download.htm DirectVobSub]''', необходимый для корректной работы). |
− | [http://darkfate. | + | [http://darkfate.org/view/details/files/translates/system_shock2/SS2RUS_1.31.ss2mod SS2RUS 1.31.ss2mod] |
''ПРИМЕЧАНИЕ'': По ссылке лежит файл .ss2mod, для использования которого вам понадобится '''SS2 Mod Manager''' (см. выше). Если вы его не используете, то нужно просто разархивировать содержимое файла в папку с игрой (файл открывается любым архиватором, ибо на деле представляет из себя именно переименованный архив). | ''ПРИМЕЧАНИЕ'': По ссылке лежит файл .ss2mod, для использования которого вам понадобится '''SS2 Mod Manager''' (см. выше). Если вы его не используете, то нужно просто разархивировать содержимое файла в папку с игрой (файл открывается любым архиватором, ибо на деле представляет из себя именно переименованный архив). | ||
Строка 233: | Строка 242: | ||
= Ссылки = | = Ссылки = | ||
− | http://shock.com.ru | + | *http://shock.com.ru/ |
− | + | *http://www.sshock2.com/ | |
− | + | *http://darkfate.org/forum/index.php?board=16.0 | |
− | + | *http://www.ttlg.com/forums/showthread.php?t=69958 | |
− | http://www.sshock2.com/ | + | *http://www.strangebedfellows.de/index.php?board=15.0 |
− | |||
− | http://darkfate. | ||
− | |||
− | http://www.ttlg.com/forums/showthread.php?t=69958 | ||
− | + | {{Связанные статьи|System Shock 2}} | |
− | [[Category: | + | [[Category:Технические_вопросы]] |
Текущая версия на 16:52, 11 марта 2013
Проблемы запуска/геймплея
Не получается установить игру на WinXP (или другую NT-based)
запустите setup.exe ключом, отменяющим проверку на принадлежность вашей ОС к семейству NT, а именно:
setup.exe -lgntforce
(это можно сделать, например, из Пуск > Выполнить или создав ярлык на setup.exe и дописав ключ в свойствах ярлыка)
Игра вылетает с ошибкой
- допишите в файл cam.cfg следующую строчку:
safe_texture_manager
- проверьте правильность путей, прописанных в файле install.cfg, для примера:
cd_path G:\ install_path E:\games\Sshock2 language english resname_base E:\games\Sshock2+G:\shock load_path E:\games\Sshock2+G:\shock script_module_path E:\games\Sshock2+G:\shock movie_path E:\games\Sshock2\cutscenes+G:\shock\cutscenes
- попробуйте запустить игру через эмулятор Glide (например, dgVoodoo или zeckensack's Glide wrapper)
Игра отказывается запускаться, якобы, по причине нехватки свободного места на жестком диске, хотя места достаточно
Допишите в файл user.cfg следующую строчку (если такого файла у вас нет, то создайте его сами):
skip_starting_checks
Игра "бегает" слишком быстро
- включите вертикальную синхронизацию (с помощью сторонних утилит, напр. ATI Tray Tools);
- снизьте частоту обновления экрана до 60Гц;
- попробуйте включить антиалиасинг (полноэкранное сглаживание, с помощью сторонних утилит).
Игра вылетает при попытке сохранения
Создайте папку current в каталоге, куда установлена игра.
Мышь некорректно работает в инвентаре
1-й способ решения:
Необходимо вручную исправить файл с настройками управления (обычный текстовый файл, открывается любым текстовым редактором, например Блокнотом).
Файл с вашими сохраненными настройками управления находится в папке Binds - имя файла начинается на cfgb..., дальше идет номер ячейки, в которую вы его сохранили, например, cfgb0002.bnd или cfgb0003.bnd;
В файле находим две строчки:
bind mouse1 +fire_weapon bind mouse2 frob_object
и изменяем их на:
bind mouse1 +drag_and_drop_mode bind mouse2 frob_object_inv
Файл, естественно, сохраняем. Заметьте, что в первом файле (cfga....bnd) нужно оставить значение как есть, не исправляя, а изменять только во втором (cfgb....bnd).
В файле user2.bnd в корневой директории игры можно не менять, достаточно изменить один файл в папке "Binds", зайти в игру и загрузить свою раскладку из меню "Customize Controls..." (в русской версии -"Изменить управление...").
2-й способ решения:
Как вариант, загрузить в опциях управления профиль "Standard FPS" - в нем уже настроено правильно. Правда, клавиши управления будут тогда отличаться от управления по-умолчанию, но исправить вы их можете как угодно.
ВАЖНО!
Открыть в текстовом редакторе файл shock.cfg и проверить на наличие следующих строк (в конце файла). Если таких строк нет, то вставить их (в конце файла) и сохранить:
mouse1_bind_game2 0 mouse2_bind_game2 0
После этого можно произвольно и в любой момент игры исправлять раскладку клавиатуры и сохранять её под своим именем. Строчки в user2.bnd остаются неизменными:
bind mouse1 +drag_and_drop_mode bind mouse2 frob_object_inv
Примечание:
- Первоисточником двух этих строк является последний официальный патч "shkpatch.exe" версии 2.03 (или 2.3).
- При полной установке мода SS2 Kolya Tool (см. ниже) будет изменен файл shock.cfg - из него пропадет строчка "mouse1_bind_game2 0" и придется повторно его исправить.
В игре не получается выставить разрешение выше 1024х768
Воспользуйтесь SS2 Kolya Tool (см. ниже) или же пропишите разрешение вручную в файлике cam.cfg
Фиксы для работы игры на двухъядерных процессорах или процессорах с Hyper-Threading
- Dark Engine Fix 1.7 (салют коллегам с darkfate.ru). Английская версия либо Русская версия (эти версии отличаются только языком интерфейса).
- ICE Affinity.
- Владельцы видеокарт от nVidia могут также использовать утилиту nHancer (в ней можно создать для игры профиль, и на вкладке Compatibility выставить Single Core).
- Если совсем ничего не помогло: жмем Ctrl-Alt-Del во время игры, во вкладке "Процессы" ищем shock2.exe, щелкаем по нему правой кнопкой, выбираем "Задать соответствие" (CPU affinity) и снимаем галочку со второго процессора.
- ВНИМАНИЕ! Игра будет вылетать, если вы используете AMD Dual-Core optimizer (даже вместе с фиксами из пунктов 1-2. Чтобы этого избежать, нужно отключить его запуск при старте системы (Пуск -> Выполнить -> "msconfig" -> "Автозагрузка" -> снять галочку "amd_dc_opt" -> применить -> перезагрузить компьютер).
Не проигрываются ролики в игре
- попробуйте проделать следующее: Пуск > Выполнить >
regsvr32 <диск>:\<путь_к_игре>\lgvid.ax
- попробуйте использовать другой набор кодеков (например, http://www.cccp-project.net/) или вообще только один необходимый кодек.
- в крайнем случае - отключите ролики путем удаления или перемещения в другое место или просто добавьте строчку no_movies в cam.cfg
Не получается пропатчить игру
Eсли у вас английская пиратка, то добавьте в реестр следующее (только измените путь к игре на нужный):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\shock2.exe] @="D:\\Games\\Sshock2" "path"="D:\\Games\\Sshock2"
Игра зависает при использовании криокинеза
Попробуйте поставить более старые драйверы для видеокарты.
Проблемы с игрой по сети
Каждый пункт касается всех машин:
- должен быть установлен пропатченный SS2.
- должны быть выключены файрволлы (брандмауэры).
- отключаем все сетевые подключения, кроме нужного.
- отключаем firewall client, если таковой установлен.
- машины должны быть в одной рабочей группе и в одной подсети (для обхода этого можно использовать тулзу Hamachi).
Каждое новое автосохранение при переходе на новый этап затирает быстрое сохранение игрока
Чтобы этого избежать, надо вручную немного изменить файл USER.BND (обычный текстовый файл, открывается Блокнотом):
Например выберем любые две функциональные клавиши (от F1 до F12), на которые будут повешены быстрое сохранение (F10) и быстрая загрузка (F12) в игре.
Строчку bind f10 "quickuse 10" изменяем на bind f10 "shk_save_game 14"
Строчку bind f12 "quickuse 12" изменяем на bind f12 "shk_load_game 14"
При таком раскладе быстрое сохранение записывается в последний (15-й сверху) слот в окошке Save/Load, и больше не затирается автосохранением. Естественно, Вам вместо F10 и F12 можно выбрать другие функциональные клавиши, например: F2 и F3, а игру вовсе не обязательно сохранять именно в 15-й слот (можно выбрать и любой другой, по вкусу). Отсчет начинается сверху с нулевого слота.
ПРИМЕЧАНИЕ: После установки мода SS2 Kolya Tool быстрая запись/сохранение с 15-й слот в файле USER.BND привязывается к комбинациям клавиш: ALT+S и ALT+L.
Некоторые моды и инструменты
SS2 Kolya Tool
Крайне полезный инструмент, включающий в себя такие полезности как:
- No-CD;
- фикс для владельцев процессоров с Hyper-Threading;
- фикс для корректного воспроизведения аудиологов;
- фикс для EAX;
- фикс для видеороликов;
- фикс для текстур (ошибка "Direct 3D Device does not accurately report texture memory usage");
- подготовка игры к установке модов;
- фикс освещения;
- фиксы на уровнях и др.
http://www.strangebedfellows.de/index.php?topic=392.0
DDfix от Timeslip
- помогает запустить игры на Dark Engine (в том числе SS2) на видеокартах NVidia 8-ой серии (пофикшены "битые" текстуры и вылеты, связанные с драйверами nVidia Forceware 169.xx и выше);
- убрана смена разрешения экрана при переключении между игрой и меню;
- фикс для многоядерных процессоров;
- фикс для видеороликов.
Забирать отсюда: http://timeslip.chorrol.com/ddfix.html http://www.ttlg.com/forums/showthread.php?t=121449
SS2 Modmanager
Инструмент для облегчения работы с модами и фан-миссиями.
http://www.strangebedfellows.de/index.php?topic=527.0
ПРИМЕЧАНИЕ: версия 0.0.4.2 имела проблемы с запуском - пробуйте на своей машине. Версия 0.0.3.39, похоже, запускается без проблем у всех.
System Shock 2 Widescreen mod
Мод, позволяющий играть в широкоэкранном режиме, а также в ранее не поддерживаемых разрешениях 4:3 (например, 1400x1050).
http://www.ttlg.com/forums/showthread.php?t=121240
SHTUP (Shock Texture Upgrade Project)
Мод, заменяющий многие текстуры на более детальные.
- полная совместимость с Rebirth.
Rebirth beta 01 - Complemented version
Мод, улучшающий некоторые модели в игре (в отличие от Arcaniac, модели меньше отличаются внешне от оригинальных).
http://www.strangebedfellows.de/index.php/topic,8.0.html
SS2 Arcaniac True Redux Graphics Pack
Мод, улучшающий многие модели в игре (окружение, персонажи/скины) (включает в себя Straylight's Anomalies, Discrepancies And Outright Bugs Mod).
http://www.strangebedfellows.de/index.php/topic,251.0.html
Straylight's Anomalies, Discrepancies And Outright Bugs Mod
Мод,который исправляет некоторые ошибки, как-то:
- застрявшие/размещённые в стенах предметы;
- проходящие сквозь двери монстры;
- и прочее.
http://www.strangebedfellows.de/index.php?topic=25.0
System Shock 2 Mod Collection by Dark Fate Team
Подборка, сделанная с целью объединить все лучшие модификации для System Shock 2, а также сделать их совместимыми друг с другом и с русификацией SS2 от Dark Fate Team.
Читаем подробности и смотрим ссылки на скачивание на форуме Thief: the Dark Fate Forum
Русификация System Shock 2
Русификатор от DarkFate Team v.1.31
Включает в себя субтитры к трем сюжетным роликам из игры (для их просмотра Вам потребуется дополнительно установить DirectShow фильтр: DirectVobSub, необходимый для корректной работы).
ПРИМЕЧАНИЕ: По ссылке лежит файл .ss2mod, для использования которого вам понадобится SS2 Mod Manager (см. выше). Если вы его не используете, то нужно просто разархивировать содержимое файла в папку с игрой (файл открывается любым архиватором, ибо на деле представляет из себя именно переименованный архив).
Русификатор от Alexsoft (подправленные Фаргус/Webcoll)
http://alexsoft.home.nov.ru/games/system_shock_2/index.htm
ПРИМЕЧАНИЕ: Версия с данного сайта, включая текст для 6 и последующих уровней, пропатчена английским патчем. Как следствие начиная с 6-го уровня в игре русский текст в сообщениях и логах идут на английском даже после русификации. Чтобы решить эту проблему нужно заменить файл strings.crf из директории <папка с игрой>\patch на аналогичный из русификатора.
Ссылки
- http://shock.com.ru/
- http://www.sshock2.com/
- http://darkfate.org/forum/index.php?board=16.0
- http://www.ttlg.com/forums/showthread.php?t=69958
- http://www.strangebedfellows.de/index.php?board=15.0
System Shock 2 — связанные статьи | ||||
Основная статья | Крупным планом | Переводы | Обложки | Технические вопросы |