AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Первым делом, первым делом - самолеты (http://forum.aviaskins.com/forumdisplay.php?f=20)
-   -   Моды от Димы (http://forum.aviaskins.com/showthread.php?t=5439)

Dimas1999 05.03.2023 23:50

Работа над сборкой не прекращается. Выкладываю очередную стабильную версию, в ней внесён ряд улучшений и исправлений.

Поработал над линейкой Як-7, попробовал распределить их по сериям.
У всех моделей Як-7Б теперь убирающееся хвостовое колесо.
Добавил всем моделям коллижен маслобака.
Як-3 имеет чуть более аутентичный кокпит.
Кокпиты облегчённых Як-1 теперь тоже чуть более аутентичны.
Як-9 1 серии имеет кольцевой прицел ВВ-1.
С мешей крыла Як-3 удалил бензиномеры и добавил их отдельным мешем со смещением, чтобы были лучше заметны.
Исправил код радиатора И-26, теперь в логе нет ошибки.
Исправил в коде углы открытия радиатора Як-1Б 136 серии.
Исправил створки шасси у Як-3 ВК-107А, линейки Як-7 и Як-9 чтобы они не пересекались с колёсами.
Исправил ошибки ОМа и модов со створками радиаторов линейки Як-7.
Исправил визуальную ошибку задней кабины Як-7УТИ на внешнем виде.
Добавил анимацию открывания маслорадиатора для линейки Як-9.

https://drive.google.com/file/d/16Ik...usp=share_link

Сейчас продолжаю работу над правкой кабин. Планеры, на мой взгляд, уже вылизал почти идеально.

YurBorR 06.03.2023 15:08

Дим, пока ещё не ставил, но буду и поясни непонятки: зачем папка ФМ и куда из неё файлы девать? Уж извини за наивные вопросы, но такие вещи я не ставил уже много лет...

Dimas1999 06.03.2023 15:27

Никуда. ФМ, Джава, Классы, а так же папка decoded в папке cod - это для знающих или любопытных.

Dimas1999 07.03.2023 23:45

Продолжаю доработку Яков. На данном этапе я сосредоточился на улучшении кабин. Пока закончил только Як-1Б 99 и 136 серии, по ним было больше всего работы.
Для всех самолётов поставил новые прицелы ПБП-1 от WxTex с правками от Сергея/Карсмастера. https://www.sas1946.com/main/index.p...c,50962.0.html
Добавил анимацию ручки высотного корректора.
Отделил ручку магнето и сделал её анимированной.
Як-1Б теперь имеет родную скруглённую кабину с открывающимся фонарём. Раньше была или скруглённая кабина с неоткрывающимся фонарём или рубленая кабина с открывающимся фонарём или неправильная кабина от Як-1 с высоким гаргротом.
У Як-1Б перенёс "кислородные" приборы с правого борта на панель приборов, ориентировался на фотографии и реализацию в БзС.
Убрал лишние рукоятки перезарядки орудий, левую рукоятку приподнял, чтобы она не пересекалась с переключателем магнето.
Провожу работу по зачистке ошибок и отличий в модных классах кабин, привожу всё к последним патчам.
Для демонстрации улучшений я снял небольшой ролик.


https://www.youtube.com/watch?v=yQ8W...82%D0%B8%D0%BD

Dimas1999 08.03.2023 15:40

Пытаюсь убрать артефакт внешней модели в кабине Як-1. Для этого в классе кабины отключил видимость меша CF_D0.
Код:

    protected boolean doFocusEnter()
    {
        if(!super.doFocusEnter())
            return false;
        aircraft().hierMesh().chunkVisible("Blister1_D0", false);
        aircraft().hierMesh().chunkVisible("CF_D0", false);
        return true;
    }

    protected void doFocusLeave()
    {
        if(!isFocused())
            return;
        aircraft().hierMesh().chunkVisible("Blister1_D0", true);
        aircraft().hierMesh().chunkVisible("CF_D0", true);
        super.doFocusLeave();
    }

Затем в кабину добавил вырезанный кусочек с капота, чтобы не было дыры. Делал по образцу стандартного СБ-2. Такое сработало в кабинах Бф-109, но не работает почему-то сейчас. Меш имеет розовый цвет.

Вот добавил код в классе кабины:
Код:

    protected void reflectPlaneToModel()
    {
    }

    protected void reflectPlaneMats()
    {
        HierMesh hiermesh = aircraft().hierMesh();
        com.maddox.il2.engine.Mat mat = hiermesh.material(hiermesh.materialFind("Gloss1D0o"));
        mesh.materialReplace("Gloss1D0o", mat);
    }

Вот мат файл:

Код:

[ClassInfo]
  ClassName TMaterial
[General]
  tfDoubleSide 0
  tfShouldSort 0
  tfDropShadow 0
  tfGameTimer 1
[LightParams]
  Ambient 1.0
  Diffuse 1.0
  Specular 0.2
  SpecularPow 4
  Shine 0.0
[Layer0]
  TextureName skin1o.tga
  PaletteName
  Frame 0.0
  VisibleDistanceNear 0.0
  VisibleDistanceFar 10000.0
  TextureCoordScale 0.0 0.0 1.0 1.0
  ColorScale 1.0 1.0 1.0 1.0
  AlphaTestVal 0.5              // of [0.1, 0.5, 0.9]
  tfWrapX 1
  tfWrapY 1
  tfMinLinear 1
  tfMagLinear 1
  tfMipMap 0
  tfBlend 0
  tfBlendAdd 0
  tfTestA 0
  tfTestZ 1
  tfUpDateClear 0
  tfModulate 1
  tfNoTexture 0
  tfAnimatePalette 0
  tfAnimateSkippedFrames 0
  tfNoWriteZ 0
  tfDepthOffset 0
  tfTranspBorder 0
  tfTestZEqual 0

Когда прописываю принудительно ссылку на скин, то всё работает, но при смене скина при виде из кабины капот неправильного цвета.
Код:

  TextureName ..\..\Plane\Yak-1(Multi1)\Summer\skin1o.tga

tarakan67 08.03.2023 16:25

Попробуй не добавлять кусок капота, а в конце класса кокпита дописать:
Код:

static
    {
        Property.set(CLASS.THIS(), "normZNs", new float[] {
            1.0F, 0.24F, 0.24F, 0.24F
        });


Dimas1999 08.03.2023 19:34

Большое спасибо, поигрался с циферками, всё получилось.

Dimas1999 10.03.2023 01:09

Вложений: 2
Продолжаю работу.
Добавил Як-1Б спереди бронестекло.
Закончил работу над линейкой Як-3/Як-9У. Попил мне крови Як-9У, у него косяк с матами, но в чистой версии артефакт на прицеле почти не заметен, но при замене вылез косяк и долго пытался понять свою ошибку, а в sfs просто лежит корявый мат.
У Як-3 ВК-107А и Як-9У сдвинул кабину назад на 40 см, по мне она стояла слишком далеко вперёд, ориентировался на артефакты фонаря со внешней модели.
Для Як-3/Як-9У взял у WxTex поздний вариант прицела ПБП-1, у Карсмастера взял от раннего более круглое колесо прицела. Результат на скриншоте.
Всем Якам добавил текстуру более потёртую фонаря из ДГен пака, мне она понравилась.

Vasya 10.03.2023 05:37

Цитата:

Сообщение от Dimas1999 (Сообщение 224056)
Продолжаю работу.
................

Очень хорошо выглядит.
Жду окончания улучшений - поставлю себе во все патчи.

Dimas1999 13.03.2023 22:35

Вложений: 9
Возникло несколько вопросов по реализации Яков в и]гре.
У планеров Яков имеется папка (fr), которая выбирается при выборе страны Франция. Насколько я понял, планер такой же, только там местами шакальный скин времён ЗС 1.0 со стрелкой или точно такой же скин, как и в папке (Multi1). Насколько это необходимо игре? Думаю для экономии места оставить только Мульти1 и в классе внести соответствующие изменения.
Занялся радиополукомпасами, долго не мог понять почему он не отображается в кабине, даже год ставил 1960. Почему-то думал, что он появляется по дате миссии. Но сейчас реализовано так, что при установке в настройках сложности реалистичной навигации его нет. Зачем это так сделано, в чём смысл такого?
Может, стоит реализовать появление по дате миссии по типу МБР-2?
Код:

        if(Mission.getMissionDate(false) < 0x12853c5)
        {
            ...;
        } else
        {
            ...;
        }

Так же на данный момент почти завершил переборку кабин, внёс мелкие правки почти во все кабины, создал на основе существующих новые кабины и новые варианты с некоторыми отличиями. Ориентировался на книги, схемы, фото и реализацию в БзХ.
И-26I - убрал ручку перезарядки пушки.
Як-1 60 и 96 серии - убрал панель управления бомбами.
Як-1 99 серии и Як-9 1 серии, на левой панели убрал регулятор яркости прицела.
Текущую кабину Як-7 оставил только для моделей А, у нас она сделана из кабины Як-1, находил только фото небольшой части ранней серии (до 15) с электрическим бензиномером.
Як-7Б - 2 новых кабины. Обе на основе кабины Як-9Д. Для Як-7Б поставил переплёт с высоким гаргротом, для модели с каплевидным фонарём оставил переплёт от Як-9Д. Так же на разных версиях используются разные РУСы. Перенёс микрофонный щиток с правого борта на переднюю панель под рацию, добавил ручку перезарядки правого пулемёта. У поздних модификаций удалил пульт управления бомбами. Добавил возможность появления радиополукомпаса на дополнительной панели под индикатором наддува.
У некоторых кабин Як-7/9 подвигал положение кабины относительно планера вперёд/назад.
В кабинах Як-7В/9 убрал красные лампочки-индикаторы, оставил только 2 зелёных. Так больше похоже на схемы, фотографии и скрины из БзК.
Як-9 - убрал у всех панель управления бомбами, кроме Як-9Б.
Сделал на основе кабины Як-9Д более поздний вариант кабины Т/М с радиополукомпасом.
На Як-9 убрал с текстуры панели микрофонный щиток, он реализован на правой панели.

В прошлый раз ошибся, обозвав наш Як-7А 16 серией, у нас он 18 серия. Посмотрел имеющиеся меши и минут за 15 собрал 16 серию со стеклянным фонарём над задней кабиной, который с 17 серии заменили фанерным фонарём.
Так же прикладываю скрин Як-7В с подножкой от Fw-190 из Клеймор пака.

Dimas1999 16.03.2023 00:24

Вложений: 7
Ну всё, думаю можно назвать финальной версией. Теперь сборка на мой взгляд выглядит завершённой.
Добавил 4 новых кабины:
Як-7А 16 серии - вторая кабина заделана, но фонарь ещё не заменили на фанеру.
Сделал с нуля из кабины Як-7А передние кабины для Як-7В и Як-7УТИ, так же сделал заднюю кабину. Кабины из мода имели не сглаженный переплёт и не имели открывающегося фонаря. Так же были искажения кабин, чтобы закрыть дыры и артефакты. На мой взгляд, у меня получилось чуть лучше, но не смог убрать при взгляде назад из передней кабины артефакт меша CF_D0. Игра с параметром normZNs приводит к дырам в крыльях. Оставлю пока так, БЖСЭ. Так же есть грубое сопряжение некоторых элементов переплёта, не умею пока иначе.
У Як-7В убрал из кабины всё, что связано с вооружением и шасси. В задней кабине оставил только основные приборы и органы управления, но по хорошему надо переделывать саму приборную панель. Но у меня нет ничего, кроме небольшой фотографии куска приборной панели.

https://drive.google.com/file/d/1n4i...usp=share_link

Grog 16.03.2023 16:31

Спасибо!:beer:
Скачиваю, мож к имеющимся у мну "стописот" Якам, ещё какие добавится;)
Ну и:rolleyes: есно, кривые исправятся.. Хотя...:I'm_thinking: Да вроде все работают, ещё и с классами бывает играю, какие посвежее какие "прошлогодние", смысле ченджу:D. НЕ, а че, то варианты вооружения, то взлетный вес, и т.п.:rolleyes:

andrey65 17.03.2023 07:55

Мод показался любопытным, поставил в БАТ. Игра грузилась долго, но запустилась. Выбрал И-26, но - вылет на 30, проблемы с кокпитом. Як-1 1й серии - аналогично.

Vasya 17.03.2023 15:48

Цитата:

Сообщение от andrey65 (Сообщение 224110)
Мод показался любопытным, поставил в БАТ. Игра грузилась долго, но запустилась. Выбрал И-26, но - вылет на 30, проблемы с кокпитом. Як-1 1й серии - аналогично.

Кокпиты нужно адаптировать под 4.12.
Я дописывал
Код:

import com.maddox.util.HashMapExt;

andrey65 17.03.2023 16:27

Цитата:

Сообщение от Vasya (Сообщение 224111)
Кокпиты нужно адаптировать под 4.12.
Я дописывал
Код:

import com.maddox.util.HashMapExt;

Василий, а куда писать?

Dimas1999 17.03.2023 18:14

Вложений: 1
Надо вписывать в исходник класса, а потом закомпилировать. Вот быстрый фикс, этот момент учту. Закинуть с заменой в папку с модом.

SWORD 17.03.2023 22:08

Дима, а когда будет готов мод для сборок IL-2_4.14.1+DGenPACK 3.0 и IL-2_4.14.1+DGenPACK 3.0.1?

Dimas1999 17.03.2023 22:53

Они уже готовы, я компилировал все классы в среде DGen пака 3.0.1. Или в ДГен паке есть какие-то проблемы? Я тестирую в основном в 4.13.4, он быстрее ДГен пака грузится. Порой приходится по 5-10 раз что-то тестировать в игре и ждать несколько минут, когда загрузится ДГен пак - это непозволительная роскошь)

