Разработка и ромхакинг > Ромхакинг и программирование
[SMD] хакинг Dune: The Battle for Arrakis
<< < (258/447) > >>
Ti_:
Вот для r79b сборщик, позволящий изменить все большие иконки:
(Закинуть в папку c r79b.)
(прописывать в файле test.asm по аналогии с новыми).

Добавлено позже:

--- Цитата: Mєtro™ от 13 Март 2015, 14:21:49 ---Ti_, скажи, пожалуйста, у меня такой вопрос: сделал своему юниту выстрел ARocket как у р-башни, но при выстреле из юнита она не оставляет след лунки

--- Конец цитаты ---
Надо знать из какого юнита ты делал свой. Потому что у юнитов ещё есть параметр повреждения земли. Впрочем на a-roket , оно может и не работает, как и bullet, там свой код в роме, задающий флаг по самому юниту (его номеру).
Docm@n:

--- Цитата: Ti_ от 13 Март 2015, 15:56:37 ---Вот для r79b сборщик, позволящий изменить все большие иконки:
(Закинуть в папку c r79b.)
(прописывать в файле test.asm по аналогии с новыми).

--- Конец цитаты ---
Браво Ти-ай!!! Боги Арракиса тебя вознаградят пустынной магией дюны. О йе!
плюшевыйТедди:
В игре у сардаукаров в роли ментата император. Это как по-вашему? И вообще Дома Сардаукаров нет, есть Дом Коррино.
NakL3:
плюшевыйТедди,  Это обычная игровая условность. Тем более от книги в Дюне мало что остлаось, пара названий да и только
M3tro ™:

--- Цитата: Ti_ от 13 Март 2015, 15:56:37 ---Вот для r79b сборщик, позволящий изменить все большие иконки:
(3акинуть в папку c r79b.)
(прописывать в файле test.asm по аналогии с новыми).

--- Конец цитаты ---
Спасибо, Ti_, за новые возможности... но палитры там почему-то не те... :-\ хотя может это я в чём-то не разбираюсь... Да ещё, например, вместо Death Hand картинка MCV, вместо сониктанка - девастатор, вместо ix - дворец и т.д. :ohmy:...

--- Цитата: Ti_ от 13 Март 2015, 15:56:37 ---Надо знать из какого юнита ты делал свой. Потому что у юнитов ещё есть параметр повреждения земли. Впрочем на ARoket , оно может и не работает, как и bullet, там свой код в роме, задающий флаг по самому юниту (его номеру).

--- Конец цитаты ---

Делал я рокеткваду этот выстрел, не помню - вроде ещё на каком-то юните проверял, - тоже не оставляет
Docm@n:

--- Цитата: Mєtro™ от 13 Март 2015, 18:18:38 ---вместо Death Hand картинка MCV, вместо сониктанка - девастатор, вместо ix - дворец и т.д. :ohmy:...


--- Конец цитаты ---
Да - у меня такая же фигня..
dimidrol:
Ti_, , Круто, спасибо за иконки. а поддержка сардаукаров и фрименов планируется?
Ti_:

--- Цитата: Docm@n от 13 Март 2015, 18:37:44 ---Да - у меня такая же фигня..

--- Конец цитаты ---
Ок, посмотрю.


--- Цитата: dimidrol от 13 Март 2015, 22:30:53 ---Ti_, , Круто, спасибо за иконки. а поддержка сардаукаров и фрименов планируется?

--- Конец цитаты ---
Только в новой сборке.

Добавлено позже:

--- Цитата: Mєtro™ от 13 Март 2015, 18:18:38 ---Спасибо, Ti_, за новые возможности... но палитры там почему-то не те... :-\ хотя может это я в чём-то не разбираюсь...

--- Конец цитаты ---
В unpacked_icons вообще не надо лазить.
Делаешь взяв за основу любую из новых добавленных, и прописывашь в файле test.asm также как у них.

