Разработка и ромхакинг > Ромхакинг и программирование
[SMD] хакинг Dune: The Battle for Arrakis
<< < (290/447) > >>
ZODIAK:
Короче, Докман, 9я миссия, Китай. Россия не активна (не нападает на врагов). Да вообще почти нечего не делает. Только рукой смерти в меня стреляет постоянно, а так больше нечего. Придвидя твоё следующие сообщение - объясняю. Нет, это не США. США тоже стреляет рукой, но вот Россия, в отличаи от США - не разу не промахнулась. Я где не поставлю строительную базу (из песца), Россия всегда попадает именно в неё. Реально измотала такая игра, под вечным обстрелом. И Китай тоже на врагов не нападает, когда играеш за Россию 9ю миссию. Просто, когда Россией проходил, я понятия не имел, как должны союзники нападать. Но компания за Китай это наглядно продемонстрировала. В обоих случаях (9я миссия за Россию, 9я миссия за Китай) союзники изредка атакуют одиночным самолётом. И всё . . .

Добавлено позже:
да, и надо удостоверится, что Китай не будет тебя так же расстреливать рукой смерти, когда играеш за Россию 9ю миссию. То когда я проходил Россией, у Китая небыло дворца. А потом ты исправил баг с постройкой

Добавлено позже:
сообщением выше поспешил сообщить, что за Россию всё исправленно
Docm@n:

--- Цитата: ZODIAK от 06 Июль 2015, 01:10:22 ---Короче, Докман, 9я миссия, Китай. Россия не активна (не нападает на врагов). Да вообще почти нечего не делает. Только рукой смерти в меня стреляет постоянно, а так больше нечего. Придвидя твоё следующие сообщение - объясняю. Нет, это не США. США тоже стреляет рукой, но вот Россия, в отличаи от США - не разу не промахнулась. Я где не поставлю строительную базу (из песца), Россия всегда попадает именно в неё. Реально измотала такая игра, под вечным обстрелом. И Китай тоже на врагов не нападает, когда играеш за Россию 9ю миссию. Просто, когда Россией проходил, я понятия не имел, как должны союзники нападать. Но компания за Китай это наглядно продемонстрировала. В обоих случаях (9я миссия за Россию, 9я миссия за Китай) союзники изредка атакуют одиночным самолётом. И всё . . .

Добавлено позже:
да, и надо удостоверится, что Китай не будет тебя так же расстреливать рукой смерти, когда играеш за Россию 9ю миссию. То когда я проходил Россией, у Китая небыло дворца. А потом ты исправил баг с постройкой

Добавлено позже:
сообщением выше поспешил сообщить, что за Россию всё исправленно

--- Конец цитаты ---
Я ваще ниче не понял. Если ты играешь за Китай, то как в тебя может стрелять Россия? Они союзники. Если ты играешь за Россию, (тоже 9 миссия, где раньше Китай дворец не строил) то он тебя обстреливать не будет, т.к. союзник. Так кто тебя обстреливает и в какой миссии? Ниче не понял.

"Россия в отличии от США ниразу не промахнулась" - Россия всегда круче и в жизни и даже в дюне, как оказалось :)
ZODIAK:

--- Цитата: Docm@n от 06 Июль 2015, 01:33:35 ---Я ваще ниче не понял. Если ты играешь за Китай, то как в тебя может стрелять Россия? Они союзники. Если ты играешь за Россию, (тоже 9 миссия, где раньше Китай дворец не строил) то он тебя обстреливать не будет, т.к. союзник. Так кто тебя обстреливает и в какой миссии? Ниче не понял.

"Россия в отличии от США ниразу не промахнулась" - Россия всегда круче и в жизни и даже в дюне, как оказалось :)

--- Конец цитаты ---
короче, начнём с малого.
1. 9я миссия за Россию - Китай не нападает на врагов.
2. 9я миссия за Китай. Россия не нападает на врагов, и вдобавок стреляет по Китаю рукой смерти
Ti_:

--- Цитата: Docm@n от 05 Июль 2015, 14:28:03 ---
Добавлено позже:
То, что я видел выглядело вот как то так: Транспортник подлетел к базе игрока, покрутился там, потом залетел за экран - и вылетел в другом конце экрана (где как раз ИИ находился) и высадил там десант

