GT5 Tuner: A QuickTune and Setup Recorder for Android

  • Thread starter RDAardvark
  • 462 comments
  • 73,611 views
Status
Not open for further replies.
OK. I know I said no more updates for a bit, but the latest bug was annoying me. :)

So, version 0.75.59 is now up for download.
 
The second screen (what I refer to as the 'Tune' screen) validates its values from those you've input on the very first screen (the car setup screen). If the second screen will not let you change the value, then you should check the first screen for the min and max values you have for that component.



A quicktune will generate values based on the settings in the first screen. Just tested this and if I leave the first screen as all zeros, then quicktune will generate me a setup with the ride height and springs set to zero. The dampers, arb, etc will have meaningful values in them.

I hope I've understood what you are telling me. If not, please let me know what settings you are entering into the first screen so I can recreate the problem. Also, please check you are runing the latest (0.75.57) version.
It's perfectly clear.

Wanted to put a whole explanation here but running latest version and it just looks awesome, was wondering why it almost tripled in size ;)

Thanks again for all you time making this app.
 
It's perfectly clear.

Wanted to put a whole explanation here but running latest version and it just looks awesome, was wondering why it almost tripled in size ;)

Thanks again for all you time making this app.

I changed some of the dialogs so that they now show the min and max values to enter.

The main reason for the tripling in size is that background on the first screen. Just an experiment to see what I could do. I kinda like it!
 
is it possible to get this app to work on our pc's?

if so what needs to be done to make it work?

In the original post there is a link to oppositelock's spreadsheet. This app uses the same formulas as that spreadsheet.
 
Well, I was a bit surprised at the poll results: Opinion was pretty much evenly split between the 'I would pay for this' camp and the 'I want this for nothing' camp.

I'm working on updating the app which will hopefully incorporate oppositelock's new calculations. However these need testing so please if you can try out the new spreadsheet. But please post comments, suggestions and bugs on oppositelock's thread here. Please don't post them on this thread.

What I want to do with the app is to incorporate an import/export function for cars. I'd also like to have some way of backing up and restoring the tune database. The notes section is also being expanded to include fields for aero and ballast.

Other new features may include incorporating oppositelock's gear calculator and a page to note all the upgrades you have on the car (this may not prove possible but I will have a look).

The main point though is that the app may be my creation but the calculations belong to oppositelock.
 
@ RDAardvark...

As previously mentioned, I said I would do some thinking, about how the earlier discussed "parts" could be added to your app.. (I see you are/were to go about it, yourself, so I better hurry).

Below are my thoughts, just out of my head... No offence taken, if you think they are totally useless or too messy ;)
And no credits would be demanded, if you liked the ideas, and took off in some of those.. :D


My thoughts:

