Giter Site home page Giter Site logo

A few questions about gameimage HOT 3 OPEN

MRDeu avatar MRDeu commented on July 30, 2024
A few questions

from gameimage.

Comments (3)

ruanformigoni avatar ruanformigoni commented on July 30, 2024 1

Greetings @MRDeu, thank you for your feedback! To answer your questions:

  1. Auto launch is possible, but that would be a bit tricky with multiple games on the same image. Lets say you have three games on the same image, how one would create a launch icon from the deck UI that launches that specific game from the image? I think the simplest solution would be to work with a launch flag that references the game index, for example, if the image contains tomb-raider-anniversary,tomb-raider-legend,tomb-raider-underworld, you could create an entry in the deck UI with the command ./tomb-raider.flatimage --gameimage-index=0 to launch tomb raider anniversary or ./tomb-raider.flatimage --gameimage-index=1 to launcher tomb raider legend and so on... What do you think of this solution?

  2. Yes, that is on the works, I'll give two options in the installer (copy file(s) or install from file). There is a workaround to use it for any linux file (non-installable). Assuming the name of your game is tux, when you get to the "Install the Application" screen (where it gives the 'no .sh file was found), you can go to the folder build/tux and create a new folder called linux, inside this folder drop the "non .sh" file you want to use and rename it to end with ".sh". You should now be able to click on next and select this file as the default one to launch.

  3. The size overhead comes greatly from the included mesa, radeon and intel drivers. I could make a lightweight alternative selectable from the wizard, that always binds the host drivers instead, however this would not be as portable, specially on non-gnu systems (the current gameimage works on alpine using the included gnu drivers which alpine does not have to bind into the container).

  4. That's something I really want to improve, but I don't have a steam deck to try it on currently.

Thanks for the compliments, that means a lot. I appreciate that you found it useful 😄

Greetings @Tell-Sackett , thank you for your feedback also! To answer your questions:

  1. This should be addressed by the (1).

  2. Here you could use the workaround on (2). I find that it wouldn't trivial at the moment to work with windows shortcut files, but any executable should work.

  3. I opened #83 to track the progress on this 😄.

from gameimage.

cchulo avatar cchulo commented on July 30, 2024 1

for 1 it would be great if we could assign an alias and then use this alias to select the game via the launch options

from gameimage.

Tell-Sackett avatar Tell-Sackett commented on July 30, 2024

I can't offer much in the way of help, but I will say the following:

  1. I believe I remember there being a way to bypass it by means of a flag that you pass. Don't remember where or when you pass it though, nor what the flag is/was (it was specified in the documentation back when the project was CLI-based).

  2. As far as running native Linux games is concerned, I concur with the *.sh request; being able to package files with the *.x86_64 file extension would be nice as well. Additionally, being able to select Windows shortcut files for Wine games would be ideal (some GOG games use a shortcut file to launch games, for example).

  3. The option to adjust compression levels was available and documented when the project was CLI-based, but I don't know how to access this now that the project is GUI-based.

from gameimage.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.