Commit Graph

49 Commits

Author SHA1 Message Date
Maschell
087a6c3a4e Boost the thread priority of the IO thread to avoid softlocks when exiting on some games (e.g. fixes Yoshis Woolly World) ScreenshotWUPS-20230210-115541 2023-02-10 12:54:30 +01:00
Maschell
378654f668 Improve button combo detection v0.1 ScreenshotWUPS-20230126-161516 2023-01-26 17:14:02 +01:00
Maschell
028946cd50 Update CI 2023-01-26 17:14:02 +01:00
Maschell
574bce4d84 Update Dockerfile 2023-01-26 17:14:02 +01:00
Maschell
543a2084c2 Update the README 2023-01-26 17:14:02 +01:00
Maschell
41cc46ca0e Abort taking a screenshot if the target doesn't get rendered 2023-01-26 17:14:02 +01:00
Maschell
c0a2308edb OSFatal when the Notification Module is missing 2023-01-26 17:14:02 +01:00
Maschell
046d587ec5 Allow screenshot when the home menu is not available 2023-01-26 17:14:02 +01:00
Maschell
aeb9254da7 Block screenshots for some games that cause issues 2023-01-26 17:14:02 +01:00
Maschell
ac3e01fa75 Only block the TV Menu if screenshots are mapped to the TV button. 2023-01-26 17:14:02 +01:00
Maschell
dbd48c757f Block screenshots of the Gamepad if it's not connected 2023-01-26 17:14:02 +01:00
Maschell
0ba843dab7 Reduce lag in MK8 and Need for Speed Most Wanted U 2023-01-26 17:14:02 +01:00
Maschell
fe5444d2be Move config into new file 2023-01-26 17:14:02 +01:00
Maschell
37cce38582 Move getting the name of the current application into utils 2023-01-26 17:14:02 +01:00
Maschell
04258a2317 Compile with O3 2023-01-26 17:14:02 +01:00
Maschell
0831da5703 Show progress of screenshots on screen 2023-01-26 17:14:02 +01:00
Maschell
da7565dbdd Add option to take screenshot on the Pro Controllers reserved bit, regardless of the mapping 2023-01-26 17:14:02 +01:00
Maschell
3f3c236bb9 Support the reserved bit of the Pro Controller in button mapping, map it to a unused bit of the Gamepad 2023-01-26 17:14:02 +01:00
Maschell
9032d67c17 Fix WPAD button combo detection to check if the button was pressed instead of hold 2023-01-26 17:14:02 +01:00
Maschell
bf8867a107 Fix Pro Controller support of WUPSConfigItemButtonCombo 2023-01-26 17:14:02 +01:00
Maschell
0bd1feb1ff Support games that use VPADGetButtonProcMode (e.g. Zelda TP HD) 2023-01-26 17:14:02 +01:00
Maschell
a466b2f40f Implement support for games that use GX2MarkScanBufferCopied 2023-01-26 17:14:02 +01:00
Maschell
f96a28caf2 Implement threaded screenshot saving 2023-01-26 17:14:02 +01:00
Maschell
675815c195 Move RGBComponentToSRGB into utils 2023-01-26 17:14:02 +01:00
Maschell
5559217d3a Optimise the WUPSConfigItemButtonCombo implementation 2023-01-26 17:14:02 +01:00
Maschell
fedf625bdf Change default combo to TV button and disable TV menu when using the plugin 2023-01-26 17:14:02 +01:00
Maschell
7633e2eed9 Fix button combo detection for WPAD controller ScreenshotWUPS-20220924-224115 2022-09-25 00:40:00 +02:00
Maschell
19034d1639 Add support for Classic Controller, Pro Controller and Wiimote ScreenshotWUPS-20220924-210234 2022-09-24 23:01:13 +02:00
Maschell
47c2de5e43 Move the dir creation into the takeScreenshot function 2022-09-24 23:01:13 +02:00
Maschell
b5d5b57dbd Only allow button mapping for whitelisted buttons ScreenshotWUPS-20220924-180017 2022-09-24 19:58:58 +02:00
Maschell
b1edc121d1 Display the correct icon for the TV button 2022-09-24 19:58:58 +02:00
Maschell
f4c2196ce1 Add option to change the button combo ScreenshotWUPS-20220924-170412 2022-09-24 19:03:09 +02:00
Maschell
51b0a754b7 Use the configId in config-callbacks to share the same callback for multiple config items 2022-09-24 19:03:09 +02:00
Maschell
9bd2fb739e Fix the commit message on nightlies 2022-09-24 19:03:09 +02:00
Maschell
9ea0adfba4 Fix resetting the takeScreenshot variable ScreenshotWUPS-20220924-141827 2022-09-24 16:17:21 +02:00
Maschell
117e4dbc9c Use C++20 2022-09-24 16:17:21 +02:00
Maschell
4900e9f143 Improve the nightly release description by adding all commit messages ScreenshotWUPS-20220924-140846 2022-09-24 16:07:27 +02:00
Maschell
a846f53da6 Change order of config items 2022-09-24 16:02:36 +02:00
Maschell
9dca042a64 Fix some typos in the README 2022-09-24 16:02:36 +02:00
Maschell
425c52add3 Port plugin to Aroma ScreenshotWUPS-20220923-120721 2022-09-23 14:05:49 +02:00
Maschell
539e06b46c Add a Dockerfile, simplify the travis script using docker ScreenshotWUPS-20180923115054-539e06b 2018-09-23 13:49:20 +02:00
Maschell
f80462c7ae Use a fixed filename as target. 2018-09-23 13:48:49 +02:00
Maschell
b445415547 Fix TV screenshots (Thanks to @2secslater for reporting) ScreenshotWUPS-20180911191143-b445415 2018-09-11 21:09:32 +02:00
Maschell
b42d2a34f6 Fix travis script by allowing "sudo" ScreenshotWUPS-20180713172705-b42d2a3 2018-07-13 19:24:56 +02:00
Maschell
c5bdf97fdf Add the location of the screenshot folder to the README 2018-07-13 19:24:03 +02:00
Maschell
3ac08d2109 Fix the dependency list in the README 2018-07-13 19:23:42 +02:00
Maschell
456591bcff Add license ScreenshotWUPS-20180701173721-456591b 2018-07-01 19:35:42 +02:00
Maschell
67a8d85c98 Add build status to the readme. ScreenshotWUPS-20180701171440-146807b 2018-07-01 19:13:52 +02:00
Maschell
146807bc66 First commit! Have fun 2018-07-01 19:12:35 +02:00