Taking off from a "dependency"-view, the "performance"-data entered for the car on the first page, are partly dependent on what extra-parts are fitted. That is in regard to weight, power (from engine tuning-packages, over smaller parts and to the turbos's), suspension (in regard to values for default/min/max-values) and also some tuning-options/values that would dependent on certain parts, like LCD and Tourqe Center Diff being added to the car...

My initial idea was/is to add a button on the "car"-page, to open a "parts"-page.
On this first "parts" I would like to identify the parts that affect the cars final specs the most:

Weight-packages (pre-filled droplist with 'none', stage1, stage2, stage3) and tick-boxes for ridgity, window-package and carbon-bonnet (doesn't matter with/without colour)...
Enigne tuning, with drop-list; none, stage1, 2, 3
ECU (droplist, standard or sports)
Turbo, droplist with low/med/high rev and intercooler
(if it gets VERY advanced, maybe your app could store diff. power/tourqe with different setups for that car?)

Drivetrain:
On this first page, I would also add tick-box for fittet LCD and/or CenterDiff... (maybe let tuning-page include/exclude parameters to change, in accordance with this selection?)

Transmission: Droplist (standard, 5 speed close, 6 speed close or "fully Cust. trans"
(and if any other than fully cust. trans are selected, dismiss sub-page for transmission-setting)

Suspension: Droplist (Standard, fixed sport, adjust. sport and fully adjustable)
(again according to selection, adjust possible values to enter/set on "Tune"-page.. Maybe also store different default/min/max-values, and show these values on "main"-page, and evaluate against those selected in tuning-page).

It is on purpose, that I didn't included those other parts (intake, excaust, other "drivetrain"-parts etc.) as they will have lesser influence on how the car handle, but of course power or gearchange-speeds etc...
Those was my idea, to let be added on another part-page '2' (or lower on first, by scroll), selectable with tick-boxes/droplist where appropiate...

I hope you are able to follow my thoughts... ;)


Another small idea that came to me, was to add 2 more data-fields on the front-page.. One as an "active" field, the other for pure reference...

1: "Adjusted weight", where the extra ballast (from appropiate page) are added to the "clean" weight... (by app-calculation)
2: PP, to take a note on PerformancePoints, just for easy viewing/references..


While thinking this thru, I did get another thought, about the whole layout of the app...
Instead of those buttons, some opening a new page, other just an "in-front page", why not re-organize it into a tabbed design??

Tab-1:
From left, starting with "Car"-tab: Details about the car, make, model and year..
Small note with details about what setup and what tune are loaded (setup here refers to different parts-configuration)
Also showing the performance-data, based on the current setup and tune loaded for that car.
If possible, also showing a freetext-notesfield to that tune/setup.. (pushing it now.. i know... maybe just load those on own tap "notes")

From this tab, via the "menu"-button, there could be access to all file-actions, including load/save/delete cars, setup and tunes, import/export etc.

Tab-2:
"Parts".. containing the droplist/tick-boxes for different parts (based on my notes above).. and if needed "Parts 2" as yet a tab...

Tab-3:
Default values (like top of your current car-page) fields adjusted/loaded dependant of what setup are loaded (specially suspension and Transmission)

Tab-4:
The actual "tune-page" (with button to call "quick-tune"-routine) like current page..

Tab-5:
Tune-dependant page, containing info on varios details needed, like transmission-settings, Aero- and ballast-setting.


The 'Pros' of using a tabbed layout, in my opinion, is that you can just add extra tabs, and scroll thru them horisontally.. Then you are not constrained by the limited space on the phone... Also you could easily add or remove tabs by need or function...


But... this is just my (crazy?) thoughts, put on a piece of paper.. (or actually a screen..)
Feel free to use or ignore.. 👍
 
Last edited:
Well, I was a bit surprised at the poll results: Opinion was pretty much evenly split between the 'I would pay for this' camp and the 'I want this for nothing' camp.

For your info, I voted "Not really bothered either way."...
I WOULD pay for the app (50c/1$, no matter), but if it was just for the cause of "easy download", then....
I DO find it just as easy (almost) to download it thru the provided fileshare, and install from a explorer... No sweat at all...

So, from THAT point of view, then I wouldn't be bothered eiter way....

But if you would spent the money to get yourself registered on Market, I would follow.. :D

Keep up the good work..!
 
@ RDAardvark...

As previously mentioned, I said I would do some thinking, about how the earlier discussed "parts" could be added to your app.. (I see you are/were to go about it, yourself, so I better hurry).

I was looking into this as you had suggested it - Not because I thought of it! :)

Below are my thoughts, just out of my head... No offence taken, if you think they are totally useless or too messy ;)
And no credits would be demanded, if you liked the ideas, and took off in some of those.. :D

Credit due where credit is due! I've said before, this app wouldn't exist if it weren't for oppositelock's spreadsheet and permission to incorporate this in the app.

