Commit Graph

806 Commits

Author SHA1 Message Date
JustArchi
bb285512d1 Update ILRepack to another self-compiled version, #243 2.0.5.5 2016-06-09 23:49:01 +02:00
JustArchi
88690d8c09 Bump 2016-06-09 19:20:06 +02:00
JustArchi
0ff442e3e1 Bump 2.0.5.4 2016-06-09 19:16:51 +02:00
JustArchi
fedc3268b6 Misc 2016-06-09 19:13:20 +02:00
JustArchi
fc0d0abaaf Update blacklist, closes #232 2016-06-09 19:12:16 +02:00
JustArchi
95df9057c2 Update NetHook2 tool
Especially because 189d066cd5
2016-06-09 18:50:26 +02:00
JustArchi
ed6e35da85 Misc 2016-06-09 18:23:29 +02:00
JustArchi
64f424e474 Misc 2016-06-09 03:18:56 +02:00
JustArchi
7b67755932 Improve cards farming restart module logic 2016-06-09 03:13:35 +02:00
JustArchi
a5f7e7988c Change default FarmingDelay from 5 to 15
Now that we have event-based mechanism, we don't need to check that often, but still keep fuckups in mind
2.0.5.3
2016-06-09 01:15:48 +02:00
JustArchi
80ed0e66bb Never restart cards farming module
There is enough logic to handle games added in the meantime already
2016-06-09 00:49:52 +02:00
JustArchi
5529a8e1f0 Fix more regressions 2016-06-09 00:35:54 +02:00
JustArchi
496bea5ac5 Fix regression 2016-06-09 00:01:13 +02:00
JustArchi
52f3a86255 EXPERIMENTAL: Closes #238
Needs further tests
2016-06-08 23:26:37 +02:00
Łukasz Domeradzki
7d205cfa42 Update README.md 2016-06-08 19:02:34 +02:00
JustArchi
c4f47c56da Misc 2016-06-08 13:01:41 +02:00
JustArchi
546440d9dc Bump 2016-06-06 18:09:50 +02:00
JustArchi
ffa6548594 Reset games played also OnFarmingStopped() 2.0.5.2 2016-06-06 17:38:21 +02:00
JustArchi
53d59ce2a9 Add !version 2016-06-06 05:27:11 +02:00
JustArchi
b966db5845 Misc 2016-06-05 16:40:23 +02:00
JustArchi
aae41d5c1f Add IsBotAccount + misc 2016-06-04 22:02:38 +02:00
JustArchi
8ace0d7782 Bump 2016-06-03 00:57:15 +02:00
JustArchi
fadb9c4ea8 Fix harmless error 2.0.5.1 2016-06-03 00:52:15 +02:00
JustArchi
bcd31035b7 Bump 2016-06-03 00:47:44 +02:00
JustArchi
85dea3ab70 Mono: Prefer performance over memory
Every user can further fine-tune it however he wishes with https://github.com/JustArchi/ArchiSteamFarm/wiki/Low-memory-setup
2.0.5.0
2016-06-03 00:16:31 +02:00
JustArchi
aa9d78af95 Misc 2016-06-03 00:06:13 +02:00
JustArchi
550effd7c1 EXPERIMENTAL: Base key on classID only
I've just received trade offer from Endorlight game which used different combinations of classID/instanceID for the same items, such as <1450080555, 246376127> and <1450080555, 0> for Birdy trading card.
This is the first time I've seen something like that, as up to this point all classID + instanceID matched nicely. It's not good because it results in possibly wrong results regarding numbers of the same cards.
It's not any major problem scamming-wise, as ASF does other checks (including appID checks) so in worst case we could accept a trade that is not neutral+ for us, such as 1 -> 2 dupes one.

This commit fixes wrong logic for that particular trade I've encountered, and many similar ones, but I have no idea if we can really base key on classID only.
Number seems big enough to fit all steam items, but if there ever happens item that will have same classID as other one, we'll be in deep sh*t.

I ran a test on my Steam account with 7.5k+ items and didn't find any item which could cause such conflict, so I can at least assume that the issue doesn't exist for majority of Steam users.
Sadly there doesn't seem to be any good way to solve it either, as if such conflicts happens, then we will have 3 items such as <7, 1>, <7, 4> and <7, 0>. We can't know if 0 should be 1 or 4 (thanks GabeN).
This seems to be best solution for that problem, and until we find clasID conflict, we can sleep in peace.
2016-06-02 23:56:59 +02:00
JustArchi
548146cb65 Closes #240 2016-06-02 08:21:44 +02:00
JustArchi
4ca39da1f2 Misc 2016-06-01 22:45:51 +02:00
JustArchi
f406034c63 Mono: Prefer more aggressive GC 2016-06-01 22:43:11 +02:00
JustArchi
2b5b38aa07 Packages update 2016-06-01 14:37:50 +02:00
JustArchi
b8dbddd6f4 Misc 2016-06-01 02:34:38 +02:00
JustArchi
8ce70889d7 Misc 2016-06-01 02:19:22 +02:00
JustArchi
93d235c1b2 Bump 2016-05-30 23:30:00 +02:00
JustArchi
73af6b369a Fix ASF accidentally dismissing profile notifications 2.0.4.9 2016-05-30 23:25:50 +02:00
JustArchi
2d91a1ed26 Misc 2016-05-30 13:13:24 +02:00
JustArchi
7af0027c66 Correct custom games played while idle with new event-based mechanism 2016-05-30 13:12:22 +02:00
JustArchi
2ce54d9d0a Correct debug leftovers 2016-05-30 13:11:29 +02:00
JustArchi
88d722c14b Fix mono quirks
At least it already works on nightly...
2016-05-30 02:24:56 +02:00
JustArchi
5c46069c67 Bump 2016-05-30 02:11:23 +02:00
JustArchi
c2a1c160e0 Misc 2.0.4.8 2016-05-30 02:06:04 +02:00
JustArchi
ff971f7615 Misc 2016-05-30 02:03:33 +02:00
JustArchi
cdcaa9b06c Code review 2016-05-30 01:57:06 +02:00
JustArchi
9403985b14 LoggedInElsewhere improvements
Previously we had rather half-blind mechanism of trying to play given games, expecting a disconnect, and reconnecting in AccountPlayingDelay minutes. Now instead we have proper event-based handling - ASF listens on each PlayingSessionState event and updates availability of farming accordingly, not only resuming farming immediately after it's possible, but also limiting number of reconnects and other issues which could be caused by previous approach.

I bet this can be even further improved to not receive LoggedInElsewhere and disconnect error when user starts playing a game, but that's misc compared to gigantic improvement in this commit
2016-05-30 00:09:42 +02:00
JustArchi
a0215d2ac4 Misc 2016-05-28 13:20:42 +02:00
JustArchi
2ef99461d6 Packages update 2016-05-28 13:10:32 +02:00
JustArchi
8e91031510 Slightly improve logic of games played while idle 2016-05-28 13:08:53 +02:00
Łukasz Domeradzki
254cd3843e Mono doesn't support Windows XP anymore 2016-05-25 10:11:41 +02:00
Łukasz Domeradzki
450fc579f7 Update README.md 2016-05-23 07:32:58 +02:00
JustArchi
98f9e716d2 Readme update 2016-05-22 12:25:30 +02:00