SWORD 18.03.2023 02:17

Цитата:

Сообщение от Dimas1999 (Сообщение 224115)
Они уже готовы, я компилировал все классы в среде DGen пака 3.0.1

Установил мод Яков в сборки IL-2_4.14.1+DGenPACK 3.0 и IL-2_4.14.1+DGenPACK 3.0.1.
Всё работает отлично.:good::beer:

andrey65 18.03.2023 05:06

Цитата:

Сообщение от Dimas1999 (Сообщение 224113)
Надо вписывать в исходник класса, а потом закомпилировать. Вот быстрый фикс, этот момент учту. Закинуть с заменой в папку с модом.

Не помогло. То же самое. Пробовал И-26 и як-9у

Vasya 18.03.2023 08:04

Цитата:

Сообщение от andrey65 (Сообщение 224117)
Не помогло. То же самое. Пробовал И-26 и як-9у

Попробую адатптировать, и для 4.10 тоже.

Vasya 18.03.2023 09:07

Вложений: 2
Перебираю классы для Яков, компилить буду в среде 4.12.2.
Кстати: на Ю-Тубе писал, что отодвигание фонаря нужно уменьшить.
Возможно вечером будет мод... мне скоро на работу, осталось полчаса на классы.
Первый фикс ниже в архиве. :ok:
Классы моделей посмотрю :eek: после обеда.
Проверил только Як-1 1,49 серии и Як-9У ранний.

