Xpadder will simulate keypresses and mouse movements using a gamepad.
Xpadder allows you to use your controller to play PC games with poor or no joystick support (including DOS games in a Windows DOS box and Shockwave/Java internet games).
Here are some key features of "Xpadder":
· Full keyboard and mouse emulation
· Rumble support for capable controllers
· Constantly updated controller database
· Multiple profile management
· Advanced fine-tuning options
· Low CPU and memory usage
What's New in This Release: [ read full changelog ]
· Improved main controller image display (now 2.6x faster)
· Improved Controller Settings window image display (now 3.3x faster)
· Improved profile file size (blank profile down from 1416 bytes to 146 bytes)
· Improved subwindow graphics scanline access (faster display)
· Improved sub-window handling and memory usage
· Improved sub-window display speed and efficiency
· Improved settings window design
· Improved dialog window design
· Improved boot speed
· Improved profile reading speed
· Improved invalid profile detection
· Improved setselector assigning by removing buddy copying and clearing
· Improved set selector and auto-assign none icons
· Improved processing of non-sequence assignments
· Improved mouse speed internal storage and handling
· Improved pause duration (increased from 2.50 second to 10 minutes)
· Improved pause slot parsing
· Improved pause time entry (replaced slider with comboboxes)
· Improved profile bad value message displays
· Improved gradient accuracy
· Improved about, legal and license text
· Added Profile Copy and Paste
· Added Check For Update
· Added OS architecture (32/64bit) and service pack info to Windows version info
· Added Windows 2000 boot message stating intention to remove support in the future
· Added mouse button 4, 5 and mouse wheel tilting assignments
· Added repeating of final stage in sequences while button is held
· Added default mouse speed to values settings (thanks to jinxguardian)
· Added Restore Defaults button to settings value page
· Added Okay button to Settings window
· Added windows game controller control panel button icon
· Added displayed name as original Save As filename instead of "New Profile"
· Fixed a bug where Xpadder could fail to appear when first run (thanks to megadeth502 and Devin)
· Fixed a bug where logging off/shutting down Windows while subwindows were open caused Xpadder to stop responding
· Fixed a bug where dialog window hid behind other windows during installation
· Fixed a bug where main window hid behind other windows after installation
· Fixed a bug where filenames with $ or # caused problems in dialog windows
· Fixed a bug where loading a profile ignored setselectors 4 to 8 (thanks to xtertristl)
· Fixed a bug where profiles with assignments with more than 255 slots did not open correctly (thanks to mstraughan86)
· Fixed a bug where repeatedly opening and closing Controller Properties window very fast can cause an error
· Fixed a bug where first key/combo in a sequence is down for 0.01s more than it should be
· Fixed a bug where Set Selection occurred instantly instead of after sequence had finished
· Fixed a bug where One-way set selecting changed set instantly instead of on button release (thanks to Evilalan and johngro)
· Fixed a bug where Set Selector could not be cleared from assignment button popup menu (thanks to Cable)
· Fixed a bug where sequence status was not set for buttons with no slots
· Fixed a bug where a sequence in the destination set of a While Held set selector repeated first slot instead of playing sequence
· Fixed a bug where a sequence in the destination set of a While Held set selector did not return to previous set
· Fixed a bug where filenames including did not display correctly (thanks to jinxguardian)
· Fixed a bug where clicking the ends of buttons with long assignment names did not open assignment window
· Fixed a bug where controller buttons that overlapped could not be clicked in overlap area
· Fixed a bug where displaying names was not perfectly centered on button
· Fixed a bug where set selector info on assignment button did not stretch with long assignment name
· Fixed a bug where assignments in deadzone or active did not show yellow assignment window indicator
· Fixed a bug where window positions were not remembered across multiple monitors (thanks to Michael)
· Fixed a bug where assignments for non-existent controller file buttons still emulated (thanks to Sametz)
· Fixed a bug where emulating mouse wheel up then down too then release up caused mouse wheel emulation to stop
· Fixed a bug where :F= could appear in translation file (thanks to CyberMSX)
· Fixed a bug where translation file creation could repeat words
· Fixed a bug where some installation window buttons were not translated
· Fixed a bug where failing to open INI style controller and profile files did not show initial "open error" message
· Fixed a bug where adding a new controller when list is full caused listsize to increase by 1
· Fixed a bug where App Paths registry entry ignored "Associate files" option