Robert Posted January 11, 2008 Share Posted January 11, 2008 v2008.01 - Released 2008.01.11 * Improved NT-based framework (optimized for Windows 2000, XP, Server 2003 & Vista only)* Improved compilation by using latest compiler* Improved controller array memory usage* Improved key scanning speed and efficiency in core loop* Improved XInput DLL loading (can now be enabled or disabled without a restart)* Improved creation, handling and memory usage for all main interface pop menu menus* Improved Controller Settings detection scan processing* Improved tab icon dimension calculations and memory usage* Improved file dialog box creation and memory usage* Improved help parameter handling on startup (help shows but Xpadder does not start)* Improved application icon quality (added pixel resized alternatives)* Improved "Can't edit sequence or cycles" message by replacing dialog with permanent titlebar text* Improved stick/dpad settings name (renamed confusing "Layout Settings" as "Assignment Group Settings")* Added dual thread support (all functions can now be operated via a gamepad)* Added unknown (unlinked) controllers to the controller list in settings window* Added multiple controllers to tray icon with custom controller icons and profile/open icons* Added DPad auto-assign to 8-way mode* Added highlighting of currently selected options in menus* Added clicking of controller scan animation to open game controller control panel* Added detection error label (replaces "stick/trigger is not analog" dialog window)* Added AppPath registry key writing (works for 2000 & XP admins only, run as Admin in Vista for functionality)* Added yellow highlight to controller name button to signify instruction or change* Added controller name to Controller File open error dialog* Fixed a bug where connecting a second controller could create multiple controller tabs* Fixed a bug where undetermined XInput compatibilities caused minor CPU usage increase* Fixed a bug where CPU usage increased slightly when controller settings window was open* Fixed a bug where a controller file open failure did not remove automatic controller file opening settings* Fixed a bug where identical controllers all loaded the controller file when only the first was necessary* Fixed a bug where auto-assign determination did not check for None properly* Fixed a bug where activated keys could fail to deactivate on exit (very unlikely but was possible)* Fixed a bug where clearing an assignment with a displayed long name did not hide button before displaying* Fixed a bug where help switch did not maximize main window if necessary* Fixed a bug where core loop timing reset after 1.36 years of uptime (increased to 136 years)* Fixed a bug where clicking the assignment window triggered a profile change even if sequence warning shown* Fixed a bug where XInput option was needlessly available in Windows 2000* Fixed a bug where lower dialog window text did not word wrap* Fixed a bug where auto-assigning in mouse settings window didn't refresh assignment group settings window* Fixed a bug where setting assignment group direction mode to the current setting triggered profile change* Fixed a bug where switching mouse spring set to a non-mouse spring set caused mouse pointer to jump* Fixed a bug where cancelled save controller dialog continued to ask to save for further identical controllers* Fixed a bug where some controller settings tab text was incorrectly placed>> 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