Константин 18.03.2023 13:10

Небольшой баг с основным шасси, колеса сдвинуты вниз относительно стоек. Запускал в БАТ.https://i.postimg.cc/s22J2GCV/2023-03-18-10-00-14.jpg

andrey65 18.03.2023 15:18

Вроде все пошло. кроме И-26, оба - вылет на 30

Vasya 18.03.2023 15:39

Цитата:

Сообщение от andrey65 (Сообщение 224121)
Вроде все пошло, кроме И-26, оба - вылет на 30

Добавил в архив классы кокпитов обеих И-26. :ok:

andrey65 18.03.2023 16:27

Цитата:

Сообщение от Vasya (Сообщение 224122)
Добавил в архив классы кокпитов обеих И-26. :ok:

Все отлично! Очень хорошо, но не нравится камуфляж однотонный..с чего так? Я про серийные яки

Grog 18.03.2023 17:12

Цитата:

Сообщение от andrey65 (Сообщение 224123)
Все отлично! Очень хорошо, но не нравится камуфляж однотонный..с чего так? Я про серийные яки

Камуфляж(по умолчанию) можешь сам назначить;)

А-аа, ты наверное в БАТе гоняешь, или в 4.14 либо 4.15 ИЛе?
В двух крайних не знаю как там сделано(за неимением оных так скать:)), а в БАТе..:rolleyes: --- несложно:D
Поменять к примеру в 3do вот те самые файлы с расширениями .tga и .tgb на желаемые тобой( эээ... собой:P:D:rolleyes:;))

