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

--- Цитата: Jinaya от 24 Май 2013, 18:34:23 ---
--- Конец цитаты ---
1) Кроме глобального лимита есть и 'локальный', максимум юнитов для каждого дома задается в миссии.
2) У стен не всегда одинаковая броня, в оригинал не играл? Почти всегда стены разрушаются не с одинакового количества выстрелов. Конкретнее как там считается не буду, не до этого.
3) Надо подумать.
4) Какие именно? Вообще есть пару редакторов юнитов (небольшой для Сеговской версии), и более солидный для DOS версии - там много характеристик юнитов можно глянуть. Жизней если не ошибаюсь 2000.
5) Юниты фременов мы не можем рисовать белыми (всего 4 палитры), но на радаре можем.  (белый цвет червей и дома фременов).
7) Нету смысла. Есть хранилища. По сравнению с оригиналом они улучшены. Два харвестера точно нельзя.
8) Делал только с целью теста, если хотите сами правьте.
10) С этим есть некоторые сложности, так что пока нет.
JAM:

--- Цитата: Ti_ от 23 Май 2013, 22:56:42 ---3) с этим не совсем понял, на ордосов он влияет вроде бы и так.   союзников считаю и не должен красить.

--- Конец цитаты ---
Сколько не стрелял по юнитам Ордосов -- им пофиг как будто.


--- Цитата: Ti_ от 23 Май 2013, 22:56:42 ---4) кериоллы итак отвозят нормально, если они собственные купленные (если не заняты другими и харвестерами).

--- Конец цитаты ---
Это понятно. Я о том, чтобы нажатием кнопки можно было вызвать Caryall раньше того момента, как, по его мнению, юниту потребуется ремонт. К примеру, когда у юнита 55% жизней. Я хочу его отремонтировать, иначе он не переживёт следующую атаку, а Носитель может не успеть вовремя его забрать после того, как жизни снизятся ниже 50%, если атакуем R-Turret, например. Посылать в другой конец карты на ремонтный завод -- долго.


--- Цитата: Ti_ от 23 Май 2013, 22:56:42 ---5) они их отвозят, тут наверно проблема в том, что харвестер часто любит выезжать из завода сам. надо разбираться.

--- Конец цитаты ---
Да, именно так. Сами выезжают. Специально строил стену вокруг здания -- так Caryall всё же забирает Харвестер, но выбрасывает его недалеко от завода.


--- Цитата: Ti_ от 23 Май 2013, 22:56:42 ---6) сверх лимит не получится, но что-то придумать можно. (например запускать вызов только при достаточном количестве свободных слотов).

--- Конец цитаты ---
А сколько их в принципе должно появляться? В первой версии 9 миссии их было 5.

Да, ещё один момент.
7. Хорошо бы, чтобы Caryall смог отвозить повреждённые Harvester'ы в ремонт. В том числе, если ремонтный завод специально застроен другими зданиями вокруг (чтоб Caryall'ы обратно отвозили).


--- Цитата: Ti_ от 23 Май 2013, 22:56:42 ---Миссия на самом деле, не допиливалась. И делалась только как тест. Ну а что удачно получилось, это хорошо.
Но в ней есть одна изюминка - события каждый раз могут развиваться по-разному. (Это связано с появлением группы фременов в случайном месте).

--- Конец цитаты ---
Из-за того, что фрименов замечает тот или иной дом и после этого начинает катить на игрока бочку? =) Вообще, такая рандомность -- очень круто.
Berkut:
а можно ли изменить юнит дефиатор как здесь на картинки с одной ракетой
Ti_:

--- Цитата: Berkut от 25 Май 2013, 08:36:54 ---а можно ли изменить юнит дефиатор как здесь на картинки с одной ракетой

--- Конец цитаты ---
нет
Добавлено позже:

--- Цитата: JAM от 25 Май 2013, 02:01:55 ---А сколько их в принципе должно появляться? В первой версии 9 миссии их было 5.

--- Конец цитаты ---
Как и фременов до 5. Но тоже рандом оставлен по-моему.
Добавлено позже:

--- Цитата: JAM от 25 Май 2013, 02:01:55 ---Сколько не стрелял по юнитам Ордосов -- им пофиг как будто.

--- Конец цитаты ---
Проверю. 
Вообще-то есть ещё другое - сколько по фременам не стреляй их не красит.
Так то и в оригинале - но там фремены супероружие всё же, а тут полноценный дом.
Как вариант думаю надо сделать чтобы фременов перекрашивало, но только технику, а не труперов.
Добавлено позже:
Обновление DuneHack(Re-)Build - r051.
[/color]
+ Удалена кампания сардукаров, чтобы не сбивать никого с толку. Ещё раз - это не полноценный хак, а только сборщик хаков. Убрана поскольку она не была передалана под новую версию хака - нарушался баланс из-за лимитов и прочее.   (Кампания за сардукаров под ту версию, какую её делали - в подписи Litetska).   Что касается кампании фременов, её нету, поскольку она еще в процессе создания. И она скорее всего тоже будет отдельным хаком, но собранном уже в этой версии хака.

+ Карты и миссии были отсортированы по папкам для каждого дома.  Все миссии фременов и сардукаров - сконверчены из оригинальных.  Убраны несоответвия номеров мап файлом в миссиях, и также начинается с 01, а не 00.   (То есть достаточно открыть карту и миссию соответвующую ей по счёту, не надо больше менять или искать номер мап файла в миссии)

+ Добавлена возможность покраски карты регионов /misc/regions.asm

+ Различные обновления кода.
+ Расширено максимальное количество записей десанта, и они больше не резервируют общий лимит.
+ Пару новых флагов победы (убить только всех юнитов; убить всех юнитов+собрать спайс) - в ближайшее время займусь добавлением всех флагов в редактор AMC.

Версия под карты 128x128:
Всё тоже что и в обычной _r51.
По сравнению с test4 - исправлены некоторые ошибки. Увеличен радиус поиска спайса харвестерами, также подправлен код поиска спайса. (Давал нехилые тормоза на тестовой карте)
Активированы команды (правда в тестовой миссии они не заданы, как и десант).
Все файлы карт заготовлены под масштаб 128x128 (только ландшафты).  Насчет поддержки карт 64x64 и 32x32, пока не вижу смысла, делать много.  Если кто-то возьмется делать полноценную кампанию с картами разного размера - тогда можно подумать.

Добавлено позже:
Обновление редактора DuneAMC - v0.70:
+ Отображение и возможность изменения ИИ юнитов (guard,area guard,ambush,hunt)  - клавиша 'E' при наведении мышью (на уже установленные объекты).
+ Более удобное управление в окне редактирования команд, теперь по-порядку QWERT , вместо стрелок вбок.
+ Новое подробное окно редактирования флагов победы и поражения, в соответствии с последними версиями хака. (В оригинале актуален лишь флаг на сбор спайса)
Berkut:
Выкидываю свою пробную сборку  с новой картой и миссией
плюс 3 карты размером 64 на 64 новых и одну большую 128 на 128
 
КАРТА ПРОБНАЯ!!!!!! сделанная спомощью ДЮНЫ АМК 60 и сборщиком R 51 пароль к миссии как у Тая (FREMENSHHH)
добавлен десант на карте 3 дворца!!!!
поиграйте плиз!!!!
СПАСИБО ОГРОМНОЕ  ТАЮ за сборщик РЕСПЕКТ тебе)))
если нормально то буду делать еще не судите строго!
Добавлено позже:
P.s то что не показывает энергию я знаю что сделал ошибку и постояно говорит эремендюрет прочи(((((
Добавлено позже:
а так вроде все работает играл 2часа
Добавлено позже:
Тай сколько теперь максимум десантов? и каков предел радиус поиска спайса для харвестеров если было 48(в оригенали 32)?
Ti_:
Исправлена пара серьёзных багов в _R51 (игра зависала если ИИ строил MCV, десант не высаживался если запись дома не была задана (в оригинале это миссия 4) )
В расширенной версии первого бага не было, второе не актуально.
Также нашел баг с фременами, но им чуть попозже займусь (в легком заводе нет мотоциклов?, глючный апгрейд).

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

--- Цитата: Berkut от 26 Май 2013, 10:09:33 ---поиграйте плиз!!!!
СПАСИБО ОГРОМНОЕ  ТАЮ за сборщик РЕСПЕКТ тебе)))

Добавлено позже:
Тай сколько теперь максимум десантов? и каков предел радиус поиска спайса для харвестеров если было 48(в оригенали 32)?

--- Конец цитаты ---
О круто, заценим!
Маскимум записей сейчас десантов 55 в обоих.   Радиус в расширенной версии 64.


DuneHack(Re-)Build - r051a bugfix :
Berkut:

Маскимум записей сейчас десантов 55 в обоих.   Радиус в расширенной версии 64. Ууу вот это крутяк создам миссию атака с воздуха))


Lipetsk:

--- Цитата ---Что касается кампании фременов, её нету, поскольку она еще в процессе создания. И она скорее всего тоже будет отдельным хаком, но собранном уже в этой версии хака.
--- Конец цитаты ---
Вообще необходимый минимум сделан. А именно 9 миссий, подгонка цветов регионов, появление нужного куска региона, сюжет/диалоги на русском.
Из-за того, что миссии очень чувствительны к изменениям в коде и обновления часто выкладываются, подождем какой-то конечной сборки и соберем уже на ее основе, чтоб выложить окончательную версию уже с кампанией фременов. Но, если кто захочет потестить миссии не дожидаясь релиза, могут у меня взять текущую версию.
Ti_:
DuneAMC - v080.
Улучшения коснулись удобства использования:

1) Файл ландшафта теперь можно перевыбирать,  и теперь он читается из памяти (то есть нужно сохранять после изменений)  (F9 - открыть , F10 - сохранить ). Конечно это не всегда плюс, но во-первых не получится нечайно запороть мап-файл, во-вторых читаем дальше.
2) Запоминание пути:  каждый раз когда вы выбирали путь к миссиям, редактор его забывал - это исправлено. Кроме того путь теперь сохраняется в ini-файл после закрытия редактора.
3) Исправлен вылет с ошибкой, при попытке скопировать область в шаблон за пределами области карты.
4) Небольшие доработки: при попытках открыть неправильные файлы (например вместо карты - миссию) больше не выбрасывает с ошибкой.
5) Резервные копии: автоматическое сохранений текущей редактируемой миссии.
Примерно каждые 5 минут - сохраняется копия мап и объект-файла. (LastMap.bin, LastMission.bin в папке редактора) . Кроме того еще и сохраняется и их копия. (.bak) - то есть два авто-бекапа.
Зачем это нужно:  если - забыли сохранить, выключили свет, ошибка редактора, кот закрыл редактор и т.д. 
Файл ландшафта также при пересохранении, сохраняет предыдущий. (в той же папке, с тем же названием - но .bak)  - 
А это не менее нужно - например , если вместо 'открыть' делаешь 'сохранить' на нужный файл , сам так делаю  :lol:

Выбор и сохранение частей пересены были клавиши на - и =.
Berkut:
так вот почему у меня криво миссия сделалась. я случайно сначала открыл миссию а потом карту. думал ну и ладно бывает. и оказалось от этого ошибка в миссии. у меня и дюне идиторе так было.((
Ti_:

--- Цитата: Berkut от 27 Май 2013, 08:44:01 ---так вот почему у меня криво миссия сделалась. я случайно сначала открыл миссию а потом карту. думал ну и ладно бывает. и оказалось от этого ошибка в миссии. у меня и дюне идиторе так было.((

--- Конец цитаты ---
Эм, там нельзя было открыть вначале карту.  Насчет ошибок в миссии - я и сам не пойму что это,  даже если бы карту открывал повлиять не должно было.  Принициальных отличий от моей, там только наличие десанта и команд, может из-за них глюк, буду разбираться.
А вот новые зоны порадовали, отлично.  :)

И насчет лимита - в редакторе показывает число оригинального лимита , а в хаке он удваивается. Зачем это сделано - чтобы не трогать оригинальные миссии.  Поэтому, я бы посоветовал тебе их уменьшить, а то игроку не дают на постройку.

Ещё очень много харвестеров потребляют лимит: Это потому что у ИИ много рефинери и он на каждую строит по 3шт вроде бы + 3 бонус за последнюю миссию (всего получается ?12). А если каждый дом столько строит то это половина всего лимита.
Но зато из-за этого появилась идея - сделать чтобы ИИ немного читерил - получал больше спайса при разгрузке, а количество его харвестеров - уменьшить. (как вариант еще и сделать выбор сложности в главном меню игры - normal - 150% спайса,  hard - 200% спайса). 
Berkut:
тай если заметил я у компа поставил по 3рефенери. скажу почему я это сделал. в файле харв бонус убрал значения и получил 1рефенери 1доп харв и всего 6.  у тебя 1рефенери 2харва тоже самое 6. но я сделал чтоб по 2харва не стояли у компа как в твоей мисси теста. отличие 3дворца. я специально так поставил чтоб ракеты сардукаров и харконенов поподали не только по игроку и по союзнику тоже. сам раз 5проверил.) А так это твой сборщик и твоя переделанная миссия спасибо тебе. я написал с самого начала перед тем как выкинуть.
Добавлено позже:
правильнее будет сделать сложность в меню.) готовлю вторую новую карту.
Добавлено позже:
про лемит ты говориш про число 13как у тебя? а я изменил на 20?
Ti_:

--- Цитата: Berkut от 27 Май 2013, 10:46:11 ---тай если заметил я у компа поставил по 3рефенери. скажу почему я это сделал. в файле харв бонус убрал значения и получил 1рефенери 1доп харв и всего 6.  у тебя 1рефенери 2харва тоже самое 6. но я сделал чтоб по 2харва не стояли у компа как в твоей мисси теста.

Добавлено позже:
про лемит ты говориш про число 13как у тебя? а я изменил на 20?

--- Конец цитаты ---
А, понятно.

Лимит - да. У меня 13 (а в реале получаем 26).   А у тебя (20) - то есть 40.  Впринципе можно и убрать будет это удвоение, чтобы путаницы не было, но пока там так.

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

А, вот нашел в чём баг твоей миссии.  У тебя указано в миссии, что домом фременов управляет компьютер, а не игрок. (из-за этого и говорит постоянно enemy unit approach)

Добавлено позже:
Насчет харвестеров - говоришь что в файле harv_bonus ты их убрал - но ты уверен что ты этот файл сохранил? Потому что если ромы сравнить - там не изменено , это раз.

Во-вторых ИИ строит по 3 харвестера на каждый завод , а не 2, вроде бы (уже сам забыл) - то есть всего 9+3 = 12штук (ну лучше миссиию запустить и посчитать).

Если ты хочешь чтобы было 3 refinery, но харвестеров меньше чем 9,  можно в  файле harv_bonus указывать отрицательные значения.  (то есть если -1, то будет 8 )
Berkut:
да нет я сохронял нарв бонус у каёдого дома 3рефенери и по 6 харвов и у союзника тоже. не заметил что у меня харвы в миссии не таскают с места на место кареалы есть рефенери закрыта со всех сторон ноих не таскают.(((
Добавлено позже:
А десанта вроде 15шт. как в оригенали сделал. так как это моя пробная миссия. хотел 30-40.так как сборщик R51.
И  это не миссии а под миссии.
Добавлено позже:
буду повнимательнее при редактировании миссий.
Ti_:
Редактор: 080>081.
Теперь редактор выдает предупреждение, если миссию сохранили не указав дом игрока.
Berkut:
Липецк на какой сборке делался дом фрименов и миссии на R43? и будет ли стрим 9миссии?
Ti_:

--- Цитата: Berkut от 28 Май 2013, 11:06:26 ---Липецк на какой сборке делался дом фрименов и миссии на R43? и будет ли стрим 9миссии?

--- Конец цитаты ---
На последней он вроде пересобрал (51). Только у него она еще и в русском варианте есть.

Кстати, уже сделаны уровни сложности:   (сегодня выложу как минимум это + может ещё что)
Berkut:
ТАЙ разреши вопрос на что опираеться доставка харвестера и доставка юнита с ремотного завода с места на место? из значения в хекса типо так чтоли? я например знаю почему я писал выше в теме.
Добавлено позже:
ОГО как быстро ты сделал сложность.)))) А то в других сеговских играх есть как например в RRR там их 3 да плюс твоя 4.)) А дюне не было(
Lipetsk:

--- Цитата: Berkut от 28 Май 2013, 11:06:26 ---Липецк на какой сборке делался дом фрименов и миссии на R43? и будет ли стрим 9миссии?

--- Конец цитаты ---
9 миссия не тестировалась. Если выяснится, что она проходима и найдется человек, который бы попробовал пройти её в стриме, значит будет и стрим. Вчера давал ром для тестов Флаю. ХЗ как быстро он пройдёт.
lupus:

--- Цитата: Ti_ от 28 Май 2013, 11:13:33 ---На последней он вроде пересобрал (51). Только у него она еще и в русском варианте есть.

Кстати, уже сделаны уровни сложности:   (сегодня выложу как минимум это + может ещё что)


--- Конец цитаты ---
а почему сложность не. Опциях а на титульном экране?
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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