|
|
Регистрация | Справка | Пользователи | Социальные группы | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Местный
Регистрация: 18.01.2012
Сообщений: 744
|
![]()
Создаю публичную тему доступную всем желающим.
Весной 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
Сообщений: 744
|
![]()
Данная сборка распространяется как есть, только для целей ознакомления и тестирования.
Перезаливать архивы на другие сервисы и файлообменники не нужно. В предлагаемых архивах целиком папка с игрой. После распаковки архива внесите в 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) https://disk.yandex.ru/d/N8LRHaaCUp8Vqw Обновление до версии 2.1.1.7 (мелкофиксы) https://disk.yandex.ru/d/TdWKiTcEu2BzgA Обновление до версии 2.1.2.4 (всякое разное) Обновление до версии 2.1.2.5 (всякое разное) https://disk.yandex.ru/d/Viz4evD0omUTKg Обновление до версии 2.1.2.6 (сглаживание MSAA) https://disk.yandex.ru/d/q7cox1naLJi1lQ Обновление до версии 2.1.2.7 (ReversedZ. Тестовая версия) https://disk.yandex.ru/d/pnomX4pYUq-pWg Обновление до версии 2.1.2.8 (Всякие разные усовершенствования) https://disk.yandex.ru/d/VaTvNTLGFeQUBA Обновление до версии 2.1.2.9 (Правка рендера MeshShared ("домики")) https://disk.yandex.ru/d/uVUVF5_PzIwZng Обновление до версии 2.1.3.0 (Исправление работы MSAA + зеркала в кокпите) https://disk.yandex.ru/d/8PlyjKYk6ivuVg Обновление до версии 2.1.3.2 (Исправление работы MSAA + зеркала в кокпите - другой вариант) https://disk.yandex.ru/d/7M_uGD24qLSlIw Обновление до версии 2.1.3.3 (Зеркала без MSAA, фикс зависания Кармастера) https://disk.yandex.ru/d/CkUjvnu6Hkx3pQ Обновление до версии 2.1.3.7 (Сглаживание MLAA. Параметр для вкл-выкл сглаживания зеркал при сглаживании MSAA. Исправление тумана) https://disk.yandex.ru/d/F8KIC7TmFTjWCQ Порядок установки: распаковать базовую версию 2.0.9.8 изменить в conf.ini разрешение монитора на своё установить крайнее обновление файлов (промежуточные обновления можно не устанавливать) Последний раз редактировалось yt2; 28.05.2023 в 14:02. |
![]() |
![]() |
![]() |
#3 |
Местный
Регистрация: 18.01.2012
Сообщений: 744
|
![]()
Пользователям 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 | |
Пытающийся полететь
|
![]() Цитата:
![]()
__________________
Даёшь защищенный онлайн и Свободный оффлайн. |
|
![]() |
![]() |
![]() |
#5 |
Местный
Регистрация: 18.01.2012
Сообщений: 744
|
![]()
Сборки тестировались в основном на картах NVidia (1070, 1660, 3060Ti, мобильных GT635) и на одной AMD (ну очень древней radeon r5 230). Вот с АМД были проблемы при отрисовке дорог.
|
![]() |
![]() |
![]() |
#6 |
Местный
Регистрация: 09.05.2009
Адрес: Хабаровск
Сообщений: 1,696
|
![]()
О как!
![]() ![]() Спасибо, нужно в обязательном порядке опробовать ![]() Пля..., опять и снова место изыскивать.. Гм.. Как говаривалось, чтобы что то купить нужно сначала что то продать ![]() Что то значит нужно удалить у себя ![]() ![]()
__________________
...каждый болен ИЛ-2 по разному, но похоже что навсегда! |
![]() |
![]() |
![]() |
#7 |
Местный
Регистрация: 13.04.2012
Сообщений: 165
|
![]() ![]() ![]() |
![]() |
![]() |
![]() |
#8 |
Местный
Регистрация: 23.06.2008
Сообщений: 125
|
![]()
yt2, подскажи,пожалуйста, чтобы это значило и почему не хочет запускаться игра?
Последний раз редактировалось tungus; 26.03.2023 в 15:49. |
![]() |
![]() |
![]() |
#9 | |
Местный
Регистрация: 18.01.2012
Сообщений: 744
|
![]() Цитата:
Я перепроверил архив. Скачал его и положил в корень диска. Запустилось без проблем (на win7). |
|
![]() |
![]() |
![]() |
#10 |
Местный
Регистрация: 09.05.2009
Адрес: Хабаровск
Сообщений: 1,696
|
![]()
Попытался сейчас, поставить на закачку.. гм.. пишет, превышен лимит скачиваний
![]() ![]() О как, народ зацепило, все-е хотят опробовать ![]() ![]()
__________________
...каждый болен ИЛ-2 по разному, но похоже что навсегда! |
![]() |
![]() |
![]() |
#11 |
Местный
Регистрация: 13.04.2012
Сообщений: 165
|
![]()
Сохрани на свой ядекс-диск(нужна яндекс почта) и скачивай.
|
![]() |
![]() |
![]() |
#12 |
Местный
Регистрация: 09.05.2009
Адрес: Хабаровск
Сообщений: 1,696
|
![]()
Уже, так и делаю
![]() Только вот и там приходится вычищать ![]() Блин, яндекс диск 25 гигов, а к примеру на майле 2 аккунта, и на одном из оных облако на 100 ГИГ.. И достаточно свободное ![]()
__________________
...каждый болен ИЛ-2 по разному, но похоже что навсегда! |
![]() |
![]() |
![]() |
#13 | |
Местный
Регистрация: 18.01.2012
Сообщений: 744
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#14 |
Местный
Регистрация: 09.05.2009
Адрес: Хабаровск
Сообщений: 1,696
|
![]()
Да всё, место на диске вычистил( перепрятал кое чего в другое место
![]() ![]() Не, ну интересно же заиметь готовый к употреблению ![]() ![]() ![]()
__________________
...каждый болен ИЛ-2 по разному, но похоже что навсегда! |
![]() |
![]() |
![]() |
#15 |
Местный
Регистрация: 13.04.2012
Сообщений: 165
|
![]()
Чет на 11 пока не завелось.
|
![]() |
![]() |
![]() |
#16 |
Пытающийся полететь
|
![]()
У меня и на Вин 7 сразу не завелось, пришлось через прав кнопку мышки кликнуть на файл il2fb.exe и увидеть, что там описание вида
" Файл получен из источника интернета бля бля" Внизу есть кнопка "Разблокировать" ее кликнул и следом OK кликнул и все вроде заработало Я думаю Вин 11 вообще маниакальна в плане всякой безопасности, может таким образом и не дает запуститься распакованной игре
__________________
Даёшь защищенный онлайн и Свободный оффлайн. |
![]() |
![]() |
![]() |
#17 |
Местный
Регистрация: 13.04.2012
Сообщений: 165
|
![]()
Отставить! "Рукопоп на марше".. Походу, в первый раз не отметил какие-то ползунки в разделе эксплойтов, еще раз "внимательнее" понажимал
![]() |
![]() |
![]() |
![]() |
#18 |
Местный
Регистрация: 23.06.2008
Сообщений: 125
|
![]()
Спасибо за подсказку, yt2, просто машинально распакавал в закачки. Перенес в корень-и вуяля!!! Ну что ж, красиво летается, работа проделана большая. Еще раз спасибо!
Последний раз редактировалось tungus; 27.03.2023 в 06:54. |
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 16.12.2013
Сообщений: 45
|
![]()
Не запуск с ошибкой в логе: EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x0000000002bb6e37, pid=2324, tid=0x0000000000000b14
Hужен процессор c поддержкой AVX-инструкций. Проверил на ПК c поддержкой AVX - заработало. |
![]() |
![]() |
![]() |
#20 |
Местный
Регистрация: 09.04.2020
Сообщений: 102
|
![]()
Распаковал, конфиг не трогал. При запуске игры - программа не работает, и будет закрыта. До этого 4.15,1 не ставил ни разу. Виндоус 8.1
Последний раз редактировалось yezhik_lesnoy; 27.03.2023 в 11:20. |
![]() |
![]() |
![]() |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|