DirectoryBind Move Download Data(Gameloft, GTA3, EA)
So I was trying to figure out a good way to move the download data, I know you can patch the apk with gameloft games but everytime there is an update having to backup and patch seemed like a lot of work. GL to SD works but I was only able to get it to work with older GL games and for some reason I couldn't get it to work with Modern Combat 3.
So I found an APK called DirectoryBind in the Galaxy S2 board
I tried it out and it works really well so far. You just set it up and forget you can open all your apps like normal. I have this setup with all my Gameloft games, GTA3, Dead Space and NBA Jam. I have 4gb available on my Internal SD and 1GB on my External as I am only using a 8gb at the moment. The only part that was weird for me was it wouldn't save my directories at first every time I rebooted my list would disappear. So backup the database when you add a new entry just to be safe.
Simple steps to bind the directory.
1: download the data to your internalSD
2: use a file manager to create the directory you would like to move the data to in your externalSD
3: Open directory bind hit menu > preferences set the default data path to /sdcard/_ExternalSD/
4: Add a new, tap hold the locations and you will be able to select the directories(a lot better then typing)
5: check the Transfer files
6: Add the bind
7: wait until the files are copied to new directory then deleted out of the old directory
8: click the disk icon to enable and enjoy.
Now if you read the OP of the APK it says that if the directories doesn't unbind when the sdcard is mounted it may crash and you would need to restart your phone to get it working again. I am not sure if this is true as I use Multi Mount so my sd card can be mounted to both the phone and computer so my ringtones and such don't default.
All the links of mentioned apps
Directory Bind (free)
Multi Mount SD-Card ($0.99)