Comments (4)
I do agree this would be nice. The alternative is actually already achievable since the config files are stored in a well-documented and user-writeable location.
Unfortunately creating a web service for sharing requires some expertise that I do not have, so it's unlikely to happen soon if at all.
from powertools.
I do agree this would be nice. The alternative is actually already achievable since the config files are stored in a well-documented and user-writeable location.
Unfortunately creating a web service for sharing requires some expertise that I do not have, so it's unlikely to happen soon if at all.
Hm, maybe then a simple "Import Settings" in the UI itself would be sufficient? Or is exploring files from the menu in Game Mode too much a hassle?
from powertools.
@NGnius I came across this issue by chance, my deck is coming soon, I like the idea to save time (btw it involves a CRUD of profiles per game since there will be mutiple profiles).
I can help you create the web service but I'm not sure if that's necessary. I don't know how steamOS works, in particular, is there a unique ID for each game? If so, why not create a new repo containing a folder for each ID and inside the profiles in JSON format?
from powertools.
I guess I never replied to this, sorry.
Or is exploring files from the menu in Game Mode too much a hassle?
Decky has a file picker, but I don't see why that would be worth using over Dolphin in Desktop mode. Dolphin is already like 10 years ahead of Windows Explorer so it's doesn't get much better than that.
But to the respond to the ping:
I can help you create the web service but I'm not sure if that's necessary.
Any help would be appreciated, but the actual part that I need help with is the UI. The work is twofold: a SteamOS Gamemode UI (Decky does this by injecting React JS code) as well as a web-facing UI (preferably not JS -- Rust has a few wasm frameworks which are a lot less hassle).
I don't know how steamOS works, in particular, is there a unique ID for each game?
Each game has two unique IDs (game ID and app ID); either is fine for games on the Steam store. Non-steam games also have the same two unique ID system, but I'm pretty sure they're not consistent between Steam clients so that can't be relied on. It'll probably be best to use the game's title to group profiles for non-Steam games, which is definitely a bad solution, but probably the least bad solution. If users can search by profile name and game name (not necessarily at the same time), it'll be actually good. I've explored the back-end side of this idea before, so I'm confident I can do it and that it'll be pretty simple.
If so, why not create a new repo containing a folder for each ID and inside the profiles in JSON format?
GitHub is not a database. I'd also rather self-host it (I've got the hardware) and not give MS more AI training data or internet traffic than they already have. I've already transitioned most of my smaller git projects away and the rest of my projects will be soon to follow.
from powertools.
Related Issues (20)
- Decky Front End Error HOT 3
- Minimum CPU frequency can't be set lower than 1400MHz. HOT 2
- Plugged in TDP unlock and max clock HOT 2
- Automatically disable profile on charger toggle HOT 1
- Allow for only setting Minimum CPU / GPU Clock(s) with no Maximum HOT 6
- CPU Frequency Limits Stuck After Closing Game HOT 1
- Issue with CPU and GPU Frequency Readings HOT 1
- Battery charge limit settings not persisting (also resets when running a game) HOT 3
- Adjust Current to show discharging and charging rates HOT 1
- Non-standard Steam Deck OS setups are incompatible HOT 1
- [3.5] - TDP path is wrong HOT 1
- A "help" section that would explain how things work HOT 1
- Per window profile (emulation station) HOT 1
- Decky latest version is still 1.3.0 HOT 2
- "Charge Limit" incorrect value after restart, similar to #91 HOT 1
- USDPL or PowerTools's backend did not start correctly! HOT 4
- Charge limit sets to 5000% on profile change HOT 1
- CPU frequency limiter locks frequency for some cores to 3000-3100mhz until restart HOT 2
- CPU/GPU frequency limiter are not properly loaded when a Steam Deck game profile is being used alongside HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from powertools.