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

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

Оффлайн M3tro ™

  • Пользователь
  • Сообщений: 701
  • Пол: Мужской
  • I’m not afraid, and yall don’t be afraid either…
    • Facebook
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4710 : 22 Январь 2015, 06:04:12 »
Посмотрел версию дюны под номером r78. Весьма забавно было видеть здания из пк версии. Но заметил что куда то пропали лазерный танк и ракетный багги..  их что.. убрали ? Если да то какая последняя версия игры где они доступны ?

Все они доступны во всех последних версиях, начиная аж с 60ых версий, просто они не включены в строительство на заводах. В файле соответствующих настроек "can_builds.asm" можно включить их в постройку и они буду доступны в заводе VEHICLE :)
Приятной игры.

Оффлайн Sindeo

  • Пользователь
  • Сообщений: 282
  • T.L.F.
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4711 : 22 Январь 2015, 07:29:52 »
А что нужно изменить, чтобы сделать их доступными ? Так понимаю нужно что то дописать тут :

И еще, как потом эти изменения применить к рому ? Извиняюсь за банальные вопросы, просто к модификации данной дюны не притрагивался до этого момента..

Оффлайн Docm@n

  • Пользователь
  • Сообщений: 651
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4712 : 22 Январь 2015, 08:34:04 »
А что нужно изменить, чтобы сделать их доступными ? Так понимаю нужно что то дописать тут :

И еще, как потом эти изменения применить к рому ? Извиняюсь за банальные вопросы, просто к модификации данной дюны не притрагивался до этого момента..

Да, допиши в строках вместо $ff - допиши $1с и $1d.
Далее просто буилдь ром, жми на build_new_rom.bat это внесет изменения в ром "dunehack_r78_NEW.bin
(Записи вноси в can_build_hf) тобишь в тяжелый завод.

Оффлайн M3tro ™

  • Пользователь
  • Сообщений: 701
  • Пол: Мужской
  • I’m not afraid, and yall don’t be afraid either…
    • Facebook
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4713 : 22 Январь 2015, 09:27:08 »
Также, кстати, можно прописать их постройку и в Исследовательский Центр (iX), только там почему-то орка не прописывается почему-то... а наземные юниты вполне доступны :)

Оффлайн Docm@n

  • Пользователь
  • Сообщений: 651
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4714 : 22 Январь 2015, 10:20:16 »
Также, кстати, можно прописать их постройку и в Исследовательский Центр (iX), только там почему-то орка не прописывается почему-то... а наземные юниты вполне доступны :)

Потому, что у орки стоит условие доступности только в последних миссиях.Можно это изменить.

Оффлайн Sindeo

  • Пользователь
  • Сообщений: 282
  • T.L.F.
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4715 : 22 Январь 2015, 11:20:35 »
Спасибо ! Все сработало.  А где можно поменять характеристику лазерному танку (скорость, урон, итд..) ? А то при наличии у Ордосов обычного танка, лазерный совсем не актуален с такими показателями.  По поводу легкого машинного завода, я конечно знаю что так было на ПК, но тут он становится совсем не нужен с появлением тяжелого завода. На ПК он тоже был к этому времени бесполезен, но там нас заставляли его строить, иначе не откроется тяжелый завод.  Поэтому предлагаю сделать тут тоже самое или объединить в один как в оригинале. 

Оффлайн Berkut

  • Пользователь
  • Сообщений: 115
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4716 : 22 Январь 2015, 12:01:49 »
Здорова всем пацанам давно сюда не заходил )) огромное спосибо Таю за его сборщики . Спасибо разору за его компании играл все понравилось.  И появились вопросы почему Соник танк получает людей стал бесполезным?? Логика танка пропала так как он стреляет волной звука а не стреляет ракетами и снарядами

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4717 : 22 Январь 2015, 19:33:46 »
Вот предварительный список R79:

