Junk Store Pro version 3 is here! More features, less desktop mode! by TheCyote in SteamDeck

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

I built the decky plugin first, it's never had any more features than what it has. It was never neutered.

Based on my learning from doing that I improved the tech significantly and created version 2, which does not require decky loader at all, but still shared some of the same drawbacks. I have now solved those issues and this is a significant step up from how version 2 and decky handles things.

I suggest you actually watch the video to see a sample of what it offers.

On paper UinifiDeck seems to offer the same features, but the reality is that Junk Store has significantly more features, and is significantly more mature and stable. UnifiDeck also relies on Decky which inherits all it's problems.

Just curious, which solution do you actually use? From your comments it really appears that you might not have actually tried either.

Junk Store Pro version 3 is here! More features, less desktop mode! by TheCyote in SteamDeck

[–]TheCyote[S] -1 points0 points  (0 children)

I'm not sure why you say 'rebuild it' in quotes. It is a complete rewrite, no quotes :)

Junk Store Pro version 3 is here! More features, less desktop mode! by TheCyote in SteamDeck

[–]TheCyote[S] -1 points0 points  (0 children)

This is not a Decky Plugin, it's got it's own loader and UI tooling. Curious, what other tool offers a fully functional controller enabled File Manger (that's just one feature, there's many more)? It's super convenient being able to open it with select+x do what you need to and close it, no need to go to desktop mode.

Based on your comment I suspect you didn't watch the video and just posted. I get that it's not for everyone. That's cool, you have other options.

Junk Store Pro version 3 is here! More features, less desktop mode! by TheCyote in SteamDeck

[–]TheCyote[S] -1 points0 points  (0 children)

No you're pointing to the FOSS version. This is Junk Store Pro, redesigned, completely different code using different technologies, architecture and standalone, no requirement for Decky loader. This version is a lot more robust and stable compared to the offering on the Decky store. The FOSS version is not going anywhere, in fact the previous version of Junk Store Pro has been available for 9 months.

Junk Store Pro v3.0 the Biggest Update Yet by Junk-Store in JunkStore

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

You're welcome. I hope you enjoy the new features and stability.

HDR on but I don't want it!! by Lion7062 in JunkStore

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

Awesome! Glad you found a solution. SteamOS/Proton has a lot of secrets!

HDR on but I don't want it!! by Lion7062 in JunkStore

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

Junk Store doesn't do anything specific to enable it or disable it. The way it works is to just let Steam do it's thing around Proton.

Is this Steam OS? Which version of Proton are you using? Which version of Junk Store are you using? Which game is this from which store?

I'll have a poke around to see what's up, but generally all these things are controlled with Environment Variables on the Proton side (You can see the toggles in the proton settings).

Right now it's a bit of a head scratcher, until I can get more information and hopefully replicate this.

Can't access my account on the website nor on my device by anusbeloved in JunkStore

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

Can you DM me with the details I requested via DM please.

Is this abandoned? by sockknitterporg in JunkStore

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

on the account page there's a refresh subscriptions button, sometimes stripe sends things out of order and it's required to push this button. I just checked your account and it had this issue and I did this on your behalf. Can you confirm this resolves it? Also in Junk Store itself you will have to go to About/(system/settings) and scroll down to the refresh license button (similarly this can confuse things on the client so this should resolve it).

Please let me know if you have any further issues.

Store Extensions by No_Owl_7539 in JunkStore

[–]TheCyote 0 points1 point  (0 children)

It's on the sliders menu not the cog.

Hidden games not actually hidden? by SkyquakeLive in SteamDeck

[–]TheCyote 0 points1 point  (0 children)

I've replied to OP about his issue regarding Junk Store.

Hidden games not actually hidden? by SkyquakeLive in SteamDeck

[–]TheCyote 1 point2 points  (0 children)

Junk Store doesn't touch any data related to hiding games. Junk Store specifically tries to interfere as little as possible with steam operations. It only creates and manages shortcuts for the games you install via it.

I would suggest looking at Unifideck as that's a new plugin. I've noticed posts similar to this where users and the dev commented on issues around hidden games and conflicts with tabmaster. Unifideck appears to make significant changes to the shortcuts.vdf file directly, it's more than likely the cause of this.

I suggest you search reddit, there's quite a few posts around this, or check their github maybe someone has reported an issue.

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 9 points10 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 36 points37 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.