Commit graph

181 commits

Author SHA1 Message Date
FunkyFr3sh
4de6eee162 make sure we got move+close menu items 2024-05-29 04:28:05 +02:00
FunkyFr3sh
cf3d0c51ad #313 improve American Girls Dress Designer support and merge changes into master 2024-05-28 22:23:47 +02:00
FunkyFr3sh
37a04d7598 improve logging for windows 2024-05-28 21:54:49 +02:00
FunkyFr3sh
9e61e993e8 use originl DC if possible 2024-05-28 03:08:25 +02:00
FunkyFr3sh
4771d1f4ad fix scaling bug 2024-05-28 02:46:17 +02:00
FunkyFr3sh
ed0f9ccbc9 fix warnings 2024-05-27 05:31:25 +02:00
FunkyFr3sh
c0d8c77f90 set and restore mode 2024-05-27 04:02:48 +02:00
FunkyFr3sh
f2bee3d0d2 adjust gdi hooks 2024-05-27 03:28:35 +02:00
FunkyFr3sh
9ced91af14 add experimental wing32 hooks 2024-05-27 01:15:30 +02:00
FunkyFr3sh
2f2367e5b5 hook BitBlt 2024-05-25 07:29:30 +02:00
FunkyFr3sh
17a4dde30a log return value of CreateWindowExA 2024-05-25 03:30:51 +02:00
FunkyFr3sh
99e0cf8b4a log CreateWindowExA calls 2024-05-24 22:16:32 +02:00
FunkyFr3sh
c18223e80a #292 fix mousei input issues in diablo 1 2024-05-22 04:38:10 +02:00
FunkyFr3sh
54d6ff5112 add support for woms 2 high resolution patch zoom 2024-05-08 05:54:56 +02:00
FunkyFr3sh
b34ec49a13 handle "AVI Window" in StretchDIBits as well 2024-04-26 01:27:34 +02:00
FunkyFr3sh
6ddc2ad00b #306 support cutscene upscaling for road rash 2024-04-26 01:13:50 +02:00
FunkyFr3sh
18c15280ba #304 add a check for CW_USEDEFAULT just to be sure 2024-04-16 03:11:33 +02:00
FunkyFr3sh
36bf42af6f allow negative values for window width/height 2024-04-16 02:54:40 +02:00
FunkyFr3sh
6dc8390fed #304 - Limit window size to max surface size (Dune2000 1.02) 2024-04-16 02:48:15 +02:00
FunkyFr3sh
36a87419e3 don't allocate ddraw struct 2024-03-22 22:27:00 +01:00
FunkyFr3sh
f57055fd8c add better forground window detection and always enable new GetKeyState hooks 2024-03-20 21:31:05 +01:00
FunkyFr3sh
c8d4cd997e use real_ functions 2024-03-20 05:41:42 +01:00
FunkyFr3sh
871ccbf196 hook GetKeyState and GetAsyncKeyState for infantry 2024-03-20 05:35:36 +01:00
FunkyFr3sh
eca7dde89e fix videos in wine 2024-02-17 23:18:42 +01:00
FunkyFr3sh
d04f9d3fa3 make sure we always hook dinput 2023-11-04 05:09:06 +01:00
FunkyFr3sh
c43f38fad3 improve mingw build - always hook dinput 2023-11-04 04:45:41 +01:00
FunkyFr3sh
8d64f660ec hook only when a new module was loaded 2023-10-23 13:38:24 +02:00
FunkyFr3sh
24a73ccc6d #251 hook GetMessage for Enemy Infestation 2023-10-07 09:03:11 +02:00
FunkyFr3sh
ce84abfac0 fix TA megamap mouse wheel zoom in windowed mode 2023-10-05 02:17:01 +02:00
FunkyFr3sh
fa8cdbd0df move all ini settings to c_config 2023-09-22 00:38:42 +02:00
FunkyFr3sh
5ebda1fec7 allow to specify min size for anti-aliased fonts 2023-09-16 01:11:03 +02:00
andrews05
3c264e2077 Add min_font_size setting 2023-09-16 10:08:15 +12:00
FunkyFr3sh
accc47e377 fix cursor position issues with downscaling 2023-09-14 16:47:28 +02:00
FunkyFr3sh
77bd7aa3bb add hooks to fix blurry fonts 2023-09-08 18:22:37 +02:00
FunkyFr3sh
60d85725f5 fix some compiler warnings 2023-09-06 20:06:03 +02:00
FunkyFr3sh
5fd49993c0 center claw DVD movies 2023-08-30 21:45:49 +02:00
FunkyFr3sh
66e86aa37c replace IsIconic with custom function 2023-08-20 23:12:00 +02:00
FunkyFr3sh
594cc4d8da add DebugLogMini build config 2023-08-10 14:41:42 +02:00
FunkyFr3sh
d7786e1f0e support CLSID_DirectDrawClipper in CoCreateInstance 2023-08-10 11:32:43 +02:00
FunkyFr3sh
6c3790cd24 replace hook=3 with GetProcAddress hook 2023-08-06 09:09:38 +02:00
FunkyFr3sh
c530f5f4a8 log SetWindowsHookExA 2023-08-04 10:00:38 +02:00
FunkyFr3sh
ad1a35aa84 remove dinputhook setting 2023-08-02 17:09:01 +02:00
FunkyFr3sh
1452bbe598 remove early hook function 2023-08-02 15:15:44 +02:00
FunkyFr3sh
81294dbecf remove old code 2023-08-01 03:02:35 +02:00
FunkyFr3sh
e42d000366 remove fixwndprochook setting 2023-07-31 07:33:57 +02:00
FunkyFr3sh
6269950402 #227 fix changing resolutions bug 2023-07-28 05:50:23 +02:00
FunkyFr3sh
766e4b434c hook SetForegroundWindow for profile links 2023-07-17 21:57:00 +02:00
FunkyFr3sh
f86ad29835 fix for non working links in profile 2023-07-17 21:44:20 +02:00
FunkyFr3sh
c1a9d72b68 Revert "update ShowWindow hook"
This reverts commit 19d1d4f942.
2023-07-11 02:33:06 +02:00
FunkyFr3sh
225f764388 fix MoveWindow WM_SIZE 2023-07-11 02:13:30 +02:00
FunkyFr3sh
e6596492ad add wm move 2023-07-10 23:59:56 +02:00
FunkyFr3sh
92ba581e28 send WM_SIZE on MoveWindow 2023-07-10 23:55:44 +02:00
FunkyFr3sh
19d1d4f942 update ShowWindow hook 2023-07-10 22:08:50 +02:00
FunkyFr3sh
087f41ce11 hook SetUnhandledExceptionFilter for debug build 2023-06-29 21:13:04 +02:00
FunkyFr3sh
3ceddd1517 tweak peekmessage hook 2023-03-06 03:55:10 +01:00
FunkyFr3sh
1324a96740 fix peekmessage hook for New Robinson 2023-03-06 03:48:50 +01:00
FunkyFr3sh
d2557c66c8
#208 2023-03-03 22:29:35 +01:00
FunkyFr3sh
67188ea500 add NULL check 2023-02-27 18:30:35 +01:00
FunkyFr3sh
336eb1bdba add missing check 2023-02-27 18:27:30 +01:00
FunkyFr3sh
86e3de4ad6 hook PeekMessageA for EV Nova 2023-02-27 18:25:28 +01:00
FunkyFr3sh
24d66d8a30 hook GetForegroundWindow 2022-10-19 05:08:22 +02:00
FunkyFr3sh
ab773f6469 hook GetTopWindow 2022-10-18 22:21:42 +02:00
FunkyFr3sh
7abd1f743c always enable GetDiskFreeSpace patch 2022-10-16 00:02:43 +02:00
FunkyFr3sh
1170d0dd12 #179 hook GetDiskFreeSpaceA 2022-10-15 18:28:23 +02:00
FunkyFr3sh
82526a9597 add another check to StretchBlt hook 2022-10-07 17:11:35 +02:00
FunkyFr3sh
df76f81956 add NULL check 2022-10-07 01:50:04 +02:00
FunkyFr3sh
053206b414 detect movie windows 2022-10-07 01:05:27 +02:00
FunkyFr3sh
ad8215eee8 make sure hwnd is not NULL 2022-10-05 23:33:56 +02:00
FunkyFr3sh
987695a626 fix return value 2022-10-05 23:08:14 +02:00
FunkyFr3sh
984febf209 add some checks to old hooks 2022-10-05 22:34:37 +02:00
FunkyFr3sh
80bf433a2b hook StretchDIBits 2022-10-05 22:33:53 +02:00
FunkyFr3sh
6a12187122 use constant 2022-10-03 13:48:06 +02:00
FunkyFr3sh
2a8a5f85ec hook SetDIBitsToDevice 2022-10-03 12:19:15 +02:00
FunkyFr3sh
707239ba61 add IsChild check for fixchilds setting 2022-10-03 01:43:54 +02:00
FunkyFr3sh
f068b1217b fix compiler warning 2022-10-02 21:07:01 +02:00
FunkyFr3sh
5595dbeff7 tweak StretchBlt hook 2022-10-02 20:55:20 +02:00
FunkyFr3sh
c9262a5ee9 hook stretchblt 2022-10-02 18:41:06 +02:00
FunkyFr3sh
9f134dc6ed Make sure window is not minimized while locking the cursor 2022-09-23 00:47:59 +02:00
FunkyFr3sh
1b791fb2cb only lock cursor in borderless if game window is the foreground window 2022-09-20 08:59:36 +02:00
FunkyFr3sh
571372f9ca fix adjmouse bug 2022-02-15 10:17:05 +01:00
FunkyFr3sh
4a0d74001a center war2 high res patch windows 2021-11-05 21:04:12 +01:00
FunkyFr3sh
37c8dc1d91 don't override .ini setting on bnet 2021-11-05 15:23:35 +01:00
FunkyFr3sh
09f57918cb fix ClipCursor for ja2 2021-09-19 03:04:45 +02:00
FunkyFr3sh
8702ffe44a make cfg ini functions public 2021-09-16 02:25:22 +02:00
FunkyFr3sh
098bf6a248 skip SW_MINIMIZE hook with hook=2 and hook=3 2021-09-16 01:50:18 +02:00
FunkyFr3sh
bff9a9605c don't minimize on alt+tab
(cherry picked from commit 9207d652a881f789aff27f08a4ca09006852979e)
2021-09-16 01:47:56 +02:00
FunkyFr3sh
ebda8282b2 #118 merge latest sir-tech fixes
(cherry picked from commit 994d4c646fafe58c49631283c72b755d81dbf865)
2021-09-16 01:47:14 +02:00
FunkyFr3sh
3f9ac549bc #121 return empty device identifier 2021-09-02 22:22:48 +02:00
FunkyFr3sh
8314ea5545 do full Detours hook with hook=3 2021-08-06 02:07:50 +02:00
FunkyFr3sh
21790200af hook ShowWindow 2021-08-04 15:24:16 +02:00
FunkyFr3sh
a25e4d35f8 dinput.dll proxy with CoCreateInstance hook 2021-08-02 17:27:19 +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
350cdbd0ba fix SetCursor hook 2021-06-19 04:28:15 +02:00
FunkyFr3sh
5700a0eb4c fix saved cursor pos 2021-06-18 04:07:53 +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
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