+ исправлен баг r78, когда при захвате рефинери с харвестером он там застревал, в т.ч. даже после уничтожения.
+ исправлен баг если создавать пво-юнитов, они могли стрелять в левый верхний угол карты.
+ изменил дефолтные настройки в ai_cheat, теперь 25% - 50% получает ИИ.
+ юниты игрока больше не стреляют в свои здания - только если направить с mode.
+ настройка свойств домов: оружие дворца и его время, шансы перекраски и бегства пехоты, цвета на радаре и другие.
+ настройка времени перекраски девиатором - при бездействии, движении, стрельбе.
+ исправлена иконка лазер танка - использует ордоскую только (или настройка номера палитр в new_spr_ptr.asm)
+ настройки: труперам (x3) прописал доступность с 4-ой миссии.
+ пункт выбора нового управления  добавлен в меню опций + переставил по умолчания с 'да' на 'нет' (рестарт миссии).
+ игрок больше не теряет деньги если нету строений (исправляет баг когда игроку давали деньги больше 1000 + МКВ вместо CY)
+ червяк больше не тупит при управлении им. За червями больше не прилетают кэриоллы, у фременов создается 2 вместо 3 из дворца.
+ настройки: IX с 9-ой, а не 8-ой миссии.
+ настройки: немного уменьшил угрозы для CY, и heavy_factory (а то атаковали только их).
+ если увеличивать кол-во спайса в спайсе, то харвестер при взрыве меньшие области создает.


Остаются эти: нужны демки (GMV (gens-rr)), чтобы их пофиксить :
1) баг когда харвестер 'застревает' - встаёт рядом с refinery, и не заезжает (кэриолл не пришлют никогда), бывает у игрока и ИИ.
2) баг когда MCV ИИ пытается атаковать.
5) вроде бы может зависнуть каким-то образом от mcv или взрыва пипки, хотя не уверен.
« Последнее редактирование: 23 Январь 2015, 15:27:36 от Ti_ »

Оффлайн NakL3

  • Пользователь
  • Сообщений: 475
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4718 : 22 Январь 2015, 19:41:01 »
Ti_,  А ментатов можно будет настраивать ?

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4719 : 22 Январь 2015, 19:43:25 »
Ti_,  А ментатов можно будет настраивать ?
Не знаю пока, если ментатов, то и гербы надо целиком. Проблема в том, что настройка там заточена под максимальное удобство в редактировании герба фремена и сардукаров, но не оригинальных домов.
Что касается ментатов, то фременский ментат также сделан по-другому (больше по размеру).

Оффлайн NakL3

  • Пользователь
  • Сообщений: 475
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4720 : 22 Январь 2015, 19:48:01 »
Ti_, Ментатов конечно жалко, что нельзя пока что настраивать ,надеюсь в будущем такая возможность появится.

Попробую ещё сделать демку с MCV, потому что у меня есть предположение из-за чего это может возникать.

Оффлайн Docm@n

  • Пользователь
  • Сообщений: 651
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4721 : 22 Январь 2015, 20:11:00 »
Ти ай - пропиши, что бы харвестеры игрока тоже давили пехоту когда та стреляет по харверу.Не затруднит?

Оффлайн Roket

  • Пользователь
  • Сообщений: 3336
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4722 : 22 Январь 2015, 20:17:02 »
Наклз, что ты хочешь с ними сделать? Себя нарисовать на кандидатуру ментата? :)

Оффлайн dimidrol

  • Пользователь
  • Сообщений: 193
  • Пол: Мужской
  • Мод-хак Dune II Revenge/Requite
    • ВКонтакте
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4723 : 22 Январь 2015, 22:13:21 »
Кстати, что там по поводу добавления юнитам настроек фишек вроде самоуничтожения, развёртывания базы и прочего?
По поводу настройки домов отличная новость. Я долго ждал этого.
Ti, жду с нетерпением выхода нового сборщика.
Поясните пожалуйста как записывать реплеи с багами. Я никогда не делал этого, поэтому не в курсе

Оффлайн Sindeo

  • Пользователь
  • Сообщений: 282
  • T.L.F.
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4724 : 23 Январь 2015, 06:06:13 »
Возможно мне показалось, но такое ощущение, что юниты игрока стоящие в охране стали гораздо медленнее реагировать на противника, а то и вовсе не реагируют на атаку идентичного юнита пока не прикажешь в ручную, причем он спокойно достает до атакующего врага с места.  Смотрел трансляцию по версии 77 где стример тоже заметил данный нюанс.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4725 : 23 Январь 2015, 10:13:54 »
Возможно мне показалось, но такое ощущение, что юниты игрока стоящие в охране стали гораздо медленнее реагировать на противника, а то и вовсе не реагируют на атаку идентичного юнита пока не прикажешь в ручную, причем он спокойно достает до атакующего врага с места.  Смотрел трансляцию по версии 77 где стример тоже заметил данный нюанс.
Подсказка в том, что юниты игрока никогда и не реагировали на атаку по ним, и в оригинале также. Попытка это сделать была в r78, но полноценно не вышло. Можно просто попробовать частоту проверки увеличить,но это снизит производительность.

