AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Ил-2 Штурмовик: Забытые Сражения > Обновления

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.10.2016, 00:19   #361
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,055
Смущение

Цитата:
Сообщение от Vasya Посмотреть сообщение
Если я завтра буду не на работе - то расширенный код для повреждения мотора в основной класс Якам допишу.
Тут:
- http://forum.aviaskins.com/showpost....postcount=6629 -
внутри архива есть хеш AAF46F6E19676E80 - это YAK.class.
В нём переписал повреждения мотора и пропеллера. За основу брал повреждения Мессера.
Вот то что получилось:
Код:
if(s.startsWith("xxeng1"))
            {   
                Aircraft.debugprintln(this, "*** Engine Module: Hit..");
                if(s.endsWith("prop"))
                {
                    if(getEnergyPastArmor(0.1F, shot) > 0.0F && World.Rnd().nextFloat() < 0.8F)
                        if(World.Rnd().nextFloat() < 0.5F)
                        {
                            ((FlightModelMain) (super.FM)).AS.setEngineSpecificDamage(shot.initiator, 0, 3);
                            Aircraft.debugprintln(this, "*** Engine Module: Prop Governor Hit, Disabled..");
                        } else
                        {
                            ((FlightModelMain) (super.FM)).AS.setEngineSpecificDamage(shot.initiator, 0, 4);
                            Aircraft.debugprintln(this, "*** Engine Module: Prop Governor Hit, Damaged..");
                        }
                }
                if((s.endsWith("cyl1") || s.endsWith("cyl2")) && getEnergyPastArmor(World.Rnd().nextFloat(0.5F, 2.542F), shot) > 0.0F && World.Rnd().nextFloat() < FM.EI.engines[0].getCylindersRatio() * 1.72F)
                {
                    FM.EI.engines[0].setCyliderKnockOut(shot.initiator, World.Rnd().nextInt(1, (int)(shot.power / 6000F)));
                    debugprintln(this, "*** Engine Cylinders Hit, " + FM.EI.engines[0].getCylindersOperable() + "/" + FM.EI.engines[0].getCylinders() + " Left..");
                    if(World.Rnd().nextFloat() < 0.01F)
                    {
                        FM.EI.engines[0].setEngineStuck(shot.initiator);
                        debugprintln(this, "*** Engine Cylinder Case Broken - Engine Stuck..");
                    }
                    if(World.Rnd().nextFloat() < shot.power / 24000F)
                    {
                        FM.AS.hitEngine(shot.initiator, 0, 3);
                        debugprintln(this, "*** Engine Cylinders Hit - Engine Fires..");
                    }
                    getEnergyPastArmor(World.Rnd().nextFloat(3F, 25F), shot);
                }                          
             if(s.endsWith("case"))
                {                    
                    if(getEnergyPastArmor(4.1F, shot) > 0.0F)
                    {
                        if(World.Rnd().nextFloat() < shot.power / 175000F)
                        {
                            FM.AS.setEngineStuck(shot.initiator, 0);
                            debugprintln(this, "*** Engine Crank Case Hit - Engine Stucks..");
                        }
                        if(World.Rnd().nextFloat() < shot.power / 50000F)
                        {
                            FM.AS.hitEngine(shot.initiator, 0, 2);
                            debugprintln(this, "*** Engine Crank Case Hit - Engine Damaged..");
                        }
                        if(World.Rnd().nextFloat() < shot.power / 28000F)
                        {
                            FM.EI.engines[0].setCyliderKnockOut(shot.initiator, 1);
                            debugprintln(this, "*** Engine Crank Case Hit - Cylinder Feed Out, " + FM.EI.engines[0].getCylindersOperable() + "/" + FM.EI.engines[0].getCylinders() + " Left..");
                        }
                        if(World.Rnd().nextFloat() < shot.power / 175000F)
                        {
                            ((FlightModelMain) (super.FM)).AS.setEngineStuck(shot.initiator, 0);
                            Aircraft.debugprintln(this, "*** Engine Module: Bullet Jams Crank Ball Bearing..");
                        }
                        if(World.Rnd().nextFloat() < shot.power / 50000F)
                        {
                            ((FlightModelMain) (super.FM)).AS.hitEngine(shot.initiator, 0, 2);
                            Aircraft.debugprintln(this, "*** Engine Module: Crank Case Hit, Readyness Reduced to " + ((FlightModelMain) (super.FM)).EI.engines[0].getReadyness() + "..");
                        }
                        ((FlightModelMain) (super.FM)).EI.engines[0].setReadyness(shot.initiator, ((FlightModelMain) (super.FM)).EI.engines[0].getReadyness() - World.Rnd().nextFloat(0.0F, shot.power / 48000F));
                        Aircraft.debugprintln(this, "*** Engine Module: Crank Case Hit, Readyness Reduced to " + ((FlightModelMain) (super.FM)).EI.engines[0].getReadyness() + "..");
                    }
                    getEnergyPastArmor(22.5F, shot);
                } else
             if(s.endsWith("supc") && getEnergyPastArmor(0.05F, shot) > 0.0F && World.Rnd().nextFloat() < 0.89F)
                {
                    FM.EI.engines[0].setKillCompressor(shot.initiator);
                    debugprintln(this, "*** Engine Supercharger Out..");
                }
                if(s.endsWith("eqpt") && getEnergyPastArmor(World.Rnd().nextFloat(0.001F, 0.2F), shot) > 0.0F && World.Rnd().nextFloat() < 0.89F)
                {
                    if(World.Rnd().nextFloat() < 0.11F)
                    {
                        FM.EI.engines[0].setMagnetoKnockOut(shot.initiator, World.Rnd().nextInt(0, 1));
                        debugprintln(this, "*** Engine Magneto Out..");
                    }
                    if(World.Rnd().nextFloat() < 0.11F)
                    {
                        FM.EI.engines[0].setKillCompressor(shot.initiator);
                        debugprintln(this, "*** Engine Compressor Feed Out..");
                    }
                }
                return;
            }
