Автор Тема: [SMD] хакинг Dune: The Battle for Arrakis  (Прочитано 1400998 раз)

0 Пользователей и 9 Гостей просматривают эту тему.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2400 : 01 Декабрь 2012, 00:38:18 »
Версия для тестов:
Ещё вот одна.
По сравнению с r24 ещё ускорена обработка объектов.
Добавил Гербы (последний вариант от Немезиса)  + в заставке император летит.
Подправлено кол-во харвестеров у ИИ на миссиях.
Переделаны флаги для побед и поражений(в т.ч. заработал timeout). Если есть желание встроить в редактор могу все расписать.


« Последнее редактирование: 07 Декабрь 2012, 23:16:22 от Ti_ »

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2401 : 03 Декабрь 2012, 10:02:50 »
распиши, будь добр :)

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2402 : 03 Декабрь 2012, 12:34:58 »
распиши, будь добр :)
Ок, считаем word с нуля с младшего бита.
Победа:
bit #0 - За разрушение всех строений врага.
#1 - не используется пока
#2 - За сбор спайса
#3 - За таймаут
#4 - Сбор спайса+уничтожить все здания врага.
Остальные не используются.

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

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







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

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

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




« Последнее редактирование: 03 Декабрь 2012, 12:48:17 от Ti_ »

