Thief Gold

Thief Gold

666 ratings
Русификация молодого таффера
By Lightwave
Обновляемый арсенал молодого таффера: установка TFix, русификатора и различных модификаций с оригинальной подачей материала.
2
14
4
2
5
2
3
3
3
   
Award
Favorite
Favorited
Unfavorite
Введение
FYI
Дабы не тратить время, заранее обозначу: в данном гайде отсутствует как таковой инсталлятор а-ля солянка tfix+русификатор, ибо я крайне не приветствую сей подход. Придётся делать всё руками. Но не стоит паниковать, вся сложность заключается лишь в правке конфигурационных файлов под свои предпочтения.
(видеопроцесс базовой установки tfix+русификатор прилагается в конце сего гайда)

...

Гайд будет излагаться в стиле вопрос-ответ.

Естественно, для начала рекомендую обновить все драйвера[sdi-tool.org], установить последние обновления для ОС, установить (если отсутствует) DirectX 9.0c[www.microsoft.com] и обзавестись чистой копией игры, предварительно скопировав все сохранения.

Также рекомендую сделать резервную копию игры (через меню Properties (щёлкнуть ПКМ по игре в списке) -> Installed Files -> Backup game files).

— Как насчёт The Dark Project?
Вообще, данный способ подойдёт и для The Dark Project версии. Не думаю, что там будут какие-то серьёзные отличия.

— Что будем устанавливать?
Список того, что необходимо:

Дополнительные моды:

В дальнейшем, я буду несколько раз обращаться к тем двум спискам сверху. Если встретилось название, к примеру, EP2.CRF, значит листаем вверх к началу и скачиваем мод Thief Enhancement Pack v2.0 (если раньше этого не сделал).

Рекомендуемые библиотеки:
  • Creative OpenAL 1.1[www.openal.org], библиотека для работы с аудио-подсистемой ОС от Creative.
  • OpenAL Soft 1.23.1[openal-soft.org], кроссплатформенная open-source библиотека для работы с аудио-подсистемой ОС.
  • ALchemy, если имеется в наличии аудио-карта Sound Blaster (мой предпочительный вариант).

— Creative OpenAL или OpenAL Soft?
У Creative OpenAL реализована поддержка EAX. Стоить попробовать её для начала. В остальных случаях имеет смысл воспользоваться открытой реализацией OpenAL Soft.
UPD: OpenAL Soft медленно, но верно реализует поддержку EAX. На данный момент мне неизвестно насколько полностью [поддержка] реализована.
Смотрим-следим.


— А если я ничего не выберу?
В новых версиях Windows отсутствует DirectSound, который служил для воспроизведения звуковых эффектов с наложением разных фильтров, такие как "reverb". Так же DirectSound использовался для корректной симуляции 3d-звуков с использованием технологии EAX. Теоретически, Creative OpenAL эмулирует сие поведение, к тому же на новом движке было принято отказаться от DirectSound в пользу OpenAL, что позволяет в полной мере погрузиться в столь прекрасную игру.

— Простите, а на каком движке я играю?
Если ты не устанавливал никакого TFix, то, предположительно, у тебя стоит обычный OldDark (либо в простонародье, Dark).

— Так зачем мне нужен новый движок?
Настоятельно рекомендую ознакомиться с описанием TFix, которое находится вслед за этой главой.

— Недоступна игра в Steam/GOG, либо не получается её купить. Что делать?
Найдите образ GOG-версии на просторах сети, либо скачайте игру на торрентах.


— Кто такой таффер?
Имя нарицательное почётного гражданина The City. Предлагаю более приобщиться к лору данной игры.
В данном случае означает всё и вся, примерно как число 42.
Оное определение является моим скромным личным мнением™.
Установка TFix
Originally posted by voodoo47:
if you skip this TFix will EAT YOUR FACE
Без установки TFix русификатор работать не будет!

После установки, либо обновления версии TFix необходим перезапуск миссии на текущем сохранении.

— Что это?
TFix – набор исправлений для игры, содержащий в себе обновлённый движок NewDark, который в свою очередь улучшает совместимость игры с новым оборудованием, добавляет поддержку широкоформатных экранов, а так же исправляет различные баги т.д. и т.п.
Описание на оригинале:
Originally posted by voodoo47:
TFix is an all-in-one fix pack for Thief and Thief Gold (apply & play, no other fixes are necessary). it uses NewDark, the brand new update of the Dark Engine - this improves compatibility with new pcs significantly, fixes graphic issues, adds support for widescreen resolutions and much more.

— Отлично. Что теперь?
Теперь необходимо установить TFix в папку с игрой. Инсталлятор всё нужное сделает сам. Ниже описан процесс установки (в картинках даже).

Шаг 1. Начало установки.
Далее. Как в детском садике.

Шаг 2. Выбор модов.
Здесь отмечаем всё, кроме OldDark Legacy Engine. Если не хочешь никаких модификаций, то сними все галочки в установщике (при этом установится только новый движок, если не была отмечена галочка OldDark Legacy Engine).
Что означает каждый мод я описывать не буду, ибо инсталлятор сам любезно расскажет при наведении на определённый из пунков.

Шаг 3. Выбор директории к игре.
Ну тут лижь выбрать путь к игре, ничего сложного.

Шаг 4. Включение antialiasing.
Во время установки появится такой диалог выключения сглаживания. Если ты играешь на ноутбуке на встроенной видеокарте Intel, то жми Yes.

Шаг 5. Завершение установки.
Готово? Готово.

— Что теперь?
Уже сейчас можно начинать играть. Без русификатора, конечно же.

Originally posted by voodoo47:
TFix is not going to work if you don't turn your pc on.
Установка русификатора
Распакуй архив thief-gold-rus-v2.1b1.zip в папку с игрой. Далее открой файл cam.cfg блокнотом, который находится в корне папки с игрой, и добавь следующие строчки в конец файла:
enable_subtitles subtitles_show_descr subtitles_font_dir fonts/ subtitles_font_name textfont subtitles_color_player 0 191 255 subtitles_color_convo 255 69 0 subtitles_max_dist_convo 80 subtitles_color_bark 128 128 128 subtitles_max_dist_bark 45 subtitles_color_urgent 255 0 0 subtitles_color_fx 255 255 255 subtitles_color_movie 255 255 255 subtitles_bg_color 0 0 0 128 movsubtitles_bg_color 0 0 0 128

В конечном итоге, изменённый файл будет выглядить вот так:


Не забудь сохранить файл!

— А что это за странные символы в конце каждой строки на скриншоте?
Не стоит обращать внимание на столь незначительную деталь. Это для демонстрации. Достаточно скопировать текст приложенный сверху.

— Мне не нравится шрифт для субтитров. А другой выбрать можно?
Можно. В папке fonts (которая находится в корне игры) выбери подходящий шрифт методом просмотра jpg-файлов. Далее, найди строчку в файле cam.cfg, которая начинается на subtitles_font_name и впиши название понравившегося шрифта вместо старого. Вписывать название без расширения!
Было:
subtitles_font_name textfont
Стало:
subtitles_font_name smallfont
Файл не забыть сохранить.

— И всё?
Да. Этого вполне достаточно, чтобы начать играть. Русифицированы будут текстуры, карты, меню, ролики, а так же добавлены внутриигровые субритры. Можно сейчас запустить игру и проверить, что всё в порядке.

Главное меню Выбор сложности Загрузка игры Настройка управления Настройка видео Настройка аудио Настройка игры

— Как убрать баннер "Dark Fate Team представляет"?
В папке USERMODS\intrface\english удалить 20 файлов MAIN_*.PCX.

— Как установить русификатор звука?
Распакуй архив T1-7Wolf-Rus-Snd.zip в папку с игрой.


Установка русификатора завершена.
Опциональные моды
В самом начале я предлагал на выбор различные модификации. Опишу как установить их.

Перед установкой любых модов необходимо удостовериться, что файл cam_mod.ini был скопирован из архива с русификатором. Этот файл указывает игре откуда и какие моды загружать.

Thief Enhancement Pack 2.0 alpha
Необходимо скачать файл ep2.zip по ссылке из первой главы сего гайда. Далее, этот файл поместить в папку MODS, которая находится в папке с игрой. Архив распаковывать не нужно. Дальнейших действий по установке не требуется.

Necro Age 2.3 (от 17 марта 2024)
Необходимо скачать файл NecroAge.crf. Далее, файл NecroAge.crf скопировать в папку MODS.

После этого, рекомендуется настроить эффект bloom следующим образом: в файле cam_ext.cfg ищем и меняем следующие значения:
bloomscale 0.5 bloom_range 1.0 bloom_saturation 1.0 bloom_threshold 0.1

Не забудь стереть точку с запятой, если она стоит в начале строки. Например:
Было
;bloomscale 0.5
Стало
bloomscale 0.5
Файл не забыть сохранить.

