January 25, 20251 yr 17 hours ago, mSparks said: IMHO it was more trend rather than call, no one really thought about it or even knew permissive licencing is a thing. Mostly they still dont, about once a month or so I get someone asking permission to modify the 744. Would be curious to know how many of the developers not knowing about permissive licensing are (primarily) Windows users. After all, Windows and most associated software is very much centered around proprietary code and strict licensing terms. 17 hours ago, mSparks said: python has far more opportunities to break things in ways that require detailed knowledge to fix. Well, it also huge dependency on extra packages for everything, but regardless, I'd argue that XPPython3 is a very viable alternative to every Lua interpreter plugin for X-Plane. 17 hours ago, mSparks said: What you get with x(t)lua is just enough to do everything you need, and very strong hints that if you cant do it with x(t)lua you probably shouldn't do it at all... (because if you try it will be far harder than you expect, break often in unfathomable ways, and often not work at all on anyone elses computers, so if you really need it, you need to need it enough to battle with that) The only time I ran into OS specific snags in x/FlyWithLua was when having to use os.execute() to start an external program or look for or terminate a process. While straightforward on UNIX, Windows required going through a PowerShell script, which froze X-Plane for as long as it ran... But as long as you stay within the confines of LuaJIT and the XP SDK, any OS specific issues are on an individual user's side and not by design. 17 hours ago, mSparks said: sidenote, all this changes very soon once the rest api and avionics devices are the norm. "Avionics devices" as in "assignable directly to a 3D object instead of going through the 3D panel in PlaneMaker"? 16 hours ago, mjrhealth said: I think there was a disagreement, beiween the two. Was mentioned long time ago. It also wasn't mentioned in any official capacity. Maybe JF simply offered more commission and Carenado refused to increase theirs. Who knows. 7950X3D + 7900 XT + 64 GB + Linux | 4800H + RTX2060 + 32 GB + Linux My add-ons from my FS9/FSX days
January 25, 20251 yr 5 hours ago, Bjoern said: are (primarily) Windows users that, you've seen me grumpy on them for suresees. 5 hours ago, Bjoern said: I'd argue that XPPython3 is a very viable alternative to every Lua interpreter plugin I'd agree, especially as a "step up" from "x(t)lua doesn't do what I want and I really really want it". Although it is 71x slower and uses 75x more energy than C 5 hours ago, Bjoern said: are on an individual user's side and not by design. yeah, try telling them that 🤣 5 hours ago, Bjoern said: "Avionics devices" as in "assignable directly to a 3D object instead of going through the 3D panel in PlaneMaker"? yep. https://developer.x-plane.com/sdk/XPLMDisplay/#XPLMDeviceID https://developer.x-plane.com/sdk/XPLMCreateAvionicsEx/ Edited January 25, 20251 yr by mSparks AutoATC Developer
January 26, 20251 yr 21 hours ago, mSparks said: Although it is 71x slower and uses 75x more energy than C No news there, but I'd argue that you don't get into territory where speed matters in X-Plane applications. And I think you can do a bit of threadin in Python with some modules. 21 hours ago, mSparks said: yep. https://developer.x-plane.com/sdk/XPLMDisplay/#XPLMDeviceID https://developer.x-plane.com/sdk/XPLMCreateAvionicsEx/ Avitab should definitely make use of that. Having to go through PlaneMaker and Blender's UV editor to place the screen is a major annoyance. 7950X3D + 7900 XT + 64 GB + Linux | 4800H + RTX2060 + 32 GB + Linux My add-ons from my FS9/FSX days
January 26, 20251 yr 1 hour ago, Bjoern said: And I think you can do a bit of threadin in Python with some modules Eagerly waiting for the GIL to go bye bye. Is anything properly threaded in the python versions XP's plugin uses? Possibly numpy/scipy. Friendly reminder: WHITELIST AVSIM IN YOUR AD-BLOCKER. Especially if you're on a modern CPU that can run a flight simulator well. These web servers aren't free...
January 27, 20251 yr On 1/26/2025 at 7:10 PM, blingthinger said: Eagerly waiting for the GIL to go bye bye. Is anything properly threaded in the python versions XP's plugin uses? Possibly numpy/scipy. The plugin ships its own Python environment (currently 3.12). Despite having the plugin installed, I've only noticed just now and eliminates one of my points of criticism. Neat. See: https://xppython3.readthedocs.io/en/latest/usage/installation_plugin.html 7950X3D + 7900 XT + 64 GB + Linux | 4800H + RTX2060 + 32 GB + Linux My add-ons from my FS9/FSX days
Create an account or sign in to comment