Оффлайн lupus

  • Пользователь
  • Сообщений: 3809
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2403 : 03 Декабрь 2012, 15:21:55 »
А можно ли тогда выставить во всех миссиях, где для победы в оригинале требуется уничтожение противника, как главное условие уничтожение всех зданий, как это в том же старкрафте сделано? А то здания уничтожил и начинаются поиски какого-нибудь харвестера, который заглох в дороге, потому, что ему возвращаться больше некуда...

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2404 : 03 Декабрь 2012, 15:52:31 »
А можно ли тогда выставить во всех миссиях, где для победы в оригинале требуется уничтожение противника, как главное условие уничтожение всех зданий, как это в том же старкрафте сделано? А то здания уничтожил и начинаются поиски какого-нибудь харвестера, который заглох в дороге, потому, что ему возвращаться больше некуда...
В каких именно миссиях? В оригинале нету таких миссий. Только здания достаточно.
Более того и в хаке в оригинале нету такого условия как уничтожить всех юнитов врага.

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2405 : 05 Декабрь 2012, 09:52:49 »
Ti_, посылаю тебе последний билд редактора.
смотри личку

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2406 : 05 Декабрь 2012, 13:15:02 »
Ti_, посылаю тебе последний билд редактора.
смотри личку
Спасибо, правда Lipetsk уже скидывал.
Посмотрел, ну нет в нём той юзабельности что в Dme.0973.  Как минимум не хватает нижней панели, где были все юниты и куски карты.  Кстати говоря блумы удалить нельзя.
А там всего 2 серьезных минуса - неправильно сейвит карту, и при промахе кнопкой мимо объекта все наработки улетают в трубу.  :lol:




Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2407 : 05 Декабрь 2012, 16:46:53 »
для не знающих кнопка "O" творит чудеса.
блумы да, не удаляются.
карту не правильно сейвит в смысле?
при промахе какойм?
вырожайся понятнее, и скрины давай :)

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2408 : 05 Декабрь 2012, 17:40:26 »
карту не правильно сейвит в смысле?
при промахе какойм?
вырожайся понятнее, и скрины давай :)
Я про 0937 говорил  :)
Добавлено позже:
для не знающих кнопка "O" творит чудеса.
Сейчас гляну.
Добавлено позже:
Во-первых не O, а "P".
Во-вторых панель закрывает карту, а в старом она была снизу эдитора, а не мешала.
В-третьих от панели толку 0, так как взять с нее юнита и выставить 1 кликом не получается, либо я не знаю как. Всё равно вылезает 5 окон где надо жать ок.
В-четвертых панель урезана в длину, половины юнитов и земли не хватает, а как прокручивать неясно -[  вроде стало прокручивать - но всё равно 0973 удобнее.]
Строение с панели подцепить вообще невозможо.
Шестое : а это что за глюк: (разобрался =), но нафига это было делать? разве удобно?только загораживает всё)
Обзор карты небольшой как и раньше,хотя это не самое главное.
« Последнее редактирование: 05 Декабрь 2012, 18:04:03 от Ti_ »

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2409 : 06 Декабрь 2012, 08:58:08 »
1: видимо спутал
2: ты слишком критичен. нажми еще раз P
3: поствить юнита еще нельзя, зато можно выделенные юниты сразу сменить с помощью панели. выделил юнитов и нажал на панели на юнит, и все выделенные сменились на нажатого в панели. это все еще дорабатываться будет.
4: панель урезана чтобы правую пожно было открыть. в принцыпе могу ее расширить, но скорее всего не буду.
5: строения вообще не работают. я начал делать и забил.
6: среднюю кнопку мыши жмешь и выбираешь блок с помощью ролика мыши. помагает как раз в случае со стенами. да не спорю не удобно, но я уже сделал и наверно убирать не буду.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2410 : 06 Декабрь 2012, 12:41:04 »
2: ты слишком критичен. нажми еще раз P
3: поствить юнита еще нельзя, зато можно выделенные юниты сразу сменить с помощью панели. выделил юнитов и нажал на панели на юнит, и все выделенные сменились на нажатого в панели. это все еще дорабатываться будет.
4: панель урезана чтобы правую пожно было открыть. в принцыпе могу ее расширить, но скорее всего не буду.
2) можно подумать я не догадался?
3 и 4 ) Если в DME0973 Панель доступна сразу и целиком и оттуда можно быстро расставлять юниты и блоков , делая карту, то здесь этого нельзя.
Зачем менять выделенные юниты с панели не понимаю, какой смысл?. То есть чтобы сменить ее надо открыть и закрыть каждый раз. Когда мы и так можем сменить юнит правой кнопкой.
Добавлено позже:
5: строения вообще не работают. я начал делать и забил.
DuneMapEditor3 91%
no comments
Добавлено позже:
6: среднюю кнопку мыши жмешь и выбираешь блок с помощью ролика мыши. помагает как раз в случае со стенами. да не спорю не удобно, но я уже сделал и наверно убирать не буду.
Оставить прокрутку колёсом, но убрать подсветку 3 следующих и предыдущих блоков - они всё загораживают.

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2411 : 06 Декабрь 2012, 19:55:29 »
над редактором я работаю...уже.
вот скрины (немного кривые, спасибо фрапсу :))
поправил нижнюю панель, правую уменьшил.
доделал сессии.
написал новую систему работы курсора.
добавил кнопку открытия нижней панельки.
доработал строения в нижней панельке. теперь меняются строения.
также пересчитывается энергия.
на скринах все показано.
исправил прыжок за карту при открытии миссии и карты.
собирался сделать куски карт, не дотянулся)

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2412 : 06 Декабрь 2012, 20:50:27 »
ух ты, редактор с поддержкой десантов это круто. надо раскопать свои старые записи и как будет время попробовать посоздавать чегонибуть :)

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2413 : 07 Декабрь 2012, 22:44:32 »
И опять обнова рома для тестов. (Напоминаю, в нем будет кампания за фременов, которой пока нету)
+ AI теперь отменяет постройку харвестера если нету ни одного.
+ AI Исправлена доставка MCV керриоллом в закрытые зоны, сломанная в последних версиях.
+ Исправлено баг харвестер иногда навечно застревал в r36 + еще ошибка в teams.
+ Teams - теперь командые юниты на время сбора тусят рядом с харвестером ИИ, хоть и не всегда.
+ Area Guard юниты охраняемая зона меньше зависит от дальности стрельбы теперь.
+ Запертые/застрявшие юниты (в т.ч. area guard) теперь сбрасывают свои цели, если не достают до них. (Не позволяет "обманывать" запертых юнитов ИИ + уменьшает тормоза )
+ AI теперь начинает ремонтировать здания при <75%хп (было <50%), но при нехватке энергии при <50%.
+ Саботеры теперь могут ходить по своим стенам (чтобы не застревали).
+ Исправлена 'видимость' фременов с дворца(?) при игре за атредесов - некоторых ИИ не 'видел'  :?


Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2414 : 13 Декабрь 2012, 17:01:33 »
-намутил куски карт. работают четко. только радар опять лажает. он всегда лажает. поменял систему работы, так что проблем при их редактировании не будет.
-намутил горячие на нижнюю и правую панели и сменил их со Space и P на Q и E
-поправил позиционирование нижней панели, теперь она не загораживает карту.

Добавлено позже:
-домутил ярлычки для простого редактирования ландшафта.
они позволяют спрятать обьекты, убрать копирование блока нажатием пкм, рисовать блок под курсором
также там теперь значки мозаичного режима, но они пока пасивны.
-уменьшил размер нижней панели.
« Последнее редактирование: 13 Декабрь 2012, 18:30:49 от Segaman »

Оффлайн Квисатц Хадерак

  • Пользователь
  • Сообщений: 19
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2415 : 15 Декабрь 2012, 14:25:17 »
А какой софт для редактирования нужен? DME3 и dune2builder?

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2416 : 17 Декабрь 2012, 10:08:00 »

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

Оффлайн Enker

  • Пользователь
  • Сообщений: 13
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2417 : 21 Декабрь 2012, 16:12:11 »
Всё забываю написать...

В хаке - миссии за Сардаукаров (в русской версии), во время брифинга не хватает буквы в слове "стРах".  :(

Оффлайн Death devil

  • Пользователь
  • Сообщений: 245
  • Пол: Мужской
  • Dendy Forever
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2418 : 21 Декабрь 2012, 16:57:54 »
Неплохо,хорошо продвинуто  :)

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2419 : 21 Декабрь 2012, 19:15:31 »
скрин в студию <_<

Оффлайн Enker

  • Пользователь
  • Сообщений: 13
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2420 : 21 Декабрь 2012, 21:38:46 »

Оффлайн r57shell

  • Пользователь
  • Сообщений: 1402
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2421 : 21 Декабрь 2012, 22:08:09 »
кстати, он у вас говорит?
или так и не научили?)

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2422 : 22 Декабрь 2012, 09:39:20 »
я собирался научить и забил :lol:

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2423 : 22 Декабрь 2012, 10:31:12 »
Всё забываю написать...

В хаке - миссии за Сардаукаров (в русской версии), во время брифинга не хватает буквы в слове "стРах".  :(
Я знаю про это. Но исправлять уже поздно. Если будут обновления, там уже исправлено будет.

Оффлайн Enker

  • Пользователь
  • Сообщений: 13
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2424 : 22 Декабрь 2012, 16:02:09 »
А можно сделать возможность строить базу ещё и на песке? Так сказать расширить свои владения не отрываясь от основной базы, так же к примеру отгородить стеной территории со спайсом (рядом со своей базой) от чужих харвестеров, заодно возможно и червякам перекрыть туда доступ (если их не уничтожать). Просто бывают моменты когда выгодней установить нужный объект не внутри базы, а чуть дальше.

Оффлайн Flokirei

  • Пользователь
  • Сообщений: 112
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2425 : 22 Декабрь 2012, 17:24:05 »
А можно сделать возможность строить базу ещё и на песке? Так сказать расширить свои владения не отрываясь от основной базы, так же к примеру отгородить стеной территории со спайсом (рядом со своей базой) от чужих харвестеров, заодно возможно и червякам перекрыть туда доступ (если их не уничтожать). Просто бывают моменты когда выгодней установить нужный объект не внутри базы, а чуть дальше.
Кстати в каком-то хаке, в одной миссии за Атрейдесов была такая возможность, можно было ставить плиты и на песок и на горы, только на спайс нельзя было. Причем можно это было делать вообще в любой точке карты, хоть рядом с базой противника.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2426 : 22 Декабрь 2012, 18:15:49 »
Кстати в каком-то хаке, в одной миссии за Атрейдесов была такая возможность, можно было ставить плиты и на песок и на горы, только на спайс нельзя было. Причем можно это было делать вообще в любой точке карты, хоть рядом с базой противника.
Это следствие багов редактора карт. Например, десант с ID=16.   Или при создании домов fremens/mercenary.  В старых версиях ещё были проблемы с чтением teams и залежей.
Добавлено позже:
А можно сделать возможность строить базу ещё и на песке?
Можно, просто куда это пихать? В хак - не буду, так как придерживаемся концепции оригинала.

Оффлайн Enker

  • Пользователь
  • Сообщений: 13
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2427 : 22 Декабрь 2012, 19:36:11 »
Не надо в хаки. В оригинале сделать такую возможность, разве что разрешить строить больше объектов (115...120), тогда и смысла больше будет (хотя в любом случае возможность зачастую необходимая и интересная сама по себе).  :)

Оффлайн lupus

  • Пользователь
  • Сообщений: 3809
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2428 : 22 Декабрь 2012, 22:42:08 »
Нщё на том же скрине: наводяШей.

Оффлайн миха 13

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #2429 : 05 Январь 2013, 07:09:03 »
4 миссия за сардукаров тока начинаеш играть сразу поражение почему :'(