--- Конец цитаты ---
Я такого не видел.
Зато сейчас тестируя оригинальные миссии, у меня тож десант пару раз высадили не пойми куда.
Вспомнил что в оригинале также , отследил что там в коде происходит. Причина оказалась то, что рандомизатор позиций рядом со зданиями игрока, учитывает чтобы на точке  высадки не было здания, или юнита, а вот проверки наличия гор нету (и видимо ещё стены надо учесть).
И если передаёт такое значение кэриоллу, то оно потом сразу считается им как неправильное, он даже не летит к ней, а выставляет какую-то другую, от балды (не смотрел) - какого он не ищет точку рядом, уже другой вопрос.  Но как минимум нужно добавить учетку гор и стен при определении точек homebase/enemybase.
Razor:
Тестируя миссии, обратил внимание, что с моим балансом возникают проблемы на самолетах. Ибо урон от самолета пополняется уроном от пушек, которые попадают и по зданиям. Можно ли сделать так, чтобы пушки не могли подрывать здания?
ZODIAK:

--- Цитата: Ti_ от 06 Июль 2015, 09:43:56 ---Я такого не видел.
Зато сейчас тестируя оригинальные миссии, у меня тож десант пару раз высадили не пойми куда.
Вспомнил что в оригинале также , отследил что там в коде происходит. Причина оказалась то, что рандомизатор позиций рядом со зданиями игрока, учитывает чтобы на точке  высадки не было здания, или юнита, а вот проверки наличия гор нету (и видимо ещё стены надо учесть).
И если передаёт такое значение кэриоллу, то оно потом сразу считается им как неправильное, он даже не летит к ней, а выставляет какую-то другую, от балды (не смотрел) - какого он не ищет точку рядом, уже другой вопрос.  Но как минимум нужно добавить учетку гор и стен при определении точек homebase/enemybase.

--- Конец цитаты ---
если взирать на это, то как работает вражеский десант тогда? (в оригинале). Этот десант всегда забрасуется четко
Ti_:

--- Цитата: ZODIAK от 06 Июль 2015, 10:33:41 ---если взирать на это, то как работает вражеский десант тогда? (в оригинале). Этот десант всегда забрасуется четко

--- Конец цитаты ---
не всегда.
Docm@n:

--- Цитата: ZODIAK от 06 Июль 2015, 07:12:19 ---короче, начнём с малого.
1. 9я миссия за Россию - Китай не нападает на врагов.
2. 9я миссия за Китай. Россия не нападает на врагов, и вдобавок стреляет по Китаю рукой смерти

--- Конец цитаты ---
1. Посмотрю, исправлю.
2. Еще раз повторяю, Россия не может стрелять в Китай, пойми эту элементарщину. Могла случайно промахнуться, но не каждый же раз в базу игрока. Но тоже посмотрю, вдруг это баг  какой-то от сборки , хотя маловероятно.

Добавлено позже:
1)Так - посмотрел 9 миссию за Россию. Там действительно непонятные вещи творятся. Китай - постоянно стреляет в Россию рукой смерти. Но я пологаю, этот баг происходит из-за того, что база ИИ находится далеко очень, в другом конце карты. Хз - но ракеты постоянно летят в местность - где база игрока.Пока не представляю как это исправить (разве что перестроить базу врага, что меня бесит)
2) Обратил внимание - что ИИ тратит все бабло на харвестеры -постоянно их пачками строит (хоть и приоритет на их строительство я значительно понизил) Если такой бред будет в r80 - (где харвестеры входят в лимит юнитов) то будет ужасно.
3) не понимаю почему не строит юнитов - общий лимит юнитов не забит, личный лимит домов тоже не забит, строит одни харвестеры и пехоту одинарную.Но с этим разберусь.

На счет  харвестеров хз, вообще на ноль приоритет поставить что ли?
На счет руки смерти я вообще внедоумении.Теперь я допускаю, что в 9 миссии за Китай и Россия стреляет по игроку руками смерти.
ZODIAK:

--- Цитата: Docm@n от 06 Июль 2015, 12:41:39 ---1. Посмотрю, исправлю.
2. Еще раз повторяю, Россия не может стрелять в Китай, пойми эту элементарщину. Могла случайно промахнуться, но не каждый же раз в базу игрока. Но тоже посмотрю, вдруг это баг  какой-то от сборки , хотя маловероятно.

