Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: flatpak Linux release #277

Open
denilsonsa opened this issue May 31, 2022 · 3 comments
Open

Suggestion: flatpak Linux release #277

denilsonsa opened this issue May 31, 2022 · 3 comments

Comments

@denilsonsa
Copy link

With Steam Deck, flatpak is the easiest way to install third-party apps and games on the device. In fact, flatpak is supported in many distros. There are already a couple of Sonic fangames published in Flathub, making them extremely easy to install and play on Linux distros (like SteamOS).

I know @AlexKhayrullin mentioned in #141 that Ubuntu packages are the only format exported by Game Maker. Thus, someone would need to create some script to convert the exported .deb package into a neatly packed flatpak. I lack knowledge on this area (flatpak is new to me), and I also lack time. Alternatively, someone could explore the latest GameMaker updates, where they claim they can export in more formats. Maybe finding a converter from appimage to flatpak?

Anyway, I just wanted to leave this suggestion here, as someone else will be able to pick it up.

@nkrapivin
Copy link
Collaborator

Hello,
Since the GameMaker runner we're using is i686 and the game is not yet ported to GMS 2, it's highly unlikely it's possible to make a proper flatpak.
You can probably use the Steam Linux Runtime libraries for dependencies and run this, but eh, not sure if this'll work.

@nkrapivin
Copy link
Collaborator

Got my hands on a Steam Deck.
Made a special patched version of STT that runs on the Steam Deck out of the box (based on STT v1.1.2 for Ubuntu)
https://drive.google.com/file/d/12oelAzzUgN2Zkjx4D75MU4iPNzUDPK2r/view?usp=sharing
How to run:

  • Download and extract the archive
  • Enable developer mode on your Steam Deck
  • Pair your Deck with the SteamOS devkit client
  • go to Upload Title
  • upload the SonicTimeTwisted folder with the following settings:
    image
  • Run Devkit Game: SonicTimeTwisted from your library
  • Make sure the Steam Input layout template is either "Gamepad" or "Gamepad with Camera Controls"
  • Enjoy!
    Changes from the normal v1.1.2 Ubuntu version:
  • Made a new 1280x800 splash screen
  • Forced the fullscreen flag bit and a 1280x800 window size
  • Changed the default input method from "Keyboard" to "Gamepad"
  • Changed the default video mode to "Fullscreen"
  • VSync on by default (prevents battery hog)

@Jazztache
Copy link

Does this mean that base Arch Linux will gain support as well?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants