Разработка и ромхакинг > Ромхакинг и программирование
[SMD] хакинг Dune: The Battle for Arrakis
<< < (121/447) > >>
Ti_:

--- Цитата: Ti_ от 10 Ноябрь 2012, 15:39:16 ---Версия для тестов:

--- Конец цитаты ---
Ещё вот одна.
По сравнению с r24 ещё ускорена обработка объектов.
Добавил Гербы (последний вариант от Немезиса)  + в заставке император летит.
Подправлено кол-во харвестеров у ИИ на миссиях.
Переделаны флаги для побед и поражений(в т.ч. заработал timeout). Если есть желание встроить в редактор могу все расписать.


Segaman:
распиши, будь добр :)
Ti_:

--- Цитата: Segaman от 03 Декабрь 2012, 10:02:50 ---распиши, будь добр :)

--- Конец цитаты ---
Ок, считаем word с нуля с младшего бита.
Победа:
bit #0 - За разрушение всех строений врага.
#1 - не используется пока
#2 - За сбор спайса
#3 - За таймаут
#4 - Сбор спайса+уничтожить все здания врага.
Остальные не используются.

Поражение:
#0 - Потерял всех юнитов+здания
#1 - Разрушены здания союзника.
#2 - Потерял все свои здания.
#3 - Проигрыш по таймауту.
#4 - Потерял все здания+юнитов+здания союзника.
Остальные тоже не используются. Ну если что предлагайте, что можно еще придумать.

Если более одного флага стоит - значит достаточно чтобы выполнилось любое из условий. (То есть например за победу #0 и #2 - значит собрать спайс или уничтожить здания врага)
Старые условия не работают (то есть если флагов нету вообще - не проиграть или не выиграть.







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

--- Цитата: Segaman от 03 Декабрь 2012, 10:02:50 ---распиши, будь добр :)

--- Конец цитаты ---
Кстати, ещё одна просьба. Новый редактор создает фременов со строчками 0Bxx, а старый 06Xx. 
Впринципе я позже сделал как ты просил, чтобы и 06XX воспринималось хаком как дом фременов. (только 0651, 0643, 0642, 064D, - а остальное - 06xx - старпорт) - только в той версии, которую можно самому собирать нельзя как раз.

А суть в том, что старый редактор не может открывать карты с 0BXX, а новый не мог менять teams.  Так что для совместимости стоит изменить, либо просто оба варианта сделать. (Последние версии хака оба варианта "хавают").

А ещё нашли одну тонкость - если юнита запереть в большом пространстве - игра начинает жутко тормозить, особенно когда этот юнит в видимой зоне экрана. (Поэтому не запирайте юнитов ИИ или запирайте, но окружив 9 блоками в упор).
Area guard для таких юнитов , кстати говоря не лучший выбор. Обманывается одним юнитом, других не видят. Стоит попрбовать guard или retreat чтоли.  Добавить может к readme редактора.




lupus:
А можно ли тогда выставить во всех миссиях, где для победы в оригинале требуется уничтожение противника, как главное условие уничтожение всех зданий, как это в том же старкрафте сделано? А то здания уничтожил и начинаются поиски какого-нибудь харвестера, который заглох в дороге, потому, что ему возвращаться больше некуда...
Ti_:

--- Цитата: lupus от 03 Декабрь 2012, 15:21:55 ---А можно ли тогда выставить во всех миссиях, где для победы в оригинале требуется уничтожение противника, как главное условие уничтожение всех зданий, как это в том же старкрафте сделано? А то здания уничтожил и начинаются поиски какого-нибудь харвестера, который заглох в дороге, потому, что ему возвращаться больше некуда...

--- Конец цитаты ---
В каких именно миссиях? В оригинале нету таких миссий. Только здания достаточно.
Более того и в хаке в оригинале нету такого условия как уничтожить всех юнитов врага.
Segaman:
Ti_, посылаю тебе последний билд редактора.
смотри личку
Ti_:

--- Цитата: Segaman от 05 Декабрь 2012, 09:52:49 ---Ti_, посылаю тебе последний билд редактора.
смотри личку

--- Конец цитаты ---
Спасибо, правда Lipetsk уже скидывал.
Посмотрел, ну нет в нём той юзабельности что в Dme.0973.  Как минимум не хватает нижней панели, где были все юниты и куски карты.  Кстати говоря блумы удалить нельзя.
А там всего 2 серьезных минуса - неправильно сейвит карту, и при промахе кнопкой мимо объекта все наработки улетают в трубу.  :lol:



Segaman:
для не знающих кнопка "O" творит чудеса.
блумы да, не удаляются.
карту не правильно сейвит в смысле?
при промахе какойм?
вырожайся понятнее, и скрины давай :)
Ti_:

--- Цитата: Segaman от 05 Декабрь 2012, 16:46:53 ---карту не правильно сейвит в смысле?
при промахе какойм?
вырожайся понятнее, и скрины давай :)

--- Конец цитаты ---
Я про 0937 говорил  :)
Добавлено позже:

--- Цитата: Segaman от 05 Декабрь 2012, 16:46:53 ---для не знающих кнопка "O" творит чудеса.

