Special Aircraft Service

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2] 3   Go Down

Author Topic: FW-190V1 extracted from BAT 4.3  (Read 1625 times)

0 Members and 1 Guest are viewing this topic.

Piotrek1

  • member
  • Offline Offline
  • Posts: 2495
    • SAS IL BYTES BACK
Re: FW-190V1 extracted from BAT 4.3
« Reply #12 on: January 23, 2025, 01:21:44 PM »

Hi Frankiek, yes I am using Vp modpack, I haven't discovered this bug yet, not enough time to test,
did you manage to get rid of this problem in Vp modpack?
Logged

Frankiek

  • SAS Team
  • member
  • Offline Offline
  • Posts: 3148
Re: FW-190V1 extracted from BAT 4.3
« Reply #13 on: January 23, 2025, 01:29:02 PM »

No not yet I also didn't had much time to test but I will look into the issue and hopefully shouldn't be too difficult to sort out
Logged

Piotrek1

  • member
  • Offline Offline
  • Posts: 2495
    • SAS IL BYTES BACK
Re: FW-190V1 extracted from BAT 4.3
« Reply #14 on: January 23, 2025, 01:39:38 PM »

Thank you for the info, I also hope that this and a few other errors can be resolved,

Best Regards,
Piotrek
Logged

Vasya

  • member
  • Offline Offline
  • Posts: 467
Re: FW-190V1 extracted from BAT 4.3
« Reply #15 on: January 24, 2025, 02:26:32 AM »

Many thanks to the creators of this aircraft as well as Frankiek and Vasya,
with the version provided by Frankiek I was getting 30% CTD, there was some problem with the cockpit of the Fw-190A-2,
the version provided by Vasya works, there are some minor bugs e.g. the landing gear and the fact that take-off is only possible with autopilot,
I will be able to do more tests at the end of the week,,

Translated with DeepL.com (free version)

Best Regards,
Piotrek
Corrected engine overheating for patch 4.12.2.
On takeoff, first give gas to 50%, in the middle of the run increase to 88%.

In the air, you need to monitor the oil temperature gauge, it is better not to exceed 100 degrees.

The cylinders are also poorly cooled, unfortunately.
This was the case in real life.
In the mod, you need to replace the meshes of the landing gear.
Most likely, the glider was taken from the default from very early patches.
You can also use a simple basic class or a more sophisticated one from the FW Dimas mod.
https://drive.google.com/file/d/1Dzv_pD9OH4SM1Y8eWFCk46o2CeQ0suS8/view?usp=sharing
Logged

Piotrek1

  • member
  • Offline Offline
  • Posts: 2495
    • SAS IL BYTES BACK
Re: FW-190V1 extracted from BAT 4.3
« Reply #16 on: January 24, 2025, 12:53:53 PM »

Thank you Vasya for your help and fix, unfortunately after starting the mission the airplane "freezes" during takeoff,
problem with the landing gear disappeared

