Facebook Packrat Autoclicker

By Piotr P. Karwasz Last update Oct 5, 2008 — Installed 17,797 times.
Script Summary:
Collects free items/credit and helps buying cards. (Version 1.1.1: fix for Facebook URL changes)
Version: 1.1.1

Remotely hosted version

Script homepage

Recently Updated TopicsPosts
Never to be updated1
Archived Comments287

this script has 2 topics, 288 posts

Review Summary
5 stars
1 reviews (1)
4 stars
0 reviews (0)
3 stars
0 reviews (0)
2 stars
0 reviews (0)
1 star
0 reviews (0)

this script has 1 review

Description

The main purpose of this script is to automate the most boring actions in the Facebook game PackRat.

The updates to the script's database of cards and recipes are done manually every working day (unless I am not available). I am working on automating this task

How does it work

When you first install the script it will automatically gather some data about your vault and the available collections. After that you can just press the Preferences button (lower left or right corner depending if you use the new or old Facebook layout). The script has many module that provide different functionalities.

Credits module

This module collects credits for you. It has to options: one to turn it on and off and one to specify how much credit you need.

You can stop the gathering cycle at any time by pressing the SPACE key.

Pop-ups module

This module allows you to specify what action to perform when pop-ups appear:

  • Pause browsing cycle: if the script is browsing through user pages it will pause to let you decide what to do with the pop-up.
  • Ignore all: the script behaves just as if no pop-up ever occurred.
  • Pickup from current shopping list: if the card belongs to the current shopping list (cf. Collections module) it will be picked up, otherwise ignored.
  • Pickup all: the script will pick up every pop-up card.

Grinding module

This module introduces the 'grinding' feature: you automatically steal cards from friends and drop the same card instead. Thus your pack does not change, but you earn score points that can help you level up.

To activate the feature check the appropriate radio box in the preferences. The script will start browsing the friends' packs and will stop when the specified level is reached. You can at choice grind with everyone or only the rats.

Attention: if you buy cards from the markets you have to visit your pack's page to make them available for grinding.

Steal module

This module allows you to automatically steal (from the Rats only) every card from your shopping list. You can also automatically exchange your droppable cards (cf. Collections module) with other cards of higher point value.

The "Steal locks to free space in the pack" lets you steal locks without adding them to the shopping list (this has the advantage that the stalk module won't buy locks, when you just want them to free some space in the pack).

Attention: if you buy cards from the markets you have to visit your pack's page to make them available for stealing.

Highlight module

This module allows you to perform mainly two actions: highlight the missing cards from current shopping list (cf. Collections module) and hide the cards from completed collections. In order to work you must activate it in the preferences panel.

Stalking module

This module browses through the market pages and buys the cards from your current shopping list (cf. Collections module). You have to enable this feature in the preferences panel.

Collections module

This module allows you to select the collections you are interested in and has four different shopping lists:

  • All cards from selected collections.
  • An automatically generated list of cards you need (as ingredients or themselves) to complete the collection.
  • A completely configurable shopping list, where it's up to you to select how much of what you want.
  • Empty: this list doesn't contain anything, just the unknown cards if you checked one of the unknown card option explained below.

There are also to other options that come really useful if I can not update the cards database for a while: "Add unknown collections to current shopping list" and "Add unknown card from selected collections to current shopping list". The first will hunt for all cards from collections that does not appear in the collection list. The latter will hunt for new releases in the already known collections.

In addition this module allows you to select the cards that will be used by the Steal module (the grinding module swaps all the cards in your pack): the "droppable" cards.

Browse module

This module allows you to enter a never ending loop where the script goes from a friend's pack to another. May be useful if you are looking for a certain card in other people's packs.

You can restrict the browsing to the packs of the Rats only by checking the apposite option.

You can stop the browsing cycle at any time by pressing the SPACE key

Collections and recipes database

The collections database is downloaded daily from my server. However if you wish to force an immediate download you can go to Tools > GreaseMonkey > Script Commands > "Update collections database".

Pause

To pause the user browsing press PAUSE or the Pause button.
When the script has been paused you must click on the button in the script's menu to resume the cycle.

Timer

You can select the default timer delay for actions in the preferences menu.

Limits

There are some limits to ease the strain on the PackRat servers this script is doing:

  • After 10 pop-ups seen or 2000 credits collected, the script will pause.
  • After 2 hours without user interaction (without visiting your pack) the script will slow down.
  • Market stalking delay must be at least 20 seconds.
  • The standard script delay must be at least 3 seconds.

Versions

Versions 0.1 to 0.10.5: Check the blog if you are interested in the script's progress.

Version 1.0-beta: Added stalking and fixed many previous issues. See the script's homepage for more informations.

Version 1.0-beta2: Solves problem with selecting multiple collections.

Version 1.0-rc1: Adds a stealing module.

Version 1.0-rc1.3: Updates the stealing module to follow the changes made by the Pack Rat developers.

Version 1.0-rc2: Added options to look for cards missing from our database.

Version 1.0: First stable release.

Version 1.0.1: Removed an error-relaying pop-up.

Version 1.1: Put some limits to help the PackRat servers.

Version 1.1.1: Fix for Facebook URL changes.

Automatic updates

The script checks daily for new updates and asks the user if he wishes to install the updated version.

Related scripts

Licensing

This script is released under GNU General Public Licence and is distributed free of charge. However if you appreciate it and want to contribute to further script development, you are welcome to make a donation with the button below:

Make payments with PayPal - it's fast, free and secure!

For more informations look at the Facebook Packrat Autoclicker blog