--- Конец цитаты ---
Сейчас гляну.
Добавлено позже:
Во-первых не O, а "P".
Во-вторых панель закрывает карту, а в старом она была снизу эдитора, а не мешала.
В-третьих от панели толку 0, так как взять с нее юнита и выставить 1 кликом не получается, либо я не знаю как. Всё равно вылезает 5 окон где надо жать ок.
В-четвертых панель урезана в длину, половины юнитов и земли не хватает, а как прокручивать неясно -[  вроде стало прокручивать - но всё равно 0973 удобнее.]
Строение с панели подцепить вообще невозможо.
Шестое : а это что за глюк: (разобрался =), но нафига это было делать? разве удобно?только загораживает всё)
Обзор карты небольшой как и раньше,хотя это не самое главное.
Segaman:
1: видимо спутал
2: ты слишком критичен. нажми еще раз P
3: поствить юнита еще нельзя, зато можно выделенные юниты сразу сменить с помощью панели. выделил юнитов и нажал на панели на юнит, и все выделенные сменились на нажатого в панели. это все еще дорабатываться будет.
4: панель урезана чтобы правую пожно было открыть. в принцыпе могу ее расширить, но скорее всего не буду.
5: строения вообще не работают. я начал делать и забил.
6: среднюю кнопку мыши жмешь и выбираешь блок с помощью ролика мыши. помагает как раз в случае со стенами. да не спорю не удобно, но я уже сделал и наверно убирать не буду.
Ti_:

--- Цитата: Segaman от 06 Декабрь 2012, 08:58:08 ---2: ты слишком критичен. нажми еще раз P
3: поствить юнита еще нельзя, зато можно выделенные юниты сразу сменить с помощью панели. выделил юнитов и нажал на панели на юнит, и все выделенные сменились на нажатого в панели. это все еще дорабатываться будет.
4: панель урезана чтобы правую пожно было открыть. в принцыпе могу ее расширить, но скорее всего не буду.

--- Конец цитаты ---
2) можно подумать я не догадался?
3 и 4 ) Если в DME0973 Панель доступна сразу и целиком и оттуда можно быстро расставлять юниты и блоков , делая карту, то здесь этого нельзя.
Зачем менять выделенные юниты с панели не понимаю, какой смысл?. То есть чтобы сменить ее надо открыть и закрыть каждый раз. Когда мы и так можем сменить юнит правой кнопкой.
Добавлено позже:

--- Цитата: Segaman от 06 Декабрь 2012, 08:58:08 ---5: строения вообще не работают. я начал делать и забил.

--- Конец цитаты ---
DuneMapEditor3 91%
no comments
Добавлено позже:

--- Цитата: Segaman от 06 Декабрь 2012, 08:58:08 ---6: среднюю кнопку мыши жмешь и выбираешь блок с помощью ролика мыши. помагает как раз в случае со стенами. да не спорю не удобно, но я уже сделал и наверно убирать не буду.

--- Конец цитаты ---
Оставить прокрутку колёсом, но убрать подсветку 3 следующих и предыдущих блоков - они всё загораживают.
Segaman:
над редактором я работаю...уже.
вот скрины (немного кривые, спасибо фрапсу :))
поправил нижнюю панель, правую уменьшил.
доделал сессии.
написал новую систему работы курсора.
добавил кнопку открытия нижней панельки.
доработал строения в нижней панельке. теперь меняются строения.
также пересчитывается энергия.
на скринах все показано.
исправил прыжок за карту при открытии миссии и карты.
собирался сделать куски карт, не дотянулся)
ALEX_230_VOLT:
ух ты, редактор с поддержкой десантов это круто. надо раскопать свои старые записи и как будет время попробовать посоздавать чегонибуть :)
Ti_:
И опять обнова рома для тестов. (Напоминаю, в нем будет кампания за фременов, которой пока нету)
+ AI теперь отменяет постройку харвестера если нету ни одного.
+ AI Исправлена доставка MCV керриоллом в закрытые зоны, сломанная в последних версиях.
+ Исправлено баг харвестер иногда навечно застревал в r36 + еще ошибка в teams.
+ Teams - теперь командые юниты на время сбора тусят рядом с харвестером ИИ, хоть и не всегда.
+ Area Guard юниты охраняемая зона меньше зависит от дальности стрельбы теперь.
+ Запертые/застрявшие юниты (в т.ч. area guard) теперь сбрасывают свои цели, если не достают до них. (Не позволяет "обманывать" запертых юнитов ИИ + уменьшает тормоза )
+ AI теперь начинает ремонтировать здания при <75%хп (было <50%), но при нехватке энергии при <50%.
+ Саботеры теперь могут ходить по своим стенам (чтобы не застревали).
+ Исправлена 'видимость' фременов с дворца(?) при игре за атредесов - некоторых ИИ не 'видел'  :?

Segaman:
-намутил куски карт. работают четко. только радар опять лажает. он всегда лажает. поменял систему работы, так что проблем при их редактировании не будет.
-намутил горячие на нижнюю и правую панели и сменил их со Space и P на Q и E
-поправил позиционирование нижней панели, теперь она не загораживает карту.

Добавлено позже:
-домутил ярлычки для простого редактирования ландшафта.
они позволяют спрятать обьекты, убрать копирование блока нажатием пкм, рисовать блок под курсором
также там теперь значки мозаичного режима, но они пока пасивны.
-уменьшил размер нижней панели.
Квисатц Хадерак:
А какой софт для редактирования нужен? DME3 и dune2builder?
Segaman:

дме3 = редактор карт
dune2builder = сорс дюны. в ней карты для редактирования. открываещь их редактором, редактируешь, сохраняешь, и в папке билдера запускаешь build.bat или compile.bat двойным кликом мыши. в итоге получишь  скомпиленный ром с твоими картами.
http://elektropage.ru/
Enker:
Всё забываю написать...

В хаке - миссии за Сардаукаров (в русской версии), во время брифинга не хватает буквы в слове "стРах".  :(
Death devil:
Неплохо,хорошо продвинуто  :)
Segaman:
скрин в студию <_<
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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