Разработка и ромхакинг > Ромхакинг и программирование
[SMD] хакинг Dune: The Battle for Arrakis
<< < (340/447) > >>
M3tro ™:
Проверял баг с mcv, когда он пытался ‘задавить‘ атакующую его технику, нужно оружие ему None прописать, и он не станет этого делать. А вот что делать с атакующими воздушные юниты Turrets я не знаю. Ti_, может подскажешь по какому оффсэту в роме можно это исправить :ohmy:? Или всё ж ждать r81?..
Ti_:

--- Цитата: Mєtro™ от 20 Октябрь 2015, 01:44:07 --- А вот что делать с атакующими воздушные юниты Turrets я не знаю. Ti_, может подскажешь по какому оффсэту в роме можно это исправить :ohmy:? Или всё ж ждать r81?..

--- Конец цитаты ---
В чем баг?
Animamundi:
В том, что это не Rocket Turret. Обычные пушки не должны же бить по авиации?

___


Кто-нибудь может подсказать, что нужно делать, чтобы ненужных юнитов sandworm и deviator переделать в одиночную пехоту с НОВЫМИ спрайтами (у них будет изменена расцветка)

Вот то, что должно было получиться из Червя:


Палитра меняется в соответствии с домом игрока, т.е. у врагов аналогичный юнит окрашивается так:

То, что получается при прямой замене спрайта Червя (естественно)
При этом у такого солдата нет анимации и сохраняется поведение червя (тоже естественно)

Почему заменяю Червя? Мне нужно использовать оружие Дворца, фремены призывают Червей в оригинале, так что пусть вместо них  появляется новая пехота.

Пехотинцев с силы дворца Атрейдесов не предлагать! Они не подходят под эту задумку.

У Docmana в его Revolution подобное получалось.

Что я делаю не так?
M3tro ™:

--- Цитата: Ti_ от 21 Октябрь 2015, 20:17:10 ---В чем баг?

--- Конец цитаты ---
Ti_, они авиацию атакуют, чего не было замечено раннее. Правда мажут жёстко :biggrin: xa-xa)).
Animamundi:
А ещё, созданный из копии soldier с назначенным спрайтом sandworm (изменённым), новый юнит делает вот так:


Ti_:

--- Цитата: Animamundi от 21 Октябрь 2015, 23:50:13 ---А ещё, созданный из копии soldier с назначенным спрайтом sandworm (изменённым), новый юнит делает вот так:

--- Конец цитаты ---
Во-первых, это не баг, потому что на такое не и рассчитано чтобы работало.
Во-вторых, если меняешь спрайт, ещё надо менять SPR_MODE. Например, если указать для 3-ех спрайтового юнита (лаунчер скажем), режим на 5 кадров (как у трайков), то зависон не исключен.  На червя по идее отдельный режим.


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

--- Цитата: Mєtro™ от 21 Октябрь 2015, 23:24:34 ---Ti_, они авиацию атакуют, чего не было замечено раннее. Правда мажут жёстко :biggrin: xa-xa)).

--- Конец цитаты ---
Запустил оригинал "Dune - The Battle for Arrakis (U) [!].bin"   - атакуют.
NakL3:

--- Цитата: Mєtro™ от 21 Октябрь 2015, 23:24:34 ---Ti_, они авиацию атакуют, чего не было замечено раннее. Правда мажут жёстко :biggrin: xa-xa)).

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

--- Цитата: Ti_ от 24 Октябрь 2015, 08:56:41 ---Запустил оригинал "Dune - The Battle for Arrakis (U) [!].bin"   - атакуют.

--- Конец цитаты ---
В смысле ?
Mєtro™, ты хочешь сказать, что не знал, что обычные башни стреляют по авиации ?
M3tro ™:

--- Цитата: Ti_ от 24 Октябрь 2015, 08:56:41 ---3апустил оригинал "Dune - The Battle for Arrakis (U) [!].bin"   - атакуют.

--- Конец цитаты ---
Щас тоже проверил на оригинале и, на всякий случай, на r79 - и точно стреляют по воздушным :). Я просто всегда, при появлении ракетных (обычно это с 6й миссии) строил исключительно ракетные, и всегда думал, что обычные по воздуху не ведут огонь.
Вот я лохонулся-то XD.
А можно это в будущем сделать модульным, чтоб можно было отключать по желанию?
И ещё за одним хотел уточнить сий момент: урон для обычной туррели ставится, он такой же у ракетной, когда она пулей вблизи стреляет?
-RagmuL-:
Mєtro™,да ты что! Знаеш как я бесился когда такая "обычная" башня у ИИ всё-ж збивает мой птицелёт.

