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

--- Цитата: SeregaZ от 22 Ноябрь 2015, 18:47:12 ---про заводы пока инфы чот совсем тухло... да и в самих файлах заводов совсем мало инфы - много инфы разбросано по конфиг файлам сборщика. это довольно таки не удобно парсить эти файлы - куда удобнее если бы это были ини файлы или хмл.

--- Конец цитаты ---
Если редактор файлов зданий будешь делать, всё уже есть в dune_unit_builds+ repair unit settings, толко перенести в 1 редактор. Единственное не хватает  параметр size  (0x3C.w) (типа размер 2x2, 2x3 для зданий и т.п.), но толку в это мало будет.

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

--- Цитата: SeregaZ от 22 Ноябрь 2015, 19:34:57 ---а я и не говорил про бин :) я говорил про конфиг файлы.

--- Конец цитаты ---
Даю подсказку: эти конфиг файлы, можно передалать из .asm в .bin.  Ну и в путях сборщика заменить include на incbin в соотв. местах.
M3tro ™:
Так ведь параметр RepairUnitSettings же уже содержится в его редакторе юнитов, строка после поворота башни там •Repair, потом •Carryall Evacution как раз. И то, и другое есть :).
А по поводу асмов, мне кажется, ни для кого не секрет, что они с помощью dc.b и dc.w переводят "текст" в 16ричный код для бина.
А параметр 0*3C, я думаю, кому-нибудь может вполне пригодиться. Kто знает кто какие хаки мутит :D.
Ti_, и ещё, в r80b не работает флаг победы "разрушенны все здания И собран" для союзника, если ему прописать сумму, которую он должен собрать, то миссия заканчивается как только уничтожены просто все здания, а спайс он ещё не собрал. Я не знаю, может так и задумано было, что на союзника это не распостраняется. Если нетрудно, исправь, пожалуйста.
Также ещё при захвате девиатором экстрапехота превращается в обычную, и наоборот.
Проверял, играя за императора, захватил вражеских труперов, у них естественно сменилась иконка, а также и дальность стрельбы (а значит и все их ттх). Я думаю, будет логичным, если по факту пехота будет оставаться того Дома, которому принадлежала до задевиачивания. Если, конечно, возможно это уладить. И если можно и это не сильно упростит игру, то чтоб ремонт зданий не сбрасывался при отсутствии денег и возобновлялся при их появлении.
-RagmuL-:
Тогда-уж возобновление ремонта после появления денег,зделайте настраиваимым пажалуйста! =) т.к возможно многие привыкли к старой системе.
Animamundi:

--- Цитата ---Также ещё при захвате девиатором экстрапехота превращается в обычную, и наоборот.
Проверял, играя за императора, захватил вражеских труперов, у них естественно сменилась иконка, а также и дальность стрельбы (а значит и все их ттх). Я думаю, будет логичным, если по факту пехота будет оставаться того Дома, которому принадлежала до задевиачивания. Если, конечно, возможно это уладить. И если можно и это не сильно упростит игру, то чтоб ремонт зданий не сбрасывался при отсутствии денег и возобновлялся при их появлении.
--- Конец цитаты ---
Так стоп, то есть если я пульну в рептилоида из девиатора, он превратится в человека?  0_0


--- Цитата: Наклз от 22 Ноябрь 2015, 16:07:32 ---SeregaZ, Просто ни от кого новостей нет. Не постоянно же сидеть и всем писать: "Вот подправил танку правый пиксель на стволе,  смотрите скриншот".
Да и вообще в последнее время через чур сильная была активность, пора ей было и закончиться.

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

Давай я продолжу активность:
Эмм......

Тяжёлый Танк "Мамка" (Mother Tank) - урон 192->230, броня 312->336, для повышения его эффективности при атаках на вражеские базы.
M3tro ™:

--- Цитата: -RagmuL- от 23 Ноябрь 2015, 06:38:34 ---Тогда-уж возобновление ремонта после появления денег,зделайте настраиваимым пажалуйста! =) т.к возможно многие привыкли к старой системе.

--- Конец цитаты ---
A чем тебе не нравится то, что ремонт продолжится, когда у тебя снова появятся деньги, удобно же. А то щас если начнёшь ремонтировать, деньги кончились, ты увёл свой экран воевать или ещё куда, а потом когда вернулся к постройке, которую пытался отремонтировать, а её уже нету, - досадно. Ну это если конечно Ti_ сделает. Если сделает, то будет намного удобней. И мне кажется, вряд ли это будет модульным, да и зачем?..
-RagmuL-:
Ну а напримел,мало кредитов,подченил здание на половину и ждеш завоза. И забыл например где чинил,а деньги уйдут =( это один из вариантов.

Хотя... Как хотите... Это-ж только идея!
Razor:

--- Цитата ---И если можно и это не сильно упростит игру, то чтоб ремонт зданий не сбрасывался при отсутствии денег и возобновлялся при их появлении.
--- Конец цитаты ---
Я тоже за эту идею, чтобы разгрузить игрока от необходимости постоянно летать камерой. Только я бы предложил сделать это так, как потом начали делать сами Westwood, - ремонт остается активным, пока здание не наберет 100% жизни. Потом ремонт отключается.

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

--- Цитата ---Так стоп, то есть если я пульну в рептилоида из девиатора, он превратится в человека?  0_0
--- Конец цитаты ---
Целебный газ, который делает из ящера человека :lol:

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

--- Цитата ---Тяжёлый Танк "Мамка" (Mother Tank) - урон 192->230, броня 312->336, для повышения его эффективности при атаках на вражеские базы.
--- Конец цитаты ---
Такие цифры не эстетично смотрятся в заводах. Лучше уж делать округление. 250 и 350 смотрятся приятнее. :neznayu:
M3tro ™:

--- Цитата: Razor от 23 Ноябрь 2015, 13:59:56 ---Я тоже за эту идею, чтобы разгрузить игрока от необходимости постоянно летать камерой. Только я бы предложил сделать это так, как потом начали делать сами Westwood, - ремонт остается активным, пока здание не наберет 100% жизни. Потом ремонт отключается.

--- Конец цитаты ---
Я это и имел в виду :). Чтоб ремонт при отсутствии ресурсов не сбрасывался, а потом естественно продолжался. Это как, например, в Emperor - Battle For Dune и CnC3 ^_^.
Razor:
Мечты... Всё думаю как это можно нормально реализовать, используя тайлы гор...

Animamundi:

--- Код: ---; ИИ строит на каждую refinery по 2 харвестера.
; В этом файле задается количество дополнительных харвестеров, до которого строит ИИ, для каждой из 9 миссий.
; можно, использовать отрицательные значения (-1,-2).
; например, если у ИИ 2 refinery - и прописано значение 3, то будет 2*2+3 = 7 харвестеров.
; если 2 refinery, и прописано -1, то будет 2*2-1 = 3 харвестера.
; если 1 refinery, и прописано 2, то будет 1*2+2 = 4 харвестера.

extra_harv:
dc.b 0,0,0,0,0,1,0,2,3 ; hark

dc.b 0,0,0,0,0,1,0,2,3 ; atr

dc.b 0,0,0,0,0,1,0,2,3 ; ordos

dc.b 0,0,0,0,0,1,0,2,3 ; fremen

dc.b 0,0,0,0,0,1,0,2,3 ; sardaukar


; ИИ получает бесплатно харвестер при постройке рефинери: 0-нет, 1-да.
AI_recieve_harv:
dc.b 1


even
--- Конец кода ---

Вопрос: например, указано 2 доп. харвестера в миссии 8. Это означает, что в любой миссии 8 враг определённого дома будет строить по 2 доп. харвестера на каждый очиститель, или что в миссии 8 за определённый дом все враги будут строить по 2 харвестера на каждый очиститель?
Ti_:

--- Цитата: Animamundi от 24 Ноябрь 2015, 20:10:06 ---или что в миссии 8 за определённый дом все враги будут строить по 2 харвестера на каждый очиститель?

