steam-tui icon indicating copy to clipboard operation
steam-tui copied to clipboard

Blank games list after login

Open proudhon opened this issue 2 years ago • 12 comments

After login my games list is blank. I'm on version 0.2.1 installed via AUR.

proudhon avatar Aug 14 '23 22:08 proudhon

Aur in general is broken, I need to update it

dmadisetti avatar Aug 15 '23 01:08 dmadisetti

I have the same issue using just the git version of here.

zDEFz avatar Oct 25 '23 21:10 zDEFz

same issue with the AUR and the git version

ALittlePatate avatar Oct 31 '23 19:10 ALittlePatate

I've just started to learn Rust, so thought I'd debug the code to investigate

I haven't worked out the fix yet.

I replaced

let keys = keys_from_licenses(licenses);

with

let keysFull = keys_from_licenses(licenses);
let mut keys = Vec::new();
keys.push(keysFull[0]);

And at least some games then appeared on list.

Maybe one of those games isn't compatible / parsed properly with SteamCMD and it's failing?

I have a library of about 1,000 games (subscribed to Humble Bundle way too long), so need to find out where it's failing/timing out.

I know when reclaiming keys that Steam can rate limit you, so that's another possibility.

abowen avatar Nov 06 '23 11:11 abowen

@abowen

And at least some games then appeared on list.

This is good to hear, I have been having the same problem with no games showing up. I would love it if you could make a fork with the fix and new binaries as I don't have the tools to compile rust.

Thanks, Jupy

JupiLogy avatar Nov 07 '23 16:11 JupiLogy

I'm taking a shot in the dark, but seems that there's a state issue where some Steam fluff makes it's way through to loading up all the keys. I spent more time in debugger and noticed that my key list was getting cleared and added a quick filter to remove it.

                        ["licenses_print"] => {
                            // Extract licenses
                            if response == "[0m" {
                                continue;
                            }

abowen avatar Nov 10 '23 11:11 abowen

Published a binary to crates.io @JupiLogy

https://crates.io/crates/steam-tui-temp

It'll be yanked / repo deleted once a fix is merged here

abowen avatar Nov 10 '23 11:11 abowen

i have the exact same issue on Nixos

klownie avatar Jan 24 '24 11:01 klownie

A bit of a caching issue led to this as well. Pushed the fix mentioned here and tidied up the workflow in https://github.com/dmadisetti/steam-tui/commit/19cdcb2b4a5c93df0617f0258520beb673a44b31

dmadisetti avatar Feb 01 '24 15:02 dmadisetti

I would like to re-open this! I am using steam-tui and it worked exactly once after re-opening the stuff a couple of times and relogging with steamcmd. Now its stuck in checking cache for forever. What should I do?

zDEFz avatar Feb 04 '24 23:02 zDEFz

Log back in with steamcmd? Are you running from source? I wanted to make a few more changes before cutting another release

Also try manually blowing away the cache under ~/.cache/steam-tui. Reopening, but provide a new log if you can.

dmadisetti avatar Feb 05 '24 00:02 dmadisetti

Running from source. Doing what you said does get me at LOADING... Like priorly where it worked. So I did rm -rf ~/.cache/steam-tui and then steamcmd and then login user password .

I tried to launch Noita but didn't work - couldn't find executable.

How do I provide a log? Navigating through steam-tui seems VERY slow. I have a 5800x3D CPU...

I do have set it up as using proton in steam itself. Now I exited steam-tui manually and opened it again. I am at the same checking cache screen, which seemingly never ends.

zDEFz avatar Feb 05 '24 01:02 zDEFz

provide a log with steam-tui 2> error.log

Closing because it seems like the initial error was fixed. Also added custom scripts to help with executables being off

dmadisetti avatar May 24 '24 01:05 dmadisetti