Commit graph

  • c2254f0d9a allow mouse unlock via VK_RMENU and VK_RCONTROL FunkyFr3sh 2018-11-16 12:23:19 +01:00
  • f9d26e2fa4 fix window resize bug FunkyFr3sh 2018-11-16 11:56:56 +01:00
  • 064a4ed0d7 allow maintain aspect ratio in windowed mode FunkyFr3sh 2018-11-16 11:53:35 +01:00
  • acf047ca27 bump version FunkyFr3sh 2018-11-16 09:01:24 +01:00
  • 55328cb497 rename hidemouse to handlemouse since it got a lot more functionality now FunkyFr3sh 2018-11-16 08:58:39 +01:00
  • ec435d21d3 make cursor visible on unlock for tiberian sun FunkyFr3sh 2018-11-16 08:43:28 +01:00
  • 294e103421 add noactivateapp check FunkyFr3sh 2018-11-16 08:11:07 +01:00
  • 8714a5b1d8 add bad workaround for carmageddon FunkyFr3sh 2018-11-16 08:05:50 +01:00
  • 3c626b29b9 let WM_ACTIVATEAPP pass through once for tiberian sun + adjust presets FunkyFr3sh 2018-11-16 07:56:32 +01:00
  • 8ce134f6ce combine no minimize hack with noactivateapp since it doesn't work without it FunkyFr3sh 2018-11-16 07:40:19 +01:00
  • 848c918362 don't minimize on focus loss when mouse is not locked FunkyFr3sh 2018-11-16 07:27:05 +01:00
  • d91e26fcda bump version FunkyFr3sh 2018-11-16 07:03:17 +01:00
  • dcecd20d3c don't update vertices/viewport on every frame to improve the performance FunkyFr3sh 2018-11-16 07:02:27 +01:00
  • d45fabe5cd add workaround for TS/YR stretching - don't stretch the menus FunkyFr3sh 2018-11-16 06:37:11 +01:00
  • 4d867fcaef add floats for scaling FunkyFr3sh 2018-11-16 02:59:42 +01:00
  • ff8528a72c add GameHandlesClose from ts-ddraw FunkyFr3sh 2018-11-16 01:14:05 +01:00
  • 7f67f1c03f no resizable window for wine, sorry :( FunkyFr3sh 2018-11-16 00:40:34 +01:00
  • f009a4d181 fix misaligned comboboxes in TS and YR FunkyFr3sh 2018-11-16 00:37:09 +01:00
  • e4a5c35f65 add presets for TS and YR FunkyFr3sh 2018-11-15 10:47:18 +01:00
  • c04146ff67 bump version FunkyFr3sh 2018-11-15 10:02:01 +01:00
  • a252b3724d allow moving the window to any position (tiberian sun) FunkyFr3sh 2018-11-15 09:51:41 +01:00
  • 5e4de793d4 fix tiberian sun menus FunkyFr3sh 2018-11-15 09:45:24 +01:00
  • b04dc01104 make opengl compatible with older versions than 2.0 (for 16bit games only) FunkyFr3sh 2018-11-15 06:16:09 +01:00
  • ec11947593 remove some resolutions to keep the list short FunkyFr3sh 2018-11-14 09:21:23 +01:00
  • 6e92e93334 add some more presets FunkyFr3sh 2018-11-14 09:12:56 +01:00
  • 91614bf83c fix for case sensitive filenames (linux) FunkyFr3sh 2018-11-14 07:00:42 +01:00
  • 806746d364 experimental 16bit color support (Dune 2000) FunkyFr3sh 2018-11-14 05:35:59 +01:00
  • a9ce4ac13c bump version for release 1.2.5.0 FunkyFr3sh 2018-11-13 19:48:32 +01:00
  • eced18d01f make real ddraw fully optional (keep old XP workaround..) FunkyFr3sh 2018-11-13 07:29:48 +01:00
  • 45ceb74df2 use lodepng for screenshots FunkyFr3sh 2018-11-12 06:31:02 +01:00
  • 68c01e2be3 Add some empty lines to the settings file to make it easier to read + Add some additional info FunkyFr3sh 2018-11-12 01:29:51 +01:00
  • a1668b14fc allow values up to 1000 for maxgameticks FunkyFr3sh 2018-11-12 00:41:08 +01:00
  • 9811f310bc use fancy macros FunkyFr3sh 2018-11-12 00:39:47 +01:00
  • 6b8208ad85 use multiple textures and rotate them (d3d9) FunkyFr3sh 2018-11-12 00:18:26 +01:00
  • 80563db9db use ticklength * 2 (just making sure...) FunkyFr3sh 2018-11-09 20:58:48 +01:00
  • bdb5675459 make maxgameticks working via surface unlock for atomic bomberman FunkyFr3sh 2018-11-09 20:39:45 +01:00
  • 0e3e7659cb save window position on wine FunkyFr3sh 2018-11-09 00:30:29 +01:00
  • a0605813a9 make devmode working in windowed mode too FunkyFr3sh 2018-11-09 00:29:33 +01:00
  • 61075139f2 bump version for release 1.2.4.0 FunkyFr3sh 2018-11-07 23:55:25 +01:00
  • c8c86f8282 remember window state FunkyFr3sh 2018-11-07 23:28:19 +01:00
  • 8d6e00d263 always adjust mouse in case mouse cursor can't be hidden FunkyFr3sh 2018-11-07 20:10:15 +01:00
  • e14e1e74c5 remove sleep in setdisplaymode FunkyFr3sh 2018-11-07 17:42:08 +01:00
  • 217ecd89b5 fix res macro to make it working with VS too FunkyFr3sh 2018-11-06 22:14:40 +01:00
  • b69e89d1de don't override maintain aspect ratio option globally when fullscreen resolution isn't supported FunkyFr3sh 2018-11-05 20:48:42 +01:00
  • 14ea479797 some more wine tweaks to improve performance on minimize FunkyFr3sh 2018-11-05 14:16:30 +01:00
  • e59043f43f fix resizable window on wine FunkyFr3sh 2018-11-05 14:05:32 +01:00
  • 72a86a9f78 make alt+enter working with a resized window FunkyFr3sh 2018-11-04 19:35:38 +01:00
  • d68cb86430 addref fix FunkyFr3sh 2018-11-02 03:20:36 +01:00
  • 8ba6185965 fix for carmageddon 2 FunkyFr3sh 2018-11-02 02:21:16 +01:00
  • 7b55df3ed7 remove screenshot hotkey FunkyFr3sh 2018-11-01 20:14:33 +01:00
  • d56240e178 make windowed+stretching working for a lot of non-cnc games FunkyFr3sh 2018-11-01 20:09:42 +01:00
  • b566d78499 use opengl for carma95 1.2.3.0 FunkyFr3sh 2018-10-31 16:37:27 +01:00
  • b4e196ca79 fix gdi flip bug FunkyFr3sh 2018-10-31 15:49:18 +01:00
  • 63026df1f5 bump version for release FunkyFr3sh 2018-10-31 13:22:15 +01:00
  • 0e6d415f63 remove sleep hack and add a smarter game speed limiter that takes the games performance into account FunkyFr3sh 2018-10-31 11:48:41 +01:00
  • 2d4841beda handle ddraw_surface_QueryInterface FunkyFr3sh 2018-10-31 00:33:21 +01:00
  • 737a26bfb3 add Dungeon Keeper preset + required hack FunkyFr3sh 2018-10-30 21:48:01 +01:00
  • 82b245228c add dummy callback + new preset FunkyFr3sh 2018-10-30 19:38:32 +01:00
  • 90a31e1daf limit resolutions in EnumDisplayModes to prevent crashes FunkyFr3sh 2018-10-30 17:54:14 +01:00
  • 478d716a26 init rgb palette on surface::SetPalette FunkyFr3sh 2018-10-30 15:54:52 +01:00
  • 429389af07 lock mouse in windowed mode if resolution changed during runtime FunkyFr3sh 2018-10-30 14:35:13 +01:00
  • 8ae70e454f fix DDSCAPS_PRIMARYSURFACE check in surface->release FunkyFr3sh 2018-10-30 14:05:43 +01:00
  • 5ea076752b fix d2 palette bug FunkyFr3sh 2018-10-30 12:59:12 +01:00
  • 49c4fe826d fix debug define FunkyFr3sh 2018-10-30 12:43:44 +01:00
  • d79b2086cc make sure only 8bit video modes are used + add some more debugging code FunkyFr3sh 2018-10-30 08:29:19 +01:00
  • 8f394009b1 add AoE2 workaround FunkyFr3sh 2018-10-29 07:01:32 +01:00
  • bde5fcd70b remove unused code + add some more presets FunkyFr3sh 2018-10-29 05:47:01 +01:00
  • 5e121fd76b fix for maintain aspect ratio FunkyFr3sh 2018-10-28 13:00:50 +01:00
  • ff5fcec431 raise version number FunkyFr3sh 2018-10-28 12:41:08 +01:00
  • 0bca0877fb restrict size via WM_SIZING FunkyFr3sh 2018-10-28 12:38:57 +01:00
  • 30618755a1 don't use WM_GETMINMAXINFO to prevent possible bugs later on FunkyFr3sh 2018-10-28 08:01:31 +01:00
  • a07fec08e0 maintain aspect ratio on resize FunkyFr3sh 2018-10-28 06:46:35 +01:00
  • d70104c610 force redraw FunkyFr3sh 2018-10-27 17:39:43 +02:00
  • 5bcf6b2a97 resizable window FunkyFr3sh 2018-10-27 16:44:09 +02:00
  • 7f0eef570b add partial support for DDBLT_KEYSRC FunkyFr3sh 2018-10-27 09:23:00 +02:00
  • 8e53cdc5fa fix palette issues on GetDC FunkyFr3sh 2018-10-27 07:43:47 +02:00
  • 5477e5139a fixes resolution changes during run time with d3d9 and opengl renderers FunkyFr3sh 2018-10-27 02:28:07 +02:00
  • 202e4eb869 improve logging FunkyFr3sh 2018-10-26 10:34:45 +02:00
  • 88faf16fd9 bump version FunkyFr3sh 2018-10-26 08:46:12 +02:00
  • 2d1ab88f85 partial support for DDBLTFAST_SRCCOLORKEY FunkyFr3sh 2018-10-26 08:33:09 +02:00
  • 70492f6412 highlight unsupported functions (for easier DebugString real-time filtering) FunkyFr3sh 2018-10-26 07:24:38 +02:00
  • c54465ed9e copy empires2.exe settings to age2_x1.exe FunkyFr3sh 2018-10-26 06:06:09 +02:00
  • d2561b3305 force posX/posY to 0 to have a somewhat working alt+enter FunkyFr3sh 2018-10-26 05:41:22 +02:00
  • cbc66c3bc2 implement EnumDisplayModes and BltFast - Fixes DDBLT_COLORFILL with NULL rect - support resolution changes during runtime (AoE2) FunkyFr3sh 2018-10-26 05:27:10 +02:00
  • 25627134e7 don't save windowPos if it's -32000 FunkyFr3sh 2018-10-25 09:31:40 +02:00
  • 5114d902da add additional empty line to the end of the settings file FunkyFr3sh 2018-10-25 07:20:19 +02:00
  • bb647d91f6 set maxFPS to 125 by default FunkyFr3sh 2018-10-25 07:11:36 +02:00
  • 3fa02ac34d support for loading/saving settings for multiple games via a single settings file FunkyFr3sh 2018-10-25 07:03:01 +02:00
  • 5f1fab04d9 remove old 125 fps workaround since it isn't needed anymore FunkyFr3sh 2018-10-25 04:18:37 +02:00
  • 67f7f2bfe6 move detect_cutscene into main.c since it's used by all renderers FunkyFr3sh 2018-10-25 04:15:53 +02:00
  • b9eda0f6af allow Sleep hack with GDI renderer FunkyFr3sh 2018-10-25 04:05:44 +02:00
  • a8165c4112 remove maxFPS from GDI renderer since it isn't async and would slow down the whole game FunkyFr3sh 2018-10-25 03:53:25 +02:00
  • 4fe2bf7c99 screenshots in .bmp format without libpng FunkyFr3sh 2018-10-24 09:01:24 +02:00
  • 4814054df5 remove duplicate code FunkyFr3sh 2018-10-24 06:27:42 +02:00
  • 35ac845688 use run-time dynamic linking for opengl32.dll to prevent random bugs where the game fails to start FunkyFr3sh 2018-10-24 04:21:22 +02:00
  • 2754da2a30 raise version for release 1.2.2.0 FunkyFr3sh 2018-10-16 17:35:31 +02:00
  • 6d90e8395a don't use glFinish in test functions FunkyFr3sh 2018-10-16 07:07:49 +02:00
  • 21500ca591 make sure d3ddev is not null FunkyFr3sh 2018-10-15 03:31:57 +02:00
  • 59f0f4d9b2 add a header file for d3d9 renderer FunkyFr3sh 2018-10-15 00:57:05 +02:00
  • 28c9886dbe fix d3d9 multi threading FunkyFr3sh 2018-10-15 00:01:31 +02:00