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)

Vasya 07.07.2023 08:40

Фикс Мессеров (от Димаса) для патча 4.12.2
 
Цитата:

Сообщение от Dimas1999 (Сообщение 225574)
Быстрое исправление сборки Бф-109.
Правильный фюзеляж для модели ЦРП.
Убрал чрезмерное мерцание фюзеляжей серии Ф и Г.
https://drive.google.com/file/d/11qk...ew?usp=sharing

Там классы от 19 мая, поэтому сборка может работать только в патчах 4.13.4 и выше.
Для пользователей патча 4.12.2 нужно устанавливать фикс,
который предлагал вчера.
http://forum.aviaskins.com/showpost....postcount=1304

Vasya 07.07.2023 08:48

Цитата:

Сообщение от Pirx (Сообщение 225571)
Нет, Василий, звуков по-прежнему нет, ни с твоей сборкой, ни с REAL-SOUND-AVK.

У меня такое подозрение, что в амих Мессерах зашиты ссылки на звуковые семплы какие-то необычные, во всяком случае я таких обозначений никогда не видел, вот как в логе, что я выше привел пример.

А кстати - у тебя звуки-то есть? Вот у этой сборки мессеров, что крайнюю Димас выложил?

У меня звуки оружия будут даже без всяких звуковых модов.
Кроме безфорсажного Курфюста(оружие для которого есть в моде Нью-Гарматы).
Оружие в моде Мессеров от Димаса стандартное, звуки этих пушек и пулемётов есть в сфс филес.
Нужны только звуки для моторов - для их появления достаточно
подключить в файлике .рс. САСовские звуки из Модакта 5-30.
Код:

@sfs MOUNT sas_sound_01.sfs
@sfs MOUNT sas_sound_02.sfs


SWORD 07.07.2023 15:43

Вложений: 1
Привет, Дима!
Я проделал следующие манипуляции в файле, что ты мне прислал:

1. Я заменил фразу:
«Фонарь заклинило: выпрыгнуть невозможно»
на фразу:
«Крышку фонаря заклинило, выпрыгнуть невозможно».
2. Я заменил фразу:
«Управление пропеллером: отказ»
на фразу:
«Пропеллер повреждён, отказ пропеллера»
3. Я заменил фразу:
«Управление пропеллером: повреждено»
на фразу:
«Пропеллер повреждён»
4. Я заменил фразу:
«Картер: разрушение»
на фразу:
«Попадание в картер двигателя, двигатель заклинивает»
5. Я заменил фразу:
«Подача цилиндра повреждена " + FM.EI.engines[0].getCylindersOperable() + " из " + FM.EI.engines[0].getCylinders() + " осталось"»
на фразу:
«Попадание в картер двигателя, нарушение работы цилиндров, из " + FM.EI.engines[0].getCylinders() + осталось»
Здесь, как я понимаю, автоматически подставится количество работоспособных цилиндров
6. Я заменил фразу:
«Опорный подшипник заклинило»
на фразу:
«Попадание в картер двигателя, опорный подшипник заклинило»
7. Я заменил фразу:
«Картер: повреждён, готовность снижена до " + FM.EI.engines[0].getReadyness»
на фразу:
«Попадание в картер двигателя, работоспособность двигателя снижена»
8. Я заменил фразу:
«Картер: повреждён, двигатель заглох»
на фразу:
«Попадание в картер двигателя, двигатель заглох»
9. Я заменил фразу:
«Топливопровод пробит»
на фразу:
«Бензопровод пробит, пожар двигателя», потому что в английском тексте есть фраза «Engine Flamed»
10. Я заменил фразу:
«Блок цилиндров: повреждён " + FM.EI.engines[0].getCylindersOperable() + " из " + FM.EI.engines[0].getCylinders() + " цилиндров осталось"»
на фразу:
«Блок цилиндров повреждён, " + FM.EI.engines[0].getCylindersOperable() + " из " + FM.EI.engines[0].getCylinders() + " цилиндров осталось"».
Здесь, как я понимаю, автоматически подставится количество работоспособных цилиндров
11. Я заменил фразу:
«Блок цилиндров: разрушен»
на фразу:
«Блок цилиндров разрушен, двигатель заглох», потому что в английском тексте есть фраза «Engine Stuck»
12. Я заменил фразу:
«Блок цилиндров: повреждён, возгорание»
на фразу:
«Блок цилиндров повреждён, пожар двигателя», потому что в английском тексте есть фраза «Engine Fires»
13. Я заменил фразу:
«Шасси: заклинило»
на фразу:
«Шасси заклинило»
14. Я заменил фразу:
«Левая стойка: отказ гидросистемы»
на фразу:
«Левая стойка шасси: отказ пневмосистемы»,
потому что в Яке шасси убирались сжатым воздухом.
15. Я заменил фразу:
«Правая стойка: отказ гидросистемы»
на фразу:
«Правая стойка шасси: отказ пневмосистемы»
16. Я заменил фразу:
«Центральная стойка: отказ гидросистемы»
на фразу:
«Хвостовое колесо: отказ пневмосистемы»,
потому что думаю, что речь всё-таки идёт о хвостовом колесе.