Thief 1 Sound Effects Enhancement Pack
Распакуй архив NewT1SFX.zip в папку с игрой. Дальнейших действий по установке не требуется.

— Как установить Creative OpenAL?
Распакуй скачавшийся архив oalinst.zip, далее запустить файл oalinst.exe и завершить установку. Далее в игре в настройках аудио ставишь Аппаратное ускорение на OpenAL. Так же поставь Аудио-каналы на 48.


— Как установить OpenAL Soft?
Распакуй ранее скачавшийся архив в любую папку и перейди в openal-soft-1.23.1-bin\bin\Win32.
Далее необходимо скопировать файл soft_oal.dll в папку с игрой и переименовать его в OpenAL32.dll;
Следом за этим в игре в настройках аудио ставишь Аппаратное ускорение на OpenAL. Так же поставь Аудио-каналы на 48.

— Но у меня почему-то нет в игре OpenAL
В системе отсутствует OpenAL32.dll и wrap_oal.dll. Установка Creative OpenAL решает проблему.
Последние штрихи
— У меня игра не разворачивается после запуска! Ничего не могу сделать!
Необходимо выставить масштабирование полноэкранных приложений (с сохранением соотношения сторон) с помощью GPU. Как это сделать на NVIDIA:
  1. Открыть панель управления NVIDIA (NVIDIA Control Panel);
  2. На странице 3D Settings - Manage 3D settings во вкладке Program Settings добавить игру в список при помощи нажатия кнопки Add. В открытом диалоге выбрать exe-файл thief.exe, который находится в папке с игрой;
  3. На странице Display - Adjust desktop size and position на вкладке Scaling выбрать:
    • Scaling mode: Aspect ratio;
    • Perform scaling mode: GPU;
    • Отметить галочку Override the scaling mode set by games and programs.
  4. Важно: Убедиться, что режим масштабирования стоит для нужного монитора, на котором будет запускаться игра;
  5. После всех изменений не забыть нажать на кнопку Apply.
(сие работает и для других игр)

...

В папке с игрой есть файл cam_ext.cfg. Открываем его блокнотом (желательно открывать с помощью Notepad++[notepad-plus-plus.org]).
Далее, раскоментируем значения, которые указаны в таблице ниже. Что значит раскоментировать строку? Просто убрать символ ; в начале строки.
Строки могут отличаться от тех значений, которые написаны в таблице. Внимательно следи за тем, что изменяешь! Рекомендую искать в файле по второму столбцу.

Строка
Значение
Описание
44
force_windowed
Включение оконного режима (при необходимости).
206 (закомментировать!)
d3d_disp_no_rgb10_buf
Отключение 10-битного RGB для рендера.
215
d3d_disp_enable_hdr
Включение обработки постэффектов. Без этой опции bloom работать не будет
224
d3d_disp_sw_cc
Отключение аппаратной обработки гаммы
236
postprocess 1
Включение постэффекта bloom
259
d3d_disp_enable_atoc 1
Включение alpha-to-coverage[ru.wikipedia.org]
266
default_alphatest_ref
Усиление alpha-to-coverage. Работает только, если включить предыдущую опцию
278
use_hi_res_timer
Использование более точного таймера для подсчёта тиков
305
submerged_sound_occlusion 0.3 0.1
Искажение окружающих звуков, если игрок находится под водой
308
force_underwater_reverb
Добавление эффекта reverb, если игрок находится под водой
403
dark_map_lalign_notes
Выравнивание заметок на карте по левому краю
Сохраняем изменения.
Теперь всё.

— У меня чёрный экран, когда играю. Как исправить?
Проблема проявляется при запуске игры через видеокарту Intel. Закоментируй строчку 211 (multisampletype 8) и раскоментируй 206 (d3d_disp_no_rgb10_buf) в файле cam_ext.cfg.

— Загрузился из сейва, но практически все предметы висят в воздухе
Необходимо перезапустить текущую карту через Меню-Заново.

— У меня Steam Overlay не хочет снимать скриншоты
Раскоментируй строку 205 (d3d_disp_no_rgb10_buf) в файле cam_ext.cfg и сохрани изменения. После этого заработает.

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

Данный совет я нашёл вот тут.

— А как сделать, чтобы всегда проигрывался начальный ролик при заходе в игру?
В файле cam.cfg удали строчку skip_intro.
Не помогло? Убедись, что данная строчка skip_intro отсутствует в файле. После этого добавь в конец файла: always_play_intro.

— Почему меню и карты не на весь экран?
Потому что они изначально нарисованы в отношении 4:3 для старых 640х480 экранов. Следовательно, при пропорциональном ресайзе (а по-другому нельзя) на широкоформатных экранах по краям появляются чёрные полоски. Подробней описано вот тут[www.ttlg.com].
Originally posted by voodoo47:
...you see, both your hardware and software loves you, you better start to appreciate that - by playing the game, and not worrying about the menu, for example.

— Вдалеке текстуры выглядят слишком резкими, некоторые даже сливаются. Можно ли их сгладить как-нибудь?
За это отвечает параметр mipmap_bias в файле cam_ext.cfg. Раскоментировать строку 155 (;mipmap_bias -1.0) и задать значение, например, -0.5. Снизу показан результат при разных значений.



Не видишь разницы? Я объясню.. представь обычный сеточный забор. Постепенно при отдалении сетка начинает сливаться воедино. Параметр mipmap_bias позволяет регулировать чёткость (резкость?) изображения, чтобы этот забор выглядел одинаково при разных растояниях. Это примерное объяснение как это работает.

— После установки NecroAge, в игре пропала луна с неба, как её вернуть?
Необходимо поменять очерёдность загрузки модов в файле cam_mod.ini. За луну отвечает мод t2skies. Если не понимаешь, о чём идёт речь, то последнюю строчку в этом файле замени на:
mod_path usermods+mods\packfix+mods\candles+mods\EP\Thief1+mods\t2skies+NecroAge\Thief1+NecroAge+EP2\Thief1+EP2+mods+mods\EP

— У меня ничего не получается!
Когда-то давно я заснял процесс установки TFix+русификатора. Находится он вот тут[www.dropbox.com].

На этом, пожалуй, всё.

После всего этого, рекомендую настроить управление под свои предпочтения.

Так же, не забудь подредактировать яркость в игре, дабы не возникало ощущений, что текстуры будто бы постирали отбеливателем.

Послесловие
О непонятных моментах, неработающих ссылках, а так же если есть вопросы – добро пожаловать в комментарии.



Интересные ссылки:
  • TFix thread[www.ttlg.com];
  • Внутриигровые субтитры thread[darkfate.org];
  • Экспорт субтитров site[darkfate.org];
  • T2Fix thread[www.ttlg.com];
  • Как рендерился кадр в игре Thief 1998 года post[habrahabr.ru], либо статья на английском[nothings.org].

Originally posted by voodoo47:
if your pc blows up don't come here crying



Гайд поддерживается в актуальном состоянии, до последнего посетителя.
Большое спасибо за поддержку!


CC BY 4.0[creativecommons.org]
571 Comments
Gektor 28 Dec, 2024 @ 9:08pm 
Оу, я идиот. Тот пункт я и не смотрел, так как не нужно было. Но мне уже помогли, точку с запятой надо было убрать в начале одной строки
Lightwave  [author] 27 Dec, 2024 @ 1:09am 
Достаточно перечитать секцию "установка русификатора"
Gektor 26 Dec, 2024 @ 8:12pm 
Название ключа? И что это меняет? Ключ-то у меня в файле в принципе отсутствует.
Lightwave  [author] 26 Dec, 2024 @ 2:20am 
subtitles_font_name это название ключа, а где textfont -- любое название шрифта
Gektor 24 Dec, 2024 @ 11:19pm 
А что делать, если нет такой строки subtitles_font_name textfont? Залез в cam_ext.cfg, там из субтитров только строчка внизу disable_subtitles. Как поменять размер шрифта теперь?
Lightwave  [author] 12 Sep, 2024 @ 7:36am 
Бормотание в основном состоит из "хочу жрать" и "мне столько не платят".
Siquale 12 Sep, 2024 @ 7:35am 
Да бормотание у меня не всё пропало, так что, поживу с этим как-нибудь :freedanpixelartsmile:
Siquale 12 Sep, 2024 @ 7:34am 
Да, эта ссылочка с DropBox уже без проблем открывается. Единственное, регистрацию требует, чтобы "обеспечить безопасность для файла ep2.zip", но да ладно, я ещё до этого обновления всё скачал :NARAKASMILE:

К слову, спасибо за такое руководство и его поддержку :bheart:
Lightwave  [author] 12 Sep, 2024 @ 7:33am 
Возьми лучше мой русификатор, я его как раз вчера обновил.
Siquale 12 Sep, 2024 @ 7:25am 
Ладно, не всё стало лучше, субтитры с бормотанием персонажей посеялись куда-то :NARAKACRY: