Skip to content

Releases: Volkanite/Push

r49

19 Apr 00:52
Compare
Choose a tag to compare

[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

15 Jan 10:44
Compare
Choose a tag to compare
r48

[Fixes]
Fixed broken controller configuration

[Improvements]
Adapts menu vertical position to back buffer height

[Additions]
Added functionality to change menu vertical position

r47

24 Dec 04:45
Compare
Choose a tag to compare
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

16 Nov 03:29
Compare
Choose a tag to compare
r46

Fixed overclocking issues on AMD hardware

Improved CPU temperature diagnostics
Improved OSD-menu layout

Implemented support for WinRing0
Implemented functionality to modify controller button mappings via the OSD menu

r45

12 Oct 23:14
Compare
Choose a tag to compare
r45

Fixed broken overlay deployment when using alternate hooking
Fixed crash caused by unclean detaching from d3d8

Improved functionality to retrieve basic hardware information without driver

r44

24 Sep 05:23
Compare
Choose a tag to compare
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

02 Feb 06:48
Compare
Choose a tag to compare
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

21 Nov 06:52
Compare
Choose a tag to compare
r42

Fixed incorrect GPU vram reading on unsupported GPUs
Unified game settings files (ini)
Now only informs the user that driver loading failed; does not try to enable test-signing

r41

02 Nov 17:53
Compare
Choose a tag to compare
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

13 Aug 20:23
Compare
Choose a tag to compare
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