|
|
![]() |
#1 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,320
|
![]()
То каковы будут пожелания ув. дяди Серёжи относительно Чайки с УБС-ами?
Последний раз редактировалось Vasya; 15.08.2016 в 20:22. |
![]() |
![]() |
![]() |
#2 |
Модератор
|
![]()
Ну, может, как и указано по той ссылке, что я приводил, 165 штук? И по 650 на ствол для ШКАС'ов. Только вот как это "правильнее" реализовать? В отдельном слоте или как дополнительный набор вооружения для дефолтного И-153 М-63?
![]() З.Ы. Прошу прощения за несколько запоздалый ответ ![]() ![]() |
![]() |
![]() |
![]() |
#3 |
Модератор
|
![]()
Попробовал было самотужкы "пересобрать" I_153_M63, добавив туда два дополнительных варианта вооружений с БС'ами из I_153_M62, но - увы и ах - ИЛ после этого даже не запустился, хотя класс скомпилировался без ошибок
![]() ![]() |
![]() |
![]() |
![]() |
#4 |
гость
Регистрация: 27.09.2014
Адрес: Россия
Сообщений: 5,153
|
![]()
Сергей, была версия Чайки с М-63 в игре. кажется Женька делал. у меня в остатках скинов вот такая папка болтается - I-153M63.
__________________
Не шалю, никого не трогаю, починяю примус. Скины на заказ, не рисую. Последний раз редактировалось deSAD; 03.09.2016 в 13:28. Причина: Удалил процитированные картинки. |
![]() |
![]() |
![]() |
#5 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,320
|
![]()
[QUOTE=deSAD;156677]Попробовал было самотужкы "пересобрать" I_153_M63, добавив туда два дополнительных варианта вооружений с БС'ами из I_153_M62, но - увы и ах - ИЛ после этого даже не запустился, хотя класс скомпилировался без ошибок
![]() ................ Прошу прощения за задержку! ![]() Премного был занят всякими делами и семейными сценами. Вот только сегодня добрался до Ила. Одному пользователю под 4.09 Барракуду собрал без кокпита. Сейчас Чайку поремонтирую., потом на очереди еффекты по прозьбе. ------------------------------------- Пробуйте. Архив внизу. Плиз! П.С. Есть дефолтный переделанный класс и есть копия. Бамажка для айр-ини вложена. В дефолтном самолёте вооружение задваиваеться, это потому как в игре есть ещё и код вооружение с которого и читаеться нижний список вооружения. ---------------------------------------- Можно попробовать вкинуть в папку I_153_2BS подпапку cod - внизу в архиве - там два файлика под номерами -2118095664 и 141546742 - соответственно это вооружение для I_153_M63 и I_153_2BS. Последний раз редактировалось Vasya; 04.09.2016 в 21:58. Причина: ПРИКРЕПЛЕНИЕ АРХИВА С КОДОМ ВООРУЖЕНИЯ ДЛЯ ЧАЕК |
![]() |
![]() |
![]() |
#6 |
Местный
Регистрация: 25.02.2013
Адрес: Южный Урал
Сообщений: 632
|
![]()
Саша (Александр (AVK-RED), спасибо тебе за "наводку" на звукомод для гака и расклад крыльев - ну не хватает этих звуков в Иле, а патчи всё "молчат", а модов не встречал. У меня лёгкомодовый Ил и этот мод не пошёл, но удалось подправить и всё загружается и звук появился. Ещё раз Саша тебе спасибо и спасибо неизвестному, для меня, автору этого звукомода.
Последний раз редактировалось YurBorR; 23.08.2016 в 23:31. |
![]() |
![]() |
![]() |
#7 | |
Заблокирован
Регистрация: 04.03.2016
Адрес: Москва
Сообщений: 445
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#8 |
цифровая бестолочь
Регистрация: 17.12.2014
Сообщений: 315
|
![]()
Приветствую уважаемые, у меня вопросик по прохождению кампаний, дошел игрок до звания полковник и фсе выше никак, а нельзя прописать, чтобы игрок мог командовать не только своей эскадрильей, а мог бы брать под управление и 2,3 и 4-ю эскадрильи ?
Может это прописать после набора определенного количества очков, для статических кампаний был бы интересен такой поворот. |
![]() |
![]() |
![]() |
#9 |
Местный
Регистрация: 13.08.2007
Сообщений: 174
|
![]()
Как запаковывать файлы обратно в sfs? Возникло тут желание немного помодить СПШ, с которым врапперы не работают.
|
![]() |
![]() |
![]() |
#10 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,225
|
![]()
Есть специальная программка sfs arhivator
|
![]() |
![]() |
![]() |
#11 |
Местный
Регистрация: 13.08.2007
Сообщений: 174
|
![]()
Что-то не получается ничего с архиватором
![]() |
![]() |
![]() |
![]() |
#12 |
Местный
Регистрация: 12.07.2015
Сообщений: 417
|
![]()
А в СПШ просто по другому классы пакуются. Они не криптуются перед паковковкой и по этому собрать СФС для СПШ пакером для ЗС не получится. Скорее всего именно в этом причина.
|
![]() |
![]() |
![]() |
#13 |
Местный
Регистрация: 13.08.2007
Сообщений: 174
|
![]()
Досадно
![]() |
![]() |
![]() |
![]() |
#14 |
Местный
Регистрация: 12.07.2015
Сообщений: 417
|
![]()
Вот чего не знаю - того не знаю. Не интересовался вопросом.
|
![]() |
![]() |
![]() |
#15 |
Местный
Регистрация: 25.02.2013
Адрес: Южный Урал
Сообщений: 632
|
![]()
Василий, я опять к тебе, больше не к кому. После взрыва самолёта на земле появляются кратер+огонь+дым - это нормально, но если это бомбёр с горящими крыльями, то появляются ещё добавочный дым см. скрины. Так вот, если сделать более-менее нормальный дым на крыле, то соответственно такой же появляется и на земле, который, зараза, жрёт и садит фпс. Припоминаю, что этот вопрос давнооо поднимался, но там и остался. А этот наземнокрыльевой дым в "3do\Effects\Aircraft\BlackHeavySPD.eff, BlackHeavyTSPD.eff, BlackHeavySPDWing.eff в классе AircraftState и ефф-ки используются и на земле и на крыльях. Я убирал этот наземнокрыльевой дым, ефф-ки то общие, остаётся огонь на земле и всё прекрасно и смотрится нормально. Вась, если тебя заинтересует это, то посмотри, а то жиденький дым на крыльях не хочется. Не получится - буду летать с просадками.
Интересно, что этот наземный дым, не вечный, а дымит где-то 1.5мин, найти бы строку, убрать ... Можно ещё этот наземный дым укоротить за счёт дыма на крыльях, но это вообще не годится - будет очередной "обрубок", как сказал Гончий. Последний раз редактировалось YurBorR; 29.08.2016 в 19:15. |
![]() |
![]() |
![]() |
#16 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,320
|
![]() Цитата:
Был сильно занят дополнительной работой(физической) - только сегодня освободился, целый день отдыхал. На форум заглядывал только мельком с телефона. Сейчас плотнее займусь самолётами. |
|
![]() |
![]() |
![]() |
#17 |
Местный
Регистрация: 25.02.2013
Адрес: Южный Урал
Сообщений: 632
|
![]()
Василий, пока ты здесь, если у тебя правильно компилятся Cargo.java и CargoG.java будь добр, скинь пожалйста. Какие ещё надо я переделал, а эти - ну никак.
P.S. Скачал по твоему адресу DJ, ошибок было меньше, а потом забыл что он 30 пашет и всё... И сейчас никак не запускается. Последний раз редактировалось YurBorR; 04.09.2016 в 18:35. |
![]() |
![]() |
![]() |
#18 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,320
|
![]() Цитата:
Вот текст с правками: Код:
// Decompiled by DJ v3.10.10.93 Copyright 2007 Atanas Neshkov Date: 04.09.2016 20:25:02 // Home Page: http://members.fortunecity.com/neshkov/dj.html http://www.neshkov.com/dj.html - Check often for new version! // Decompiler options: packimports(3) // Source File Name: Cargo.java package com.maddox.il2.objects.trains; import com.maddox.JGP.Point3d; import com.maddox.il2.ai.*; import com.maddox.il2.engine.*; import com.maddox.il2.objects.effects.Explosions; import com.maddox.rts.MsgAction; import com.maddox.rts.Spawn; // Referenced classes of package com.maddox.il2.objects.trains: // Wagon, Train, WagonSpawn public class Cargo extends Wagon implements MsgCollisionRequestListener, MsgExplosionListener, MsgShotListener { public static class SPAWN implements WagonSpawn { public Wagon wagonSpawn(Train train) { return new Cargo(train); } public SPAWN() { } } protected void explode(Actor actor) { new MsgAction(0.0D) { public void doAction() { Point3d point3d = new Point3d(); pos.getAbs(point3d); Explosions.ExplodeVagonArmor(point3d, point3d, 2.0F); } } ; if((crushSeed & 1) == 0) new MsgAction(0.80000000000000004D) { public void doAction() { Point3d point3d = new Point3d(); pos.getAbs(point3d); Explosions.ExplodeVagonArmor(point3d, point3d, 2.0F); } } ; new Wagon.MyMsgAction(0.42999999999999999D, this, actor) { public void doAction(Object obj) { Point3d point3d = new Point3d(); pos.getAbs(point3d); float f = 180F; int i = 0; float f1 = 140F; MsgExplosion.send((Actor)obj, "Body", point3d, (Actor)obj2, 0.0F, f, i, f1); } } ; new MsgAction(0.69999999999999996D, new Wagon.Pair(this, actor)) { public void doAction(Object obj) { Actor actor1 = getOwner(); if(actor1 != null) ((Train)actor1).wagonDied(((Wagon.Pair)obj).victim, ((Wagon.Pair)obj).initiator); life = -1F; ActivateMesh(); } } ; new MsgAction(1.2D, this) { public void doAction(Object obj) { Wagon wagon = (Wagon)obj; Eff3DActor.New(wagon, new HookNamed(wagon, "Damage"), null, 1.0F, "Effects/Smokes/SmokeCargo.eff", 56F); } } ; } public Cargo(Train train) { super(train, getMeshName(0), getMeshName(1)); life = 0.015F; ignoreTNT = 0.32F; killTNT = 1.2F; bodyMaterial = 3; } private static String getMeshName(int i) { String s; switch(World.cur().camouflage) { case 0: // '\0' s = "summer"; break; case 1: // '\001' s = "winter"; break; default: s = "summer"; break; } return "3do/Trains/Cargo" + (i == 1 ? "_Dmg" : "") + "/" + s + "/hier.him"; } public static String getMeshNameForEditor() { return getMeshName(0); } static Class _mthclass$(String s) { Class class1; try { class1 = Class.forName(s); } catch(ClassNotFoundException classnotfoundexception) { throw new NoClassDefFoundError(classnotfoundexception.getMessage()); } return class1; } private static Class cls; static { cls = com.maddox.il2.objects.trains.Cargo.class; Spawn.add(cls, new SPAWN()); } } Код:
// Decompiled by DJ v3.10.10.93 Copyright 2007 Atanas Neshkov Date: 23.07.2016 21:43:24 // Home Page: http://members.fortunecity.com/neshkov/dj.html http://www.neshkov.com/dj.html - Check often for new version! // Decompiler options: packimports(3) // Source File Name: CargoG.java package com.maddox.il2.objects.trains; import com.maddox.JGP.Point3d; import com.maddox.il2.ai.*; import com.maddox.il2.engine.*; import com.maddox.il2.objects.effects.Explosions; import com.maddox.rts.MsgAction; import com.maddox.rts.Spawn; // Referenced classes of package com.maddox.il2.objects.trains: // Wagon, Train, WagonSpawn public class CargoG extends Wagon implements MsgCollisionRequestListener, MsgExplosionListener, MsgShotListener { public static class SPAWN implements WagonSpawn { public Wagon wagonSpawn(Train train) { return new CargoG(train); } public SPAWN() { } } protected void explode(Actor actor) { new MsgAction(0.0D) { public void doAction() { Point3d point3d = new Point3d(); pos.getAbs(point3d); Explosions.ExplodeVagonArmor(point3d, point3d, 2.0F); } } ; if((crushSeed & 1) == 0) new MsgAction(0.80000000000000004D) { public void doAction() { Point3d point3d = new Point3d(); pos.getAbs(point3d); Explosions.ExplodeVagonArmor(point3d, point3d, 2.0F); } } ; new Wagon.MyMsgAction(0.42999999999999999D, this, actor) { public void doAction(Object obj) { Point3d point3d = new Point3d(); pos.getAbs(point3d); float f = 180F; int i = 0; float f1 = 140F; MsgExplosion.send((Actor)obj, "Body", point3d, (Actor)obj2, 0.0F, f, i, f1); } } ; new MsgAction(0.69999999999999996D, new Wagon.Pair(this, actor)) { public void doAction(Object obj) { Actor actor1 = getOwner(); if(actor1 != null) ((Train)actor1).wagonDied(((Wagon.Pair)obj).victim, ((Wagon.Pair)obj).initiator); life = -1F; ActivateMesh(); } } ; new MsgAction(1.2D, this) { public void doAction(Object obj) { Wagon wagon = (Wagon)obj; Eff3DActor.New(wagon, new HookNamed(wagon, "Damage"), null, 1.0F, "Effects/Smokes/SmokeCargo.eff", 56F); } } ; } public CargoG(Train train) { super(train, getMeshName(0), getMeshName(1)); life = 0.015F; ignoreTNT = 0.32F; killTNT = 1.2F; bodyMaterial = 3; } private static String getMeshName(int i) { String s; switch(World.cur().camouflage) { case 0: // '\0' s = "summer"; break; case 1: // '\001' s = "winter"; break; default: s = "summer"; break; } return "3do/Trains/CargoG" + (i != 1 ? "" : "_Dmg") + "/" + s + "/hier.him"; } public static String getMeshNameForEditor() { return getMeshName(0); } static Class _mthclass$(String s) { Class class1; try { class1 = Class.forName(s); } catch(ClassNotFoundException classnotfoundexception) { throw new NoClassDefFoundError(classnotfoundexception.getMessage()); } return class1; } private static Class cls; static { cls = com.maddox.il2.objects.trains.CargoG.class; Spawn.add(cls, new SPAWN()); } } - https://drive.google.com/file/d/0B9T...ew?usp=sharing -. Последний раз редактировалось Vasya; 04.09.2016 в 20:46. |
|
![]() |
![]() |
![]() |
#19 |
Местный
Регистрация: 25.02.2013
Адрес: Южный Урал
Сообщений: 632
|
![]()
Василий пробую, спасибо, отпишусь...
|
![]() |
![]() |
![]() |
#20 |
Местный
Регистрация: 25.02.2013
Адрес: Южный Урал
Сообщений: 632
|
![]()
Попробовал, всё просто ОК, Василий - ты гений!
|
![]() |
![]() |
![]() |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|