Jump to content

Xpadder 5.1 released


Recommended Posts

- Improved boot and startup code

- Improved graphical bit-depth (now uses 32bit imaging - 10% faster)

- Improved some slow graphical operations (mostly icon-related)

- Improved creation of popupmenu imagelists

- Improved creation of bitmap arrays

- Improved SetSelector list by sorting by set instead of method

- Improved controller settings stick tab (added tabs and new standard size icons, added "Enabled" text clicking to toggle)

- Improved Controller Settings window size to fit minimum 600x480

- Improved speed of controller settings activity scanning

- Improved speed of displaying controller if theme image is used

- Improved assignment keyboard display memory usage

- Improved speed of sample theme image gradient displays

- Improved speed of colour negating and vista gradient creation

- Improved bitmap image opening for future improvements

- Improved invalid image messages (added "theme" or "controller" to text)

- Improved boot resolution checker speed

- Improved boot error dialog button text (replaced "OK" with "Exit")

- Improved controller settings image tab layout (split into sub-tabs)

- Improved theme tab layout

- Improved some error dialog text for translation

- Improved checkbox text (replaced "Enable" with "Enabled")

- Improved Clear Controller Image dialog text

- Added One-Way SetSelector option

- Added SetSelector options to Assignment PopUp Menu

- Added custom pause slots

- Added Keyboard options tab and test

- Added Help button window toggling (re-click a Help button to close the Help window)

- Added executable name check (must be "Xpadder*.exe" - for example "Xpadder.exe" or "Xpadder5-1.exe")

- Added "Assignment" text to assignment window title (thanks to SGTCableDog)

- Added Clear confirmation windows when Clearing controller or theme images

- Added clicking of "Enabled" text for DPad and Triggers tabs

- Fixed a bug where connecting controllers out of sequence while Xpadder was running caused it to crash

- Fixed a bug where altering known controller list entry positions with only one controller connected caused crash

- Fixed a bug where ending session with Xpadder minimized did not save INI (thanks to SGTCableDog)

- Fixed a bug where ending session with Xpadder running did not cleanly exit coreloop

- Fixed a bug where CoreKeyScan checked for mouse buttons

- Fixed a bug where Stick2 Enabled text was not disabled when Stick1 was unavailable

- Fixed a bug where basic assignment checkboxes were not perfectly aligned

- Fixed a bug where right trigger failed to respond to manual axis selection if left trigger was set to none

- Fixed a bug where a permanently activated button (eg; mode switch) prevented button detection (thanks to Jezz)

- Fixed a bug where changing background colour did not work if scan animation was showing

- Fixed a bug where interface buttons (settings,help,controller,profile,abc,sets) did not use theme button style

- Fixed a bug where Minimize/Close window via Xpadder mouse emulation did not work (thanks to GrimResistance)

- Fixed a bug where 1 second delay occurred if moving Xpadder window via Xpadder mouse emulation

- Fixed a bug where DirectX libraries did not release memory if "User32.dll" was missing

- Fixed a bug where failed retrieval of DirectX exported function addresses caused error

- Fixed a bug where "User32.dll" did not release memory if function did not exist

- Fixed a bug where complete language files displayed "This language file 100% translated" (That's not 100% good English!)

- Fixed a bug where bitmaps saved in PhotoShop could not be used (thanks to TBD2007)

- Fixed a bug where pressing a button in controller settings window caused button to select and update name box repeatedly

- Fixed a bug where assignment window could not colour letters of assignments with more than 255 slots

- Fixed a bug where scanning for mouse assignments could not check assignments fully with more than 255 slots

- Fixed a bug where emulated keys could alter controller settings axis selection

- Fixed a bug where three-colour gradients did not set alpha value for first half

- Fixed a bug where core loop start delay was using all CPU for less than a millisecond

- Fixed a bug where "Fatal Error" text should have been "Error" (thanks to Zwaf)

- Fixed a bug where associated explorer icons resized badly

- Fixed potential freezing bugs in Assignment and Controller Settings windows

- Fixed bugs where Russian text did not fit in some Controller Settings labels, comboboxes and buttons (thanks to I Takaev)

>> Get it HERE.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...