Grog 18.03.2023 17:22

Гм.. другой вариант... Наоборот, эти файлы можешь попробовать заминусовать, тогда из БАТовских sfs-ок скины по умолчанию зацепятся... Ессно, на имеющиеся и там и сям самолёты.;)
можно ещё поперечислять варианты, но полагаю пока достаточно

andrey65 18.03.2023 17:22

Цитата:

Сообщение от Grog (Сообщение 224124)
Камуфляж(по умолчанию) можешь сам назначить;)

А-аа, ты наверное в БАТе гоняешь, или в 4.14 либо 4.15 ИЛе?
В двух крайних не знаю как там сделано(за неимением оных так скать:)), а в БАТе..:rolleyes: --- несложно:D
Поменять к примеру в 3do вот те самые файлы с расширениями .tga и .tgb на желаемые тобой( эээ... собой:P:D:rolleyes:;))

Я-то знаю!)) Но само по себе не правильно так, тем более что камуфляжей корректных хватает.

Grog 18.03.2023 17:27

Андрюх, мы об одном и том же говорим, или? Если о назначении скинов- думаю это одно; а если о скине ПО УМОЛЧАНИЮ- тогда другое:)

andrey65 18.03.2023 17:39

Цитата:

Сообщение от Grog (Сообщение 224127)
Андрюх, мы об одном и том же говорим, или? Если о назначении скинов- думаю это одно; а если о скине ПО УМОЛЧАНИЮ- тогда другое:)

