Textual Reflexions

8/5/2008

Facebook Packrat Enhancer

Filed under: GreaseMonkey, Packrat — Piotr P. Karwasz @ 7:16 pm

[This version of the script is obsolete. For more informations check the PackRat Helper category.]

In the last few days we released several versions of the new Facebook Packrat Enhancer, adding new features every day.

Packrat is an addictive# game where you buy and steal cards from markets and other players in order to complete several card collections.

Our script features:

  • Automatic collection of free credits that appear at random times in the game.
  • Automatic detection of pop-up cards. The released script leaves the choice to accept or refuse the cards to the user, but you can accept everything automatically by commenting two lines of code (those following the DELETE comment)
  • Automatic gathering of credits when you don’t have enough to buy a card: just look for the link “Get X credits” in the market.
  • Highlighting of new cards. If you find a card, in another player’s pack or a market, that is missing from the collections in your vault, it will be automatically put at the first position in the pack/market and the action to perform will be in all caps.

Facebook Packrat Autoclicker: version 0.3

Also available on UserScripts.

In the near futures, if there are people interested, we could expand the script by adding the information from Packrat Wiki, and allow to look automatically for the ingredients to make missing cards, automatically steal cards you are looking for, and much more. Let me know (in the comments) if someone is interested.

# It is so addictive that I had to uninstall the game after a couple of days of continuous playing.

17 Comments »

  1. Adding a link to your pack page to just start the enhancer on a run to get 100 credits (configurable!) would be useful when you need to build up credits and to buy multiple items and you can’t currently find one in the markets. You don’t want to set it to find credits and buy something you don’t need!

    Comment by PR Extraordinare! — 16/5/2008 @ 2:10 am

  2. Really helpfull!

    What about a grinding function? It cycles indefinatly through your friends collecting credits and swapping the highest value card you have in common. Then I could leave it running overnight and it would bump up my score and credits. It’d have to handle pop-up’s automatically.

    Or even just collecting credits indefinatly.

    Comment by JEA — 17/5/2008 @ 11:47 am

  3. JEA: I answered you on User Scripts and by mail.

    PR Extraordinaire: I could not answer by mail, because the one provided by you is invalid. So I answer here:

    Thank you for your comment on my blog!

    I will add a link to get a configurable amount of credit (less than a constant I will put in the script, probably 500). Note that you can already get huge amounts of credit by going to about:config, looking for the variable get_amount and setting it to the number of credits you want. Then just go to the pack of a friend and the script will start working.

    Be reasonable: if you run the script for a very long period of time (several days), this can attract the attention of the DEVs that will deactivate your account (they said so). Running scripts the interact with Facebook is against the ToS, so they have the right to do so if they prove that your activity can not possibly be human.

    Piotr

    Comment by Piotr P. Karwasz — 19/5/2008 @ 2:11 pm

  4. This sounds amazing. Will it work on a W2kSP4 box w.IE6, or does it have to be XPsp2?

    Comment by J — 21/5/2008 @ 7:35 pm

  5. The thing you suggested about interfacing with the wiki - i think that would be awesome!

    Another feature I’d like to see is the ability to somehow tell it which sets I’m working on so that it keeps a particular eye out for those. Even if I’ve already vaulted something from the set, I may still want to be grabbing items from that set to make recipes.

    This thing is great though. Thanks!!

    Comment by Brandie — 22/5/2008 @ 2:26 pm

  6. This enhancer looks great, but could someone walk me through the steps of installation, I’m getting ‘location’ is undefined error code 800A1391 currently.

    Thank you from a fellow packrat addict!

    ~Amy

    Comment by Amy — 22/5/2008 @ 11:22 pm

  7. J: The script only runs on Firefox and GreaseMonkey (a Firefox extension). There is a way to make it run with Internet Explorer and IE7Pro, but there are several reasons I won’t modify the script to do so:

    I discourage the use of Internet Explorer for anything else that Windows Updates (where it is the only solution, since it has many security bugs. Look for example at this post, the number of vulnerabilities and the time between the discovery of a vulnerability and Microsoft’s patch. One week’s delay is huge when security is concerned, but you have several example of an exposure of several months!
    I don’t have Internet Explorer, can not install it (it runs only on Windows and I don’t have access to it, besides I won’t buy it since I am fully happy with Ubuntu and don’t have money to waste) so I couldn’t possibly test the scripts I write.

    You can nevertheless contact the people at IEScripts and ask them to modify the script for IE (or contact me to work on it together).

    Brandie: Your request was added to my to do list.

    Amy: I am sorry, I cannot reproduce your bug. Can you copy the entire error from the Javascript Error Console (right click and then “Copy”) and provide me with the version of Firefox and GreaseMonkey you use?

    Comment by Piotr P. Karwasz — 23/5/2008 @ 1:22 pm

  8. [...] version 0.4 of the Facebook Packrat Enhancer is ready to be used and enjoyed. I would like to personally thank everybody that contributed [...]

    Pingback by Textual Reflexions » Facebook Packrat Enhancer (version 0.4) — 25/5/2008 @ 11:47 pm

  9. I’d love a feature which would look for certain cards (like maize and rubber trees) in friends list, and also in the market. The credit picker-upper is awesome.

    Comment by Lizzy EMG — 28/5/2008 @ 4:21 pm

  10. Okay, first of all, I just want to say thank you! In fact I would tell you that I love you if I was sure you wouldn’t take it the wrong way. I just figured out how to install your credit gatherer and I am thrilled with its performance. The idea of hunting for particular cards and buying or stealing them sounds great to me. I can’t wait to see what you come up with next. The only constructive criticism I can even offer is a plea to make setup and user instructions a little more accessible and simple enough for newbies. Thanks again! Keep up the good work!

    Comment by Heather — 30/5/2008 @ 4:14 pm

  11. I like Lizzy’s idea. I would love to be able set a particular card and have it refresh the market and buy it when available. This would make looking for those rare cards that sell in a few seconds so much easier.

    Comment by Jeff — 20/6/2008 @ 3:44 am

  12. Hi, Piotr!
    We are ready for an update when you are. I am still hoping you will configure it to buy the hard to find stuff at the market. Thanks!

    Comment by HLM — 2/7/2008 @ 2:01 am

  13. Lizzy EMG, Heather, Jeff and HLM: I don’t have much time to write scripts these days, but your suggestions will be taken into account when I resume work on this script.

    Comment by Piotr P. Karwasz — 7/7/2008 @ 5:49 pm

  14. Problem! Now that PackRat added a new “In the Oven” feature to the newest recipes, autoclicker gets stuck on any friend’s page that is “cooking” and goes no further. Help!

    Comment by HLM — 8/7/2008 @ 3:36 am

  15. I came across. Thank you.

    Comment by alvini — 15/11/2008 @ 1:03 pm

  16. Hmmm, I am tempted to try this.

    Comment by alelosada — 15/11/2008 @ 4:21 pm

  17. Thanks for the great tips.

    Comment by piampri — 15/11/2008 @ 10:42 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress