[Hack] Simplified Tapfish
New methods found. ROOT REQUIRED. I am in no way responsible for your device, or the feeding of your fish. Alter system files at your own risk(eye protection not necessary). All recommended apps are the sole property of it's developer(Thank you).
Step 1: Find and install Sqlite Editor.
Step 2: Find and install Root Explorer. ( I found this one to be best)
Step 3: Open SQL, grant permissions, Let it scan databases, close it.
Step 4: Open Root Explorer (Will be referenced as RE from here on)
Step 5: Create 2 folders on your SD card. 1 to keep original files(just in case) a 2nd to modify originals.
Setup is now complete and your ready to get stuff!
Changing your user data.
Step 1: Open RE, Navigate to Data/Data/com.bayview.Tapfish/databases, Click tapfish.sqlite
Step 2: Go to user, you will now see your current coins and Bucks.
Step 3: Longpress the desired box. Edit field. Enter the desired amount. Save
Step 4: Repeat Step 3 for coins, bucks, and level. (you may need to enter a large xp amount for your level to stick.
You are now finished gaining wealth. Go spend away...or continue reading for more fun.
Before exiting RE let's copy those files.
Step 1: Navigate up one folder. ( Data/data/com.bayview.tapfish)
Step 2: Open the download folder, followed by the stores folder. (It is at the very bottom)
Step 3: Select and copy all .DB files. (If using RE this would be a good time to create a bookmark of this folder.)
Step 4: Navigate to the root of your SD card, and to the folder you created for backups. Paste there.
Step 5: Repeat copy and paste to the 2nd folder. (I will refer to it as work folder)
Now you are set to modify almost anything. Let's get to it.(feel free to explore the databases in the work folder.)
Modifying Food bricks.
Step 1: In your "work" folder open 7.db
Step 2: Open store_item you will see the bricks in order as they appear in the store.
Step 3: Scroll to buy_prices, and longpress the top box (it reads default,fishbucks,4.00)
Step 4: Edit that field so it reads default,coins,1.00 then save. (you can modify in any combination you like, default,fishbucks,-20.00 to get paid)
Step 5: After it is saved back out to the "work" folder so all .db files are visible. (another good time to bookmark.)
Step 6: Copy the 7.db file you edited and paste it to the data/data.com.bayview.tapfish/download/stores (hopefully you bookmarked it so you can one click)(I will call this the system folder)
Step 7: Yes overwrite it.
You can now open Tapfish and verify your work. If it all looks good, let's make some bigger changes.
Step 1: Open RE go back to your work folder, and reopen the 7.db, then store_item
Step 2: Go to the far right column _foodbricktime
Step 3: Edit the top box (small brick) to 1440 (60 days)
You have now made all other Bricks useless. The small brick will now cost your desired amount and last 60 days. So let's clean up the store and remove them.
Step 1: Scroll to the far right. (Second to last column Don't_show_in_store)
Step 2: Edit all the boxes except the top one to 1 (True)
Step 3: Copy the 7.db file and paste back into the system folder.
Step 4: Yes overwrite, exit and verify your work. (The only brick available should be the small)
Next up....Tweaking available fish. (Sold out fish? Not anymore!)
Step 1: In RE navigate to your work folder.
Step 2: Navigate to 5.db then store_item.
I will use the sold out elvis fish for my example.
Step 3: Find the Elvis fish in the list (ID is 4343) click it.
Step 4: Scroll to buy_prices, Edit field so it no longer includes sold out. (Modify the cost if you like)
Step 5: Scroll right Edit the 3 boxes limit_type, Limit_start_time, and limit_no_of_hours. Delete whatever is in the boxes so they are all blank.
Step 6: (optional) Edit the time to adulthood if you wish (in hours), or Modify the description. Make it a premium fish (edit field to read 1)
Step 7: Copy the 5.db and paste in the system folder.
Voila! Sold out fish no more.
This method of editing works for items, events, sold out items and more. I will write up further steps. In some cases, such as enabling backgrounds in the store you need to edit the Category and Store_item. Browse around, have fun. Show us what you have done. More to come.
(Old method below) Files have been changed this method is no longer working correctly. (At least not for me)
step1:Install sqlite editor from market.
step3:Navigate to Tapfish
Step4:Navigate to Tapfish.sql
step5:Navigate to user
step6:Longpress desired field (coins/bucks/xp)
step7:Click Edit Field
step8:Enter desired amount
Step9:Exit,Run Tapfish,Enjoy the wealth.
To change growth times and item costs use file explorer (I use es) navigate to data/data/com.bayview.tapfish then download then stores then fisheggs.XML, change purchase amounts, time to adulthood (in hours) sell value, whichever you want for each fish,save file,start game, it's a long process and did cause game instability for me but try if you like