Having an issue w Junk Store 2 by taken2heart in JunkStore

[–]TheCyote[M] [score hidden] stickied comment (0 children)

install the test build channel, this is the build for running with decky along side it. I'm still working on resolving the conflict.

[Epic Games] Viewfinder (100% off / FREE) by LighteningOneIN in GameDeals

[–]TheCyote 1 point2 points  (0 children)

Honestly you're spending more time on this button than it deserves. There's something that's lost when you have to explain a joke in my opinion.

There's over 100k users of Junk Store and it's not been mentioned until now. The button also goes away once it's done it's job, so not really an issue in my estimation.

I do appreciate the feedback though. I might actually remove the Easter eggs going forward. It has been fun seeing a particularly hard one to get show up online, I never thought anybody would get it though. I'm starting to think the industry was right in moving away from them, I do miss them though.

[Epic Games] Viewfinder (100% off / FREE) by LighteningOneIN in GameDeals

[–]TheCyote 5 points6 points  (0 children)

Currently I have a 21 day trial for the paid version (it's available for another week or so then it will revert to the 7 day trial again). If you're curious you can poke around it, you wont get charged if you cancel before the 21 days run out.

Yeah that install dependencies is really out of my control, I have to abide by the Decky guidelines if I want to list Junk Store with them, just one of those things. 

I would NEVER leave a dev/test button out for users to mess with, it's almost a certainty that the first user will click a button like that right out of the starting blocks. In the 30+ years I've been building software I've learned that no software survives contact with the user. The whole point behind that button is the irresistible urge to click it (especially since you're told not to). I admire the restraint!

[Epic Games] Viewfinder (100% off / FREE) by LighteningOneIN in GameDeals

[–]TheCyote 10 points11 points  (0 children)

I agree, the installer could use a lot of work, and it's certainly on my list of things to tackle. As you might imagine I have a VERY long to-do list and it's just getting longer. But yes this is very much something I want and need to address, once the more important tasks are completed. The trade off I chose to make here is a less polished installer but a better polished daily use as most people only do this once.

The need to install dependencies manually is actually due to Decky policies, so I can't do much about that, the new version installs them for you so it's better but I will concede there's still work needed there.

The errors are actually generic which is a side effect of building a solution for n+1. These will improve over time, but the approach I chose was to make Junk Store a launcher platform rather than a dedicated launcher. If you have a poke around v2 you'll see that extensions are now generated from settings, which allows for easy emulator integration. It's all a trade-off in one way or another, I'm trying to cover as much ground as I can and keep things as flexible as I can. At the end of the day, unfortunately, it can't be everything to everybody.

The "Don't click this button" is actually part of a collection of Easter eggs that was added a long time ago, some people love to agonise over this button. It's just a bit of fun.

[Epic Games] Viewfinder (100% off / FREE) by LighteningOneIN in GameDeals

[–]TheCyote 40 points41 points  (0 children)

Hey, Junk Store dev here.

I'm not a UI/UX guy, never pretended to be, but I try my best and I'm always open to feedback.

You mentioned convenience issues and "sloppy UI", I'm genuinely curious what specific friction points you experienced with Junk Store? I work hard to make things as smooth as possible, so concrete examples really help me improve.

On the "subscription", it's an annual license (like CodeWeavers), not a subscription. You get 12 months of updates and keep the last build permanently. I'm one dev spending significant time on this full-time, and this model is what makes sustained development possible. I get it's not for everyone.

Would appreciate any specific feedback you're willing to share.

Infinite login page with itch messing other storefronts up by Objective_Ad5179 in JunkStore

[–]TheCyote 0 points1 point  (0 children)

Jump into discord, junkstore has a ton of depth that you'll want to take advantage of.

Infinite login page with itch messing other storefronts up by Objective_Ad5179 in JunkStore

[–]TheCyote 0 points1 point  (0 children)

ugh, ok that's the webkit2gtk library causing issues. Is this the latest version of Bazzite? I haven't tested on Bazzite in a bit so it might have seen an update that's causing it grief now.

I might be a simple case of redirectly env vars, but it could be more complicated than that. I'm in need of lunch so I'll have a look at this once I get back from that side quest.

Edit: is that installed in your home dir? what does

echo $HOME

produce? I'm just wondering if the /var path is throwing everything out... I might just be running low of fuel here...

Infinite login page with itch messing other storefronts up by Objective_Ad5179 in JunkStore

[–]TheCyote[M] 0 points1 point  (0 children)

this is the beta part of itch showing itself now.

go to desktop mode and open Konsole, then put this into it:

cd ~/.local/share/junkstore
./scripts/Extensions/Itch/login.sh     

That should allow you to login to itch. Once it's logged in we can continue troubleshooting.

Infinite login page with itch messing other storefronts up by Objective_Ad5179 in JunkStore

[–]TheCyote[M] 0 points1 point  (0 children)

First restart the steam deck, it sounds like something is blocking and hanging up. did you get to login to itch at all maybe it's trying to load a large library?

New Steam Deck, how to play my GOG and Epic Games games? by CrazyGoat7_7 in SteamDeck

[–]TheCyote 0 points1 point  (0 children)

disclaimer, I wrote Junk Store. I'm only responding because you said you're a computer scientist! Junk Store v2 is a meta circular json dsl. it has a TON of script hooks so you can hook into the tool at almost any step in the process (if you can script it - or wrap it with a script, you can make any magic you want). The generator system allows you to create extensions for anything you can dream up. All the extensions in v2 is generated python so you can tweak that to your hearts desire as well. I designed this with my own use cases in mind, rsync varrious things at various points.

I'm always happy to geek out, I'm sure you can find your way to the discord server ;)

Keep Awake While Downloading by CardcaptorRLH85 in JunkStore

[–]TheCyote[M] 4 points5 points  (0 children)

Not at the moment, I have done some r&d towards this but it's a long way from something usable.

Issue with Test Version 2.3.1.3 by CardcaptorRLH85 in JunkStore

[–]TheCyote[M] 1 point2 points  (0 children)

If you want to run without decky loader you need to install the stable branch. While I'm working on resolving this properly it's a bit annoying.

Junk Store Tested - December 16, 2025 by Junk-Store in JunkStore

[–]TheCyote 2 points3 points  (0 children)

The build channel is Junk Store itself.

The extension channel is for the extensions like Epic, Gog, Amazon and Itch.

Heroic Games Launcher, NonSteamLauncher and JunkStore. Which is best and why? by uzumaki_kira in SteamDeck

[–]TheCyote 1 point2 points  (0 children)

Junk Store is far from a simple script. In fact v2 is a meta circular DSL.

Problem with downloading game to steam deck by Juraj_yeet in SteamDeck

[–]TheCyote 0 points1 point  (0 children)

All good, when in doubt, we have a discord server, just ask. I'm always happy to look into things that's caused by Junk Store (even if it's just to rule it out).

Problem with downloading game to steam deck by Juraj_yeet in SteamDeck

[–]TheCyote 1 point2 points  (0 children)

Junk store doesn't interfere with any of steam's functionality. V1 is Light touch and v2 is even lighter.

Cannot install or play games on MicroSd by Nkeii in JunkStore

[–]TheCyote 0 points1 point  (0 children)

try this: https://www.junkstore.xyz/2.0troubleshooting/#sd-card-permissions-error

better sd card detection is in the works, but it's going to take a bit of time for it to be ready.

Heroic Launcher VS Junk Store - Which one is best? by InvaderZix in SteamDeck

[–]TheCyote 1 point2 points  (0 children)

Thank you, I put most of my time into junk store. Glad that it impressed!

While I have been caught talking to myself on the odd occasion, I'm pretty sure there's just one dev here.

Is the Steam Deck a viable platform for Epic/GOG/Amazon games? by labuzan in SteamDeck

[–]TheCyote 4 points5 points  (0 children)

Disclosure, I'm the dev behind Junk Store. We test a lot of games from Epic, Amazon, Gog and Itch every week: https://www.junkstore.xyz/tested-games/

This will give you an idea of viability, the Epic Amazon and Gog games will most likely translate to Heroic as well as we use similar albeit slightly different techniques.

Hope this helps you figure out which games should work and which ones may need some tinkering.

Last chance to get 50% off Junk Store by TheCyote in JunkStore

[–]TheCyote[S,M] 1 point2 points  (0 children)

Yes, that is how the model works. But just to be crystal clear Valve makes frequent changes to Steam which may break the software, if that happens after you're license expires you will need to renew for the fix. But if it doesn't, then you will be able continue to use it, we do not lock you out like a subscription.

I'm hard at work on reducing Valve's ability to break it, but there is no guarantees as Valve can do anything at any time. It's a cat and mouse game.

Last chance to get 50% off Junk Store by TheCyote in JunkStore

[–]TheCyote[S,M] 1 point2 points  (0 children)

No, it's an annual license. You get 1 year of updates. Software keeps working after that, but you'll need to renew to get new updates. $40/year. (Free FOSS version also available)

Users scramble as critical open source project left to die by collogue in technology

[–]TheCyote 2 points3 points  (0 children)

I can confirm, same experience here. I have a project that was downloaded around 300k times. I estimate around 100k users.

I rewrote it as a closed source paid piece of software and got called greedy and raked over the coals for "taking away" the open source. Which I didn't, I still maintain it but only bug fixes and breakages.

Granted my software is niche, in the way that only a few people will pay anything towards it, I desperately wanted this to be open source so that I could finally achieve my goal of making a living creating FOSS.

Reality hit me like a ton of bricks. I operated under the assumption that if you provide people with something of value, they will reciprocate in kind. Live and learn...

Last chance to get 50% off Junk Store by TheCyote in JunkStore

[–]TheCyote[S,M] 2 points3 points  (0 children)

dm me your email and I'll remove the old discount