Taking off from a "dependency"-view, the "performance"-data entered for the car on the first page, are partly dependent on what extra-parts are fitted. That is in regard to weight, power (from engine tuning-packages, over smaller parts and to the turbos's), suspension (in regard to values for default/min/max-values) and also some tuning-options/values that would dependent on certain parts, like LCD and Tourqe Center Diff being added to the car...

My initial idea was/is to add a button on the "car"-page, to open a "parts"-page.
On this first "parts" I would like to identify the parts that affect the cars final specs the most:

Weight-packages (pre-filled droplist with 'none', stage1, stage2, stage3) and tick-boxes for ridgity, window-package and carbon-bonnet (doesn't matter with/without colour)...
Enigne tuning, with drop-list; none, stage1, 2, 3
ECU (droplist, standard or sports)
Turbo, droplist with low/med/high rev and intercooler
(if it gets VERY advanced, maybe your app could store diff. power/tourqe with different setups for that car?)

All this looks to be possible - It's just a matter of formatting for the screen and making it all sensible.

However, the app would not be able to adjust values on the 'car' screen. This would just be too complicated to implement and I don't think it would be possible. For instance, if you add a high-rev turbo to a car, the HP increase varies across the car database - If there is a magic formula for each of the parts then this could be done but others have looked at this and failed to devise any formula.

Drivetrain:
On this first page, I would also add tick-box for fittet LCD and/or CenterDiff... (maybe let tuning-page include/exclude parameters to change, in accordance with this selection?)

Transmission: Droplist (standard, 5 speed close, 6 speed close or "fully Cust. trans"
(and if any other than fully cust. trans are selected, dismiss sub-page for transmission-setting)

Suspension: Droplist (Standard, fixed sport, adjust. sport and fully adjustable)
(again according to selection, adjust possible values to enter/set on "Tune"-page.. Maybe also store different default/min/max-values, and show these values on "main"-page, and evaluate against those selected in tuning-page).

I don't see any advantage in storing this information. I'm not being dismissive here, so please let me know your thoughts. It's just the app currently records the number of gears and suspension settings. If you fit a different gearbox, you still have to state the number of gears it has as this varies over cars - You cannot have an 8 speed gearbox in a Triumph Spitfire. So you would be recording something that is unneccessary. If you haven't fitted the customised gearbox, simply tick the 'show top speed only' option in the transmission settings.

Having different suspension values for each car would be horrendously complicated. The possibility of having LSD and CentreDiff fitted doesn't seem to effect the weight of the car and if they are not fitted you can simply ignore the generate values on the 'tune' page. I think this is simply overcomplicating things.

It is on purpose, that I didn't included those other parts (intake, excaust, other "drivetrain"-parts etc.) as they will have lesser influence on how the car handle, but of course power or gearchange-speeds etc...
Those was my idea, to let be added on another part-page '2' (or lower on first, by scroll), selectable with tick-boxes/droplist where appropiate...

I hope you are able to follow my thoughts... ;)


Another small idea that came to me, was to add 2 more data-fields on the front-page.. One as an "active" field, the other for pure reference...

1: "Adjusted weight", where the extra ballast (from appropiate page) are added to the "clean" weight... (by app-calculation)
2: PP, to take a note on PerformancePoints, just for easy viewing/references..

Again this is all possible - I hadn't thought about adding the ballast to the 'clean' weight of the car. But one of the developments I am working on is having a proper ballast entry field. Once this is done, this could be then shown on the first screen. I'll see what I can do.

As for PP, it's not someone has brought up before and it can change even by swapping tyres. I'll have a look and see if I can find room for it.

While thinking this thru, I did get another thought, about the whole layout of the app...
Instead of those buttons, some opening a new page, other just an "in-front page", why not re-organize it into a tabbed design??

Tab-1:
From left, starting with "Car"-tab: Details about the car, make, model and year..
Small note with details about what setup and what tune are loaded (setup here refers to different parts-configuration)
Also showing the performance-data, based on the current setup and tune loaded for that car.
If possible, also showing a freetext-notesfield to that tune/setup.. (pushing it now.. i know... maybe just load those on own tap "notes")

From this tab, via the "menu"-button, there could be access to all file-actions, including load/save/delete cars, setup and tunes, import/export etc.

Tab-2:
"Parts".. containing the droplist/tick-boxes for different parts (based on my notes above).. and if needed "Parts 2" as yet a tab...

Tab-3:
Default values (like top of your current car-page) fields adjusted/loaded dependant of what setup are loaded (specially suspension and Transmission)

Tab-4:
The actual "tune-page" (with button to call "quick-tune"-routine) like current page..

Tab-5:
Tune-dependant page, containing info on varios details needed, like transmission-settings, Aero- and ballast-setting.


The 'Pros' of using a tabbed layout, in my opinion, is that you can just add extra tabs, and scroll thru them horisontally.. Then you are not constrained by the limited space on the phone... Also you could easily add or remove tabs by need or function...

This would mean a complete rewrite of large chunks of my code and quite simply I cannot devote that time to it. I quite like the way the app flows at the moment - You can quickly get from the car settings screen to a quicktune with just a couple of taps. Tabs would complicate this I think and may mean that screens that people simply don't use would be in the way.


But... this is just my (crazy?) thoughts, put on a piece of paper.. (or actually a screen..)
Feel free to use or ignore.. 👍

And I really do thank you for giving me your thoughts - It is really appreciated. Hopefully I'll have a new release ready by mid august which should incorporate some of your suggestions.

Keep the suggestions coming everyone and also let me know if ou find any bugs or annoyances.
 
XsCode
You mean it won't work on 2.3 based roms?

No, I believe it needs min 2.3. And many times when using flashed Roms the app was not tested on, the potential is there for comparability issues. Not saying that is the case, but it works on my Rooted Android running 2.3.
 
I remember it wasn't running on lower than 2.3, good to hear it's been updated.

Originally it was restricted to install on Android 2.2 or later, but RDAardvark recently recognized that there was no reason not to let it install on 2.1.x so it was changed with version 0.75.09 in late June... 👍
 
Back from holidays and I've a new version for testing - OppositeLock's version 2 calcs are included and the original version 1 calcs remain. I've also included options to export your car setups, import new ones, both in csv format.

See the original post for more details.
 
Just tried this on my Dell Streak running Streakdroid 1.9.1, but just get Force Close every time.

Do you get this as soon as the program starts or do you at least see the welcoming message?
 
Looks good, just ran a test tune for an NSX that I've just been using that was created using the spreadsheet and the settings data matched. :)

A couple of quick questions though, firstly, what is the alternative brake balance formula? And second, I don't seem to be able to get my head around the export feature. I can only see the import/export option on the first screen and if I select it there it only lists your tunes that are built in to the app.

Ok and a sneaky third question, will Oppositelock's gear tuner be added in a future update?

Thanks again to both of you for all the work you've put in to this.

Another thing I've just noticed, if you load a saved tune and want to compare it between version 1 and version 2 the data entered on the first page isn't saved so you have to add the spring rates, ride heights and poewr etc again. Is there any way this data could be saved along with the rest of the tune?

Sorry to be a pain!

Cheers

Mark
 
Last edited:
Looks good, just ran a test tune for an NSX that I've just been using that was created using the spreadsheet and the settings data matched. :)

Very glad to hear this: The limited testing I've been able to do has also matched up but I'm sure a coding error will crop up!

A couple of quick questions though, firstly, what is the alternative brake balance formula?

This is simply the brake calculations from an interim version of oppositelock's spreadsheet. It can generate brake balances like 8/6 rather than the 'always add up to 10' calculations. I found this suited my driving better so I kept it.

And second, I don't seem to be able to get my head around the export feature. I can only see the import/export option on the first screen and if I select it there it only lists your tunes that are built in to the app.

When you select the export feature for the 'Car' screen, it will list all the cars you currently have - The list scrolls so the cars you have entered will only be seen if you scroll the list. This feature has been a right royal pain to code and I'm sure there will be trouble with it. There's not a lot of error checking in the app at present for the import option, so it may be possible to import garbage.

Best way to proceed is to experiment - Export your cars and then look at the file on your SD card. Copy it to your desktop and open it in your favourite spreadsheet app.

Ok and a sneaky third question, will Oppositelock's gear tuner be added in a future update?

Hopefully: The spreadsheet is quite complex and needs information like wheel diameters, tyre depth, etc which may be found using the interwebs but may not always be available. This is down as the next piece of development work and I'll be liaising with oppositelock on this.

Another thing I've just noticed, if you load a saved tune and want to compare it between version 1 and version 2 the data entered on the first page isn't saved so you have to add the spring rates, ride heights and poewr etc again. Is there any way this data could be saved along with the rest of the tune?

I'm puzzled by this: Could you pm with steps on what you are doing? I cannot figure out what you are doing. :dunce:

Many thanks for your feedback on this.
 
Does not work with:
Sprint - Samsung Moment - Android OS 1.5

*Don't ask me why, but this phone can't upgrade the android OS*

Sorry, but Android 2.1 or later is required by the app. I've updated the original post to say this now. Apologies for the frustration.
 
I'm puzzled by this: Could you pm with steps on what you are doing? I cannot figure out what you are doing. :dunce:

Sorry, a case of operator error here, I hadn't saved the Car, I'd only saved the tune. All is working as you described now.

Cheers

Mark
 
Sorry, a case of operator error here, I hadn't saved the Car, I'd only saved the tune. All is working as you described now.

Cheers

Mark

Glad you solved the problem.
I did code the app so that if the car has no name it will ask you for one and save it. Putting a check for unsaved data is on my list of things to do.
 
Anyone have any comments on the updated app or the calculations from oppositelock?

Has the car export feature been of any use?
Feel free to post your exported cars here and I can see about including some more in the next release. There's no point in adding all 1000+ cars as scrolling through them on your phone would be a very boring task.
 
Galaxy Tab 10.1 running Honeycomb (3.1): installs fine but won't open unfortunately. I'll have to give it a try on my Evo and see what's what.
 
Status
Not open for further replies.

Latest Posts

Back