Thanks for the kind words Glad to hear you’re having fun with the toolkit. Gamepad input isn’t something I’ve played around with yet, though I have considered it. In the update I am working on I have added support for Vive controllers for VR, and I guess I should also consider adding gamepad support for those using Oculus Rift. I’ll need to do some research into how gamepad support is generally handled in TBS-games. The two solutions I see is either having the gamepad move a mouse cursor around in the screen space similar to what you would do with a mouse or to move some mesh or paricle effect around the actual grid. I’m unsure which method would be most intuitive and I will have to experiment. In either case you would want to do a line trace from your cursor or cursor-like actor towards the grid, input the hit location into the Vector to Index function in BP_GridManager and use the output to set the Clicked Tile integer in ATBTT_PlayerController. Take a look at the Touch Input and Mouse Input parts of the event graph of ATBTT_PlayerController and create a new similar set of nodes for your gamepad input.
Hope that helps!