Macro or game inconsistency?

Need help? Ask here and someone will help
Post Reply
stackola
Posts: 3
Joined: Tue Feb 05, 2013 4:36 pm

Macro or game inconsistency?

Post by stackola »

After getting my GIMX to work (Ubuntu, HAMA Nano BT Dongle), I set out to beat some skill games in FIFA 13, one of them being the crossbar challenge.
http://www.youtube.com/watch?v=EqgiptaYTUw

I picked a player with high crossing stats and set out the create that macro which pseudo looked somewhat like this:


Press Sprint
Delay 50
Press lstick - right
Delay 100
Press Cross
Delay 120
Unpress Cross
Delay 1000
Unpress Sprint + lstick.

I ran and tweaked this for about 2 hours. (for different distances there were different numbers of course)

The one problem I have is, that it does not seem to be very consistent. Even with the most accurate player, he would miss the target 2 out of 3 times.

Do you think that's because:

a) Fifa doing some random work to make the game more interesting

b) A certain lag in the sending of the commands, maybe the "unpress cross" command sometimes arrives 120 after "press cross" and sometimes 100 or 140 after...
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Macro or game inconsistency?

Post by Matlo »

Instead of posting pseudo code, post the exact macro code.
You can check the event scheduling times by enabling the GUI>terminal.
GIMX creator
stackola
Posts: 3
Joined: Tue Feb 05, 2013 4:36 pm

Re: Macro or game inconsistency?

Post by stackola »

As I am running Ubuntu on a Live Stick and forgot to save the macro to a persistent part, I can not post the exact code, but this is what it looked like (100% except for the delay times):

#Macro for first stage of Skill Game
MACRO KEYDOWN 1
# Press Sprint Modifier
KEYDOWN q
DELAY 100
#Press "Move right / l-stick to the right 255"
KEYDOWN d
#Wait for the ball to be far enough away from the player
DELAY 200
#Press "Kick ball" for a trial and error based time
KEYDOWN r
DELAY 124
KEYUP r
#Wait for shot to be finished
DELAY 1000
KEYUP q
KEYUP d


The power bar would sometimes fill up 20%, sometimes as far as 40% with the exact same macro being used.

I tired with everything from ~30 to 255 intensity on the "Kick" button
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Macro or game inconsistency?

Post by Matlo »

Using bluetooth, the controller update period is 10ms. Therefore "DELAY 124" is equivalent to "DELAY 130".

On my setup the event scheduling is accurate. It's up to you to see if it's not with your own setup (it may depend on your PC, and your PC load).
GIMX creator
stackola
Posts: 3
Joined: Tue Feb 05, 2013 4:36 pm

Re: Macro or game inconsistency?

Post by stackola »

I'll fire it up again and post the results
Post Reply