Перейти к содержанию

jCreo

Ветеран
  • Публикаций

    243
  • Зарегистрирован

  • Посещение

  • Победитель дней

    45

Информация о jCreo

  • Звание
    Гонщик F3

Информация

  • Фамилия Имя Отчество
    Dmitry Makarov
  • Страна
    Russia
  • Kак вышли на OSRW
    -

Посетители профиля

492 просмотра профиля
  • IAS

  1. jCreo

    Assetto Corsa Competizione

    Машине пофигу на тип программы, симулятор или нет вообще не важно. Плагины в корсе по сути это и есть шахматы, даже проще, консольный вариант пасьянса. Проблема не в python'е, хочешь ускорить логику плагина, пиши С-расширения для питона, но основная проблема в движке. Можно абсолютно так же тяп-ляп на коленке сделать C-API, выложить SDK. И ... будет так же садиться фпс. Но тут добавится еще проблем, т.к большая часть плагинов будет сделана людьми с хорошими идеями, но без опыта, то в большинстве случаев, добавятся еще сегфолты, утечки памяти, переполнения и как следствие хард крэши и прочие радости. Ну это если конечно после скачивания IDE, изучения SDK и настроек проекта плагин "hello world" вообще соберется.
  2. jCreo

    Assetto Corsa Competizione

    Ты противоречишь себе, как раз способов передачи на девайсы много, они не зависят от API игры. Главное, чтобы этот API был, а какой он - не важно.
  3. jCreo

    Assetto Corsa Competizione

    Ну вы ребята вообще сарказм не распознаете :) Никакого отношения разделяемая память не имеет к передаче данных на другие устройства, это средство обмена данными между процессами, а не устройствами. Данные из разделяемой памяти получает софт, либо локальный сервер (в случае передачи на Android/iOS/../AnotherNetworkOS), либо драйвер в случае железных девайсов и уже после этого взаимодействует с ними по собственным протоколам. Можно положить файл на жесткий диск и передавать его - будет тоже самое. Таким образом, очевидно, что передает не SharedMemory, а софт и передавать может что угодно автору.
  4. jCreo

    Assetto Corsa Competizione

    Да, надо сообщить об этом ребятам-разработчикам из 2K Games (Cvilization IV), CCP Games (EVE Online), Digital Illusions (Battlefield) и особенно Wargaming (WoT). А так же всем крупным компаниям типа: Google(Youtube), Yandex, FB, VK и много-много еще ;) Эмм, что? Интересный поток мыслей.
  5. jCreo

    SimbarPro v1.15.2 (CE)

    1.18 Удалена проверка файлов ключей Обновлены структуры данных, добавлена поля с мета-информацией для проверки целостности файлов при загрузке Проведен глобальный рефакторинг и оптимизация кода, ускорена работа плагинов на ~5-10% Исправлено некорректное отображение версий плагинов Исправлено отображение окна настроек при отсутствующей информации о физике машины Исправлена ошибка в TyresUsage, которая в некоторых случаях ломала файл с данными по шинам Обновлен архив с данными Обновлена утилита DataGenerator до версии 1.26 Доступ к разделяемой памяти из плагинов теперь осуществляется через указатель SimInfoPtr. Поддержка pfGraphics, pfStatic, pfPhysics удалена. Добавлены два провайдера для доступа с объекту приложения и объекту конфигуратора через импорт. Выложен образец добавления, использования и удаления горячих клавиш из плагинов (@see: Example4-Hotkeys) Очищены все старые библиотеки, ядро приложения теперь состоит из одной статической библиотеки для каждой платформы _simbarpro-amd64.pyd и _simbarpro-i386.pyd Реструктурирован каталог приложения, каталог .\dll больше не нужен, добавлен каталог .\var (issue #276) Новая структура рабочей папки: SimbarPro\ images\ opacity.png zoom-in.png zoom-out.png lib\ _simbarpro-amd64.pyd _simbarpro-i386.pyd plugins\ bootstrap var\ README.md SimbarPro.py settings.ini-sample Обновлены все плагины для соответствия версии приложения
  6. jCreo

    SimbarPro v1.15.2 (CE)

    1.17.2#1 Обновлен плагин Wheels добавлена возможность скрытия форм при отсутствующей информации о температуре тормозов (@see: wheels.py)
  7. jCreo

    SimbarPro v1.15.2 (CE)

    Обновление приложения до стабильной ветки 1.17.x 1.17.2 Обновлен загрузчик приложений, исправление мелких багов и ошибок Исправлены ошибки в плагине Deltabar Обновлены плагины Wheels и Brakes - корректировка отображения температуры тормозов 1.17.1 Добавлена демо-версии плагинов (@see: example1.zip, example2.zip) Обновление API 1.17 Обновлена утилита DataGenerator Обновлена структура данных по шинам, добавлены параметры 1.16 Обновлен SDK (VS2017) Исправлен баг позиционирования текстовой дельты в плагине Deltabar
  8. jCreo

    SimbarPro v1.15.2 (CE)

    Да и еще там есть опция как считать прогноз http://www.osrw.com/forum/index.php?showtopic=12605&p=232340
  9. jCreo

    SimbarPro v1.15.2 (CE)

    Это зависит от многих факторов, общего для всего его нет, где-то это будет 98, где-то 96, но ниже 95 там огромная потеря темпа, что просто нецелесообразно дальше тошнить на этом комплекте, за исключением редких случаев. Нужно накатывать в практике, смотреть и только потом выставлять. Обычно это становится ясно при подготовке гоночного сета. Хотя сейчас меня об этом спрашивать не нужно, я игру не запускал больше года, что там и как меняется в этом плане не могу сказать. Хотя судя по логу, ничего там особо не меняется.
  10. jCreo

    SimbarPro v1.15.2 (CE)

    Если я помню правильно, то там по умолчанию отображается практическая температура, чтобы вернуть к обычному виду(только температуру ядра) нужно установить флаг use_core_temp или что-то в этом роде. По износу, то он напрямую зависит от параметра минимального сцепления, при котором резина считается полностью убитой, если он не установлен или установлен не правильно, то работать это не будет корректно.
  11. jCreo

    SimbarPro v1.15.2 (CE)

    Для тех, у кого ключи перестали работать, достаточно перекачать свой файл с сервера, либо написать на почту о своей проблеме. В любом случае, это в данный момент не актуально, поскольку выложено все как есть. В следующем обновлении я уберу ключи вообще из приложения, чтобы это никого не беспокоило.
  12. jCreo

    SimbarPro v1.15.2 (CE)

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

    SimbarPro v1.15.2 (CE)

    Выложена версия 1.15.2_3 Community Edition, в которой доступны все плагины. Ознакомьтесь с файлом README.
  14. jCreo

    SimbarPro v1.15.2 (CE)

    К началу декабря всё будет доступно без ключа.
  15. jCreo

    SimbarPro v1.15.2 (CE)

    Версия 1.15 ВАЖНО!!! Обновлены структуры. Старые данные по физике и лучшим кругам (папки ~/cars и ~/pb) могут вызывать ошибки в работе приложения! - Core: - Очищены устаревшие структуры - Удалены все патчи для поддержки старых версий AC. В связи с этим заметно улучшена производительность - Реализован новый более быстрый и точный метод расчета временных и скоростных дельт - Исправлена давняя проблема с дельтой скорости (issue #129) - Обновлен встроенный микрофреймворк для работы с элементами пользовательского интерфейса (ControlsUI v2) - Обновлена встроенная модель событий (EventModel v3) - Оптимизирована работа таймеров - Обновлена структура с данными о машине (issue #134, issue #135) - Добавлено сжатие данных при сохранении, активируется в главном файле конфигурации (settings.ini) - Добавлена секция COMPOUNDS_OVERRIDES в файл конфигурации (settings.ini) для глобального переопределения значений составов шин (GRIP_MIN_VALUE, IDEAL_PRESSURE_DELTA, etc...) - DataGenerator: - Исправление различных мелких ошибок, обновлен вывод, ускорена обработка - Обновлены структуры - Исправлена остановка приложения в случае получения нестандартных данных по физике (моды и пр.) - Добавлена цветовая индикация вывода для поиска ошибок - Добавлен вывод информации о контенте, данные из которого получить не удалось - Исправлена ошибка при чтении некоторых поврежденных/несоответствующих спецификации INI файлов в стандартном контенте - Deltabar: - Переписан основной сценарий - Добавлено 9 типов индикации дельты скорости - Более точная дельта времени - Добавлен новый режим поведения полосы (iRacing style) - Исправлена ошибка при масштабировании полосы дельты - Essentials: - Обновлено до совместимости с API 1.15 (новый расчет дельт) - LiveCamber: - Исправлено окно настроек - Laptimer: - Обновлен расчет дельт - Исправлено ошибка при которой информация об окне для обязательного пит-стопа отображалась в квалификации - Gears: - По умолчанию приложение использует данные передаточных чисел из настроек машины по умолчанию (issue #137) - Добавлен индикатор DRS (включение/отключение в настройках) - Conditions: - Рефакторинг и оптимизация - Essentials HQ: - Начальный выпуск (Minfo -> EssentialsHQ) - Разработка в процессе... - Timer: - Добавлена возможность включить дельту скорости/времени относительно своего лучшего круга. Многие меня давно просили такую возможность, чтобы сравнивать наглядно свое лучшее время круга с чужим файлом повтора. Отключается/включается в файле timer.py ENABLE_DELTA = True # Поставить False, чтобы отключить - Новое приложение Damage: - Private beta, релиз скоро... Если что-то не работает, либо есть вопросы, просьбы и предложения, то желательно писать сразу на info@simbarpro.ru с детальным описанием ситуации и логами.
×