Overview
Несложное руководство, как своими руками настроить допустимые границы для камеры. Следуя простой инструкции, вы сможете наблюдать за полем боя из стратосферы или же делать скриншоты бойцов крупным планом.
Введение
Ряд игроков хотел бы иметь большую зону обзора в Dawn of War – Retribuiton, однако игровые ограничения на максимальное отдаление камеры не дают им играть с комфортом. Сегодня мы с вами научимся с этим бороться. Отдельно отмечу, что это повлияет на все режимы игры – и на мультиплеер, и на последний рубеж, и на кампанию.
Что мы получим на выходе можете посмотреть на скриншотах ниже.
Весь процесс займёт около 10 минут и потребует всего лишь одной программки – SGA Archive GUI, которая поможет нам достать нужные игровые файлы. Скачать её можно по ссылке: [link] . mediafire . com/download/y42icp70b207kiu/DK+-+SGA+Archive+GUI+1.4.1.0.rar (не забудьте удалить лишние пробелы).
Настройка SGA Archive
- Скачайте программу по ссылке выше.
- Откройте, File -> Settings
- В списке на самом верху выберете SGA v5 (DOW2)
- На вкладке v5 (DOW2) укажите путь к archive.exe. Это одно из внутриигровых приложений, оно находится по адресу: …SteamsteamappscommonDawn of War II – RetributionToolsBinarchive.exe.
- Не забудьте нажать Save. На этом настройка завершена.
Извлекаем конфиг
Нужный нам конфиг находится внутри игровокого архива 000_data, находящийся по адресу …SteamsteamappscommonDawn of War II – RetributionGameAssetsArchives00_data.sga. Первым делом, нам понадобиться извлечь нужный файл. Есть два способа это сделать – долгий, который не потребует дополнительных программ, и быстрый, для исполнения которого понадобится маленькая программка SGA Reader, которую можно скачать здесь: [link] . mediafire . com/download/6l6g3vejpefg13f/SGA+Reader+2+-+150209.rar (удалите лишние пробелы).
Долгий способ.
В программе SGA Archive выбирайте вкладку extract, укажите путь к архиву, о котором я говорил выше. Директорию вывода выбирайте любую, удобную вам, но советую создать под это отдельную папку.
Жмите Extract SGA и ждите, пока программа извлечёт все файлы архива. Для регулировки масштаба нам понадобится только один, поэтому способ не очень эффективен – целиком архив будет извлекаться несколько минут.
Когда извлечение будет завершено, найдите файл camera.lua, который находится в папке config извлеченного вами архива. С ним мы и будем дальше работать.
P.S.: помимо него вы увидите ещё много всякого интересного, но это уже другая история.
Быстрый способ.
Скачайте и откройте SGA reader, File -> Open -> …SteamsteamappscommonDawn of War II – RetributionGameAssetsArchives00_data.sga
Далее в архиве открывайте configcamera.lua, двойной щелчок по файлу и выбирайте любое удобное для вас место, куда его извлечь.
Как только вы достали Camera.lua любым из двух способов, можно переходить к следующему шагу.
Редактируем конфиг
Откройте camera.lua с помощью любого текстового редактора, например блокнота.
Каждому из внутриигровых параметров, отвечающих за перемещение камеры дано подробное пояснение на английском. Вы вольны менять что вашей душе угодно, но я опишу только основные вещи, ради которых вы и читаете этот гайд.
Нас будут интересовать следующие строки:
MaximumDistance = 55 – то, что нас интересует, максимальная дистанция камеры. Поставьте побольше, чтобы вы могли наблюдать за большим участком поля боя.
DefaultDistance = 47 – на этой дистанции по умолчанию находится камера, когда вы начинаете матч. Если вам лень постоянно отодвигать её – поставьте побольше.
Это максимальное отдаление при MaximumDistance 120
Это всё, что может быть полезно в битве. Далее я перечислю то, что может пригодиться любителям сделать хороший скриншот.
MinimumDistance = 1.1 – минимальная дистанция камеры. Поставьте поменьше, чтобы камера могла приближаться ещё ближе. В бою это бесполезно, но для скриншотов крупным планом необходимо.
MinimumHeightAboveTerrain = 1.1 – минимальная дистанция камеры до земли. Слишком маленькие значения позволят вам даже наблюдать из-под карты.
MinimumDeclination = 1 – минимальный угол наклона камеры. Меньше 0 не ставьте, судя по всему берётся модуль этого числа.
MaximumDeclination = 90 – максимальный угол наклона камеры.
Со стандартными настройками вы так близко не приблизитесь, и это далеко не предел.
MinimumHeightAboveTerrain я выставил 0.3, это позволяет мне так низко опустить камеру.
Редактируйте параметры по своему усмотрению и сохраняйте файл.
Вставляем конфиг обратно в архив
Теперь позаботьтесь о том, чтобы конфиг находился в папке config, которая находится в ещё какой-нибудь папке. Например, у меня после редактирования путь к конфигу был такой: D:CursorsZoomconfigcamera.lua
Открывайте SGA Archive, на вкладке create выбирайте название для вашего архива, например zoom.
Тип архива должен быть Data.
В Input directory укажите адрес папки, которая содержит в себе папку config. В моём примере это D:CursorsZoom.
И, наконец, в Output directory укажите, куда поместить созданный архив.
Создавайте архив нажатием на соответствующую кнопку.
После создания переместите архив в ту папку, откуда мы брали оригинал файла, а именно SteamsteamappscommonDawn of War II – RetributionGameAssetsArchives.
Теперь открывайте папку с игрой и ищите там файл Dow2.module, открывайте любым текстовым редактором и отматывайте в самый низ. Там перечислен список всех архивов, которые загружает игра, причем загрузка идёт с конца списка. Наша цель – сделать так, чтобы наш архив подгружался после 000_data, и наш конфиг был записан поверх оригинального. Сделать это легко – сдвинтье 000_data на одну позицию вниз, а на освободившееся место поставьте наш архив, как на рисунках ниже.
Готово, можно играть.
Если у вас остались вопросы или вы нашли какую-то другую интересную фичу в конфигах (а главное опробовали работоспособность сами) – напишите в комментариях.