Giter Club home page Giter Club logo

glossi-integration-playnite's People

Contributors

lemmuslemmus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

glossi-integration-playnite's Issues

Extension doesn't work with Pokémon games

This might sound weird, but I've been able to make a dedicated glosi shortcut for any game in my library. Pokémon specifically though doesn't launch glosi when I make a custom profile for them. My guess is the accent on the é, maybe that's to blame? This can't be a coincidence.

EDIT: Can confirm renaming Pokémon Black to Pokemon Black fixes this issue

Broken input on non-Steam games even after uninstall

Hi,

As the post title says, I believe that this program is causing issues as far as my non-Steam games detecting my controller input—this was non-existent prior to installing both the program and extension. I've tried removing the program, all relevant files in my C: drive, replacing the shortcuts.vdf... Steam games work fine with Steam Input. But save for emulators, I can't get any inputs to work on games from other platforms (EGS, GOG, Ubisoft, etc.). Any assistance would be appreciated, because I have no idea what what went wrong to begin with! Thanks in advance.

Edit: There are some other issues I've noticed which may or may not be useful information. I found out that this was an issue when trying to launch Splinter Cell. The game will boot, but a white window will quickly flash and clicking the Windows key or alt-tabbing will cause it to hang for a moment before either crashing or advancing to the main menu. Keyboard and mouse inputs work fine. It's just my controller that is affected.

Closing the shortcut via the Steam overlay should also close the game.

Currently, when exiting the GlosSI shortcut via the Steam overlay only the overlay is closed. The game associated with the overlay should preferably also be closed.

Whether or not the game should be forcefully closed is another question. Perhaps a tag could be used to let the user decide for themselves which games need to be killed?

I dont have shortcuts.vdf file

I looked in the recommened folder path and it wasn't there. I even used the program 'everything' and I couldn't find it anywhere. What can I do?

Cannot add any new integration

image
I cannot add any new integrations. For any game i add, that has not been added before, this warning will appear.
"More Steam shortcuts appears to have been modified by GlosSiConfig than intended, the changes have been reverted. Please consider reporting this erroneous behavior."
Clicking OK or cancel will lead to a fail notification.
image
"No games were added as GlosSi Steam shortcuts. This could be due to games already having been added or having the ignored tag."
To be clear, this happens to any game, including games that have not been added and do not have the ignored tag. Except for games i have added shortly after the initial installation, that i had the integration removed for and re-added.

Shortcut doesn't fill the Path and Launch Arguments

Self-explanatory, but every time i add a new shortcut through PlayNite / GlosSI-Integration, it creates an empty target in Glossi, resulting in it only launching Glossi-target instead of launching the game.
Picture related: Shortcut created through integration
image

Target JSON:

{
    "controller": {
        "allowDesktopConfig": false,
        "emulateDS4": false,
        "maxControllers": 4
    },
    "devices": {
        "hideDevices": true,
        "realDeviceIds": false
    },
    "extendedLogging": false,
    "icon": "C:\\Users\\Tymon\\AppData\\Roaming\\Playnite\\library\\files\\e6964537-8e74-4d13-8b82-bc4bf4fb2b0a\\4d756d57-babe-4516-9f96-0e6f00b4c489.png",
    "launch": {
        "closeOnExit": false,
        "ignoreLauncher": true,
        "killLauncher": false,
        "launch": false,
        "launchAppArgs": null,
        "launchPath": null,
        "launcherProcesses": [
        ],
        "waitForChildProcs": false
    },
    "name": "Rune Factory 4 Special - Windows Edition",
    "oldName": "Rune Factory 4 Special - Windows Edition",
    "snapshotNotify": false,
    "version": 1,
    "window": {
        "disableOverlay": false,
        "maxFps": null,
        "scale": null,
        "windowMode": false
    }
}

shortcuts.vdf appearently missing/incorrect location

So, im guessing this is caused by the fact that i installed steam using scoop which means that the file is stored at C:\Users\RHM\scoop\apps\steam\current\userdata\846759254\config\shortcuts.vdf instead of the default location. Is there anything i can do?

Unrecoverable error on exiting games

There is seemingly no option for me to exit games without some sort of error.
When exiting games through regular in-game options the following error statement appears and I have to restart Playnite every time.
Screenshot 2022-11-07 153731

And whether or not I have the option "Close GlosSi when launched app quits and vice versa [...]" enabled in Advanced Settings in GlosSi - Config, in both cases when I try to exit the game with Steam Overlay's "Exit Shortcut" the overlay closes, but the game keeps running and I now have no controls over the game anymore and am forced to ALT+TAB out of the game and closing the program manually.

When I a) add a Non-Steam game directly through Steam and start it there, everything including exiting works fine (except of course GlosSi, because I did't add it through that), but that's to be expected, because it is a Steam built-in feature to be able to use Steam Input when you add a Non-Steam game to it and launch it through Steam.
And b) when I add the game through GlosSi - Config manually everything - now including GlosSi features - works fine as well.
So when both of the other options work perfectly fine for their use cases, but launching a game that has been added with the Playnite plugin doesn't work as intended the problem has to have something to do with the plugin.

[Sidenote to clarify: starting a game that has been added to Steam with the plugin within Steam launches the GlosSi-Target, but doesn't launch the game at all and launching the game through Playnite works fine, but then exiting it (with all mentioned options) brings up the mentioned issues and error.]

I really like the concept and idea of your plugin, which reduces so much manual labour of adding every game in Playnite individually to GlosSi and Steam and launching games works perfectly fine like I mentioned, but having to restart and wait for Playnite every time I exit a game gets very cumbersome and annoying so I would be more than happy if you helped me with this issue. :)

The log files are attached below. Let me know when you need anything else like other files or explanations.
GlosSI-Playnite-log.zip

Playnite losing focus when GlosSi UI enabled, GlosSi Integration extenstion error when GlosSi UI disabled

When you launch a game or Playnite in fullscreen with the extension, Playnite loses focus because of the Glossi/Steam overlay, so you have to use a mouse to regain focus of Playnite.
If you disable the Glossi/Steam overlay in GlosSiConfig, the GlosSi Integration gives a warning message every time it starts that "GlosSi Integration Failed to close the Steam Overlay in time." This happens every time you start Playnite in fullscreen, and every time you exit a game back to Playnite, so it's not a very smooth integration as is.

Could you disable the warning message or somehow cause Playnite to regain focus? I know there's the option in Playnite for the home button to do that, but that's obviously not useful if you are actually wanting to use the Steam Overlay.

Overlay not closing the game

When exiting a game via the steam overlay in big picture mode, only the overlay closes leaving the game running. I have the option checked in Playnite and the option to close GlossI when app quits and vice versa checked in GlossI Config. Tried with emulated and standalone games, same result. Maybe I'm doing something wrong.

Emulator integration

I can't seem to find a way to add emulators to GlosSI via this playnite extension.

Allow manually pointing games to overlay

Hi, it would be nice if we could allow the game on playnite to point to a overlay on steam vdf.
This would allow 1: use same overlay for different games, 2: (more importantly) allow I to change overlay name to steam appID, and get access to community controller layout.

It should already be able to do that but maybe not exposed on the UI. I am happy to play with json file if there is one.

GlosSI overlay is delayed in starting, causing the game to lose focus

Often when I use a Glossi shortcut in Playnite, the game starts and then, after a delay, the glossi overlay kicks in. Sometimes as a result, the steam "first time use" dialog will then trigger and the game will lose focus, and the only way to get back to the game is with a mouse. Is there any way to make the glossi overlay launch simultaneous with the game itself, as it does when using a glossi shortcut on its own?

"The shortcuts.vdf file location is incorrect."

My Steam folder is named differently and seemingly because of that, the extension prints this error, not recognizing that this is indeed the Steam directory, and is unable to find shortcuts.vdf. I renamed my folder back to Steam and it did work, but I'd rather this doesn't depend on the folder name.

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.