1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-20 16:09:12 +01:00

108 Commits

Author SHA1 Message Date
FunkyFr3sh
ae66bebb31 enable a few more hooks for hook=2 2024-09-10 17:15:02 +02:00
FunkyFr3sh
7165d27d71 don't hook SH33W32 2024-09-08 08:53:11 +02:00
FunkyFr3sh
b88857386e add new "win_version" setting to fake the reported windows version 2024-09-03 18:07:16 +02:00
FunkyFr3sh
1bdc2dc2b2 hook _invoke_watson 2024-08-31 08:09:51 +02:00
FunkyFr3sh
00bb6254a0 Force access violation in debug build to produce a dmp file for debugging (disables watson) 2024-08-31 07:35:31 +02:00
FunkyFr3sh
237715f85b don't hook mdraw (renamed ddraw.dll from GOG/stream) 2024-07-03 08:04:31 +02:00
FunkyFr3sh
4385f77b52 hook EnumDisplaySettingsA 2024-06-10 00:02:39 +02:00
FunkyFr3sh
648fe238ca tweak hook function 2024-06-02 22:17:26 +02:00
FunkyFr3sh
fa8bc4558a enable wing32 hooks 2024-06-02 09:38:55 +02:00
FunkyFr3sh
7d0eeb7810 make sure quarts and msvfw are hooked 2024-06-01 23:04:06 +02:00
FunkyFr3sh
6eaac8642d fix cutscene playback on windows 7 2024-06-01 22:59:12 +02:00
FunkyFr3sh
d0b23e5273 hook quicktime by default 2024-05-31 23:54:33 +02:00
FunkyFr3sh
f5e0e95490 hook GetWindowPlacement 2024-05-30 03:00:23 +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
d2d0be1264 don't hook new mesa3d libs 2024-05-16 21:08:47 +02:00
FunkyFr3sh
c90af52dac remove unused psapi header 2024-05-10 02:43:40 +02:00
FunkyFr3sh
b0fb8d0be7 hook SetUnhandledExceptionFilter for mingw debug build 2024-04-26 02:02:06 +02:00
FunkyFr3sh
4b7fe8531e fix mingw debug build 2024-04-26 01:41:38 +02: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
c43f38fad3 improve mingw build - always hook dinput 2023-11-04 04:45:41 +01:00
FunkyFr3sh
d95423f5e6 also check imported dlls for ddraw.dll import 2023-11-04 04:26:19 +01:00
FunkyFr3sh
b8cef05a9c make sure at least one function is imported 2023-11-04 04:16:59 +01:00
FunkyFr3sh
275e68137b tweak IAT hooker checks 2023-11-01 12:16:22 +01:00
FunkyFr3sh
df52dd869a improve IAT hook performance 2023-10-23 12:16:44 +02:00
FunkyFr3sh
bae707f865 use different function to enumarte modules for mingw build 2023-10-23 08:20:25 +02:00
FunkyFr3sh
3d8e05996d add GNUC check 2023-10-20 11:05:11 +02:00
FunkyFr3sh
ed2fa9331a some more IAT hook tweaks 2023-10-20 10:42:15 +02:00
FunkyFr3sh
ecc56d4cbc add some more error checks to IAT hooker 2023-10-20 10:19:46 +02:00
FunkyFr3sh
8a99b5e0ad improve mingw build 2023-10-15 02:44:31 +02:00
FunkyFr3sh
24a73ccc6d #251 hook GetMessage for Enemy Infestation 2023-10-07 09:03:11 +02:00
FunkyFr3sh
cbeffa867f avoid exceptions with obfuscated binaries in debug build 2023-10-05 01:47:43 +02:00
FunkyFr3sh
e7867e1cd3 add new hook flag for local hooks 2023-09-26 10:42:43 +02:00
FunkyFr3sh
fa8cdbd0df move all ini settings to c_config 2023-09-22 00:38:42 +02:00
FunkyFr3sh
bffcc0b0f9 fix for last commit 2023-09-08 18:23:57 +02:00
FunkyFr3sh
77bd7aa3bb add hooks to fix blurry fonts 2023-09-08 18:22:37 +02:00
FunkyFr3sh
bbd430bd1e remove test code 2023-08-20 17:54:41 +02:00
FunkyFr3sh
d4b80ac48d don't hook DirectInputCreateW 2023-08-20 17:54:06 +02:00
FunkyFr3sh
97a81b67b5 try to use hook=3 by default 2023-08-13 20:31:26 +02:00
FunkyFr3sh
a28578f925 use real functions 2023-08-06 09:25:34 +02:00
FunkyFr3sh
6c3790cd24 replace hook=3 with GetProcAddress hook 2023-08-06 09:09:38 +02:00
FunkyFr3sh
f5e594b0ef change default value 2023-08-04 09:09:21 +02:00
FunkyFr3sh
59f8da56da fix hook_exit 2023-08-04 08:41:14 +02:00
FunkyFr3sh
e575b07d2e fix hook_exit 2023-08-04 08:40:52 +02:00
FunkyFr3sh
e6b4eabe5b add __GNUC__ defines 2023-08-04 07:18:29 +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
e19fca1c7d #227 make dinput hook optional 2023-07-28 13:53:57 +02:00
FunkyFr3sh
8d212a9be3 #212 fix BALDR FORCE EXE windowed mode 2023-07-18 19:54:39 +02:00