Я именно про скин по умолчанию: мод отлиный, но в миссии каждому яку назначать свой "дефотный" скин - идея так себе. Тем более, что и проблемы сразу назначить историчный нет

Dimas1999 18.03.2023 18:26

Цитата:

Сообщение от Vasya (Сообщение 224119)
Кстати: на Ю-Тубе писал, что отодвигание фонаря нужно уменьшить.
Возможно вечером будет мод... мне скоро на работу, осталось полчаса на классы.

Уменьшал, для разных Яков разные цифры нужны. Если распишешь корректно, то в фикс засуну твои правки.
За адаптацию для ранних версий спасибо. Времени на разные версии у меня нет. Сейчас занят кое-чем важным, экспериментальным.

Цитата:

Сообщение от andrey65 (Сообщение 224123)
Все отлично! Очень хорошо, но не нравится камуфляж однотонный..с чего так? Я про серийные яки

Что не так с камуфляжем? Какие модели, серии, можно скрины? Из серийных у меня однотонный стоит, насколько я помню, на Як-1 1 серии, Як-3 и Як-9У/УТ, П.

Цитата:

Сообщение от Константин (Сообщение 224120)
Небольшой баг с основным шасси, колеса сдвинуты вниз относительно стоек. Запускал в БАТ.

Поправим, но чуть позже, когда соберу фикс.

