Upvote Upvoted 14 Downvote Downvoted
1 2
UberCounter: Android App For Medics
1
#1
12 Frags +

I made a really simple Android app to help competitive (or aspiring) medics count uber percentage.

Tap the middle to start the timer, and the center circle will change colors (darker green -> yellow when a kritz would be charged, yellow -> orange when an uber would be ready if the other team is building and orange -> dark orange when a standard uber is ready).

To keep timings accurate, tap the "skull" button when the enemy medic dies and tap the center when he spawns (the timer will automatically start in 25 seconds if you don't tap). The "used" button works the same way, but restarts after 10 seconds. http://i.imgur.com/QufoPSS.png

That's pretty much it. To get the maximum usefulness out of this app you have to adjust to reflexively hitting the "dead"/"used" buttons while you play.

Anyway, this thing is $0.99 on the Play Store. If you think you'd get a dollar of use out of it, pick it up. Feedback welcome (but not about UI design, because I'm hopeless there).

I made a really simple [url=https://play.google.com/store/apps/details?id=com.EtaoinShrdlu.UberCounterPro]Android app[/url] to help competitive (or aspiring) medics count uber percentage.

Tap the middle to start the timer, and the center circle will change colors (darker green -> yellow when a kritz would be charged, yellow -> orange when an uber would be ready if the other team is building and orange -> dark orange when a standard uber is ready).

To keep timings accurate, tap the "skull" button when the enemy medic dies and tap the center when he spawns (the timer will automatically start in 25 seconds if you don't tap). The "used" button works the same way, but restarts after 10 seconds. [url=http://i.imgur.com/QufoPSS.png]http://i.imgur.com/QufoPSS.png[/url]

That's pretty much it. To get the maximum usefulness out of this app you have to adjust to reflexively hitting the "dead"/"used" buttons while you play.

Anyway, this thing is $0.99 on the Play Store. If you think you'd get a dollar of use out of it, pick it up. Feedback welcome (but not about UI design, because I'm hopeless there).
2
#2
19 Frags +

nice!
not sure if it's worth .99 cents but it's a good idea!

nice!
not sure if it's worth .99 cents but it's a good idea!
3
#3
1 Frags +

A neat idea to help newer medics, but when both of your hands are busy playing its gonna be difficult to take one hand off to tap the skull. Is it possible to make it voice activated?

Honestly it's easier to just look at your own uber percentage and see what it's at when the enemy medic spawns. That's roughly the advantage you are gonna have.

A neat idea to help newer medics, but when both of your hands are busy playing its gonna be difficult to take one hand off to tap the skull. Is it possible to make it voice activated?

Honestly it's easier to just look at your own uber percentage and see what it's at when the enemy medic spawns. That's roughly the advantage you are gonna have.
4
#4
5 Frags +

Voice activation is definitely something I can look into.

Voice activation is definitely something I can look into.
5
#5
14 Frags +

Id rather keep track in my head then pay a dollar tbh

Id rather keep track in my head then pay a dollar tbh
6
#6
3 Frags +

That's pretty sweet, and definitely worth the money I'd say.

If you're poor like me and don't have a nice phone, just remember that 2 seconds = 5 percent for regular uber. With that in mind the math is pretty easy to do in your head in game. 2s = 5%, 4 = 10, 6 = 15, and so on. (So, if their medic spawned 12 seconds before you, he has around a 30% advantage for example.)

That's pretty sweet, and definitely worth the money I'd say.

If you're poor like me and don't have a nice phone, just remember that 2 seconds = 5 percent for regular uber. With that in mind the math is pretty easy to do in your head in game. 2s = 5%, 4 = 10, 6 = 15, and so on. (So, if their medic spawned 12 seconds before you, he has around a 30% advantage for example.)
7
#7
2 Frags +

Yes! Finally an excuse to hire an assistant for playing TF2!

Yes! Finally an excuse to hire an assistant for playing TF2!
8
#8
15 Frags +

The idea is kind of neat, but the app requests far too many permissions for what it does.
Please do not request permissions you do not need.

EDIT: I don't know how to make the spoiler tag not take up so much space, sorry. :<

Show Content
Permissions
THIS APPLICATION HAS ACCESS TO THE FOLLOWING:
YOUR LOCATION
APPROXIMATE LOCATION (NETWORK-BASED)
Allows the app to get your approximate location. This location is derived by location services using network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine approximately where you are.
PRECISE LOCATION (GPS AND NETWORK-BASED)
Allows the app to get your precise location using the Global Positioning System (GPS) or network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine where you are, and may consume additional battery power.
YOUR MESSAGES
RECEIVE TEXT MESSAGES (SMS)
Allows the app to receive and process SMS messages. This means the app could monitor or delete messages sent to your device without showing them to you.
NETWORK COMMUNICATION
FULL NETWORK ACCESS
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
STORAGE
MODIFY OR DELETE THE CONTENTS OF YOUR USB STORAGE
Allows the app to write to the USB storage.
CAMERA
TAKE PICTURES AND VIDEOS
Allows the app to take pictures and videos with the camera. This permission allows the app to use the camera at any time without your confirmation.
MICROPHONE
RECORD AUDIO
record audio
YOUR SOCIAL INFORMATION
READ YOUR CONTACTS
Allows the app to read data about your contacts stored on your device, including the frequency with which you've called, emailed, or communicated in other ways with specific individuals. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.
MODIFY YOUR CONTACTS
Allows the app to modify the data about your contacts stored on your device, including the frequency with which you've called, emailed, or communicated in other ways with specific contacts. This permission allows apps to delete contact data.
Hide
YOUR ACCOUNTS
FIND ACCOUNTS ON THE DEVICE
Allows the app to get the list of accounts known by the device. This may include any accounts created by applications you have installed.
NETWORK COMMUNICATION
VIEW NETWORK CONNECTIONS
Allows the app to view information about network connections such as which networks exist and are connected.
SYSTEM TOOLS
ACCESS EXTRA LOCATION PROVIDER COMMANDS
Allows the app to access extra location provider commands. This may allow the app to to interfere with the operation of the GPS or other location sources.
SEND STICKY BROADCAST
Allows the app to send sticky broadcasts, which remain after the broadcast ends. Excessive use may make the device slow or unstable by causing it to use too much memory.
TEST ACCESS TO PROTECTED STORAGE
Allows the app to test a permission for USB storage that will be available on future devices.
AFFECTS BATTERY
CONTROL VIBRATION
Allows the app to control the vibrator.
AUDIO SETTINGS
CHANGE YOUR AUDIO SETTINGS
Allows the app to modify global audio settings such as volume and which speaker is used for output.
The idea is kind of neat, but the app requests far too many permissions for what it does.
Please do not request permissions you do not need.

EDIT: I don't know how to make the spoiler tag not take up so much space, sorry. :<
[spoiler]Permissions
THIS APPLICATION HAS ACCESS TO THE FOLLOWING:
YOUR LOCATION
APPROXIMATE LOCATION (NETWORK-BASED)
Allows the app to get your approximate location. This location is derived by location services using network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine approximately where you are.
PRECISE LOCATION (GPS AND NETWORK-BASED)
Allows the app to get your precise location using the Global Positioning System (GPS) or network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine where you are, and may consume additional battery power.
YOUR MESSAGES
RECEIVE TEXT MESSAGES (SMS)
Allows the app to receive and process SMS messages. This means the app could monitor or delete messages sent to your device without showing them to you.
NETWORK COMMUNICATION
FULL NETWORK ACCESS
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
STORAGE
MODIFY OR DELETE THE CONTENTS OF YOUR USB STORAGE
Allows the app to write to the USB storage.
CAMERA
TAKE PICTURES AND VIDEOS
Allows the app to take pictures and videos with the camera. This permission allows the app to use the camera at any time without your confirmation.
MICROPHONE
RECORD AUDIO
record audio
YOUR SOCIAL INFORMATION
READ YOUR CONTACTS
Allows the app to read data about your contacts stored on your device, including the frequency with which you've called, emailed, or communicated in other ways with specific individuals. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.
MODIFY YOUR CONTACTS
Allows the app to modify the data about your contacts stored on your device, including the frequency with which you've called, emailed, or communicated in other ways with specific contacts. This permission allows apps to delete contact data.
Hide
YOUR ACCOUNTS
FIND ACCOUNTS ON THE DEVICE
Allows the app to get the list of accounts known by the device. This may include any accounts created by applications you have installed.
NETWORK COMMUNICATION
VIEW NETWORK CONNECTIONS
Allows the app to view information about network connections such as which networks exist and are connected.
SYSTEM TOOLS
ACCESS EXTRA LOCATION PROVIDER COMMANDS
Allows the app to access extra location provider commands. This may allow the app to to interfere with the operation of the GPS or other location sources.
SEND STICKY BROADCAST
Allows the app to send sticky broadcasts, which remain after the broadcast ends. Excessive use may make the device slow or unstable by causing it to use too much memory.
TEST ACCESS TO PROTECTED STORAGE
Allows the app to test a permission for USB storage that will be available on future devices.
AFFECTS BATTERY
CONTROL VIBRATION
Allows the app to control the vibrator.
AUDIO SETTINGS
CHANGE YOUR AUDIO SETTINGS
Allows the app to modify global audio settings such as volume and which speaker is used for output.[/spoiler]
9
#9
-2 Frags +

Yes! That's totally my mistake! I was wondering if anyone would even notice. I'll fix that!

EDIT: Fixed! It's propagating now, may take a couple hours to complete.

Yes! That's totally my mistake! I was wondering if anyone would even notice. I'll fix that!

EDIT: Fixed! It's propagating now, may take a couple hours to complete.
10
#10
13 Frags +
FripplebubbyYes! That's totally my mistake! I was wondering if anyone would even notice. I'll fix that!

http://25.media.tumblr.com/tumblr_ly4wxiPIJn1r5ttulo1_400.gif

[quote=Fripplebubby]Yes! That's totally my mistake! I was wondering if anyone would even notice. I'll fix that![/quote]

[img]http://25.media.tumblr.com/tumblr_ly4wxiPIJn1r5ttulo1_400.gif[/img]
11
#11
-16 Frags +

What a horrible idea. Using anything that needs you to take your hands off your mouse or movement keys is just asking to get dropped. For any medic who actually want to get good, don't use this. Tracking uber isn't even hard.

What a horrible idea. Using anything that needs you to take your hands off your mouse or movement keys is just asking to get dropped. For any medic who actually want to get good, don't use this. Tracking uber isn't even hard.
12
#12
1 Frags +
hooliWhat a horrible idea. Using anything that needs you to take your hands off your mouse or movement keys is just asking to get dropped. For any medic who actually want to get good, don't use this. Tracking uber isn't even hard.

i dont think its something that is supposed to be used forever, i think its just for newer medics who would rather focus on their positioning and not counting ubers, i guess you could say this app is kind of like training wheels?

[quote=hooli]What a horrible idea. Using anything that needs you to take your hands off your mouse or movement keys is just asking to get dropped. For any medic who actually want to get good, don't use this. Tracking uber isn't even hard.[/quote]

i dont think its something that is supposed to be used forever, i think its just for newer medics who would rather focus on their positioning and not counting ubers, i guess you could say this app is kind of like training wheels?
13
#13
0 Frags +

When I was playing medic I used a free stopwatch timer that I just found online through google. I could overlay it so it was on top of my tf2 window at all times, and I was able to bind keys on my keyboard to start, stop, and reset the timer.

When I was playing medic I used a free stopwatch timer that I just found online through google. I could overlay it so it was on top of my tf2 window at all times, and I was able to bind keys on my keyboard to start, stop, and reset the timer.
14
#14
7 Frags +

Wouldn't "bind r timeleft" be easier?
(And cheaper)

Wouldn't "bind r timeleft" be easier?
(And cheaper)
15
#15
23 Frags +

Guys, he's a new developer, making stuff for TF2. Give him a break.

Guys, he's a new developer, making stuff for TF2. Give him a break.
16
#16
7 Frags +
hooliWhat a horrible idea. Using anything that needs you to take your hands off your mouse or movement keys is just asking to get dropped. For any medic who actually want to get good, don't use this. Tracking uber isn't even hard.

dont have to be such a asshole about it.
think about the way to say your opinion before you press enter dude

[quote=hooli]What a horrible idea. Using anything that needs you to take your hands off your mouse or movement keys is just asking to get dropped. For any medic who actually want to get good, don't use this. Tracking uber isn't even hard.[/quote]
dont have to be such a asshole about it.
think about the way to say your opinion before you press enter dude
17
#17
3 Frags +

I remember when Lopert made a script like this and a whole bunch of people got really mad.

I remember when Lopert made a script like this and a whole bunch of people got really mad.
18
#18
-8 Frags +
flippersi dont think its something that is supposed to be used forever, i think its just for newer medics who would rather focus on their positioning and not counting ubers, i guess you could say this app is kind of like training wheels?

No, they are not like training wheels. The beauty about training wheels is that they are seamless, giving it's user more room for error without changing the fundamentals of bike riding.

This app is quite the opposite. It is not seamless, quite obtrusive and greatly changes the fundamentals of proper uber tracking. This app requires you to take your eyes away from your monitor(!), remove your hand from your mouse or keyboard(!) leaving you vulnerable to dropping and/or restricted movement, tapping your phone(let's hope it registers), and then reposition your hand and eyes.

This app teaches bad habits, opens up room for error and is clearly the wrong approach for teaching medics how to track uber. Using this app is comparable to texting on your phone every ~50 second while swerving through traffic.

-

Bubbadont have to be such a asshole about it.
think about the way to say your opinion before you press enter dude
atmoGuys, he's a new developer, making stuff for TF2. Give him a break.

If he's going to be a developer, he better be okay with criticism.

[quote=flippers]i dont think its something that is supposed to be used forever, i think its just for newer medics who would rather focus on their positioning and not counting ubers, i guess you could say this app is kind of like training wheels?[/quote]
No, they are not like training wheels. The beauty about training wheels is that they are seamless, giving it's user more room for error without changing the fundamentals of bike riding.

This app is quite the opposite. It is not seamless, quite obtrusive and greatly changes the fundamentals of proper uber tracking. This app requires you to take your eyes away from your monitor[b](!)[/b], remove your hand from your mouse or keyboard[b](!)[/b] leaving you vulnerable to dropping and/or restricted movement, tapping your phone(let's hope it registers), and then reposition your hand and eyes.

This app teaches bad habits, opens up room for error and is clearly the wrong approach for teaching medics how to track uber. Using this app is comparable to texting on your phone every ~50 second while swerving through traffic.

-
[quote=Bubba]dont have to be such a asshole about it.
think about the way to say your opinion before you press enter dude[/quote]

[quote=atmo]Guys, he's a new developer, making stuff for TF2. Give him a break.[/quote]

If he's going to be a developer, he better be okay with criticism.
19
#19
11 Frags +
hooliUsing this app is comparable to texting on your phone every ~50 second while swerving through traffic.

except using this app doesn't risk the life of you and the drivers around you

[quote=hooli]Using this app is comparable to texting on your phone every ~50 second while swerving through traffic.[/quote]
except using this app doesn't risk the life of you and the drivers around you
20
#20
30 Frags +
disengagehooliUsing this app is comparable to texting on your phone every ~50 second while swerving through traffic.except using this app doesn't risk the life of you and the drivers around you

Actually, yes, it does.

I'm going along the highway at 60 miles an hour and I look down at this TF2 app to tell me what the med's percentage is. I'm not looking at the road, thus endangering people around me.

[quote=disengage][quote=hooli]Using this app is comparable to texting on your phone every ~50 second while swerving through traffic.[/quote]
except using this app doesn't risk the life of you and the drivers around you[/quote]

Actually, yes, it does.

I'm going along the highway at 60 miles an hour and I look down at this TF2 app to tell me what the med's percentage is. I'm not looking at the road, thus endangering people around me.
21
#21
1 Frags +

Hooli's points are valid, I think. Let's just leave out the vitriol and focus on what matters. I certainly cannot solve the fact that this app requires the medic to temporarily remove his/her hand from the keyboard or his/her eyes from the screen, so I just tried to make it as easy as possible interact with the app so the player could get back to the game.

But if the time AFK is too much, I think that's a valid critique.

Hooli's points are valid, I think. Let's just leave out the vitriol and focus on what matters. I certainly cannot solve the fact that this app requires the medic to temporarily remove his/her hand from the keyboard or his/her eyes from the screen, so I just tried to make it as easy as possible interact with the app so the player could get back to the game.

But if the time AFK is too much, I think that's a valid critique.
22
#22
11 Frags +

nice job dude, regardless of practicality.

nice job dude, regardless of practicality.
23
#23
1 Frags +
flippershooliWhat a horrible idea. Using anything that needs you to take your hands off your mouse or movement keys is just asking to get dropped. For any medic who actually want to get good, don't use this. Tracking uber isn't even hard.
i dont think its something that is supposed to be used forever, i think its just for newer medics who would rather focus on their positioning and not counting ubers, i guess you could say this app is kind of like training wheels?

Tyrone said back when he actually played that he and his med would watch stvs, and count in their heads then compare vs the actual uber. THAT is how you learn how to count. Keep in mind that you can disable spectator hud

[quote=flippers][quote=hooli]What a horrible idea. Using anything that needs you to take your hands off your mouse or movement keys is just asking to get dropped. For any medic who actually want to get good, don't use this. Tracking uber isn't even hard.[/quote]

i dont think its something that is supposed to be used forever, i think its just for newer medics who would rather focus on their positioning and not counting ubers, i guess you could say this app is kind of like training wheels?[/quote]

Tyrone said back when he actually played that he and his med would watch stvs, and count in their heads then compare vs the actual uber. THAT is how you learn how to count. Keep in mind that you can disable spectator hud
24
#24
1 Frags +
brownymasterI remember when Lopert made a script like this and a whole bunch of people got really mad.

Someone needs to find that thread.

[quote=brownymaster]I remember when Lopert made a script like this and a whole bunch of people got really mad.[/quote]
Someone needs to find that thread.
25
#25
-1 Frags +
zigzterbrownymasterI remember when Lopert made a script like this and a whole bunch of people got really mad.Someone needs to find that thread.

http://teamfortress.tv/forum/thread/2620/1
is this it???

[quote=zigzter][quote=brownymaster]I remember when Lopert made a script like this and a whole bunch of people got really mad.[/quote]
Someone needs to find that thread.[/quote]
http://teamfortress.tv/forum/thread/2620/1
is this it???
26
#26
0 Frags +
BubbazigzterbrownymasterI remember when Lopert made a script like this and a whole bunch of people got really mad.Someone needs to find that thread.http://teamfortress.tv/forum/thread/2620/1
is this it???

Pretty sure it was on GotFrag.

[quote=Bubba][quote=zigzter][quote=brownymaster]I remember when Lopert made a script like this and a whole bunch of people got really mad.[/quote]
Someone needs to find that thread.[/quote]
http://teamfortress.tv/forum/thread/2620/1
is this it???[/quote]
Pretty sure it was on GotFrag.
27
#27
-1 Frags +

I think a much more important thing is teaching all of your team how to track ubers. Just having the medic do it is kind of a dumbass idea. While it's a good intention, and great that you coded it. It's better to get in the habit of pressing tab for when the med spawns, and keeping track the old fashioned way.

I think a much more important thing is teaching all of your team how to track ubers. Just having the medic do it is kind of a dumbass idea. While it's a good intention, and great that you coded it. It's better to get in the habit of pressing tab for when the med spawns, and keeping track the old fashioned way.
28
#28
0 Frags +

If you really want to do something like this I suggest you do it with macros on your keyboard/mouse (all keyboards with macro functions should have some sort of timing command).

Alternatively, you can knock up a quick autohotkey script if you don't have programmable macros.

Lastly, the best way to do it is simply press tab and look at the game time and minus 40 or 30 seconds, and reference that with your own uber percentage. Getting into this habit will, firstly, familiarise yourself with hitting tab (which all new player struggle with) and secondly to make it a reflex so you know the uber percentage all the time in the back of your head.

If you really want to do something like this I suggest you do it with macros on your keyboard/mouse (all keyboards with macro functions should have some sort of timing command).

Alternatively, you can knock up a quick autohotkey script if you don't have programmable macros.

Lastly, the best way to do it is simply press tab and look at the game time and minus 40 or 30 seconds, and reference that with your own uber percentage. Getting into this habit will, firstly, familiarise yourself with hitting tab (which all new player struggle with) and secondly to make it a reflex so you know the uber percentage all the time in the back of your head.
29
#29
2 Frags +

http://www.mikemarcin.com/Clients/team-fortress-2/60-loperts-uber-timing-script

http://www.mikemarcin.com/Clients/team-fortress-2/60-loperts-uber-timing-script
30
#30
2 Frags +

nothing sinister in loperts script, its a staple q3tdm script ported over to tf2 where it is significantly less useful. not sure why anybody would be upset about a script that requires manual intervention to communicate a number to your teammates

nothing sinister in loperts script, its a staple q3tdm script ported over to tf2 where it is significantly less useful. not sure why anybody would be upset about a script that requires manual intervention to communicate a number to your teammates
1 2
Please sign in through STEAM to post a comment.