jshackles / idle_master Goto Github PK
View Code? Open in Web Editor NEWGet your Steam Trading Cards the Easy Way
License: GNU General Public License v2.0
Get your Steam Trading Cards the Easy Way
License: GNU General Public License v2.0
I had to disable the Family View to use the new version of idle master
Hello,
I have multiple accounts with the same game. Any way to get cards of teh same games as drop in all the account?
It would be nice if the app let the user cancel the sleep by hitting a control-c and have the app check again for how many keys are remaining (instead of just sleeping again like it does now).
For instance, if the last card is being idled and I noticed the pop-up in steam for the new inventory item, it would be nice if I could hit control-c and immediately have the sleep aborted so that the idler would re-check and move to the next game.
I took a peek at your code, it looks like if you re-arranged it to check for drops before sleeping (which it should probably do anyways - it doesn't hurt anything and it's useful to the user to know how many cards are remaining before the first sleep), then control-c would let the user short-circuit the sleep (and recheck the cards remaining).
I get that error a minute after launching start.exe
But Idle Master is still working fine. I checked that I am still in-game. When I try to close the program via error message, I appear to not be in-game. Idle Master is open and "working".
I tried running start.exe with and without as administrator. I don't know what's wrong.
I keep receiving this error and I am not sure what to do.
i configured settings.txt (correctly i suppose), and when i launch start.exe, i just got the eror "Error setting cookies". any idea why ? and what can i do to get more information for debug ?
Hello Jason, I want to choose how and where to install Idle Master: Could you provide the compiled executable?
Thank you.
Idle master starts, logs to console that it is starting the game to idle, but doesn't open it.
Congrats on making it user friendly! Anyways to the issue. It doesn't support family view. You fixed that in the previous version, yet on this one you broke it.
Seems like although the new update says it does not require steam parental .. the application does require it to search for games if not it kinda shows 0 games to find and skips em all
I put in my session id and my login and when i run it, i get "Error reading badge page" anyone have a fix?
ok i a little confused now. i have idle-master V0.6+0.7 both worked but only for one game for 3 cards??!
i have over 40 games most all have trading cards. yet this doesn't seem to find the games or cards?
is there anything am doing wrong thanks
appreciate the program but why does it only idle one game at a time when its known you can idle more ?
Hi,i'm using idle master for quite a while now, but I recently seen idle master didnt loaded all my game, it dropped from 260 to 160 in short time.
so maybe there is a chance it dont load the page two ?
Is it possible, or would it be possible to skip games that have no time on record for those that want to play the game first rather than have Idle Master get the cards for them?
In the meantime can the Setup/Install guide show how to use the 'blacklist' and find the AppIDs for different games?
Just waiting for a 32 bit version...
Hello,
i downloaded the idle-master and when i tried it i saw that it found 21 games that i can get cards from when i have 27 games that i can get cards from. are there some games that isn't supporting this or something? because cs:go is one of the 6 games it can't find and i really want some cards from that
And 1 more question:
When logging in and hitting enter, the Steam login page will close and be replaced with a window with a throbber. This window stays open forever and you must close it then click the Sign In button again. Then it will open up the browser window again, this time bringing you to your profile, and then it will promptly close.
Hello. I have such a situation. I have a VPS on CentOS (64bit). Install all the dependencies for IdleMaster. When you start start.po error "Couldn't initialize Steam API" (which is 64 bit version - libsteam_api64.so). What could be the problem?
Hi. Will it work on 32-bit system?
It would be nice to have build instruction for OSX binaries.
Those haven't updated since the first release and do not work properly (won't find games with card drop) anymore.
Thanks.
A list of all VAC enabled games, that can be access through
10
20
30
40
50
60
70
80
240
300
320
360
440
469
500
550
570
715
730
1200
1250
1753
2100
2400
4000
4920
6510
8171
10195
10196
14770
15630
16795
17410
17520
17700
17710
21970
29197
34432
35450
36025
39000
41074
42160
42700
42716
42719
42918
44350
45500
52125
54030
55100
55110
55203
58610
58643
58648
61700
61710
61730
63000
63004
63200
63500
63970
65800
70000
104900
115300
201070
202524
202970
204080
204080
204300
204303
204304
204305
204306
204307
204308
204309
204310
204311
204312
204314
204315
204317
204318
204319
208090
209160
209610
209650
210932
210933
210934
210936
210937
210938
210943
210944
210945
214360
214630
214643
214649
215470
216250
216430
216431
216432
216433
216434
216435
216436
216437
216438
216439
216440
216441
216442
216443
216444
216445
216446
216447
216448
216449
216450
216451
216452
216453
216454
216455
216456
216457
216458
216459
216460
216461
216462
216463
216464
216465
216466
216467
216468
218843
218844
219092
219097
219098
219101
219103
219640
221040
221100
222480
222680
222880
223261
223262
223710
224260
225780
227100
228740
228750
229621
229622
229626
229627
229628
229629
229630
230880
230882
230883
230884
230885
230887
230888
230890
230891
230892
230940
234770
234771
234772
234773
234774
234775
234776
234777
234778
234779
234780
234781
234782
234783
234784
234785
234787
234789
234790
234791
234792
234793
234794
235130
235140
235150
238230
241280
243800
243800
244630
247730
251080
251081
252490
255220
256500
256501
256502
256503
256505
256507
256510
258500
258501
258502
258750
258751
258752
259250
259251
271090
276190
277670
277671
277672
277673
277674
277675
277676
277677
277678
277679
277820
281344
281345
281346
281347
282800
286630
286631
286632
286633
286634
286635
286636
286670
286671
287530
287531
287540
292020
292021
295430
295432
296360
306890
309870
309871
309872
309990
309991
310100
310660
311660
319820
319821
322100
323130
324130
324830
324850
327340
327530
332240
333230
334080
Hello Jason, Could you provide a dedicated branch for non Win versions (Linux and Mac) or may be, it could a good way to create a new project like "idle_master_py" or something like this.
What do you think about that? Thank you.
I really like idle steam master and it's so great, but I'm missing cards from badges because the idler is not enough, it takes a game and getting me 3 cards ut im still miss They other cards. Can I not do as the idler one game all the time until I want it to stop so I might get 2 cards each of a badge. Plz someone help me ?
GMail: [email protected]
http://i.imgur.com/8UGmVKn.png says no games that have cards. Meanwhile in badges: http://i.imgur.com/Gz98hbR.png
Hello, i want to idle some game to get a booster pack, how to idle game that had no more card drop?
Screenshot: http://i.imgur.com/jjiN3ik.jpg
Full error log as below.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Net.WebException: The remote name could not be resolved: 'steamcommunity.com'
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at IdleMaster.frmMain.<GetHttpAsync>d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at IdleMaster.frmMain.<checkCardDrops>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at IdleMaster.frmMain.<tmrCardDropCheck_Tick>d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(Object state)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
IdleMaster
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Admin/AppData/Local/Apps/2.0/ECP1DZM6.E35/ARZL0LEK.RAZ/idle..tion_2608479b42bdf612_0000.0007_0525a93b1b94d71b/IdleMaster.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Steamworks.NET
Assembly Version: 5.0.0.0
Win32 Version: 5.0.0
CodeBase: file:///C:/Users/Admin/AppData/Local/Apps/2.0/ECP1DZM6.E35/ARZL0LEK.RAZ/idle..tion_2608479b42bdf612_0000.0007_0525a93b1b94d71b/Steamworks.NET.DLL
----------------------------------------
HtmlAgilityPack
Assembly Version: 1.4.9.0
Win32 Version: 1.4.9.0
CodeBase: file:///C:/Users/Admin/AppData/Local/Apps/2.0/ECP1DZM6.E35/ARZL0LEK.RAZ/idle..tion_2608479b42bdf612_0000.0007_0525a93b1b94d71b/HtmlAgilityPack.DLL
----------------------------------------
Microsoft.mshtml
Assembly Version: 7.0.3300.0
Win32 Version: 7.0.3300.0
CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------
Microsoft.CSharp
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
System.Dynamic
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
System.Dynamic.DynamicAssembly
Assembly Version: 0.0.0.0
Win32 Version: 4.0.30319.18408
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Please allow a silent exit of the application. I believe this should do it, by allowing a but I'm not sure.
commit 78f102ec14ec90a36d97788e9f75a0911bb477b2
Author: Efreak <>
Date: Wed Oct 8 17:03:31 2014 -0700
Allow silent exit
diff --git a/Releases/Linux/start.py b/Releases/Linux/start.py
index a8d33ac..5e3418d 100644
--- a/Releases/Linux/start.py
+++ b/Releases/Linux/start.py
@@ -249,4 +249,5 @@ for appID, drops, value in games:
logging.warning(Fore.GREEN + "Successfully completed idling cards for " + getAppName(appID) + Fore.RESET)
logging.warning(Fore.GREEN + "Successfully completed idling process" + Fore.RESET)
-raw_input("Press Enter to continue...")
\ No newline at end of file
+if not authData["autoquit"]:
+ raw_input("Press Enter to continue...")
\ No newline at end of file
diff --git a/Source/Idle Master/start.py b/Source/Idle Master/start.py
index a8d33ac..5e3418d 100644
--- a/Source/Idle Master/start.py
+++ b/Source/Idle Master/start.py
@@ -249,4 +249,5 @@ for appID, drops, value in games:
logging.warning(Fore.GREEN + "Successfully completed idling cards for " + getAppName(appID) + Fore.RESET)
logging.warning(Fore.GREEN + "Successfully completed idling process" + Fore.RESET)
-raw_input("Press Enter to continue...")
\ No newline at end of file
+if not authData["autoquit"]:
+ raw_input("Press Enter to continue...")
\ No newline at end of file
it crashes immediately on opening
[strike] 1.I want this program installer setup not install at Appdata. [/strike]
2.Add refresh bottom to refresh card drop remaining (force check for who not want to wait 15 minute remaining)
3.Add previous bottom
4.Show what games want to idle (list:names of games)
5.Can select games want to idle
6.You can delete order
7.Anyone can make order games to idle
Thank,
Next idia and glitch will tell you in next updates
Data obtained from Event Viewer:
"Event 1000, Application Error"
Faulting application name: steam-idle.exe, version: 1.0.0.0, time stamp: 0x53d97352
Faulting module name: KERNELBASE.dll, version: 6.1.7601.18409, time stamp: 0x53159a86
Exception code: 0xe0434352
Fault offset: 0x0000c42d
Faulting process id: 0x94f4
Faulting application start time: 0x01cfb98bfa3dcffe
Faulting application path: C:\PROGRA1\IDLEMA1\steam-idle.exe
Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
Report Id: 389ea1fb-257f-11e4-aed9-005056c00008
"Event 1026, .NET Runtime"
Application: steam-idle.exe
Framework Version: v4.0.30319
Description: the process was terminated due to an unhandled exception.
Exception Info: System.Net.WebException
Stack:
at System.Windows.Forms.PictureBox.Load()
at System.Windows.Forms.PictureBox.Load(System.String)
at steam_idle.frmMain..ctor(Int64)
at steam_idle.Program.Main(System.String[])
So I've been wanting to set Idle Master up with all the Free To Play games and have it run down the list, but the newer build of Steam requires you to have opened a game before it gets listed on your Badge Page.
Is there a way with IdleMaster (or a new program) to tell Steam you're opening a game you haven't downloaded? And/or tell it you have downloaded the game? There are something like 150 FTP games with Trading Cards now. :p I really don't want to download, open, then delete them all. The bandwidth alone is prohibitive. :p
I had a lot of games in Steam that can drop trading card
and that cause my badges page consist of 2 pages.
ex: http://steamcommunity.com/id/xxxx/badges/?p=2
Idle master won't detect the games on the 2nd pages.
Whenever I run idle master and there is no card drop in badges page 1, It will reply "Idle Master needs to idle 0 games" Eventhough I have 10 games that still have cards drop remaining.
While idling I usually keep IM minimized. A small but useful feature would be to include the name of the game currently being idled in the titlebar, as well as the current progress (eg: Abyss Odyssey [5 remaining]
).
This would allow the taskbar icon to be hovered upon to view the current status at a glance.
Also (separate question I realize), is there a way way to log all output to file? Couldn't find anything regarding this.
Sorry if i overlooked something and this isn't considered a "bug" or i am at the wrong place (just noticed the neogaf forum)
Today i got the game Grimind which had cards added on october 28, so i run idle master and it doesn't find the game, it says 0 games have cards, so i checked my profile to see if there are indeed cards available and they are.
[edit] seems when i got Jazzpunk it has the same issue, and thus assume it will be for every new game.
From what i read on the neogaf forum my settings.txt might be wrong, and i did notice my sessionid was changed so i changed it too in settings.txt and everything should be correct again, but it isn't.
Until 2 days ago i still used it to get cards just fine, there has been nothing changed on my pc.
c0000135 failed to initialize - Win XP VMware Player image ran from Windows 7.
I don't get the second pop-up that shows the game is being idle'd... and it doesn't say i'm playing the game nor have I had 1 card drop in over 3 hours of idling.
this is not issue but i didnt really know how to contact u...
can i use this to idle hours ?
like lets say csgo? can i idle it by modifying something in the settings ? i dont know anything in coding.
Crashes out with the message below.
Finding games that have card drops remaining
No games have been blacklisted
Idle Master needs to idle 5 games
Traceback (most recent call last):
File "<string>", line 169, in <module>
NameError: name 'games' is not defined
Hey. Nice app you did here! There is one thing, not an issue... Is there any way to add for example a txt file where you can put appids that idle master will skip? it could be useful for games like F2Ps where card drops are only when you buy in-game stuff or for a particular game that someone would like to play and have the cards the "normal" way if you know what I mean. Great app man, keep up the good work!
If you want to make your app more robust - when it is started it should check whether the steam process is running and give an error telling the user to start steam first (perhaps show an error that's steam isn't running and allow the user to press any key to try again).
[ 11/25/2014 10:03:45 PM ] WELCOME TO IDLE MASTER
[ 11/25/2014 10:03:45 PM ] Finding games that have card drops remaining
[ 11/25/2014 10:03:48 PM ] No games have been blacklisted
[ 11/25/2014 10:03:48 PM ] Getting card values, please wait...
[ 11/25/2014 10:03:48 PM ] Idle Master needs to idle 0 games
[ 11/25/2014 10:03:48 PM ] Successfully completed idling process
Press Enter to continue...
That's what happens when I run start.exe , am I doing something wrong .. I don't know please tell me
I think it would be good to include some error handling for Family View.
Right now if someone have Family View activated but for some reason forgot to enter steamparental or typed it wrongly, the parser throws an exception without any meaning for user with suggestion to use external parser.
I didn't manage to solve this problem yet. For some reason request returns NOTHING to python parser so I didn't find the way to read family view unlock message.
Maybe some ideas how to get rid of this problem?
Windows 8.1 64 bit
hello my idle master is not working and it is saying error loaidng config file and i have no idea what to do if you have any ideas plz tell all of them to me
I did everything as instructed, yet i get this error. My OS is win 7
This is a minor convenience improvement, but it would've applied a couple of times to me now.
Theory is simple: When idle master runs out of its current list of games to idle, before finishing, fetch the game list again and check if new cards to idle have cropped up.
When running through a big batch of backlogged games, it happens that i'm adding new games from bundles while idle master runs, or old games get updated with cards (Zeno Clash, SpaceChem recently). I'll either have to restart idle master manually, or start it up again after it finished.
If this isn't too difficult to implement (not a coder, but i don't think it would be), i'd love to see this int he next version.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.