Code: [Select]
[19:17:47] Mission: Single/NN/Glif Kebir.mis is Playing
[19:17:47] INTERNAL ERROR: Can't open file 'PaintSchemes/Pilots/Domyślne'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'Step1_D0'
[19:17:47] SectFile load failed: null
[19:17:47] java.io.FileNotFoundException
[19:17:47] at com.maddox.rts.SFSInputStream.<init>(SFSInputStream.java:65)
[19:17:47] at com.maddox.rts.SFSReader.<init>(SFSReader.java:19)
[19:17:47] at com.maddox.rts.SectFile.loadFile(SectFile.java:227)
[19:17:47] at com.maddox.rts.SectFile.loadFile(SectFile.java:154)
[19:17:47] at com.maddox.rts.SectFile.<init>(SectFile.java:126)
[19:17:47] at com.maddox.rts.SectFile.<init>(SectFile.java:86)
[19:17:47] at com.maddox.sound.SoundPreset.<init>(SoundPreset.java:74)
[19:17:47] at com.maddox.sound.SoundPreset.get(SoundPreset.java:101)
[19:17:47] at com.maddox.sound.SoundFX.<init>(SoundFX.java:47)
[19:17:47] at com.maddox.il2.engine.Actor.newSound(Actor.java:637)
[19:17:47] at com.maddox.il2.objects.air.FW_190NEW.setDoorSndFW(FW_190NEW.java:177)
[19:17:47] at com.maddox.il2.objects.air.FW_190NEW.moveCockpitDoor(FW_190NEW.java:163)
[19:17:47] at com.maddox.il2.objects.air.Aircraft.update(Aircraft.java:1608)
[19:17:47] at com.maddox.il2.objects.air.AircraftLH.update(AircraftLH.java:137)
[19:17:47] at com.maddox.il2.objects.air.FW_190NEW.update(FW_190NEW.java:249)
[19:17:47] at com.maddox.il2.objects.air.FW_190V1.update(FW_190V1.java:74)
[19:17:47] at com.maddox.il2.fm.FlightModelMain.update(FlightModelMain.java:1181)
[19:17:47] at com.maddox.il2.fm.FlightModel.FMupdate(FlightModel.java:480)
[19:17:47] at com.maddox.il2.fm.RealFlightModel.update(RealFlightModel.java:507)
[19:17:47] at com.maddox.il2.fm.FlightModelMain.tick(FlightModelMain.java:1206)
[19:17:47] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
[19:17:47] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:371)
[19:17:47] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
[19:17:47] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
[19:17:47] at com.maddox.rts.Message._send(Message.java:1217)
[19:17:47] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[19:17:47] at com.maddox.rts.Message.sendTo(Message.java:1134)
[19:17:47] at com.maddox.rts.Message.trySend(Message.java:1115)
[19:17:47] at com.maddox.rts.Time.loopMessages(Time.java:252)
[19:17:47] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
[19:17:47] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
[19:17:47] at com.maddox.il2.game.Main.exec(Main.java:422)
[19:17:47] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[19:17:47] Cannot load sound preset cockpit.fw (java.lang.Exception: Invalid preset format)
[19:17:47] java.lang.NullPointerException
[19:17:47] at com.maddox.il2.objects.air.FW_190NEW.setDoorSndFW(FW_190NEW.java:200)
[19:17:47] at com.maddox.il2.objects.air.FW_190NEW.moveCockpitDoor(FW_190NEW.java:163)
[19:17:47] at com.maddox.il2.objects.air.Aircraft.update(Aircraft.java:1608)
[19:17:47] at com.maddox.il2.objects.air.AircraftLH.update(AircraftLH.java:137)
[19:17:47] at com.maddox.il2.objects.air.FW_190NEW.update(FW_190NEW.java:249)
[19:17:47] at com.maddox.il2.objects.air.FW_190V1.update(FW_190V1.java:74)
[19:17:47] at com.maddox.il2.fm.FlightModelMain.update(FlightModelMain.java:1181)
[19:17:47] at com.maddox.il2.fm.FlightModel.FMupdate(FlightModel.java:480)
[19:17:47] at com.maddox.il2.fm.RealFlightModel.update(RealFlightModel.java:507)
[19:17:47] at com.maddox.il2.fm.FlightModelMain.tick(FlightModelMain.java:1206)
[19:17:47] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
[19:17:47] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:371)
[19:17:47] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
[19:17:47] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
[19:17:47] at com.maddox.rts.Message._send(Message.java:1217)
[19:17:47] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[19:17:47] at com.maddox.rts.Message.sendTo(Message.java:1134)
[19:17:47] at com.maddox.rts.Message.trySend(Message.java:1115)
[19:17:47] at com.maddox.rts.Time.loopMessages(Time.java:252)
[19:17:47] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
[19:17:47] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
[19:17:47] at com.maddox.il2.game.Main.exec(Main.java:422)
[19:17:47] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'Oil_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'Water_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'Oil_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'Water_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'Oil_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'Water_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'Oil_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'Water_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'MGearL3C_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'MGearLArm1_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'MGearLArm2_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'MGearR3C_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'MGearRArm1_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'MGearRArm2_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'Water6_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'Water7_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'Water8_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'HMask1_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'HMask2_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'HMask3_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'HMask1_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'HMask2_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'HMask3_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'HMask1_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'HMask2_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'HMask3_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'HMask1_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'HMask2_D0'
[19:17:47] INTERNAL ERROR: HierMesh: Can't find chunk 'HMask3_D0'
[19:17:48] INTERNAL ERROR: HierMesh: Can't find chunk 'Oil_D0'
[19:17:48] INTERNAL ERROR: HierMesh: Can't find chunk 'Water_D0'
[19:17:48] INTERNAL ERROR: HierMesh: Can't find chunk 'Oil_D0'
[19:17:48] INTERNAL ERROR: HierMesh: Can't find chunk 'Water_D0'
[19:17:48] INTERNAL ERROR: HierMesh: Can't find chunk 'Oil_D0'
[19:17:48] INTERNAL ERROR: HierMesh: Can't find chunk 'Water_D0'
[19:17:50] INTERNAL ERROR: HierMesh: Can't find chunk 'Oil_D0'
[19:17:50] INTERNAL ERROR: HierMesh: Can't find chunk 'Water_D0'
[19:19:09] java.lang.NullPointerException
[19:19:09] at com.maddox.il2.objects.air.FW_190NEW.update(FW_190NEW.java:229)
[19:19:09] at com.maddox.il2.objects.air.FW_190V1.update(FW_190V1.java:74)
[19:19:09] at com.maddox.il2.fm.FlightModelMain.update(FlightModelMain.java:1181)
[19:19:09] at com.maddox.il2.fm.FlightModel.FMupdate(FlightModel.java:480)
[19:19:09] at com.maddox.il2.fm.RealFlightModel.update(RealFlightModel.java:507)
[19:19:09] at com.maddox.il2.fm.FlightModelMain.tick(FlightModelMain.java:1206)
[19:19:09] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
[19:19:09] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:371)
[19:19:09] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
[19:19:09] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
[19:19:09] at com.maddox.rts.Message._send(Message.java:1217)
[19:19:09] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[19:19:09] at com.maddox.rts.Message.sendTo(Message.java:1134)
[19:19:09] at com.maddox.rts.Message.trySend(Message.java:1115)
[19:19:09] at com.maddox.rts.Time.loopMessages(Time.java:252)
[19:19:09] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
[19:19:09] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
[19:19:09] at com.maddox.il2.game.Main.exec(Main.java:422)
[19:19:09] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[19:19:09] java.lang.NullPointerException
[19:19:09] at com.maddox.il2.objects.air.FW_190NEW.update(FW_190NEW.java:229)
[19:19:09] at com.maddox.il2.objects.air.FW_190V1.update(FW_190V1.java:74)
[19:19:09] at com.maddox.il2.fm.FlightModelMain.update(FlightModelMain.java:1181)
[19:19:09] at com.maddox.il2.fm.FlightModel.FMupdate(FlightModel.java:480)
[19:19:09] at com.maddox.il2.fm.RealFlightModel.update(RealFlightModel.java:507)
[19:19:09] at com.maddox.il2.fm.FlightModelMain.tick(FlightModelMain.java:1206)
[19:19:09] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
[19:19:09] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:371)
[19:19:09] at com.maddox.il2.engine.InterpolateAdapter._forceInterpolate(InterpolateAdapter.java:124)
[19:19:09] at com.maddox.il2.engine.InterpolateAdapter.forceInterpolate(InterpolateAdapter.java:106)
[19:19:09] at com.maddox.il2.engine.InterpolateRef.invokeRef(InterpolateRef.java:22)
[19:19:09] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:205)
[19:19:09] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:371)
[19:19:09] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
[19:19:09] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
[19:19:09] at com.maddox.rts.Message._send(Message.java:1217)
[19:19:09] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[19:19:09] at com.maddox.rts.Message.sendTo(Message.java:1134)
[19:19:09] at com.maddox.rts.Message.trySend(Message.java:1115)
[19:19:09] at com.maddox.rts.Time.loopMessages(Time.java:252)
[19:19:09] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
[19:19:09] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
[19:19:09] at com.maddox.il2.game.Main.exec(Main.java:422)
[19:19:09] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[19:19:09] java.lang.NullPointerException
Best Regards,
Piotrek

