Monday, October 25, 2010

Website down

It seems like that our hoster Funpic took the site down without any warning.
We are looking for a good alternative, but meanwhile the site stay down.
We appreciate any hint to a good free webhoster or an alternative.

Friday, October 01, 2010

New website is now online

New page with new design and new functionality is going online now :)

Visit it on http://fvinternals.funpic.de/site/

The website is optimized for Internet Explorer 8, Firefox, Chrome, Safari and Opera. We recommend you to use an up to date browser.


The fvinternals team has grown up. You can find some information about us in the contact page.

This blog is still our main source for sharing new informations. We got some volunteers, who are working on site translations. Maybe you can view the website in your own language in future.

Monday, September 20, 2010

Support haiti with the re-gift cheat

Farmville got updated with new a new function "re-gifting". This functions allows you to share the giftable items from your giftbox with your friends. There is a limit of three request per day.

Some information about the function:

FunctionName: UserService.giftStoredGiftBoxItems
Parameters: [itemcode], [number of elements to share]

The first release had no checks, it simple took the itemcode, and did following mathematical operation.
item_count = item_count - number_of_shared_items
Where item_count is the number of the items in your giftbox like "olivetree=3" and the number_of_shared_items.

By changing the itemcode, you could simple share items like fv cash with your friends. But Zynga recognized this bug very fast and is now checking if the item is giftable. The giftable items can be viewed on http://fvinternals.funpic.de/giftable.php.

Now lets begin with a simple mathematic course to understand what the new haiti is doing.

We assume, that our giftbox has three haitibackpack_item_single items.
If we set number_of_shared_items to 1, the calculation will be
number_of_shared_items = 3 - 1 = 2.

But what happens if we set number_of_shared_items to -1?
number_of_shared_items = 2 - (-1) = 2 + 1 = 3.

Yes, we can add items to our giftbox.
If there is no item in the giftbox, the counter would be zero. So you can also add new giftable items to an empty giftbox.

We implemented this cheat to support the haiti school. If we understood it correctly, Zynga is counting the items on your backpack. Use this tool to get as many schoolitems into your giftbox as you want to support haiti.

Download the haiti.exe and put in into your FVinternals folder, should be on C:\FV\ for most of you.

Run it as follows to get 500 backpack items:
haiti.exe youremail --reGift=haitibackpack_item_single --countItem=500

You can also get other items using this tool, just change the itemname and the counter. Visit http://fvinternals.funpic.de/giftable.php for itemnames.


Some further information, what happened in the last week.
  1. fvinternals beta3 is not working anymore, the trick is fixed, you cannot generate new animals using the old trick.
  2. We are working hard on the new weblayout. If everything works fine, you will see a new fvinternals page soon.
  3. We have now two more members (tutorial writer and web designer). More information about the fvinternals crew will be available on the new page.
  4. Re-gifting feature appeared with bugs. I assume this will be fixed soon.
  5. Comment function is not longer available for Anonymous.

Thursday, September 09, 2010

fvinternals tool beta3

We updated the fvinternals tool. We are using Python 2.6 now.

You have to redownload all files with the beta3.

Get everything on http://fvinternals.funpic.de/codes/fvinternals_beta3/

As mentioned in our last post about gifts, the tool crashed on reading the new four items for dogs. There are no new features, we removed the openmysterybox function since the bug got fixed some days ago.

Send us the error messages you get, if you cannot find any update on this blog.

Our poll has finished with following results.

YES:                                      82 Votes (37%)
NO :                                     102 Votes (48%)
Not all features:                     26 Votest (12%)
Onyl after multiple runs:         4 Votes (1%)

Seems many of the users have troubles to run. We got some e-mails, where we could see, that the runtime files are missing. This means, some of you don't read the blog but try to start the exe and vote with No? Which are the real problems, what kind of difficulties do you have beside download every file?

