[edit 5.13.2011] I removed my upload as the developer contacted me and ... just kidding. Actually, the game is changing to be a little more fun, the game now adds usernames & I don't know if they'll ever change the format of the dat file enough where this would screw up what you've already done, & nofear0705 says something about saves in game not saving with the dat I uploaded (though I don't know what he's talking about). Regardless, I'm going to write it up as a tutorial instead since it'd likely be educational for other games.
If you play Drag Racing and enjoy it I probably wouldn't use this. I love the game but was getting frustrated; and rightly so. Even after getting all the cash and respect points needed it took 30 minutes or so to make all the purchases :/
Anyways, I took the save.dat file and opened it in a hex editor to see where the $ and respect points were stored and then upped my points.
SPOILER ALERT- this will make the game a lot less fun.
requirements:
the Android adb shell from the Android SDK (look around on the forums for how to connect to your device via command line with adb shell
a hex editor. I used XVI32because it was a free Windows app
some hex to decimal / decimal to hex converter. I was using this website
Instructions:
connect your device with a usb cable
go to the folder where you have the adb shell command and type this to pull your current save.dat from the Drag Racing folder:
adb pull /data/data/com.creativemobile.DragRacing/files/save.dat c:\
once it's on your computer copy it so you have a backup
open the original save.dat you pulled in your hex editor
run the Drag Racing game on your phone & see how much money or respect points you currently have. let's say I have $50000
go to your decimal to hex converter and enter your amt of money in to convert it to its hexadecimal value. in our example 50000 in hex is C350. All we have to do is find this location and change it to a new value. Say the hex address where the money value is stored is the 12th hex address in the file (it's around there if I remember) and we want to change this to $999999.
go to your decimal to hexadecimal to convert your 999999 to hex which is F423F. just change those values in the file to your new values and save.
note: the hex editor will show the values in blocks of 2 characters. If you see the current value you want to change in the 11th and 12th hex blocks change it and the 10th blocks if the value you want to change is more characters than your current value. So, since I'm changing my value from C350 and they use the 11th and 12th blocks to F423F I'd need to use the 10th 11th and 12th blocks. You don't want to use too many blocks than what the game developer likely set as an assumed max dollar amount or you'll likely write into blocks where the developer stores other data (eg. cars purchased, upgrades, etc).
once you're done making your changes save the file and do an adb push of your save.dat back to the device
adb push c:\save.dat /data/data/com.creativemobile.DragRacing/files/
you can alway put your original back on if you messed up on the changes.
to change respect points you'd just do the same thing for the hex locations of your current respect points.
Sometimes it helped me to pull the file, race a round and pull another copy and open 2 instances of my hex editor with the first save.dat and one that had a new dollar amount open to easily see which hex addresses changed
By doing this any changes you make will not save in game anymore. So if you want to advance your sol. Also if you think putting back your old save.dat will work it won't. Try it and see.
IT Woks
im using a xperia x10 mini pro and its works many thanks
Way to make a game, not a game anymore...
I also did this a while ago, haven't played the game since then. It's no fun anymore.
But if someone is interested, I copied the save.dat from my phone using DroidExplorer (quick and easy).
After some searching I found the offsets for the money and respect points.
Money offset: 0x1E (3 bytes)
Respect offset: 0x23 (2 bytes)
Could be that the values are 4 bytes long, didn't test it, but it would make sense.
You can easily calculate the value you want. For example, if your hexeditor has this 3 bytes as money value "02 CF 61" you just convert them to decimal to get the money value. So 0x02CF61 is $184161.
can you post the drag racing apk. I formated the g2x and I dont see the game at all
Eroc162 said:
can you post the drag racing apk. I formated the g2x and I dont see the game at all
Click to expand...
Click to collapse
Why would you need the apk? It's in the market.
Please could you help me with this. ADB cant seem to find the data\data etcc file location within the android system .. :/
how to install this save.dat can anyone help me step by step
Here's my problem..
Just playing the game normal recently, phone locked up for some reason. Pulled the battery, rebooted phone. Drag Racing would force close every time it was started. Ok, no biggie as I have MyBackup Pro doing a nightly backup. So I wipe the data for the app, then restore my data from the most recent backup. Ok, still getting force closes. Next I go to the app data folder, copy the save.dat to somewhere else using Root Explorer. Clear the data again, then start the app. Runs fine, but of course is a fresh start. No cars, etc. Now, back to Root Explorer where I take my original (restored from backup) save.dat file and copy it back to the app's data location, overwriting the one there. App loads and runs now with no force closes, all my money, respect, cars are there and I can play the game fine, but it will not save any progress now whenever I exit the game.
Note that at no point did I open the save.dat and edit anything. Only copied and restored the file.
Any ideas or insight...or am I screwed & have to start over now?
@coucher can you connect to your phone with adb shell and navigate to the folder where save.dat is stored?
...in adb shell type:
cd /data/data/com.creativemobile.DragRacing/files/
then type:
ls -al
drwxrwx--x 2 app_52 app_52 4096 May 16 21:51 .
drwxr-x--x 7 app_52 app_52 4096 May 16 22:07 ..
-rwx------ 1 app_52 app_52 150 May 16 15:00 .flurryagent.-4de0351c
-rwxrw-rw- 1 app_52 app_52 3056 May 16 14:59 save.dat
the permissions for the save.dat should be -rwxrw-rw- (at least mine by default are). I'm curious if, somehow in your moving the file, the application doesn't have write permissions.
do they differ from that? or the directory permissions starting with drwxr above?
You'll also want to make sure the game wasn't running when you copy your backed up or modified save.dat file back into the game's data folder. Otherwise the Drag Racing game could not be picking up the file you changed. Confirm the game is stopped in your phone's settings, applications, manage applications & make sure it's stopped, then copy your save.dat over to the phone, go into adb shell & verify directory & file permissions are like the above, run the game a race & see if the money saved.
The changes to save.dat are trivial as long as you think you edited the right hex blocks with the right numbers. In the least make a copy of your save.dat maybe to your sd card & edit a copy of it you pull to your computer. In the end the permissions sound like what might be acting funny for you
jawz101...you're the man!
I couldn't get adb to work right to check the permissions out, but was able to use Root Explorer on the phone to do so. Restored my save.dat file again, checked the permissions, and they were different than yours. Set them to match using Root Explorer, exited, loaded Drag Racing app, noted the money amount I had, ran a quick race to change that amount, exited the app, loaded it back, and it saved the previous result just as it should. Looks like you were spot on that when restoring my back up save.dat that the permissions were getting set to read instead of read/write, so obviously the app couldn't write to the save.dat file to properly save the game status.
Thanks!!!
jawz101 said:
[edit 5.13.2011] I removed my upload as the developer contacted me and ... just kidding. Actually, the game is changing to be a little more fun, the game now adds usernames & I don't know if they'll ever change the format of the dat file enough where this would screw up what you've already done, & nofear0705 says something about saves in game not saving with the dat I uploaded (though I don't know what he's talking about). Regardless, I'm going to write it up as a tutorial instead since it'd likely be educational for other games.
If you play Drag Racing and enjoy it I probably wouldn't use this. I love the game but was getting frustrated; and rightly so. Even after getting all the cash and respect points needed it took 30 minutes or so to make all the purchases :/
Anyways, I took the save.dat file and opened it in a hex editor to see where the $ and respect points were stored and then upped my points.
SPOILER ALERT- this will make the game a lot less fun.
requirements:
the Android adb shell from the Android SDK (look around on the forums for how to connect to your device via command line with adb shell
a hex editor. I used XVI32because it was a free Windows app
some hex to decimal / decimal to hex converter. I was using this website
Instructions:
connect your device with a usb cable
go to the folder where you have the adb shell command and type this to pull your current save.dat from the Drag Racing folder:
adb pull /data/data/com.creativemobile.DragRacing/files/save.dat c:\
once it's on your computer copy it so you have a backup
open the original save.dat you pulled in your hex editor
run the Drag Racing game on your phone & see how much money or respect points you currently have. let's say I have $50000
go to your decimal to hex converter and enter your amt of money in to convert it to its hexadecimal value. in our example 50000 in hex is C350. All we have to do is find this location and change it to a new value. Say the hex address where the money value is stored is the 12th hex address in the file (it's around there if I remember) and we want to change this to $999999.
go to your decimal to hexadecimal to convert your 999999 to hex which is F423F. just change those values in the file to your new values and save.
note: the hex editor will show the values in blocks of 2 characters. If you see the current value you want to change in the 11th and 12th hex blocks change it and the 10th blocks if the value you want to change is more characters than your current value. So, since I'm changing my value from C350 and they use the 11th and 12th blocks to F423F I'd need to use the 10th 11th and 12th blocks. You don't want to use too many blocks than what the game developer likely set as an assumed max dollar amount or you'll likely write into blocks where the developer stores other data (eg. cars purchased, upgrades, etc).
once you're done making your changes save the file and do an adb push of your save.dat back to the device
adb push c:\save.dat /data/data/com.creativemobile.DragRacing/files/
you can alway put your original back on if you messed up on the changes.
to change respect points you'd just do the same thing for the hex locations of your current respect points.
Sometimes it helped me to pull the file, race a round and pull another copy and open 2 instances of my hex editor with the first save.dat and one that had a new dollar amount open to easily see which hex addresses changed
Click to expand...
Click to collapse
Would it be possible to get some detailed instructions? I can't find my money amount anywhere.
For example: I have 442751 bucks and 88 respect points. I type 442751 into the hex converter and it gives me 6C17F. So I go to xvi and and click search and then find and under text string i type 6C17F and click okay. It says string not found. If I type it into hex string it says "hex string not valid". I try doing this for my respect points, 88 becomes 58 in hex and I find 58 in 3 different places. Which one do I change? And how do I change it exactly? I'm kinda new to hex editing.
thanks to you too, Coucher For some reason I thought it had to be a permissions issue. Sometimes working with shared folders in Windows if a file had certain permissions inside a shared folder and you copy it out the permissions get stripped off. It was just a hunch that something like this might've happened when you copied it out to the sd card then put it back in the data folder.
Progress Report:
I may not think about this too much further and if someone wants to pick up where I'm leaving off - great.
With the latest update it looks like the save.dat got a facelift. Places where nothing was stored now looks like it has values of 41's (or A's in decimal) as filler.
Attached a picture (some hex values blurred to protect the innocent)
The changes to make usually looked like a spot-the-difference game.
I'd get the save.dat & open it up in hex editor, run another race to get some money or points and pull it and compare the 2. That being said these values have changed either through upgrades or dollar increases. The user name is in there somewhere too and that's why I deleted chunks of this picture out. Anyways. With the latest upgrades the math has to be different- still haven't thought it out because I'm not extremely bright but I suspect 5879 and 63 areas in this example are the general areas where money and respect points are. Maybe the 3238 is money... i dunno yet. Still thinking about it.
It'd probably be easiest to start with a game that hasn't been run much. my save.dat looks like a nightmare compared to the screenshot below because I've got more stuff since then.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Well, a picture is worth a thousand words so if anyone has ideas feel free to contribute but that's kinda how it's done. The new factor to contend with are if dollar & RP are now not as clear since they possibly are a difference from the new blank value.
I don't want to give instructions out to those who I would get ticked if their saved game got hosed because I said clickety here and type F3ksd8 or something but that might be the thing to do
I can't figure out what they're doing to the numbers to get the values any more.
I tried from a blank profile, bought a $15000 car, raced a race and compared all 3 profiles to have some numbers to work with ($15000, $0, and $192) so I have enough of a pattern to see where the dollar amounts are getting but it doesn't seem like it's as clear anymore.
I'm sorry ya'll but I lost my mojo. They must be reading this forum
If the developer ever lands on this thread a couple of suggestions:
please let us backup our progress online. maybe through an OpenFeint account?
money progress is a bit too realistic. To get all cars & upgrades it'd take at least a year and losing my full time job. Some of us like to play the game but seriously. Selling a car I've invested multiple times the cost of the car in upgrades should not be valued at fractions of the cost. The game should encourage car collecting as much as which car do I need at this moment. I tried just slowly saving up for each car but then your piddling around in only the lower level cars. I really don't have any suggestions on this one but I know for a fact it'd take at least $60 million dollars to purchase all of the current cars with all upgrades. When you look at it that way I'm sure people would give up out of frustration.
Make something else to do with lower level cars. If I'm racing level 6 cars what else do I need to do with a lower level car except sell it or keep it to look at? Something to think about for the way off future.
Ok I'm sorry I haven't been on to correct myself. If you move it within your phone with root explorer or what ever you use. If you follow Jawz directions it will work fine.
jawz101 said:
[edit 5.13.2011] I removed my upload as the developer contacted me and ... just kidding. Actually, the game is changing to be a little more fun, the game now adds usernames & I don't know if they'll ever change the format of the dat file enough where this would screw up what you've already done, & nofear0705 says something about saves in game not saving with the dat I uploaded (though I don't know what he's talking about). Regardless, I'm going to write it up as a tutorial instead since it'd likely be educational for other games.
If you play Drag Racing and enjoy it I probably wouldn't use this. I love the game but was getting frustrated; and rightly so. Even after getting all the cash and respect points needed it took 30 minutes or so to make all the purchases :/
Anyways, I took the save.dat file and opened it in a hex editor to see where the $ and respect points were stored and then upped my points.
SPOILER ALERT- this will make the game a lot less fun.
requirements:
the Android adb shell from the Android SDK (look around on the forums for how to connect to your device via command line with adb shell
a hex editor. I used XVI32because it was a free Windows app
some hex to decimal / decimal to hex converter. I was using this website
Instructions:
connect your device with a usb cable
go to the folder where you have the adb shell command and type this to pull your current save.dat from the Drag Racing folder:
adb pull /data/data/com.creativemobile.DragRacing/files/save.dat c:\
once it's on your computer copy it so you have a backup
open the original save.dat you pulled in your hex editor
run the Drag Racing game on your phone & see how much money or respect points you currently have. let's say I have $50000
go to your decimal to hex converter and enter your amt of money in to convert it to its hexadecimal value. in our example 50000 in hex is C350. All we have to do is find this location and change it to a new value. Say the hex address where the money value is stored is the 12th hex address in the file (it's around there if I remember) and we want to change this to $999999.
go to your decimal to hexadecimal to convert your 999999 to hex which is F423F. just change those values in the file to your new values and save.
note: the hex editor will show the values in blocks of 2 characters. If you see the current value you want to change in the 11th and 12th hex blocks change it and the 10th blocks if the value you want to change is more characters than your current value. So, since I'm changing my value from C350 and they use the 11th and 12th blocks to F423F I'd need to use the 10th 11th and 12th blocks. You don't want to use too many blocks than what the game developer likely set as an assumed max dollar amount or you'll likely write into blocks where the developer stores other data (eg. cars purchased, upgrades, etc).
once you're done making your changes save the file and do an adb push of your save.dat back to the device
adb push c:\save.dat /data/data/com.creativemobile.DragRacing/files/
you can alway put your original back on if you messed up on the changes.
to change respect points you'd just do the same thing for the hex locations of your current respect points.
Sometimes it helped me to pull the file, race a round and pull another copy and open 2 instances of my hex editor with the first save.dat and one that had a new dollar amount open to easily see which hex addresses changed
Click to expand...
Click to collapse
wheres the save.dat file.i have htc incredible.i found this com.creativemobile.DragRacing-1.asec
i have the htc INCREDIBLE.I just lost 18million dollars & all my cars & 46000 RP points cause the game is still buggy.I would like to do this my phone is not rooted can you step by step?would appreciate it.cant find this .dat file.i found this when i hooked my phone up.
com.creativemobile.DragRacing-1.asec
@spanky. I'm pretty sure you're not viewing the right part of the phone. I think the asec folders are on the sdcard, though I'm not sure.
You'll either have to connect your phone via usb cable & use the adb shell commands to navigate to the directory or use a file explorer application on a rooted phone.
if you don't see folders such as /data, /system, /usr you're not at root level of the phone
It'd be found under /data/data/com.creativemobile.DragRacing/files/save.dat
... for a nonrooted phone I'd in the least use Titanium backup or other backup programs that copy your application and game data (save games) to your sd card periodically. that way you can always roll back.
Sorry about the predicament. This game does need to save your profile online
Related
Hi everyone, I've seen a couple of requests on how to increase (or change) the max disk cache size. So I made it my mission to try and find out how to change it.
I've spent a couple of hours on it now and finally managed to figure out how to fix it
You'll either need adb or a simple file manager with a text editor. But before you do that kill Google Earth through Manage Applications or using a task manager. Once that's done either pull or edit /data/data/com.google.earth/drivers.ini.
When you've done that add the following to the end of the file before the ending bracket (so within SETTINGS).
Code:
DiskCache/cacheSize = 2000
DiskCache/minCacheSize = 0
DiskCache/cacheSizeOnDiskInMB = 2000
(Change 2000 to whatever size in MB you want).
Now simply push the file or save if you're using a file manager.
Good luck, and let me know if you run into any problems!
Impressed.., and excited...,
I´m trying to edit it but can´t find the google folder on data/data, need to have the device rooted?
Keep searching..
Have aplied Z4root to the Galaxy, installed eFile but can´t see drivers.ini anywhere.
sdcard/data/data there is only a folder called com.ideaworks3d.tackle
The only place where is com.google.earth is in: sdcard/android/data/com.google.earth/
inside this, there I found only cache folder, temp folder, and a hidden .nomedia file.
You will need to look in /data/data, not /sdcard (so yes, you need root and a file manager capable of viewing the root system).
Works!!! I could see the file with "root explorer". Edited and now limit is gone
Awesome. The Galaxy is amazing with GE with the onboard compass and multi-touch gestures response. Caching a zone conected to your wifi allows you to use GE offline on traveling, or climbing mountains. The compass auto-rotates the maps and the acelerometer controls the tilt. There are videos in youtube, I think I´ll upload another one. Thanks very much.
Just a note, if set the cache above 2000, GE resets the cache file and uses only 35KB on my phone, so no work. At 2000 (2GB) it works fine, I have more than 500MB now. In the other hand seems to me that Android version uses less amount of data so 2GB seems enough to cover a big area.
HomerSp said:
Hi everyone, I've seen a couple of requests on how to increase (or change) the max disk cache size. So I made it my mission to try and find out how to change it.
I've spent a couple of hours on it now and finally managed to figure out how to fix it
You'll either need adb or a simple file manager with a text editor. But before you do that kill Google Earth through Manage Applications or using a task manager. Once that's done either pull or edit /data/data/com.google.earth/drivers.ini.
When you've done that add the following to the end of the file before the ending bracket (so within SETTINGS).
Code:
DiskCache/cacheSize = 2000
DiskCache/minCacheSize = 0
DiskCache/cacheSizeOnDiskInMB = 2000
(Change 2000 to whatever size in MB you want).
Now simply push the file or save if you're using a file manager.
Good luck, and let me know if you run into any problems!
Click to expand...
Click to collapse
I realize this is a old topic but does this still work? I would like to increase the cache size on the desktop version of GE version 7.3.1.4507 (64-bit) and newer.
I found the drivers.ini file in Program Files/Google/Google Earth Pro/client/drivers.ini but I am not sure where to enter your code in the drivers.ini file, I will assume the ini file has changed over the years.
Code:
DiskCache/cacheSize = 2000
DiskCache/minCacheSize = 0
DiskCache/cacheSizeOnDiskInMB = 2000
Thanks in advance.
I just got dungeon hunter 2 and for the most part it is an awesome hack n slash. After playing the game on normal i moved on to hard mode. For some reason there is an Issue with hard mode so randomly when you go into a dungeon you end up in a floor or wall. Once you there you cant go back and the save is worthless.
So I pose this question.
1. Where does gameloft put the save files on the evo version of dungeon hunter.
Once I have that I want to use a hex editor to change my save location and hopfully salvage my game.
One thing I noticed was that titanium backup did restore my save gaves so i am assuming that means it is in the sdcard data but i have looked through each file for "sav" and also search by modified data right after saving and came up with nothing.
Thanks in advance to anyone that can help.
yeah same problem here.move to hardmode and stucked in wall or in one place.i try find save files but no success.
Probably somewhere in either /data/data/PACKAGENAME or /mnt/sdcard/Android/data/PACKAGENAME
or if you have a samsung galaxy i would check /dbdata/databases/PACKAGENAME too
do you need to be on a pc to view files like that? i have veiw hidden enabled on astro but still dont see any thing in the phone /data folder. (it is empty) or is there a file manager that can see those. also as a side note i am rooted and running cm7.
i found an iphone forum on the game... i know boo apple... and it is named d2h.settings.sav. i searched for d2h, set, sav, using astro from the Root directory with no luck. so i am guessing that it is something proprietary naming wise to gameloft on the android version.
one other thing
is there a hex reader / editor that can search an entire directory vs file by file?
You might need root to view those files, use rootexplorer or the adb shell from the android sdk on your computer.
I love you!!!! root explorer worked.
Using ROOT EXPLORER the location of the saves is...
/data/data/com.gameloft.android.TBFV.GloftD2HP.ML
I opened Dungeon Hunter 2 and the character slot which I wished to edit. The file whose time stamp changed was...
dh2_000.savegame
MAKE SURE TO BACK UP YOUR FILES BEFORE HEX EDITING AND CHANGE THE USER PERMISSIONS.
I am at work right now and will look into this more tonight once i get home.
if i could hit that thanks button 100x i would.
Dungeon Hunter 2 Perma Stuck in a wall or floor? This is the Fix!
Dungeon Hunter 2 character stuck in a wall / floor? THIS IS THE FIX.
1. Back up the save file you wish to fix, dh2.00x.savegame, where x = the character slot which your duder is saved in game.
2. Open the file in a hex editor, I used HxD. It works great and its free.
3. Go down to the line that says LNAM.
a. The top file you see in the image below is the corupted file where i was stuck in a wall in "bogwitch cavern".
b. The bottom file you see in the image below is a good save where i am in "the bogmarsh."
4. All you need to do is make your save file look like the bottom one, in the highlighted field, and you will have a playable game again.
a. I tested this after changing and it is playable again YAY!
Enjoy!
One slight change. Make sure to change from ( to the other ) I didnt highlight it in the 2nd picture there but I did change that in both files i got to work.
I am talking about the I/z....)
I told a few of my friends about this issue and the fix and they said to me...that is one hard difficultly jump from normal to hard...you need to know hex editing to win....
rofl
got 2 chars. 1st char is on normal, and 2nd char is on hard.
2nd char is stuck now as described in this thread.
I found 2 savegame files as indicated here. i'v tried to change both of them as here, and it works.... but only partially. 1st & 2nd char after this fix is now located in the new location - i.e. unstucking them. BUT it only affects the "normal" mode on both of them. the "hard" mode which is the one I want unstuck is unaffected by this hex-editing. I can't see any extra save game files for this one.
So any ideas to find out this one?
open the game in hard and save it there before making the change. as part of the bug the game moves from hard to normal. once the most recient save is in hard then change the hex code. i have done this many times now because my game keeps bugging in bog witchcavern... i like to farm it for gear in the last difficultly.
yeah i just got bugged out in the light house. the first time i exited in easy mode. maade the change and copied it back and like you said it only moved me in normal. i reopened the save slot with me stuck in the wall on hard mode and then exited so it was my most recient save. made the change and reopened the game. when i came back in the game this time i was in hard mode in bogmarsh. it seems to work as long as i do things in that order. hope this helps
kukej said:
open the game in hard and save it there before making the change. as part of the bug the game moves from hard to normal. once the most recient save is in hard then change the hex code. i have done this many times now because my game keeps bugging in bog witchcavern... i like to farm it for gear in the last difficultly.
Click to expand...
Click to collapse
tried it, but when I go into hard mode where i'm stuck it doesn't save when I try any of these combinations: wait long time, push "home" to pause the game, pause+exit to main menu, etc. I'v tried to make change like use a potion - but it doesn't save it. Maybe it only saves when xp change and you exit game?
I tried hex editing but i can't fint the line with LNAM.. i have one that says PNAM, but i don't think it's similar..
Here is my save file if you want to give it a look
http://peecee.dk/upload/view/303747
the line you need to edit is right below your gear and easy to miss. this location data could be for the particular phone i have. EVO. i was able to find it on you file but need to wait a couple hours , i am at work shhhh, and i will up load it for you once my boss goes home. also for future files if you use the ascii search in your hex editor it should go right to that string.
i tested your save on my phone and it worked
joggesan.rar
enjoy
rr3636 said:
tried it, but when I go into hard mode where i'm stuck it doesn't save when I try any of these combinations: wait long time, push "home" to pause the game, pause+exit to main menu, etc. I'v tried to make change like use a potion - but it doesn't save it. Maybe it only saves when xp change and you exit game?
Click to expand...
Click to collapse
It almost sounds like there is something else wrong with your game rr3636. even though my game bugs i can still use the in game menu to exit and it updates the time stamp for hard mode save. if you can upload the file and i will give it a look.
server lag caused dupe post
kukej said:
It almost sounds like there is something else wrong with your game rr3636. even though my game bugs i can still use the in game menu to exit and it updates the time stamp for hard mode save. if you can upload the file and i will give it a look.
Click to expand...
Click to collapse
found out of it. I used "ES file explorer" to copy/paste the save game files. Even though this has root mode, I have a rooted phone (with S-OFF also) it saved the save game files in read only.
Then I switched to "root explorer" and it saved the save game files without changing the read/write attributes of the files. So working now.
btw I have another solution for those stuck: at one point I reinstalled the game (no, I did not delete the 1gb download - just the small game apk file). In the process deleted all saves. then I copied the save game file back to the folder. yes, I was then missing some of the other save game files but it seems it doesn't matter. it still has all my data etc - and I'm unstuck.
Hi kukej,
what is the char chain exactly? I replace in my save game with this:
28 00 00 00 4C 4E 41 4D 16 E2 B0 4D 29 00 00 00 12 CD 2F 7A 0E 00 00 00 29
and dh2 is frozen in the loading.
plz hlp!
this is my savegame(attached), which letters i need to replace?
Thanks a lot!
It works
My hex editor couldn't find the string, when i searched for it, but it might be my own fault.. i'm not used to using hex..
@rr3636
Are u from Denmark? You are using a danish sentence which doesn't translate very well
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).
New method:
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
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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)
Congratulations!
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.
step2:run it
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.
Have fun
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
is it safe and working on latest version?
If i flashing a new ROM then install it again,the game will reset or not?
Thanks
If you are not doing a clean install of a rom (not resetting data) all saved game data remains, if you are installing a rom for the first time a factory reset is recommended. The hack changes your actual user data as if you had achieved it. Should work on any phone with root permission. If newest version is 1.02, then yes works fine and dandy.
Sent from my HD2 Typhoon 3.1.1 mgldr
Thanks mate,i already install this app and it works.
I just backup using Titanium and recover it after flashing a new ROM.
Now i can try to combine all breed fishes..
Thanks a lot for sharing..
No problem glad someone is getting some use from it.
Sent from my HD2 Typhoon 3.1.1 mgldr
Does this require root?
I don't see the tapfish 'folder'.
Has anyone tried this on version 1.111?
Nothing comes up when I select tapafish from the SQL app
Any updates to this?
I edited, bucks, coins and experiance but no changes reflected in the game.
IF I go back in to look at the sql file the changes I made show up still.
Thanks
Should work fine still, did run the game once first before?
Sent from my HTC Sensation 4G using xda premium
Thanks bunches for this tip. the Wife will be very happy now.
I feel like this isn't being very respectful of the game they created :/
If enjoying the game to it's full extent utilizing a loophole is morally unsatisfying to you don't do it. I personally did not enjoy it as much pre-hack, I now play and enjoy it more. It's a matter of opinion.
Sent from my HTC Sensation 4G using xda premium
@odes you friggin' rock!! This is awesome especially since the halloween fish are here!! Thanks!
SQL LIte doesnt work for me either. Nothing comes up when I select tapafish from the SQL app, just black screen and if I tap screen get the not responding msg/force close.
I tried another app "asqlite manager". It finds a tapfish sql file on my sd card, it lets me edit and save it but nothing is reflected in the game.
Is there a way to grab the correct file from the phone, edit it on pc and then restore to the phone? If there is could you please tell me the path to the tapfish sql file and any other info that may help me out.
Thanks
Jed
1) Your phone must be rooted
2) you must install the root explorer first
3) then install the pkg.apk file (sqlite you get on the original post)
If you install sqlite first....it wont work.
If your phone is not rooted, it wont work.
If you try to edit using the sqlite, it wont work....
Must do it via root explorer
Using the root explorer do the following..
data/data/com.bayview.tapfish/databases/tapfish.sqlite/user
then edit the coins/bucks/ex points.
TN Jed said:
SQL LIte doesnt work for me either. Nothing comes up when I select tapafish from the SQL app, just black screen and if I tap screen get the not responding msg/force close.
I tried another app "asqlite manager". It finds a tapfish sql file on my sd card, it lets me edit and save it but nothing is reflected in the game.
Is there a way to grab the correct file from the phone, edit it on pc and then restore to the phone? If there is could you please tell me the path to the tapfish sql file and any other info that may help me out.
Thanks
Jed
Click to expand...
Click to collapse
Gutterball said:
@odes you friggin' rock!! This is awesome especially since the halloween fish are here!! Thanks!
Click to expand...
Click to collapse
I too enjoyed the new content. Makes it nice never worrying about cost. Glad to see others enjoying it as well.
Sent via my Sensationally Rooted,Rom'd,Modded,Tweaked,ENERGIZED Beast.
[Hack]Any fish/background/plant/or anything
First off, thank you for the money hack.
Secondly, I would like to give something back.
I figured that we can use any images we like without having to extract/decompile the apk.
In /data/data/com.bayview.tapfish/download there are lots of folders containing images. In my 0b99c94 folder is a fish I don't like (images 1.png 2.png 3.png and selected.png) so I replaced the images with 3 images of a submarine with bubble animations. Then in 4a77750 was a rubbish background which I swapped.
Result
I am going to try improving the plants, backgrounds, add new fish and decorations to my collection.
I assume that when people view my tank, it just shows them the original images. Can somebody confirm by checking "LfcFan" tank 4? tyia
EDIT
It appears the images/folders in /data/data/com.bayview.tapfish/download get deleted periodically. I am going to try getting a copy of them but it looks like I will need to start again.
Checked your tank, negative on sub and background. let us know if you work it out.
Sent via my Sensationally Rooted,Rom'd,Modded,Tweaked,ENERGIZED Beast.
LfcFan1977 said:
First off, thank you for the money hack.
Secondly, I would like to give something back.
I figured that we can use any images we like without having to extract/decompile the apk.
In /data/data/com.bayview.tapfish/download there are lots of folders containing images. In my 0b99c94 folder is a fish I don't like (images 1.png 2.png 3.png and selected.png) so I replaced the images with 3 images of a submarine with bubble animations. Then in 4a77750 was a rubbish background which I swapped.
Result
I am going to try improving the plants, backgrounds, add new fish and decorations to my collection.
I assume that when people view my tank, it just shows them the original images. Can somebody confirm by checking "LfcFan" tank 4? tyia
EDIT
It appears the images/folders in /data/data/com.bayview.tapfish/download get deleted periodically. I am going to try getting a copy of them but it looks like I will need to start again.
Click to expand...
Click to collapse
LfcFan1977, how did you get that background?? I've done the money hack (which makes the game MUCH more enjoyable), but I've been searching and googling for a way to get different backgrounds. Can you give a step-by-step please?
EDIT
By the way, are you using Root Explorer, and if so, how are you viewing the images? I found the right folder (in Download), but can't seem to view images. I tried Astro, ES Image Browser, and Gallery.
odes said:
Checked your tank, negative on sub and background. let us know if you work it out.
Click to expand...
Click to collapse
I thought that would be the case. Other people will never be able to see our images via the game. We could post screenshots and/or the images we are using.
aicirt17 said:
LfcFan1977, how did you get that background?? I've done the money hack (which makes the game MUCH more enjoyable), but I've been searching and googling for a way to get different backgrounds. Can you give a step-by-step please?
EDIT
By the way, are you using Root Explorer, and if so, how are you viewing the images? I found the right folder (in Download), but can't seem to view images. I tried Astro, ES Image Browser, and Gallery.
Click to expand...
Click to collapse
I place the new background image (480x320) on my sdcard. Then with SuperManager (which I believe does the same job as Root Explorer) I copy it and navigate to /data/data/com.bayview.tapfish/download. Find a folder containing a background I do not want and paste to replace the original. That image needs to be named "default.png" and you need read/write permission set. It is also a good idea to do the same with a cropped down (50x50) version and named "store.png", that provides a preview when applying in the shop.
The problem I noticed was that some folders/images in /data/data/com.bayview.tapfish/download get deleted. So (I think, after hours of messing about) I have managed to get a copy of all folders and images. With these on my sdcard I can view them easily and replace images I do not want. Then copy the whole folder (eg 1a78039) to /data/data/com.bayview.tapfish/download.
I still need to full test this out because the game appears to lag if every folder and image is in the "download" folder but I had a problem where some of the previews and item images where missing from the store.
*edit*
Lag - Caused by a seperate background process - ok now.
Store previews - Still no luck with those when I replace images. I either get no preview (for fish) or original (for background).
Note - Purchase fish, then replace images.
Note - Fish need to face left else they swim backwards.
download folder - Thought I could see the files in there when navigating with SuperManager but they do not appear - They are there though. Copy folder (eg 1a78039) to sdcard the view correctly.
Anyway, here are all the original folders/images. Sorry it is such a big zip file. download.zip
Hmmm... odd, I can not get this background. Nor can I get a food block to hang off the edge of the screen like that.
If all goes well I will post some new backgrounds, ornaments, animations, fish, ect, when I can.
BTW, if that tank ^ is yours odes, I can not re-add you as a friend because the username is to long. Tried with two different keyboards but its just to many digits. Odd
Foreword : Without you guys, my Evo, my Fire, and my Iconia would not be what they are today (rooted and humming along). While I'm no programming genius, I discovered this trick this morning, and wanted to pass along a little something for the community that has helped me out so much. Without further ado...
For this you need the game Siegecraft installed on a rooted android device, a root file explorer, (I use Estrong's), and a pc. Difficulty=cakewalk
1) use your root explorer to navigate to the Siegecraft install location. On my Acer Iconia A100 it's /data/data/com.blowfishstudios/siegecrafthd
2) go into the "shared_prefs" folder. You should see only one file: com.blowfishstudios.siegecrafthd.xml copy this file to the desktop of your computer via lan or usb hook-up. delete the original xml file.
3) right click on the xml file, and choose "edit." find this line of code:
<int name="coins.avail.beta01" value="x" />
"x" is the amount of coins you currently have. change the value in between the quotations to 100000000, and save the file.
4) transfer the xml file back to the directory you got it from, and then restart your device.
5) start the Siegecraft game, and then go straight to the shop. you should see 100m in coins. pat yourself on the back that you just saved yourself over $180 in real money (if you would have bought 6 of the "Dragon's Hoard" in-game.
I've tried this using just Estrong's text editor, to save the trouble of having to transfer the file back and forth, but I just can't get it to work. Maybe someone smarter than me will figure it out.
Enjoy!
I have a picture proving this works, but the forum won't let me post the link. Still a noob I guess.
how to kill the giant scarab in scarab of doom level?
Many people, including myself, enjoyed using the stock Memo application on Froyo and GB. Unfortunately, it relies on TouchWiz so it is pretty unlikely that it will ever be ported to ICS. There are a plethora of note-taking apps out there to replace it, but how do you get your data back?
You don't need a running version of Memo to do this, just a backup of your Memo.db database.
I've attached a couple of shell scripts that you can run either on your phone or `nix / Mac to help you out. Here is the plan:
extract-memos.sh will take the memo data in a copy of your Memo.db, add a new table with columns for human-readable modified and created dates, as well as color, and write out the result (all memos) in a CSV file. You should be able to read the CSV file in most spreadsheet programs and save the data or transform it as you might need for another use.
Code:
[email protected]:~/Documents/memo-export$ sh extract-memos.sh
Checking database: /sdcard/memo-extract/com.sec.android.app.memo/databases/Memo.db
Checking output directory: /sdcard/memo-extract
You may want to see if there is anything important in
/sdcard/memo-extract/com.sec.android.app.memo/shared_prefs/memo_shared_pref.xml
Data exported to
/sdcard/memo-extract/memo_20120714-100915.txt
Code:
[email protected]:~/Documents/memo-export$ cat /sdcard/memo-extract/memo_20120714-100915.txt
_id,title,content,color,modify_t,create_t,color_text,modify_datetime,create_datetime
1,20120712,"A yellow memo",1,1342138985041,1342138985041,Yellow,"2012-07-12 17:23:05","2012-07-12 17:23:05"
2,20120712,"A tan memo",2,1342139010315,1342139010315,Tan,"2012-07-12 17:23:30","2012-07-12 17:23:30"
3,20120712,"A green memo",3,1342139028326,1342139028326,Green,"2012-07-12 17:23:48","2012-07-12 17:23:48"
4,20120712,"A blue memo",4,1342139045894,1342139045894,Blue,"2012-07-12 17:24:05","2012-07-12 17:24:05"
5,20120712,"A pale blue memo",5,1342139064381,1342139064381,BlueGray,"2012-07-12 17:24:24","2012-07-12 17:24:24"
extract-memos.sh expects to find the database in /sdcard/memo-extract/com.sec.android.app.memo/databases
and will write the output in /sdcard/memo-extract
If you already have a copy of Memo.db (I suggest a copy, as the script adds a new table to the database), you can adjust the input and output directories using the environment variables dbdir and outdir.
If you're not command-line savvy, you might want to try creating a copy of Memo.db using extract-files.sh first. It will try, in order:
The GB location -- /data/data/com.sec.android.app.memo
ClockworkMod backups -- /sdcard/clockworkmod/backups
TitaniumBackup backups (default location only) -- /sdcard/TitaniumBackup
and, if successful, copy/extract into /sdcard/memo-extract
You likely need busybox on your phone to run these scripts on the phone. You will need root if you intend to copy from /data/data
To run them on the phone:
Copy the scripts to your phone; here I am assuming you saved them to /sdcard/
Get a shell started on the phone (adb shell, or a terminal emulator on the phone)
Change directory to where you have the scripts
# cd /sdcard/
Uncompress the files, if you haven't already
# gunzip extract-files.sh.gz
# gunzip extract-memos.sh.gz
Get a copy of Memo.db, either using your own approach, or
# sh extract-files.sh
Assuming that succeed, extract the memos into a CSV file
# sh extract-memos.sh
Thanks to m4xm4n for pushing me to make this available. If you find it helpful, please take the time to poke both our Thanks buttons.
If you have problems, please PM me and I'll try to resolve them.
Latest version is 2012-07-14
What is the warning about memo_shared_pref.xml? I don't even have the file!
I had some reasonably useless information about "check" this and that in my com.sec.android.app.memo/shared_prefs/memo_shared_pref.xml My instance of that file dates back to the first release of the phone. I didn't see it on a fresh GB-created version, so it might be Froyo cruft, or who knows. You probably should check this file to see if there is anything useful to you in it.
My _id values aren't all there
Missing _id values are from the memos you have deleted.
What are _id values?
They are an internal number that the Memo app used to keep track of your memos. You probably don't need them to import.
What are the long numbers for modify_t and create_t?
Internal "unixtime" in milliseconds. If that sounded like gibberish, use the human-readable versions that are in your local timezone.
The create/modify times seem off by several hours
Strangely, I have some memos that seem around eight hours off in the opposite way I would expect if they were in UTC. I don't know why.
(reserved for information on importing into other apps)
There are a ton of note-taking apps out there. Right now, I haven't found any that can import the content, the created and modified dates both, and hopefully the color in a reasonable way. If I do, I'll post here how to get the data easily into that app.
Would you be able to post a new link to extract-memos.sh? I just tried clicking on the current one, and both only led to a page that said "410 Gone."