Logged

Vasya

  • member
  • Offline Offline
  • Posts: 467
Re: FW-190V1 extracted from BAT 4.3
« Reply #17 on: January 24, 2025, 02:32:05 PM »

Thank you Vasya for your help and fix, unfortunately after starting the mission the airplane "freezes" during takeoff,
problem with the landing gear disappeared
......................
Best Regards,
Piotrek
Just checked - even with an open canopy the plane takes off and loses the canopy, there is no freezing in the air.
Checked with two main classes of FW_190NEW:
lightweight and more complete from the Dimas mod.
Checked in build 4.12.2 with most of the files from Modact 5.30.
I also have additional mods installed:
!!!_000_Aircraft_Flame-Smoke-By door-Spread wing-Gak
sasup_effects01.sfs
sas_sound_01.sfs
sas_sound_02.sfs
There are also effects !!!_000_Aircraft_Engine_Smoke_State_4.12.2,
but they only affect the damage of the model: burning, smoking...
I can share if you need anything.
 :)
https://drive.google.com/file/d/1_bmJCAlxkOYzvGiUYIfWJVGQ4e2TdYbE/view?usp=drive_link
https://drive.google.com/file/d/1ocU6VtJGCCxIwBW-U1T9SpUVxOfRlfuC/view?usp=sharing
I don't know what patch you have.
I don't know what mod activator is installed.

