k_rollo wrote:sgtbilco wrote:What prompts this? I got a Sinden lightgun recently and I've been toying with Lost World with it.. its great fun but the fact that I essentially have to launch 3 different apps to get it to work casts a shadow over the whole experience.
I'm also curious with the 3 apps. What are they?

I should have stated, I'm referring to my specific use case with the Sinden. So it has its own controller app which 'activates' the device at the OS level, then there's an additional community mod for Supermodel's shaders and openGL lib called Supermodel Bezels which adds a necessary frame around the render window so the Sinden has a bounding box to work within, then there's Supermodel itself... that's a lot of disparate parts to get closer to a proper true emulation of the original experience.
Now granted, I fully realize Sinden support is
WELL outside of scope of Supermodel but still you can see how the lack of flexibility with the emulator makes for a very muddled setup and the ubiquity of other emulation solutions like retroArch do raise the question of why there isn't more of an effort towards interoperability.
Long story short.. I'm envisioning a future whereby I go into my living room, turn on my smart TV, and run the Supermodel app, plug in ANY kind of controller really.. and start to play some Model3 games.
Far be it from me to denigrate the work that's been done thus far but this project has been going for 10 years now and its out of the box workflow is still batch scripts and console commands..
Bart wrote:sgtbilco wrote:Alternatively, we may want a cross-platform in-app GUI. Unfortunately, I don't have much time to make major contributions like this anymore but maybe someday!
Absolutely, I think this is the best way forward. Assuming you navigate away from integrating with retroarch or some other comparable ecosystem, the next best thing would be for Supermodel to be a fully standalone cross-platform app with a full user experience. With the advent of Android apps now supported with Windows 11, this may be an opportunity to go in that direction as that would satisfy both Windows and Android support at the same time. A native Windows app doesn't have to cease to exist but you could instead focus on one codebase for both platforms.
@Bart - Did you build Supermodel against SDL or SDL2? I believe SDL2 can be compiled for Android.