Issue - Analog not working on source based games
Seems that even after correctly following guides for source-based games, the analog is still not being detected with errors in the console:
The reason for this issue is that Valve has changed the configuration commands but kept the old user settings with the outdated commands in it. In order to fix the command errors you need to replace the old commands with the new ones, the recommended way for this is to get the new version of that file from Steam by following this steps:
Disclaimer: please have the game you wish to have analog working in, not running.
Navigate to your steam game directory (This example will use Counter-Strike: Global Offensive), The default directory is:
Find the file "controller.360.cfg" and delete it.
Navigate to your Steam Library, and right-click on "Counter-Strike: Global Offensive" and select "Properties..."

Once there, "VERIFY INTEGRITY OF GAME FILES..." under the "LOCAL FILES" tag

After this has completed, it should now work, if it does not, please ask for help in our discord or via our support.
] exec controller.360 exec: couldn't exec controller.360 ] exec controller.360.cfg Unknown command "cl_inv_showdividerline" Unknown command "binds_per_command" Unknown command "hud_fastswitch" Unknown command "joy_useNewAcecelMethod" Unknown command "joy_pitchsensitivity_default" Unknown command "joy_yawsensitivity_default" Unknown command "joy_useNewJoystickPeggedTest" Unknown command "joy_variable_frametime" Unknown command "joy_accel_filter" Unknown command "joy_pegged" Unknown command "cl_pitchspeed" Unknown command "joy_virtual_peg" Unknown command "joy_lookspin_default" Unknown command "option_speed_method_default"
The reason for this issue is that Valve has changed the configuration commands but kept the old user settings with the outdated commands in it. In order to fix the command errors you need to replace the old commands with the new ones, the recommended way for this is to get the new version of that file from Steam by following this steps:
Disclaimer: please have the game you wish to have analog working in, not running.
Navigate to your steam game directory (This example will use Counter-Strike: Global Offensive), The default directory is:
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg
Find the file "controller.360.cfg" and delete it.
Navigate to your Steam Library, and right-click on "Counter-Strike: Global Offensive" and select "Properties..."

Once there, "VERIFY INTEGRITY OF GAME FILES..." under the "LOCAL FILES" tag

After this has completed, it should now work, if it does not, please ask for help in our discord or via our support.
Updated on: 19/01/2022
Thank you!