Что такое LOD файл?
Сейчас мы подробнее познакомимся с таким форматом файлов-архивов, как LOD. Это файл архив со сложной структурой хранения данных, представленных в виде двух таблиц - заголовка файла и тела файла. Для простоты - есть заголовок файла, в котором описаны все запакованные файлы и есть сами эти файлы. К сожалению, заголовок и тело файла не всегда совпадают - отчего мы имеет странные файлы, раздутые размеры LOD файла.
Все это слишком сложно для вашего понимания? Хотите по-проще? К счастью, сегодня появилось очень много программ и утилит, облегчающих нашу жизнь! Вам даже не обязательно знать, как работает LOD файл и что это такое - можно смело начинать творить!
LOD архивы используются в играх серии "Герои" и "Меч и магия". По своей структуре они одинаковы, но отличаются своим наполнением. В одной игре используются одни форматы файлов, в другой другие.
Чем открыть LOD архив?
Можно использовать несколько программ, но, на мой взгляд, самая удобная - MM Archive от Сергея Роженко:
У программы очень удобный интерфейс. В ней можно просматривать все игровые ресурсы от Геройских до ММ. Можно извлекать файлы из архивов, заменять старые файлы на свои собственные, добавлять абсолютно новые файлы. Все остальное программа сделает за вас. Можно создавать свои LOD архивы для последующего использования в модостроении.
Отличительной особенностью этой программы является функция "Оптимизировать". Эта функция перестраивает весь LOD архив и сверяет заголовок с телом файла, отсекая лишнее и неиспользуемое. Ради эксперимента проверьте оптимизировать стандартные LOD файлы Героев или ММ - вы удивитесь, их размер изменится! Эта опция крайне полезна при создании модификаций - создаете свой LOD архив, оптимизируете его, и размер его становится минимальным.
Как создавать свои LOD архивы?
После того, как вы научились работать с LOD архивами, добавлять свои файлы и создавать свои LOD файлы для ваших будущих модов - нужно научиться вставлять это все в оригинальные файлы. Для этого можно использовать очередную серию программ от Сергея Роженко - LOD compare, LOD merge. Одна программа сравнивает два LOD архива и переписывает лишь новые и обновленные файлы, таким образом можно и создавать свои LOD архивы, отсекая те ресурсы, которые остаются неизменными. LOD merge - прграмма, работающая в режиме коммандной строки, сшивая два LOD файла воедино. Только учтите, что сшивает она то, что вы указали! И если вы ошиблись - то программа сошьет вместе неправильные файлы!
Как работать с LOD Merge?
Работает программа в режиме коммандной строки. Для использования требуется написание простого исполняемого файла "BAT". Делать это мы будем в простом "ТХТ редакторе", блокноте.
Создаем простой ТХТ файл с содержанием:
LodMerge.exe Icons.lod nico.lod goto done
LODMerge.exe - так должен начинаться файл. Это исполняемая программа.
Icons.lod - это файл назначения. Т.е. этот файл будет патчится и обновляться, оригинальный игровой файл.
nico.lod - наш новый LOD архив с нашими изменениями. Именно из этого файла будут вставлены все файлы в файл назначения.
goto done - процедура выхода из программы, так должен заканчиваться ваш файл.
После создания такого файла - сохраните его с расширением BAT , вместо TXT - исполняемый файл готов!
Теперь вы должны собрать все воедино - ваш LOD архив, саму программу LOD merge, BAT файл - и распростронять ваше дополнение.
Для удобства можно запаковать все это в единый EXE файл. Для этого можно использовать массу бесплатных программ, строящих EXE файлы, которых много в интернете.
Теперь вы должны уметь создавать свои собственные LOD архивы, оптимизировать их, создавать свои патчеры и модификации.
|