И больше,когда мои "обычные" башни мажут по птицелётам ИИ =)
Animamundi:
Ti_, я как раз назначал ему правильный spr_mode (третий).
Тут явно надо ещё что-то докручивать.

В чём задумка и в чём сложность: пилится 8 и 9 миссии и надо прописывать силу дворца. Хотелось поставить силу фременов "призыв червя", а самого червя заменить другой боевой единицей (попытался сделать суперсолдата).

Однако, даже с силой от фременов, из дворца почему-то призвались сардукарские Труперы.

Тестовое изменение червя на superlauncher не помогло.

Единственное, что работает "нормально", это death hand, и то относительно.
Razor:
Что-то тема затихла. Разбавлю её новыми иконками для танка.

Animamundi:
Слушайте, а это баг или фича: противник строит mcv как обычный юнит. Выстроились 5 штук у него перед заводом. Снёс CY - они толпой поехали разворачивать там новый.
-RagmuL-:
Это фича,ставшая багом! =D

Тi_ ,а дофига нужно операционных возможностей для запуска Dunе АМС ?? или системные требования какие нужны?
Razor:

--- Цитата: Animamundi от 29 Октябрь 2015, 07:27:18 ---Слушайте, а это баг или фича: противник строит mcv как обычный юнит. Выстроились 5 штук у него перед заводом. Снёс CY - они толпой поехали разворачивать там новый.

--- Конец цитаты ---
Нужно правильно приоритеты постройки настраивать. У меня таких проблем не возникало.


--- Цитата: -RagmuL- от 29 Октябрь 2015, 08:08:37 ---Тi_ ,а дофига нужно операционных возможностей для запуска Dunе АМС ?? или системные требования какие нужны?

--- Конец цитаты ---
У меня на микроволновке запускалось.
Animamundi:
Да я вроде приоритетов ему не повышал. Может, не надо было его переносить в IX-завод?

Я заметил, что после подкрутки script_id и/или свойств червя, саботёра, возможно и девиатора, игра начинает "ломаться".
Запись в подтверждение не дам, т.к. на камеру не записывал, но когда после перестановки script_id с $08 на $05 здания перестали устанавливаться на землю, пропадая в никуда, а из CY вылетел вражеский гружёный carryall, я офигел просто с такого события.
Сейчас тоже вылез глюк, войска перестали видеть CY врага после небольших замен параметров в script_id.
Не удивлюсь, если массовая постройка MCV могла возникнуть по той же причине.
Назначение спрайта  саботёра на ЛЮБОЙ другой юнит приводит к тому, что юнит передвигается, как ладья шахматная, без анимации. Можете проверить, если у вас всё будет нормально значит ещё +1 к списку глюков у меня.
Я просто дико устал бороться с этими червями и саботёрами, пытаясь превратить их в подходящий новый юнит.
Здесь есть люди, умеющие изменять спрайт-конфиг?
Razor:

--- Цитата ---Я просто дико устал бороться с этими червями и саботёрами, пытаясь превратить их в подходящий новый юнит.
--- Конец цитаты ---
Что поделать, много кода дополнительного привязано к этим двум юнитам. :lol:
Animamundi:
Всё капут. Не знаю, что именно где пошло не так, но Const.yard больше для войск невидимый.
Тут дело не в скриптах, а в чём-то другом. Ах да, возможно, дело в том, что я отменил Refinery для воюющих сторон (спайса-то в рамках хака нету) и изменил ветку развития построек...

Вот есть у Рейзора и Докмана террор-дроны и штурмовики, фактически являющиеся видами войск по подобию солдата. Ну вот КАК они смогли это сделать? :(
Razor:

--- Цитата: Animamundi от 29 Октябрь 2015, 15:12:04 ---Вот есть у Рейзора и Докмана террор-дроны и штурмовики, фактически являющиеся видами войск по подобию солдата. Ну вот КАК они смогли это сделать? :(

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

* перерисовал спрайт Soldier
* Присвоил Infantry и Soldier спрайты Trooper и Troopers (чтобы пехоту можно было использовать в других целях)
* Присвоил спрайт Soldier для юнита Saboteur
* Изменил параметры Saboteur, чтобы его можно было строить из завода
Animamundi:
И как я сам не догадался? о.о

Последний вопрос: а можно сделать что-нибудь, чтобы новый солдат НЕ оставлял трупик фиолетового цвета, а там, ну, взрывчик какой-нибудь?
Razor:
А что не так с трупиками? Можно просто их спрайты зарисовать прозрачностью. :lol: А как сделать, чтобы они взрывались - не знаю.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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