jshackles / idle_master

Get your Steam Trading Cards the Easy Way
GNU General Public License v2.0
1.54k stars 560 forks source link

Idle master is not detecting steam when its open on my computer. #217

Open Newcool1230 opened 8 years ago

Newcool1230 commented 8 years ago

https://gyazo.com/2db4ad8b7e07fc095f2dea25b3a1a34d

I have also tried ignoring the steam client status still doesnt work

https://gyazo.com/124792ebc6e23b64507fac05f86fa13f

MonkAlex commented 8 years ago

If u restart steam client (and idle master) it help?

Newcool1230 commented 8 years ago

@MonkAlex I just now tried that and.... its works fine now. Thanks!

Getterac7 commented 8 years ago

I couldn't get Idle Master to detect Steam. Fresh Windows 7, fresh Steam install, fresh Idle Master copy from the website. No luck.

Newcool1230 commented 8 years ago

after installing your new computer, steam etc. did you restart your computer? If not plz do so. if you did try running everything with administrator

Getterac7 commented 8 years ago

Good ideas, but no luck. Restarted, and ran steam/idle master as admin. Still nothing. =/

(This is a VirtualBox VM, if it matters.)

Newcool1230 commented 8 years ago

I think thats your problem its on VM

OranShuster commented 7 years ago

i'm having the same issue on a new install of win10. had no issues on the previous install

fdornak commented 7 years ago

Well, whether steam is running or not is recognized by Steamwork.NET and its method IsSteamRunning(). VM in my opinion should not be a problem as long as it is not modifying steam process.

There is one thing you can check.

  1. Turn on steam
  2. Go to your Windows Task Manager
  3. Go to Processes tab
  4. Click View - Select Columns... - Tick PID (Process Identifier)
  5. Press OK
  6. Find Steam.exe and check its PID (write it down or something)
  7. Press WIN+R - Run Box will pop out
  8. Type regedit - press enter
  9. Find HKEY_CURRENT_USER\Software\Valve\Steam\ActiveProcess (64-bit system) or HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\ActiveProcess (32-bit system)
  10. After you click on ActiveProcess in the right part of the screen there will be keys
  11. Check if "pid" - Data column is the same as in your Task Manager

*The pid number you are looking for is in parentheses (Decimal system)

If those numbers are not the same you should try reinstalling steam - Steam Support link.

fdornak commented 7 years ago

Also for this situation when running steam is not detected there is option to ignore this warning. In IdleMaster window go to File - Settings - Ignore Steam client status

OranShuster commented 7 years ago

checked and the PIDs are the same. also when using the "ignore steam client option" it still won't check badge status

Getterac7 commented 7 years ago

I'm still having this issue. PIDs are the same. I also checked the ignore warning option and it doesn't do anything, just sits there.