Добавлено позже:
Кстати, что там по поводу добавления юнитам настроек фишек вроде самоуничтожения, развёртывания базы и прочего?

Поясните пожалуйста как записывать реплеи с багами. Я никогда не делал этого, поэтому не в курсе
Этого не будет, как и других новых фич. Будет доработка того, что есть.

Реплеи, эмулятор: Gens_r57shell_mod.7z
Tools->Movie->Record New Movie

Оффлайн M3tro ™

  • Пользователь
  • Сообщений: 701
  • Пол: Мужской
  • I’m not afraid, and yall don’t be afraid either…
    • Facebook
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4726 : 23 Январь 2015, 11:56:05 »
Спасибо ! Все сработало.  А где можно поменять характеристику лазерному танку (скорость, урон, и т.д.) ? А то при наличии у Ордосов обычного танка, лазерный совсем не актуален с такими показателями.  По поводу легкого машинного завода, я конечно знаю что так было на ПК, но тут он становится совсем не нужен с появлением тяжелого завода. На ПК он тоже был к этому времени бесполезен, но там нас заставляли его строить, иначе не откроется тяжелый завод.  Поэтому предлагаю сделать тут тоже самое или объединить в один как в оригинале.

Насчёт юнитов, в частности, лэйзер танка, — все ТТХ юнитов ты можешь менять в редакторе юнитов:

Dune_Unit_Builds_v1.4.rar - редактор юнитов и зданий Тая;
Dune_Unit_Editor_RUS.rar - редактор юнитов Петросяна...

По поводу машинных заводов, то вот:

По поводу 'двух заводов':
Заходим в файл buildings\can_build.asm
Находим строчки:
Код: [Выделить]
player_one_factory:   dc.b 0   ; 1 - только один завод
player_one_barrack:   dc.b 0   ; 1 - только одни казармы
Меняем с 0 на 1-ку и будет один завод.
Далее добавляем в can_build_hf - трайки и квады.
Чтобы выставить внешний вид завода как в оригинале, открываем в редакторе лёгкий завод , запоминаем ICON_ID и GRAPHICS, далее открываем тяжелый завод, и вписываем эти значения и сохраняем.
« Последнее редактирование: 23 Январь 2015, 18:40:06 от Mєtro™ »

Оффлайн Torin

  • Пользователь
  • Сообщений: 326
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4727 : 23 Январь 2015, 14:10:27 »
А я смотрю тема ожила, что - жь хорошо, если будет время, а сейчас у меня его не много думаю сделаю хак, от темы - "Torin War" Хочу отойти, очень не удачная линейка хаков, из доступа убирать их не буду, но и продолжать - редактировать их тоже не буду.

Думаю новая линейка хаков, будет называться иначе - "Dune War the arrakis 1"
Так как в R79 есть очень много плюшек

В одном роме я планирую сделать компании:

Атрейдисы=>Ордосы=>Харконены=>Фримены=>Сардаукары

Вообщем, на данный раз так как хочу сделать нормальную ветку, я буду сильно стараться, и не выкладывать "Раньше времени"

Вопросы:
1).Тай, добавь в R79, возможность менять ментата (например, у харконенов ментат ордосов, а у ордосов ментат харконенов)
2).Собственно, вообще делать ли мне хак ?

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4728 : 23 Январь 2015, 18:18:25 »
Цитата
Вопросы:
1).Тай, добавь в R79, возможность менять ментата (например, у харконенов ментат ордосов, а у ордосов ментат харконенов)
2).Собственно, вообще делать ли мне хак ?
1. От перестановки слагаемых сумма не меняется.
2. Сам вопрос уже содержит ответ.

Оффлайн M3tro ™

  • Пользователь
  • Сообщений: 701
  • Пол: Мужской
  • I’m not afraid, and yall don’t be afraid either…
    • Facebook
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4729 : 23 Январь 2015, 19:20:00 »
Вот предварительный список R79:

+ исправлена иконка лазер танка - использует ордосовкую только (или настройка номера палитр в new_spr_ptr.asm)

и она теперь нормально отбражается у Сардаукаров)? а то раньше она отображалась у Атрейдесов и 0рдосов нормально - зелёный танк, а у Сардаукаров она какие-то вертикальные коричневые полосы...

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4730 : 23 Январь 2015, 19:38:48 »
и она теперь нормально отбражается у Сардаукаров)? а то раньше она отображалась у Атрейдесов и 0рдосов нормально - зелёный танк, а у Сардаукаров она какие-то вертикальные коричневые полосы...
Написано же исправлено, то есть нету артефактов. Теперь у всех зеленый танк.

Оффлайн M3tro ™

  • Пользователь
  • Сообщений: 701
  • Пол: Мужской
  • I’m not afraid, and yall don’t be afraid either…
    • Facebook
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4731 : 23 Январь 2015, 21:57:49 »
Ti_, спасибо)).
Ждём)............................

Оффлайн dimidrol

  • Пользователь
  • Сообщений: 193
  • Пол: Мужской
  • Мод-хак Dune II Revenge/Requite
    • ВКонтакте
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4732 : 24 Январь 2015, 01:03:57 »
Ti, но самоуничтожение, разворачивание базы и снаряд девиатора это же не новые фишки, они есть в оригинале, просто хотелось бы получить доступ к этим настройкам.
А вообще делай так как считаешь нужным, не мне тебя ромхакингу учить.

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4733 : 24 Январь 2015, 01:23:59 »
dimidrol, простой вопрос. ЗАЧЕМ ТЕБЕ ЭТО НАДО? Тратить время на бесполезные вещи не целесообразно. Другое дело, если у тебя есть идея для кампании, где это требуется. В сборке ПРЕДОСТАТОЧНО возможностей, чтобы делать полноценные кампании, почему бы не сделать уже на их основе интересный хак, вместо того, чтобы предлагать непонятно что и для чего?

Оффлайн M3tro ™

  • Пользователь
  • Сообщений: 701
  • Пол: Мужской
  • I’m not afraid, and yall don’t be afraid either…
    • Facebook
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4734 : 24 Январь 2015, 03:26:32 »
Ti, но самоуничтожение, разворачивание базы и снаряд девиатора это же не новые фишки, они есть в оригинале, просто хотелось бы получить доступ к этим настройкам.
А вообще делай так как считаешь нужным, не мне тебя ромхакингу учить.

Используй для создания нового юнита один из существующих, дабы сохранить его уникальную способность (самоуничтожение, разворачивание, девиацию, соникзалп, лазеринг, харвестинг и т.д.), как вот я, например, сделал соник-фриманов — я использовал соник танк как "фарш", а далее переделал его в пехоту, сохранив его выстрел звуком.
Вопросы? :) ;) :)

Добавлено немного позже:
Кстати, знает кто-нибудь, где взять large_icone и small_icon для фриманов fremens.smd? Буду весьма признателен ^_^
« Последнее редактирование: 24 Январь 2015, 07:04:59 от Mєtro™ »

Оффлайн dimidrol

  • Пользователь
  • Сообщений: 193
  • Пол: Мужской
  • Мод-хак Dune II Revenge/Requite
    • ВКонтакте
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4735 : 24 Январь 2015, 05:50:50 »
Пытался сделать пехотинца на основе девастатора, звук и выстрел сохранились, скорость тоже, а вот детонации нет, видимо это не в файле юнита прописано.
Липецк это мне нужно чтобы сделать самоуничтожающегося юнита для моей кампании
« Последнее редактирование: 24 Январь 2015, 06:48:56 от dimidrol »

Оффлайн Torin

  • Пользователь
  • Сообщений: 326
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4736 : 24 Январь 2015, 10:28:54 »
Заснял баг.
Описание:
Цитата
К сожелению как появился баг заснять не удалось, однако, случилось это так, я захватил завод ордосов, мне выслали харвестер, когда харвестер должен был вылезти из завода, завод разрушился, (Выстрел мотоцикла), После чего произошел этот баг.
Видео:
Сборка:r78b
Баг похож на этот:
Цитата
когда при захвате рефинери с харвестером он там застревал, в т.ч. даже после уничтожения.
Но появился чуть-иначе.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4737 : 24 Январь 2015, 10:43:53 »
Заснял баг.
Этот баг исправлен уже:
Вот предварительный список R79:

+ исправлен баг r78, когда при захвате рефинери с харвестером он там застревал, в т.ч. даже после уничтожения.

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

Оффлайн Torin

  • Пользователь
  • Сообщений: 326
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4738 : 24 Январь 2015, 10:53:41 »
Цитата
Этот баг исправлен уже:
Надеюсь сегодня - завтра выложишь, а то у меня вон всплеск идей  :blush:))
Да и вообще, очень серьёзный косяк.

Оффлайн NakL3

  • Пользователь
  • Сообщений: 475
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #4739 : 24 Январь 2015, 11:54:02 »
Torin,  а в чём проблема делать на 78 и потом просто перенести на 79 ?