This is a BIG announcement by Junk Store for Steam Deck. What was previously a plugin via Decky to play Epic Games and GOG titles on your Steam Deck is now…well, if you read it, it’s a whole lot more.
I’m just going to do the bare minimum here and share the post by copying, formatting for Lemmy, and pasting here. Hopefully you’ll forgive that, and maybe breathe a sigh of relief that for once a post by me hasn’t got 10,000 words of rambling?
What it boils down to is a massive update on what is ‘next’ for Junk Store. What follows is their post, not my words:
The Next Generation:
We haven’t talked about the new version of Junk Store since Valve removed it from the Steam Store. While it was a setback, in many ways it pushed Junk Store further. You might be wondering what we have been up to.
Yes, this new iteration of Junk Store will be paid software and will be closed source. This is a complete rebuild from the ground up. It still looks and feels the same, but with greatly enhanced functionality. The amount of effort put into it so far and the remaining effort to complete the original vision is just too large to do it without financial resources. The current development effort amounts to around 5.5k man hours.
But what does this mean in terms of functionality and progress?
(image of ‘the new main menu’)
Junk Store can now run without Decky
This is a completely new loader that is developed completely independent from the Decky source code. New techniques and code has been created in order for this to work. As a bonus Junk Store will run side by side with Decky. So if you have Decky it will not interfere. Since this will not carry all the extra features that Decky requires, this will allow us to improve stability between Steam upgrades.
Junk Store extensions are now generated
(image is of ‘new extensions’)
This means that more than 95% of the code required to create custom extensions is created for users. New extensions can be as simple as 2 lines of code to specify an emulator command line call or it could be 200 lines of python for something like Amazon. The current set of extensions that will be available for download with the new version is Epic, Gog and Amazon. More will be added over time.
Pricing is still being finalised but it is dependent on infrastructure costs as we now have to run our own servers to host all of the new features. Given the nature of this new version we will have ongoing costs per user and it all has to be factored in.
What’s new?
-
Global download queue
-
Language selection
-
DLC selection
-
Installation of game dependencies, like C++ runtimes, without the need for proton tricks
-
GOG has proper support for DosBox and ScummVM games
-
GOG Dosbox support has a Dosbox config editor
-
The option to enable experimental cloud saves for supported games (we still don’t trust it, but it’s there if you’re a risk taker).
-
There’s a LOT more options (too many in fact), to control all manner of things. If you like to tinker, this is for you.
-
The new version is faster and more optimised so you can now see 1000 games per tab compared to the 100 in the python version.
(*image is of ‘custom scripting’)
(*image is of ‘game dependency installer’)
(image is of ‘Dosbox settings editor’)
(image is of ‘custom launcher scripts’)
(*image is of custom launcher scripts)
(image is of ‘Custom launchers per game’)
(image is of ‘extension generator’)
What we need from the community:
We are currently looking for power users who would like to help with the alpha testing of this new version. During this phase you will get access to Junk Store and the extension Generator in its full glory, and it’s no exaggeration to say that there’s well over 1000 different settings and options in it. This is quite overwhelming and it will be stripped back to only the essentials for general release. So if you’re a power user and would like to see just what kind of horsepower is under the hood in Junk Store, this is your chance.
Given that we will have quite large overheads for a general release we would also like to take this opportunity to explore interest in an early access program. This would not be your typical pay to test deal. The software will be stable and as near to release state as possible, think of it more like a soft launch. This would allow us to build up reserves to shoulder the server costs for a launch.
We’re currently in Alpha, rapidly approaching Beta quality. If this is something that might be of interest to you please register your interest here:
This is the link to registration via docs.google
- Please note that testing spots will be strictly limited due to associated costs per user. Early access will also be limited due to the initial manual workload associated with onboarding for this, we are just two people and one of us needs to do the coding.
We hope that you are as excited about this as we are, we’re looking forward to your responses in the comments and registration of interest.
And that’s that! Hopefully some here find this interesting!
If it’s a one time payment and it works well enough, chances are big I’ll get it.
If it’s a subscription, I wish you the very best, but it won’t be for me.
Unfortunately the explanation seems to point towards the latter :(
Genuine question, what does this provide over something like Heroic? It seems like the ability to extend to other stores with extensions?
It’s the integration into the Steam interface. So you could manage all your games through one interface.
It could have compatibility with everything in Steam, including achievements. But as long as it’s closed source I won’t touch it.
Got it. Thanks!
I use the Decky plugin, and paid for GOG support, but they have their work cut out for them in convincing me to pay for this. Running Heroic isn’t that much of a hassle.
Heroic launcher stonks
Joke aside, if it won’t be subscription based and will be better than heroic I’ll probably pay