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 21.04.2023 17:27

Качаю из облака версию от 17.08.2020 из облака, буду с ней смотреть. Эти мессеры довольно-таки навороченные, я даже не предполагаю где накосячил.
При мерцании в лог сыпется вот такое:
WARNING: Clear VBuf 261266
WARNING: Clear IBuf 462216
У Е-4/Е-7 мерцание прекращается после запуска мотора. Связи не уловил. Класс там от Е-3, 3до привёл к образцу тоже е3, но баги какие-то непонятные появились.
+++++++++++++++++++++++++
Старая версия тоже мерцающая. Исходный мод кабины Е-4/7 какой-то странный, в классе нет ссылки на hier.him, требует ещё другие классы, исходники его классов у меня не компилируются. Я вот даже не знаю что делать. Похоже, что переполняется какой-нибудь графический буфер. Кабины серии G я сам из IES вытягивал, джаву брал из мода Ме-209, он имеет кабину на основе IES.
Пойду сейчас смотреть эту кабину.
++++++++++++++++++++++++
Me-209 не мерцает, подкинул ему 3do от G-10, на его основе делали эту кабину, мерцаний тоже нет, скорее всего, надо джаву смотреть.

SWORD 21.04.2023 18:58

Сейчас приступаю к редактированию и переводу одной зарубежной кампании на Ла-5Ф, поэтому интересуюсь:
предусматривается ли такой же масштабный мод для семейства Ла, как и для семейства ЛаГГов и Яков?

Dimas1999 21.04.2023 19:00

Да, сразу после Бф и Фв, после них я к синим не планирую возвращаться. Сразу предупреждаю, в мае я уезжаю, модов и фиксов не будет вообще.

Dimas1999 21.04.2023 19:13

Развязка детектива подъехала.
Поставил мод в ДГен пак, мерцаний нет никаких. Где-то какие-то методы не стыкуются между версиями и сборками и происходят какие-то ошибки, которые приводят к мерцанию. Я тут уже не знаю что сказать.

Molva 21.04.2023 20:00

БАТ ругается на отсутствие класса GameWin3D.

Fagot 21.04.2023 20:01

Цитата:

Сообщение от Dimas1999 (Сообщение 224929)
Развязка детектива подъехала.
Поставил мод в ДГен пак, мерцаний нет никаких. Где-то какие-то методы не стыкуются между версиями и сборками и происходят какие-то ошибки, которые приводят к мерцанию. Я тут уже не знаю что сказать.

Ну у меня тест запускается только с одним модом - твоим:) значит не конфликтуют, а чего не хватает тем, у кого ничего нет из модов :I'm_thinking:

Dimas1999 21.04.2023 20:47

Цитата:

Сообщение от Fagot (Сообщение 224931)
Ну у меня тест запускается только с одним модом - твоим:) значит не конфликтуют, а чего не хватает тем, у кого ничего нет из модов :I'm_thinking:

Но мерцает же? Где-то в ДГен паке в джава части реализовано иначе, чем в БАТе или дефолте. При компиляции человекопонятного кода происходит обращение к другим классам в сборке, и записывается в машинопонятный код. А в чистой 4.13.4 где-то кусочек иначе реализован и при исполнении кода Ил где-то спотыкается.
Я не программист, я это так себе представляю.

Molva 21.04.2023 20:52

Цитата:

Сообщение от Molva (Сообщение 224930)
БАТ ругается на отсутствие класса GameWin3D.

Класс добавил. Запустил первый по списку bf-109B1 как нелетаб. Летает, стреляет, но пропеллер не крутится.

Vasya 21.04.2023 21:03

Цитата:

Сообщение от Dimas1999 (Сообщение 224932)
..................
Ил где-то спотыкается.
............

Нашёл BF_109E.java.
Не нашёл что на него опирается. :DONT_KNOW:

Vasya 21.04.2023 21:12

Дима - скинь пожалуйста батник для компиляции всего набора джава для бф!!!
Вписывать долго... :ups:
Буду пробовать перекомпиллить всё в 4.12.2 и там же тестить. :ok:

Dimas1999 21.04.2023 21:18

Вложений: 1
BF_109E.java - это остаток от пробных сборок. Сейчас Эмили опираются на BF_109Ex.java

Vasya 21.04.2023 21:50

Вложений: 1
Цитата:

