23.04.2014, 20:04 | #101 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Да, точно - стреляет похоже шваками и боезапас снарядов по 60, не больше.
Думаю - нужно переписывать джава файл в разделе вооружение заново и обходить код. Я подумываю над Брюстером - хочеться поставить шведские пулемёты 13.2мм. - вроде такие стояли на многих Брюстерах., если получиться - значит можно и Чайку переписать., только мороки много - куча вооружения и нужно правильно назвать каждый подраздел что бы совпадал с дефолтом. У меня новый класс Фоккера А-4 игра видит - вроде(прописку отдельной фм точно) - но ограничение по оборотам вписано в класс Мотор., мне так кажеться - я видел в этом классе автомат радиатора для Яка-9УТ., скоро тщательно просмотрю снова этот класс на предмет ограничения. Последний раз редактировалось Vasya; 23.04.2014 в 20:09. |
23.04.2014, 21:51 | #102 | |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Цитата:
|
|
24.04.2014, 09:55 | #103 |
Модератор
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,813
|
У меня была аналогичная проблема с первыми мессерами. Метод тыка показал что задвоение вооружения при всех правильных файлах возникает из за SAS_Engine_Mod. Вылечить проблему думаю можно переписав вооружение на конструкцию без cod. У меня это даже не задвоение, а к четырем мессерам цепляется одновременно вооружение всех 4-х самолетов. Думаю это из за наследованеия - три самолета порождены от первого, а не от абстрактного общего класса.
public class BF_109D1 extends BF_109B1 |
24.04.2014, 09:59 | #104 |
Модератор
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,813
|
А все без ошибок компилилось? В стурм логе есть что нибудь? Вроде такое поведение как раз признак конфликта классов.
|
24.04.2014, 10:52 | #105 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
|
24.04.2014, 22:24 | #106 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Ув. Игорь!
Бросьте мне тот исходник что вы зашивали - я завтра после обеда, после дежурства попробую вставить у себя в Ил. Сначала буду пробовать с одним - двумя разделами вооружения - переписовать всё только на той неделе смогу. Я тоже думал что Енжин-мод виноват., но делая среду патча 4.12.2 я скинул файлы модакта и енжин-мода в одну кучку - там же в куче открываю остальные классы - так класса ишаков действительно нет. Там всякие гейм, мотор, енжин и т.д., но как они пересекаються с вооружением - пока не по моим скудным знаниям. По вооружению - конструкции типа такой: (кусочек от Р-40Ф) }); String as9[] = new String[16]; as9[0] = "MGunBrowning50k 300"; as9[1] = "MGunBrowning50k 300"; as9[2] = "MGunBrowning50k 240"; as9[3] = "MGunBrowning50k 300"; as9[4] = "MGunBrowning50k 300"; as9[5] = "MGunBrowning50k 240"; as9[7] = "FuelTankGun_Tank75gal"; Aircraft.weaponsRegister(class1, "droptank", as9); Aircraft.weaponsRegister(class1, "none", new String[16]); } } - то, есть - САСовские конструкции, их нужно переписовать почти всегда., зачастую с ними в окошке простого редактора планера вообще не видно. ======================================= Нужно, думаю, потрясти класс public class I_153_M62 extends Scheme1., у меня копия Р-10 не грузилась на вылет - небо показывает - и так же класс ссылаеться, вот: public class R_10C extends Scheme1 . Но у меня банально ещё дней пять нормально времени не будет ковырять. Последний раз редактировалось Vasya; 24.04.2014 в 22:40. |
25.04.2014, 00:09 | #107 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Вот.
Строка public class I_153_M62 extends Scheme1 по моему мнению указывает родительский класс данного самолёта. Насколько я понял Scheme1 -самолёт нормальной аэродинамической схемы имеющий шасси с хвостовым колесом, Scheme2 - самолёт с носовой стойкой шасси и т.д. То есть класс Scheme1 описывает работу неких общих элементов самолётов данной схемы (например анимацию элеронов или рулей высоты). А класс I_153_M62 описывает работу элементов присущих только "чайке" с мотором М-62(в т.ч. набор боевой загрузки). Последний раз редактировалось tarakan67; 25.04.2014 в 00:19. |
25.04.2014, 00:28 | #108 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Цитата:
Я завтра попытаюсь перепрописать Ишака к родительському классу Яков или Ла и посмотрю на реакцию. Сейчас ложусь спать - рано на дежурство. |
|
25.04.2014, 13:02 | #109 |
Модератор
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,813
|
В энжин моде переработано довольно много стандартных классов и что то влияет на списки вооружений. Я пробовал его отключать - проблема с задвоениями уходит.
|
25.04.2014, 13:26 | #110 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
|
30.04.2014, 09:46 | #111 |
Модератор
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,813
|
Я пока внутрь Энжин мода не полез. В выходные попробую переписать классы на вооружение без cod, посмотрим что получится.
|
05.05.2014, 13:21 | #112 |
Модератор
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,813
|
Как и обещал поработал в выходные над Чайками - во вложении фикс вооружения при установленном SAS_Engine_Mod. Я переписал класс I_153P для использования альтернативного алгоритма оружия (без cod) и добавил пустой cod как заглушку.
|
05.05.2014, 13:26 | #113 | |
Модератор
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,813
|
Цитата:
public class I_153P extends I_153_M62 Именно при таком наследовании и установленном Энжин мод у игры сносит крышу и она цепляет одинаковый смешанный набор вооружения и родителю и наследнику.
__________________
Их восемь — нас двое. Расклад перед боем Не наш, но мы будем играть! Серёжа! Держись, нам не светит с тобою, Но козыри надо равнять. © В. Высоцкий __________________ Последний раз редактировалось Asura; 05.05.2014 в 13:28. |
|
05.05.2014, 13:48 | #114 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Спасибо Asura! Всё отлично работает!
|
07.05.2014, 12:41 | #115 |
Пользователь
Регистрация: 24.12.2011
Адрес: Одесса, Украина
Сообщений: 45
|
Спасибо за отличный фикс, Asura. К сожалению, в SAS Engine Mod 2.7 действительно что-то накрутили с вооружением. И-153 М-62, который внезапно стал пушечным, не исчерпывает список чудесных превращений. Есть и Bf-109B, который кроме штатного вооружения имеет дополнительно таковое от "Цезаря" и "Доры", утроенный список вооружения у Spitfire Mk.XVI и многое другое.
Проблемы создают эти два классфайла. Если их заминусовать или удалить, все работает нормально. 4B598398AD1D180C 08447B2E29097EB0 Последний раз редактировалось Stefan SG; 07.05.2014 в 12:45. |
17.05.2014, 18:39 | #116 |
Модератор
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,813
|
Мессеры и Спиты очень просто поправить - надо просто переписать вооружение конструкцией без использования cod и убрать сами файлы cod. Я бы сделал, но Spitfire Mk.XVI у меня нет, а Bf-109B только в супер сборке от SAS, и у себя я мессеры поправил.
|
17.05.2014, 19:09 | #117 | |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Цитата:
Содержимое архива распаковать в папку 00_BF109_Ultimate_Pack_v4, заменой согласиться, папку cod НЕ УДАЛЯТЬ!!! |
|
28.05.2014, 12:40 | #118 |
Пользователь
Регистрация: 24.12.2011
Адрес: Одесса, Украина
Сообщений: 45
|
Спасибо за фикс, Tarakan67. Все отлично работает. Обратил внимание на еще одну особенность. 12,7-мм Бреды итальянских истребитетей малоэффективны против советских бомбардировщиков СБ, если используется SAS Engine Mod 2.7. По факту, нужно поразить пилота, чтобы сбить. Не знаю, насколько это реалистично. Бреды имели свои недостатки, но СБ не хочет гореть и падать даже при стрельбе с коротких дистанций. Любопытно, что в то же время оружие Фиатов и Макки эффективно против Бленхеймов. Стоило заминусовать два классфайла (см. #115) и СБ тоже успешно начали гореть от огня итальянских истребителей.
|
29.05.2014, 21:03 | #119 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Такая же бяка наблюдалась в патче 4.10.1 при установке Енжин-мода, а Пе-8 был почти неубиваемым - держал до 100 попаданий Мж-151/20.
Еффективно зажечь СБ-2М с Енжин-модом можно только с Модных САСовских ИАРов(MGunBrowningFN792). Под них я подтягивал выдуманный МЖ-42, но открывать огонь нужно с метров 150-250-ти - так больше пуль попадёт. С итальянцев по Бленхемам можно стрелять и с километра - достаточно 20-30 попаданий и пожар почти гарантирован или перебиваються рули высоты и Бленхем входит в пике. Б-20 с Енжин-модом почти не отличаеться от пулёмёта - сбить даже Пе-2 достаточно трудно. Интересно - что в тех Енжиновских файликах написано такого, что делает дубовыми СБ-2? |
15.06.2014, 22:24 | #120 |
Местный
|
Всем доброго времени суток!
Я тут немножко погружаюсь в компиляцию классов... Пытаюсь создать классы для кораблей (в учебных целях, а не для какого-то проекта). И при компиляции "отцовского" класса ShipRadge у меня "MODDER" показывает такую вот ошибку Код:
com\maddox\il2\objects\ships\ShipRadge.java:75: error: not a statement classnotfoundexception А при компиляции "отпрысков" этого класса, типа ShipRadge$I401, Код:
com\maddox\il2\objects\ships\ShipRadge$I401.java:7: error: modifier static not allowed here public static class ShipRadge$I401 extends BigshipGeneric Заранее извините, если вопрос совсем уж глупый... |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|