this post was submitted on 18 Dec 2025
8 points (100.0% liked)

DIY Simulators. Simracing, Flight simulators and more

608 readers
1 users here now

Discussion about diy simulator related projects.

Examples are simrigs, OpenFFBoard, OSW, motion systems, button plates, cockpits...

Show and discuss your simulators and peripherals here

founded 2 years ago
MODERATORS
 

Wohoo. I'm getting cockpit telemetry of Ace Combat 7 in LUA.

Edit: There be demo video now: https://makertube.net/w/cbXJAveVgVTGVEi58akVTA

Starting poking around UE4SS mod for Ace Combat and slammed rocks together for 2 hours and it started chirping altitude, speed and health ๐Ÿค“

Just a proof of concept so far but this looks promising.

top 2 comments
sorted by: hot top controversial new old
[โ€“] bekopharm@discuss.tchncs.de 2 points 2 weeks ago (1 children)

More proof of concept. I found some pre-compiled lua socket lib (could not for my life generate a static cross compiled version using mingw from Linux that would actually load) and managed to sideload it with UE4SS where I can now raise a UDP (or TCP) socket and rapid fire a demo event with a timestamp. Doesn't even sweat with messages every ~250ms so I guess that works.

Somehow the message segmentation doesn't work though and I have to take care of this manually and reassemble the message later. That was quite frustrating. Not sure if this is a ๐Ÿ› in the DLL that was fixed later or not butโ€ฆ good enough ๐Ÿคท

I also managed to assemble some cockpit and target telemetry before but I still have quite some trouble finding the right time to access the actual player plane. When I try to read this to early it crashes and won't recover. In theory I can use hooks for this but I never get notified when objects that should be of interest are created. I may be doing something wrong here. Ah well, another day ๐Ÿค“

[โ€“] bekopharm@discuss.tchncs.de 1 points 2 weeks ago

Success!

Figured out how to detect if the player is actually in the game. Happily spewing cockpit telemetry to the UDP socket firehose style!