Описание
|
Oblivion Script Extender v0020
- Авторы: Ian Patterson (ianpatt), Stephen Abel (behippo), Paul Connelly (scruggsywuggsy the ferret)
- Участники: Timeslip, The J, DragoonWraith, SkyRanger-1, badhair, JRoush, shadeMe и kyoma.
Oblivion Script Extender или, если кратко, OBSE - это ресурс для модмейкеров, существенно расширяющий возможности стандартного скриптового языка TES 4: Oblivion. OBSE не вносит никаких изменений в oblivion.exe, TESConstructionSet.exe или в любые другие файлы вашей игры, поэтому не нужно беспокоиться о побочных эффектах. Он полностью совместим с патчем 1.2.0.416 и с TES 4 Construction Set v1.2.
OBSE поддерживает также все версии Oblivion, скачанные через Steam.
|
Внимание! Имейте ввиду, что если вы используете в своих модах скомпилированные скрипты OBSE v0018 или выше, то и пользователи также должны использовать OBSE v0018 или выше, даже в тех случаях, когда появившиеся в этих версиях новые команды и функции не используются.
|
|
Установка
|
- Скопируйте
obse_1_1.dll, obse_1_2.dll, obse_1_2_416.dll, obse_editor_1_0.dll, obse_editor_1_2.dll , а также obse_loader.exe в вашу директорию с игрой Oblivion.
- Запустите Oblivion на выполнение с помощью obse_loader.exe из папки Oblivion.
- Написание скриптов с использованием новых команд должны быть осуществлены через TES Construction Set с
obse_loader . Откройте окошко командной строки, введите адрес вашей папки с инсталлированной игрой и добавьте строку "...obse_loader -editor" . В противном случае нормальный редактор не сможет открыть плагины, содержащие расширенные функции - просто он не сможет перекомпилировать их и выдаст ошибку, если вы попробуете.
Пример: Целевой адрес в поле для ссылки на редактор:
"C:\Program Files\Bethesda Softworks\Oblivion\obse_loader.exe" -editor
Смотрите также статью "Modding:Установка Oblivion Script Extender", автор Visman.
|
Советы модмейкерам
|
- Если ваш мод использует OBSE, зайдите на сайт разработчиков и проверьте, нет ли более новой версии. Все последующие версии являются обратно совместимыми. Поэтому подключение более старой версии может потенциально вызвать неразбериху и/или отказ в работе других модов, использующих более новую версию. Если ваш мод большой и использует для своей установки инсталятор, использующий определенную версию OBSE - это неплохо, однако перед установкой вашего мода необходимо проверить версию OBSE, которая установлена у пользователя.
- При загрузке вашего мода с игрой используйте скрипт с функцией GetOBSEVersion, возвращающей номер установленной на компьютере пользователя версии, чтобы убедиться, что у него установлена совместимая с нужной версия OBSE. В общих чертах, убедитесь что установленная версия не ниже требуемой. Это можно сделать с помощью следующего кода:
if GetOBSEVersion < 5 then
MessageBox "Этот мод требует более новой версии OBSE."
endif
- Другая альтернативным методом установки, более дружественным, является оформление вашего мода в виде OMOD, с добавлением скрипта, проверяющего версию OBSE при установке мода. Участок кода данного скрипта может быть, например, таким:
IfNot ScriptExtenderNewerThan #.#.#.#
Message "Требуется Oblivion Script Extender v#### или выше."
FatalError
EndIf
|
Диагностика и проблемы
|
Oblivion не запускается после запуска obse_loader.exe:
- Убедитесь, что вы скопировали файлы OBSE в вашу папку с установленной игрой Oblivion. Эта папка должна также содержать файл oblivion.exe
- Проверьте файл obse_loader.log в вашей папке с Oblivion на предмет наличия в нем найденных при загрузке ошибок.
obse_loader.log сообщает, что не может определить контрольную сумму (checksum):
- Вы можете иметь версию Oblivion, которая не поддерживается. У разработчиков есть английский официальный патч v1.2.0.416. Локализованные версии с другими модами или другими патчами могут не работать, хотя многие из них и запускались. Если будет достаточно большой и легитимный спрос, авторы могут в будущем добавить поддержку для таких неработающих версий.
- Ваша инсталяционная программа для Обливиона может быть неисправной. Сломанные версии и различные No-CD патчи также проверяются на правильность контрольной суммы игры, поэтому такая инсталяционная версия может не поддерживаться.
Загрузчик OBSE сообщает, что требуется автопатчер (autopatcher):
- Зайдите на официальный разработчиков и скачайте автопатчер, который проведет вас через процесс обновления. Вам также нужен самый последний патч от Bethesda, а также подлинную DVD-версию игры Oblivion.
OBSE не запускается с версией Direct2Drive:
- Версия Direct2Drive для игры Oblivion запакована и, возможно, зашифрована. Это делает ее поддержку очень сложной. Во всяком случае, сейчас неизвестно, будет ли обеспечена в будущем поддержка этой версии. Авторы приносят свои извинения.
Аварии или другое странное поведение:
- Сообщите разработчикам, при каких обстоятельствах произошла авария, и они попытаются вам в этом помочь.
|
Контакты
|
- Сообщение по e-mail для ianpatt: ianpatt+obse [at] gmail [dot] com (да, именно символ "+", для облегчения сортировки почты)
- Сообщение по e-mail для behippo: behippo at gamer [at] silverlock [dot] org
|
Сайт разработчиков
|
|
Дискуссии
|
|
Прямая ссылка (Silverlock)
|
|