Естественно, как автор мода ты вправе внести любые изменения в предложенные тексты инфосообщений

Но я так и не смог разобраться, что такое Коллижен управления №4 (3,2,5 и т.д.).
Если нельзя заменить выражение, например, «Попадание в Коллижен управления №4» чем-то понятным, например, «Попадание в левый элерон» или «Повреждение хвостового оперения», предлагаю, если возможно, вообще убрать инфосообщения про Коллижены, поскольку они вносят только сумятицу и непонимание.

Исправленный файл находится во вложении.

Grejf11 09.07.2023 01:34

Цитата:

6. Я заменил фразу:
«Опорный подшипник заклинило»
на фразу:
«Попадание в картер двигателя, опорный подшипник заклинило»
И что дальше? Тут вообще то двигатель колом встал навсегда на вечно.
Ладно можете играться как хотите мне уже за старичка ила даже не обидно. Пох....

Vasya 09.07.2023 06:43

Навскидку.
Эти пункты тоже неправильные.
Цитата:

4. Я заменил фразу:
«Картер: разрушение»
на фразу:
«Попадание в картер двигателя, двигатель заклинивает»
5. Я заменил фразу:
«Подача цилиндра повреждена " + FM.EI.engines[0].getCylindersOperable() + " из " + FM.EI.engines[0].getCylinders() + " осталось"»
на фразу:
«Попадание в картер двигателя, нарушение работы цилиндров, из " + FM.EI.engines[0].getCylinders() + осталось»
Здесь, как я понимаю, автоматически подставится количество работоспособных цилиндров
4 - Повреждение картера
(думаю, что минимум должно вытечь масло)
5 - Коллерктор повреждён
(это минимум двигатель должен снижать тягу)
Про цилиндры можно и не упоминать.
Подача цилиндра по нашему впускной коллектор или карбюратор.

SWORD 09.07.2023 14:35

Я не спорю и не настаиваю на истинности своих вариантов.
Предлагаю следующее:
вместо тех пунктов, что вы считаете неточными, неправильными предложить свои варианты, а автор мода выберет те, что ему покажутся наиболее правильными.

Dimas1999 09.07.2023 19:08

И чем не нравится? Там так и написано.
Код:

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Ball Bearing Jammed - Engine Stuck..");
Сообщение "Двигатель: неисправен" никто не трогал. Здесь добавляется уточнение что именно послужило причиной отказа.

Vasya 09.07.2023 21:01

Цитата:

Сообщение от Dimas1999 (Сообщение 225588)
И чем не нравится? Там так и написано.
Код:

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Ball Bearing Jammed - Engine Stuck..");
Сообщение "Двигатель: неисправен" никто не трогал. Здесь добавляется уточнение что именно послужило причиной отказа.

Мне всё нравится. :ok:
Поскольку возникли вопросы по переводу сообщений на общепринятый
для общения на територии СНГ русский язык, то вставил и своё предложение.
Конечно англоязычные технические выражения прямым переводом
дают абабугаламагу/ералаш понятий, то можно переводить по смыслу -
как это принято в среде работников СТО.
Тот перевод, который есть сейчас в классе мне вполне заходит. :good:
Но если нужно улучшить, то по смыслу и краткости можно и чуть подправить.
Но на вкус и цвет... не технарям может и не понравится. :eek:
Нет предела совершенству! :ok:

-OSF-Джо 09.07.2023 21:17

Крышка фонаря?!! Это где такое? :eek:

Vasya 09.07.2023 21:28

