Вторник, 23.04.2024, 17:05


Главная
Регистрация
Вход
Heroes Land - Страна Героев Меча и Магии Приветствую Вас Гость | RSS  
Меню сайта

Категории каталога
Tournament Edition 1.03q [21]
Tournament Edition 1.
TE мануал [22]
Герои 3 [44]
Официальный мануал [11]
Прохождения Кампаний [2]
WOG [55]
Новые города [12]

Мини-чат
200


Рулетка на Webmoney с автовыплатами
Главная » Статьи » Heroes 3 » WOG

Создание wog-архивов, Почти полное руководство
Создание wog-архивов, Почти полное руководство

Файлы .wog - это переименованные архивы .rar. Можно использовать любой уровень компрессии в WinRAR. Внутри могут быть любые файлы, но должны содержаться следующие управляющие файлы:

h3bitmap.txt
Список файлов для заливки в h3bitmap.lod, каждый следующий файл на новой строке

h3sprite.txt
Список файлов для заливки в h3sprite.lod, каждый следующий файл на новой строке

instmult.txt
Неизвестно. Во всех архивах имеют вот такой вид:
CODE
[PICS]

[MUSIC]


inform.txt
[GeneralName]
На новой строке идет название файла, под которым он будет отображаться при установке

[WhatAboutVrotAbout]
На новой строке идет дополнительная информация - обычно это информация об авторе и краткое описание. Переводов строки не должно быть, иначе текст на новой строке игнорируется.
CODE
[GeneralName]
ERM Help & Scripter

[WhatAboutVrotAbout]
Packed on 25.08.2004


action.txt
[REGEDIT]
Используется для изменения реестра.
На первой строке идет путь к ключу. Ключ создается внутри HKEY_LOCAL_MACHINE.
Затем идет список присваиваемых аттрибутов вида "Аттрибут"="Значение" для строковых ключей и "Аттрибут"=dword:значение для чисел.
Похоже, возможно создавать только один ключь и параметры внутри него.
CODE
[REGEDIT]
Software\New Life of Heroes\Heroes of Might and Magic III\3.5
"WoG_Version"="3.53"

CODE
[REGEDIT]
Software\MegaSoft\ERM Scripter
"SynCompletionProposal1_Width"=dword:350
"SynCompletionProposal2_Width"=dword:350

Если аттрибут пуст, устанавливается (значение по умолчанию) у ключа.
CODE
[REGEDIT]
Software\hi
""="hi!"


[INSTALL]
Здесь идут команды вида:
XXXX "параметр" W+"параметр 2"
XXXX - команда.
W+ означает, что операция производится в папке Героев. Некоторые команды поддерживают другие бызовые папки:
P+ меню "Программы" в "Пуск"
I+ рабочий стол
Если ничего из вышеперечисленного не указано, операция производится во временной папке.

VERS "параметр"
Неизвестно. Возможно, версия синтаксиса. Обычно используется параметр "C" или "A".

DELL "файл" W+"папка"
Удаляет файл(ы) в папке. В параметре "файл" можно указать любую маску.
CODE
DELL "*.*" W+"erm_help\images\"

Можно удалять и папки:
CODE
DELL "format" W+"erm_help\"


UNRA "файл" W+"папка"
Извлекает файл из архива в заданную папку. Если папки, куда производится копирование не существует, то она создается.
В качестве параметра "файл" могут идти некоторые маски, например, "*.*"
Внимание: Не любые маски поддерживаются, например, команда UNRA "script*.*" W+ извлечет все файлы, а не только те, что начинаются на "script".
CODE
UNRA "Mapmaker Tools.txt" W+"erm_s\"


EXEC "файл" W+"папка"
Запускает указанный файл из указанной папки. В параметре "файл" можно указывать маску.
Внимание: файлы запускаются в конце установки, поэтому вы не сможете удалить запущенные файлы после запуска.

CMPC "файлы" W+"папка"
Копирует файлы в папку. В параметре "файлы" можно использовать маску. Он должен содержать полный путь к файлам относительно папки Героев.
Внимание: копирование не происходит, если папка, куда производится копирование, не существует.
CODE
CMPC "erm_help\*.*" W+"erm_help\backup\"


SRCH "файл" W+"сообщение"
Проверяет существование указанного файла. Если файл не существует, выводит указанное сообщение. Может искать файл по маске. Если хоть один файл, удовлетворяющий маске, сущствоет, сообщение не выводится.
Сообщение может состоять из нескольких строк, но вместо перевода строки надо писать @@.
Во всех существующих wog-файлах используется просто для вывода сообщений.
CODE
SRCH "--------.---" W+"ERM Help and Tools are installed succesfully@@Новая строка."


MDIR "название папки" W+"путь"
Создает папку в указанном месте. Поддерживает и W+, и P+, и I+.
CODE
MDIR "New Life of Heroes" P+


ICON "название ярлыка" I+"путь к файлу"
Создает ярлык. Поддерживает только P+ и I+. Если ренее шла команда MDIR, создает ярлык внутри указанной в той команде директории.
CODE
MDIR "New Life of Heroes" P+
ICON "ERM Script Editor for Heroes III In the Wake of Gods" P+"erm_s\erm_s.exe"

By Demiurg, Bes, sergroj


Источник: http://forum.df2.ru/index.php?showuser=1928
Категория: WOG | Добавил: natasha (04.05.2009) | Автор: GrayFace
Просмотров: 4192
Форма входа

Поиск

Друзья сайта

Copyright natasha © 2024Хостинг от uCoz