/Steam-AutoCraft

Steam-AutoCraft

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Summary

Steam-AutoCraft is a JavaScript/jQuery UserScript compatible with Google Chrome and Tampermonkey or Mozilla Firefox and Greasemonkey. Please read INSTALL for installation instructions, CHANGELOG for description of changes, and LICENSE for license information.

For use with Tampermonkey please read http://tampermonkey.net/faq.php#Q102. For Greasemonkey: http://wiki.greasespot.net/Greasemonkey_Manual:Getting_Help.

Please use the following URL to install inside your browser: https://raw.githubusercontent.com/10101000/Steam-AutoCraft/master/Steam-AutoCraft.user.js

Usage

Once installed, Steam-AutoCraft adds a new button labeled "AutoCraft all badges" to the Steam badges page & "Auto Craft badges" to the gamecard page. When activated, the script crafts the available badge, refreshes the page, and checks for another badge to craft until all trading cards are used. Activation from the badges page will craft ALL available badges for ALL possible games.

The following settings are available by clicking the "⚙" button: Page Refresh Timeout, Card Refresh Timeout, Game ID Blacklist, and Badge Crafting Limit. Page and Card refresh values both use the milliseconds metric. The Page refresh occurs after all badges have been crafted and is longer than the Card refresh. The card refresh occurs after a single badge as been crafted. The Game ID Blacklist value uses the format of id1,id2, i.e. 12345,67890. Any ID in the list will be excluded from automatic crafting when recursive mode is executed from the badges page. Badge Crafting Limit sets a limit to the number of badges crafted for the session.

  • Mon, 24 Apr 2017 17:01:22 -0600 - Release 1.6.1: Bug fixes.
  • Sat, 25 Mar 2017 23:30:27 -0600 - Release 1.6: Use <a> and <span> instead of buttons. Show version on settings page. Use newlines for proper button spacing. Redirect to original badges page URL to support execution from any page. Detect conflict with with Chrome extension. Improved settings. Addition of badge crafting limit. Dynamic button name.
  • Sun, 19 Mar 2017 12:57:25 -0600 - Release 1.5.2: Only load CSS if necessary.
  • Sun, 19 Mar 2017 05:23:41 -0600 - Release 1.5.1: Forgot to load economy_market.css on the badges page for the settings formatting.
  • Sun, 19 Mar 2017 05:10:12 -0600 - Release 1.5: New features and bug fixes. Renamed buttons. Re-designed settings to use Steam's newmodal style popup. Settings button now overlays autocraft buttons to appear as a single element. Blacklist input now supports spaces. Fixed bugs with blacklist crafting.

Notes

Thanks to Jan Biniok for Tampermonkey, to Google for Chrome, to Valve Software for Steam, and to Dr. McKay for Steam Trading Card Bulk Buyer, inspiration, and a great UserScript!