Цитата:

Сообщение от -OSF-Джо (Сообщение 225590)
Крышка фонаря?!! Это где такое? :eek:

Здвижная часть наверное. :I'm_thinking:

-OSF-Джо 09.07.2023 21:46

Цитата:

Сообщение от Vasya (Сообщение 225591)
Здвижная часть наверное. :I'm_thinking:

Наверна... :I'm_thinking:

Grejf11 09.07.2023 23:32

Истинный проф язык всегда лаконичен как сотрясение мозга.
ОТКАЗ , ПОЖАР , повреждение. Остальное пилоту практически неведомо(пофиг) какая кишка в двигателе перебита это задача для патологоанатомов . А во время войны так вообще пофиг - Сбит огнем противника(списан)-пилоту новую лошадь! Или вечная память....

Vasya 10.07.2023 00:49

Цитата:

Сообщение от Grejf11 (Сообщение 225594)
Истинный проф язык всегда лаконичен как сотрясение мозга.
ОТКАЗ , ПОЖАР , повреждение. Остальное пилоту практически неведомо(пофиг) какая кишка в двигателе перебита это задача для патологоанатомов . А во время войны так вообще пофиг - Сбит огнем противника(списан)-пилоту новую лошадь! Или вечная память....

:good:

Dimas1999 10.07.2023 01:04

Появилась мысль насчёт урона самолётов.
В .fmd есть секция [Toughness] - прочность. Что она означает?
Як-1
Код HTML:

[Toughness]
  AroneL 50
  AroneR 50
  CF 400
  Engine1 70
  Engine2 70
  Engine3 70
  Engine4 70
  GearL2 300
  GearR2 300
  Keel1 70
  Keel2 70
  Nose 70
  Oil 70
  Rudder1 70
  Rudder2 70
  StabL 100
  StabR 100
  Tail1 200
  Tail2 200
  Turret1B 100
  Turret2B 100
  Turret3B 100
  Turret4B 100
  Turret5B 100
  Turret6B 100
  VatorL 100
  VatorR 100
  WingLIn 100
  WingLMid 100
  WingLOut 100
  WingRIn 100
  WingRMid 100
  WingROut 100
  Flap01 100
  Flap02 100
  Flap03 100
  Flap04 100

Bf-109E4
Код HTML:

[Toughness]
  AroneL 100
  AroneR 100
  CF 500
  Engine1 150
  Engine2 150
  Engine3 150
  Engine4 150
  GearL2 300
  GearR2 300
  Keel1 100
  Keel2 100
  Nose 100
  Oil 100
  Rudder1 100
  Rudder2 100
  StabL 100
  StabR 100
  Tail1 100
  Tail2 100
  Turret1 100
  Turret2 100
  Turret3 100
  Turret4 100
  Turret5 100
  Turret6 100
  VatorL 100
  VatorR 100
  WingLIn 100
  WingLMid 100
  WingLOut 100
  WingRIn 100
  WingRMid 100
  WingROut 100
  Flap01 100
  Flap02 100
  Flap03 100
  Flap04 100

У Яка значения ниже. Может, это как-то учитывается ДМ и поэтому Як-1 взрывается от очереди 12.7 по мотору, а Bf-109 нет?

Vasya 10.07.2023 09:59

Цитата:

Сообщение от Dimas1999 (Сообщение 225596)
Появилась мысль насчёт урона самолётов.
В .fmd есть секция [Toughness] - прочность. Что она означает?
.......................
У Яка значения ниже. Может, это как-то учитывается ДМ и поэтому Як-1 взрывается от очереди 12.7 по мотору, а Bf-109 нет?

Увеличивал только прочность маслорадиатора.
Спереди винт защищает, сзади корпус, попасть можно только снизу,
и то под углом, потому как он установлен вертикально.
Какой толщины колижен в 3Д - не знаю.
Остальное - нужно думать, насколько деревяные части и полотняная обшивка лучше метала.
Думаю взрыв нужно искать в коде Хит-бон.
П.С.
Не нашёл... по идее должно быть точное указание всей конструкции дестроед.

Grog 10.07.2023 16:28

Цитата:

