Wednesday, January 14, 2015

Boeing T-45C Goshawk version 2.75

I know that I have announced that version 2.70 would have been the final T-45C release, but during the development of the MB.326 I spotted some very minor defects, which were easy to fix so here we are with version 2.75. Given that the changes are very small, this release will only be available from this blog at the moment. Changes are as follows:

- Fixed onboard clock animation (hours needle did not work)
- Improved graphics and animation of altimeter (sharper digit graphics and more accurate animation)
- Extended support for non-Tacpack carriers (from VLSO website):
When in cockpit tune to the relevant ILS frequency or TACAN channels as follows:
111.00 (47X) - CVN68 Nimitz (Acceleration)
112.00 (57X) - CVN68 Nimitz (Javier's)
114.00 (87X) - CVN65 Enterprise
112.10 (58X) - CV63 Kitty Hawk
113.10 (78X) - R09 Ark Royal

In addition, backup files for the "standard cockpit" (i.e. without reflective mirrors in P3D) are now included in the Optional Features folder. Download from the side bar as usual.

Note that I still have plans to upgrade my whole fleet, but the MB.326 has the highest priority - and by the way, the MB.326Beta will be withdrawn from download in 24 hours.

Monday, January 12, 2015

End of Beta stage and paintkit release

Thanks for the oustanding feedback on the MB.326 Beta - I am going through the bugs list and I have already solved many of them. As consequence, the Beta1 build is now outdated, and I will withdraw it from download in the next few days.If you want to download the Beta, I urge you to do so in asap. I will keep on collecting feedback and fixing bugs. I am looking to release version 1.00 within a couple of weeks in the worst case.

Aside, on top of the excellent work he did for the liveries, Alessandro was so kind to provide me (and you) with a paintkit for the MB.326, in layered PSD format.
This file is provided "as is" - no guarantee of any kind and no support whatsoever will be provided.
- Note that the intended usage of these files is to create freeware liveries for the MB.326. Please refrain from redistributing these files or content derivative of these files for profit.
- Please DO NOT share or distribute repaint until version 1.00 of this package is officially released from this blog. We may need to make changes to the package and to the folder structure...most probably including a specific folder to support twin seater versions with MK.540 engine.
If you promise you will stick to these (simple) rules, you are welcome to download the paintkit by clicking HERE.

Sunday, January 4, 2015

Aermacchi MB.326 Package - Public Beta Release

Here we are with the public Beta version of the Aermacchi MB.326 - this is a very special project for me, as this is the only military jet I had the pleasure to fly in reality (yes - I was in control for few minutes, but still it was an amazing and unforgettable experience).
First thing, I'd like to thank all the people involved in this project:
Alessandro Barbarini, who volunteered to redo the external textures and did an Amazing job and was a continous driver for improvements; Roy Holmes who created a very realistic flight model (I invite you to check it against actual flight manuals and be amazed by the accuracy), Mario Motta who provided additional coding and flight testing (Mario has hundreds of real-life flight hours on the 326) and Serge Luzin who, as usual, created an exceptional sound package (some of it is based on recordings taken on my joy-ride).
That being said, here are some things you need to know about this Beta version:
  • This package depicts several versions of the Aermacchi MB.326, which can be divided in two-seater unarmed versions, two-seater armed versions and single-seater armed versions.
  • There is only one virtual cockpit model. This is sort of an average between the different layouts of the mid-late 70's... hence it is similar, but not exactly the same, as any real-life version. This is a compromise I had to make to keep the project to a manageable size.
  • The project has been tested in FSX:Acceleration and in P3DV2. It has not been tested in FSX-Steam Edition, nor in FSX:SP1/SP2 and may not work.
  • The package supports both VACMI from Sim Skunk Works and Tacpack from Vertical Reality Simulations. Those are two add-on packages that allow FSX/P3Dv2 to have working weapons functionality. At the time I am writing, VACMI is the only one that supports P3Dv2.
To make weapons work with VACMI
The package should work without any modification under VACMI. You should, however, disable collisions with other aircrafts - otherwise, releasing a bomb may cause a collision with the aircraft. NOTE - with VACMI the following weapons will not work: MK.76, Magic 550, all guns and gunpods (cosmetic only)

To make weapons work with TACPACKIn order to make weapons work with Tacpack you MUST replace the panel.cfg in the PANEL subfolder of the MB326E folder, with the one contained in the panel_TACPACK_backup. This MUST BE DONE ONLY ON THE MB.326E folder.
NOTE 1 - with Tacpack the following weapons will not work: Matra F2 and 155 rocket pods. 2 - Beta files are not signed for multiplayer in Tacpack. If the server has anti-cheat turned on, you will be kicked out.

To fire weaponsIn order to fire a weapon, apart obviously from loading it in the configurator, you must:
- Switch the Trigger selector switch to ARMT & CAM
- Switch the MASTER ARM to READY
- Select the weapon station you wish to employ (upon pressing the key it turns green if the station ammo is not zero)
- If the weapon you wish to fire is a cannon, you must also turn on the gun power switch
- Within Tacpack: trigger fires all the forward firing weapons, pickle drops the droppable ones.
- Within VACMI: brake key (usually mapped to trigger) fires any weapon
NOTE - Guns visual effects should work even if you have no weapon package installed.

Bug reports
I will keep track of the bugs/change requests in my usual way, that is filling and updating the following list:

Bugs and change request lists
LAST UPDATE 28/1/2015

Visual Model:
MB326MDL1 - Inner frame of canopy on single-seater model has defective geometry (visible when canopy is open, single seater model only). Fixed, 3D part redone.
MB326MDL2 - Position light reflection too big.
MB326MDL3 - Aileron trim animation not working. Actually this was not coded in the .mdl... 
MB326MDL4 - Upper beacon light way too strong. Evaluate bespoke effect.

Virtual Cockpit:
MB326VC1 - HSI pointer no.2 points to wrong direction. Should point towards selected NDB. station.
MB326VC2 - NDB frequency cannot be selected in the Virtual Cockpit.
MB326VC3 - Gear warning light does not work. FIXED. Gear warning light now works.
MB326VC4 - Would be cool to have model-specific VC (specific VC for K model, and/or one for unarmed models)
MB326VC5 - Throttle animation does not work in the released model. FIXED - Wrong system simulation files went into Beta build. Please download BETA1A.
MB326VC6 - Miscellaneous avionic malfuctions. FIXED - Wrong system simulation files went into Beta build. Please download BETA1A.

MB326VC7 - HSI/RMI button do not work in FSX. They work fine in P3Dv2. Difficult bug to appears to be related to detection of Mouse click areas. FIXED - Reset scale in 3D model fixed it
MB326VC8 - Oxy button linked to Master Arm. FIXED animation in 3D model
MB326VC9 - Cabin pressure altimeter not working. FIXED animation in 3D model
MB326VC10 - Radio and advisory panels remain lit even in power is absent from the main bus.
MB326VC11 - Canopy lock lever not working in FSX (but works in P3Dv2, likely to be a reset-scale bug). FIXED reset scale solved the issue.
MB326VC12 - Clock "hours" needle not working. FIXED animation sequence in 3D model. NOTE: it may also apply to other projects.
MB326VC13 - Turn coordinator seems to have inverted motion.
MB326VC14 - Upper beacon light too strong.
MB326VC15 - Pitot heat indicator not working. FIXED - Pitot heat now working.
MB326VC16 - Check rudder trim switch animation. FIXED - implemented standard trim rocker animation.
MB326VC17 - One nav button inop, also in general, only standby frequencies can be changed. Closed. Fixed nav button, still user can only change standby frequencies.
MB326VC18 - Radio power button not working, also, avionics switch button missing.
MB326VC19 - Emergency landing gear not working
MB326VC20 - Canopy frame texture improvement. Fixed - Redone all canopy texture and improved geometry.
MB326VC21 - Gunsight support graphical improvement. Open.
MB326VC22 - Control stick graphical improvement. Closed. Redone model and textures.

MB326VC23 - Ejection seat graphical improvement. Open
MB326VC24 - Further reduction of instrument glass reflection. Closed. Increased effect transparency by 50%.
MB326VC25 - Provide option to remove canopy scratches etc. Closed. Provided alternate texture in "optional_features" folder.
MB326VC26 - Trim NEUT flag indications not working. Closed. Fixed formulas in Modeldef.xml
MB326VC27 - EXT FUEL TRANSF gauge does not work. Closed. Albeit fuel transfer functions are not implemented, EXT FUEL TRANSF flag will now show ON if there is more than 5% fuel in any of the external fuel tanks.

Flight Model:
MB326FM1 - Currently "G" models (which have Viper 540 engine) do not have a specific flight model assigned.
MB326FM2 - Real Aircraft had no autopilot... change autopilot setting accordingly on all aicrafts. Fixed. Autopilot removed. 

Sound package:
MB326SND1 - Gear warning horn sound does not work. FIXED
MB326SND2 - Gun sound effects do not work. FIXEDMB326SND3 - Add high-G breathing sound. FIXED 

Weapons functionality:
MB326WP1 - Tacpack incompatibility (loads still suspended after release). FIXED - Wrong system simulation files went into Beta build. Please download BETA1A.
MB326WP2 - Minigun visual effect on STA2 does not work. Could not replicate the bug. ON HOLD - CLOSED. This is dependant on visual effect settings / rendering engine. Code is correct, just does not show in some cases.
MB326WP3 - Under VACMI, when selecting STA6 release, STA5 is fired. FIXED - Bug in Tactical module, found and fixed.
MB326WP4 - Under Tacpack, gun trigger does not seen to work. FIXED - Identified bug in Tactical module
MB326WP5 - Under Tacpack, files NOT signed for multiplayer. Intentional in the Beta.

MB326WP6 - Under Tacpack, cannot load SUU-11 on STA2. FIXED - Bug in Tacpack.ini file, wrong assignment for that station.

General and Others:
MB326GEN1 - Checklist and product documentation are missing.
MB326GEN2 - Removed repaint of the aicraft involved in the Casalecchio di Reno accident.
MB326GEN3 - Write a flight manual. Note: T-45 flight manual included by mistake.
MB326GEN4 - Minor mistake in scrape points, light assignment, fuel system in aicraft.cfg Fixed
MB326GEN5 - Tacpack debug screen instead of GPS - Fixed.
MB326GEN6 - Nav radio 2 not configured but present - Removed NAV2 radio from radio panel.
MB326GEN7 - Old texture set left in by mistake and unreferenced - Fixed, texture set removed.
MB326GEN8 - Abnormally high data packet consumption in multiplayer - Fixed. - Bug in gun effect code. 

Color key as follows:

RED - Severe problem. Product should not be released until the issue is solved, or, should the problem become too difficult or time consuming to solve, users must be clearly notified of the defect. Solving such issues is a very high priority.

ORANGE - Moderately severe will be perceived as a defect by most users. High priority.

YELLOW - Minor issue. Better fix it, but low priority...and will not be noted by most users.

GREEN - Issue solved, still on the list for the record or verification.

BLUE - Possible improvement / nice to have: product is not defective as is, but could be better. May be introduced with an update later on.

How to download the BETA:
Beta version is now outdated and is no more available for download.

Sunday, December 14, 2014

Plans for closure of the F-14D project...

Much like I did for the T-45C, I would like to "close" the F-14D project, at least for FSX. So, whenever I will find the time, I will make a further, and hopefully last, update to this mighty feline.

Changes I have on my book at the moment are:
- Replace the ASI gauge with a proper ASI/Machmeter
- Replace the ADI with a better model
- Replace the Altimeter with a better model
- Add the scratches effects to the VC
- Try to improve autopilot logic
- Try to improve reflections
- Lower the visors on the crew helmet

...not much. If you have suggestions or requests, they are welcome. I cannot promise anything - but the fact that I am willing to listen.

Saturday, December 13, 2014

How to create working mirrors for P3Dv2 aicrafts

Just a quick heads-up for aicraft developers (and a quick memo for me) - here is how the working mirrors in my T-45C for Prepar3d V2.0 are done.
This is not meant to be a "tutorial", but just a quick note to show one of the possibilities provided by the new features of Prepar3d V2.
Specifically, Prepar3d V2 has an extended camera system, that allows you to easily render-to-texture any view, including IR sensors etc.
To make a working mirror for you Virtual cockpit you simply create a camera view with specific settings, assign a texture name and then use the texture in your 3D model.
In the T-45 there is a camera set as follows:

Description = Real time mirror
Origin = Virtual Cockpit
MomentumEffect = No
SnapPbhAdjust = Swivel
SnapPbhReturn = FALSE
PanPbhAdjust = Swivel
PanPbhReturn = FALSE
Track = None
ShowAxis = FALSE
AllowZoom = TRUE
InitialZoom = 0.60
SmoothZoomTime = 2.0
ZoomPanScalar = 1.0
ShowWeather = Yes
XyzAdjust = TRUE
InitialXyz = 0, 0.5, 0
InitialPbh = 0, 0, 180

This should be enough to generate a $mirror texture you can use in the VC. You will need, of course, to orient/flip it properly. Also, I have made the base material "self illuminating" otherwise the mirror would receive shadows from the rest of the cockpit.
In green are the specific lines that do the trick. You can of course customize the camera angles and the rendering setting to your preferences (but remember that more detail means bigger fps hit).

All the parameters are described in detail in the SDK - the trick works in a similar fashion for IR sensors or with other post processing effects.

I will probably add this to all my other planes (starting from the -D version)... when I'll get the time. Problem then is that you end up having two models (one for FSX and one for P3Dv2)... which takes longer to maintain.

Hope this helps. Ah, needless to say this ONLY works in Prepar3D v2.

Saturday, November 8, 2014

Projects update and future plans...


Time for a quick update on my various projects... lately my job kept me extremely busy, so I had very little time for flight simulation, and the progress on mt designs have been very slow. Still most of them are in good shape, and, while slow, the progress is steady.

Aermacchi MB.326
If you follow my facebook page, you should know that the two seater version is almost finished. Basically the only missing thing is the weapons functionality, which should not be too long to implement. I believe we could have a complete beta by the end of November, and a release before (or around) Chirstmas.

Eurofighter Typhoon
Airframe modeling in progress...30% done

Lockheed S-3B VikingViking fans, don't worry. I have collected feedback from the initial release, and I have already implemented some of them. I'll release an update as soon as I can find the time.

Grumman F-14D Grumman
Much like I did for the Goshawk, I would like to "close" this project for a "final" release. This would ideally include all the improvements applied to the Goshawk - including better graphics for some instruments and better glass reflections. Again, the problem here is to find the time.

Lockheed-Martin F-35 Lightning II
...same mantra here. I have a bunch of improvements in the works, but could not find the time to release them. Following the recent successful sea-trials of the F-35C this project is getting some more attention, so I should be

Boeing T-45C GoshawkThis project is closed and over... but still there are few very minor things I would like to a further update is not ruled out completely. is the situation. I'll keep you posted on the progress.

Saturday, September 27, 2014

New project announcement(s) and updates for the current ones.

I have completed a feasibility study for an Eurofighter Typhoon and I think I can announce this will be my new project for 2015. This is a quite complex aicraft to simulate, and I can say right from the start that it is not going to be a complete and fully realistic simulation - for one, most of the aicraft documentation is still classified. After collecting the all the data I could get, I believe that, in terms of realism, it could be, more or less, in the same league of my Tomcat.
Preliminary targets for this projects are as follows:
- high detail external visual model and virtual cockpit
- medium fidelity avionic system ("medium" meaning that it will be more or less in the same league as my other projects in terms of realism)
- medium fidelity flight dynamics
- bespoke sound set
- support of working weapons though Tacpack (although other systems can/will be evaluated)
- release date: unlikely to be earlier than summer 2015
- probably payware, but still TBD (please understand this is a very complex project to develop...and may well require some fundings).

By the way, some people suggested I could use Kickstarter. If you have seen the South Park season premiere you have seen the reasons why I dislike Kickstarter. It is cool and everything, but a good platform for scams.

What about the Aermacchi MB339, then?
Well, it will be developed as a "platform extension" of the 326. Flight model, a big part of the avionics and roughly 60% of the visual model can be reused as they are. On the other hand the virtual cockpit is almost completely new, and the textures need to be redone.
I will continue working on it from time to time.

Speaking of the MB.326, the project has slowed down a little... but it is still in a very good shape an I believe that a release within November is still possible. Here are a couple of screenhots of where we are at the moment:

Last, quick update to the other projects.

Grumman F-14D Tomcat:This will be the next of the old projects I'd like to close - there are very few things that I'd like to fix/improve and I am quite happy with it - also feedback from the users is largely positive and seems that there are not big oustanding items to fix.

Lockheed Martin F-35 Lightning II:
I have several small improvements in the works for it... and if I had more time, with the new functionalities of P3Dv2, it would be possible to create a more complete avionic suite... we'll see.

Lockheed S-3B Viking:I have received many more comments for the v1.00 than I did for the Beta. I think this is partially expected, but the other way around would have been better. Anyway, there are no big changes, and v1.01 is on the way.