Перейти к содержанию

Сообщения от Как изменить спрайты?

Пока нет оценок — будьте первым!
Аватар пользователя
Недавно стал заниматься картостроительством. Подглядел на других картах, что некоторые текстуры объектов заменяют, по разным причинам, например: страж прохода был заменен на дерево, чтобы противник мог прийти в неожиданный момент. 
Поэтому интересуюсь: 

    • как их заменить и как сделать так, чтобы при установки карты, изменения также были у установившего?
    • Работает ли это с портретами героев?
Я не дам ответ на этот вопрос, потому что его не знаю.

Но я, как игрок, вот что могу попросить.

ПОЖАЛУЙСТА, не делай этого.

Если у меня здоровенная карта, на ней куча вот таких хамелеонов, как ты мне предлагаешь ее просматривать, поштучно, каждый объект тыкать, мышь наводить, забывать и так где что и какой квест?
Какой смысл несет данное действие, запутать, обмануть игрока, загрузить мозг необходимостью помнить какую-то ненужную херню?

Я много карт из такими приколами закрываю чуть ли не со старта (есть исключения), вопрос в том, зачем вносить в карту негатив?
Нужен MMArchive. В каком-то из .lod файлов есть EdObjts.txt 
В нём прописаны все объекты доступные в редакторе. Формат – название спрайта 48 нулей и единиц(красные и прозрачные клетки) 48 нулей и единиц(желтые клетки и прозрачные), а дальше ещё какие-то числа. Последние 3 числа это вроде бы тип объекта(хижина/жилище/юнит и тд), короткие группы по 8 или 12 цифр это вроде бы в какой вкладке объект будет доступен. 

Короче говоря – находишь в архиве интересные тебе спрайты (что и на что хочешь поменять) и записываешь их имена. Потом экспортируешь тхт файл в папку Data, ищешь в нём то что хочешь заменить и дублируешь эту строку. Затем находишь то чем ты хочешь заменить и копируешь только название спрайта и первые две колбасы цифр (которые две по 48). Рекомендую над своей строкой ставить комментарий вида // my custom dwelling (можно вроде и на русском, главное два слэша не забыть) чтобы потом мог его найти если надо. 
В редакторе увидишь объект рядом с тем который ты заменял. 
Объекты зашиваются в саму карту, насколько я понял, поэтому больше ничего делать не нужно. 
После того как поставил объект в редакторе – даже если убрать файл тхт из папки объект останется на карте. Но не будет доступен в списке объектов. В игре тоже будет на месте. 

Я себе сделал платных крестьян на карте таким образом. И рынок, который меняет только драг камни на золото. И лабораторию алхимика, которая на самом деле лаборатория чернокнижника.

И добавлю:
48 цифр описывают двоичную маску справа налево снизу вверх. Т.е. первые 8 цифр (слева направо в строке) это нижний ряд спрайта справа налево. Одноклеточные (да и вообще все меньше чем 8х6) спрайты считаются также. Просто они занимают не весь ряд, а первую одну-две-три клетки, но тоже справа.

Статистика

Приветствуем новейшего участника: Emil