March 25, 20215 yr 1 hour ago, Ricardo41 said: The sdk is ready as soon as an addon developer realizes the huge gap between his aspirations and his (emptying) bank account. This. Alan Bradbury Check out my youtube flight sim videos: Here
March 25, 20215 yr Commercial Member 25 minutes ago, honanhal said: The obvious answer is that Asobo has been making mistakes. No more, no less. Of course I’m going to criticize the critics if their arguments are incoherent. Seriously, what’s the theory? Complete this sentence: Asobo has been deliberately making performance worse because... yep, spot on. its clear that MSFS is a behemoth for Asobo, for any studio for that matter. Mistakes were made, and are still being made as we speak. But that just mean they are going forward, they want to keep pushing the sim and then engine, they just want to do it fast, wich is not easy.
March 25, 20215 yr 28 minutes ago, honanhal said: The obvious answer is that Asobo has been making mistakes. No more, no less. Of course I’m going to criticize the critics if their arguments are incoherent. Seriously, what’s the theory? Complete this sentence: Asobo has been deliberately making performance worse because... Tough to tell if its deliberate if this is related to getting ready for Xbox - I am sure they did not intend to mess things up this bad but if its trying to get ready for something down the road and wasn't properly shelved then to me it is sort of deliberate (but not wanted). I get that studios are hesitant to give much detail on why something occurs. But because we have been given basically no official information (we are looking into it) Asobo get rampant speculation.....
March 25, 20215 yr 33 minutes ago, honanhal said: The obvious answer is that Asobo has been making mistakes. No more, no less. Of course I’m going to criticize the critics if their arguments are incoherent. Seriously, what’s the theory? Complete this sentence: Asobo has been deliberately making performance worse because... That's a straw man if ever I saw one...who here is suggesting that Asobo is deliberately making mistakes? There's nothing to be gained by intentionally boogering up the simulator on a weekly basis...nobody is saying that the problems are intentionally caused. What *is* the case is that they *are* boogering up the platform on a regular and recurring basis--UNintentionally, we can be sure, but it is undeniably happening nonetheless. Theories on how/why that is the case do abound...haste, distraction with migration to XBox, incompetence, poor testing protocols etc. Bob Scott | President and CEO, AVSIM Inc ATP Gulfstream II-III-IV-V Sys1 (MSFS20+24/XPlane12+11): AMD 9800X3D, water 2x240mm, MSI MPG X670E Carbon, 64GB GSkill 6000/30, nVidia RTX4090FE Alienware AW3821DW 38" 21:9 GSync, 2x4TB Crucial T705 PCIe5 + 2x2TB Samsung 990 SSD, EVGA 1000P2 PSU, 12.9" iPad Pro Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, Twin TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case Sys2 (P3Dv5/v4): i9-13900KS, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090 Samsung 55" JS8500 4K TV@60Hz, 3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU Fiber link to Yamaha RX-V467 Home Theater Receiver, Polk/Klipsch 6" bookshelf speakers, Polk 12" subwoofer, 12.9" iPad Pro PFC yoke/throttle quad/pedals with custom Hall sensor retrofit, Thermaltake View 71 case, Stream Deck XL button box Sys3 (DCS/P3Dv4/ATS/ETS): AMD 7800X3D, MSI MPG X870E Carbon, Noctua NH-D15S, 64GB GSkill 6000/30, EVGA RTX3090 Alienware AW3420DW 34" 21:9 GSync, Corsair HX1000i PSU, 4TB Crucial T705 PCIe5 + 2TB Samsung 970Evo Plus, TM TCA Officer Pack, Saitek combat pedals, TM Warthog, TM RS300 FF wheel/pedals, Coolermaster HAF XB case
March 25, 20215 yr Would love to be in the room to hear the key Asobo and Microsoft folks comments and reactions to reading this thread. Just flush out the real facts and get on to making more improvements for the sim or the game (whatever you prefer). Latest video at The Flight Level Flight Over Frozen Lake Erie - Between Ice and Clouds - Ultimate Solitude - The Perfect Memory
March 25, 20215 yr 5 minutes ago, w6kd said: That's a straw man if ever I saw one...who here is suggesting that Asobo is deliberately making mistakes? The post above yours literally starts with “Tough to tell if it’s deliberate if this is related to getting ready for Xbox.” But ok.
March 25, 20215 yr 17 minutes ago, Doering said: Would love to be in the room to hear the key Asobo and Microsoft folks comments and reactions to reading this thread. Just flush out the real facts and get on to making more improvements for the sim or the game (whatever you prefer). They know how Avsim is so yeah, maybe they even now reading and eating popcorn as well 😂 AMD Ryzen 7 7800X3D, 64GB DDR5 6000MHZ RAM, RX7900XT, FreeSync 165hz 1440p display
March 25, 20215 yr 35 minutes ago, honanhal said: The post above yours literally starts with “Tough to tell if it’s deliberate if this is related to getting ready for Xbox.” But ok. Deliberately making changes, for whatever purpose, is not the same as deliberately making mistakes, deliberately clobbering performance etc. All changes are intentional...the consequences of those changes are not necessarily intentional. But those consequences are still the responsibility of those making and fielding those changes. That's what makes Microsoft's forced update models so pernicious--the user/customer is not afforded any sort of opt-out when the developer repeatedly forces clearly un/poorly-tested, broken platform modifications onto the user base. Bob Scott | President and CEO, AVSIM Inc ATP Gulfstream II-III-IV-V Sys1 (MSFS20+24/XPlane12+11): AMD 9800X3D, water 2x240mm, MSI MPG X670E Carbon, 64GB GSkill 6000/30, nVidia RTX4090FE Alienware AW3821DW 38" 21:9 GSync, 2x4TB Crucial T705 PCIe5 + 2x2TB Samsung 990 SSD, EVGA 1000P2 PSU, 12.9" iPad Pro Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, Twin TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case Sys2 (P3Dv5/v4): i9-13900KS, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090 Samsung 55" JS8500 4K TV@60Hz, 3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU Fiber link to Yamaha RX-V467 Home Theater Receiver, Polk/Klipsch 6" bookshelf speakers, Polk 12" subwoofer, 12.9" iPad Pro PFC yoke/throttle quad/pedals with custom Hall sensor retrofit, Thermaltake View 71 case, Stream Deck XL button box Sys3 (DCS/P3Dv4/ATS/ETS): AMD 7800X3D, MSI MPG X870E Carbon, Noctua NH-D15S, 64GB GSkill 6000/30, EVGA RTX3090 Alienware AW3420DW 34" 21:9 GSync, Corsair HX1000i PSU, 4TB Crucial T705 PCIe5 + 2TB Samsung 970Evo Plus, TM TCA Officer Pack, Saitek combat pedals, TM Warthog, TM RS300 FF wheel/pedals, Coolermaster HAF XB case
March 25, 20215 yr 8 hours ago, RXP said: the only technical reason not supporting DLLs and sandboxing add-ons is only to protect the market place DRM from hacks. There are a lot more excellent reasons for sandboxed addons: Stability: This is probably even the main driver of the approach Asobo has chosen. Sandboxed addons reduce the complexity of the interaction and are much less prone to destabilize the core at runtime. Decoupling of components: You need nearly no IT knowledge to understand, that this is paramount in complex systems. Interaction over well defined and stable interfaces (rather than spaghetti interaction, I fear people using the word "hack" when talking about interaction between addon and a sim) All this results in simplified handling of new versions and enhancements People who think, that the MSFS is doing badly in the area of NFTs should really not ask for lower level interaction between addons and the sim core... Besides that, using the much more modern JS stack, the MSFS already supports addons in a very open and much more efficient way (efficient for devs).
March 25, 20215 yr @mrueedi I stand corrected, it is not just for DRM then! Thank you. And I agree 200% with you about the JS stack and its actual implementation, to the point I'll repeat again, in case it was overlooked, I have been advocating early during the alpha/beta they let got the antiquated FSX area concepts infusing into the SDK, up into the JS/HTML layer. We're definitely on the same page I guess about this. Loading in-process DLLs and offering a low level API is not detrimental to stability, decoupling, or stable interfaces either. The Prepar3D SDK is certainly offering this level of support to 3rd party and this doesn't pose any problem. The same with the XP11 SDK. As matter of fact, it is even simpler with the UWP PC/Xbox ecosystem because there is a specific provision for this:|Introduction to App Extensions | Microsoft Docs Any ways, I'm not debating about the FS2020 SDK not offering the capability to loading DLLs, this is not what I'm talking about at all, really not. I'll try to rephrase to make it clearer with a simple example: XP11 Autopilot: The SDK allows arming individually any of the 4 controllers, the simulator is managing the ARM->ENGAGE logic based on different inputs. The SDK also permits overriding some, if not most of the inputs values, so that you can trigger the logic to ARM->ENGAGE (say you arm HNAV, and you override NAV signal with a valid value, the logic ENGAGES HNAV). With this in mind, any 3rd party vendor can just use the strong implementation of the AP controllers using PIDs value you configure, and 3rd party vendors can build their own custom autopilot logic modes on top. For example, with the A320 Managed mode, you'd selectively disarm/arm the necessary controllers so that the autopilot is behaving logically as expected. The simulator is running the autopilot update and PIDs at the simulator rate/speed (which can be higher than the display rate). Flight Simulator Autopilot: The SDK is offering a logical view of an autopilot inspired from a Bendix King model. You can only ARM logical modes based on the autopilot bezel buttons available. If you ARM a lateral mode, it might disarm another mode because both are not meant to be armed together by the internal definition and implementation of the ideal BK autopilot system. For example with the A320 Managed mode, you have no other recourse than not using the stock autopilot, and you have to code direct activation of the control surfaces instead, with your own PIDs, your own logic. The gauge is running the autopilot update and PIDs at the gauge rate/speed, which is much lower than the display and the simulation rate, causing most control surface deflections and activation lagging behind, and therefore, making fine tuning PIDs even harder. These are maybe NFTs but they are warrant to me for asking providing low level interaction with the simulator core: - The XP11 example is low level access to low level simulator internal and functional simulation components, which you can interact with direct changes of its operating modes. - The Flight Simulator example is user facing view of the autopilot component you can interact with, only with events which where meant only to bind a button on a cockpit gauge to the internal autopilot system. These are not a question of programming language, of sandboxing, of not being able to inject the Garmin trainer whatsoever. These are just radically different concepts impairing, or favoring, 3rd party creativity. PS: and to make it clear, from FS9 to P3D5 at least, the internal ideal BK autopilot system is exactly built on top of the 4 typical autopilot controllers. The SDK is shielding 3rd parties from directly accessing it (it is in sim1.dll if you're wondering) Edited March 25, 20215 yr by RXP
March 25, 20215 yr Moderator Unless people stop insulting one another this topic will be locked. Treat others with respect. If you don’t the guilty ones will be taking an enforced holiday. Ray (Cheshire, England). System: P3D v5.3HF2, Intel i9-13900K, MSI 4090 GAMING X TRIO 24G, Crucial T700 4Tb M.2 SSD, Asus ROG Maximus Z790 Hero, 32Gb Corsair Vengeance DDR5 6000Mhz RAM, Win 11 Pro 64-bit, BenQ PD3200U 32” UHD monitor, Fulcrum One yoke, Fulcrum Throttle Quadrant. Cheadle Hulme Weather website.
March 25, 20215 yr I think this thread has run its course! Hopefully the good, the bad and the ugly have sparked some positive momentum for future directions! Latest video at The Flight Level Flight Over Frozen Lake Erie - Between Ice and Clouds - Ultimate Solitude - The Perfect Memory
March 26, 20215 yr 3 hours ago, mrueedi said: There are a lot more excellent reasons for sandboxed addons: Decoupling of components: You need nearly no IT knowledge to understand, that this is paramount in complex systems. People who think, that the MSFS is doing badly in the area of NFTs should really not ask for lower level interaction between addons and the sim core... Besides that, using the much more modern JS stack, the MSFS already supports addons in a very open and much more efficient way (efficient for devs). I agree about decoupling, the problem is the way a lot of programmers use interfaces and OO in general, they are taught tight integrated OO at all costs because if it fits a design pattern in a book, then it must be better than any alternative. Since all programmers have different levels of organizational skills, naming convention ability, structural neatness, and on and on... The OO often ends up in a mess. For instance, #1 at my own work, no documentation. I am the only one that voluntarily creates documentation for anything I do that I consider complex, because what is quicker, deciphering someone's code without documentation and writing "test code" or just having a summary at your fingertips. Developers are hard headed, and there is a lot of bad advice online that re-enforces certain beliefs, they tend to overcomplicate things unnecessarily. Someone earlier said what does "things working have to do with this being a game or not" Everything, of course. The fewer things that work, the more of a "game" it is, the more things that work, the more of a SIM it becomes. It has potential to be a serious simulation, still regardless of the issues. Edited March 26, 20215 yr by Alpine Scenery AMD 5800x | Nvidia 3080 (12gb) | 64gb ram
March 26, 20215 yr Author 10 hours ago, honanhal said: The obvious answer is that Asobo has been making mistakes. No more, no less. Of course I’m going to criticize the critics if their arguments are incoherent. Seriously, what’s the theory? Complete this sentence: Asobo has been deliberately making performance worse because... ...they put too many irons in the fire. 7800X3D | 2x32 GB DDR5-6000 CL32 | RTX 5080 | Alienware OLED 34" | 1 Gbps fiber
March 26, 20215 yr 12 hours ago, honanhal said: The obvious answer is that Asobo has been making mistakes. No more, no less. Of course I’m going to criticize the critics if their arguments are incoherent. Seriously, what’s the theory? Complete this sentence: Asobo has been deliberately making performance worse because... Hi James I will not go back to what I have said before in this thread. Just one thing, the word « obvious »that you use needs to be backed up by facts 😉. I do not see facts backing it up. The facts I do observe : Neuman in a Q&A said that they were full steam on the console, they have delayed the rewriting of the pitiful turboprop and garmin simulations for about 6 months (if we are lucky), the LOD has been reduced without any explanation and if I remember well (not sure here) refused to be acknowledged by Asobo in a Q&A, LW weather is still highly dysfunctional, and so on and so forth There are « mistakes » all right. and there are « decisions » not to correct them as soon as they can. And the « obvious » reason is the Xbox rewriting. I will not be nice, sorry, but I do not care a bit about bringing a new audience to the sim (a sale goal dressed up as sentimental fluff) . I care about having my MFS in working order. I am entitled. And elitist.😆 Edited March 26, 20215 yr by Dominique_K Dominique Simming since 1981 - [email protected] GHz with 16 GB of RAM and a 1080 with 8 GB VRAM running a 27" @ 2560*1440 - Windows 10 - Warthog HOTAS - MFG pedals - MSFS Standard version with Steam
Archived
This topic is now archived and is closed to further replies.