Home
Reviews
Forums
New Games
Podcast
• submit tip •
  #41  
Old 01-27-2012, 02:13 PM
DataBasic DataBasic is offline
Junior Member
iPad 2, iOS 5.x
 
Join Date: Jan 2012
Posts: 5
Default

Quote:
Originally Posted by lumothesinner View Post
...Don't think iCade can do it, or has firmware upgrading to allow it to be patched in.
Hmm. In the meantime then I might just wire an in-line switch on the wires running from the battery compartment and fix it to the side of my iCade to cut the power temporarily.
Reply With Quote
  #42  
Old 01-27-2012, 02:17 PM
lumothesinner lumothesinner is offline
Senior Member
iPhone 4S, iOS 5.x
 
Join Date: Sep 2011
Location: UK
Posts: 384
Default

Quote:
Originally Posted by DataBasic View Post
Hmm. In the meantime then I might just wire an in-line switch on the wires running from the battery compartment and fix it to the side of my iCade to cut the power temporarily.
Just thought of something easier than that...
To get blutrol you have to be jailbroken.
If you are jailbroken you almost definitely have sbsettings installed.
Drag down notifications and use sbsettings toggle to turn off bluetooth.
Type in name, then turn bluetooth back on, iCade reconnects, play game again.
Reply With Quote
  #43  
Old 01-27-2012, 02:48 PM
DataBasic DataBasic is offline
Junior Member
iPad 2, iOS 5.x
 
Join Date: Jan 2012
Posts: 5
Default

Quote:
Originally Posted by lumothesinner View Post
Just thought of something easier than that...
To get blutrol you have to be jailbroken.
If you are jailbroken you almost definitely have sbsettings installed.
Drag down notifications and use sbsettings toggle to turn off bluetooth.
Type in name, then turn bluetooth back on, iCade reconnects, play game again.
No, I hadn't got sbsettings. Thanks for that idea
Reply With Quote
  #44  
Old 01-28-2012, 07:39 PM
Menneisyys Menneisyys is offline
Senior Member
 
Join Date: Dec 2008
Posts: 1,557
Default

Guys, did any of you try automatizing profile migration to just build up a HUGE database of separate iPad / iPhone profiles (ready-made BluTrol settings of compatible games) and distributing them? Then, in the worst case (unless the author of BluTrol – or I, for that matter – writes an importer app to do this) the end user will need to install SQLite Manager into his Firefox, transfer his var/mobile/Documents/BluTrol.sqlite to the desktop, run the INSERT statements and just transfers back the file to his mobile.

I've checked out the DB structure in var/mobile/Documents/BluTrol.sqlite and it seems to be fairly easily portable and deployable on (importable to) other machines. The two affected tables, ZCONTROL and ZPROFILE, only contain game- and virtual position-specific info (including even the imported game screenshots as BLOBs) and not, for example, BluTrol registration or device-specific info.
Reply With Quote
  #45  
Old 01-28-2012, 08:59 PM
Menneisyys Menneisyys is offline
Senior Member
 
Join Date: Dec 2008
Posts: 1,557
Default

Quote:
Originally Posted by Menneisyys View Post
Guys, did any of you try automatizing profile migration to just build up a HUGE database of separate iPad / iPhone profiles (ready-made BluTrol settings of compatible games) and distributing them? Then, in the worst case (unless the author of BluTrol – or I, for that matter – writes an importer app to do this) the end user will need to install SQLite Manager into his Firefox, transfer his var/mobile/Documents/BluTrol.sqlite to the desktop, run the INSERT statements and just transfers back the file to his mobile.

I've checked out the DB structure in var/mobile/Documents/BluTrol.sqlite and it seems to be fairly easily portable and deployable on (importable to) other machines. The two affected tables, ZCONTROL and ZPROFILE, only contain game- and virtual position-specific info (including even the imported game screenshots as BLOBs) and not, for example, BluTrol registration or device-specific info.
To answer my own question (after having played a bit with the SQLite databases): it's not sufficient to overwrite the original tables with two (ZCONTROL/ZPROFILE) or three (the previous ones + Z_PRIMARYKEY) table exports: games generally don't work and/or the Blutrol app immediately crashes when you try adding new games to it (by tapping "+"). It seems the plist BLOB'ed (Z_PLIST) in the table Z_METADATA also contains some metadata on the installed games.

Needless to say, direct file (BluTrol.sqlite) overwriting doesn't work either.

I'll continue with investigating the content of Z_PLIST tomorrow to be able to write an exporter/importer app to do the easy migration of game settings.
Reply With Quote
  #46  
Old 01-29-2012, 09:59 AM
aceyprime aceyprime is offline
Senior Member
iPad (3rd Gen), iOS 6.x
 
Join Date: Apr 2010
Posts: 258
Default

Quote:
Originally Posted by Menneisyys View Post
I'll continue with investigating the content of Z_PLIST tomorrow to be able to write an exporter/importer app to do the easy migration of game settings.
Very interesting idea - thanks for looking into this!
Reply With Quote
  #47  
Old 01-29-2012, 02:48 PM
Wasgo Wasgo is offline
Member
iPad, OS 3.x
 
Join Date: Jun 2010
Posts: 66
Default

Anyone have any luck with iPhone games using Blutrol on the iPad? I've tried with RetinaPad and it didn't work, as well as without it and it still didn't work.
Reply With Quote
  #48  
Old 01-29-2012, 02:51 PM
Menneisyys Menneisyys is offline
Senior Member
 
Join Date: Dec 2008
Posts: 1,557
Red face

Quote:
Originally Posted by Wasgo View Post
Anyone have any luck with iPhone games using Blutrol on the iPad? I've tried with RetinaPad and it didn't work, as well as without it and it still didn't work.
Tested SF4 Volt with retinapad enabled. Didn't work at all (it's a working title on the iPhone). Will continue testing with other titles.
Reply With Quote
  #49  
Old 01-29-2012, 02:52 PM
Menneisyys Menneisyys is offline
Senior Member
 
Join Date: Dec 2008
Posts: 1,557
Default

Quote:
Originally Posted by aceyprime View Post
Very interesting idea - thanks for looking into this!
Thanks! I'll try to come up with a direct database record injector to inject new games' coordinate / key binding data to the Blutrol DB from an internal database.
Reply With Quote
  #50  
Old 01-30-2012, 03:28 AM
Menneisyys Menneisyys is offline
Senior Member
 
Join Date: Dec 2008
Posts: 1,557
Default

What I really think is missing are as follows:

- analogue iCP nub support to make games like Death Race fully playable with the nubs. This is essential and would result in a lot of new games being fully supported. Analogue support should also include the two-stick mode of e.g. Minigore (HD).

- adding continuous touch simulation is also very important. Unfortunately, tons of games (for example, GTA3 or NBA Jam) use adaptive D-pads and in most of these cases this just can't be disabled. This could be fixed by a checkbox saying "continuously inject the coordinates of the center of the D-pad to the app" and a similar code. That is, when you initially set up the position of the D-pad in BluTrol, the center point's coordinate should ALWAYS be virtually "touched" for these games to correctly work and not try to always relocate the D-pad to the new position.

I've tried playing GTA3 in the way a previous poster stated ("grand theft auto 3 works great, the move ment with the dpad for when your guy is on foot doesn't work as well but if u press and hold the dpad right in centre then start pressing in different directions you can control him kinda ok.") Unfortunately, the way of control described is pretty much useless and even worse than using the on-screen D-pad.
Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


iPhone Game Reviews | iPhone Apps

All times are GMT -5. The time now is 10:46 AM.