Добавлен , опубликован
Раздел:
1. История
Итак, Вы загорелись идеей смастерить свой background для StarCraft'a. Что ж, вооружитесь TileEdit (files.php?do=download&id=905&h=302d) (лучше всего v2.2.0).
Что он из себя представляет? Представлен он четырьмя окошками. Первое окно - окно списка. При открытии формата CV5, оно выдает ВАМ список содержимого данного файла.
Внимание! Убедитесь в том, что вы распаковали в директорию с ВАШИМ CV5 и, смежноработающие с ним форматы - VR4, VX4, VF4, WPE. Первые три содержат частичное оформление ландшафта, а последний отвечает за его текстуру.
Но и это еще не все. Обратите внимание на такие файлы, имеющие расширение CV5 и приписку в названии "-nc".
Пример: в архиве по пути tileset\ лежат badlands.cv5 и badlands-nc.cv5. Изменению должны подвергнуться оба, иначе ничего не выйдет (проще сделать копию нового bg и приписать окончания -nc).
Второе окошко - окошко информации о данном наименовании, выбранном из списка первого окошка.
Третье и четвертое - отвечают за изображение, выбранного ВАМИ наименования, причем третье отображает выбранный объект полностью, четвертое же - в более детальном виде.
Рассмотрим все на примере с badlands.cv5.
Badlands.cv5, как и все другие, состоит из:
blank - пробел. Отделяет одни текстуры от других (что-то очень похожее на пробел между словами).
main - содержит основные разновидности текстуры - земли, травы, воды, Зерговского Крипта, которые использует данный background.
edge - разновидность главной тектуры. Здесь содержатся их боковые стороны.
doodad - тут находятся предметы, используемые для украшения background'a. Это - камни, деревья, кусты, обломки. Причем, верхушки деревьев и остальных "высоких" объектов имеют GRP анимацию и расположены в unit\thingy\tileset\
Второе окно, несет цифровую информацию о выделенном наименовании:
Index #: 1=Doodad (Предмет)
2+=Other ground types (другие наземные типы; + означает, на то что все цифры от 2 и больше исользуют данное назначение)
Buildable (можно или нельзя строить на данной текстуре): (0 - 7 = Да)
(8 - 15 = Нет)
(4=Зерговский Крипт? 9=Некоторые предметы?)
Тут все понятно - можно ли на данной текстуре строить или нет.
Unknown3: - ?
Doodad Overlay Flag (оверлей):
0=оверлей может быть
1=оверлей уже назначен
2=(Dis/En) квалифицированный оверлей (вкл\выкл)
5=оверлей имеет зеркальное отражение
6=(Dis/En)квалифицированный оверлей с зеркальным отражением (вкл\выкл)
Ground Height (высота над землей):
0=низкая
1=между низким и средним
2=средняя
3=между средней и высокой
4=высокая
5+=другие предметы по высоте (лучше использовать от 1 до 4)
Doodad Overlay # (оверлей): - номер 1 и 5 означает, что будет использоваться настройки grp в sprits.dat номер 2 и 6 означает, что будет накладываться grp, связанная с units.dat
А если хочется убрать использование наклейки grp - смело ставьте 0.
Unknown7: - ?
Doodad Group: - указывает на то, к какому типу будет относится редактируемая текстура - к воде, утесу или простой земле.
Unknown9: - ?
Doodad #: - номер предмета из dddata.bin
Doodad Width: - ширина текстуры в MegaTiles
Doodad Height: - высота текстуры в MegaTiles
Unknown13: - ?
В третьем окошке редактируется само изображение (оно должно быть в масштабе 32x512 пикселей - причем рисунок должен быть 256 цветный).
  1. Выбираем то, что нам нужно отредактировать, например: edge 111.
  2. Нажимаем Export Group и сохраняем в формат bmp.
  3. Изменяем экспортированный edge 111.
  4. Нажимаем Import Group и загружаем в TileEdit измененный edge 111.
  5. Если какой-то момент в измененной текстурке ВАМ не понравился, выбирайте его в этом окошке и жмите Make Blank.
Apply Type To All Mega Tiles - применить настройки выделенного квадратика ко всем остальным.
Edit Doodad - отредактировать предмет в Doodad Data File (*dddata.bin)
Четвертое окошко работает уже с импортированной ВАМИ текстуркой по-типу микроскопа.
Flipped - зеркально отразить, выделенный квадрат.
Apply All - отразить все квадраты.
Вот и все. Процеес трудоемкий, но зато можно добиться полного преображения StarCraft.