Greekbull Posted May 8, 2016 Share Posted May 8, 2016 Really excited to see this module! Good luck I'll be following:) AMD Ryzen 9 7950X3D | ASUS Crosshair Hero X670E | 64GB G Skill Trident Z DDR5 6000 | Nvidia RTX 4090 FE| Samsung EVO Plus 6 TB M.2 PCIe SSDs | TM Hornet Stick/WinWing Hornet Throttle and MIP | VPForce Rhino FFB Base | TM TPR Rudder Pedals W/Damper | Varjo Aero/Pimax Crystal VFA-25 Fist of the Fleet Carrier Strike Group One(CSG-1) Discord Link to comment Share on other sites More sharing options...
SDsc0rch Posted May 8, 2016 Share Posted May 8, 2016 outstanding i hope they charge a bit more for this module ------ would be great incentive for other devs to start building larger, more complicated a/c i7-4790K | Asus Sabertooth Z97 MkI | 16Gb DDR3 | EVGA GTX 980 | TM Warthog | MFG Crosswind | Panasonic TC-58AX800U [sIGPIC][/sIGPIC] Link to comment Share on other sites More sharing options...
Aginor Posted May 8, 2016 Share Posted May 8, 2016 Although I have a few doubts that this project is possible I appreciate y'all are trying, and I hope you keep us up to date about your progress. Good luck! :) DCSW weapons cheat sheet speed cheat sheet Link to comment Share on other sites More sharing options...
WHOGX5 Posted May 8, 2016 Share Posted May 8, 2016 Any chance Oleg is also is the same Oleg who was sharing pictures of his Tu-95 a few years ago on the Bohemia Interactive forums ? Well, he has a Tu-95 in his portfolio so that is indeed very possible. -Col. Russ Everts opinion on surface-to-air missiles: "It makes you feel a little better if it's coming for one of your buddies. However, if it's coming for you, it doesn't make you feel too good, but it does rearrange your priorities." DCS Wishlist: MC-130E Combat Talon | F/A-18F Lot 26 | HH-60G Pave Hawk | E-2 Hawkeye/C-2 Greyhound | EA-6A/B Prowler | J-35F2/J Draken | RA-5C Vigilante Link to comment Share on other sites More sharing options...
brianacooper11 Posted May 8, 2016 Author Share Posted May 8, 2016 (edited) Reading these responses, I perceive excitement and hope, but I also perceive doubt about eventual success. I also neglected to mention some important details in the initial announcement (updated). I'd like to explain my battle-plan for the programming effort, in the hope that the whole effort will be believable. First off, I picked the Tu-22M3 because it's largely an analog airplane. Most systems or cockpit indicators just do a few simple things, and they don't talk as much with each other. The code for them will have low complexity. One measure of this is cyclomatic complexity. Contrast this with the F/A-18 ED is working on, or any modern real world aircraft for that matter. Their cockpit displays and aircraft systems are extremely integrated, and as the degree of integration or complexity increases, the development effort increases exponentially. That's just my experience. The Tu-22M3 has redundant systems, but they are a 'simple' redundancy: they are in parallel, like power buses, or there are two or more physical units like airspeed indicators. If something breaks, you don't have to program a reaction to it. On modern systems, if something fails, all the computers have a stupid confab about it, and often decide to DO something, like swap channels, or vote on the best source of data, or average the remaining sources of data. The options are endless, and the powers that be dictate that all options must be implemented. Tons of code results. Ask the ED guys about it on the F/A-18. The Tu-160, B-52, B-1B, etc all have at multiple integrated digital systems that would have ground things to a halt. With the Tu-22M3, I don't have to deal with that. If the BN's airspeed indicator dies, he asks the pilot to read him airspeeds. If the autopilot goes out, he starts giving course corrections to the pilot. This isn't ideal in the real world, and that's why we have progress, but for our simulation purposes, it makes my life much, much easier. An Su-24 is similar to to the Tu-22M3 in this respect, but it requires a single player to be in two places at once during the final critical phases of a bombing run or weapons launch, as the pilot is truly directing the airplane, but he doesn't have the attack radar in front of him, and in the final moments, you need EVERYTHING for cross-checking. The Tu-22M3 is a bit old fashioned, in that the pilot hands off the plane to the BN entirely, and you only need to be in that position during the bombing run. You've got the optical bombsight, autopilot control, attack radar, nav radar, and standard six pack instruments all at that single station. Some weapons controls are at EW but you can preset all that, and pickle from the BN seat. A single player doesn't have to go mad. There will be optional AI for the RWR for single player mode. For these reasons of complexity, and a reasonable single player experience, there is only one option in a modern bomber: Tu-22M3. Now, before I produce a single line of code, I create a monstrous Design Document (DD). That's where you spell out in plain English or with engineering diagrams what every cockpit indication does, how every single system works in detail. It keeps the software project organized. It highlights work scope creep. It gives you a metric to measure progress. It also, most importantly, allows you to split up work, and I will be delegating like gangbusters. I am in a position due to experience and training, to go through tons of Russian documentation, translate it, and then incorporate the stuff that's relevent to simulation into the design document. In just that respect, I am doing something by myself. But A design document is sufficiently detailed for a programmer with no knowledge of the system to go and implement it in code. My wife is a programmer. Tons of my friends are programmers; they are engineers too, so they have tools like Simulink, detailed below. DD. Delegation. Those are what will make this project awesome and on time. Engineers like me who have to incorporate electronics on our aircraft or engines are programmers by circumstance, and even then, under duress. We think and communicate in diagrams, equations, concepts. A fuel system isn't a bunch of ones and zeros, it's twelve damned fuel tanks with various pumps, vents, fire suppression systems and cockpit indications. Engineers have long switched to graphical programming environments like Simulink, and to a lesser extent NPSS (Numerical Propulsion Simulation something-or-other) to program simulations of physical systems faster and more accurately than with hand code. It looks like this: Simulink takes those diagrams and converts them to C-code, and can them compile them into the dll(s) that DCS will use. I can test my logic at a very high level, within simulink, I will do a validation check of the added system in DCS, and it gets checked again when alpha and beta (since there are four positions, maybe we have alpha, beta, gamma and delta testers?) testers get their hands on it. I can even program HUDS (there isn't one in this case) and displays within Simulink/Matlab, and trade args with the airframe and cockpit in this environment. It's far faster and easier in this way. Eventually, there is C++ and lua programming required to tie everything together, but high level stuff is done in Simulink. I'm not sure I can give a quick explanation here of how I am going to do the flight and engine models. Maybe later. I will be using some modern tools for both that should let me create accurate models quickly, that can then be validated by open source information I have on both. The Tu-22M3 has one or two aerodynamic bugaboos, a nasty stall with the wings swept, plus the wings flex as much as eight degrees at high sweep, high load factor and high angle of attack. That cannot be ignored aerodynamically, but all of these issues have been faced and solved by others before me. To summarize the things that make this simulation tractable: - I chose an aircraft with significantly less complexity than it's brethren. - Design Document - Delegation - Graphical programming environment (Simulink/Matlab) - Modern software tools for speedy flight and engine modeling In the midst of all this, I personally have two unknowns. At present I'm not sure how to impliment multi-crewing. I know it's been done for two; I assume there is some way to do four. If any of you have solid thoughts on solving that particular item, I'm all ears. I'm also not going to take the time to model the radar reflectivity of the terrain for the radars, so I hope to lean on ED's experience for that, but we'll see what happens. I hope this was informative, and not preachy. Brian Edited May 8, 2016 by brianacooper11 1 Link to comment Share on other sites More sharing options...
1.JaVA_Platypus Posted May 8, 2016 Share Posted May 8, 2016 I do not even understand half of it, but thank you for the explanation brianacooper11 :) I would love a flyable TU-22m3!!! Happy Flying! :pilotfly: Link to comment Share on other sites More sharing options...
Aginor Posted May 8, 2016 Share Posted May 8, 2016 Thanks for the info, it sure sounds interesting! DCSW weapons cheat sheet speed cheat sheet Link to comment Share on other sites More sharing options...
Silver_Dragon Posted May 8, 2016 Share Posted May 8, 2016 Great explanation brianacooper11, awaiting your reports and news. Link to comment Share on other sites More sharing options...
pepin1234 Posted May 8, 2016 Share Posted May 8, 2016 Wow! Just be inside this 3D cockpit full of instruments and buttons gonna be a success. Go ahead [sIGPIC][/sIGPIC] Link to comment Share on other sites More sharing options...
LevelPulse Posted May 8, 2016 Share Posted May 8, 2016 Incredible update Brian, it gives us great confidence knowing that you know what lays ahead of you during the development. Al the best! [sIGPIC][/sIGPIC] Director | Team Coordinator ME-163B Project The DCS Modding Hub Discord PC Specs: Intel I7 8700k 4.7Ghz Gigabyte Aorus Ultra Gaming Z370 Motherboard 16GB Corsair Vengeance DDR4 3000MHz Ram 500GB Samsung Evo 850 SSD Link to comment Share on other sites More sharing options...
il_corleone Posted May 8, 2016 Share Posted May 8, 2016 Take my money. Link to comment Share on other sites More sharing options...
splash Posted May 8, 2016 Share Posted May 8, 2016 I wish you all the best and take for granted that I will buy this module from the beginning. Link to comment Share on other sites More sharing options...
NRG-Vampire Posted May 8, 2016 Share Posted May 8, 2016 ...I perceive excitement and hope - Graphical programming environment (Simulink/Matlab) - Modern software tools for speedy flight and engine modeling :worthy: oh man, this ▲ sounds f**king awesome and professional :bounce: i believe you will really shorten that monstrous c++ development time :thumbup: Link to comment Share on other sites More sharing options...
Manuel_108 Posted May 8, 2016 Share Posted May 8, 2016 Wish you guys all the best. Please don't let time pressure you, take all the time you need. I am thankful for every developer who is brave enough to be part of the game. Link to comment Share on other sites More sharing options...
rjetster1 Posted May 8, 2016 Share Posted May 8, 2016 Good luck with the project! Link to comment Share on other sites More sharing options...
fink Posted May 8, 2016 Share Posted May 8, 2016 "And you have my axe!!" Seriously though, DD is a great way to start a big project like this! I am truly excited for this, brianacooper! Imagine flying this thing with a four-man-crew; while everyone is wearing a HMD! Simply WOW. I wish the best of luck to you and your helpers! Link to comment Share on other sites More sharing options...
Angelthunder Posted May 8, 2016 Share Posted May 8, 2016 Hope you guys take your time.Any chance that your going to start with a smaller aircraft first,so you can learn about high fidelity modeling like ED does or will it be only big planes with lots of complex stuff to do. Link to comment Share on other sites More sharing options...
JustVisiting Posted May 8, 2016 Share Posted May 8, 2016 Good luck. You're going to need it. This is a big project to start off with. Link to comment Share on other sites More sharing options...
Nemax Posted May 8, 2016 Share Posted May 8, 2016 Good luck and I hope to see "Black Cat Simulations" in the "under Licensed Third Party Projects" part of the forum one day! ASUS ROG Zephyrus S GX502GW (Core i7-9750H, RTX 2070, 32 GB ram) TM Warthog - TM T-Flight Pedals - TrackIr 5 - Cougar MFD Modules F-86F - T.1A - A-10C - M-2000C - UH-1 - F-5 - P-51 - SA342 - Spitfire - AJS-37 - AV-8B - F/A-18C - L-39 - MiG-21 - MiG-15 - KA-50 FC3 - CA - NTTR - Normandy - WWII AP - LotATC - TacView Link to comment Share on other sites More sharing options...
kobac Posted May 8, 2016 Share Posted May 8, 2016 I'm not sure is it ED so far solved the problem of multi crew in one airplane. It will indeed be a great challenge, in addition to making your EFM. I am of the opinion that you will need more people for this job. In any case, I wish you success in the Tu-22M3 project. :thumbup: [sIGPIC][/sIGPIC]Everything is possible ... Link to comment Share on other sites More sharing options...
1.JaVA_Platypus Posted May 8, 2016 Share Posted May 8, 2016 Happy Flying! :pilotfly: Link to comment Share on other sites More sharing options...
alieneye Posted May 8, 2016 Share Posted May 8, 2016 (edited) Hi! That project is so ambitious! ... and definitely can`t be done with a team of two :) So, guys, I have some skills: Ilyushin-86 for Nightwatch movie (2003): My free time project - Sukhoi-34 Fullback (2005- till now. I`m, freaking lazy): [ame=https://vimeo.com/37227814]Vimeo video link[/ame] Another free time project - Bleriot XI (Done!): So, let me know, if I can help you with something ;) Edited May 8, 2016 by alieneye YouTube || Copycats - technology and product clones (primarily aviation) || dgrigoriev.com SPECS: i7 8700K (OK 5GHz), 2xGTX 3080ti, 64GB RAM, 1Tb SSD, WIN 10, 2560x1440, Oculus Rift CV1 || TM Warthog, TIR5, MFG Crosswind pedals Link to comment Share on other sites More sharing options...
Sryan Posted May 8, 2016 Share Posted May 8, 2016 Hey Brian! I remember you from your thread about the Su-25 and the Tu-22M3 mod! I'm very happy to see you're going to make a professional one now :) The post you wrote a few pages back was a major reassurance you will do it right! I wished I could be part of the team as I cherrish the Backfire a lot, and I can appreciate your efforts so far. Unfortunatly the tricks of my trade (Pharmaceutical technology) translate poorly into coding flight simulators . And all I could do feasibly is code some missions for you. Good luck! Check my F-15C guide Link to comment Share on other sites More sharing options...
Silver_Dragon Posted May 9, 2016 Share Posted May 9, 2016 That project is so ambitious! ... and definitely can`t be done with a team of two :) So, guys, I have some skills: Ilyushin-86 for Nightwatch movie (2003): My free time project - Sukhoi-34 Fullback (2005- till now. I`m, freaking lazy): Vimeo video link Another free time project - Bleriot XI (Done!): So, let me know, if I can help you with something ;) alieneye, check here: http://forums.eagle.ru/showthread.php?t=104115 Very good Ilyushin-86 Link to comment Share on other sites More sharing options...
3DArtistExtreme Posted May 9, 2016 Share Posted May 9, 2016 (edited) Well, he has a Tu-95 in his portfolio so that is indeed very possible. That project is so ambitious! ... and definitely can`t be done with a team of two :) So, guys, I have some skills: Ilyushin-86 for Nightwatch movie (2003): My free time project - Sukhoi-34 Fullback (2005- till now. I`m, freaking lazy): Vimeo video link Another free time project - Bleriot XI (Done!): So, let me know, if I can help you with something ;) PM`ed you :) I know your work (render.ru) :) Edited May 9, 2016 by 3DArtistExtreme -=3DArtistExtreme=- Modeling/UV mapping/Lighting/Shading/Texturing 3D Portfolio http://www.oleg-kovalev.com FlyingIron Simulations Link to comment Share on other sites More sharing options...
Recommended Posts