Commit graph

46 commits

Author SHA1 Message Date
Kamil Trzciński 90945da9dc CommonHelpers: Set values to 0xFF to debug that memory was failed to read 2023-01-03 12:09:52 +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
Kamil Trzciński e12c00242b Show Full OSD if in Power Control mode 2022-11-20 15:42:21 +01:00
Kamil Trzciński e376b9dcc8 Add ExternalHelpers project and move all externally acquired dependencies there 2022-11-20 15:25:50 +01:00
Kamil Trzciński 47860ce9d5 Add FPSWithBattery Overlay 2022-11-16 20:43:35 +01:00
Kamil Trzciński 75b47af114 Reduce OSD flickering 2022-11-16 01:10:44 +01:00
Kamil Trzciński 5f940c0ee4 Expose OSD and Fan settings in PowerControl 2022-11-16 00:33:23 +01:00
Kamil Trzciński 604a7e5b0b Move FanMode and OverlayMode to GlobalConfig 2022-11-15 23:40:54 +01:00
Kamil Trzciński b442c6fadc Move RTSSSharedMemoryNET to CommonHelpers 2022-11-15 21:09:14 +01:00
Kamil Trzciński b4c07be511 Add PowerControl
Add NeptuneController support (kind of works)

Add Neptune controller directly from hidapi (to reduce rate of requests)

Add README
2022-11-15 20:36:36 +01:00
Kamil Trzciński 4d5c0cd466 Enable MemorySensor 2022-11-15 19:18:54 +01:00
Kamil Trzciński 6211bc4f42 Add global lock on startup to prevent race conditions 2022-11-15 17:00:28 +01:00
Kamil Trzciński 01f0d6b366 Extend performance overlay to include FT and others 2022-11-13 14:39:29 +01:00