UPDATE:
This entry got removed by blogspot, because of violating some copyright rules. Wtf? What did we say here? Cheating is only violating terms of use of the flash game, but not the copyright. We have to change something to republish this entry, so we replaced the word "cheat" with "tool", which has the same meaning in this context and removed the itemnames.

Gifts in Farmville

Today, we got a request to publish the links for rare sendable items.

Here are the informations, how you can build the links for your own.

Pre selected wishlist
Start with the page, where you can share your wishlist, this has preselected items.
http://www.farmville.com/gifts.php?template=wishlist
You can manipulate this list, but that is not part of the entry.

Sending gifts to friends
Now lets talk about sending special gifts to your neighbors.
The URL has the following format:
http://www.farmville.com/gifts_send.php?gift=[itemname], where you have to replace [itemname] with a valid itemname, which you can get from the items.xml or our search engine.
A valid example would be http://www.farmville.com/gifts_send.php?gift=abcblocks

Let others send you gifts or send to non-neighbors
If you want to send an gift to somebody, who is not your neighbor, or if you want other to send gifts to you. You can take the following URL format:
http://www.farmville.com/wishlist_give.php?recipient=[facebookID]&giftId=[itemname], where you have to insert the Facebook ID (Profile ID) of the user, and the neededn itemname.
A valid example would be http://www.farmville.com/wishlist_give.php?recipient=10000xxxx&giftId=horseshoe

Sendable Items
You can send items, that are marked as sendable or giftable. You can select them from the items.xml and search for for giftable="true" or sendable="true". Keep attention on the dates, you cannot send them, if they have a <limitedGiftEnd> node, which is dating the past.

You can view the Giftable items on this page

Below is a example list of all sendable items of version 43104:
http://www.farmville.com/gifts_send.php?gift=amethyst
http://www.farmville.com/gifts_send.php?gift=topaz
http://www.farmville.com/gifts_send.php?gift=turquoise
http://www.farmville.com/gifts_send.php?gift=abcblocks
http://www.farmville.com/gifts_send.php?gift=trainwhistle
http://www.farmville.com/gifts_send.php?gift=duckpushtoy
http://www.farmville.com/gifts_send.php?gift=jack
http://www.farmville.com/gifts_send.php?gift=marble
http://www.farmville.com/gifts_send.php?gift=paddleball
UPDATE:
Seems like, you need a referer for the piglet.

@Tool: The cheat is still working, but the last update updated the items.xml with waterbowl, waterbowl_red, toy_bone, toy_stuffeddog, which are leading to an error on farm access. We have a fix, but cannot compile it at the moment.

Saturday, September 04, 2010

New page with unreleased items online

After looking for help with the unreleased we got 1,5 days ago an offer for help. Now we can publish the new site with all the images, that are manually verified. Our new member want to stay anonymous, so no nick- or real name is given. But we want to thank our new member for doing this great and fast work. Verifying about 1000 images in just 1,5 days. We also want to thank all the others, who got a login to the member area and tried to help us. They have also spend much time into the verification.

Visit the manually verified unreleased.php and write here a comment if you find an item, that is already released, or if you have any suggestions.

The items are categorized, so you can select the category you are interested in.

Thursday, September 02, 2010

Farmville doesn't use the gzip obfuscation anymore

We blogged about itemx.xml.gz and gameSettings.xml.gz obfuscation of the Farmville game. Now they removed the obfuscation, and you get the XML Files z-compressed without the any header you have to remove.

If you want to use python, update the decompress.py with the code below.
import zlib
import urllib
import sys

def main():
  file = urllib.urlopen(sys.argv[1]).read()
  print zlib.decompress(file)

if __name__=="__main__":
  main()

You can download here the windows binary for .xml.gz decompression and here the python file.


Compression: compress.py and compress.exe
import zlib
import urllib
import sys

def main():
  file = open(sys.argv[1], 'r').read()
  output = open(sys.argv[1]+'.gz', 'w')
  output.write(zlib.compress(file))
  output.close()

if __name__=="__main__":
  main()

UPDATE:
We also recompiled the fvinternals cheat tool.