Gamepad Button Trainer

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
User avatar
heartbone
Addict
Addict
Posts: 1058
Joined: Fri Apr 12, 2013 1:55 pm
Location: just outside of Ferguson

Gamepad Button Trainer

Post by heartbone »

The Gamepad Button Trainer presents a gamepad controller button icon (PlayStation, XBOX, or PC)
and waits for you to press the correct button on your controller,
while it tracks the accumulated time to the millisecond.
As soon as you miss a press, that timed session is over.
As long as you respond with a correct button press, the trainer will continue presenting the icons.
You'll have to get 10 correct in a row to have a fastest time recorded and to unlock the 11 in a row tracking, and so on, up to 10,000 correct presses.
The best time of correct responses is always tracked.
The number of fails while attempting a new fastest time is also recorded.
After at least 10 correct responses are given, no button press for 5 seconds will end the timed session without a "FAIL" being recorded.
If anyone gets 100 buttons in less than 30 seconds, I'll eat my dog.
Of course you'd have to share your records file to prove it.
The first time that you get 100 consecutive correct presses there'll be a text file placed in the trainer folder containing the text in the code box below.

Code: Select all

Congratulations __[name]__
on your accomplishment of 100 correct XBOX controller button presses
in 00:01:22.093 on 03/16/2013.

#PUSHES -  AWARD

    100 -  This notification of available unlockable rewards

    200 -  The 'Essential Hyperlinks 2013' .html document

    500 -  The PureBASIC source code for this trainer program

  1,000 -  A 2014 'HOOTERS' Calendar & COA
              
  2,000 -  The legendary 'Illusion' Powerpoint presentation & COA

  5,000 -  A scan of an original 2013 'Carol' & COA 

 10,000 -  My original recipe for Thai eggplant chicken curry
           and the Ultimate Button Master COA awarded only to 
           a fully trained and Certified Butter Pusher (CBP)

The COA is a beautiful Certificate of Accomplishment.
Image
The 1,000 correct presses Certificate of Accomplishment, reduced.

Since PC software lives forever, I can imagine one day after I'm long gone that someone will earn all three 10K COAs,
and I didn't think about creating a BUTTON MASTER EMERITUS certificate (suitable for framing of course)
for such an accomplished person until just recently.
I figure that only a very, very few have the mental toughness to even be able to accomplish 1,000 correct without mistake.
Those persons should be quite happy with the calendar and the personalized COA.

Maybe one day in the distant future, this trainer program will be recognized as containing the nucleus of a pure competition and there will be tournaments. :lol:
Detect the fastest, the most accurate, and both fastest and most accurate.
All three are reported.

The PureBasic source code and all necessary media is part of the unlockable content contained in the trainer.
The trainer was built using the 4.51 version of the compiler.

Windows Vista users will need to run the program in XP compatibility mode
to prevent the program hanging if the trainer's window loses focus for any reason.

Download it here: http://www.footballidiot.com/forum/view ... =10#p39526
Keep it BASIC.
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Re: Gamepad Button Trainer

Post by Rings »

never run a exe from a new user without posts
SPAMINATOR NR.1
User avatar
heartbone
Addict
Addict
Posts: 1058
Joined: Fri Apr 12, 2013 1:55 pm
Location: just outside of Ferguson

Re: Gamepad Button Trainer

Post by heartbone »

Rings wrote:never run a exe from a new user without posts

Although you are a moderator, I resent your fear based advice.
I expect better in a programmer's forum.

Now I have posts, does that please you?
Keep it BASIC.
User avatar
Lord
Addict
Addict
Posts: 907
Joined: Tue May 26, 2009 2:11 pm

Re: Gamepad Button Trainer

Post by Lord »

heartbone wrote:
Rings wrote:never run a exe from a new user without posts

Although you are a moderator, I resent your fear based advice.
I expect better in a programmer's forum.

Now I have posts, does that please you?
I'm also not convinced yet.
Image
User avatar
heartbone
Addict
Addict
Posts: 1058
Joined: Fri Apr 12, 2013 1:55 pm
Location: just outside of Ferguson

