Выброс на рабочий стол при стрельбе
Вложений: 2
Коллеги, обращаюсь к знатокам с просьбой помочь разрешить проблему, возникшую у меня! Проблема такая – с некоторых пор в моей мод сборке ДЖЕТ ЭРА 1.5 происходит ее выброс на рабочий стол при применении бортового стрелкового вооружения (пулеметы и пушки) всех имеющихся самолетов (и своих и противника). Иногда (не всегда) такое же происходит и при применении бомбового или ракетного вооружения. Выброс сопровождается сообщением «… память не может быть реад …». Выброс происходит только при условии попадании пули/снаряда в цель (ею может быть и земля) – при стрельбе в воздух выброса не происходит. Представляю для анализа два лог файла событий, при которых произошел выброс на рабочий стол:
1. лог файл 1 – воздушный бой ЛА-5ФН и пары Bf-109G-2 (взаимная стрельба из бортовых пушек). 2. лог файл 2 – стрельба из пушки МИГ-23М по самолету Боинг Е-3А (если произвести пуск УР Р-60 или Р-23 по этому самолету и поразить его ракетами - выброса не происходит). Всем откликнувшимся – заранее спасибо! |
Цитата:
Код:
java.lang.NoSuchMethodError |
Сергей, спасибо за отзыв! Вот еще бы знать какие именно эффекты надо посмотреть/удалить (и в какой они папке находятся?). Просто, уже почти готова довольно интересная миссия с использованием нового самолета ЯК-4. Но ее надо полностью протестировать, а вот сделать это я не могу из-за этих выбросов на рабочий стол. С уважением! Может еще пару логов сделать с другими самолетами?
|
Цитата:
|
Цитата:
Классов выпуска 2009-2011 годов в сборках лучше не держать. ----------------------------------- Нужен полный лог после выброса на рабочий стол - в нём всё описано. ------------------------------- По логу, что выше: ошибки в записи вооружения в классе FFR-41MR ., неправильного формата текстуры., Код:
WARNING: ****( Unexpected txr reload (tfNoCompress16Bit): '3DO/Effects/TEXTURES/PlaneDamageSmoke.tga' Код:
java.lang.ClassNotFoundException: weapons.BombGunContainerCardboard |
Коллеги, большое спасибо за помощь! Попробую удалить из мод. сборки самолет FFR-41MR (хотя, летает он хорошо). Чуть позже еще выставлю лог (если никаких изменений в лучшую сторону не будет). Мод сборку почистил программой класс-чек (в основном удалил все конфликтные и дублирующие классы, связанные с вооружением - увы, не помогло). Ко всем с уважением!
|
Вложений: 2
Василий, еще раз, большое спасибо за помощь! Итак – в мод сборке ДЖЕТ ЭРА 1.5 я удалил самолет FFR-41 – она заработала гораздо лучше, я прогнал свою новую миссию с участием ЯК-4 на автопилоте почти на 2/3 ее времени (раньше было не более ½). Но, увы, как только воздушный бой принял ожесточенный характер (группа самолетов ЯК-4, СБ-2, СУ-2 и пара «пулеметных» И-16 ведет воздушный бой с четверкой асов на Bf-109G-2) произошел выброс на рабочий стол – лог файл 1. Лог файл 2 – это воздушный бой ЛА-7 с немецким реактивным Ме-262А (я попробовал повторить подвиг Кожедуба) – долго его гонял (все же скорость реактивного самолета значительно выше поршневого), но как только поймал его в прицел и произвел очередь из пушки – выброс на рабочий стол. Оба лог файла прилагаю – прошу их посмотреть! С уважением!
|
Логи не смотрел, но вот это, из представленного выше, вполне соответствует описанию происходящего:
WARNING: ****( Unexpected txr reload (tfNoCompress16Bit): '3DO/Effects/TEXTURES/PlaneDamageSmoke.tga' Из названия - это текстура дыма при повреждении. Что за повреждение и что за дым - ХЗ. Возможно именно в этом проблема, если эта текстура не грузится из-за ошибки, то вполне подходит под описание и ошибку в логе. |
Цитата:
Код:
WARNING: object '3DO/Effects/TEXTURES/ShipFrontWave.mat' of class 'TMaterial' not loaded хотелось бы знать под какой патч у вас сборка., ??? клас-чекер наломал дров - удалили нужный классы., рецепт лечения прост - собирать с нуля., как только будете ставить еффекты или мод со своими еффектами - напишите и укажите ссылку откуда берёте мод., постараемся исправить отсутствие тга или мат-файла. |
А вообще я немного протупил выше. Вот тут, в начале:
.... lang.NoSuchMethodError at com.maddox.il2.objects.weapons.Bullet.showExplosio n(Unknown Source) .... нам говорят, что "нет такого метода" и отправляют в класс "com /maddox/il2/objects/weapons/Bullet.java", вот в нём и не находим метод "showExplosion". Это по сути ошибки, при не нахождении метода мы, как раз, вываливаться и будем. Метод этот показывает взрыв, класс - пуля (туда и некоторые снаряды скорее всего входят). При попадании нашей пулькой этим методом мы взрывчик в месте попадания и должны нарисовать. Вот и надо посмотреть что там в этом классе имеется и выяснить куда и почему этот метод испарился (если его там нет). Скорее всего класс bullet заменён каким-то другим в котором либо этот метод отсутствует, либо есть аналогичный, но с другим именем. Если отсутствует, то надо смотреть откуда пришел этот и смотреть на сколько важно это дополнение и если не важно, то сносить его. Если важно, то искать в нём аналогичный метод и дописывать в него наш отсутствующий. Наверное так. |
Валерий, если напишешь версию игры, где наблюдается вылет на рабочий стол попробую подкинуть тебе дефолтный класс Bullet с этими методами (если конечно это не 4.14....)
|
Нет, простая замена из дефолта не поможет, скорее всего начнёт сыпаццо в других местах и по другим причинам. Надо либо править текущую сборку, либо искать тот мод, который эту замену осуществляет и сносить его. В общем, разбираться в том, почему и куда испарилось искомое.
UPD: Лучший вариант, КМК, это на чистую последовательно накатывать изменения и после каждого проверять работоспособность, повторить все шаги, но уже под контролем. Это если с исходниками лень ковыряться, или знаний в java ноль. |
Коллеги, еще раз всем большое спасибо за участие и посильную помощь! Ну да я, собственно, и предполагал, что придется заново переустановливать мод. сборку - жаль, конечно, у меня там установлено очень много хорошо летающих самолетов и других модов, придется все по новой переустанавливать и тестировать, а это время которого мало, но другого пути нет. Еще раз, всем большое спасибо!
|
Текущее время: 00:11. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot