calendulish / steam-tools-ng

Useful tools for Steam (Windows/Linux)
GNU General Public License v3.0
62 stars 4 forks source link

[BUG] List index out of range... #133

Open anderlli0053 opened 2 weeks ago

anderlli0053 commented 2 weeks ago

Describe the bug Whenever this tool is started (the first time it asked for my Steam login credentials and i've provided them - logged in), it displays the following error message and upon clicking the OK button it, whole program closes.

To Reproduce Steps to reproduce the behavior:

Just login and run/re-run the app

Expected behavior I expect to open normally and to access things in it, steam farming, preferences, ...

Screenshots

2

1

Desktop (please complete the following information):

OS Name Microsoft Windows 10 Pro N
Version 10.0.19045 Build 19045
Other OS Description    Not Available
OS Manufacturer Microsoft Corporation
System Name ANDREWPOZENEL-S
System Manufacturer HP
System Model    HP Pavilion Gaming Laptop 15-ec0xxx
System Type x64-based PC
System SKU  8PN43EA#BED
Processor   AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx, 2100 Mhz, 4 Core(s), 8 Logical Processor(s)
BIOS Version/Date   AMI F.12, 21/12/2020
SMBIOS Version  3.2
Embedded Controller Version 96.45
BIOS Mode   Legacy
BaseBoard Manufacturer  HP
BaseBoard Product   86D4
BaseBoard Version   96.45
Platform Role   Mobile
Secure Boot State   Unsupported
PCR7 Configuration  Binding Not Possible
Windows Directory   C:\WINDOWS
System Directory    C:\WINDOWS\system32
Boot Device \Device\HarddiskVolume1
Locale  United States
Hardware Abstraction Layer  Version = "10.0.19041.3636"
User Name   ANDREWPOZENEL-S\ander
Time Zone   Central Europe Standard Time
Installed Physical Memory (RAM) 16,0 GB
Total Physical Memory   13,9 GB
Available Physical Memory   6,85 GB
Total Virtual Memory    16,1 GB
Available Virtual Memory    5,83 GB
Page File Space 2,25 GB
Page File   C:\pagefile.sys
Kernel DMA Protection   Off
Virtualization-based security   Running
Virtualization-based security Required Security Properties  
Virtualization-based security Available Security Properties Base Virtualization Support, DMA Protection, SMM Security Mitigations 1.0
Virtualization-based security Services Configured   
Virtualization-based security Services Running  
Device Encryption Support   Reasons for failed automatic device encryption: PCR7 binding is not supported, Hardware Security Test Interface failed and device is not Modern Standby, Un-allowed DMA capable bus/device(s) detected
A hypervisor has been detected. Features required for Hyper-V will not be displayed.    
calendulish commented 2 weeks ago

could you manually create your Web API key here and try again? https://steamcommunity.com/dev/apikey

I have to take a closer look at this because Valve now requires confirmation to generate this key, and since I want to also support limited accounts, these problems have arisen.

anderlli0053 commented 2 weeks ago

could you manually create your Web API key here and try again? https://steamcommunity.com/dev/apikey

I have to take a closer look at this because Valve now requires confirmation to generate this key, and since I want to also support limited accounts, these problems have arisen.

Well the thing is that i cannot do anything, because that error of "list index out of range" pops up and the only option is to press "OK" button on the error popup and then it completely closes. It does not even allow me to interact in any other way than that "OK" button (or terminate it via TASKKILL command or Task Manager)

calendulish commented 2 weeks ago

could you manually create your Web API key here and try again? https://steamcommunity.com/dev/apikey I have to take a closer look at this because Valve now requires confirmation to generate this key, and since I want to also support limited accounts, these problems have arisen.

Well the thing is that i cannot do anything, because that error of "list index out of range" pops up and the only option is to press "OK" button on the error popup and then it completely closes. It does not even allow me to interact in any other way than that "OK" button (or terminate it via TASKKILL command or Task Manager)

You don't need to do anythin on STNG, just create the key at the page, the STNG should read it automatically

anderlli0053 commented 2 weeks ago

@calendulish

While opening the provided link to Steam it displays this...:

I went through my Steam settings, Account, Profile, .... to look what i could enable or change so this would work, but i cannot really see anything useful. I've also cleared the browser, PC and Steam Client cache and there is no difference whatsoever.

123

calendulish commented 2 weeks ago

oh you are using a limited account, it will not work for now. Read more about it here: https://help.steampowered.com/en/faqs/view/71D3-35C2-AD96-AA3A

I'll try to do something about it but I can't promise cause Valve is limiting these accounts more and more, even allowing limited accounts on STNG makes many functions unavailable.

anderlli0053 commented 2 weeks ago

I've had this account for 11 years and bought a lot of things, in-games and games, it is my only and main account, never had VAC or any other game ban or anything ( https://steamcommunity.com/id/__CaSCade__ )....

Regarding these listed limited features i can do/have done everything but Access the Steam Web API:

calendulish commented 2 weeks ago

did you buy it from Steam? I'm not sure why you don't have access to WebAPI

anderlli0053 commented 2 weeks ago

did you buy it from Steam? I'm not sure why you don't have access to WebAPI

Yes, i did buy everything that i have from the Steam Store and from the inside of those games (in-game shops)

calendulish commented 2 weeks ago

did you buy it from Steam? I'm not sure why you don't have access to WebAPI

Yes, i did buy everything that i have from the Steam Store and from the inside of those games (in-game shops)

Just checking, you have a purcharse older than 7 days, but not older than a year?

anderlli0053 commented 2 weeks ago

did you buy it from Steam? I'm not sure why you don't have access to WebAPI

Yes, i did buy everything that i have from the Steam Store and from the inside of those games (in-game shops)

Just checking, you have a purcharse older than 7 days, but not older than a year?

transactions.pdf

calendulish commented 2 weeks ago

I have no idea why you don't have access to WebAPI, if you find out I would like to know

anderlli0053 commented 2 weeks ago

I'll inform you when and if i find out myself.