Logged

Piotrek1

  • member
  • Offline Offline
  • Posts: 2495
    • SAS IL BYTES BACK
Re: FW-190V1 extracted from BAT 4.3
« Reply #18 on: January 24, 2025, 03:03:35 PM »

Thank you Vasya for your time unfortunately this mod is not working properly for me so I will uninstall it, no problem there are many other mods.

Best Regards,
Piotrek
Logged

Vasya

  • member
  • Offline Offline
  • Posts: 467
Re: FW-190V1 extracted from BAT 4.3
« Reply #19 on: January 24, 2025, 07:26:36 PM »

Thank you Vasya for your time unfortunately this mod is not working properly for me so I will uninstall it, no problem there are many other mods.

Best Regards,
Piotrek
In the FW_190NEW class, the code for opening/closing the cockpit light and opening it at a certain speed is written.
if(super.FM.isPlayers() && ((FlightModelMain) (super.FM)).CT.cockpitDoorControl
This code is poorly understood by the unmodified game, and sounds are also needed to open the flashlight.
Your log says that I don't understand this code and there are no sounds.
The first FockeWulf mod was tested in patch 4.13.4 with Modact 6-40 and in patch 4.12.2 with most classes from Modact 5-30.
SFS
sasup_effects01.sfs
sas_sound_01.sfs
sas_sound_02.sfs
installed in both assemblies.
I have a mod installed in patch 4.13.4 with Modact 6-40
2009 UP_RealFWs, which is adapted for later patches
and combined with the new 3Do, which I took on the Freemodding site.
For this mod I have created class FW_190NEW with a simplified cabin light opening code.
In patch 4.12.2, I have the FW mod from Dimas installed.
This mod is reworked FockeWulf mods from Claymorpak and the new 3Do from Freemodding.
The FockeWulf mods work well with the SAS Modact classes and the necessary SPS.
-----------------------
The original text was translated by Google Translate.
"В классе FW_190NEW написан код открывания/закрывания фонаря кокпита и его отрыв на определённой скорости.
if(super.FM.isPlayers() && ((FlightModelMain) (super.FM)).CT.cockpitDoorControl
Этот код немодифицированая игра плохо понимает, так же нужны звуки для открывания фонаря.
У вас лог пишет, что не понимаю этот код и нет звуков.
Мод первого ФоккеВульфа тестил в патче 4.13.4 с Модактом 6-40 и в патче 4.12.2 с большинством классов из Модакта 5-30.
СФС
sasup_effects01.sfs
sas_sound_01.sfs
sas_sound_02.sfs
установлены в обеих сборках.
В патче 4.13.4 с Модактом 6-40 у меня установлен мод
2009 года UP_RealFWs, который адаптирован под поздние патчи
и совмещён с новым 3До, который брал на сайте Фримоддинг.
Для этого мода у меня создан класс  FW_190NEW с облегчённым кодом открывания фонаря кабины.
В паче 4.12.2 у меня установлен мод  FW от Димаса.
Этот мод переработанные моды ФоккеВульфов из Клейморпака и нового 3До из Фримоддинга.
Моды ФоккеВульфов хорошо работают с классами САСовских Модактов и нужных СФС."
Logged

Piotrek1

  • member
  • Offline Offline
  • Posts: 2495
    • SAS IL BYTES BACK
Re: FW-190V1 extracted from BAT 4.3
« Reply #20 on: January 25, 2025, 07:28:37 AM »

Hi Vasya, looking at the screenshots you shared and comparing with what I have in-game there is actually no difference, the only thing I am not sure about is the folder !!!_000_STD, what are its contents if I may ask?
Logged

andrey65

  • member
  • Offline Offline
  • Posts: 197
Re: FW-190V1 extracted from BAT 4.3
« Reply #21 on: January 25, 2025, 08:09:04 AM »

The mod FM works very well for me, thanks!
Logged

ssn637

  • member
  • Offline Offline
  • Posts: 223
  • Men mean more than guns in the rating of a ship
Re: FW-190V1 extracted from BAT 4.3
« Reply #22 on: January 25, 2025, 12:06:59 PM »

I was made aware that there is an interest in having the FW-190V1 available 

I extracted the plane from BAT4.3 "Danger Zone" and all the credit goes to the BAT team

In the folder you will find both the hashed and unhashed class files so you can choose

I tested  the plane only in 4.12.2 Modact 5.3 and apparently everything works
 
https://www.mediafire.com/file/zb4r8dt1z3299so/FW-190V1.7z/file



Hi Frankiek

Would you mind explaining how you knew which hex files (e.g. 739E10FEBCD323DC) were associated with the FW-190V1?  Whenever I use the dump function with the IL-2 Selector I don't see any hex files (or don't know where to find them) included in the dump folder if I start a Quick Mission with a particular aircraft I'm trying to analyze. 
Logged

Frankiek

  • SAS Team
  • member
  • Offline Offline
  • Posts: 3148
Re: FW-190V1 extracted from BAT 4.3
« Reply #23 on: January 25, 2025, 01:19:32 PM »

The cod files are simple text files encrypted by Il-2 and they are not dumped by the selector. In stock games you can find them inside the files.sfs in the cod folder. The name of the cod files is the same as the plane class (without extension). To decript this file you need a specific tool that is not available here at SAS. In the initial days of modding the loadout editor was restricted as this would enable to mod stock planes and cheat online. Even though i don't see any reason to keep this tool restricted SAS policy wasn't changed and so you can only find this tool together with the instructions at the freemodding site
Logged
Pages: 1 [2] 3   Go Up
 

Page created in 0.057 seconds with 27 queries.