• Spectacle8011@lemmy.comfysnug.space
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Saying a game is running while its not saying a game is not running while it is

    Ah yeah, sometimes the process just hangs for ages.

    unclear library override versioning (whats the difference between disabled and Manual, why can’t I provide my own version from the UI directly then)

    First I’ve heard of this option actually. Are you talking about overriding DXVK versions, etc.? I see there’s a Manual option there. Just quickly digging through the sources:

        def version_choices(self):
            _choices = [
                (_("Manual"), "manual"),
            ]
            for version in self.versions:
                _choices.append((version, version))
            return _choices
    ...
        def setup(self, enable):
            """Enable or disable DLLs"""
    
            # manual version only sets the dlls to native (in get_enabling_dll_overrides())
            manager_version = self.version
            if not manager_version or manager_version.lower() != "manual":
                if enable:
                    self.enable()
                else:
                    self.disable()
    

    It seems like Manual just makes sure the Wineprefix uses the Native DLL…? Sometimes I feel like the Lutris sources are labyrinthine, lol. It really takes some time to unravel.

    I’m guessing it would just use whatever version of DXVK you manually installed in the Wineprefix, while disbaled would use the built-in DLL provided by wined3d.

    hard to troubleshoot as I cannot see at a glance how Wine is invoked and the logs tend to be hard to read inside the logs popup window

    Ah. My games tend to be simple enough that I run them through CLI first and do any troubleshooting there, then add an entry in Lutris.

    Yet, when I say it gets the job done I mean it. But the program itself adds some more headaches, yet I need it as I don’t know how to do half of what it does from a terminal and/ore scripts only.

    Well, it’s good to hear it’s working for you! What stuff don’t you know how to do in a terminal? I don’t think I’ve actually needed Lutris to do anything; it’s just easier.