Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

NGX Code Style

Featured Replies

  • Author
  • Commercial Member

I personally hadn't authorized the wording of his reply sir, and I will be speaking with him about it. I tend to agree that it was an inappropriate wording, but he was trying to defend the company he works for, which I feel shows how he feels about us.

Collin Biedenkapp
Chief Executive Officer
TFDi Design (Invernyx) | Website
  • Replies 34
  • Views 4.4k
  • Created
  • Last Reply

Top Posters In This Topic

Collin, I sent you a PM regarding website design. Just to let you know. I'm very interested in what you have to say as I am also creating a website with a similar layout. Even if you did not directly contribute to building the website, maybe you could lead me to the right direction.

PMDG,I have a few questions for you regarding the code structure for the NGX:What code language was it written in?What .Net Framework version did you use to compile it?What Operating System (including system architecture) and version of Visual Studio was used to write it.I personally am partial to C# and .Net 4, however, the compatibility is a little less forgiving when writing for a 5 year old program.
I'd say highly optimized C/C++, maybe even some assembly..NET would only be good for some supporting apps, like livery managers, load managers etc, but not for core gauge and systems logic.

Dave P. Woycek

  • Author
  • Commercial Member

Agreed.

Collin Biedenkapp
Chief Executive Officer
TFDi Design (Invernyx) | Website
LOL...I have some answers for you...1. Why would you care and what does it matter? If you were that clever you could work it out very quickly.2. Another dumb question...If you are that sure it is dotNet then why did you ask question 1?3. What does it matter...and see answer 2. Why again are you assuming Visual Studio?Don't expect any commercial information out of PMDG regarding what they work on or how they do business. If you want to make it in the software development business, this is not the way to do things. Immediately I now know that TFDi is a single person bedroom effort at best. You need to stay low until you have tangible products to sell otherwise it makes you look like a wannabee.Andrew Vincent
Your sour attitude makes my skin crawl.If you don't have something productive to say, I'd appreciate keeping garbage like this out of the forum.
  • Commercial Member
I personally hadn't authorized the wording of his reply sir, and I will be speaking with him about it. I tend to agree that it was an inappropriate wording, but he was trying to defend the company he works for, which I feel shows how he feels about us.
I completely understood his motivation and can't say I wouldn't have done the same had someone attacked my design studio. However, when someone is calling you immature, answering in an immature fashion really doesn't do anything to strengthen your side of things, which is a shame as your company strikes me as a potential up & comer and I'd hate to see that rise stifled by trivial forum happenings...
  • Author
  • Commercial Member

Agreed, and I feel that this entire post should end here. I couldn't have said it better myself sir.

Collin Biedenkapp
Chief Executive Officer
TFDi Design (Invernyx) | Website
@ AndrewYou could 've just written the last two lines! I don't get such an attitude!If you were a woman I'd assume you're having your 'tough' days... so what's wrong with you?
Who do you think you are? This post is 10x more insulting than mine...shame on you in 2012.Andrew Vincent

could someone lock the topic??

@Andrew - welcome to my " Ignore this user" list.@everyone else - Happy New Year 2012!

Cheers, Søren Dissing

Intel i9-13900K @5.6-5.8 Ghz | ASUS ROG RYUJIN III | ASUS ROG Astral RTX 5090 OC | ASUS ROG Maximus Z790 Hero | 64Gb DDR5 @5600 | 1Tb Samsung M.2 980 PRO (Win11), 1Tb Samsung M.2 980 PRO, | ASUS ROG Helios 601 | 32” ASUS PG32UCDM 240hz 4K | Chaseplane | TM TCA Captain's Edition, Winwing FCU + EFIS L/R, Tobii 5 | Win 11 Pro 64 | MSFS 2024 | BA Virtual | PSXT, RealTraffic w/ AIG models

 

 

Who do you think you are? This post is 10x more insulting than mine...shame on you in 2012.Andrew Vincent
Insulted huh? Basic cosmic rule: You reap what you sow!

George Golas

----------------------

I hate gravity!

Insulted huh? Basic cosmic rule: You reap what you sow!
LOL...it's not insulting to me...rather your post is very insulting to all women who happen to read this forum, and you need to apologise. Look, I'm not a young person and certainly no fool. The OP was from a young person who was being a bit naive about commercial practices. I didn't mean to insult him, if I did then I can man up and apologise, but the fact remains that what PMDG does, how it does it, when it does it, what equipment and software it uses is their business and no one has any right to ask them anything to do with their business practices. Sure, ask about their product, but don't expect any answers about intellectual property or how it was made other than maybe a reference to "C++" as has been previously quoted...Andrew Vincent

These forums crack me up. What starts out as a reasonable question (eloquently answered by Fred) turns into some sort of "playground war". As somebody of "advancing years" it does not show you youngsters in their best light sometimes. Be nice.Lets keep it all in perspective people.Steve

Cheers

 

Steve Amsden

  • Commercial Member

The NGX was coded in Visual Studio 2008 (the project was started before VS2010 came out - you don't want to change IDEs in the middle of a project this huge). The NGX is entirely C++ with some minor things done in the native FSX XML gauge format. The big stuff like the FMC and the autopilot etc, that's all C++. APIs used were SimConnect, GDI+, Xaudio, DirectInput, and a few OS level Win32 things if I recall correctly. The VC and external model were made with 3ds Max and the textures were processed with Adobe Photoshop and Lightroom. Sound was done with ProTools and various editing tools like Izotope, Melodyne etc.These aren't really secrets - you can tell by the runtimes you have to install to run the plane, and plus - it's what's in the code that counts, not the tools that were used.

Ryan Maziarz
devteam.jpg

For fastest support, please submit a ticket at http://support.precisionmanuals.com

  • Author
  • Commercial Member

@Ryan,I understand what you mean about VS versions. I honestly had assumed it was C++. C# is great, but C++ allows for more control I believe, correct? I think it's that it's interesting that some things were XML, as I was planning to deploy a combination of coding languages in our future projects. I do respect greatly however the tools you used to do it - my biggest asset is VIsual Studio 2010. As you said, it's about the content of the code, and it's about the quality of the end project.

Collin Biedenkapp
Chief Executive Officer
TFDi Design (Invernyx) | Website

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.