Сообщение от Dimas1999 (Сообщение 224936)
BF_109E.java - это остаток от пробных сборок. Сейчас Эмили опираются на BF_109Ex.java

Спасибо большое !!! - поможительно. :good:
При компиляции классов в среде 4.12.2 обычно предел ошибок - по 100.
Часть классов удалось заставить закомпилиться.
Ещё пару часов нужно перебирать, может меньше.
-------------------------
Класс BF_109 в моде задействован?

Dimas1999 21.04.2023 21:59

Да, на него уже ссылаются Bx, Ex, Gx...

Vasya 21.04.2023 22:07

Цитата:

Сообщение от Dimas1999 (Сообщение 224939)
Да, на него уже ссылаются Bx, Ex, Gx...

В 4.12 такая конструкция не прокатывает.
Этот код:
Код:

if(World.cur().camouflage == 0 && NetAircraft.loadingCountry != null && NetAircraft.loadingCountry.equals(PaintScheme.countryFinland) && hierMesh().chunkFindCheck("Filter_d0") != -1 && ((this instanceof BF_109G6Late) || (this instanceof BF_109G6) || (this instanceof BF_109G2) || (this instanceof BF_109G5) || (this instanceof BF_109G4) || (this instanceof BF_109F4) || (this instanceof BF_109G3)))
            {
                int i = Mission.getMissionDate(true);
                if(World.Rnd().nextFloat() > 0.5F && i > 0x128a1e5)
                {
                    hierMesh().chunkVisible("Filter_d0", true);
                    hierMesh().chunkVisible("FilterFlap1_D0", true);
                    hierMesh().chunkVisible("FilterFlap2_D0", true);
                    bHasFilter = true;
                }
            }
    }

Нужно разделять по промежуточным классам, а из основного удалять.
Компилиться не желает, увы.
Когда переделывал для себя Ультимат-пак-4, то тоже создавал
отдельные классы под разные мессеры.
В ГХ у меня было так:
Код:

if(World.cur().camouflage == 0 && NetAircraft.loadingCountry != null && NetAircraft.loadingCountry.equals(PaintScheme.countryFinland) && hierMesh().chunkFindCheck("Filter_d0") != -1 && ((this instanceof BF_109G2) || (this instanceof BF_109G4)))
            {
                int i = Mission.getMissionDate(true);
                if(World.Rnd().nextFloat() > 0.5F && i > 0x128a1e5)
                {
                    hierMesh().chunkVisible("Filter_d0", true);
                    hierMesh().chunkVisible("FilterFlap1_D0", true);
                    hierMesh().chunkVisible("FilterFlap2_D0", true);
                    bHasFilter = true;
                }
            }
    }


Dimas1999 21.04.2023 22:15

Цитата:

Сообщение от Fagot (Сообщение 224909)
С новыми кабинами такая ситуевина. Плюс она мерцает невозможно поймать скриншотом. Флажок можно с мачты убрать, никакой смыслой нагрузки он не несет в игре. Далее, от G-2 и выше мерцают прицелы, отсутствует ночная подсветка, при выборе бомб не появляется панель управления ZSK. У G6 отсутствует кожух орудия.

С мерцаниями разобрались, это скомпилировано не в той версии, скорее всего.
Флажок уберу, он шёл в комплекте с оригинальным модом.
У меня ночная подсветка и панель управления имеются (те же причины, по которым мерцает), но не работают лампочки.
Кожух пока так и не понял как добавить правильно, их там 2 вида.

Цитата:

Сообщение от Fagot (Сообщение 224923)
Плоскости для F-G2 серии сделаны из поздних с выштамповками, такого быть не должно. Лобовое бронестекло и на F2 и F4, в стоке только на F2, что логично.

haubenträger сделан зеркальным что для левого капота, что для правого, а они разные, с F по K было так.

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

Плоскости и бронестекло - без проблем.

Что у него точнее - не спорю, но у Барнеси более гладко, больше полигонов. Про совмещение - тоже не плохо, но синие мне не интересны, можно записать на будущее.

Цитата:

Сообщение от Fagot (Сообщение 224924)
Да, но не всегда, причем дело тут не в тяжести кабины (3060 на эти тяжести с колокольни:))

