Recently I made this little plugin linked to Window’s DirectInput that adds a struct to MAXScript called DirectInputDevice
The members return values based on your controller input.
Example: by typing directinputdevice.x, the Listener returns 32767. Now, if I fully turn my joystick’s left analog stick to the right, it returns 65535.
Currently, only one control is supported. I have got only a single joystick, so I don’t have enough resources to add support for multiple controllers.
Note: IF YOU NOTICE THAT THE INSTALLATION OF THE PLUGIN CAUSED ANY PROBLEMS TO 3DS MAX, DELETE IT FROM THE PLUGINS FOLDER.