Re: Gamepad Button Trainer

Post by heartbone »

Lord wrote:I'm also not convinced yet.
Convinced about what?
Not running an .exe?
No problem, that is your right.

Strange board here.
Instead of a welcome, I get trolled by a moderator.
And now a strange one sentence post about not being convinced about something.
Interesting closed mindset there guys.
I hope that you are not representative.
Keep it BASIC.
LuCiFeR[SD]
666
666
Posts: 1033
Joined: Mon Sep 01, 2003 2:33 pm

Re: Gamepad Button Trainer

Post by LuCiFeR[SD] »

heartbone, nobody knows you. your first post is a link to an exe. its a similar reaction to an unsolicited email with a link in it :)

I remember many years ago seeing a new'ish user who posted a link to a game test, but it was intentionally infected with password/account stealing malware and many people got caught out by it "because" it was on a programming forum... not this forum, but it could just as easily have been here.

so while you may feel hurt and offended that nobody wants to try your program, please try to understand the reasons. And remember that not everybody here are native English speakers.
User avatar
heartbone
Addict
Addict
Posts: 1058
Joined: Fri Apr 12, 2013 1:55 pm
Location: just outside of Ferguson

Re: Gamepad Button Trainer

Post by heartbone »

LuCiFeR[SD] wrote:heartbone, nobody knows you.
No one here will ever know me.
your first post is a link to an exe. its a similar reaction to an unsolicited email with a link in it :)
Obviously you did not click on the link, it is a link to a web page.
I remember many years ago seeing a new'ish user who posted a link to a game test, but it was intentionally infected with password/account stealing malware and many people got caught out by it "because" it was on a programming forum... not this forum, but it could just as easily have been here.
Good for you.
so while you may feel hurt and offended that nobody wants to try your program,
Resenting my post being trolled caused me no hurt.
The trolling offense may have been unintentional, but it was still rudely posted nonetheless.
He should have first clicked on the link and seen that others had already vetted the program.
The reality is that his post contributed nothing positive to this thread.
please try to understand the reasons. And remember that not everybody here are native English speakers.
I think that language difficulties had little to do with the rude recommendation to avoid my application.
I fully understand the reasons,
1) fear
2) control

LuCiFeR[SD], I do appreciate your trying to explain to me the trolling behavior.
I am not upset, just a bit surprised and taken back at the paranoid personalities here.
Keep it BASIC.
MachineCode
Addict
Addict
Posts: 1482
Joined: Tue Feb 22, 2011 1:16 pm

Re: Gamepad Button Trainer

Post by MachineCode »

heartbone wrote:a bit surprised and taken back at the paranoid personalities here.
Not just here, dude... it's the world we live in now. I also am not interested in running some app you've posted when I don't know you. And when we say "know you", it means in the context of how long you've been here, how you've contributed, and so on. You need to build trust first, because currently, you're just $ANON asking us to run an exe, in your first post, no less. Think that's acceptable in this day and age? If that makes us all "paranoid", that's not our problem... you're the one causing it.
Microsoft Visual Basic only lasted 7 short years: 1991 to 1998.
PureBasic: Born in 1998 and still going strong to this very day!
LuCiFeR[SD]
666
666
Posts: 1033
Joined: Mon Sep 01, 2003 2:33 pm

Re: Gamepad Button Trainer

Post by LuCiFeR[SD] »

heartbone wrote: LuCiFeR[SD], I do appreciate your trying to explain to me the trolling behavior.
I am not upset, just a bit surprised and taken back at the paranoid personalities here.
I was just trying to smooth over a few cracks in the wall with a skim of plaster... and as far as I have seen, there was no trolling at all. Just a little paranoia :). But I am going to refrain from answering any of your other points as I was not being at all sarcastic or condescending towards you, I would appreciate the same courtesy in return.
User avatar
heartbone
Addict
Addict
Posts: 1058
Joined: Fri Apr 12, 2013 1:55 pm
Location: just outside of Ferguson