У нас всё упирается в древность движка, что моя старая GTX950 2Gb, что нынешняя GTX2060 12Gb не нагружаются полностью, ни процессор толком не нагружается, ОЗУ совсем чуть-чуть использует.

А на том скрине E-7 без кабины, случайно, не на паузе снято? При смене вида из кабины/снаружи на паузе, будет вот такая проблема.
++++++++++++++++++++++++++++
На сайте Жапан Кэт нашёл бету 2013 года, которая ещё более скруглённая, чем в Ultimate Pack от SAS. Конечно, уступает местами Барнеси, но можно будет сделать гибрид. Более правильную 3Д от Кэта, а пропеллеры, пилоты, колёса от Барнеси.

Vasya 21.04.2023 22:43

Вложений: 1
Конструкцию флапс по годам пока убрал - основной класс зашился.
70 проц. классов компиллится.
По чешскому С-199: не нашёл для него файлика сод.,
конструкция из Д-Ген пака не компиллится - временно вернулся
к старой расписке вооружения.
Если будет файлик сод - то можна эту конструкцию убрать вообще.
Для патча 4.12.2 нужно много дописывать ссылок на классы. :ok:
Джава 131 со средой 4.12.2 не догадывается где искать методы.

Dimas1999 21.04.2023 22:59

Вложений: 1
Поправил неправильные кабины.
F-2 теперь без бронестекла.
Убрать выштамповки не могу - это косяк мода, однозначно надо будет переходить на Джапан Кэта, попробовать собрать гибрида.
Добавил забытые ФМ.
Добавил код для S-199.
В архиве вся папка код. Нам надо однозначно синхронизироваться с этим паком, тут очень много всего. Можешь потом скинуть свои исходники?

Fagot 21.04.2023 23:19

Цитата:

Сообщение от Dimas1999 (Сообщение 224932)
А в чистой 4.13.4 где-то кусочек иначе реализован и при исполнении кода Ил где-то спотыкается..

Чет не подумал что у нашего Ила грехи, УНВП - научили еще в далеких 2000-х:)

Цитата:

Сообщение от Dimas1999 (Сообщение 224932)
Я не программист

Зато я там учился, даже диплом получил, но ни дня не работал:D

Цитата:

Сообщение от Dimas1999 (Сообщение 224941)
У меня ночная подсветка и панель управления имеются (те же причины, по которым мерцает)

Не связано ли это с 4к dll? у меня подсветки нет ни в кабинах которые выдёргивал я из твоего мода, ни в твоем новом моде, имею ввиду зеленые стрелочки, в Е4-7 стрелочки зеленеют, а у G нет. Да текстуры шасси у G6 что-то не туда ссылаются, очепятка наверное

Цитата:

Сообщение от Dimas1999 (Сообщение 224941)
А на том скрине E-7 без кабины, случайно, не на паузе снято? При смене вида из кабины/снаружи на паузе, будет вот такая проблема.

Да снято на паузе, но на мой взгляд что что-то не так

Цитата:

Сообщение от Dimas1999 (Сообщение 224941)
но можно будет сделать гибрид. Более правильную 3Д от Кэта, а пропеллеры, пилоты, колёса от Барнеси.

Так я про это, например я себе стойки шасси выдернул у барнеси и вставил к планерам Кота, что на скрине видно)

Цитата:

Сообщение от Dimas1999 (Сообщение 224943)
Поправил неправильные кабины.

:good: не мерцают теперь?

Dimas1999 21.04.2023 23:20

Цитата:

Сообщение от Dimas1999 (Сообщение 224915)
Возможно, длл от Карсмастера или Селектор предотвращают это.

Цитата:

Сообщение от Fagot (Сообщение 224919)
У меня они есть отдельно и там нет такого, т.е. дело не в длл, возможно эффекты от фикса? Я их отключил и картинка менее стала тормозить, хотя и самолёт зависает в пространстве, при подаче максимальной тяги

Скомпилировал в среде 4.13.4, мигания не пропали. Поставил длл от Карсмастера 2017 года, всё прошло, морганий нет.

Fagot 21.04.2023 23:22

Цитата:

Сообщение от Dimas1999 (Сообщение 224945)
Скомпилировал в среде 4.13.4, мигания не пропали. Поставил длл от Карсмастера 2017 года, всё прошло, морганий нет.

Хм а 4.15 интересно затарахтит с ними? Надо попробовать, сомневаюсь очень


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

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