Для запуска игры с параметрами, а так же для изменения языка игры в релиз встроен уникальный загрузчик. Встроен таким образом, что запуск игры производится через него, а большинство ключей для игры доступны для настройки непосредственно в самом загрузчике. Переключение между языками в нем реализовано максимально просто, в общем и целом его интерфейс интуитивно понятен и не содержит каких-либо сложностей.
При первом запуске игры автоматически возникает окно параметров. Для повторного открытия параметров, к примеру, для изменения языка или каких-либо ключей, можно пройти в «Пуск→Программы→Diablo II - Lord of Destruction» и запустить «Параметры запуска». Так же можно запустить сам загрузчик «Launcher.exe», который находится в директории игры, с параметром «-setup».
Далее я расскажу немного о самом загрузчике и принципах работы с ним, если это кого-либо интересует. В большей степени, для обычного пользователя необходимо знать только то, что язык меняется в параметрах игры. Если кому-то нужно поставить модификацию или передать игре какой-либо свой ключ, то они могут читать дальше.
Единственным аспектом его работы может показаться квазиошибка, которая выражается в том, что некоторые ключи не работают, к примеру, изменение заголовка окна игры или загрузка дополнительных mpq-архивов. Это связано не с работой загрузчика, а с тем, что игра не отзывается на переданный ей ключ. Эти параметры могут работать при запуске других версий игры или модификаций. Этот загрузчик работает со всеми версиями игры, единственное, само собой, он не будет менять язык на других релизах и этой функции в нем не будет видно.
В нем сразу учтены несколько аспектов работы самой игры и данного релиза. К примеру, при выборе русского языка необходим ключ чтения файлов игры с диска, что перекрывает игровые mpq-архивы файлами из папки «data». Или, например, в оконном режиме нельзя использовать перспективный обзор, поэтому этот ключ нельзя будет отметить, если до этого вы выбрали оконный режим.
В случае если в нем не учтен какой-либо необходимый для вас ключ, то вы смело можете передавать любой параметр самому загрузчику, он их передаст запускаемому файлу. К примеру «Launcher.exe -txt». По умолчанию запускаемым файлом для загрузчика является приложение «Diablo II.exe», после установки патча для изменения разрешения игрового экрана, им становиться «D2MultiResGame.exe», который автоматически обнаруживается в директории игры. Для изменения запускаемого файла необходимо запустить загрузчик с параметром «-exe "имя файла"», к примеру «-exe "Game.exe"». Запускаться будет любой файл, главное, чтобы он потом передал параметры игре. Этот файл должен быть в директории игры.
Так же в загрузчике есть возможность перекрывать какие-либо установленные параметры из командной строки. Т.е. если вы, к примеру, установили ключ «Отключить звук» в настройках загрузчика, то можете создать отдельный ярлык, где в игре звук будет включен без непосредственного изменения каких-либо настроек. Для этого необходимо запустить загрузчик с нужным вам ключем, только вместо префикса «-» поставить «+», иначе говоря, для включения звука в конфигурации, где звук отключен, нужно запустить загрузчик с параметром «+ns», таким образом, префикс «+» отключает установленный параметр, и он не будет передан игре.
И напоследок, язык игры можно так же изменять из командной строки, для этого необходимо запустить загрузчик с параметром «-locale rus» или «-locale eng» соответственно. К примеру, вы можете создать два ярлыка на рабочем столе, которые будут отсылать к файлу «Launcher.exe», один с параметром «-locale rus», другой с параметром «-locale eng», так игра будет запускаться с разными языками без изменения каких-либо параметров напрямую. Важно заметить, что ни с «Game.exe», ни с «Diablo II.exe» эта операция работать не будет, только с загрузчиком. В общем и целом, он создавался для того, чтобы игру запускали именно через него. Это не обязательно, но для этого релиза - крайне желательно, т.к. с загрузчиком тесно связана возможность смены языков. Конечно же, все параметры нужно передавать без «этих» кавычек.