Sunday, August 22, 2010

Getting the redbrown calf or any other calf you want

Our research on Farmville is still going on. Today we are going to tell you something about the lonely animals links and how you can change them to get another rewards.

The links in Facebook have this format:

http://apps.facebook.com/onthefarm/track.php?creative&cat=lonely_cow&subcat=pink&key=&next=lonelycow.php%3Fowner_id%3D%26lonely_cow_id%3D%26animalType%3Dcow_pink%26lonely_cow_sig%3D&ref=nf

Interesting is, that the key is not needed and if you use farmville.com to play you will get another links like:

http://www.farmville.com/lonelycow.php?owner_id=1234&animalType=cow_pink&lonely_cow_id=123456456345&lonely_cow_sig=234523452345

Since the farmville.com URL is simpler, we concentrate on this.

Lets have a look at the variables.

owner_id = this is the facebook id of the user, who found the animal
animalType = this is the animal type like cow_pinkm calf_pink , ...
lonely_cow_id = this id is unique for every lost animal
lonely_cow_sig = this is a signature of the string

Zynga is using this signature to protect user changes in the url like changing the animalType to calf_redbrown.

Interesting is, that Zynga is only saving the cow_id on the serverside. The signature is calculated by the client.
What does this mean for us? We can generate our own links, just by using the cow_id.

Back to redbrown calf, this calf cannot be born, because the redbrown cow cannot be stored in the dairybarn. But it is a valid object in the gamedata and we can now convert every lonely cow link to a redbrown calf link.

As proof of concept we implemented this and testet it with some calfs, seems like you can generate every calf from any lonely cow link, even from deer bucks or horses.

Visit http://fvinternals.funpic.de/convert.php and test it with a valid lonely animal link.

46 comments:

  1. Thank you! Working great.

    ReplyDelete
  2. Works like a charm - TYVM!!! :)

    ReplyDelete
  3. WOW! Thank you!!!

    ReplyDelete
  4. would this work with any calf or only redbrown calves? if so, could you post instructions on how to do this? thanks for all your efforts!!!

    cheers

    ReplyDelete
  5. Works sweet, but what about changing to other calfs, can we use same signature. If not how do we calculate it. Did you test with turkey_light ? this is a lonely animal

    ReplyDelete
  6. @Michael: This works with every calf. At the moment we are only supporting the redbrown_calf.

    @Anonymous: turkey_light does not work with this url type. You can check the links, if they contain a frID, this method is normally not working. It seems that the frID is mapped to an animalType at serverside.

    ReplyDelete
  7. Is there a list of all of the lonely_cow_id? So we could try to make all of the other calves? Thank you so much!

    ReplyDelete
  8. hey i want to know if we can get red calfs some how? is it possible that this forum will make link for that? before it the red cows get released? i like kelly green cow but i dont have any....any possibility to get them by link since i read somethin on ur forum but dident understand it
    Thank you (^_^)

    ReplyDelete
  9. so this is cannot be used for foals?
    i have try to convert my foals into the calf and it keep saying "Sorry, you inserted a wrong link"

    ReplyDelete
  10. d converter converts any lonely animal link into a redbrown calf with ease.....
    but what if we need to convert d links to any other calf....say a red calf or pinkpatch calf or a kelly green calf.....
    is there a procedure for tht....wud really appreciate if u cud put up d converters for other calves also.......

    ReplyDelete
  11. how can i get a kelly green calf?? pleeease...

    ReplyDelete
  12. yes i would also love to know how to convert to other calfs or items.

    ReplyDelete
  13. Thank you - but a little addition, the redbrown calf (and any calf) still CAN be born by simply changing one line when harvesting your dairy with Charles running ;-).
    Though it's only a giveaway-link you can send it to you with a 2nd acc or something.

    ReplyDelete
  14. I hope you can help me, my english is not so good. the converter for the redbrown calf works great. but how to get neapolitan, red, pink or kelly calfs? Who can help me or send these calfs?

    ReplyDelete
  15. yes I would like to know how to convert to an adult redbrown Cow... right now it is all I am needing to complete my collection.

    ReplyDelete
  16. Now that the red calf is available WE need the purple and brown longhorn ones !!

    ReplyDelete
  17. heh yep need all calfs ... else thank you that add and red calf !

    ReplyDelete
  18. Thank so much, it's really work =) Do u think to made something like this for fols? i mean converter like this but for foals

    ReplyDelete
  19. I have been trying other calves. experimented with Tuscan. lonely_cow_sig%3Ddc202faf54870a0ba2983ec8d0ee2e6b
    should be if correct dc202faf54870a0ba2983ec8d0ee2e6b

    lonelycow.php?lonely_cow_sig=dc202faf54870a0ba2983ec8d0ee2e6b&animalType=calf_tuscan with unique lonely_cow_id= of the posted lonely animal.

    Seem to be missing something still, or not understanding a part...

    ReplyDelete
  20. tell us how to generate lonely_cow_sig=

    ReplyDelete
  21. I see now that was the mysterious part lonely_cow_sig= is unique as I can see is not simply copied this is generated for each link. How that is generated ? I don't know!

    ReplyDelete
  22. i need lonely animal link.....[plese give me if u had one]

    ReplyDelete
  23. can u plzz tell me how to make link for any new cow or calf or put a converter for some new calves thank u

    ReplyDelete
  24. Tyvm !!!!! it works fantastic !

    ReplyDelete
  25. Ohh.. real stupid posting this on a public site. Zynga will fix this as soon as they find out.

    ReplyDelete
  26. Funny that this site has all the goods and is open.

    BTW, morons. It doesn't matter if this were open or not, the info gets spread around Facebook asap anyways. Get over yourselves and be thankful that they share their knowledge with you.

    ReplyDelete
  27. Is there a tutorial or something of the like to walk me through this the first time? I can do the Charles one. But it no longer works. Thanks

    ReplyDelete
  28. plenty of ways to spread I personally haven't shared this through facebook. I have sent converted links through private message to couple select. Basically enjoy it while it lasts hopefully a little while longer.

    ReplyDelete
  29. where to get the Palouse and red?

    ReplyDelete
  30. how can we make links??? please tell me how can we generate lonely_cow_sig ??

    ReplyDelete
  31. yeah would love to have info on getting "other" calves as stated. I've tried and tried figuring out the right codes, but nothing works. Any help there before this gets patched?!?!?

    ReplyDelete
  32. What i can see is that this will work the same with BUSHELS.... cuz bushels uses the same type of line....

    You'll be able to change a normal bushel into a rare bushel.....

    ReplyDelete
  33. lol what do u want with bushels men .. here is wrong page for bushels ^^

    ReplyDelete
  34. no more work for me , always get this message "Sorry, you have created too many links" AM I ???

    ReplyDelete
  35. Bushels use a diffrent link. This is not working with url belonging to reward.php. If you have any ideas feel free to send us an e-mail. :)

    ReplyDelete
  36. So how long am I banned for making too many links?

    ReplyDelete
  37. Great! Respect, good work ;-)
    Now how can we get the other calves?

    ReplyDelete
  38. more colors plzzzzzzzzzzzzzzzzzzzzzzzz

    ReplyDelete
  39. Can anyone tell me how to rid of the error "Sorry, you have created too many links"?

    ReplyDelete
  40. thank you, we might have a French version of your work

    ReplyDelete
  41. Can anyone tell me how to rid of the error "Sorry, you have created too many links"?

    ReplyDelete
  42. hi

    cuold you tell me how to calculate the sig id ?
    thank you ^^

    ReplyDelete