Не утверждаю что это ПРАВИЛЬНО. Нужно тестить, подставлять под обстрел и смотреть как работает написанный код.
Некоторые места чуть усилены., повреждения прописаны в последовательности как я ВИЖУ.
Моментами есть дубляж функций - как бы сохраняеться выбор для движка Ила что ломать в моторе при попаданиях в оный.
Повреждения пропеллера взяты от БФ-109 полностью.
Vasya вне форума   Ответить с цитированием
Старый 05.01.2017, 00:22   #362
Доzорный
Местный
 
Регистрация: 28.04.2016
Адрес: Тюмень
Сообщений: 151
По умолчанию Не сохраняются треки

Не знаю, может это уже описывали, но всё равно напишу (поиском ничего похожего не нашёл).
В онлайне иногда не пишутся треки. Нажимаешь "Начать запись полёта", вводишь имя, нажимаешь "Сохранить", появляется индикатор записи с временем и больше ничего. При попытке сохранить трек, появляется надпись, о том, что трек не сохранён. В списке треков новый трек, конечно же, не появляется. Причём, если перезаписать трек, записанный до этого, то он исчезает из списка треков. Что любопытно, если в в одной из миссий на сервере треки не пишутся, то в следующей миссии они уже пишутся нормально.
Доzорный вне форума   Ответить с цитированием
Старый 17.01.2017, 19:05   #363
Доzорный
Местный
 
Регистрация: 28.04.2016
Адрес: Тюмень
Сообщений: 151
По умолчанию

А вот что пишется в консоли, когда не пишутся треки. Кто-нибудь может объяснить, что за фигня там происходит?
Миниатюры
Нажмите на изображение для увеличения
Название: Глюк.jpg
Просмотров: 370
Размер:	270.8 Кб
ID:	44916  

Последний раз редактировалось Доzорный; 17.01.2017 в 19:07.
Доzорный вне форума   Ответить с цитированием
Старый 21.01.2017, 00:33   #364
Amigo
Местный
 
Аватар для Amigo
 
Регистрация: 27.09.2008
Сообщений: 1,106
По умолчанию

Из темы DGen PACK: ошибки/исправления
Цитата:
Сообщение от Pallas_Cat Посмотреть сообщение
Обнаружил ошибку в настройках вооружения ЛаГГ-3-35.
В файле ALLweapons значится так:

LAGG_3SERIES35;3500;3500;0;0;0;0;0;0;1;1;1;0;0;1;0 ;0;0;0;0;default;All
LAGG_3SERIES35;3500;3500;0;0;0;0;0;0;0;0;0;0;0;0;0 ;0;0;0;0;none;All
LAGG_3SERIES35;3500;500;1;1;1;0;0;0;1;1;1;0;0;1;0; 0;0;0;0;kinderwud;All
LAGG_3SERIES35;500;500;1;0;1;0;0;0;0;0;0;0;0;1;0;0 ;0;0;0;8xRS82;All
LAGG_3SERIES35;500;500;1;0;1;0;0;0;0;0;0;0;0;0;0;0 ;0;0;0;2xFAB50;All
LAGG_3SERIES35;3500;3500;0;0;0;0;0;0;1;1;1;0;0;1;0 ;0;1;0;0;2xDROPTANK;All

А в игре ракет нету
Проверил раскладку вооружения в чистой версии игры 4.13

Для ЛаГГа-3-35 также невозможно выбрать "эрэсы", хотя в weapons.properties этот вариант прописан. Баг?
Код:
#####################################################################
# LaGG-3series35
#####################################################################
LaGG-3series35.default                  Стандарт
LaGG-3series35.kinderwud                1xНосовая пушка ВЯ-23
LaGG-3series35.8xRS82                   8хРС-82
LaGG-3series35.2xFAB50                  2хФАБ-50
LaGG-3series35.2xDROPTANK               2х80л. подвесных бака
LaGG-3series35.none                     Без оружия
Amigo вне форума   Ответить с цитированием
Старый 23.01.2017, 02:57   #365
ljekio
Ulmar
 
Регистрация: 27.12.2008
Сообщений: 148
По умолчанию

Три вопроса по Ю-88.
В торпедных вариантах не работает автомат курса.
Вызывает вопросы правильность порядка сбросов бомб с внешних подвесок. Справа налево по одной бомбе. Неужели при загрузке 2х1000 + 2х500 могли отстегиваться сперва правые 1000+500? Не верю (с).
С серийным сбросом тоже чудеса. 28х50, серии по 4 бомбы. Некоторые серии уходят по 4, некоторые по 5, а некоторые вообще 6. Что за дела?
ljekio вне форума   Ответить с цитированием
Старый 24.01.2017, 23:15   #366
qwas
Новичок
 
Регистрация: 23.01.2017
Сообщений: 4
По умолчанию

Всем привет! Здесь уже поднимали вопрос о тормозах в игре (посты 47-53), но как-то быстро забыли. Я проверил крайние патчи способом,рекомендованным когда-то на форуме Сухого: запускал трек "The Black Death" и замерял fps с помощью Fraps. При равных условиях (игра и ось установлены на ssd, настройки Ила и графики одинаковы) в версии 4.12.2 трек проигрывается идеально, зато в 4.13RC4 и следующих патчах начинается слайд-шоу, fps проседает в 5-6 раз. Результаты теста - на скринах.
Моё железо: Intel Core i7-4770 3.4ГГц, ОЗУ 16ГБ, gtx770 2ГБ. Win10(64).
Кому не лень, протестируйте чистый Ил у себя. Если результаты будут схожи с моими, то надо озадачить разработчиков.
Миниатюры
Нажмите на изображение для увеличения
Название: 01.PNG
Просмотров: 287
Размер:	16.9 Кб
ID:	45064   Нажмите на изображение для увеличения
Название: 02.PNG
Просмотров: 317
Размер:	18.7 Кб
ID:	45065  
qwas вне форума   Ответить с цитированием
Старый 24.01.2017, 23:45   #367
yt2
Местный
 
Регистрация: 18.01.2012
Сообщений: 783
По умолчанию

у меня мин22 (как илы снижаются и близко над водой проходят), среднее 57. синхронизация вкл (максимум будет 60)
измерял встроенной командой "fps START SHOW"
анизотропка 4, качество везде отл., опенжл
разрешение 1600х900 на весь экран
i5 + 635M (ноут 4х летка)
Фрапс платный, а есть и бесплатный EVGA PrecisionX 16
она прям поверх игры OSD может выводить, там и фпс и память занятая и частоты чипа все дела показывает, в 10ке это всё работало и в опенжле

Последний раз редактировалось yt2; 25.01.2017 в 00:00.
yt2 вне форума   Ответить с цитированием
Старый 24.01.2017, 23:49   #368
yt2
Местный
 
Регистрация: 18.01.2012
Сообщений: 783
По умолчанию

а винда7х64. недавно запускал под 10х64... там потребовалось обновить драйвера нвидии на последние, тк на старых игра не запускалась с нвидией, а работала на интергированном в процессор чипе HD4000.
Узнать на каком чипе работает игра - можно посмотрев лог файл игры (перед этим его надо включить если не включен).
Ну или кроме игры запустить 3дмарк06, он пишет тоже адаптер.
А просадки в тестах ещё могут быть если в профиле нвидии стоит адаптивное питание, при адаптивном случаются просадки, можно поставить максимальную производительность и поглядеть.

Последний раз редактировалось yt2; 24.01.2017 в 23:58.
yt2 вне форума   Ответить с цитированием
Старый 25.01.2017, 22:38   #369
qwas
Новичок
 
Регистрация: 23.01.2017
Сообщений: 4
По умолчанию

Пробовал менять режим электропитания нвидии - без разницы. Не здесь собака порылась. ) А фрапс бесплатный, от платного отличается только тем, что не может записывать видео более 30 сек., остальные функции одинаковы.
qwas вне форума   Ответить с цитированием
Старый 26.01.2017, 08:41   #370
Tychon
Местный
 
Регистрация: 27.07.2014
Сообщений: 322
По умолчанию

