Hello all!
I am looking for a way to visually show the Gamecube control stick and c-stick inputs of a .dtm recording as it is playing in the Dolphin emulator.
Currently, the "show input display" option displays the x,y values of the joysticks, but I would like to visually see those coordinates on a circle. The TAS Input window does show the visual input of the joysticks, however, it only shows live inputs and does not show previously recorded inputs when a .dtm recording is playing. Would it be possible to take the x,y values from the "show input display" feature and possibly draw it on a window similar to that done by TAS Input? I am a complete amateur, and I realize this sounds like a very naive question. I am familiar with basic Java and Python, and I also have used Git before but I have no experience developing Dolphin or any big open source projects; I am having trouble navigating through the source files and figuring out which files do what, haha.
I'm willing to put time and effort into implementing this myself if no one else wants to, but am I in over my head thinking this task is possible for me? Any suggestions, help, and guidance would be appreciated. Thanks!
I am looking for a way to visually show the Gamecube control stick and c-stick inputs of a .dtm recording as it is playing in the Dolphin emulator.
Currently, the "show input display" option displays the x,y values of the joysticks, but I would like to visually see those coordinates on a circle. The TAS Input window does show the visual input of the joysticks, however, it only shows live inputs and does not show previously recorded inputs when a .dtm recording is playing. Would it be possible to take the x,y values from the "show input display" feature and possibly draw it on a window similar to that done by TAS Input? I am a complete amateur, and I realize this sounds like a very naive question. I am familiar with basic Java and Python, and I also have used Git before but I have no experience developing Dolphin or any big open source projects; I am having trouble navigating through the source files and figuring out which files do what, haha.
I'm willing to put time and effort into implementing this myself if no one else wants to, but am I in over my head thinking this task is possible for me? Any suggestions, help, and guidance would be appreciated. Thanks!