Добавлено позже:
1)Так - посмотрел 9 миссию за Россию. Там действительно непонятные вещи творятся. Китай - постоянно стреляет в Россию рукой смерти. Но я пологаю, этот баг происходит из-за того, что база ИИ находится далеко очень, в другом конце карты. Хз - но ракеты постоянно летят в местность - где база игрока.Пока не представляю как это исправить (разве что перестроить базу врага, что меня бесит)
2) Обратил внимание - что ИИ тратит все бабло на харвестеры -постоянно их пачками строит (хоть и приоритет на их строительство я значительно понизил) Если такой бред будет в r80 - (где харвестеры входят в лимит юнитов) то будет ужасно.
3) не понимаю почему не строит юнитов - общий лимит юнитов не забит, личный лимит домов тоже не забит, строит одни харвестеры и пехоту одинарную.Но с этим разберусь.

На счет  харвестеров хз, вообще на ноль приоритет поставить что ли?
На счет руки смерти я вообще внедоумении.Теперь я допускаю, что в 9 миссии за Китай и Россия стреляет по игроку руками смерти.

--- Конец цитаты ---
ну вот, значит в обоих миссиях союзники по тебе херачат рукой? Весело. Да еще и спят при этом, по отношению к врагу. И почемуто именно в 9х миссиях так. В предедущих, союзники нормально атакуют врага. Но эти баги надо любыми методами убирать. Так оставлять нельзя, сам понимаеш.
Ti_:

--- Цитата: Docm@n от 06 Июль 2015, 12:41:39 ---На счет  харвестеров хз, вообще на ноль приоритет поставить что ли?
На счет руки смерти я вообще внедоумении.Теперь я допускаю, что в 9 миссии за Китай и Россия стреляет по игроку руками смерти.

--- Конец цитаты ---
Приоритет тут не сильно влияет, или вообще не влияет. Настройка харвестеров в misc/harv_bonus.asm.
Docm@n:

--- Цитата: Ti_ от 06 Июль 2015, 13:52:11 ---Приоритет тут не сильно влияет, или вообще не влияет. Настройка харвестеров в misc/harv_bonus.asm.

--- Конец цитаты ---
Ну так у меня там "2" стоит в последних миссиях

Добавлено позже:
И того - всего 3 должно быть, а у него там по 5- 6 штук ползает.
ZODIAK:

--- Цитата: Docm@n от 06 Июль 2015, 13:57:30 ---Ну так у меня там "2" стоит в последних миссиях

Добавлено позже:
И того - всего 3 должно быть, а у него там по 5- 6 штук ползает.

--- Конец цитаты ---
ну если так, то в предедущих миссиях их тоже 5-6 ползает, но он атакует
Docm@n:
Короче кое-как правил ИИ, что бы он хоть что-нибудь строил, хотя я в полном недоумении, почему он не строит. Харвестеры бабло привозят, запас лимита юнитов в 5 единиц в данной миссии, постоянно  заказывает воздушных юнитов - хоть я на них тоже приоритет понизил. Уже нервы здают. Базы все на месте. Около базы простой прописал в 3 юнита уже , что б много там не кублилось, и транспортник не забирал из-за невозможности выезда.И короче все равно как то мертво атакует. Но все же теперь атакует. Просто как в оригинале примерно.

Кстати Тай вопрос: Вот если в ai attack прописано например 4, и ИИ построил 3 юнита - а четвертому нет места выезда с завода - за ним прилетает транспортник  на завод и выгружает его где то не важно где, этот четвертый юнит засчитывается??? То есть поедут ли остальные три в атаку?или нужно обязательно, что бы около базы стояло 4?

На счет руки смерти - это не мой баг. Союзник в наглую гасит Игрока причем не случайно, а целенаправленно постоянно.Там игрок рядом с союзником - складывается впечатление, что ИИ думает, нафиг мне через всю карту во врага метить, у меня тут под крылышком игрок тусит - буду в него гасить  :biggrin:



Добавлено позже:
Да и в 9 миссии за Китай - тоже самое. Союзник лупит по Игроку рукой смерти.  :lol:

Добавлено позже:
А я почему то был уверен, что такого быть не может.
ZODIAK:
в хаке у Метро тож самое было. Моя пехота со дворца, на меня же и нападала. Но он как то исправил это. Поинтересуйся. Мож связь есть

Добавлено позже:
мне вот интересно, как ты тестил. Недостроенных баз - не заметил, не стреляющих юнитов - не заметил, нападение союзников - не заметил.  :neznayu:
Docm@n:

--- Цитата: ZODIAK от 06 Июль 2015, 15:16:43 ---в хаке у Метро тож самое было. Моя пехота со дворца, на меня же и нападала. Но он как то исправил это. Поинтересуйся. Мож связь есть

