this post was submitted on 08 Nov 2023
98 points (98.0% liked)
Games
16667 readers
591 users here now
Video game news oriented community. No NanoUFO is not a bot :)
Posts.
- News oriented content (general reviews, previews or retrospectives allowed).
- Broad discussion posts (preferably not only about a specific game).
- No humor/memes etc..
- No affiliate links
- No advertising.
- No clickbait, editorialized, sensational titles. State the game in question in the title. No all caps.
- No self promotion.
- No duplicate posts, newer post will be deleted unless there is more discussion in one of the posts.
- No politics.
Comments.
- No personal attacks.
- Obey instance rules.
- No low effort comments(one or two words, emoji etc..)
- Please use spoiler tags for spoilers.
My goal is just to have a community where people can go and see what new game news is out for the day and comment on it.
Other communities:
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
You can run games in Proton without Steam unless that game actually depends on Steam integration. If you just want the Proton compatibility support or whatever.
https://github.com/caverym/proton-caller
That being said, Steam Input can be a useful layer to configure controllers if you use a controller, and that's tied to Steam.
EDIT: Also, that's a generic approach for any Steam games.
Looking online, specifically for RPGM games, it looks like they're internally web-based. You just need a local webserver. I keep a local-only-accessible instance of Apache for running local web-based apps, but it looks like there are people here using the Python mini webserver for something that'll be more-trivial to set up:
https://f95zone.to/threads/easy-way-to-play-rpgm-games-on-ubuntu-linux.93725/
Might be able to open a file directly in the browser too -- I see some people there talking about that -- but that'd let any scripts on the webpage see other files on your machine, so probably just as well to keep it sandboxed to what the webserver can serve. Probably not too much of a concern if this is a game commercially sold on Steam, but a good practice more-generally. I kind of suspect that this may be why Android web browsers don't allow viewing local HTML pages via file:// URLs.
EDIT2: One caveat is that I assume that RPGM probably uses localStorage for saved games, and browsers default to limiting how much a given domain can consume, and if they store a bunch of data, and you play a number of games, it'll probably burn through the cap for 127.0.0.1. Twine games serialize a bunch of JavaScript objects, and definitely can exhaust that. It doesn't look like you can set different storage caps on a per-domain basis for Firefox, though you can increase the global per-domain limit:
https://stackoverflow.com/questions/18530718/increase-size-of-the-localstorage-for-one-domain-name
Been great for using my Playstation and Nintendo controllers.