Kamil Trzciński
d0c45a1474
CommonHelpers: Show Missing RTSS button
2023-02-08 21:39:09 +01:00
Kamil Trzciński
bc9c3199b7
PowerControl: Support RTSS in custom folder
2023-02-08 21:32:08 +01:00
Kamil Trzciński
e1a4073a7c
CommonHelpers: Move RTSS to OSDHelpers
2023-02-08 19:46:10 +01:00
Kamil Trzciński
afb55e6b16
CommonHelpers: Add TimedValue helper
2023-02-08 14:25:24 +01:00
Kamil Trzciński
7daa4ac27f
PowerControl: Consider the foreground process to be holding profile configuration
2023-01-21 16:46:42 +01:00
Kamil Trzciński
4bcefc703e
PowerControl: Apply profile changes in bulk
2023-01-21 16:33:03 +01:00
Kamil Trzciński
02d68af216
All: Improve Anti-Cheat protection
2023-01-12 23:04:32 +01:00
Kamil Trzciński
12de2267bf
PowerControl: Detect RTSS applications inactivity
2023-01-10 10:52:18 +01:00
Kamil Trzciński
2d5f8c498f
PowerControl: Update and expose UserProfiles that can persist per-game settings
2023-01-09 20:32:05 +01:00
maniman303
3252e799cb
PowerControl: Base Profiles Implementation ( #38 )
...
Small refactor of menu with options
Fix protection error on menuwithoptions
Make profiles controller non static
Dynamicall set and load options
Use IsOSDForeground when retriveing current game name
Better alt-tab functionality
Get rid off thread.sleep
Merged #38
2023-01-09 20:32:05 +01:00
Kamil Trzciński
1074143a6e
PowerControl: Allow to use BaseSettings to handle any INI config files
2023-01-09 20:26:44 +01:00
Kamil Trzciński
ed1e032715
Update license to CC-BY-NC-SA
2023-01-09 20:26:37 +01:00
Kamil Trzciński
edca1663c8
SteamController: Use MyLock to detect the deadlock when handling controller
2023-01-05 20:38:53 +01:00
Kamil Trzciński
27aad285df
CommonHelpers: Set values to 0xFF to debug that memory was failed to read
2023-01-03 12:16:01 +01:00
Kamil Trzciński
1ff7bed567
PowerControl: Improve null handling
2023-01-03 11:39:27 +01:00
Kamil Trzciński
312fc97034
SteamController: Detect RTSS in foreground
2023-01-03 11:34:45 +01:00
Kamil Trzciński
4398177722
Sentry is essential always log
2022-12-20 14:45:03 +01:00
Kamil Trzciński
72564c3145
Reduce amount of data being sent via auto-update
2022-12-19 13:34:15 +01:00
Kamil Trzciński
3796a319af
Update the Sentry DSN
2022-12-18 23:26:37 +01:00
Kamil Trzciński
8cc45ed6b4
Handle legitimate exception for "expected" failures
2022-12-18 10:00:55 +01:00
Kamil Trzciński
ebf8de3645
Log all exceptions into .json file
2022-12-17 21:46:41 +01:00
Kamil Trzciński
d74a9de82d
Revert "Use GlitchTip instead of Sentry (for dev)"
...
This reverts commit 235856a28c .
2022-12-17 21:15:45 +01:00
Kamil Trzciński
72c15b8e74
Update Updater.exe
2022-12-16 22:39:18 +01:00
Kamil Trzciński
235856a28c
Use GlitchTip instead of Sentry (for dev)
2022-12-16 11:30:22 +01:00
Kamil Trzciński
82dcbd7d36
Improve reported versions
2022-12-16 11:30:22 +01:00
Kamil Trzciński
5375850142
Update logging parameters
2022-12-15 21:47:05 +01:00
Kamil Trzciński
727d4b82de
Use PRODUCTION_BUILD define
2022-12-15 21:47:05 +01:00
Kamil Trzciński
998bf9506e
Update SENTRY_DSN to use different one for development builds
2022-12-15 21:47:05 +01:00
Kamil Trzciński
54354fe9e9
Validate that all dependencies are installed
2022-12-15 21:47:05 +01:00
maniman303
c4fd544cc2
Theme responsive notification icons ( #23 )
2022-12-14 21:13:06 +01:00
Kamil Trzciński
8630eb175e
Trace more Sentry errors
2022-12-14 11:48:29 +01:00
Kamil Trzciński
b99849675c
Increase GLOBAL_DEFAULT_TIMEOUT to 10s reduce chance of Failed to acquire global mutex
2022-12-14 11:48:29 +01:00
Kamil Trzciński
0e8946d79f
Allow to overwrite Sentry DSN
2022-12-14 11:41:37 +01:00
Kamil Trzciński
a339037e01
Update Sentry logging
2022-12-12 20:03:37 +01:00
Kamil Trzciński
6947f4615c
Log exceptions in various places
2022-12-12 18:44:02 +01:00
Kamil Trzciński
288910316f
Support AbandonedMutexException in RunOnce
2022-12-12 18:32:28 +01:00
Kamil Trzciński
10a8598b82
Add Sentry error tracking
2022-12-12 18:31:29 +01:00
Kamil Trzciński
2941f66230
Add Setup.exe installer to install all except RTSS
2022-12-11 14:06:46 +01:00
Kamil Trzciński
bc395eb5de
Re-check for updates every 24h
2022-12-11 13:43:38 +01:00
Kamil Trzciński
2259e17b21
Add Updater.exe that can update to latest release and debug
2022-12-11 02:35:46 +01:00
Kamil Trzciński
4b66119d57
Support -run-on-startup on command line
2022-12-10 11:23:47 +01:00
Kamil Trzciński
658898d632
All SteamController settings are stored in .ini file in root folder
2022-12-08 10:49:06 +01:00
Kamil Trzciński
7c559e58f7
Do not log to Trace in DEBUG
2022-11-28 11:04:53 +01:00
Kamil Trzciński
9d9a9a4196
Allow to disable usage of Kernel Drivers (to allow work with Anti-Cheat detection)
...
This allows to use all tools with Anti-Cheat detection.
2022-11-26 20:49:36 +01:00
Kamil Trzciński
bad617549e
Add Haptic feedback and selectable profiles
2022-11-26 10:19:50 +01:00
Kamil Trzciński
ecbd0407c0
Add SteamController implementation
...
This adds a Steam Shortcuts, Desktop Mode, and X360 Emulation
- Supports all Steam Shortcuts (including on-screen keyboard, and brightness)
- Supports Desktop mode (with a scroll on left pad and left stick), and trackpoint (on right stick)
- Supports X360 mode: hold Options for 1s to switch between Desktop and X360
- Holding Steam button enables Desktop like controls and stops passing all inputs to X360
2022-11-26 10:19:50 +01:00
Kamil Trzciński
139200c1e5
Reset LibreHardware on system resume to fix battery bug
2022-11-23 10:13:16 +01:00
Kamil Trzciński
652a7277a1
Remove usage of WinRing0
2022-11-22 17:59:27 +01:00
Kamil Trzciński
f7e3e70c2b
Use global mutex to ensure driver access are sequential
2022-11-20 21:32:17 +01:00
Kamil Trzciński
a3a25bfb4e
Add VangoghGPU SMU controller with CPU and GPU clock frequency control
2022-11-20 16:43:10 +01:00