Commit Graph

669 Commits

Author SHA1 Message Date
JustArchi
d8bf424ac3 Make STM accept trading cards only, #245 2.0.5.7 2016-06-11 00:45:07 +02:00
JustArchi
95d2860afd Add AppVeyor/Travis notifications to ASF chat 2016-06-10 21:45:51 +02:00
JustArchi
a75ed7047b Misc 2016-06-10 21:11:18 +02:00
JustArchi
d627570cc9 Bump 2016-06-10 21:10:43 +02:00
JustArchi
4e22d7fcd1 Disgusting fix for broken Mono 2.0.5.6 2016-06-10 20:51:10 +02:00
JustArchi
bb05f4c67a Misc 2016-06-10 17:40:37 +02:00
JustArchi
238838b0fd Misc 2016-06-10 17:06:20 +02:00
JustArchi
ae8413b72b Add chat link 2016-06-10 16:48:46 +02:00
JustArchi
027e301420 Turns out to be mono bug, hooray! 2016-06-10 01:27:07 +02:00
JustArchi
1a6c5a3cff Fix trades with non-steam items 2016-06-10 01:16:05 +02:00
JustArchi
378a87bc86 Fix broken tabs 2016-06-10 00:49:44 +02:00
JustArchi
27635d260b Code review + some extra debug 2016-06-10 00:47:38 +02:00
JustArchi
8f99620598 Bump 2016-06-09 23:53:21 +02:00
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