--- Код: --- incbin gfx\large_icons\saboteur_pal.bin
incbin gfx\large_icons\saboteur_map.bin
dc.w $AA0
incbin gfx\large_icons\saboteur.smd
--- Конец кода ---
M3tro ™:

--- Цитата: Ti_ от 13 Март 2015, 23:21:59 ---В unpacked_icons вообще не надо лазить.
Делаешь взяв за основу любую из новых добавленных, и прописывашь в файле test.asm также как у них.

--- Код: --- incbin gfx\large_icons\saboteur_pal.bin
incbin gfx\large_icons\saboteur_map.bin
dc.w $AA0
incbin gfx\large_icons\saboteur.smd
--- Конец кода ---

--- Конец цитаты ---

То есть, как я понял, меняешь large_icon у нового юнита, потом в файле test.asm прописываешь ему путь к файлу и получится, например, что танк будет использовать иконку ховертанка? Я правильно понял?
И что там насчёт ARocket, Ti_?
Ti_:

--- Цитата: Docm@n от 13 Март 2015, 18:37:44 ---Да - у меня такая же фигня..

--- Конец цитаты ---
У меня всё нормально.

Добавлено позже:

--- Цитата: Mєtro™ от 14 Март 2015, 10:19:27 ---И что там насчёт ARocket, Ti_?

--- Конец цитаты ---
Значит это кодом задается.

Добавлено позже:
Вот ещё вариант, без папки unpacked_icons:
Чтобы добавить новую иконку, создаем её также как у новых юнитов, в файле large_icons.asm снимаем комментарий  ';' напротив нужного юнита/здания.
В конце файла large_icons.asm дописываем путь к файлу новой иконки по аналогии с новыми.
Docm@n:
Это как обезьяне кроссворд дать)ниче не понятно. ахахха
Ну некоторым может и понятно.А мне ананасы и бананы пожалуйста - я на пальму полез.
Ti_:
Смотря в чем сложность.
Если уже делали новые иконки (а я видел скриншоты и там они были у вас), подготавливаем так же файлы с графикой, палитрой, картой(она у всех новых одинаковая) новой иконки.
Именуем файлы как хотим, например :  teslatank.smd  teslatank_map.bin  teslatank_pal.bin.

Дописываем их в конец файла large_icons.asm:

--- Код: ---tesla_tank:
incbin gfx\large_icons\teslatank_pal.bin
incbin gfx\large_icons\teslatank_map.bin
dc.w $AA0
incbin gfx\large_icons\teslatank.smd
--- Конец кода ---

Далее, если это меняли соник-танк, то строчку:

--- Код: ---; dc.l iconl_sontank
--- Конец кода ---
меняем на:

--- Код: --- dc.l tesla_tank
--- Конец кода ---
   (убрав  ';' )
Docm@n:
Кто разобрался - всем выйти из сумрака!! .>_<.
kenjitsu1:
Ну или сделать хак похожий на Fallout из Дюны - в обоих играх пустыня. Пусть сломанные на вид здания будут все время, (апокалипсис же) танки очень люто дорогие или их вообще почти нет, бъется между собой Братство, Анклав, и Поселенцы. Типа предыстория что покинув убежище жители стали обустраиваться на новом месте да вот незадача, выходцам из убежища мешают очищать радиоактивные земли от радиации  - а то мутировать мешают  да и 3х головые коровы лучше растут на радиоактивных пустошах. Допивают последнюю оставшуюся воду на планете а в то время становится все жарче. Вообщем никто особо не рад новым поселенцам ( и типа надо выбрать 1 из 3 сторон и замочить всех остальных) В конце игры -  выносим базу президента с мутантами (ну юниты типа сардукаров какие нибудь)

