Использование пакетного файла для исполнения команд
Skyrim обеспечивает простой механизм обработки пакетных файлов. Таким образом Вы можете быстро изменить настройки игры без монотонного ввода консольных команд.
Пример: bat mybatchfile; запустит все консольные команды, содержащиеся в файле mybatchfile.
Как использовать:
- Создайте текстовой файл, содержащий нужные консольные команды (по одной на строку).
- Поместите файл в директорию, где установлен Skyrim.
- Запустите игру.
- Откройте консоль.
- Введите команду bat, а дальше имя вашего пакетного файла, чтобы получилось, например, bat mybatchfile.
В Skyrim пакетный файл представляет из себя список команд, которые будут запускаться последовательно, одна за другой. Они не имеют циклов, тестов и иной логики, поэтому не могут быть остановлены при ошибке или проблеме в одной из команд. Вы можете создать несколько пакетных файлов, предназначенных для различных нужд.
Руководство по использованию команд в пакетном файле
Большинство команд из Skyrim могут быть использованы для запуска из пакетного файла. Например:
- Команды включения/выключения работают в пакетных файлах, включая такие команды, как показ/скрытие субтитров (ShowSubtitle), включение/отключение травы (TG), включение/выключение режима бога (TGM), и многие другие.
- Адресные команды работают прекрасно, до тех пор, пока вы указываете цель. Например, вы можете использовать в пакетном файле код Additem f 1000, добавляющий 1000 золотых в ваш инвентарь. Если вы хотите дать Лидии 1000 золотых, используйте код A2C94.Additem F 1000(где A2C94 Reference ID для Лидии (Lydia)).
- PRID (PrintReferenceID) показывает предметы и NPC.
- Различные команды, такие как SetAV, FOV, FW и AddItem(с различными параметрами) все могут быть использованы для запуска из пакетного файла.
- Команда COCне может быть запущена из пакетного файла (приводит в падению игры).
- Сама команда BATне может быть запущена из пакетного файла.
Пример использования пакетного файла для создания альтернативного старта игры
При помощи запуска пакетного файла, с учетом вышеописанных ограничений, вы можете создать альтернативное начало игру. В дополнение к пакетному файлу, вам также нужно будет изменить файл Skyrim.ini, который может быть найден в вашей C:\Users\YOUR_USER_NAME\Documents\My Games\Skyrim директории.
- Откройте ваш iniи добавьте в него строку SStartingCell=WhiteRiverWatch01 в раздел [General].
- Создайте пустой .txt-файл в папке со Skyrim (там же, где находится файл exe) и назовите его, например, bandit(не bandit.txt).
- Вставьте в него без изменения показанный ниже код.
- Начните новую игру и вы не увидите стартовый ролик (интро), а окажитесь в пещере Приречная Застава (White River Watch).
- Откройте консоль и введите bat bandit.
- Создайте своего персонажа.
Код для файла bandit:
player.removeallitems
;Leather Armor, Bracers and Boots
player.additem 3619e 1
player.equipitem 3619e
player.additem 13921 1
player.equipitem 13921
player.additem 13920 1
player.equipitem 13920
;Steel Sword and Shield
player.additem 13989 1
player.equipitem 13989
player.additem 13955 1
player.equipitem 13955
;Hunting Bow and Iron Arrows
player.additem 13985 1
player.additem 1397D 25
;Gold and Lockpicks
player.additem f 100
player.additem a 15
;Bandit Ally Faction
player.addtofaction e0cd9 0
;Create Character
showracemenu
Используя этот метод, вы можете посетить Хелген (Helgen) до его разрушения.
Респект Slashur
jade221 та нез)