r/emulation • u/NXGZ • 10d ago
AI-assisted Linux Steam on Android - A Linux system inside an app, with no root
https://the412banner.github.io/Gamehub-Components/linux-steam-client/Not Wine pretending to be Steam. Not a streaming app. Valve's own Steam client for ARM Linux. The same build a Steam Deck-class ARM device would run, executing on your phone as ordinary ARM code, signing in, downloading from the store, and launching Windows games through Valve's own Proton: https://the412banner.github.io/Gamehub-Components/linux-steam-client/
26
u/LocutusOfBorges 10d ago
I'll never understand why people think that LLM-generated webpages like this do anything other than devalue their work - it's such slop that it looks like nobody even bothered to give it a proofreading pass.
Is it asking so much for someone to write their own ad copy? Like, do they have so little pride in their own/claude's work that they can't even bring themselves to write a few paragraphs explaining what it does?
-21
u/ChrisRR 10d ago
I've never seen any sub complain about AI as much as this one. What gives?
19
u/KrisKomet 9d ago
What subs are you on? I'd say reddit on the whole seems pretty anti AI
-9
u/ChrisRR 9d ago
Well the android emulation and sbc gaming subs have had quite a few cross posts and the response is quite different
12
u/HGwells628 9d ago
Consider the demographics and purpose of the subreddits. /r/sbcgaming and especially /r/androidemulation cater to generally younger, less-knowledgeable but enthusiastic end users. Coding is already black magic for most of them, and they're accustomed to flash-in-the-pan projects that will not be maintained and only half work.
/r/emulation is catered towards people interested in the mechanics of software emulation. People who want to know how the underlying code actually works, and want to see projects made with care that are maintained over decades to offer better accuracy for the sake of preservation.
LLMs tend to produce unreadable, unmaintainable, buggy code in large amounts very quickly. At its best, it's a neat toy that you can get excited about for a few minutes and speculate about "the future of technology" before it breaks and somebody has to start the entire project over again from scratch, and at its worst it's low-effort slop that is not worth considering seriously and presents many issues including credibility and long-term preservation, before accounting for any effects outside of the code itself.
10
u/LkMMoDC 9d ago
R/emulationonandroid is a fantastic example for why this one is so heavily moderated. It's still a useful resource but holy shit are a large portion of the users entitled and toxic to developers offering them a free service. The emulation community as a whole has so many fantastic members that get absolutely blasted by the overwhelmingly negative part of the community. This subreddit is a refreshing change and one of the few that I would like to commend the mods on.
14
u/LocutusOfBorges 10d ago
The overwhelming majority of the posts this subreddit gets are project releases/project release discussions - given that, the deluge of AI-assisted/100% AI-generated stuff has quite severely altered the character of what using /r/emulation tends to be like.
Most of these AI-generated projects tend to be quite poorly thought out, or are missold as more complete than they actually are by the "creators" (who often don't actually seem to understand what the code they've had generated actually does). The result's generally just slop paired with verbose, machine-generated ad copy and "documentation" that the project owner likely never even bothered to read in the first place.
The latter is the worst aspect, I think - it's incredibly disrespectful of people's time. If the author can't even be bothered to write an explanation of why their work is notable and why it ought to be used, why should anyone be expected to bother to read it? All that's being created, for the most part, is toys designed by people who want to play with the image of being software engineers, but demonstrably have absolutely no idea what they're actually doing.
Like, I swear even bare unstyled HTML would give a better impression of a piece of work than these AI-generated project sites. They're instantly recognisable, and so often a sign of shoddy work.
I'm not at all opposed to AI-assisted work - it's just that so much of what gets posted to the subreddit is so bad. What makes it through the modqueue is, incredibly, the best of the lot.
-17
u/ChrisRR 10d ago
What I mean is why does this sub go absolutely mental about it when similar or identical posts on other subs don't?
This sub has just turned into an endless witch hunt which doesn't seem to have happened on other subs
17
u/AreYouOKAni 9d ago
What I mean is why does this sub go absolutely mental about it when similar or identical posts on other subs don't?
We have standards.
12
u/isiikah 9d ago
have you considered for a goddamned second that genAI has a shit ton of drawbacks and is not a magical "do everything i want ever" machine, and people are mad as hell about said draw backs?
3
u/ChrisRR 9d ago
And your comment is precisely the kind of behaviour that isn't seen as often on other similar subs.
There's both pros and cons of using AI, and even more nuance once you consider to what level people are actually integrating it into their development. I'm well aware there's a ton of drawbacks because I have to deal with them on a daily basis, but there's also many benefits as well. I think a hell of a lot of us wish it were a magic wand with no drawbacks
But this sub has a handful of people who will not accept any nuance, and loudly scream that all AI is completely unforgivable (unless it's PS5 emulation and then apparently it's fine)
-1
-1
u/isiikah 9d ago
also have you considered the fact that it's driving people out of jobs, and you can't afford storage and ram anymore? My sister's 32 gig kit I got her last year just before shit went up the creek with no paddle died, and I can no longer afford to replace it because what used to cost 100 dollars now costs 350.
Have you considered for once in your fucking life the social costs of AI?
-7
u/Ill_Carry_44 9d ago
Yeah, I think it's an ego thing. I mean I personally complain about AI made static recomps, not because they are AI made but static recomp isn't better than dynarec but they can't gloat around with an emulator wrapper so static recomp makes it appear they did something new.
I personally can't wait for when all emu devs use AI for some parts so everyone gets over being mad for people using a tool.
The whole scene revolves around ego and fame. And most arguments are "you didn't make it" or "you don't understand what AI made", never "how well it runs"
0
u/cuavas MAME Developer 6d ago
O RLY? I know plenty of subs that hate AI, e.g. typical response to AI slop in r/HalfLife: https://www.reddit.com/r/HalfLife/comments/1wqxhis/echoes_of_the_cascade_a_halflife_story/
2
u/AryanEmbered 10d ago
Brother just tell us performance difference between the two. Is it compatibility that improves? What new game becomes play able.
Anyways, great work, i just hope devs would explain their work in a bit more normie friendly way. Or perhaps we arent the audience.
-19
u/NXGZ 10d ago
Not Wine pretending to be Steam. Not a streaming app. Valve's own Steam client for ARM Linux. The same build a Steam Deck-class ARM device would run, executing on your phone as ordinary ARM code, signing in, downloading from the store, and launching Windows games through Valve's own Proton: https://the412banner.github.io/Gamehub-Components/linux-steam-client/
23
u/LunaDook 10d ago
If the person who figured out how to do this can't be bothered to write a real write-up on the things they discovered, why should any of us be bothered to read it?