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 15.08.2016 13:55

Цитата:

Сообщение от deSAD (Сообщение 156075)
Угум, дякую :thx: Но странно, что к БС'ам боезапас с гулькин нос - всего по 165 на ствол, меньше даже, чем боезапас у ШВАК'ов на пушечном варианте .............. Пичалька :(

А сколько их(патронов) должно быть то?

deSAD 15.08.2016 14:58

Цитата:

Сообщение от Vasya (Сообщение 156080)
А сколько их(патронов) должно быть то?

А бог весть :DONT_KNOW: Тут вот указан боекомлект в те же 165 патронов, но это в случае, когда устанавливался один БС и сохранялась пара "родных" ШКАС'ов (довольно распространенный, кстати, вариант, который, КМК, можно довольно легко "слепить из того, что было", т. е. из дефолтного И-153 М-63 ;)).
Да и вообще, с дефолтными "Чайками" - похоже - всё "запущено ... сильно запущено" :I'm_thinking: В той же пушечной, к примеру, имеем пару ШВАК'ов с боезапасом 200 и 250 снарядов и движок М-62, в то время как здесь утверждается, что в варианте с этим движком вооружение было другое ...
Цитата:

И-153—П, М-62 — пушечный. Строился малой серией. Благодаря новому способу синхронизации на этом типе впервые в мире была решена проблема установки синхронных 20-мм пушек. Верхние пулеметы заменялись двумя пушками ШВАК. Боекомплект ленточного питания составлял по 180 снарядов на пушку.
А здесь утверждается, что пушечные "Чайки" строились на базе И-153 М-63 ...
Цитата:

Упорная работа над конструкцией синхронизаторов к крупнокалиберным пулеметам и пушкам ШВАК принесла свои плоды. Проходившие в мае-июне 1940 г. государственные, а в августе-ноябре войсковые испытания 20-мм синхронных пушек ШВАК на самолетах И-153 (И-153 с мотором М-63 и двумя пушками ШВАК обозначались как И-153И, иногда И-153ПС) показали хорошие результаты.
Здесь же (и на airwar.ru, что, в принципе, одно и то же, поскольку цитируется - похоже - Маслов) про пушечные варианты сказано иное ...
Цитата:

Не менее заманчивой представлялась установка на "Чайке" 20-мм скорострельных авиационных пушек ШВАК. Снаряд этой пушки превосходил по массе пулю крупнокалиберного пулемета в два раза (96 и 48 грамм соответственно), разрушающая способность была выше в несколько раз. Но если на И-16 пушки установили вне диска вращения воздушного винта, на И-153 их решили установить в синхронном варианте, со стрельбой через винт.
В начале 1940 года построили войсковую серию из трех пушечных самолетов, обозначенных И-153П (№ 6578, 6598, 6760). Летом 1940 года И-153П проходили испытания в 16-м иап 24-й авиадивизии Московского военного округа. По отзывам пилотов, пушечные "Чайки" стали немного инертнее, основным неудобством было то, что прозрачный козырек сильно загрязнялся пороховой гарью. В целом испытания прошли успешно. Решили построить еще несколько таких пушечных аппарата. Но (по заводским данным) построили всего пять экземпляров И-153П. Известно, что три пушечных И-153 летом 1940 года поступили на вооружение 60-й авиабригады ЗакВО.
В общем, дело ясное, что дело тёмное :I'm_thinking:

З.Ы.
ТКБ-150 - оказывается - это БС и есть, до принятия на вооружение, но еще не УБ.

Vasya 15.08.2016 17:56

Цитата:

Сообщение от deSAD (Сообщение 156075)
.............
Но тут речь идет, во-1-х, не о БС, а во-2-х, ТКБ устанавливались вместо ШКАС'ов, т. е. пулеметов по-прежнему оставалось четыре - два ШКАС'а и два ТКБ, а тут получается какой-то "недомерок" :DONT_KNOW: Пичалька :(

То каковы будут пожелания ув. дяди Серёжи относительно Чайки с УБС-ами?

Amigo 15.08.2016 22:19

Цитата:

Сообщение от deSAD (Сообщение 156085)
А бог весть :DONT_KNOW: Тут вот указан боекомлект в те же 165 патронов, но это в случае, когда устанавливался один БС и сохранялась пара "родных" ШКАС'ов (довольно распространенный, кстати, вариант, который, КМК, можно довольно легко "слепить из того, что было", т. е. из дефолтного И-153 М-63 ;)).

:eek: А зачем что-то там лепить, когда в стоке на И-153 М62 уже есть такая загрузка
Код:

I-153M62.1BS+2ShKAS
I-153M62.1BS+2ShKAS_8xRS82

Или интерес исключительно к И-153 М-63? Тады ой...

Vasya 17.08.2016 14:34

Цитата:

Сообщение от Toobone (Сообщение 156152)
Ще забув (як завжди деякі важливі дрібниці плюндрують :umora: діжку меда):
Ваші версії 520-го геть не бачать будь-яких його історичних скінів в теках Девуатин-520 і Д520:ups:

З якого це дива мої моделі повинні бачити скіни в *дефолтних* папках Девуантінів?
Зробіть нові теки і все.

Vasya 17.08.2016 14:45

Цитата:

Сообщение от Toobone (Сообщение 156154)
Робив з назвами Вашіх - ничого...:( А які назви винні бути для скінів Вашіх версій?

Там все просто:
Dewoitine-520
Dewoitine-520-41

П.С. ваших з пишеться з маленької літери та через и.,
краще написати твоїх. :ok:

Vasya 17.08.2016 18:07

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

Сообщение от Toobone (Сообщение 156160)
Теж так вважав, але чомусь не спрацювало...:( нема змін в Простому редакторі:(

В мене такого не було ще.
Перевірте будь-ласка ще раз.
Скіни в папках з вище наведеними назвами в мене є - фото нижче.
-------------------------------------------
Написал ещё одну модель с мотором Hispano-Suiza_12Y-51., но модель ещё не ганял в Иле на предмет работоспособности.
Вот такой мотор:
Код:

[Hispano-Suiza_12Y-51]
  Direction Left
  Extinguishers 4
  EngineAcceleration 4.1
  HorsePowers 960
  BoostFactor 1.0
  WEPBoostFactor 1.14584
  cAfterburner 1
  AfterburnerType 11
  TowFactor 1.0
  Thrust 0
  RPMMin 500
  RPMNom 2400
  RPMMax 2400
  RPMMaxAllowed 3200
  Reductor 0.72
  PropMass 130.0
  PropDiameter 3.1
  PropAnglerType 2
  PropAnglerSpeed 0.22
  PropAnglerMinParam 1600.0
  PropAnglerMaxParam 2400.0
  PropAnglerAfterburnerParam 2500.0
  PropPhiMin 22.23
  PropPhiMax 42.23
  PropAoA0 11.0
  Voptimal 320.0
  CompressorRPMCurvature 3.0
  CompressorType 2
  CompressorSteps 1
  CompressorPMax 1.35 
  CompressorAltitude0 3700.0
  CompressorMultiplier0 0.90 
  CompressorRPMP0 1900.0 
  CompressorRPMPMax 2500.0
  CompressorMaxATARPM 1.26
  CompressorSpeedManifold 0.55
  CompressorRPM0 450
  CompressorATA0 0.50 
  CompressorRPM1 1000
  CompressorATA1 0.65
  CompressorRPM2 1200
  CompressorATA2 0.75
  CompressorRPM3 2500
  CompressorATA3 1.26
  DisP0x 2550
  DisP0y 0
  DisP1x 0
  DisP1y 12
  TESPEED 0.021
  TWATERMAXRPM 80
  TOILINMAXRPM 70
  TOILOUTMAXRPM 85
  MAXRPMTIME 300
  MINRPMTIME 999
  TWATERMAX 105
  TWATERMIN 60
  TOILMAX 105
  TOILMIN 40
  FuelConsumptionP0 = 0.340f
  FuelConsumptionP05 = 0.200f
  FuelConsumptionP1 = 0.220f
  FuelConsumptionPMAX = 0.245f

  SoundName D520
  PropName middle
  StartStopName D520

Данных по наддуву у меня нет - сделал *по подобию*., температурные режимы так же от мотора Z-серии.
На карте Окинавы проверял температурный режим мотора: на номинале можно летать спокойно, на форсаже минуты 3-4, потом мотор перегреваеться. После полутора км высоты форсаж можно держать включённым.
ФМ на пробу внизу. Заменяет дефолтную фм во всех трёх модификациях мода.

Vasya 18.08.2016 20:48

Цитата:

Сообщение от Toobone (Сообщение 156218)
По идее, учитывая 7-опорный коленвал этих движков, КПД должен быть намного лучше аналогичных по литражу у конкурентов, т.е. соотношение отдачи в л.с. на литр мощности самое высокое среди конструктивно похожих движков. Правда, конкретно за этот не знаю.

Не сильно больно они мощные. 1100 сил с 36 литров., не в коленвале дело, а в головке блока. Самые прогрессивные на то время были немецкий Даймлер и Ролс-Ройс аглицкий. Англичане снимали с 27 литров до 1760 сил в году так 43-м. У англов был хороший 100-й бензин, а присадка повышала октановое число до 150 - поэтому можно было наддув давать за 2-е атмосферы на 27 литрах., двигатель был высокооборотистый и требовал тщательной сборки и ухода., если бы СССР запустила такой мотор в производство - то мощности выше 1300 сил не получила бы.
Испано-Сюзиа снимала мощность почти равную немецким моторам., бензин был то один и тот же. Предел Испаны без впрыска метанола был чуть выше 1400 сил, что даже меньше Даймлера-605 с его 1580 сил при наддуве 1.42. У Испаны наддув был не более - 1.43-45. Массы моторов сопоставимы. Вот только не знаю как там дела были с компрессором., 1400 сил - это - скорее всего - уже стоял двухступенчатый компрессор., потому как одноступенчатый работает или на высоте или только внизу, смотря какой угол имеют лопатки. Испана - просто хороший мотор на уровне без чудесности. ДБ-605 немного лучше и надёжнее., с таким мотором Девуантин показал бы результаты на уровне позднего Густава.
Такие мысли.
------------------------------------
Скины на Девуантин проявились в игре?

YurBorR 23.08.2016 23:29

Саша (Александр (AVK-RED), спасибо тебе за "наводку" на звукомод для гака и расклад крыльев - ну не хватает этих звуков в Иле, а патчи всё "молчат", а модов не встречал. У меня лёгкомодовый Ил и этот мод не пошёл, но удалось подправить и всё загружается и звук появился. Ещё раз Саша тебе спасибо и спасибо неизвестному, для меня, автору этого звукомода.

Александр (AVK-RED) 24.08.2016 02:21

Цитата:

Сообщение от YurBorR (Сообщение 156360)
Саша (Александр (AVK-RED), спасибо тебе за "наводку" на звукомод для гака и расклад крыльев - ну не хватает этих звуков в Иле, а патчи всё "молчат", а модов не встречал. У меня лёгкомодовый Ил и этот мод не пошёл, но удалось подправить и всё загружается и звук появился. Ещё раз Саша тебе спасибо и спасибо неизвестному, для меня, автору этого звукомода.

Этот мод я собрал из разных других модов. Он у меня прекрасно идёт в Дген сборке. Никаких проблем. Рад, что подошёл. Вот кстати звуки, спасибо, что помог советом. Я всё переправил https://yadi.sk/d/zS_oVzdfuEyub :)

deSAD 24.08.2016 09:48

Цитата:

Сообщение от Vasya (Сообщение 156095)
То каковы будут пожелания ув. дяди Серёжи относительно Чайки с УБС-ами?

Ну, может, как и указано по той ссылке, что я приводил, 165 штук? И по 650 на ствол для ШКАС'ов. Только вот как это "правильнее" реализовать? В отдельном слоте или как дополнительный набор вооружения для дефолтного И-153 М-63? :I'm_thinking:

З.Ы.
Прошу прощения за несколько запоздалый ответ :ups: С этими пьянками и стакан вина выпить некогда © :DONT_KNOW:

=PUH=punk= 24.08.2016 12:39

Приветствую уважаемые, у меня вопросик по прохождению кампаний, дошел игрок до звания полковник и фсе выше никак, а нельзя прописать, чтобы игрок мог командовать не только своей эскадрильей, а мог бы брать под управление и 2,3 и 4-ю эскадрильи ?
Может это прописать после набора определенного количества очков, для статических кампаний был бы интересен такой поворот.

Dornil 28.08.2016 12:57

Как запаковывать файлы обратно в sfs? Возникло тут желание немного помодить СПШ, с которым врапперы не работают.

tarakan67 28.08.2016 13:00

Есть специальная программка sfs arhivator

Toobone 28.08.2016 13:33

Цитата:

Сообщение от Vasya (Сообщение 156233)
Скины на Девуантин проявились в игре?

Таки да:ok: Но не все.

Dornil 28.08.2016 13:46

Что-то не получается ничего с архиватором:( Для начала пытаюсь тупо переупаковать им дефолтный files.sfs без изменений - размер архива получается отличным от стандартного, и игра вообще не запускается. Новую sfs'ку без изменений в .rc, я так понимаю, игра вообще грузить не будет. Что я делаю не так?

NB79 28.08.2016 15:12

А в СПШ просто по другому классы пакуются. Они не криптуются перед паковковкой и по этому собрать СФС для СПШ пакером для ЗС не получится. Скорее всего именно в этом причина.

Dornil 28.08.2016 21:43

Досадно:( Значит никакого способа подшаманить СПШ не существует?

NB79 29.08.2016 01:16

Вот чего не знаю - того не знаю. Не интересовался вопросом.

YurBorR 29.08.2016 12:42

Вложений: 2
Василий, я опять к тебе, больше не к кому. После взрыва самолёта на земле появляются кратер+огонь+дым - это нормально, но если это бомбёр с горящими крыльями, то появляются ещё добавочный дым см. скрины. Так вот, если сделать более-менее нормальный дым на крыле, то соответственно такой же появляется и на земле, который, зараза, жрёт и садит фпс. Припоминаю, что этот вопрос давнооо поднимался, но там и остался. А этот наземнокрыльевой дым в "3do\Effects\Aircraft\BlackHeavySPD.eff, BlackHeavyTSPD.eff, BlackHeavySPDWing.eff в классе AircraftState и ефф-ки используются и на земле и на крыльях. Я убирал этот наземнокрыльевой дым, ефф-ки то общие, остаётся огонь на земле и всё прекрасно и смотрится нормально. Вась, если тебя заинтересует это, то посмотри, а то жиденький дым на крыльях не хочется. Не получится - буду летать с просадками.
Интересно, что этот наземный дым, не вечный, а дымит где-то 1.5мин, найти бы строку, убрать ... Можно ещё этот наземный дым укоротить за счёт дыма на крыльях, но это вообще не годится - будет очередной "обрубок", как сказал Гончий.

Vasya 30.08.2016 23:01

Цитата:

Сообщение от YurBorR (Сообщение 156553)
Василий, я опять к тебе, больше не к кому. После взрыва самолёта на земле появляются кратер+огонь+дым - это нормально, но если это бомбёр с горящими крыльями, то появляются ещё добавочный дым см. скрины. Так вот, если сделать более-менее нормальный дым на крыле, то соответственно такой же появляется и на земле, который, зараза, жрёт и садит фпс. Припоминаю, что этот вопрос давнооо поднимался, но там и остался. А этот наземнокрыльевой дым в "3do\Effects\Aircraft\BlackHeavySPD.eff, BlackHeavyTSPD.eff, BlackHeavySPDWing.eff в классе AircraftState и ефф-ки используются и на земле и на крыльях. Я убирал этот наземнокрыльевой дым, ефф-ки то общие, остаётся огонь на земле и всё прекрасно и смотрится нормально. Вась, если тебя заинтересует это, то посмотри, а то жиденький дым на крыльях не хочется. Не получится - буду летать с просадками.
Интересно, что этот наземный дым, не вечный, а дымит где-то 1.5мин, найти бы строку, убрать ... Можно ещё этот наземный дым укоротить за счёт дыма на крыльях, но это вообще не годится - будет очередной "обрубок", как сказал Гончий.

Хорошо я посмотрю класс AircraftState.
Был сильно занят дополнительной работой(физической) - только сегодня освободился, целый день отдыхал. На форум заглядывал только мельком с телефона. Сейчас плотнее займусь самолётами.

deSAD 03.09.2016 09:47

Цитата:

Сообщение от Vasya (Сообщение 156095)
То каковы будут пожелания ув. дяди Серёжи относительно Чайки с УБС-ами?

Попробовал было самотужкы "пересобрать" I_153_M63, добавив туда два дополнительных варианта вооружений с БС'ами из I_153_M62, но - увы и ах - ИЛ после этого даже не запустился, хотя класс скомпилировался без ошибок :DONT_KNOW: Help me, anyone, pls.


злой 03.09.2016 10:30

Цитата:

Сообщение от deSAD (Сообщение 156677)
Попробовал было самотужкы "пересобрать" I_153_M63, добавив туда два дополнительных варианта вооружений с БС'ами из I_153_M62, но - увы и ах - ИЛ после этого даже не запустился, хотя класс скомпилировался без ошибок :DONT_KNOW: Help me, anyone, pls.

Сергей, была версия Чайки с М-63 в игре. кажется Женька делал. у меня в остатках скинов вот такая папка болтается - I-153M63.

deSAD 03.09.2016 13:28

Цитата:

Сообщение от злой (Сообщение 156678)
Сергей, была версия Чайки с М-63 в игре. кажется Женька делал.

Она теперь даже и в дефолтной версии есть, начиная с 4.13.1. Вот только без БС'ов :DONT_KNOW: БС имеется в качестве одного (вернее двух ;)) из вариантов вооружения для И-153 М-62.

Vasya 03.09.2016 14:56

I_153_2BS
 
Вложений: 2
[QUOTE=deSAD;156677]Попробовал было самотужкы "пересобрать" I_153_M63, добавив туда два дополнительных варианта вооружений с БС'ами из I_153_M62, но - увы и ах - ИЛ после этого даже не запустился, хотя класс скомпилировался без ошибок :DONT_KNOW: Help me, anyone, pls.

................
Прошу прощения за задержку!
:ups:
Премного был занят всякими делами и семейными сценами.
Вот только сегодня добрался до Ила.
Одному пользователю под 4.09 Барракуду собрал без кокпита.
Сейчас Чайку поремонтирую., потом на очереди еффекты по прозьбе.
-------------------------------------
Пробуйте.
Архив внизу.
Плиз!
П.С. Есть дефолтный переделанный класс и есть копия. Бамажка для айр-ини вложена. В дефолтном самолёте вооружение задваиваеться, это потому как в игре есть ещё и код вооружение с которого и читаеться нижний список вооружения.
----------------------------------------
Можно попробовать вкинуть в папку I_153_2BS подпапку cod - внизу в архиве - там два файлика под номерами -2118095664 и 141546742 - соответственно это вооружение для I_153_M63 и I_153_2BS.

SkyFan 04.09.2016 12:08

Разыскивается пропавший дутик от Як-9П
 
Вложений: 4
Уважаемые коллеги, у меня назрела необходимость очередного вопроса Знатокам. Проблема не новая, замечена еще в 4.12.2m +SAS ModAct 5.30 и перекочевавшая в DGenPack 1.1 (на основе 4.13.2m) вместе с МОДным Як-9П.
Для 4.12.2m скачан отсюда: http://www.sas1946.com/main/index.ph...c,36237.0.html
А еще точнее, отсюда:
http://forum.aviaskins.com/showpost....&postcount=608
http://forum.aviaskins.com/showpost....88&postcount=1
В 4.13.2m + DGenPack 1.1 входил в комплект. В целом на машину жаловаться грех, ведет себя очень прилично, проблемка возникает лишь в случае старта в воздухе (в простом редакторе или по условиям миссии). В таких случаях при попытке выпустить шасси дутик остается в своей нише. То есть, после посадки уже по аэродрому шибко не порулишь. Не критично, но неприятно. :I'm_thinking: Скриншоты и логи из обеих версий игры прилагаются. Не буду лукавить: в логах не увидел ничего. :DONT_KNOW:
Поэтому заранее благодарен всем компетентным товарищам за толковый совет и действенную помощь. :thx:

Vasya 04.09.2016 17:15

Цитата:

Сообщение от SkyFan (Сообщение 156710)
Уважаемые коллеги, у меня назрела необходимость очередного вопроса Знатокам. ...............
Поэтому заранее благодарен всем компетентным товарищам за толковый совет и действенную помощь. :thx:

А у меня в ветке поглядеть, не?
- http://forum.aviaskins.com/showpost....&postcount=711 -.

YurBorR 04.09.2016 17:58

Василий, пока ты здесь, если у тебя правильно компилятся Cargo.java и CargoG.java будь добр, скинь пожалйста. Какие ещё надо я переделал, а эти - ну никак.
P.S. Скачал по твоему адресу DJ, ошибок было меньше, а потом забыл что он 30 пашет и всё... И сейчас никак не запускается.

SkyFan 04.09.2016 18:39

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

Сообщение от Vasya (Сообщение 156716)
А у меня в ветке поглядеть, не?
- http://forum.aviaskins.com/showpost....&postcount=711 -.

Василий, большое СПАСИБО. Установил содержимое архива !!!_001_YAK_9P.rar в папку с МОДом Як-9П и дутик заработал. :ok: :beer:
Но это в 4.12.2m + SAS ModAct 5.30. Однако, мне непонятно, как быть с DGen 1.1 на основе 4.13.2m, где Як-9П в комплекте и файлы самолета, по-видимому, зашиты в sfs?
Установить в #DGen все содержимое архива (в папке, естественно)? Или только те файлы/классы, которые отвечают за дутик (какие именно)? :I'm_thinking:
Заранее спасибо.

Vasya 04.09.2016 19:42

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

Сообщение от SkyFan (Сообщение 156721)
..........
Установить в #DGen все содержимое архива (в папке, естественно)? Или только те файлы/классы, которые отвечают за дутик (какие именно)? :I'm_thinking:
Заранее спасибо.

Как в сборке DGen устанавливаються самолёты - я не знаю.
У меня Як-9П летает в сборке под патч 4.13.2.
Сейчас скачал заново архив Як-9П з САСа. Попробую сделать класс Як-9П под мод который весом 20 мб.
По еффектам сегодня посмотрю., что в этих классах нужно изменить, а то я не совсем догнал.
Два часа пытался добыть файл сод для Чайки М-63., екстракторы не видят этот файл в сфс-ке Филес в Иле., прийдёться писать заново, батхерт мозга, однако.
Декомпилятор сегодня дам.
-------------------------------------
Внизу архив. Работает с модом САС
- http://www.sas1946.com/main/index.ph...c,36237.0.html -,
прямая закачка:
http://www.mediafire.com/?tt0xut9299nc9ew
Проверь на работоспособность в патче 4.13.2.

Vasya 04.09.2016 20:30

Цитата:

Сообщение от YurBorR (Сообщение 156720)
Василий, пока ты здесь, если у тебя правильно компилятся Cargo.java и CargoG.java будь добр, скинь пожалйста. Какие ещё надо я переделал, а эти - ну никак.
P.S. Скачал по твоему адресу DJ, ошибок было меньше, а потом забыл что он 30 пашет и всё... И сейчас никак не запускается.

Компилиться нормально.
Вот текст с правками:
Код:

// 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 -.

YurBorR 04.09.2016 20:38

Василий пробую, спасибо, отпишусь...

YurBorR 04.09.2016 20:42

Попробовал, всё просто ОК, Василий - ты гений!

YurBorR 04.09.2016 20:46

Вась, я посмотрел, а у тебя DJ v3.10.10.93, у меня DJ v3.12.12.96.
Василь поделись DJ v3.10.10.93 - файлик или адрес.

Vasya 04.09.2016 20:49

Цитата:

Сообщение от YurBorR (Сообщение 156729)
Попробовал, всё просто ОК, Василий - ты гений!

Нет, не я.
Там декомпилятор заикаеться - убрал лишнее "зисис," и всё зашилось.
Декомпилятор свой кинул себе на гугл-диск - выше ссылка.

YurBorR 04.09.2016 21:02

Скачал, спасибо Василий!

SkyFan 04.09.2016 21:54

Цитата:

Сообщение от Vasya (Сообщение 156723)
Внизу архив. Работает с модом САС
- http://www.sas1946.com/main/index.ph...c,36237.0.html -,
прямая закачка:
http://www.mediafire.com/?tt0xut9299nc9ew
Проверь на работоспособность в патче 4.13.2.

Василий, докладываю: Дутик появился. Звук двигателя в кабине пропал.
Что присоветуете?
P.S.Пак звуков от Александра (AVK-RED) еще не ставил (но попробовать планирую).
P.P.S. В других Яках в 4.13.2 и в Як-9П в 4.12.2 (после лечения) со звуком все в порядке.

Vasya 04.09.2016 22:04

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

Сообщение от SkyFan (Сообщение 156738)
Василий, докладываю: Дутик появился. Звук двигателя в кабине пропал.
Что присоветуете?
P.S.Пак звуков от Александра (AVK-RED) еще не ставил (но попробовать планирую).

Да, у меня в моторе проставлено
SoundName VK_107
PropName middle
StartStopName std_e

Но это такие звуки были в фм из САСовского баттонза.
Я сейчас поищу у себя эти звуки.
---------------------------------------
Нашёл что то похожее.
Но в звуках я не очень и что отвечает за звук в кабине - признаюсь - не знаю.
Звук - тот что у меня усть - внизу в архиве.

SkyFan 04.09.2016 22:47

Цитата:

Сообщение от Vasya (Сообщение 156739)
Да, у меня в моторе проставлено
SoundName VK_107
PropName middle
StartStopName std_e

Но это такие звуки были в фм из САСовского баттонза.
Я сейчас поищу у себя эти звуки.
---------------------------------------
Нашёл что то похожее.
Но в звуках я не очень и что отвечает за звук в кабине - признаюсь - не знаю.
Звук - тот что у меня усть - внизу в архиве.

Василий, спасибо, звук скачал. Сразу возник вопрос: а в классах как-то указывается путь к звуковым файлам и их имена?
Дело в том, что в сборке DGen 1.1 под 4.13.2m в папке my_samples есть похожие файлы, что и в Вашем архиве, но они называются не VK107_1000.wav, VK107_1500.wav, VK107_2000.wav, VK107_2700.wav, VK107_2701.wav, a xVK107_1000.wav, xVK107_1500.wav, xVK107_2000.wav, xVK107_2700.wav, xVK107_2701.wav
Похожая ситуация с файлом motor.VK_107.prs
У Вас он лежит прямо в папке my_presets, а в моей (и не только моей) сборке DGen 1.1 под 4.13.2m - по адресу my_presets\sounds.
Может быть, в этих отличиях дело?
Я-то могу продублировать эти файлы согласно Вашей структуре, но я не единственный пользователь DGenPack 1.1. Может быть, для всех нас имеет смысл подкорректировать класс-файл? Тогда и дутик, и звуки будут на месте.
Ваше мнение?

Vasya 04.09.2016 23:27

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

Сообщение от SkyFan (Сообщение 156741)
Василий, спасибо, звук скачал. Сразу возник вопрос: а в классах как-то указывается путь к звуковым файлам и их имена?
............
Ваше мнение?

У меня большинство звуков САСовских., небольшую часть собрал сам.
Звук пишеться не в классе, а в емд мотора. Картинка внизу.
Звуки у меня лежат в корне Ила как и положено в дефолте.
Так как брал емд мотора из баттонза САС к патчу 4.13(413.2) и звуки также САСовские, то всё совпало и звук в игре есть.
Как устроено в сборке Д-Ген относительно звуков - я не знаю.
Главное - думаеться мне - что бы файл motor.VK_107.prs Ил увидел.
Если в этом файле будут указаны звуки
Код:

[samples]
AM-38_starter.wav
VK107_1000.wav
VK107_1500.wav
VK107_2000.wav
VK107_2700.wav
VK107_2701.wav
xAM-38_starter.wav
xVK107_1000.wav
xVK107_1500.wav
xVK107_2000.wav
xVK107_2700.wav
xVK107_2701.wav
cockpitnoise.wav
wind_ext.wav
dmg_86_0m.wav
dive_1.wav
dive_2.wav

и эти звуки будут в наличии, то звук так же будет в игре.
Наверное в сборке Д-Ген не совпадают звуки записанные в motor.VK_107.prs и те что есть в папке my_samples.
Но это только мои предположения.
Нужно спросить Асуру куда правильно кладуться звуки в его зборке.
Потому как у меня в простой сборке под МОДС всё работает. И в патче 4.12.2 с САСовским модактом 5.30 всё работало.
Такие мысли.


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

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