Цитата:
Сообщение от yt2 Посмотреть сообщение
качество везде отл.
а "везде" это где ещё, кроме "качества текстур"?
Tychon вне форума   Ответить с цитированием
Старый 28.01.2017, 23:48   #371
qwas
Новичок
 
Регистрация: 23.01.2017
Сообщений: 4
По умолчанию

Проблема с тормозами решена. Теперь min fps=52-54. yt2, спасибо!
qwas вне форума   Ответить с цитированием
Старый 29.01.2017, 09:35   #372
yt2
Местный
 
Регистрация: 18.01.2012
Сообщений: 783
По умолчанию

Цитата:
Проблема с тормозами решена. Теперь min fps=52-54. yt2, спасибо!
Так а в чём была причина?
yt2 вне форума   Ответить с цитированием
Старый 29.01.2017, 12:04   #373
qwas
Новичок
 
Регистрация: 23.01.2017
Сообщений: 4
По умолчанию

Похоже, программа Config IL-2 установилась криво. Удалил её, накатил дефолтный конфиг, настроил всё вручную. Пока полёт нормальный.
qwas вне форума   Ответить с цитированием
Старый 03.02.2017, 22:06   #374
shanti
Пользователь
 
Регистрация: 05.03.2014
Адрес: г. Орел
Сообщений: 32
По умолчанию

Всем привет! Вот опять нарисовался старый баг под названием "прозрачная кабина". Наблюдается и в 4.13 у BF-109. Особенность бага - солнце просвечивается через рамы кабины. Помнится был раньше мод, устраняющий эту проблему. Кто-нибудь даст ссылку?
shanti вне форума   Ответить с цитированием
Старый 09.02.2017, 20:51   #375
Aviator
Местный
 
Регистрация: 03.05.2013
Сообщений: 709
По умолчанию

Коллеги что то не могу поставить мод выхлопных патрубков при 95% газа,
Classfiles for Full_Throttle_Mod 4.13. версия у мода 4.13. Очень хочю этот мод. Автор мода: ton414.



Может кто поставил его на версию Ила 4.13.3 ? Расскажите как у вас это получилось ?
Aviator вне форума   Ответить с цитированием
Старый 09.02.2017, 21:16   #376
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,369
По умолчанию

Присоединяюсь к вопросу.
Dimas1999 вне форума   Ответить с цитированием
Старый 09.02.2017, 21:30   #377
Vasilevs_69
Местный
 
Аватар для Vasilevs_69
 
Регистрация: 24.02.2013
Адрес: Архангельск
Сообщений: 155
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
Присоединяюсь к вопросу.
У меня этот мод стоит. Всё работает без проблем.
Миниатюры
Нажмите на изображение для увеличения
Название: 2017.02.09 18-25-15.jpg
Просмотров: 284
Размер:	91.7 Кб
ID:	45314  
Vasilevs_69 вне форума   Ответить с цитированием
Старый 09.02.2017, 21:31   #378
Aviator
Местный
 
Регистрация: 03.05.2013
Сообщений: 709
По умолчанию

Поставил с этой ссылки : ftp://aviaskins.com/MODs/4.13/Visual...for%204.13.rar
Но что то житковатый какой то. Коптят только американцы и то не все, хорошо С-47 и немцы. Советские кажется не один не коптит даже такие как Пе-8 даже не коптит. Раньше у меня на 4.10 я ставил все каптили и одномоторные. Что сечас случилось не понял. Может какой то класс прописать нужно ?
Aviator вне форума   Ответить с цитированием
Старый 09.02.2017, 21:33   #379
Aviator
Местный
 
Регистрация: 03.05.2013
Сообщений: 709
По умолчанию

Цитата:
Сообщение от Vasilevs_69 Посмотреть сообщение
У меня этот мод стоит. Всё работает без проблем.
Ну а ссылку то скинь пожалуста откуда скачал. Поставил но коптят не все малое количество. Почему, не пойму.
Aviator вне форума   Ответить с цитированием
Старый 09.02.2017, 21:43   #380
Aviator
Местный
 
Регистрация: 03.05.2013
Сообщений: 709
По умолчанию

Мож, здесь что либо поткрутить ?

Цитата:
[ClassInfo]
ClassName TParticlesSystemParams
//BasedOn EngineStart1.eff
[General]
MatName ../TEXTURES/Start.mat
Color0 0.2 0.2 0.25 0.03
Color1 0.3 0.3 0.35 0.0
nParticles 4096
FinishTime -1
MaxR 0
PhiN 0.2
PsiN 0.2
LiveTime 6.0
TranspTransitionTime 8.0f
EmitVelocity 20.0 1.5
EmitFrq 60
Wind 0.6
Size 0.4 8.0
GasResist 0.08
VertAccel 0.05
Rnd 0.3
EmitTheta 10.0 30.0
//Full_Throttle_By_Aed
Aviator вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru