Инсталляторы и списки изменений теперь живут в ветке Оффлайн и DGen. Здесь обсуждание технических вопросов, деталей реализации, и т.д.
Инсталляторы и списки изменений теперь живут в ветке Оффлайн и DGen. Здесь обсуждание технических вопросов, деталей реализации, и т.д.
Крайний раз редактировалось Octocat; 24.01.2012 в 19:48.
Это оффлайн динамическая кампания? В онлайне бедет работать на выделенном сервере?
Исходники свободно распространяются?
Крайний раз редактировалось -atas-; 01.01.2012 в 16:28.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Пожалуйста. Ага. Ленин умер, но дело его живет.
На данный момент только офлайн. Чтобы назвать это динамической кампанией, не хватает стратегии, полноценной наземной войны, ротации самолетов, пилотов, и много чего еще.
Про исходники: распространяться пока не будут, но если интересует реализация каких-то конкретных моментов, и интерес не праздный - я с удовольствием поделюсь.
Крайний раз редактировалось Octocat; 02.01.2012 в 03:13.
Здесь Banks исходники своей онлайн и оффлайн динамической DCE выкладывает http://code.google.com/p/il2dce/source/browse/
Может, стоит объединить усилия? Что-то у него последнее время нет обновлений.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Последний коммит был сделан 28 декабря - не так уж давно. Онлайн часть там не реализована - он ждет патча игры. Объединение усилий - очень непростая задача, у каждого свои подходы и стандарты, часто несовместимые. Но, может что-то будет, посмотрим.
Обновил дистрибутив в первом посте. Что-то все молчат про сам предмет
Крайний раз редактировалось Octocat; 03.01.2012 в 12:32.
Обновил дистрибутив в шапке, AirWarfare Setup 0.2.150.0.rar
- Добавлены настройки параметров игры (количество авиагрупп, период и вероятность создания подмиссий).
- Добавлен брифиг (дата-время, погода, состав группы, параметры и задачи других групп).
- Персонаж игрока теперь может находиться в любой части эскадрильи (раньше, только в первой паре первого звена).
- Улучшения и исправления алгоритмов создания заданий, подбора групп, генерации маршрутов.
- Решена проблема с правами доступа, все временные файлы и логи теперь в папке: MyDocuments/il-2 sturmovik cliffs of dover/mission/AirWarfare
При обновлении деинсталлировать ничего не нужно, можно ставить поверх, но желательно вручную удалить папку с данными MyDocuments/il-2 sturmovik cliffs of dover/mission/AirWarfare
Если будет онлайн версия для дедика, можно будет на Репке обкатать. К патчу надо бы там что-то обновленное запустить.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Атас, сетевые аддин-ы сейчас не поддерживаются игрой. Или у меня неверная информация?
Обновлено до версии 0.2.152.15 (инсталлятор в первом посте)
- Первичная реализация роста скилла пилотов за участие в миссиях / победы / уничтожение наземных целей.
- Первичная реализация трекинга повреждений и ремонта самолетов (до 4 суток в сложных случаях).
- Первичная реализация трекинга ранений пилотов (до 15 суток при тяжелых ранениях).
- Плен при прыжке над вражеской территорией.
- Раненые пилоты / неисправные самолеты не участвуют в миссиях.
- Пропуск времени для восстановления / ремонта.
- Добавлены миссии сопровождения штурмовиков / истребителей-бомбардировщиков.
Если игра говорит: не могу создать миссию, пилот игрока не готов - значит персонаж игрока ранен/пленен или самолет не готов к вылету. Нужно пропустить время (Skip Day), или в настройках эскадрильи / персонажа, установить: State=Ready, Health=1, Integrity=1.
Если система слабая, можно настроить количество групп в основной миссии, частоту и шансы генерации дополнительных миссий:
Settings > General > Master Mission Options (Groups Min и Groups Max)
Settings > General > Submission Generation (Period и Chance)
Крайний раз редактировалось Octocat; 06.01.2012 в 11:09.
Я говорю скорее о функционале, который есть в коде, а не о форме. Не обязательно делать адд-ин, достаточно просто скрипта или dll вроде тоже можно подключить, как Small_Bee писал, если я его правильно понял. Это же наброски динамической войны? В онлайне она будет выглядеть лучше, чем в оффлайне.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Если сделать так, приличная часть функционала останется за бортом. Аддин сейчас требует, чтобы генератор получал управление до создания мастер-миссии. Пока я пытаюсь собирать камни, разбрасывать еще рано - кучка слишком мала. Если ты сам желаешь попробовать адаптировать то что сейчас есть к онлайну, чтобы запустить на репках - могу дать исходники, и подсказать, если что-то будет непонятно.
К сожалению, моего непрофессионализма даже на простейшие миссии не хватает. Проверено на Р1, Р3.
Будем ждать кучку. Просто была мысль, что в БзБ онлайн и оффлайн не разделены так сильно как в Иле и можно сразу делать продукт удобоваримый и для онлайна и для офлайна. Оффлайн ведь можно рассматривать как частный случай онлайна (когда только один игрок на сервере). Такой подход сэкономил бы массу времени не требуя создания 2й версии для онлайна в будущем.
Оффлайн сейчас (и вероятно до выхода БзМ) все равно не востребован из-за неисправленного ИИ и отсутствия радиокоманд.
Зы. При старте сервера ведь можно загружать абсолютно пустую миссию, а настоящую мастер-миссию уже потом генерить генератором. В крайнем случае можно делать рестарт сервера с новой мастер-миссией периодически. Это будет лучше, чем ничего Я конечно не в курсе деталей и могу ошибаться.
Крайний раз редактировалось -atas-; 07.01.2012 в 14:33.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Атас, там все малость сложнее. Дополнения могут использовать низкоуровневые события игры, и некоторые другие вещи, недоступные из скриптов или левых библиотек запускаемых через скрипт.
Обновлено до версии 0.2.156.2 (инсталлятор в первом посте)
- Контроль использования аэродромов (группы создаются на стоянках, только если полоса в момент создания занята другой группой).
- Привязка сообщений о событиях к известным локациям.
- Тяжело раненые, убитые, попавшие в плен пилоты заменяются из пополнения, тяжело поврежденные самолеты заменяются новыми.
- Инфомация об изменениях в эскадрилье, статистика по эскадрильям в дополнительном пре-брифинге перед заданием.
А адд-ины только через GUI работают?
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Аддины позволяют перегрузить объект GamePlay и расширить его функционал, GUI здесь вторично.
Обновлено до версии 0.3.175.5 (инсталлятор в первом посте)
- Базовая экономика: ремонт, замена самолетов и техники требуют ресурсов.
- Базовая реализация динамической наземной войны, трекинг юнитов и подразделений.
- Присвоение званий, движение пилотов внутри эскадрилий.
Обновлено до версии 0.3.178.10 (инсталлятор в первом посте)
- Продвижение линии фронта наземными подразделениями.
объясните пожалуйста валенку как это добро использовать
Microsoft Windows 8.1, Intel Core i5-2300, 2800 MHz ,Asus P8H67-M ,8 Гб DDR3-1333,ATI Radeon HD 5770
Устанавливать в папку: ...\Steam\SteamApps\common\il-2 sturmovik cliffs of dover\parts\AirWarfare\
Затем Одиночная игра > Air Warfare, выбирать там карьеру и лететь.
Огромное спасибо за труд!
i7 2600К, 16Gb, GTX660Ti, SSD, Win7-64 full ака SDPG_Zed4ever
Пожалуйста. Не стесняйтесь комментировать если обнаружите какую-нибудь проблему или баг.
Обновлено до версии 0.3.181.5 (инсталлятор в первом посте)
- Исправлен алгоритм контроля аэродромов (был небольшой шанс столкновения групп на ВВП).
- Настроены наземные подразделения, во время миссии можно посмотреть их состояния через пользовательское меню.
- Улучшен алгоритм расстановки летчиков внутри эскадрилий, и разбора их на звенья/пары/тройки перед вылетом. В немецких истребительных штаффелях во главе звеньев и пар всегда более опытный летчик, во всех остальных - старший по званию/должности.
- Базовый опыт летчиков теперь может расти выше единицы. Параметры храбрость и дисциплина повышены в два раза, параметр сложный пилотаж понижен в два раза относительно основного скила.
- Введена настройка диапазона опыта для новых летчиков поступающих в боевые части из летных школ.
- Введена раздельная настройка объемов снабжения для каждой стороны (можно компенсировать некоторые перекосы в игровом баллансе связанные с высокой эффективностью игрока).
- Улучшеный алгоритм выбора подразделений для разных типов задач, с метриками и вероятностями. Например, для бомбового удара по колонне наземной техники, в первую очередь будет выбрано подразделение оснащенное штурмовиками(шанс 1.0) или истребителями-бомбардировщиками (шанс 0.6), и только если никого из первой очереди не нашлось - будут использованы подразделения оснащенные бомбардировщиками или другими типами самолетов.
Внимание, если при обновлении в инсталляторе не отключена опция "Remove or replace active operations (all progress will be lost)" игровые данные будут заменены новыми, и прогресс игрока будет утерян. Можно попробовать опцию отключить, но не желательно, так как в новой версии могут быть отличия в форматах данных, и корректная работа в таком случае не гарантируется.
Крайний раз редактировалось Octocat; 20.01.2012 в 19:51.
На Win7-64 путь установки неправильно определяется. Стим стоит в C:\Program Files (x86)\Steam
На странице настроек непонятно, что для чего предназначено, и зачем это менять. Желательно при наведении мышки подсказки писать или просто описание для каждой страницы сделать.
Все меню выглядят очень здорово, качественно и проработанно.
Вопрос такой, поскольку коопы хостятся из интерфейса, можно ли этот аддин приспособить для летания войны в режиме коопа? Т.е. хосты будут устанавливать себе аддин, генерить в нем миссию также как в оффлайне, клиенты будут к нему подключаться через браузер игры или HyperLobby (бета-версия поддерживает БзБ).
Вроде бы все для этого уже в коде есть, останется только прикрутить отправку статы на вебсервер после миссии и синхронизацию линии фронта с сервером перед генерацией миссии. У Banks есть скрипт, который ставит ботов на hold и запускает только когда все клиенты нажмут Fly. Получится традиционная Илдвашная кооп-война. Мне кажется онлайн направление сейчас все-таки более перспективным (с короткими 30-минутными миссиями, чтобы не ловить лончера).
Еще на другую тему: можно ли сделать адд-ин, который при установке на клиента позволит общаться со скриптом сервера через меню после нажатия ESC в процессе вылета, т.е. 3Д режим >> ESC >> 2D GUI? Например, есть сейчас Mission Menu без GUI. Было бы неплохо сделать адд-ин, который при установке на клиента дублировал бы это меню сервера в GUI загрузив скрипт с сервера (один адд-ин работал бы с разными серверами). Миханик писал когда-то, что каждый сервер вообще может иметь свой GUI загружаемый клиенту вместе с миссией, но пока онлайн адд-ины видимо не работают, если не ошибаюсь.
Крайний раз редактировалось -atas-; 21.01.2012 в 01:54.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Атас, за путь установки - спасибо, поправлю. По странице настроек, можешь привести примеры с непонятными местами?
Сейчас аддин не использует скрипты миссий, все игровые состояния отслеживаются через механизм перегруженного объекта GamePlay. Механизм этот пока работает только в одиночных миссиях. Можно сделать трекинг состояний и генерацию воздушных миссий через скрипт, но тогда его объем будет совсем не скриптовым, даже если часть функционала вынести в библиотеку, да и это будет уже совсем другая игра.
Можно адаптировать сгенерированные миссии под кооп (они в MyDocuments/il-2 sturmovik cliffs of dover/mission/AirWarfare), но ситуация на земле тогда будет статичной, и не будет динамических подмиссий зависящих от игровых событий.
На счет графического меню в процессе вылета - я не знаю способа сделать такое. Дополнение не управляет игрой, оно по требованию игры предоставляет свою титульную страничку, запускает миссию, и реагирует на события.
Вообще, адаптация к онлайну - событие неизбежное, как впрочем и языковая локализация, и многое другое. Если проект будет успешным - все это будет, со мной или без. В ближайшее время я собираюсь сосредоточиться на экспериментах с движком. После патча может заработают сетевые дополнения - появится стимул разобраться что у меня с сетевыми режимами, посмотрим.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.