Re: Gamepad Button Trainer

Post by heartbone »

MachineCode wrote:Not just here, dude... it's the world we live in now. I also am not interested in running some app you've posted when I don't know you. And when we say "know you", it means in the context of how long you've been here, how you've contributed, and so on.
Fair enough. I wasn't aware of those rules when I signed up to share my little program with other programmers.
I expected a forum with the name
Showcase » Applications - Feedback and Discussion
would have no problems with me sharing the application and expecting feedback on it.
My bad.
You need to build trust first, because currently, you're just $ANON asking us to run an exe, in your first post, no less. Think that's acceptable in this day and age? If that makes us all "paranoid", that's not our problem... you're the one causing it.
I don't need to do anything son.
And considering the sum total of our lifetime interaction is in this thread it is clear that I have done nothing to make you hostile towards me.
LuCiFeR[SD] wrote:
heartbone wrote: LuCiFeR[SD], I do appreciate your trying to explain to me the trolling behavior.
I am not upset, just a bit surprised and taken back at the paranoid personalities here.
I was just trying to smooth over a few cracks in the wall with a skim of plaster... and as far as I have seen, there was no trolling at all. Just a little paranoia :). But I am going to refrain from answering any of your other points as I was not being at all sarcastic or condescending towards you, I would appreciate the same courtesy in return.
I appreciate your efforts in trying to smooth over the "cracks" by mis-characterizing my emotions as being hurt, and by misinterpreting my first reply to as being sarcastic and condescending towards you.
[sarcasm]Thanks.[/sarcasm]
As far as you not grokking the trolling?
It was definitely that.
1) There was no direct reply to me.
2) As a moderator, his job is to moderate.
3) There was nothing to moderate.
Unless this forum has a lot of 10 year olds or morons who need guidance.
4) If actually there was a reason to be concerned about my post,
his posting to the forum instead of having the courtesy of even replying to me was wrong.
But I don't expect or need an apology from that sort of intellect, for I am thick skinned.

Thanks for the feedback guys.
Keep it BASIC.
User avatar
luis
Addict
Addict
Posts: 3895
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: Gamepad Button Trainer

Post by luis »

As often happens truth is in the middle, all alone by herself.
"Have you tried turning it off and on again ?"
MachineCode
Addict
Addict
Posts: 1482
Joined: Tue Feb 22, 2011 1:16 pm

Re: Gamepad Button Trainer

Post by MachineCode »

[Redacted] Life is too short.
Last edited by MachineCode on Sun Apr 14, 2013 1:54 am, edited 1 time in total.
Microsoft Visual Basic only lasted 7 short years: 1991 to 1998.
PureBasic: Born in 1998 and still going strong to this very day!
User avatar
luis
Addict
Addict
Posts: 3895
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: Gamepad Button Trainer

Post by luis »

MachineCode wrote: We don't care.
tut tut tut. We ? :)

Please list the names of all the people who accepted to be represented by you when you use "we", because I know I'm not on the list. :wink:
"Have you tried turning it off and on again ?"
MachineCode
Addict
Addict
Posts: 1482
Joined: Tue Feb 22, 2011 1:16 pm

Re: Gamepad Button Trainer

Post by MachineCode »

luis wrote:Please list the names of all the people who accepted to be represented by you when you use "we", because I know I'm not on the list. :wink:
So, you *do* care if he goes away and calls us all paranoid? ;) Anyway, I've edited my post.
Microsoft Visual Basic only lasted 7 short years: 1991 to 1998.
PureBasic: Born in 1998 and still going strong to this very day!
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Re: Gamepad Button Trainer

Post by Rings »

2) As a moderator, his job is to moderate.
3) There was nothing to moderate.
It up to the moderator 's desicion if anything
is to moderate.

Going in special, your 'exe'' did not run in a vmware
environment(XP) , what should i expect from a ''new' user?

well , life is to short to live as a troll.
SPAMINATOR NR.1
Post Reply