-изменить логотип вместо Дюны например Fallcraft
-перерисовать головы (ну или поменять на какие нибудь другие
-чуть подкрасить квадрациклы (встречаются же они в апокалиптических фильмах и много! ) чтобы -реалистичнее были (ну серенькие например)
- сломанные и дымящиеся здания сделать дефолтными (типа из хлама же все построено)
 
Docm@n:

--- Цитата: kenjitsu1 от 14 Март 2015, 23:26:57 ---Ну или сделать хак похожий на Fallout из Дюны - в обоих играх пустыня. Пусть сломанные на вид здания будут все время, (апокалипсис же) танки очень люто дорогие или их вообще почти нет, бъется между собой Братство, Анклав, и Поселенцы. Типа предыстория что покинув убежище жители стали обустраиваться на новом месте да вот незадача, выходцам из убежища мешают очищать радиоактивные земли от радиации  - а то мутировать мешают  да и 3х головые коровы лучше растут на радиоактивных пустошах. Допивают последнюю оставшуюся воду на планете а в то время становится все жарче. Вообщем никто особо не рад новым поселенцам ( и типа надо выбрать 1 из 3 сторон и замочить всех остальных) В конце игры -  выносим базу президента с мутантами (ну юниты типа сардукаров какие нибудь)

-изменить логотип вместо Дюны например Fallcraft
-перерисовать головы (ну или поменять на какие нибудь другие
-чуть подкрасить квадрациклы (встречаются же они в апокалиптических фильмах и много! ) чтобы -реалистичнее были (ну серенькие например)
- сломанные и дымящиеся здания сделать дефолтными (типа из хлама же все построено)
 

--- Конец цитаты ---
Кстати мне идея между прочим по душе!!
Самое главное перерисовать ракеты и пули в брызги кислотой и т.д.
Из солдат сделать послушных мутантов.
Технику перерисовать под техно-органическую.
А здания обросшие мутируюшей плотью.
Слушай - отличная идея.Но реализовать ее получится ох как не скоро.по крайней  мере у меня.
Но идея...хм!зачет!лично мне нравится.

Добавлено позже:
Для начала надо разобраться с большими иконками :D
kenjitsu1:
В том то и дело что гробить годы своей жизни и времени на это последняя тупость, если бы это за пару дней делалось бы... а так...
NakL3:
kenjitsu1,То что ты предложил с вероятностью в 95% никогда не сделают.
Если хочешь такое увидеть, то нужно лишь самому это делать. Тем более по сути там ничего сложного нету на два месяца неторопливой работы и не в каждый день.
Docm@n:

--- Цитата: Ti_ от 15 Март 2015, 09:29:50 ---

--- Конец цитаты ---
Ура - с иконками разобрался!
В принципе без бланков нормально работать можно.Я + ко всему забыл, что редактируемый материал буилдер ставит в конец рома.

Добавлено позже:
В лесу наверно все звери подохли.
dimidrol:
Ti_, , а вот по поводу графики для юнитов и зданий. Если я правильно понял то в сборщике уже максимум новой графики и нельзя добавить ещё, только замена старой. Это так?

А то хотел чтобы трайк и райдер трайк использовали разные спрайты и вставить свои новые тайлы для зданий не в ущерб графике новых юнитов
M3tro ™:

--- Цитата: Ti_ от 14 Март 2015, 13:44:31 ---Если уже делали новые иконки (а я видел скриншоты и там они были у вас), подготавливаем так же файлы с графикой, палитрой, картой (она у всех новых одинаковая) новой иконки.
Именуем файлы как хотим, например :  teslatank.smd  teslatank_map.bin  teslatank_pal.bin.

Дописываем их в конец файла large_icons.asm:

--- Код: ---tesla_tank:
incbin gfx\large_icons\teslatank_pal.bin
incbin gfx\large_icons\teslatank_map.bin
dc.w $AA0
incbin gfx\large_icons\teslatank.smd
--- Конец кода ---

Далее, если это меняли соник-танк, то строчку:

--- Код: ---; dc.l iconl_sontank
--- Конец кода ---
меняем на:

--- Код: --- dc.l tesla_tank
--- Конец кода ---
   (убрав  ';' )

--- Конец цитаты ---

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

И ещё вопрос: можно ли, как раз используя large_icons.asm, нарисовать иконку к Руке Смерти, что бы её можно было прописать, например, в Центр Икс как юнита?
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии