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

Any plans for a release? #1

Open
JHansen13 opened this issue Jul 26, 2023 · 5 comments
Open

Any plans for a release? #1

JHansen13 opened this issue Jul 26, 2023 · 5 comments

Comments

@JHansen13
Copy link

JHansen13 commented Jul 26, 2023

I know I should be able to compile it myself, but I keep running into errors when trying to build the backend.

I’m very interested in trying to make a stopwatch overlay for speedrunning using this framework. You’ve done a great job!

@TheLogicMaster
Copy link
Owner

I know I should be able to compile it myself, but I keep running into errors when trying to build the backend.

I’m very interested in trying to make a stopwatch overlay for speedrunning using this framework. You’ve done a great job!

Hi, the reason it's not in Decky is that I wasn't sure if it would actually be useful for anyone so I didn't take the time to update the frontend as Steam OS updates broke things. I develop on Linux, so that makes it easier to compile the backend, but building it on the deck itself should work, or with the Docker container that Decky uses. The needed fixes were made to my other plugin, AnimationChanger, around the same time as the last commit for this one, but I don't currently have the time to fix it. I could potentially revisit it in a few weeks.

@JHansen13
Copy link
Author

That would be great. A question for you, is it possible for an overlay to detect button presses?

Ultimately my goal is to have a timer I can use for casual speedrunning which ideally would pause when I pause the game.

@TheLogicMaster
Copy link
Owner

The overlay is just a native program that runs and displays with a special window surface, so you should be able to pick up controller inputs using a library like SDL that supports reading controllers. I'm not sure about the specifics of how the Deck controller is mapped in Linux, though. It also should be possible using the frontend, but you might have to dig through the internal Steam UI API to find it, and the Decky Discord would be the place to start.

@JHansen13
Copy link
Author

Thanks for the info. While I’m not a stranger to scripting I’m definitely out of my depth here. If you’re ever interested I’d be open to discussing commissioning you (or someone) to make it for me. No pressure though

@TheLogicMaster
Copy link
Owner

It sounds fun to implement, I just don't have the time for the next while with switching jobs and the like.

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

No branches or pull requests

2 participants