|
|
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Местный
Регистрация: 18.01.2012
Сообщений: 809
|
![]()
Создаю публичную тему доступную всем желающим.
Весной 2021г я приступил к работам по созданию аналога дефолтной библиотеки il2core.dll Уже летом 2022г появилась её 64-битная версия. И вся сборка ила стала 64-битной. Вообще эта сборка 64-битная и все библиотеки в её составе 64-битные. Краткое описание: Графическая библиотека в качестве основы использует библиотеку IL-2 Forgotten Battles 1.22 -Графика требует современный OpenGL версии не ниже 3.3 (чем новее тем лучше) -отказ от использования устаревших расширений времён OpenGL 1.3-1.4 -отказ от режима DirectX работающего ч/з враппер в упрощённом режиме -шейдерные программы на языке GLSL и использую их вместо ассамблерных программ -загрузка шейдеров из текстовых файлов в каталоге игры -возможна отладка игры через отладчик фирмы NVidia - Nsight Graphics В качестве заметных изменений: -поддержка новых форматов текстур DDS (DXT1, DXT3, DXT5), TGA RLE, PCX, BMP, PNG (монохром, индексированные, RGB888 24бит и RGBA8888 32бит) -снятие ограничений на размер буфера текстур -увеличение буфера для игровых объектов, чтобы на картах вроде новой Москвы работала шустрее -для кабинных зеркал сделал тест их видимости - поднимает фпс когда зеркало вне поля зрения игрока -Реалистичная карта звёздного неба (1001 звезда) для всего мира. В любой локации земного шара видно приблизительно половину от этого числа. Расположение созвездий зависит от географической широты карты, яркость звёзд от их реальной яркости. -Падающий снег зимой переделал (пока альфа версия, через геометрический шейдер) -расширил зону видимости ландшафта до 72км для всех погодных условий (в дефолте только при погоде Безоблачно и Ясно) -Загрузка конфигурации расположения облаков из файла отдельно для каждой погоды. Ранее это расположение жёстко прописывалось в коде dll. -поправил баг кеширования фаз Луны при загрузке разных миссий на одной карте -Добавил формат скриншотов PNG с настраиваемыми параметрами сохранения -Запись скриншотов PNG и TGA в отдельном потоке, чтобы не вызывать фризы при сохранении на диск (хотя скриншоты в JPG выполняются быстрее и с одним потоком) -Добавил возможность использовать пользовательские скины для самолётов в формате PNG 24bit в дополнение к скинам BMP 24 бит. -Добавил поддержку скинов png индексированных. Режим работает параллельно со скинами в формате bmp индексированными, не требуя включения опции поддержки 24-битных скинов. -увеличенную дальность отрисовки шейдерных деревьев. Дальность настраивается через параметр в конфиге. Регулируется от стандартной дальности ~3km до удвоенной ~6.6km с шагом 0.8km Forest3Distance=0 //Forest3Distance 0...9 0-old value R3.6km (default). 9-max value R7.2km -увеличение дальности отрисовки облаков (2.0.7.2). Sky=1 28км (такая дальность была максимальной) Sky=2 44км Sky=3 60км -плоский лес из 9 слоёв. Переключение между старым и новым вариантом через конфиг. ForestNine=1 плоский лес из 9 слоёв, если 0 - то из 5 дефолтный -плоский лес анимация движения при ветре (в дефолте лес неподвижен) -плоский лес влияние положения Солнца на его тени (в дефолте тени неподвижны и нарисованы) -плоский лес ближайшая к игроку плоскость отрисовавается с 2х сторон (с нижней и верхней) -Режимы отображения воды Water 0 1 2 переписаны на шейдерах и в целом соответствуют аналогам из IL-2 Forgotten Battles 1.22 Режим Water 3 имеет более плавную анимацию движения волн и в целом похож на Water 2 Режим Water 4 новый, написан на шейдерах тесселяции, требует поддержку OpenGL 4.1, амплитуда волн зависит от скорости ветра в миссии. Старался, чтобы было похоже на режимы Water 3 & 4 дефолтной реализации. В качестве тестовых изменений для карт (это надо проверять и тестировать): -Map_T (2.0.9.5) Количество текстурных слотов для карт увеличено с 32 до 196 -Map_H (2.0.9.7) Формат карты высот изменён с 8-бит до 16-бит. Точность задания высоты 1м во всём диапазоне высот. -Мосты могут быть выставлены на любую высоту, не только на 0м (2.0.9.8) Наполнение контентом соответствует версии стандартной игры 4.15.1 Чего нет по графике (по сравнению с версией 4.09-4.15) -Облака тип 2. В 4.15 используются облака тип 2, в этой сборке облака только тип1 с новыми правками. -Тени на палубе авианосцев от расположенных на них самолётов или соседних авианосцев или пролетающих самолётов. Такую возможность не реализовал. -Отражения в воде кораблей (авианосцев) и самолётов. Такую возможность не реализовал. -Нет поддержки объекта Mountains для одной из тихоокеанских карт (Иводзима). Вместо этого ландшафт для Иводзимы переделан обычным способом. -Режимы Water 3 и Water 4 отличаются от дефолтной реализации. Последний раз редактировалось yt2; 25.03.2023 в 22:58. |
![]() |
![]() |
![]() |
#2 |
Местный
Регистрация: 18.01.2012
Сообщений: 809
|
![]()
Данная сборка распространяется как есть, только для целей ознакомления и тестирования.
Перезаливать архивы на другие сервисы и файлообменники не нужно. В предлагаемых архивах целиком папка с игрой. После распаковки архива внесите в conf.ini свои настройки для монитора, ну и можете ник мой поменять на свой. Линки на сборку 2.0.9.8: IL2_X64_2.0.9.8 pass "il2x64_yt2" 1)https://disk.yandex.ru/d/zf9NkJxGf0pNFQ 2)https://disk.yandex.ru/d/K0N0o_Nmvinq5Q 3)https://disk.yandex.ru/d/8yKxBzBhAO-adg 4)https://disk.yandex.ru/d/jcNsvCp74gBrGA 5)https://disk.yandex.ru/d/NmBC5PDIWThsDA 6)https://disk.yandex.ru/d/_y9KUABRl-9cjA 7)https://disk.yandex.ru/d/s2lrk-MfdgKqTg 8)https://disk.yandex.ru/d/CCBDPh4PHlULgg 9)https://disk.yandex.ru/d/IuZ-kwJoyrQa4g Обновление до версии 2.0.9.9 Обновление до версии 2.1.0.2 Обновление до версии 2.1.0.3 Обновление до версии 2.1.0.4 (тестовая для трекира, фритрека, опентрека) Обновление до версии 2.1.0.5 (В первую очередь для Win10 и Win8) Обновление до версии 2.1.0.6 (Исправление бага с неубиваемостью) Обновление до версии 2.1.0.9 (В первую очередь для Win10 и Win8) Обновление до версии 2.1.1.0 (Обновление звукового враппера DSOAL) Обновление до версии 2.1.1.1 (Исправление бага с Forest3Distance появился с 2.1.0.9. Также отключен параметр ForestASync) Обновление до версии 2.1.1.7 (мелкофиксы) Обновление до версии 2.1.2.4 (всякое разное) Обновление до версии 2.1.2.5 (всякое разное) Обновление до версии 2.1.2.6 (сглаживание MSAA) Обновление до версии 2.1.2.7 (ReversedZ. Тестовая версия) Обновление до версии 2.1.2.8 (Всякие разные усовершенствования) Обновление до версии 2.1.2.9 (Правка рендера MeshShared ("домики")) Обновление до версии 2.1.3.0 (Исправление работы MSAA + зеркала в кокпите) Обновление до версии 2.1.3.2 (Исправление работы MSAA + зеркала в кокпите - другой вариант) Обновление до версии 2.1.3.3 (Зеркала без MSAA, фикс зависания Кармастера) Обновление до версии 2.1.3.7 (Сглаживание MLAA. Параметр для вкл-выкл сглаживания зеркал при сглаживании MSAA. Исправление тумана) Обновление до версии 2.1.4.2 (В основном фиксы) Обновление до версии 2.1.4.6 (Фикс воды + доп. см. описание) Обновление до версии 2.1.4.7 (Для Intel HD4000 доступен режим OpenGL 4.3) Обновление до версии 2.1.4.9(Разделение шейдеров. Изменение шейдера для плоского леса) Обновление до версии 2.1.5.3(Контекст с возможностью отладки. Исправления) Обновление до версии 2.1.5.7(Исправления для AMD-видеокарт) Обновление до версии 2.1.5.9(Исправления режима с тремя мониторами) Обновление до версии 2.1.8.6(Подробности в ReadMe) Обновление до версии 2.1.8.8(fix отрисовки статиков типа Opel Blitz) Обновление до версии 2.1.8.9(доделка шейдеров 02 и 70 под BindLess) Обновление до версии 2.1.9.3 Обновление до версии 2.1.9.5 (доработки для BindLess текстур) Обновление до версии 2.1.9.7 (Переработка рендера shared-объектов) Обновление до версии 2.1.9.8 (Доработка рендера shared-объектов) Обновление до версии 2.2.0.5b (всякие мелкие доработки. в статусе бета) Обновление до версии 2.2.1.6b (всякие внутренние доработки) https://disk.yandex.ru/d/FUPQVOYj-wGvpw ################################################# ТЕСТОВЫЕ ВЕРСИИ: Обновление до версии 2.2.1.7 (Java17. Тестовая версия!!!) Обновление до версии 2.2.1.7 (Java17 ver2. Тестовая версия!!!) Обновление до версии 2.2.1.7 (Java21. Тестовая версия!!!) Обновление до версии 2.2.1.7 (Java21.0.2 Тестовая версия!!! 28.01.2024) Обновление до версии 2.2.1.8 (Java21.0.2 Тестовая версия!!! 03.02.2024) Обновление до версии 2.2.2.1 (Java22 Тестовая версия!!! 21.03.2024) Обновление до версии 2.2.2.1 (Java22 Тестовая версия!!! 24.03.2024 JoyDX & JoyFF use FFM API) Обновление до версии 2.2.2.2 (Java22 Тестовая версия!!! 31.03.2024 Sound use FFM API, JoyDX fix, Graal JVM) Обновление до версии 2.2.2.2 (Java22 Тестовая версия!!! 02.04.2024 i18n fix) Обновление до версии 2.2.2.2 (Java22 Тестовая версия!!! 11.04.2024) Обновление до версии 2.2.2.2 (Java22 Тестовая версия!!! 17.04.2024 Java 22.0.1) 200Mb https://disk.yandex.ru/d/SG8vl6Yl6t2qLA Обновление до версии 2.2.3.1 (Java22 Тестовая версия!!! 04.05.2024 Map_C) https://disk.yandex.ru/d/6mwqB504-Lr-2g Обновление до версии 2.2.3.2 (Java22 Тестовая версия!!! 05.05.2024 Исправление шейдера берега) https://disk.yandex.ru/d/9l5Z9hXJn4JOcA Обновление до версии 2.2.3.2b (Java22 Тестовая версия!!! 13.05.2024 Исправление конвертера Map_C) https://disk.yandex.ru/d/D_t2NPRMdhOliQ Обновление библиотеки до версии 2.2.3.8 15.05.2024 (Фиксы и оптимизации) https://disk.yandex.ru/d/F5b33sHDhiPiVw Обновление до версии 2.2.3.9 21.05.2024 (Оптимизации) https://disk.yandex.ru/d/sWuZOwQoHAvhPA Обновление до версии 2.2.4.6 31.05.2024 (Переделка отрисовки плоского леса, правка шейдеров леса, обновление Java, фиксы) https://disk.yandex.ru/d/inlpGQxyFny6Mg Обновление до версии 2.2.4.7 01.06.2024 (Исправление рендера воды для старых видеокарт без поддержки OpenGL 4.2. Требует проверки.) https://disk.yandex.ru/d/FyVRtDfiBxORFw Обновление до версии 2.2.8.5 16.06.2024 (Масштабные правки рендера. Требуется поддержка GL_MAX_ARRAY_TEXTURE_LAYERS не ниже 576. Версия требует проверки и тестирования) Обновление до версии 2.2.8.7 17.06.2024 (Снижение числа буферов для шейдерного леса. Версия требует проверки и тестирования) Обновление до версии 2.2.8.8 19.06.2024 (Увеличение дальности отрисовки теней шейдерных деревьев) Обновление до версии 2.2.9.3 30.06.2024 Обновление до версии 2.2.9.5 10.07.2024 (Правка шейдеров плоского леса, фикс отрисовки берегов) https://disk.yandex.ru/d/tCQuxtASmXq2uw Обновление до версии 2.2.9.6 16.07.2024(Правка шейдеров 46 и 13) https://disk.yandex.ru/d/XAkarHDXi-XcsQ Обновление до версии 2.2.9.9Alpha1 21.08.2024(Тестовая! Генерация class-файлов Car, Tank, Artillery, Stationary. Читай описание в ветке форума) Обновление до версии 2.2.9.9Alpha2 22.08.2024(Тестовая! Генерация class-файлов Ship. Читай описание в ветке форума) Обновление до версии 2.2.9.9Alpha3 23.08.2024(Тестовая! Генерация class-файлов Plane. Читай описание в ветке форума) https://disk.yandex.ru/d/fuvGQSySwY1REw Обновление до версии 2.2.9.9Alpha4 23.08.2024(Тестовая! Генерация class-файлов Campfire, Siren, Smoke. Читай описание в ветке форума) https://disk.yandex.ru/d/PRJPPqgfHQrWUw //=========================================== ################################################# Обновление карт (Исправление воды на картах Средиземноморья и Тобрука) https://disk.yandex.ru/d/W0p6An_vXgzFJw Порядок установки: 1)распаковать базовую версию 2.0.9.8 изменить в conf.ini разрешение монитора на своё 2)установить крайнее обновление файлов (промежуточные обновления можно не устанавливать) 3)При необходимости установить пакет Microsoft Visual C++ 2015-2022 Redistributable (x64) последней версии 4)При желании установить фикс карт Справочно: -UsePostFilter=0 Без обработки (но используется шейдер для FBO) -UsePostFilter=1 Luma Sharpen 1.5.1 -UsePostFilter=2 Сглаживание FXAA -UsePostFilter=3 Фильтр AMD FidelityFX Contrast Adaptive Sharpening (CAS) -UsePostFilter=4 Недоделанный Фильтр HDR -UsePostFilter=5 Сглаживание MSAA 2x,4x,8x,16x,32x -UsePostFilter=6 Сглаживание MLAA === Утилиты для преобразования карт (25.06.2023) https://disk.yandex.ru/d/QWOQFBcRwDmGMw Последний раз редактировалось yt2; 23.08.2024 в 20:24. |
![]() |
![]() |
![]() |
#3 |
Местный
Регистрация: 18.01.2012
Сообщений: 809
|
![]()
Пользователям Win11 ничего не скажу. Сборка не проверялась на Win11.
Тем у кого Win10: -на Win10 21H2 незапуск... -на Win10 не работает звуковой враппер DSOAL, сбрасывает в конфиге звук в 0 По первой проблеме вот решение: короч по Win10 21H2 не запускались у меня 415 и тестовая X64 1)Сначала поставил Microsoft Visual C++ 2015-2022 Redistributable (x64) последней версии. Для 415 соответственно версия x86 пробуем - незапуск не в них дело 2)включил Центр обновления, Брандмауэр и прочую штатную хрень которую обычно обрубают пробуем - незапуск не в них дело 3)А вот теперь где была причина Безопасность Windows -> Управление приложениями/браузером -> Защита от эксплойтов -> Параметры программы Нажимаем на иконку с плюсиком Добавление программы для индивидуальной настройки и указываем путь к файлу il2fb.exe Потом редактируем настройки для этого файла Я не вникал какая именно настройка мешает игре работать и отключил все блокировки значки с галочками активированы, а их ползунки в положении Откл. И не забываем в конце кнопку Применить нажать. И вот теперь игра стала запускаться. Конечно я не стал искать какая-такая галочка не давала игре работать, тупо вырубил все. По второй с DSOAL: убрать файлы от DSOAL это dsoal-aldrv.dll и DSOUND.dll. И включить в конфиге звук SoundUse=1 вот теперь и звук на Win10 будет Тем у кого Win7 - там никаких особо сложностей быть не должно P.S. С обновления 2.1.0.9 - запуск на Win10 не требует манипуляций С обновления 2.1.1.0 - звуковой враппер DSOAL работает и на Win10 Последний раз редактировалось yt2; 15.04.2023 в 22:59. |
![]() |
![]() |
![]() |
#4 | |
Пытающийся полететь
|
![]() Цитата:
![]()
__________________
Даёшь защищенный онлайн и Свободный оффлайн. Теперь я и в телеграмме: https://t.me/il_2_1946 |
|
![]() |
![]() |
![]() |
#5 |
Местный
Регистрация: 18.01.2012
Сообщений: 809
|
![]()
Сборки тестировались в основном на картах NVidia (1070, 1660, 3060Ti, мобильных GT635) и на одной AMD (ну очень древней radeon r5 230). Вот с АМД были проблемы при отрисовке дорог.
|
![]() |
![]() |
![]() |
#6 |
Местный
Регистрация: 09.05.2009
Адрес: Хабаровск
Сообщений: 1,765
|
![]()
О как!
![]() ![]() Спасибо, нужно в обязательном порядке опробовать ![]() Пля..., опять и снова место изыскивать.. Гм.. Как говаривалось, чтобы что то купить нужно сначала что то продать ![]() Что то значит нужно удалить у себя ![]() ![]()
__________________
...каждый болен ИЛ-2 по разному, но похоже что навсегда! |
![]() |
![]() |
![]() |
#7 |
Местный
Регистрация: 13.04.2012
Сообщений: 167
|
![]() ![]() ![]() |
![]() |
![]() |
![]() |
#8 |
Местный
Регистрация: 23.06.2008
Сообщений: 126
|
![]()
yt2, подскажи,пожалуйста, чтобы это значило и почему не хочет запускаться игра?
Последний раз редактировалось tungus; 26.03.2023 в 15:49. |
![]() |
![]() |
![]() |
#9 | |
Местный
Регистрация: 18.01.2012
Сообщений: 809
|
![]() Цитата:
Я перепроверил архив. Скачал его и положил в корень диска. Запустилось без проблем (на win7). |
|
![]() |
![]() |
![]() |
#10 |
Местный
Регистрация: 09.05.2009
Адрес: Хабаровск
Сообщений: 1,765
|
![]()
Попытался сейчас, поставить на закачку.. гм.. пишет, превышен лимит скачиваний
![]() ![]() О как, народ зацепило, все-е хотят опробовать ![]() ![]()
__________________
...каждый болен ИЛ-2 по разному, но похоже что навсегда! |
![]() |
![]() |
![]() |
#11 |
Местный
Регистрация: 13.04.2012
Сообщений: 167
|
![]()
Сохрани на свой ядекс-диск(нужна яндекс почта) и скачивай.
|
![]() |
![]() |
![]() |
#12 |
Местный
Регистрация: 09.05.2009
Адрес: Хабаровск
Сообщений: 1,765
|
![]()
Уже, так и делаю
![]() Только вот и там приходится вычищать ![]() Блин, яндекс диск 25 гигов, а к примеру на майле 2 аккунта, и на одном из оных облако на 100 ГИГ.. И достаточно свободное ![]()
__________________
...каждый болен ИЛ-2 по разному, но похоже что навсегда! |
![]() |
![]() |
![]() |
#13 | |
Местный
Регистрация: 18.01.2012
Сообщений: 809
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#14 |
Местный
Регистрация: 09.05.2009
Адрес: Хабаровск
Сообщений: 1,765
|
![]()
Да всё, место на диске вычистил( перепрятал кое чего в другое место
![]() ![]() Не, ну интересно же заиметь готовый к употреблению ![]() ![]() ![]()
__________________
...каждый болен ИЛ-2 по разному, но похоже что навсегда! |
![]() |
![]() |
![]() |
#15 |
Местный
Регистрация: 13.04.2012
Сообщений: 167
|
![]()
Чет на 11 пока не завелось.
|
![]() |
![]() |
![]() |
#16 |
Пытающийся полететь
|
![]()
У меня и на Вин 7 сразу не завелось, пришлось через прав кнопку мышки кликнуть на файл il2fb.exe и увидеть, что там описание вида
" Файл получен из источника интернета бля бля" Внизу есть кнопка "Разблокировать" ее кликнул и следом OK кликнул и все вроде заработало Я думаю Вин 11 вообще маниакальна в плане всякой безопасности, может таким образом и не дает запуститься распакованной игре
__________________
Даёшь защищенный онлайн и Свободный оффлайн. Теперь я и в телеграмме: https://t.me/il_2_1946 |
![]() |
![]() |
![]() |
#17 |
Местный
Регистрация: 13.04.2012
Сообщений: 167
|
![]()
Отставить! "Рукопоп на марше".. Походу, в первый раз не отметил какие-то ползунки в разделе эксплойтов, еще раз "внимательнее" понажимал
![]() |
![]() |
![]() |
![]() |
#18 |
Местный
Регистрация: 23.06.2008
Сообщений: 126
|
![]()
Спасибо за подсказку, yt2, просто машинально распакавал в закачки. Перенес в корень-и вуяля!!! Ну что ж, красиво летается, работа проделана большая. Еще раз спасибо!
Последний раз редактировалось tungus; 27.03.2023 в 06:54. |
![]() |
![]() |
![]() |
#19 |
Заблокирован
Регистрация: 09.04.2020
Сообщений: 130
|
![]()
Распаковал, конфиг не трогал. При запуске игры - программа не работает, и будет закрыта. До этого 4.15,1 не ставил ни разу. Виндоус 8.1
Последний раз редактировалось yezhik_lesnoy; 27.03.2023 в 11:20. |
![]() |
![]() |
![]() |
#20 |
В пожизненном отпуске
Регистрация: 15.02.2009
Адрес: Прага
Сообщений: 2,293
|
![]()
Опасаюсь переделывать винды , которые обслуживают много дальших програм, (включая разные версии Ила от 4.09 до BАТ 4.22 ) изза одной проги, хоть и заманчивой. Лучше подожду, пока автор с етой проблемой сам не выровняется. Только потом начну тестить.
Последний раз редактировалось Uzin; 27.03.2023 в 11:54. |
![]() |
![]() |
![]() |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|