| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] хакинг Dune: The Battle for Arrakis |
| << < (299/447) > >> |
| Roket:
--- Цитата ---Всё из-за того, что бот стал умнее, и за харвестерами иногда не успеваешь следить. --- Конец цитаты --- Делай низкое значение на харвестеры. Когда враг едет тупо на них это глупый и предсказуемый ии. |
| Razor:
--- Цитата: Roket от 10 Июль 2015, 20:11:59 ---Делай низкое значение на харвестеры. Когда враг едет тупо на них это глупый и предсказуемый ии. --- Конец цитаты --- Я это знаю, поэтому бот у меня на харвестеры настроен так, чтобы их атаковать не всегда. Если харвестеры поедут сосать спайс около базы врага, то их разберут сразу. А если у своей базы, то где-то раз из двадцати. Я уже долго подбираю удачные параметры. |
| M3tro ™:
--- Цитата: Ermac_oo от 10 Июль 2015, 20:01:02 ---Docm@n, Mєtro™, там дураку ясно, что десант и охрана входит в общий лимит. --- Конец цитаты --- Бывает что, когда значений много и они все разные и ещё находятся все в разных местах, такие мелочи могут ускользнуть из внимания. |
| Razor:
Что-то я совсем поплыл с файлом sounds.asm. Я правильно делаю? Мои действия, если я, например, захотел чтобы червь атаковал звуком Соник Танка: * смотрю идекс для sound table (dc.b $3F ; worm_eat) * нахожу в sound table $3F, в этой ячейке прописано $4D * заменяю $4D на 034 ($22) Добавлено позже: И ещё хотел бы спросить, в каком оффсете файлов юнитов находится индекс к sound table? --- Цитата ---номера звуков gems для юнитов (в файлах юнитов задается индекс к этой таблице). --- Конец цитаты --- |
| Docm@n:
--- Цитата: Razor от 10 Июль 2015, 21:07:29 ---Что-то я совсем поплыл с файлом sounds.asm. Я правильно делаю? Мои действия: * смотрю идекс для sound table (dc.b $3F ; worm_eat) * нахожу в sound table $3F, в этой ячейке прописано $4D * заменяю $4D на 034 ($22) --- Конец цитаты --- Я что бы упростить себе задачу, использую свободные значения из таблицы, $FF заменяешь на нужный звук, а потом в строке юнита указываешь на этот самый индекс к таблице который изменил. Наприпер если в таблице изменить второе по счету значение, то в строке юнита нужно поставить 01. Блин, я может как то не ярко обьяснил, надеюсь понятно))) |
| Razor:
С weapon_explode_sounds разобрался, теперь интересно узнать как --- Цитата ---(в файлах юнитов задается индекс к этой таблице) --- Конец цитаты --- |
| Ti_:
В файлах юнитов - 0x5A- 0x5B, например у танка 0038. (что-то я думал что есть к редакторах это). Ну думаю ещё сделаем. |
| Razor:
О, спасибо, вот это как раз искал :) Добавлено позже: Тест моей законченной версии баланса. Править теперь буду минимально. Из правок, которые на видео можно не заметить, отмечу: * Sonic Tank не может атаковать легкую технику и пехоту. В компенсацию наносит сильный урон бронированной технике * Deviator захватывает юниты навсегда, пока юнит не подстрелят. В компенсацию не может захватить технику из House of IX Играть стало немного сложнее в плане того, что теперь нужно лучше продумывать тактику нападения на ИИ из-за того, что он научился более эффективно охранять свою базу от игрока. P.S.: кривую дюну, которую видно на 1:34 я уже исправил. |
| Roket:
Razor, у тебя я так понял дюна выполнена почти как реальность один выстрел один труп. Ну это неправильно для стратегий. Всё должно равняться количеством и качеством а не одним только качеством. |
| Razor:
Разве что пехота. А в остальном есть легкая техника для разведки, для поддержки (много урона, мало брони), для прикрытия (много брони, средний урон). Раз уж в Дюне не реализовать нормально баланс, то решил сделать так, чтобы пехота хорошо работала в команде с броней, которая её будет прикрывать. Да и 2-3 отряда труперов в открытом бою могут и танк раздолбать без проблем. Добавлено позже: Ну и плюс начальные миссии у меня расчитаны под то, что ракетные пацаны быстро мрут. Автоматчики у меня достаточно живучие, могут пережить попадание танка. :D |
| Ti_:
--- Цитата: Razor от 09 Июль 2015, 10:22:54 ---Получилось захватить Рефинери так, что вражий харвестер там остался навсегда. Захватил здание, когда харвестер туда только начал заезжать. Вроде уже писали про это. Повторить не получилось. --- Конец цитаты --- Пробовал повторить. Если захватывать в этот момент, харвестер ИИ заезжает и взрывается. Если его кэриолл нёс, тогда улетит и выбрасывает на землю неподалеку. |
| ZODIAK:
--- Цитата: Docm@n от 10 Июль 2015, 21:14:08 ---Я что бы упростить себе задачу, использую свободные значения из таблицы, $FF заменяешь на нужный звук, а потом в строке юнита указываешь на этот самый индекс к таблице который изменил. Наприпер если в таблице изменить второе по счету значение, то в строке юнита нужно поставить 01. Блин, я может как то не ярко обьяснил, надеюсь понятно))) --- Конец цитаты --- еще такую хрень заметил. Когда один харвестер наполняется, и начинает самостоятельно ехать к базе, прилетает кариол, и по не ясным причинам хватает еще не полный харвестер. Отвозит в рафинери. Но тот харвестер сразу же пустой выезжает, и не даёт не капли денег. Вся собранная нефть эти харвестером, улетает в трубу Добавлено позже: блин, не тот скрин. Ну ладно |
| ZODIAK:
всё та же миссия. Глюки у врагов с харвестерами. Как видиш, харвестер не может заехать, хоть и стоит рядом. А остальные ждут его. У врага закончились деньги, и потому он бездействует. Как видиш, даже не отстраивается |
| Razor:
--- Цитата: Ti_ от 11 Июль 2015, 10:00:18 ---Пробовал повторить. Если захватывать в этот момент, харвестер ИИ заезжает и взрывается. Если его кэриолл нёс, тогда улетит и выбрасывает на землю неподалеку. --- Конец цитаты --- Смог повторить это дело при тестах. :lol: |
| Docm@n:
--- Цитата: ZODIAK от 11 Июль 2015, 12:01:36 ---всё та же миссия. Глюки у врагов с харвестерами. Как видиш, харвестер не может заехать, хоть и стоит рядом. А остальные ждут его. У врага закончились деньги, и потому он бездействует. Как видиш, даже не отстраивается --- Конец цитаты --- Чувак, вот этот баг я уже никак не исправлю. Его тай вроде правил в 80 сборке. И кстати, ты до сих пор за Россию, за другие кэмпасы не гамаешь? |
| ZODIAK:
--- Цитата: Docm@n от 11 Июль 2015, 12:31:27 ---Чувак, вот этот баг я уже никак не исправлю. Его тай вроде правил в 80 сборке. И кстати, ты до сих пор за Россию, за другие кэмпасы не гамаешь? --- Конец цитаты --- я за Англию играю. Уже почти закончил компанию. А Россия, это враги. Скрин с вражеской базы |
| Docm@n:
--- Цитата: ZODIAK от 11 Июль 2015, 12:34:38 ---я за Англию играю. Уже почти закончил компанию. А Россия, это враги. Скрин с вражеской базы --- Конец цитаты --- А, пардон, вижу. За Англию багов не было? Какие кампании тебе еще остались? |
| ZODIAK:
--- Цитата: Docm@n от 11 Июль 2015, 12:36:22 ---А, пардон, вижу. За Англию багов не было? Какие кампании тебе еще остались? --- Конец цитаты --- за Укру 4 миссии осталось, за США еще целая компания, ну и за Англию еще 3 миссии. Р.S кстати, отправил целое войско, что б уничтожить именно этот харвестер (в глубине базы, сложно пробиться). То из за бага, ИИ умер. Хотелось честно пройти. После уничтожения этого харвестера, остальные заработали нормально. И заезжали ИМЕННО С ЭТОЙ ПОЗИЦИИ в рафинери, тоже нормально. Че за хрень случилась именно с этим харвестером - не пойму |
| Docm@n:
--- Цитата: ZODIAK от 11 Июль 2015, 12:42:43 --- То из за бага, ИИ умер. Хотелось честно пройти. --- Конец цитаты --- Так из-за какого бага-то?? Из-за того, что харвестер встал перед рефинери? |
| ZODIAK:
--- Цитата: Docm@n от 11 Июль 2015, 12:56:10 ---Так из-за какого бага-то?? Из-за того, что харвестер встал перед рефинери? --- Конец цитаты --- да, рефинери был один, и получение денег у ИИ остановилось. Деньги закончились, и он перестал аттаковоть и отстраиваться |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |