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)

Molva 16.04.2023 18:05

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

Сообщение от Vasya (Сообщение 224815)
Иногда прикрепляю скрин своей модной папки как установил тот
или иной мод что бы пользователем было понятно что делать.
По БАТУ дисскусия продолжается - как говорят в соц-сетях:
не всё так однозначно.

http://forum.aviaskins.com/attachmen...1&d=1681657504

VOVAN150954 16.04.2023 18:23

Цитата:

Сообщение от Grog (Сообщение 224816)
Вообще как то странно..Если не удалять хеши-игра вылетает.. а если удалять- что, не вылетает? Не очень чёт я осознал этот ход мысли:DONT_KNOW:

А что тут не понятно. Если устанавливаю мод !!!YAK как есть без удаления каких либо файлов, то при загрузке уже не посредственно в игре, самолета YAK1 (к примеру) игра вылетает на 30-и процентах. А когда удаляю хеши игра запускается. (Только.... из кабины... визуально фонарь не отрывается).

Vasya 16.04.2023 18:33

Цитата:

Сообщение от Molva (Сообщение 224818)

Большое спасибо! :good:

Dimas1999 16.04.2023 20:39

Сколько же проблем с этим БАТом. Куча каких-то папок и подпапок.
В кокпитах Яка нет ничего такого сверхъестественного, не знаю на чём там запинается БАТ, хоть построчечно сиди и смотри разницу между кокпитами ЛаГГа и Яка.

Dimas1999 16.04.2023 20:57

Судя по логам Андрея, БАТу не нравится эта конструкция:
Код:

        super.limits6DoF = (new float[] {
            0.7F, 0.055F, -0.07F, 0.11F, 0.15F, -0.11F, 0.04F, -0.025F
        });

У ЛаГГа этой конструкции нет, вот и не вылетает.

В классах БАТа нет приставки "super.", там просто limits6DoF. Не знаю, влияет ли это на незагрузку или нет. Скорее всего, в БАТ переписали код 6DoF и он не стыкуется с скомпилированными мною классами. Так же не смотрел насколько для кабин Яка необходимо ограничение перемещения 6DoF может можно и убрать это.

Vasya 16.04.2023 21:14

Цитата:

Сообщение от Dimas1999 (Сообщение 224823)
Судя по логам Андрея, БАТу не нравится эта конструкция:
Код:

        super.limits6DoF = (new float[] {
            0.7F, 0.055F, -0.07F, 0.11F, 0.15F, -0.11F, 0.04F, -0.025F
        });

У ЛаГГа этой конструкции нет, вот и не вылетает.

В классах БАТа нет приставки "super.", там просто limits6DoF. Не знаю, влияет ли это на незагрузку или нет. Скорее всего, в БАТ переписали код 6DoF и он не стыкуется с скомпилированными мною классами. Так же не смотрел насколько для кабин Яка необходимо ограничение перемещения 6DoF может можно и убрать это.

Но ведь у Молвы весь пак встал без проблем и без извращений
с подпапками.
Качать 100 гигов ради проверки нескольких классов...
это жёстко.
Нужно ещё спрашивать пользователей БАТа как там устанавливаются моды.

Dimas1999 16.04.2023 21:19

У Молвы же встало только с твоими фиксами. Я вот думаю как сделать так, чтобы всё и так вставало у всех.

100 гигов я не качал (хотя у меня где-то есть в закромах всё то ли до 3.8, то ли до 4.0, один раз поставил, глянул на то как сделано и скомпоновано, мне не понравилось), у меня среды есть. Смотрел среду от 4.13, брал на САС.

Grog 17.04.2023 01:33

Вложений: 1
У меня сейчас в папке #WAW3 так

Все что ниже, для этих обновлённых самолётов неважно. Хотя можно б было и почистить, в будущем.
У Олега, несколько папок не соответствуют BAT 4.2.2

А именно те, которые с названием Classes-разные, кроме Classes--BAT и Classes-FMs

В тех разных остальных, есть хеши? Предполагаю, что это у тебя хвосты от предыдущих версий БАТа . Как минимум от 4.2.1.. Может, ниже

Vasya 17.04.2023 06:18

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

Сообщение от Dimas1999 (Сообщение 224825)
У Молвы же встало только с твоими фиксами.
Я вот думаю как сделать так, чтобы всё и так вставало у всех.
...............

Моно попробовать вписывать такие ссылки:
Код:

import com.maddox.JGP.*;
import com.maddox.JGP.Point3d;
import com.maddox.JGP.Tuple3d;
import com.maddox.JGP.Tuple3f;
import com.maddox.JGP.Vector3f; 
import com.maddox.il2.ai.World;
import com.maddox.il2.engine.*;
import com.maddox.il2.fm.*;
import com.maddox.rts.*;
import com.maddox.util.HashMapExt;

У меня среда БАТ - насколько помню - до 4.2.
Первая и последняя не у всех классах кокпитов Яков в БАТ есть.
Без JGP в 4.12 миссию вибивало на 30 проц. большинство моделей.
А без последней HashMapExt только Як-9У(модификации).
У Молвы Яки "заработали" в БАТ ещё потому что он тоже мододел.
----------------------------
На скрине вид папки МОДС под патч 4.12.2.
Из мусора там только задвоение веапонс в папках с разными названиями.
При попытке совместить игра уходила в краш при первой загрузке.
А при иерархическом расположении всё нормально.
Где то притаился вредитель, но выискивать из несколько сотен классов
вредину просто нет времени/желания.
Мод Яков/Лаггов разделён на две папки - в одном классы, а в другом 3До.
Там где классы тоже есть папка 3До, но там только фикс тга(саммер/винтер)
для Як-9П 10 мб., надо бы убрать.
----------------------------------------
Для того что бы понять причину крашей мода Яков в БАТ нужны логи
и скрины как установлен мод.
Вова тоже ничего не давал.
Остаётся методом Самурая и страны советов.

Vasya 17.04.2023 06:41

Цитата:

Сообщение от VOVAN150954 (Сообщение 224819)
А что тут не понятно.
Если устанавливаю мод !!!YAK как есть без удаления каких либо
файлов, то при загрузке уже не посредственно в игре, самолета
YAK-1 (к примеру) игра вылетает на 30-и процентах. А когда удаляю хеши -
игра запускается. (Только.... из кабины... визуально фонарь не отрывается).

Попробуйте из папки !!!YAK удалить все оригинальные хеши(файлы с цифрами),
и высыпать на их место содержимое второго архива YAK FIX 4.12.2.rar
http://forum.aviaskins.com/showpost....postcount=1057
Никаких других сторонних модов Яков быть не должно в папке с модами. :ok:

Grog 17.04.2023 13:19

Вложений: 1
Спокуха!:D
Без паники!;)
Все и всё работает в БАТе, без хешей:). Прошу обратить внимание, внутри папки Яков хешей то, тю тю:P В общем, как и задумывалось:D
VOVAN, насчет
Цитата:

Сообщение от VOVAN150954 (Сообщение 224813)
... как открывается фонарь видно только на внешнем виде , а с вида с кабины визуально никаких изменений не наблюдается.

Не подтверждаю!:D

Панику у некоторых наших, можно назвать как
"Львятина- на вкус как курятина !":P:lol:

Grog 17.04.2023 13:53

А вот касаемо оповещений о повреждениях- в этот раз наставил в быстрой миссии 1-х Яков, разных
Мой самоль не повреждён, даж 2-х супостатов замочил выстрелив всё, до железки:)

Про другие Яки, часто сыпались оповещения, повреждены коллижены, повылетали цилиндры и прочее.
В крайнем так скать опыте использую сборку только с папкой com, отказавшись от хешей.
Кста! Вась, вопрос! А ты в эту сборку случаем не предшествующие классы установил? Или уже крайние, в которых подразумевалось что оповещения подобные будут только о пилотируемом игроком самолёте? Если крайние, тогда не сработало

Dimas1999 17.04.2023 14:47

Тут уже зависит от того, что Вася у себя накомпилировал) Надо у себя в эталонной сборке глянуть.
С мессерами возни больше, чем предполагалось.
На данный момент почти 4 Гб выкинул, одинаковые текстуры в textures-109 перенёс. Сборка весит вменяемые 2.4 Гб, а архив менее 500 мб.
Исправил ошибки, когда меши _D0 и _D3 имели отличия.
Исправил коллижены пилотов, поправил коллижены масло системы, вернул на место коллижены для водометаноловой смеси и закиси азота.
Поработал с пропеллерами. Подключил зацарапанную текстуру для повреждённого пропеллера. Для поздних мессерров с широкими лопастями сделал собственную модель повреждённого пропеллера, раньше использовалась от более ранних моделей. Исправил маппинг на коке винта, теперь нарисованные на нём отверстия совпадают с лопастями.
Сделал выдуманным моделям скин в 1024, рядом лежит оригинал в 2048.
Для модификаций G1, G5, G5AS сделал свои варианты кабины на основе кабин от Фредди. Чуть изменил заголовник, теперь больше подходит на то, что было в паке от САС.
Добрые люди поделились со мной кабиной для Е-4, 7 сделанной на базе Е-3 от Фредди. Эта кабина накрутоверчена, не могу пока заставить работать. Хоть пересобирай 3до и класс по образцу Е-3.
Так же собираюсь перебрать классы, зашить вооружение в код и одинаковые методы вынести в отдельные классы. Сейчас классы очень большие, много повторяющегося кода.

Grog 17.04.2023 15:12

Молодец, Дима!:beer:
Ни фига так у тебя скорость проработки модов, диву только даваться:rolleyes:;)
По кабине от Фредди.. Слабо вспоминается, но вроде она была кликабельна:rolleyes::)

Dimas1999 17.04.2023 15:33

Это в IES она такой была, здесь всё заскриптовано. Жмëшь кнопку запуска, а виртуальный пилот уже сам нажимает кнопочки и тд и тп. Кнопки и рычаги при этом двигаются. На фримоддинге есть кабина для SBD кликабельная. Как я понял, там надо прописать координаты кнопки и что запускает нажатие этой кнопки.
Насчёт скорости. Сейчас перерабатываю задел, который делал примерно в 2017-2020 годах. ФВ и МЕ делал где-то почти год. Очень много времени потратил на скрещивание САСовских и Фримоддинговских вариантов модов.
Так же опять напоминаю, что делать семейство самолётов от одного автора гораздо быстрее, чем меньшее число самолётов от разных авторов. Здесь проблемы преимущественно типовые, все самолёты сделаны по одному лекалу. Зачастую один фикс применим к половине планеров.
Вот пока не смог решить незагрузку миссии с Ф-0, и кабины Е-4, тут надо индивидуально всё смотреть.

Vasya 17.04.2023 16:17

Цитата:

Сообщение от Dimas1999 (Сообщение 224833)
Тут уже зависит от того, что Вася у себя накомпилировал)
...............

Оставил все оповещения, мне понравилось. :good:
Пользователи могут взять класс YAK из твоей последне сборки. :ok:
Для сборок не БАТовских это хеш AAF46F6E19676E80
от 13-04-2023 года 23-30 времени.

Grog 17.04.2023 16:19

Ещё что касается пользователей BATа.
Про мод ЛаГГов от Димы.
Поначалу(ранее), канеш, просто закинул в папку #WAW3. Проверить работоспособность.
Сейчас вот, сделал как и с Яками. Также, в папке мода создал папку com, и на надлежащую глубину залегания вынес классы.. Можно было бы канеш их закинуть в Classes-BAT, с заменой тамошних одноимённых, ну да лан.. Пусть те пока поживут, всё равно эти новые в условиях первоочерёдного считывания находятся.
Ну и, ессно, хеши из папки всё туда же, в корзину;)

Чё сказать, работает:)

Кстати, касаемо Васиной рекомендации для VOVAN_а что мол типа других модов Яков в модной папке быть не должно- это действительно всего лишь именно рекомендация. Чтобы удостовериться в работоспособности сборки.
А так, наличие других модов пусть даже тех же самых самолётов, которые имеются в сборке, не возбраняется так уж категорично. Да, теоретически, одноимённые классы (и хеши) могут конфликтовать, но в любом случае правило первочтения из папок по их наименованию(а следовательно, и расположению в папке модов) никто не отменял.

Единственно, держу под сомнением некоторым, что где то у батовцев возможно прописано правило чтобы всё таки классы игра пыталась считывать несколько в большем приоритете нежели хеши. Но это только подозрения:)
Повторюсь, у меня с поселением дополнительных модов в BAT самая большая заморочка происходила в основном по вооружению. Даже когда у вновь подселяемого самолёта были те же пушки скажем и пулемёты что и в их батовском самолёте той же модификации, но кол-во пуль-снарядов к примеру в варианте вооружухи default разнИлось - всё, какой нибудь капут наступал. Как минимум миссия не запускалась.
Дальше пока помолчу.. Сам то нашёл варианты, и теперь не страдаю;)

Grog 17.04.2023 16:25

Цитата:

Сообщение от Vasya (Сообщение 224837)
Оставил все оповещения, мне понравилось. :good:
Пользователи могут взять класс YAK из твоей последне сборки. :ok:
Для сборок не БАТовских это хеш AAF46F6E19676E80
от 13-04-2023 года 23-30 времени.

Хм.. Летит , скажем, пара эскадрилий яков.. ты среди них, на каком нить месте в строю.
Большая мясорубка в воздухе... Кубань;)
И тут ты начинаешь офигевать, самолёты подбиваются, ещё... и в игре начинают сыпаться оповещения- повреждена винтомоторная группа, повреждены коллижены намбер такие то, вылетели 7 цилиндров из двенадцати... гм..
Поверь, зачитаешься:D Летать струлять некогда будет;) Плюс гадания- как так?, ведь в меня не попали не попали! А вдруг, всё таки попали? паника, то да сё:lol:

andrey65 17.04.2023 16:36

У меня с модами в БАТ никаких проблем нет. Ставятся легко и просто. Сейчас вычистил всю папку модуля WAW3, 1936-46. Даже скрины и фм василия убрал. То же самое - Яки выборочно вылетают.

Dimas1999 17.04.2023 17:21

С фиксами от Васи тоже в БАТе не всё работает?


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

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