Добавлено позже:
мне вот интересно, как ты тестил. Недостроенных баз - не заметил, не стреляющих юнитов - не заметил, нападение союзников - не заметил.  :neznayu:

--- Конец цитаты ---
Да в один фэйс, все не перетестишь. Я просто в 8 миссии не обнаружил, что бы союзник гасил игрока.Поэтому в девятой не обращал на это внимание. Так же я быстро глянул, около завода ИИ, гляжу юнитов строит..думаю ну норм. Все работает. Но я не думал, что они буду тупить. Потому, что предыдущие миссии даного бреда не выявляли.Просто я на тот момент уже реально заколебался хак делать, честно...хотелось быстрее забыть уже про него, поэтому последнии миссии проверял, но не тчательно.
Ti_:

--- Цитата: Docm@n от 06 Июль 2015, 13:57:30 ---Ну так у меня там "2" стоит в последних миссиях

Добавлено позже:
И того - всего 3 должно быть, а у него там по 5- 6 штук ползает.

--- Конец цитаты ---
Ну, например , последняя миссия за Россию:
У красных 2 рефинери, считаем :  2*2  + 2 = 6 харвестеров.
У серых столько же.
Docm@n:

--- Цитата: Ti_ от 06 Июль 2015, 15:32:36 ---Ну, например , последняя миссия за Россию:
У красных 2 рефинери, считаем :  2*2  + 2 = 6 харвестеров.
У серых столько же.

--- Конец цитаты ---
Дык яж говорил, на второй рефинери не привозит харвестер, только на один. Он остальные просто строит. Перезагрузи миссию...проверь, привозят ли харвестер на второй рефин, у меня лично ниче не привозит. Могу в avi записать в доказательства.

Добавлено позже:
Да с харвестерами это фигня..я лимит еще меньше сделал...теперь у него 4 их, нормально.
Главный вопрос в руке смерти и в том, что ИИ не атакует ваще, строит как то вяло.
Ti_:

--- Цитата: Docm@n от 06 Июль 2015, 15:38:35 ---Дык яж говорил, на второй рефинери не привозит харвестер, только на один. Он остальные просто строит. Перезагрузи миссию...проверь, привозят ли харвестер на второй рефин, у меня лично ниче не привозит. Могу в avi записать в доказательства.

--- Конец цитаты ---
Я не знаю как ещё понятнее объяснить. Открой файл harv_bonus.asm и ещё раз перечитай.
Сколько ИИ будет строить (покупать в заводах) харвестеров (до какого количества). 

Если у ИИ 1 рефинери и доп.значение 0, то он будет строить пока не станет  2 харвестера.
Если у ИИ 2 рефинери и доп.значение 0, то он будет строить пока не станет 4 харвестера.
Если у ИИ 2 рефинери и доп.значение 3, то он будет строить пока не станет 7 харвестеров.

Если нужно меньше харвестеров чем рефинери на 2, то можно прописывать отрицательные значения (-1,-2).

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

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

--- Цитата: Docm@n от 06 Июль 2015, 15:38:35 ---Главный вопрос в руке смерти и в том, что ИИ не атакует ваще, строит как то вяло.

--- Конец цитаты ---
Руку гляну.  Ну, в версии от 3 июля(последняя вроде), он в лимит упирается.
Docm@n:

--- Цитата: Ti_ от 06 Июль 2015, 15:48:29 ---Я не знаю как ещё понятнее объяснить. Открой файл harv_bonus.asm и ещё раз перечитай.
Сколько ИИ будет строить (покупать в заводах) харвестеров (до какого количества). 

Если у ИИ 1 рефинери и доп.значение 0, то он будет строить пока не станет  2 харвестера.
Если у ИИ 2 рефинери и доп.значение 0, то он будет строить пока не станет 4 харвестера.
Если у ИИ 2 рефинери и доп.значение 3, то он будет строить пока не станет 7 харвестеров.

Если нужно меньше харвестеров чем рефинери на 2, то можно прописывать отрицательные значения (-1,-2).

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

--- Конец цитаты ---
Да забудь про харвестеры, понятно все с ними.Единственное, что я не знал, что число 0 преумножает в двое, думал, что 1 только умножает.Теперь ясно.Но проблема не в харвестерах.А в том, что уже выше написал
Ti_:
Ни 0, ни 1 , не преумножают вдвое. Это допонительное число, которое прибавляется, назовем X.
Сколько надо харвестров =  (refineries*2) + X.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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