[ÂÎÏÐÎÑ] Êàê èçìåíèòü ñïðàéòû? - Ôîðóì HeroesWorld-à

Áûñòðàÿ íàâèãàöèÿ ïî îñíîâíûì ðàçäåëàì ôîðóìà:
Òóðíèðû
ÊÀÐÒÛ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Ãåðîè Ìå÷à è Ìàãèè 3 - Êàðòîñòðîèòåëüñòâî (Ðåäàêòîð êàðò)  ýòîì ðàçäåëå ìîæíî îáñóæäàòü âñå ÷òî êàñàåòñÿ ðåäàêòîðà êàðò äëÿ Heroes of Might and Magic 3. Òàê æå çäåñü îáñóæäàåì êàðòîñòðîèòåëüñòâî.

Îòâåò
 
Îïöèè òåìû
#1
Ñòàðûé 14.01.2022, 13:01
  #1
^
HobiTi4
 
Àâàòàð äëÿ HobiTi4
📖
Ðåãèñòðàöèÿ: 13.01.2022
Àäðåñ: Óêðàèíà
Ñîîáùåíèÿ: 2
Ðåãèñòðàöèÿ: 13.01.2022
Àäðåñ: Óêðàèíà
Ñîîáùåíèÿ: 2
Ñîîáùåíèå
[ÂÎÏÐÎÑ] Êàê èçìåíèòü ñïðàéòû?

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


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

    • Работает ли это с портретами героев?
HobiTi4 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#2
Ñòàðûé 14.01.2022, 14:19
  #2
^
vasik
📖
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Êàê èçìåíèòü ñïðàéòû?

Я не дам ответ на этот вопрос, потому что его не знаю.

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

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

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

Я много карт из такими приколами закрываю чуть ли не со старта (есть исключения), вопрос в том, зачем вносить в карту негатив?
vasik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3
Ñòàðûé 20.08.2024, 11:41
  #3
^
zhulikkulik
📖
Ðåãèñòðàöèÿ: 20.08.2024
Ñîîáùåíèÿ: 1
Ðåãèñòðàöèÿ: 20.08.2024
Ñîîáùåíèÿ: 1
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Êàê èçìåíèòü ñïðàéòû?

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

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

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

И добавлю:
48 цифр описывают двоичную маску справа налево снизу вверх. Т.е. первые 8 цифр (слева направо в строке) это нижний ряд спрайта справа налево. Одноклеточные (да и вообще все меньше чем 8х6) спрайты считаются также. Просто они занимают не весь ряд, а первую одну-две-три клетки, но тоже справа.
zhulikkulik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò


Îïöèè òåìû



×àñîâîé ïîÿñ GMT +4, âðåìÿ: 11:42.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Ðóññêèé)

ßíäåêñ öèòèðîâàíèå    Top.Mail.Ru