AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Моды для Ил-2 (http://forum.aviaskins.com/forumdisplay.php?f=9)
-   -   Вопросы (http://forum.aviaskins.com/showthread.php?t=86)

Vasya 13.10.2019 05:00

Цитата:

Сообщение от Toobone (Сообщение 201696)
Дык а Поиск тогда вообще на что?

Подтверждаю - у нас "поиск" не работает, с 2011 года, сколько я тута.

SkyFan 30.10.2019 00:57

Вопрос о BV-222 в DGenPACK 3.0
 
Вложений: 3
Уважаемые коллеги, прошу поделиться опытом: удалось ли кому-то успешно установить "Викинга" (BV-222) в DGenPACK 3.0?
Качал его отсюда: https://www.sas1946.com/main/index.p...c,60756.0.html
В 4.12.2m + SAS ModAct 5.30 аппарат устанавливается штатно,
а когда пытаюсь сделать то же самое в DGenPACK 3.0, в окне выбора наименование BV-222 появляется, но ячейки с боевой загрузкой пусты (см. скриншот), а при попытка влезть в меню подробной настройки самолета, комп немножко думает и выдает мне какой-то другой крафт, чаще всего, летавший накануне в простом редакторе. :DONT_KNOW:
Лог и архив с классами прилагаю.
Заранее спасибо всем, кто найдет возможность помочь. :thx:

Asura 30.10.2019 12:03

Цитата:

Сообщение от SkyFan (Сообщение 202287)
Заранее спасибо всем, кто найдет возможность помочь. :thx:

Какого то оружия в сборке не хватает. Судя по тому что не выбирается даже дефолт то это оружие из дефолта. А вообще в логе все написано. :)

Код:

at com.maddox.il2.gui.GUIQuick.fillComboWeapon(GUIQuick.java:1143)

deSAD 30.10.2019 12:16

Цитата:

Сообщение от SkyFan (Сообщение 202287)
... удалось ли кому-то успешно установить "Викинга" (BV-222) в DGenPACK 3.0?

Аналогичная фигня © :DONT_KNOW: Глубоко не 'копал', но не тут ли хунд беграбен?..
Цитата:

Requirement: SAS AI Flyables mod

deSAD 30.10.2019 12:18

Цитата:

Сообщение от Asura (Сообщение 202288)
Какого то оружия в сборке не хватает.

Не 'ковырнешь' ли его классы на скорую руку, дядя Дима? :ups: Ну, чтоб понимать, куда 'копать'?

Dimas1999 30.10.2019 16:50

Вложений: 1
Посмотрел самолёт, вооружение там прописано дефолтное. У меня загрузки в игре есть. Надо посмотреть кокпиты, возможно, придётся переназначить. В течении вечера посмотрю подробнее, попробую подогнать под ДГен пак.

=================================================
Крыльевых стрелков взял с Ме-323, у родных не хватало мешей. Остальное ничего не трогал. У меня всё работает. Но работает только совместно с другими модами, без них игра вылетает с ошибкой com.maddox.il2.gui.GUIQuick.fillComboWeapon(GUIQui ck.java:1143). Буду разбираться.

SkyFan 30.10.2019 21:46

Цитата:

Сообщение от Dimas1999 (Сообщение 202293)
Крыльевых стрелков взял с Ме-323, у родных не хватало мешей. Остальное ничего не трогал.

Спасибо, поставил себе, но, увы, ситуация не изменилась :DONT_KNOW:
Цитата:

Сообщение от Dimas1999 (Сообщение 202293)
У меня всё работает. Но работает только совместно с другими модами, без них игра вылетает с ошибкой com.maddox.il2.gui.GUIQuick.fillComboWeapon(GUIQui ck.java:1143). Буду разбираться.

А что за МОДы, если не секрет?
https://www.youtube.com/watch?v=JZHmUDPz8iY
Цитата:

Сообщение от deSAD
но не тут ли хунд беграбен?..

Вполне возможно. Знать бы только, как зашитый в jsgme МОД правильно имплантировать в DGenPACK 3.0? Скопировать папку с классами и папками в папку #DGEN?
В любом случае, СПАСИБО всем, кто откликнулся.:thx:

Dimas1999 30.10.2019 22:54

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

Сообщение от SkyFan (Сообщение 202299)
А что за МОДы, если не секрет?

Да я и сам почти не помню что откуда. Моды перепилены, обработаны напильником, какие-то совсем древние адаптировал, объединял несколько модов в один.

SkyFan 31.10.2019 00:16

Цитата:

Сообщение от Dimas1999 (Сообщение 202300)
Да я и сам почти не помню что откуда. Моды перепилены, обработаны напильником, какие-то совсем древние адаптировал, объединял несколько модов в один.

Спасибо, попытаюсь разобраться. :thx:

Vasya 31.10.2019 02:08

Можно в классе попытаться сделать так:
Код:

private static Aircraft._WeaponSlot[] GenerateDefaultConfig(int i)
    {
        Aircraft._WeaponSlot a_lweaponslot[] = new Aircraft._WeaponSlot[i];
        try
        {
            a_lweaponslot[0] = new Aircraft._WeaponSlot(10, "MGunMG131t", 350);
            a_lweaponslot[1] = new Aircraft._WeaponSlot(11, "MGunMG131t", 350);
            a_lweaponslot[2] = new Aircraft._WeaponSlot(12, "MGunMG131t", 350);
            a_lweaponslot[3] = new Aircraft._WeaponSlot(13, "MGunMG131t", 350);
            a_lweaponslot[4] = new Aircraft._WeaponSlot(14, "MGunMG15120t", 350);
            a_lweaponslot[5] = new Aircraft._WeaponSlot(15, "MGunMG15120t", 350);
            a_lweaponslot[6] = new Aircraft._WeaponSlot(16, "MGunMG15120t", 350);
            a_lweaponslot[7] = new Aircraft._WeaponSlot(17, "MGunMG131t", 350);
            a_lweaponslot[8] = null;           
        }
        catch(Exception exception) { }
        return a_lweaponslot;
    }

Код:

ArrayList arraylist = new ArrayList();
            Property.set(class1, "weaponsList", arraylist);
            HashMapInt hashmapint = new HashMapInt();
            Property.set(class1, "weaponsMap", hashmapint);
            byte byte0 = 9;
            Aircraft._WeaponSlot a_lweaponslot[] = new Aircraft._WeaponSlot[byte0];
            String s = "default";
            a_lweaponslot = new Aircraft._WeaponSlot[byte0];
            a_lweaponslot[0] = new Aircraft._WeaponSlot(10, "MGunMG131t", 350);
            a_lweaponslot[1] = new Aircraft._WeaponSlot(11, "MGunMG131t", 350);
            a_lweaponslot[2] = new Aircraft._WeaponSlot(12, "MGunMG131t", 350);
            a_lweaponslot[3] = new Aircraft._WeaponSlot(13, "MGunMG131t", 350);
            a_lweaponslot[4] = new Aircraft._WeaponSlot(14, "MGunMG15120t", 350);
            a_lweaponslot[5] = new Aircraft._WeaponSlot(15, "MGunMG15120t", 350);
            a_lweaponslot[6] = new Aircraft._WeaponSlot(16, "MGunMG15120t", 350);
            a_lweaponslot[7] = new Aircraft._WeaponSlot(17, "MGunMG131t", 350);
            a_lweaponslot[8] = null;
            for(int i = 9; i < byte0; i++)
                a_lweaponslot[i] = null;

И дописать ещё пропертисы.
Код:

import java.util.ArrayList;
import java.io.IOException;
import java.util.Random;
import com.maddox.util.HashMapInt;
import com.maddox.rts.Finger;
import com.maddox.rts.Property;
import com.maddox.rts.*;


deSAD 31.10.2019 12:18

Цитата:

Сообщение от Dimas1999 (Сообщение 202293)
... работает только совместно с другими модами, без них игра вылетает с ошибкой

Гляжу, 'других модов' у вас не особо много, а тех, которые 'под подозрением' и того менее. Может, банально отключать их поочередно, чтобы выяснить 'виноватца'? Якщо пан має час та натхнення, естественно :ups:
Цитата:

Сообщение от Vasya (Сообщение 202308)
Можно в классе попытаться сделать так ...

КМК, это не совсем 'системный' подход - сразу же пытаться править класс. ПМСМ, имело бы смысл выяснить, чего именно не хватает 'Викингу' в DGen PACK'е, и интегрировать оное 'именно' в пак, а то вдруг оно ещё где себя окажет? :DONT_KNOW:

Dimas1999 31.10.2019 12:53

Не работало из-за того, чего меньше всего ожидал. Не хватало мода Full throttle, который добавляет дым из выхлопных патрубков некоторым самолётам на форсаже.

https://drive.google.com/open?id=1nw...G4eeBFm0HDVLRh

В этом моде правятся классы Aircraft и Motor. Не знаю причём тут оружие. Возможно, у модели криво хуки прописали, т.к. мод как-то влияет/задействует хуки.

Код:

        case 6: // '\006'///added
            ((FlightModelMain) (super.FM)).AS.astateSootEffects[enginenumber][0] = Eff3DActor.New(this, findHook("_Engine" + (enginenumber + 1) + "ES_01"), null, 1.0F, "3DO/Effects/Aircraft/Full_throttle.eff", -1F);
            ((FlightModelMain) (super.FM)).AS.astateSootEffects[enginenumber][1] = Eff3DActor.New(this, findHook("_Engine" + (enginenumber + 1) + "ES_02"), null, 1.0F, "3DO/Effects/Aircraft/Full_throttle.eff", -1F);
            break;

Принцип работы форсажного мода не очень понял. Прописано к каим хукам и при каким условиях надо цеплять дым, но к одним самолётам он цепляется, к другим нет. Хотя такие же хуки имеются и у тех и у других.

deSAD 31.10.2019 14:59

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

Сообщение от Dimas1999 (Сообщение 202313)
Не работало из-за того, чего меньше всего ожидал. Не хватало мода Full throttle, который добавляет дым из выхлопных патрубков некоторым самолётам на форсаже.

:bravo: :thx:


Цитата:

Сообщение от Dimas1999 (Сообщение 202313)
В этом моде правятся классы Aircraft и Motor. Не знаю причём тут оружие.

А не тут ли хунд беграбен?..
Цитата:

Сообщение от Dimas1999 (Сообщение 202313)
В этом моде правятся классы Aircraft ...

И что вы скажете насчёт варианта, предлагаемого Васылем?

З.Ы.
В кабину вот только попасть нельзя :DONT_KNOW:

Vasya 31.10.2019 15:53

Цитата:

Сообщение от deSAD (Сообщение 202312)
.................
КМК, это не совсем 'системный' подход - сразу же пытаться править класс. ПМСМ, имело бы смысл выяснить, чего именно не хватает 'Викингу' в DGen PACK'е, и интегрировать оное 'именно' в пак, а то вдруг оно ещё где себя окажет? :DONT_KNOW:

Разговор был про оружие - оно на месте, ибо использовано дефолтное.
Я предложил старый способ записи во избежания вопросов по оружию.
Ну если это несистемный подход, то... извините, что вмешался. :eek:
Впреть такого не повторится. :ok:

Dimas1999 31.10.2019 16:16

Цитата:

Сообщение от deSAD (Сообщение 202315)
З.Ы.
В кабину вот только попасть нельзя :DONT_KNOW:

А фикс для кабин стоит?

http://forum.aviaskins.com/showpost....postcount=7466

Molva 31.10.2019 19:04

Цитата:

Сообщение от deSAD (Сообщение 202315)
В кабину вот только попасть нельзя :DONT_KNOW:

https://www.sas1946.com/main/index.p...html#msg673108

SkyFan 31.10.2019 22:43

Вложений: 1
Уважаемые коллеги, большое СПАСИБО всем, кто откликнулся! :thx:
В итоге "Викинг" полетел в DGenPACK 3.0 :ok::fly_by_plane:
Помог рецепт Олега:
Цитата:

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

Скачать понадобилось не только мод версии 2.01, но и фикс Cockpits_BV-222_All_Full, дающийся отдельной ссылкой.
Теперь все идеально, спасибо всем еще раз. :beer:
P.S.Для желающих - ссылка на закачку всего "Викинга", совместимого с DGenPACK 3.0, так сказать, "под ключ": https://www.mediafire.com/file/f8p2w...older.rar/file
Содержимое архива (там 2 папки - для летаба и для стационарного) распаковать в папку #DGEN. Внутри каждой папки есть текстовый файл со строками для прописи в файлах .ini и _ru.properties.
Удачных полетов!
P.S.В прицепе небольшой дополнительный МОД для полного отображения списка вооружений. Распаковать в папку #DGEN

deSAD 31.10.2019 23:42

Цитата:

Сообщение от Vasya (Сообщение 202316)
... извините, что вмешался. :eek:
Впреть такого не повторится. :ok:

...ля! ППЦ, какой ты обидчивый, Васылю :eek:

deSAD 01.11.2019 01:05

Цитата:

Сообщение от SkyFan (Сообщение 202321)
P.S.Для желающих - ссылка на закачку всего "Викинга", совместимого с DGenPACK 3.0, так сказать, "под ключ": https://www.mediafire.com/file/f8p2w...older.rar/file
Содержимое архива (там 2 папки - для летаба и для стационарного) распаковать в папку #DGEN. Внутри каждой папки есть текстовый файл со строками для прописи в файлах .ini и _ru.properties.

Чегой-то у меня только один вариант вооружения кажет, default :DONT_KNOW: Или надо ещё и 'лекарство' от Dimas1999 принимать?

Dimas1999 01.11.2019 01:11

Цитата:

Сообщение от deSAD (Сообщение 202324)
Чегой-то у меня только один вариант вооружения кажет, default :DONT_KNOW: Или надо ещё и 'лекарство' от Dimas1999 принимать?

Моё лекарство чинит кокпиты, но только другим способом. Вариант предложенный Молвой, добавляет 3do кокпитов полностью. Мой вариант заменяет кокпиты крыльевых стрелков. По задумке автора, у крыльевых стрелков кокпит от Б-25, я поставил от Ме-323 как более аутентичный.


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

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