Releases: Volkanite/Push
r49
[Fixes]
Fixed crash when hooking/unhooking some games
Fixed shared pipe contentions
Fixed loading game config
Fixed bug causing incorrect default font selection
[Improvements]
Automatically stops Xpadder so it doesn't interfere with controller configurations
Checks for existing config before hijacking controller
Improved game (renderer) hooking
[Additions]
Spoof controller type ini option
Add menu option to install MotionInJoy driver
r48
r47
[Improvements]
Create config directory only when saving a profile
Load controller button vars in the OSD menu
Smarter GPU clock heuristics
[Additions]
Added functionality to navigate the OSD menu with a PS3 controller
Added functionality to change display brightness via the OSD menu
Added functionality to add OSD menu items at runtime
r46
r45
r44
Fixed faulty screen capture
Fixed GPU clock adjustments via the OSD menu
Fixed missing refresh rate OSD menu item
Fixed invalid OSD GPU clock speed values on unsupported GPUs
Fixed ghost OSD items
Fixed crash unloading overlay from game
Fixed crash on failure to initialize AMD Display Library (ADL)
Fixed system crash caused by incorrect filter driver termination
Fixed system crash caused by incorrect AMD GPU hardware probing
Improved CPU performance diagnostics
Improved frame time calculation
Auto-enables GPU temperature OSD item on manual voltage adjustments
Implemented hardware-level support for reading temperature/clocks on AMD GPUs
Implemented hardware-level support for reading CPU speed on Intel Haswell, SandyBridge & Core 2 45nm
Implemented paged MMIO which prevents system crashes caused by memory scanning/anti-cheat software
Improved OSD readability by using unique labels for similar items
Improved DFF logic which also minimizes flickering
Improved OSD menu verbosity by combining CPU-based items into a single menu item
Relocated a few items from the menu->OSD to the better suited menu->Diagnostics tab
Added Capture group to the OSD menu which facilitates screen capture
Accessing the OSD menu now blocks input to the game
Implemented functionality to hook games even when process monitoring via driver is not available
Added frame limiter ini setting
Added custom font selection for OSD via the OSD menu
Implemented volume control via the OSD menu
r43
Fixed tray icon menu not closing when user clicks outside of menu bounds
Fixed crash when certain applications are launched, caused by failure to get the process handle
Re-implemented some OSD based CPU statistics that were previously removed. (CPU/core usage)
Now checks running games at launch and injects overlay
Removed game memory patching functionality
Improved debug logging
Improved game hooking
Added version information to tray icon tooltip
Implemented screen capture/recording support
Implemented DFF (Dynamic FPS Feedback)
r42
r41
Fixed crash on non-AMD hardware
Fixed Direct3D hooking
Fixed Nvidia gpu information
Fixed blank OSD item slot when formatted text is too long
Fixed incorrect in-game menu vars on reset
Improved gpu-based lag diagnostics
Changed OSD item label from VRAM to GPU
Implemented support for Intel integrated GPUs
Implemented support for Nvidia NVA8 GPUs
Implemented frame time and graphics api OSD items
r40
Fixed garbage text in Drunken Robot Pornography (issue #47)
Fixed faulty overlay in Guns of Icarus Online (issue #49)
Fixed faulty overlay in PCSX2 D3D11 renderer (issue #54, #55)
Fixed memory leak in driver file filter routines
Fixed BackBufferCount OSD item
Fixed numerous thread creation and cpu eating loop when driver isn't loaded
Fixed GPU voltage tweaking using in-game menu
Fixed VSYNC overriding
Fixed caching files to ram disk
Fixed 'keep window active' tweak
Fixed GPU VRAM usage reading on Windows 8 and corrected to match GPU-Z
Improved in-game menu layout
Improved keyboard hooking
Improved debug logging
Improved game recognition technique (recognize game even when path has changed)
Removed MCU (Max Core Usage) and MTU (Max Thread Usage) OSD items
Changed OSD 'CPU' reading to what MTU reported
Changed interface to a 'system tray like utility'
Resort to user-mode functions to get GPU information when driver isn't loaded
Only change clocks of highest performance state when overclocking GPU
Warn user when 'OverlayInterface' is set to 'RTSS' and Rivatuner Statistics Server isn't running
Align OSD to framebuffer instead of viewport
Implemented support for 64-bit games
Implemented Monitor resolution and refresh rate OSD items
Implemented GPU fan duty cycle OSD item
Implemented GPU fan speed control via in-game menu
Implemented VSYNC override control via in-game menu
Implemented enable/disable OSD FPS item via in-game menu
Implemented per-game frame rate limiting via in-game menu
Implemented per-game memory patching scripts
Implemented 'DisableOverlay' per-game setting
Implemented 'low-frame-time' indicator
Implemented support for MotionInJoy driver configuration
Implemented GPU overclocking window
Implemented GPU auto-overclocking
Implemented Intel CPU frequency reading