--- Конец цитаты ---
Это как понять? То есть все враги - например ордосы, харконенный и император. И все они будут строить за опредлённый? А определённый из них какой?
И ещё,  ИИ СТРОИТ ПО 2 ХАРВЕСТЕРА НА 1 РЕФИНЕРИ  НЕЗАВИСИМО ОТ ТОГО ЧТО ПРОПИСЫВАЕШЬ.
Это в редми написано, я не знаю как ещё понятнее объяснить.

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

В таблице 5 позиций - то есть строка для каждого Дома. А значит это количество харвестеров можно задать для каждого дома отдельно (справа через ;  стоит комментарий  , в котором написано что это за Дом).  То есть чтобы ты не прописывал для Атрейдесов,  на Ордосов никак не повлияет.
M3tro ™:
Чё непонятного? Строчка с комментном "; hark" это все 9 миссий за Харконненов. Это значит, что все противники, которые ИИ, каждый из них в 6й миссии построит по 1 дополнительный харвестер, в 8й — по 2, в 9й — по 3, это сверх тех, что он построит на каждый рифайнери по 2 (см. формулу 1*2+бла бла бла). Если я что не так написал, поправьте. Ну по крайней мере я прописываю, исходя из этого.
Animamundi:
Вот именно это я и хотел узнать. Потому, что апгрейды прописываются иначе - если например ордосам указать 1 апгрейд в четвёртой миссии, то в любой 4й миссии, где противник Ордос, у противника-Ордоса будет 1 апгрейд, а не в 4й миссии за ордосов 1 апгрейд у всех противников.

Про формулу в readme конечно же читал.

((2*2)+2) + (2+2)+(2+2)=14 харвестеров. Понятно, почему всю карту харвестерами засрали.

_____________

Ещё вопрос: если у противника НЕТ радара, он будет находить и атаковать игрока?
M3tro ™:

--- Цитата: Animamundi от 25 Ноябрь 2015, 05:59:01 ---Ещё вопрос: если у противника НЕТ радара, он будет находить и атаковать игрока?

--- Конец цитаты ---
До ужаса глупый вопрос. Не тебе задавать такие вопросы.
Что ему мешает это сделать? Kaк по-твоему в первых миссиях противник находит тебя, не имея базы вообще?..
Animamundi:
Команда Hunt. И приходит пара юнитов.Остальные стоят по кустам.

Ладно, не буду задавать глупых вопросов. :?

Razor:

--- Цитата: Animamundi от 25 Ноябрь 2015, 11:17:20 ---Команда Hunt. И приходит пара юнитов.Остальные стоят по кустам.

--- Конец цитаты ---
У остальных стоит команда Ambush. Таких же "стоят по кустам" можно в любую миссию добавить. И они будут стоять, пока ты их не откроешь.
Animamundi:
Ой да ладно, я уже давно умею пользоваться командами поведения. Просто столь глупый вопрос возник после багов с бездействием противника вообще.

_______

Ещё опишу один баг для будущих правок ребилда:
Если атаковать техникой харвестер врага, прилетает эвакуатор и пытается его забрать. При этом если ещё раз выстрелить в харвестер, то перевозчик бросит харвестер и попытается унести танк игрока, безуспешно, и улетит. Харвестер остаётся бездействовать и можно его уничтожать.

_______

Кто-нибудь может подсказать, где лежит звук "Death Hand Approach"?
SeregaZ:
именно фраза? или выстрел? если выстрел 074 - он похож на выстрел ракетницы. если сама фраза 083
(вот если бы отключил антивирус и запустил от имени администратора - то мог бы послушать и в проигрывателе и в редакторе юнитов :))
Alexandr7:
Подскажите где скачать прогу для палитры с большим количеством ячеек. Непомню названия. И найти немогу.
M3tro ™:

--- Цитата: AlexandrV от 29 Ноябрь 2015, 12:39:52 ---Подскажите где скачать прогу для палитры с большим количеством ячеек. Непомню названия. И найти немогу.

--- Конец цитаты ---
Я тебе её уже скидывал так-то.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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