1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-23 08:52:25 +01:00

55 Commits

Author SHA1 Message Date
FunkyFr3sh
21555e06f7 use WM_ACTIVATEAPP for alt+tab logic 2021-05-29 15:30:32 +02:00
FunkyFr3sh
4ca412b754 fix ShowCursor calls 2021-05-24 04:53:42 +02:00
FunkyFr3sh
3e9c38dade fix some warning messages 2021-05-10 04:00:45 +02:00
FunkyFr3sh
dc93ff735f align 2020-10-13 21:58:04 +02:00
FunkyFr3sh
baaa87b18f refactoring 2020-10-13 09:20:52 +02:00
FunkyFr3sh
62d1451885 IAT Hooking for all game modules (Without Detours) 2020-09-22 07:08:14 +02:00
FunkyFr3sh
28b4965611 IAT Hooking for all game modules 2020-09-19 11:23:06 +02:00
FunkyFr3sh
4e6ecfe37c hook GetDeviceCaps - fixes graphcial glitches for Megaman X4 2020-09-17 05:49:36 +02:00
FunkyFr3sh
b70df5b8ff fix for alt key issues on bnet 2019-12-01 11:50:10 +01:00
FunkyFr3sh
1198cb0e93 always run bnet in windowed mode 2019-08-19 17:02:36 +02:00
FunkyFr3sh
45b71311b8 use real_ functions 2019-08-17 18:26:49 +02:00
FunkyFr3sh
8f28bfad9c resize window on bnet 2019-08-14 17:53:36 +02:00
FunkyFr3sh
dc0548c1df change dwStyle only for bnet windows 2019-08-09 04:42:27 +02:00
FunkyFr3sh
42541debda don't toggle fullscreen instantly when leaving bnet 2019-08-08 12:40:20 +02:00
FunkyFr3sh
7b70ec2297 temp changes 2019-08-08 07:13:53 +02:00
FunkyFr3sh
10d79a8156 tweak fake_DestroyWindow 2019-08-08 03:26:13 +02:00
FunkyFr3sh
f400504dd8 clean up bnet related code 2019-08-08 03:19:15 +02:00
FunkyFr3sh
cbebdd4160 fix fake_SetWindowPos 2019-08-07 15:28:55 +02:00
FunkyFr3sh
9a9e9feead automatically switch between windowed/fullscreen with d3d9 renderer 2019-08-07 04:40:43 +02:00
FunkyFr3sh
18f2e16bb0 make bnet moveable 2019-08-06 04:37:06 +02:00
FunkyFr3sh
d42284c4bf optional hotpatch support 2019-03-19 06:57:49 +01:00
FunkyFr3sh
0f58746515 experimental tweaks for diablo and warcraft 2 2019-03-17 00:16:09 +01:00
FunkyFr3sh
133950f12d improve ClientToScreen and ScreenToClient hooks - fixes tiberian sun save game confirmation dialog 2018-12-10 03:36:51 +01:00
FunkyFr3sh
945b4c954a don't allow window style changes 2018-12-02 06:18:28 +01:00
FunkyFr3sh
95fdd19b01 remove VirtualQuery 2018-12-01 06:28:46 +01:00
FunkyFr3sh
4beebeb8cd use fake counter for ShowCursor 2018-11-18 05:08:27 +01:00
FunkyFr3sh
20205db5d5 fix invisible cursor on unlock (YR) 2018-11-16 12:31:50 +01:00
FunkyFr3sh
55328cb497 rename hidemouse to handlemouse since it got a lot more functionality now 2018-11-16 08:58:39 +01:00
FunkyFr3sh
ec435d21d3 make cursor visible on unlock for tiberian sun 2018-11-16 08:43:28 +01:00
FunkyFr3sh
4d867fcaef add floats for scaling 2018-11-16 02:59:42 +01:00
FunkyFr3sh
f009a4d181 fix misaligned comboboxes in TS and YR 2018-11-16 00:37:09 +01:00
FunkyFr3sh
e4a5c35f65 add presets for TS and YR 2018-11-15 10:47:18 +01:00
FunkyFr3sh
5e4de793d4 fix tiberian sun menus 2018-11-15 09:45:24 +01:00
FunkyFr3sh
a0605813a9 make devmode working in windowed mode too 2018-11-09 00:29:33 +01:00
FunkyFr3sh
d56240e178 make windowed+stretching working for a lot of non-cnc games 2018-11-01 20:09:42 +01:00
FunkyFr3sh
cbc66c3bc2 implement EnumDisplayModes and BltFast - Fixes DDBLT_COLORFILL with NULL rect - support resolution changes during runtime (AoE2) 2018-10-26 05:27:10 +02:00
FunkyFr3sh
2afe07189c check if surface was created on DDBLT_COLORFILL (caused a crash on ts-ddraw, might not be needed on cnc-ddraw) 2018-09-25 02:01:55 +02:00
FunkyFr3sh
f5698f2d0b fix gdi palette bug + refactoring 2018-08-23 00:57:31 +02:00
FunkyFr3sh
f1718cfd05 fix crash on game exit (warcraft 2) 2018-08-19 01:01:12 +02:00
FunkyFr3sh
d88d03b560 new IAT hooking 2018-08-06 09:33:27 +02:00
FunkyFr3sh
1d83797a48 tweak fallback solution for possible ClipCursor failure 2018-06-02 13:21:00 +02:00
FunkyFr3sh
ad07b46822 fallback solution for possible ClipCursor failure 2018-06-02 12:59:54 +02:00
FunkyFr3sh
5a2748f3d1 add visual studio project files 2018-05-06 10:52:06 +02:00
FunkyFr3sh
aaf35ec5cf fix vhack for ra1 2018-03-23 23:10:49 +01:00
FunkyFr3sh
e65c03c607 fix vhack for cnc1 2018-03-23 03:21:16 +01:00
FunkyFr3sh
b99f60c542 fix for window mode 2018-03-19 01:11:54 +01:00
FunkyFr3sh
b2bacb95c3 optional fake GetCursorPos for carmageddon 2018-03-19 00:32:13 +01:00
FunkyFr3sh
9ce87449ec improve boxing/maintas cursor lock/unlock - fix automatic mouse sensitivity scaling with boxing/maintas 2018-03-15 20:49:27 +01:00
FunkyFr3sh
8978f7320a improve boxing 2018-03-14 13:15:34 +01:00
FunkyFr3sh
688ae45001 fix for 640x480 mode 2018-03-12 11:40:35 +01:00