Commit graph

  • 8a66959df9 #270 make sure framebuffer is initialized with surface_tex v6.1.0.0 FunkyFr3sh 2024-01-10 04:34:42 +01:00
  • 3212dad148 fix palette in bmp screenshots FunkyFr3sh 2024-01-09 21:09:47 +01:00
  • 8fdfafc7e3 bump version FunkyFr3sh 2024-01-09 20:48:28 +01:00
  • 7002639452 #273 use 64bit aligned pitch FunkyFr3sh 2024-01-09 20:44:04 +01:00
  • 8d24dde49c more maintas tweaks FunkyFr3sh 2023-12-31 04:45:14 +01:00
  • 3e4833bda7 some more maintas tweaks FunkyFr3sh 2023-12-31 04:35:08 +01:00
  • a863d8cb33 fix aspect ratio issues FunkyFr3sh 2023-12-31 04:16:45 +01:00
  • 2cbf45cc2f add missing roundf FunkyFr3sh 2023-12-30 22:16:55 +01:00
  • 988cad0200 use roundf for maintas FunkyFr3sh 2023-12-29 01:40:49 +01:00
  • ff1c8fb0a3 Revert "Use double for maintas" FunkyFr3sh 2023-12-29 01:35:44 +01:00
  • 9e8f24f38d add preset for worms 2 FunkyFr3sh 2023-12-17 17:03:05 +01:00
  • 68fe009736 Revert "#270 always clear entire screen" FunkyFr3sh 2023-12-14 23:01:56 +01:00
  • 564419562f #270 always clear entire screen FunkyFr3sh 2023-12-13 00:28:13 +01:00
  • dc3be1243a #269 add workaround for Quest for Glory 5 movies FunkyFr3sh 2023-12-12 00:39:25 +01:00
  • 3ab1f7ff11 #267 allow to override .ini path via env var FunkyFr3sh 2023-12-08 00:51:16 +01:00
  • c08ccb61c4 remove GetBltStatus from logs FunkyFr3sh 2023-12-02 18:12:51 +01:00
  • 91796c71c1 set lpSurface on failure FunkyFr3sh 2023-11-19 02:25:16 +01:00
  • 1e9f3a0ab8 fix custom resolution with high refresh rate monitors FunkyFr3sh 2023-11-17 02:26:19 +01:00
  • 0e2342860b set new toggle_fullscreen bool FunkyFr3sh 2023-11-14 17:24:41 +01:00
  • 434fb4de99 add support for alt+enter in fullscreen upscaled mode FunkyFr3sh 2023-11-14 17:16:23 +01:00
  • ec36b6d7bc export DDIsWindowed function so fan patched games can query the windowed state FunkyFr3sh 2023-11-13 00:18:17 +01:00
  • 07d26d7bed always use full path to avoid issues with working directories in wine FunkyFr3sh 2023-11-12 23:58:10 +01:00
  • 8cfe73e834 bump version FunkyFr3sh 2023-11-05 02:19:40 +01:00
  • 1443b13432 unlock cursor on dialog boxes in windowed mode FunkyFr3sh 2023-11-05 02:17:39 +01:00
  • 5d6d0915b0 bump version v6.0.0.0 FunkyFr3sh 2023-11-04 05:25:05 +01:00
  • 189ce11674 update atrox preset FunkyFr3sh 2023-11-04 05:22:34 +01:00
  • c1a0a3a046 bump version FunkyFr3sh 2023-11-04 05:21:40 +01:00
  • d04f9d3fa3 make sure we always hook dinput FunkyFr3sh 2023-11-04 05:09:06 +01:00
  • c43f38fad3 improve mingw build - always hook dinput FunkyFr3sh 2023-11-04 04:45:41 +01:00
  • d95423f5e6 also check imported dlls for ddraw.dll import FunkyFr3sh 2023-11-04 04:26:19 +01:00
  • b8cef05a9c make sure at least one function is imported FunkyFr3sh 2023-11-04 04:16:59 +01:00
  • 7ef71421b0 add option to apply wine specific settings FunkyFr3sh 2023-11-04 04:08:51 +01:00
  • e9b585f440 move is_wine bool to g_config FunkyFr3sh 2023-11-04 03:20:30 +01:00
  • f79b7db8cd add new .ini function ini_section_exists FunkyFr3sh 2023-11-04 03:14:32 +01:00
  • c029c9c1e5 #262 add preset for gruntz FunkyFr3sh 2023-11-04 02:56:15 +01:00
  • 275e68137b tweak IAT hooker checks FunkyFr3sh 2023-11-01 12:16:22 +01:00
  • f3cafda373 Merge branch 'master' of https://github.com/FunkyFr3sh/cnc-ddraw FunkyFr3sh 2023-10-31 16:19:00 +01:00
  • 1b00f02043 update atrox preset FunkyFr3sh 2023-10-31 16:18:56 +01:00
  • 6c4548ed7f
    Merge pull request #259 from andrews05/maintas FunkyFr3sh 2023-10-31 08:07:13 +01:00
  • 6eec244378 Use double for maintas andrews05 2023-10-31 18:39:55 +13:00
  • 312dd07312 update makefile FunkyFr3sh 2023-10-30 19:47:27 +01:00
  • 8d64f660ec hook only when a new module was loaded FunkyFr3sh 2023-10-23 13:38:24 +02:00
  • df52dd869a improve IAT hook performance FunkyFr3sh 2023-10-23 12:16:44 +02:00
  • bae707f865 use different function to enumarte modules for mingw build FunkyFr3sh 2023-10-23 08:20:25 +02:00
  • 0f08cbcc65 update makefile FunkyFr3sh 2023-10-22 11:54:21 +02:00
  • 589b422d93 fix some warnings FunkyFr3sh 2023-10-22 11:46:13 +02:00
  • 9b259d4ec6 update build.bat path FunkyFr3sh 2023-10-22 11:28:22 +02:00
  • 77319903fb remove unused var FunkyFr3sh 2023-10-21 09:07:38 +02:00
  • 64f58ef2d2 restore old bmp screenshot code as fallback solution FunkyFr3sh 2023-10-21 08:55:28 +02:00
  • 6513df2111 add NULL checks FunkyFr3sh 2023-10-21 07:40:01 +02:00
  • 26f3a0a5d2 add fallback solution for palette texture FunkyFr3sh 2023-10-21 07:02:51 +02:00
  • 6a4159d73e add fallback solution for 32bit texture format FunkyFr3sh 2023-10-21 06:50:24 +02:00
  • f7a8f3a083 bump version FunkyFr3sh 2023-10-21 06:29:13 +02:00
  • ae44ca2484 Merge branch 'master' of https://github.com/FunkyFr3sh/cnc-ddraw FunkyFr3sh 2023-10-21 06:28:03 +02:00
  • 5fc3764253 add fallback solution for rgb555 texture format issues FunkyFr3sh 2023-10-21 06:27:59 +02:00
  • 44794a8478
    Update README.md FunkyFr3sh 2023-10-20 15:08:10 +02:00
  • 4da01c3683 fix util_is_bad_read_ptr FunkyFr3sh 2023-10-20 14:51:19 +02:00
  • 30023e00a8 bump version v5.9.0.0 FunkyFr3sh 2023-10-20 14:00:01 +02:00
  • d194865299 update atrox preset FunkyFr3sh 2023-10-20 12:26:39 +02:00
  • 3d8e05996d add GNUC check FunkyFr3sh 2023-10-20 11:05:11 +02:00
  • ed2fa9331a some more IAT hook tweaks FunkyFr3sh 2023-10-20 10:42:15 +02:00
  • ecc56d4cbc add some more error checks to IAT hooker FunkyFr3sh 2023-10-20 10:19:46 +02:00
  • af861ff2ee update vermeer preset FunkyFr3sh 2023-10-20 04:35:55 +02:00
  • 933fffe89d fix for last commit FunkyFr3sh 2023-10-20 04:30:04 +02:00
  • 65fc87b139 force regular fullscreen by default for vermeer FunkyFr3sh 2023-10-20 04:24:20 +02:00
  • 9b17a9cd46 add preset for vermeer FunkyFr3sh 2023-10-20 03:59:35 +02:00
  • 23f81c94f5 add ini_get_float function FunkyFr3sh 2023-10-19 00:54:48 +02:00
  • 802f55dff4 add some fixes to ini.c FunkyFr3sh 2023-10-19 00:45:09 +02:00
  • e92e01ec97 bump version FunkyFr3sh 2023-10-18 05:22:27 +02:00
  • a9445fb300 add new window message to toggle fullscreen/maximize FunkyFr3sh 2023-10-18 05:22:06 +02:00
  • d3a1c821c8 fix filename FunkyFr3sh 2023-10-17 18:31:18 +02:00
  • d7ed6bd7bc improve ini reader performance FunkyFr3sh 2023-10-17 18:13:35 +02:00
  • 488d4ea567 only save hwnd for video windows FunkyFr3sh 2023-10-16 03:50:34 +02:00
  • c328ae9550 forward input to video window during video playback FunkyFr3sh 2023-10-16 03:35:09 +02:00
  • 393627ee39 make sure we forward the right mouse coords to video window FunkyFr3sh 2023-10-16 03:19:13 +02:00
  • ddfae6cd67 forward all input to video window FunkyFr3sh 2023-10-16 03:08:29 +02:00
  • 65969de0bd allow cursor unlock while video is playing FunkyFr3sh 2023-10-16 02:18:22 +02:00
  • 743907669e allow cursor lock while playing videos FunkyFr3sh 2023-10-16 02:14:06 +02:00
  • e874a7e305 ignore mouse input while dvd video is playing FunkyFr3sh 2023-10-16 02:12:29 +02:00
  • 4d7fc88d37 block all keys except Esc while a dvd video is playing FunkyFr3sh 2023-10-16 02:08:38 +02:00
  • 94afdc378b #253 add preset for Jedi Knight Dark Forces 2 FunkyFr3sh 2023-10-16 01:02:42 +02:00
  • 07fe110b74 update Nox presets FunkyFr3sh 2023-10-15 04:22:29 +02:00
  • 43a0e95a39 remove warning from makefile FunkyFr3sh 2023-10-15 03:55:27 +02:00
  • 8a99b5e0ad improve mingw build FunkyFr3sh 2023-10-15 02:44:31 +02:00
  • b68cfd17ec update makefile FunkyFr3sh 2023-10-15 02:33:47 +02:00
  • 9256899b20 improve ini performance FunkyFr3sh 2023-10-14 12:41:52 +02:00
  • 7517611992 remove duplicate code FunkyFr3sh 2023-10-14 11:00:58 +02:00
  • 4c07a8defa replace questionmark FunkyFr3sh 2023-10-14 05:05:53 +02:00
  • dfae3361a0 fix _snprintf calls FunkyFr3sh 2023-10-14 05:04:36 +02:00
  • 995d1f294b #252 add presets for Nox FunkyFr3sh 2023-10-14 05:00:27 +02:00
  • 351a0cf467 fix PostBuildEvent so it doesn't copy to ProjectDir when LocalDebuggerWorkingDirectory is not set FunkyFr3sh 2023-10-09 10:56:31 +02:00
  • b63410c444 add fix for custom levels FunkyFr3sh 2023-10-08 11:59:09 +02:00
  • ba82f44562 bump version FunkyFr3sh 2023-10-07 09:06:24 +02:00
  • 620d413ab8 #251 add preset for Enemy Infestation FunkyFr3sh 2023-10-07 09:05:06 +02:00
  • 24a73ccc6d #251 hook GetMessage for Enemy Infestation FunkyFr3sh 2023-10-07 09:03:11 +02:00
  • 43aa290d1e add temporary workaround to fix issues in claw custom levels FunkyFr3sh 2023-10-06 02:11:45 +02:00
  • 77b969a33f fix debug log build FunkyFr3sh 2023-10-06 00:15:44 +02:00
  • 7e9be97099 #249 fix improper colorspace handling FunkyFr3sh 2023-10-05 21:14:22 +02:00
  • ce84abfac0 fix TA megamap mouse wheel zoom in windowed mode FunkyFr3sh 2023-10-05 02:17:01 +02:00
  • d04ada54d9 use _exit to avoid issues on close FunkyFr3sh 2023-10-05 02:02:07 +02:00