Commit graph

847 commits

Author SHA1 Message Date
FunkyFr3sh
747f49d35f #107 add Casino Empire preset 2021-07-27 17:21:29 +02:00
FunkyFr3sh
69c8dd3e2a return primary 2021-07-27 17:20:49 +02:00
FunkyFr3sh
397f139151 add option to change the language of the config program 2021-07-24 07:27:55 +02:00
FunkyFr3sh
ec2ee6714d align 2021-07-24 07:26:55 +02:00
FunkyFr3sh
2bc409d8fd add bilinear palette shader for d3d9 2021-07-21 14:52:44 +02:00
FunkyFr3sh
8b92a3d5e6 keep cursor unlocked when switching from fullscreen to windowed to make alt+enter a better alternative to alt+tab 2021-07-03 18:16:51 +02:00
FunkyFr3sh
56ef3543c7 add some flags for SetDisplayMode 2021-07-03 18:07:38 +02:00
FunkyFr3sh
87da2e7a34 support boxing/maintas on maxmize button click 2021-07-03 16:54:15 +02:00
FunkyFr3sh
8fcf6ae71f adjust presets 2021-07-02 20:49:23 +02:00
FunkyFr3sh
6883f57ca6 use cast instead 2021-06-25 15:46:13 +02:00
FunkyFr3sh
74bfb5a725 fix color key issues 2021-06-25 15:32:09 +02:00
FunkyFr3sh
4afc715660 make sure cursor is hidden in all dinput games 2021-06-25 14:36:26 +02:00
FunkyFr3sh
46d09b2175 add some tweaks for testing to MapWindowPoints hook 2021-06-25 14:35:22 +02:00
FunkyFr3sh
057e41e3c1 #100 tweak old 640x480 hack for cnc1 and ra1 2021-06-21 01:45:52 +02:00
FunkyFr3sh
3df4cdfc29 automatically lock cursor on alt+tab in borderless mode 2021-06-21 01:43:58 +02:00
FunkyFr3sh
abebaa02a8 fix cursor with devmode 2021-06-19 15:19:22 +02:00
FunkyFr3sh
350cdbd0ba fix SetCursor hook 2021-06-19 04:28:15 +02:00
FunkyFr3sh
efb8d84fcc add hack for ts 2021-06-18 12:18:35 +02:00
FunkyFr3sh
b5ac8aaf8b tweak presets 2021-06-18 06:11:13 +02:00
FunkyFr3sh
606a6112a9 add preset for deadlock 2 2021-06-18 06:06:11 +02:00
FunkyFr3sh
0ad052d656 Revert "don't hook warcraft 2 HardwareCursor plugin"
This reverts commit ad9f234ceb.
2021-06-18 04:39:19 +02:00
FunkyFr3sh
ad9f234ceb don't hook warcraft 2 HardwareCursor plugin 2021-06-18 04:08:40 +02:00
FunkyFr3sh
af9318a200 update presets 2021-06-18 04:08:34 +02:00
FunkyFr3sh
88727d2c21 don't unlock on WM_MOUSELEAVE 2021-06-18 04:08:28 +02:00
FunkyFr3sh
f74d2fa1ba simplify mouse functions 2021-06-18 04:08:22 +02:00
FunkyFr3sh
801d677af1 another fix for a typo 2021-06-18 04:08:17 +02:00
FunkyFr3sh
c93af0918b fix for last commit 2021-06-18 04:08:11 +02:00
FunkyFr3sh
ecba05e202 refactor 2021-06-18 04:08:06 +02:00
FunkyFr3sh
00ed351691 simplify 2021-06-18 04:08:00 +02:00
FunkyFr3sh
5700a0eb4c fix saved cursor pos 2021-06-18 04:07:53 +02:00
FunkyFr3sh
570d7f11bb fix for last commit 2021-06-18 04:07:48 +02:00
FunkyFr3sh
f929855c1f fix cursor pos check 2021-06-18 04:07:38 +02:00
FunkyFr3sh
af4c0710f6 use rounding for better results 2021-06-18 04:07:32 +02:00
FunkyFr3sh
6cfeadaced fixes for cursor lock 2021-06-18 04:07:26 +02:00
FunkyFr3sh
a04e8f4e1f hide cursor in directinput games 2021-06-18 04:07:20 +02:00
FunkyFr3sh
3ffd113050 fix 2021-06-18 04:07:00 +02:00
FunkyFr3sh
684224b833 remove "handlemouse" setting 2021-06-18 04:06:48 +02:00
FunkyFr3sh
abdb74942b Revert "remove "handlemouse" setting"
This reverts commit f1bcff220d.
2021-06-16 07:47:15 +02:00
FunkyFr3sh
6043bc9061 Revert "fix"
This reverts commit c4e8b9f249.
2021-06-16 07:47:08 +02:00
FunkyFr3sh
c4e8b9f249 fix 2021-06-16 06:58:00 +02:00
FunkyFr3sh
f1bcff220d remove "handlemouse" setting 2021-06-16 05:57:19 +02:00
FunkyFr3sh
2dc684c9f7 adjust logging 2021-06-15 09:41:17 +02:00
FunkyFr3sh
912bde4cdf add some more presets 2021-06-15 09:40:55 +02:00
FunkyFr3sh
b97af7a4f9 add some additional checks 2021-06-15 03:20:41 +02:00
FunkyFr3sh
4bb1cffee7 fix cursor lock for some dinput games 2021-06-15 02:21:44 +02:00
FunkyFr3sh
275ceeacbf remove old code 2021-06-14 10:00:25 +02:00
FunkyFr3sh
f29f712016 use older version of structs by default and cast to newer ones if needed 2021-06-14 09:57:26 +02:00
FunkyFr3sh
76b384e0cd some more tweaks to GetCaps 2021-06-14 09:18:14 +02:00
FunkyFr3sh
71e8f6deb4 fix GetCaps 2021-06-14 08:47:32 +02:00
FunkyFr3sh
b7fe3d5b54 rename arg 2021-06-13 05:17:46 +02:00
FunkyFr3sh
94e5652e11 fix for last commit 2021-06-12 05:57:45 +02:00
FunkyFr3sh
a399797982 improve cursor lock 2021-06-12 05:45:28 +02:00
FunkyFr3sh
2c2a83d93c fix logs 2021-06-11 23:04:15 +02:00
FunkyFr3sh
1f11bf8b84 refactoring 2021-06-11 20:30:43 +02:00
FunkyFr3sh
fa19797956 tweak logging 2021-06-11 01:19:36 +02:00
FunkyFr3sh
b0dae7a82d return rather than break 2021-06-10 03:53:48 +02:00
FunkyFr3sh
85ef7a1aa7 adjust age of empire presets 2021-06-10 03:50:07 +02:00
FunkyFr3sh
19b43e8988 add .ini setting to return a full list of available resolutions 2021-06-10 03:48:26 +02:00
FunkyFr3sh
a8edc2a465 let WM_SIZE pass through 2021-06-10 02:18:15 +02:00
FunkyFr3sh
eab5dc43fa restore secondary check just to be sure 2021-06-09 18:19:31 +02:00
FunkyFr3sh
a465d1429b fix 2021-06-09 17:26:37 +02:00
FunkyFr3sh
76a628b8fa even more tweaks to SetWindowPos and MoveWindow hooks 2021-06-09 17:16:16 +02:00
FunkyFr3sh
76ddccd3a3 more tweaks to SetWindowPos and MoveWindow hooks 2021-06-09 08:08:52 +02:00
FunkyFr3sh
093284f565 add hack for armada 2021-06-09 07:24:17 +02:00
FunkyFr3sh
7bf7d01fcf add Star Trek - Armada preset for testing/debugging later on 2021-06-09 06:03:06 +02:00
FunkyFr3sh
288903687a more tweaks to SetWindowPos and MoveWindow hooks 2021-06-09 05:22:52 +02:00
FunkyFr3sh
88a1dbb2f5 fix SetWindowPos and MoveWindow hooks 2021-06-09 04:51:29 +02:00
FunkyFr3sh
9747731136 adjust future cop preset 2021-06-09 02:44:52 +02:00
FunkyFr3sh
7cce45b64a fix CreateWindowExA hook 2021-06-09 02:38:19 +02:00
FunkyFr3sh
a7fcc238e4 add Future Cop preset 2021-06-09 01:59:47 +02:00
FunkyFr3sh
13cf2dc41e add Majesty presets 2021-06-08 05:47:30 +02:00
FunkyFr3sh
2934ac41da add new .ini setting for linear upscaling with gdi renderer 2021-06-07 02:59:21 +02:00
FunkyFr3sh
0a4c74ea2a add limiter for max resolution 2021-06-07 01:36:47 +02:00
FunkyFr3sh
0cc3dbb5e0 Revert "add limiter for max resolution"
This reverts commit b721757ef7.
2021-06-07 00:50:14 +02:00
FunkyFr3sh
b721757ef7 add limiter for max resolution 2021-06-07 00:43:10 +02:00
FunkyFr3sh
cd3fbb8111 adjust preset 2021-06-06 19:11:18 +02:00
FunkyFr3sh
242c40a197 hook SetWindowsHookExA 2021-06-06 19:03:38 +02:00
FunkyFr3sh
2214751089 add some more presets 2021-06-06 19:02:51 +02:00
FunkyFr3sh
ce3465a938 adjust zeus preset 2021-06-06 05:32:04 +02:00
FunkyFr3sh
03057c938c partial support for DDSD_PIXELFORMAT 2021-06-06 05:25:33 +02:00
FunkyFr3sh
3090f856da fix SetCursor hook 2021-06-06 04:13:10 +02:00
FunkyFr3sh
3317bdebf9 adjust presets 2021-06-06 03:01:33 +02:00
FunkyFr3sh
76634ab84e adjust logging 2021-06-06 02:28:30 +02:00
FunkyFr3sh
eb68ffcb1d tweak stubs 2021-06-06 01:36:51 +02:00
FunkyFr3sh
909b819be6 tweak 2021-06-05 22:16:20 +02:00
FunkyFr3sh
d57e0757d0 fix kknd high res patch hack 2021-06-05 22:15:52 +02:00
FunkyFr3sh
d28273cf35 remove unnecessary check 2021-06-05 04:51:50 +02:00
FunkyFr3sh
33914a0f76 check WM_LBUTTONDOWN on SetCursor too 2021-06-05 03:54:24 +02:00
FunkyFr3sh
db41c485de fix desc 2021-06-05 02:51:24 +02:00
FunkyFr3sh
9326286918 adjust WA preset 2021-06-05 02:50:39 +02:00
FunkyFr3sh
ac5c76f062 fix .ini key name 2021-06-05 02:50:23 +02:00
FunkyFr3sh
f432aefcb6 adjust preset 2021-06-04 23:20:05 +02:00
FunkyFr3sh
50e6cf7534 make fixwndprochook useful for other games as well 2021-06-04 22:46:15 +02:00
FunkyFr3sh
1c8a793e29 adjust presets 2021-06-04 15:36:50 +02:00
FunkyFr3sh
39a1825d58 add presets for Konung 1 & 2 2021-06-04 04:42:28 +02:00
FunkyFr3sh
d0a84d9794 revert changes 2021-06-04 03:34:35 +02:00
FunkyFr3sh
283c3b1fa7 post WM_SIZE too 2021-06-04 03:17:17 +02:00
FunkyFr3sh
1ee0acd2d4 use PostMessageA 2021-06-04 03:04:36 +02:00
FunkyFr3sh
8e2ea2345b flip all backbuffers 2021-06-04 02:44:04 +02:00
FunkyFr3sh
d3f8438ed5 sort presets by first char 2021-06-04 02:01:47 +02:00
FunkyFr3sh
f96fd40607 redraw when primary palette changed 2021-06-04 01:21:07 +02:00
FunkyFr3sh
4138dea0db pass original parameter 2021-06-04 01:20:43 +02:00
FunkyFr3sh
42f1821c8e #96 add gta expansion presets 2021-06-03 20:39:29 +02:00
FunkyFr3sh
03636f03ad remove old hack 2021-06-02 23:07:55 +02:00
FunkyFr3sh
eb25b2aa03 add VK_RETURN check 2021-06-02 22:34:21 +02:00
FunkyFr3sh
e82b19fb78 fix releaseDc 2021-06-02 22:28:00 +02:00
FunkyFr3sh
08ea9d411a bump version 2021-06-02 18:24:25 +02:00
FunkyFr3sh
fc025355b1 add 1600x1200 2021-06-02 17:06:38 +02:00
FunkyFr3sh
3eff542e15 add 512x384 2021-06-02 15:15:29 +02:00
FunkyFr3sh
e9a5066ba3 add GTA preset 2021-06-02 14:29:44 +02:00
FunkyFr3sh
96714b01c0 add new .ini settings fixwndprochook 2021-06-02 14:29:25 +02:00
FunkyFr3sh
7a7b84088f fix 2021-06-02 14:28:28 +02:00
FunkyFr3sh
bcde36c844 fix texture formats 2021-06-02 14:12:34 +02:00
FunkyFr3sh
21c114dfb3 add 32bit support for gta tests 2021-06-02 01:52:45 +02:00
FunkyFr3sh
061f078f73 support TargetOverride parameter 2021-05-31 18:54:32 +02:00
FunkyFr3sh
ddd647438f DefWindowProc alt+tab on WM_SYSKEYUP 2021-05-31 14:07:41 +02:00
FunkyFr3sh
4c59742022 always do passthrough for now 2021-05-31 12:59:04 +02:00
FunkyFr3sh
7372afd775 force redraw on ReleaseDC 2021-05-30 20:43:27 +02:00
FunkyFr3sh
29863ed472 hook MapWindowPoints 2021-05-29 21:40:21 +02:00
FunkyFr3sh
5baeb50d1e some passthrough tweaks 2021-05-29 20:52:57 +02:00
FunkyFr3sh
d99fb4b05d add some more stubs 2021-05-29 20:52:25 +02:00
FunkyFr3sh
c3dd35f122 support GetDDInterface 2021-05-29 20:51:19 +02:00
FunkyFr3sh
21555e06f7 use WM_ACTIVATEAPP for alt+tab logic 2021-05-29 15:30:32 +02:00
FunkyFr3sh
910bade5ba some tweaks for minfps settings 2021-05-29 15:29:57 +02:00
FunkyFr3sh
5ed2c2761d adjust genie engine presets 2021-05-29 10:51:05 +02:00
FunkyFr3sh
bb94e75aae adjust logging 2021-05-29 10:23:51 +02:00
FunkyFr3sh
ab07fe36c6 #95 add Hard Truck preset 2021-05-29 09:59:02 +02:00
FunkyFr3sh
e09527e9ff adjust blade & sword settings 2021-05-29 09:56:28 +02:00
FunkyFr3sh
e5dffb454b tweak QueryInterface 2021-05-28 22:19:38 +02:00
FunkyFr3sh
c4e62fa0d9 fix DirectDrawEnumerate 2021-05-28 20:49:57 +02:00
FunkyFr3sh
6331be85af add preset for anno 1602 2021-05-28 20:48:52 +02:00
FunkyFr3sh
e910351120 some more tweak for GetClipper and GetPalette 2021-05-26 19:48:48 +02:00
FunkyFr3sh
ba04253dfe add NULL check 2021-05-26 19:44:01 +02:00
FunkyFr3sh
ee1278d9ea don't hook Shw32 2021-05-26 19:34:45 +02:00
FunkyFr3sh
a8359e8e77 addref on GetClipper and GetPalette 2021-05-26 19:21:40 +02:00
FunkyFr3sh
e5652ba849 add stubs 2021-05-26 17:07:14 +02:00
FunkyFr3sh
639e233056 add another preset 2021-05-24 10:20:12 +02:00
FunkyFr3sh
9f4c161dbe reset display settings on first call 2021-05-24 10:20:00 +02:00
FunkyFr3sh
a6f342f7c5 add preset 2021-05-24 09:48:11 +02:00
FunkyFr3sh
4ca412b754 fix ShowCursor calls 2021-05-24 04:53:42 +02:00
FunkyFr3sh
8d371b281a filter WM_CANCELMODE: 2021-05-24 04:53:12 +02:00
FunkyFr3sh
ae51388a8f add wizardry 8 preset 2021-05-23 15:49:03 +02:00
FunkyFr3sh
c5c47a5400 hook all dinput function 2021-05-23 14:55:36 +02:00
FunkyFr3sh
ec00b56415 add pitch 2021-05-23 08:09:15 +02:00
FunkyFr3sh
793ed44b44 add new "fixpitch" setting 2021-05-23 06:16:58 +02:00
FunkyFr3sh
7b2c6616a1 add wine version to logs 2021-05-23 05:19:21 +02:00
FunkyFr3sh
64e2ddac0b support screenshots for 16bit games 2021-05-23 04:36:33 +02:00
FunkyFr3sh
209bc7b309 revert some changes in gdi renderer 2021-05-22 14:23:26 +02:00
FunkyFr3sh
810fac999a fix for last commit 2021-05-22 12:25:52 +02:00
FunkyFr3sh
9e9783f8d2 fix rgb palette 2021-05-22 12:23:25 +02:00