Robert Posted May 21, 2008 Share Posted May 21, 2008 - 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now