Стрелочки с прошлого лета не дрожжат, кстати. Да и программа эта не мод, она просто берет данные из миссии через открытые самими разработчиками методы.
Вид для печати
Вот именно, я не против этих программ. Я за адекватный подход разработчиков, которые сами не определились, кого слушать и чего хотят.
Ну так разработчики, вполне адекватно, дали в руки мощный инструмент. И теперь можно делать так, как кому нравится :). Дополнять тем чего не хватает. Управлять онлайном внятно, наконец-то можно будет.
з/ы/ Кстати, никто не ткнет носом в ссылку на описание протокола DeviceLink от ИЛ2:Штурмовик классического? Ну чтоб многим готовые девайсы не переделывать?
Ну пока это еще не прога, это прототип.
Прототип реализации гибкого, настраиваемого протокола обмена данными с игрой. Выводящий восприятие игры за рамки экрана, добавляющий различные устройства индикации и управления (в том числе, после некоторой обработки напильником, и реальные устройства), а также, помимо прочего, расширяющий возможности геймплея в он-лайне. Как-то добавление возможности динамического управления миссией (или компанией), без использования заранее заданных триггеров, подгрузка шаблонов «на лету» (это на стадии исследования) по команде пользователя (читай командующего) и т.д..
И все это без модификации кода игры :)
А на андроид можно?
Так что, бета сегодня будет или рано еще?
:) Вот "сам зверь":Цитата:
ссылку на описание протокола DeviceLink от ИЛ2:
О-о! Спасибо огромное!:beer:
Вместо пятничного апдейта!
Процесс идет. Отрисовал, заново проанимировал, проверил на трех распространенных браузерах - IE, FireFox, Chrome. На локальном клиенте (втором мониторе) - все отлично, все три показывают синхронно и четко - хоть счас выставляй.
В сетевом варианте (имеется ввиду устройство отображения, а не онлайн) не все так гладко, :( в качестве клиента использовал нетбук ASUS на процессоре Атом 1,6 - картинка в браузере стала лагать и очень сильно, помудрил с отключениями антивиря, обновил Flash плеер - лаги снизились, но все равно остались на неприемлемом уровне - процессор оказался забит под завязку :(. Еще немного снизил лаги откатив анимацию флешек на предыдущую, не векторную версию. Приемлемые результаты удалось получить только на IE. НО! выяснилась одна нехорошая особенность IE (и только на нем), которую не удалось воспроизвести на локальном клиенте - в случае установки игры на паузу или в результате крушения крафта, через некоторе время (порядка тридцати секунд) происходит вылет лаунчера.
В общем буду еще копать.
Повторюсь, для локального клиента все готово. Для сетевого клиента уровня нетбука наверное придется делать упрощенный скин приборов, без теней, с покадровой анимацией с целью снижения нагрузки. (Ну, а может еще как придумаю).
Классно
Просто если потянет на андроиде то вообще будет супер ведь у многих планшеты и телефоны не поделу используются (книги читать:D) а тут оказывается нужный девайс будет:D
LePage То есть, можно будет получить доступ к переменным БоБа через UDP?
Это было бы очень и очень здорово. :cool:
Может быть и мой Комил http://www.sukhoi.ru/forum/showthrea...l=1#post673784 тогда сможет работать в БоБе.
Хотел и сам выучить сишарп, и написать роутер. Да никак не соберусь. Не лежит душа к этим новомодным недоязыкам. :D
И ещё ламерский вопрос, просветите кто в курсе: Если в игре может работать скрипт, обращающийся к именам переменных. Значит ли это, что переменные в игре находятся в неоткомпиллированном виде, и интерпретируются по ходу выполнения?
Скажем, осторожно так, :) можно будет получить доступ к некоторым свойствам объектов доступных в миссии (в том числе и самолета игрока), для реализации по UDP нужно написать другой сервер (но UDP даже проще), можно запускать их параллельно. Жаль только, что в явном виде большинство свойств доступно лишь как GET (получить), но вот установить (SET) можно немногое (я имею ввиду крафт игрока). Придется, ИМХО, искать обходной путь.
И еще, если реализацию он-лайн версии DeviceLink_http я представляю как организовать, то вариант с DeviceLink_udp пока нет, и дело все в авторизации. Но может все не так и плохо....
В качестве очередного апдейта:
Нашел узкое место в системе опроса. Каждый прибор опрашивал свое состояние отдельно, устанавливая новое соединение, в итоге рос траффик, возникали ошибки и потери данных. Сейчас одним запросом получают данные все приборы панели.
Нарисовал панель UltraLightStyle, должна отрабатываться FlashPlayer-ом с меньшим потреблением ресурсов. На данный момент приступаю к её анимации...
з/ы/ про С#, я пару-тройку недель назад даже не имел представление о нем. Сам раньше (очень давно) только на процедурных писал, да вот Яву поизучал, когда ИЛ2 пытался подправить...
p/s/ Счас отосплюсь и буду ридми писать :)
Сделал отдельную тему.
http://www.sukhoi.ru/forum/showthread.php?t=78021
Кто может разрешить проблему касаемо http://forum.1cpublishing.eu/showthread.php?t=29032. Установил AirDisplay, запустил TouchBuddy. Перевожу профиль на iPad, но картинка профиля на айпаде маленькая, как сделать так чтобы картинка была на весь экран айпада?Вложение 162493 эта скрин с айпада, в айпаде картинка не расширяется. Спасибо.
ATAG_Colander запилил DeviceLink
Кто-то может более доступно объяснить как приборы на второй монитор вывести?
И шо - теперь планшет с крутилками не поставишь?... жаль...
посмотри, может не видел...
Приборы - http://www.sukhoi.ru/forum/showthread.php?t=81798