Сообщение от Grejf11 (Сообщение 225594)
Истинный проф язык всегда лаконичен как сотрясение мозга.
ОТКАЗ , ПОЖАР , повреждение. Остальное пилоту практически неведомо(пофиг) какая кишка в двигателе перебита это задача для патологоанатомов . А во время войны так вообще пофиг - Сбит огнем противника(списан)-пилоту новую лошадь! Или вечная память....

Оценил, на 5 с +:good::ok::beer:

Dimas1999 10.07.2023 20:52

Похоже, [Toughness] не влияет, параметры от Ме-109 не помогли. У П-40 ещё больше цифры, но он так же взрывается легко.

Vasya 10.07.2023 22:03

Цитата:

Сообщение от Dimas1999 (Сообщение 225604)
Похоже, [Toughness] не влияет, параметры от Ме-109 не помогли. У П-40 ещё больше цифры, но он так же взрывается легко.

Попробуй увеличить цифры:
Код:

                  if(World.Rnd().nextFloat() < 0.05F)
                    {
                        FM.EI.engines[0].setEngineStops(shot.initiator);
                        Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Stalled..");
                                                HUD.log("\u041A\u0430\u0440\u0442\u0435\u0440: \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0451\u043D, \u0434\u0432\u0438\u0433\u0442\u0430\u043B\u044C \u0437\u0430\u0433\u043B\u043E\u0445");
                    }
                    if(World.Rnd().nextFloat() < 0.08F) // 0.1F
                    {
                        FM.AS.hitEngine(shot.initiator, 0, 10);
                        Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Fuel Feed Hit - Engine Flamed..");
                                                HUD.log("\u0422\u043E\u043F\u043B\u0438\u0432\u043E\u043F\u0440\u043E\u0432\u043E\u0434 \u043F\u0440\u043E\u0431\u0438\u0442");
                    }
                    getEnergyPastArmor(6F, shot);

Больше ничего "криминального" в коде не нашёл - в сравнении с БФ.
В некоторых параметрах "твёрдость" Даймлера повыше,
но там есть нью-анс - перевёрнутый мотор выставляет картер,
который прострелить "труднее" чем головку цилиндров.
Можно попробовать увеличить шот до 12.5(максимум), но это будет многовато.
Загорается мотор у Яка не очень охотно.

Dimas1999 12.07.2023 22:04

Отличная новость. Найден виновник взрыва самолёта.

Искал долго методом проб и ошибок.
Не помогло:
Игра с шотом мотора;
Замена мотора в ХитБоне от Ме-109.
Помогло:
Заменить ХитБон на ХитБон от Ме-109;
Удалить или оставить пустым ХитБон.
Затем начал удалять части ХитБона и вот что всё-таки снижало живучесть:

Код:

        if(s.startsWith("xcf") || s.startsWith("xcockpit"))
        {
            hitChunk("CF", shot);
            if(s.startsWith("xcockpit"))
            {
                if(point3d.z > 0.7160000205039978D && World.Rnd().nextFloat() < 0.25F && World.Rnd().nextFloat() < 0.2F)
                    FM.AS.setCockpitState(shot.initiator, FM.AS.astateCockpitState | 1);
                if(point3d.z > 0.7160000205039978D && World.Rnd().nextFloat() < 0.25F && World.Rnd().nextFloat() < 0.2F)
                    FM.AS.setCockpitState(shot.initiator, FM.AS.astateCockpitState | 8);
                if(point3d.x > -0.5D && World.Rnd().nextFloat() < 0.2F)
                    FM.AS.setCockpitState(shot.initiator, FM.AS.astateCockpitState | 0x40);
                if(point3d.x > -0.5D && World.Rnd().nextFloat() < 0.2F)
                    FM.AS.setCockpitState(shot.initiator, FM.AS.astateCockpitState | 0x20);
            }
            return;
        }

В этот кусок я не залезал, его же я использовал и в ЛаГГ.

Dimas1999 12.07.2023 23:01

Обновил сборку Як. Основные изменения коснулись ДМ.
Добавил силовую структуру горизонтальных стабилизаторов.
Убрал чрезмерную взрывоопасность самолёта.
Небольшие исправления ошибок коллизий некоторых самолётов.
Исправил непоявление пулевых отверстий у некоторых самолётов.
Экспериментально добавил дополнительный код повреждения бака от Ла-5.
Як-1 36 серии теперь имеет правильный мотор в ФМ.
https://drive.google.com/file/d/1v1Q...ew?usp=sharing


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

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