Константин 18.03.2023 19:51

Спасибо за труд! Я считаю это титанический труд. Дефолтный скин, можно поменять самому, выбрав понравившийся из скинов к машине. Только не знаю, встают они или нет.)

Dimas1999 18.03.2023 20:45

Да, это для меня было действительно непросто, но очень увлекло. По грубым прикидкам, в этот "заход" я потратил около 200 часов на работу. При этом, с Яками я начал ещё экспериментировать году в 2017. Как раз тогда у тебя были вопросы по совместимости/работоспособности (я уже не помню), а я только погружаясь в моды решил глянуть на них.

Vasya 18.03.2023 20:57

Код:

[GearL1_D0]
Mesh GearL1_D0
Parent GearL2_D0
Separable
Attaching -0.961445 0.241879 -0.130833 0.128392 -0.0259203 -0.991385 -0.243185 -0.969961 -0.00613437 0.96 -0.27807 0.09152

[GearR1_D0]
Mesh GearR1_D0
Parent GearR2_D0
Separable
Attaching -0.961445 0.241879 -0.130833 0.128392 -0.0259203 -0.991385 -0.243185 -0.969961 -0.00613437 0.96 0.27807 0.09152

Щиток колёс елозит :eek: по полосе, а слева через него просвечивает резина.
По идее это GearR3, но у меня не получилось :DONT_KNOW: поднять щиток и сдвинуть чуть в сторону.
Нужно знать :rtfm: ориентацию последних трёх рядков цифр.

Константин 18.03.2023 21:19

Я вот что хотел спросить, почему на Як 1 первом, стоит коллиматор, а не механический причел? ( не знаю как все эти кружечки называются) А еще говорили, что там карбюраторный двигатель.

-OSF-Джо 18.03.2023 22:02

Цитата:

Сообщение от Константин (Сообщение 224134)
А еще говорили, что там карбюраторный двигатель.

И карбюраторов тех было аж 6(шесть!) штук!

Dimas1999 18.03.2023 22:10

Цитата:

Сообщение от Константин (Сообщение 224134)
Я вот что хотел спросить, почему на Як 1 первом, стоит коллиматор, а не механический причел? ( не знаю как все эти кружечки называются) А еще говорили, что там карбюраторный двигатель.

Если есть данные по этому поводу, то сделаю. Мне бы хоть фото, хоть рисунок, хоть техописание или мурзилка на крайняк. Модель кольцевог о прицела ВВ-1 из Як-1Б 99 серии легко достать.
По движкам - это вопрос к Васе. Почему-то он прописал в его ФМ М-105ПА с мембранным карбюратором, а там должен быть М-105П с поплавковым карбюратором, который склонен к заглоханию при отрицательных перегрузках. Так же Вася прописал М-105ПА к прототипам, но он с поплавковым карбюратором. Только с 36 серии пошли мембранные карбюраторы. Видимо, он запутался или повышал играбельность (вот огнетушители из своей сборки убрал, не было их там).

Ещё чуть "спойлерну". Нужно техописание ЛаГГ-3 или хотя бы мурзилка про ЛаГГ-3. В сети не могу нигде ничего найти.

GUZKNIFE 18.03.2023 22:46

Вв-1(воздушный визир) устанавливали не только не як-1 ых,но и на Як-9Т и Як-9У ранних серий.Ставилии из-за недостатка обычных прицелов.Снимали с повреждённых машин, а так-же ставили вместо повреждённых прицелов в полевых условиях.Примерно так.

Vasya 19.03.2023 06:10

Цитата:

Сообщение от Dimas1999 (Сообщение 224137)
.........
По движкам - это вопрос к Васе. ............

Нивапрос... :ok:
Нужен :law: список на какие Яки ставили ПА, а на какие П.


Текущее время: 21:43. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot