Commit graph

1825 commits

Author SHA1 Message Date
FunkyFr3sh
aac405031e add some more checks to fixnotresponding patch 2024-09-02 13:09:47 +02:00
FunkyFr3sh
4e8253e873 add preset for The Jungle Book Groove Party 2024-09-02 12:51:57 +02:00
FunkyFr3sh
ca8bb53195 add fixnotresponding to blt as well 2024-09-02 12:40:39 +02:00
FunkyFr3sh
ca70847250 add preset for Jungle Storm 2024-09-02 12:25:46 +02:00
FunkyFr3sh
6620708f6a update glover preset 2024-09-02 12:15:00 +02:00
FunkyFr3sh
50da3c6a24 add preset for glover 2024-09-02 12:03:39 +02:00
FunkyFr3sh
40e30163d1 simplify git code 2024-09-02 10:44:09 +02:00
FunkyFr3sh
d6b2249c78 add missing NULL checks 2024-09-01 13:52:36 +02:00
FunkyFr3sh
0e173ef6a8 add preset for lego loco 2024-09-01 13:32:03 +02:00
FunkyFr3sh
ccbf60698a allow to override SM_CXSCREEN and SM_CYSCREEN via fake_mode 2024-09-01 12:34:36 +02:00
FunkyFr3sh
094d020e05 allow to override bpp via fake_mode 2024-09-01 12:16:19 +02:00
FunkyFr3sh
0f2a367c36 add git branch to logs 2024-09-01 09:40:46 +02:00
FunkyFr3sh
7c85e9c494 add preset for Thomas & Friends 2024-08-31 17:00:53 +02:00
FunkyFr3sh
f3ba703444 add git commit hash to mingw build as well 2024-08-31 14:09:35 +02:00
FunkyFr3sh
b5eea287d5 add git commit hash to file version and log 2024-08-31 13:22:29 +02:00
FunkyFr3sh
248b62a332 add NULL checks to QueryInterface 2024-08-31 11:12:39 +02:00
FunkyFr3sh
004951a940 ignore 0 GUID 2024-08-31 10:11:37 +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
6ad443cfb1 uncomment ReleaseCapture call to prevent cursor issues in windowed mode 2024-08-30 16:02:32 +02:00
FunkyFr3sh
1b0c518759 add preset for Girl Talk 2024-08-30 12:44:55 +02:00
FunkyFr3sh
f64913b5e6 fix for windowed_hack 2024-08-30 12:37:06 +02:00
FunkyFr3sh
18f6b1e5ea add preset for Play with the Teletubbies 2024-08-30 12:10:50 +02:00
FunkyFr3sh
e44b04956f add preset for Axis & Allies 2024-08-30 12:06:21 +02:00
FunkyFr3sh
9565b2b50f make sure we return proper resolution list when using windowed hack 2024-08-30 11:55:43 +02:00
FunkyFr3sh
fc99383f21 lie about SIZEPALETTE and NUMCOLORS in GetDeviceCaps 2024-08-30 10:25:38 +02:00
FunkyFr3sh
25ef20e711 always create log files next to game exe 2024-08-30 09:04:22 +02:00
FunkyFr3sh
c7fe0b614b fix STATUS_INVALID_CRUNTIME_PARAMETER crash with debug build 2024-08-30 08:28:59 +02:00
FunkyFr3sh
9d31f76d3e add presets 2024-08-29 17:24:21 +02:00
FunkyFr3sh
8fe9a9370c tweak fake output of GetVerticalBlankStatus 2024-08-29 11:41:31 +02:00
FunkyFr3sh
a8dfbff1f2 add preset for Jeopardy! 2024-08-28 15:27:42 +02:00
FunkyFr3sh
0884be514d handle cases where DDSD_WIDTH and DDSD_HEIGHT passed to dd_EnumDisplayModes 2024-08-28 10:24:00 +02:00
FunkyFr3sh
e79e076f0a only ignore errors in debug build 2024-08-28 09:25:15 +02:00
FunkyFr3sh
efd5bc6c32 use glGetStringi if available (fixes errors on core profile) 2024-08-28 09:19:32 +02:00
FunkyFr3sh
dffed46947 Ignore errors from glGetString 2024-08-28 08:36:46 +02:00
FunkyFr3sh
bdb249058a fix ddsCaps 2024-08-26 08:57:11 +02:00
FunkyFr3sh
283295a5c9 add DDSCL_FULLSCREEN check 2024-08-25 19:12:15 +02:00
FunkyFr3sh
e6c5c4ede2 enable workaround for fallout 1 as well 2024-08-25 12:26:12 +02:00
FunkyFr3sh
a0ec16ba4d add preset for constructor 2024-08-25 09:07:50 +02:00
FunkyFr3sh
136b5b30c5 add new IsSteamDeck function to versionhelpers 2024-08-24 14:50:03 +02:00
FunkyFr3sh
40ed996311 disable wayland detection for SteamDeck
Not needed because the deck does automatically enabled gamescope and therefore games will not glitch
2024-08-24 14:42:33 +02:00
FunkyFr3sh
ab3aac113e add comment 2024-08-21 10:22:59 +02:00
FunkyFr3sh
57d5a9cda3 add fallout 2 workaround for window not showing up in taskbar sometimes 2024-08-21 10:07:57 +02:00
FunkyFr3sh
073709dc3a update presets 2024-08-21 08:53:08 +02:00
FunkyFr3sh
826cb5c4d5 fix bmp screenshots 2024-08-21 08:37:13 +02:00
FunkyFr3sh
848b084655 update callus 95 preset 2024-08-21 04:56:49 +02:00
FunkyFr3sh
f903230ed5 update callus 95 preset 2024-08-21 04:54:06 +02:00
FunkyFr3sh
05685bffae always disable menu in fullscreen mode (keep it for borderelss only) 2024-08-20 11:09:49 +02:00
FunkyFr3sh
c838496b20 update age of wonders presets 2024-08-20 11:01:48 +02:00
FunkyFr3sh
4078fdf919 use Alt+Backspace hokey combo for windowed toggle in Moorhuhn 2024-08-20 10:44:54 +02:00
FunkyFr3sh
35f27746d1 add remove_menu setting to ini template 2024-08-20 09:56:07 +02:00
FunkyFr3sh
2faed7325b update HoMM 4 preset 2024-08-20 09:55:27 +02:00
FunkyFr3sh
815e9f045b fix warning 2024-08-18 11:40:17 +02:00
FunkyFr3sh
efb524ee4d add new optionm to fixchild= ini setting 2024-08-17 14:23:29 +02:00
FunkyFr3sh
a6adda6ace add commented out test code 2024-08-17 13:13:25 +02:00
FunkyFr3sh
52b63d3d47 add preset for Callus 95 2024-08-17 07:37:43 +02:00
FunkyFr3sh
79b1812e5a hide msctls_statusbar32 2024-08-17 07:34:54 +02:00
FunkyFr3sh
af8a81b618 Force redraw for GDI games 2024-08-17 06:03:41 +02:00
FunkyFr3sh
5ca3319e7a update some older presets 2024-08-16 15:30:07 +02:00
FunkyFr3sh
164365efd3 add new aspect_ratio to ddraw.ini 2024-08-16 07:51:05 +02:00
FunkyFr3sh
33666bbd19 try to get at least some windowed games working with zero config 2024-08-15 16:50:28 +02:00
FunkyFr3sh
aa357c044d set default size of primary surface to 1024x768 2024-08-15 14:20:13 +02:00
FunkyFr3sh
1ce5acd05d update lapis preset 2024-08-15 12:58:52 +02:00
FunkyFr3sh
9f12b35dc8 revert debug change 2024-08-15 12:55:54 +02:00
FunkyFr3sh
b40fcdd14e update lapis preset 2024-08-15 12:30:52 +02:00
FunkyFr3sh
35bc19f731 add preset for Lapis 2024-08-15 12:10:34 +02:00
FunkyFr3sh
f49f09895b save and restore dc state 2024-08-15 12:06:02 +02:00
FunkyFr3sh
79feefac26 remove test code 2024-08-15 10:19:28 +02:00
FunkyFr3sh
c7e4b81ad7 add experimental aspect_ratio setting (hidden for now) 2024-08-15 10:16:20 +02:00
FunkyFr3sh
e23a0ce1d5 rename once more 2024-08-13 04:57:26 +02:00
FunkyFr3sh
04c5944165 use -shader2scale instead of -noscale in filenames 2024-08-13 04:48:10 +02:00
FunkyFr3sh
e0b7d26856 add option to allow upscaling via shader2
must insert "-noscale" into filename to activate
2024-08-13 04:45:05 +02:00
FunkyFr3sh
555cf5de28 fix typo 2024-08-11 08:33:08 +02:00
FunkyFr3sh
5df1b00c6d add workaround for stretch blt's 2024-08-11 06:14:05 +02:00
FunkyFr3sh
b1c74f1628 remove allow_wmactivate setting 2024-08-10 03:28:12 +02:00
FunkyFr3sh
d71118454e improve logs 2024-08-07 04:20:21 +02:00
FunkyFr3sh
94ed631c6e fix for last commit 2024-08-05 05:56:43 +02:00
FunkyFr3sh
64f01ec06e #342 add preset for WarCraft 2000: Nuclear Epidemic 2024-08-05 05:56:08 +02:00
FunkyFr3sh
b50ff36ffc only check texture if no error 2024-08-03 08:57:38 +02:00
FunkyFr3sh
663743b49f make sure we don't get a random GL_INVALID_FRAMEBUFFER_OPERATION during test 2024-08-03 08:55:05 +02:00
FunkyFr3sh
4fd2f98301 only create opengl core context once 2024-08-03 08:22:50 +02:00
FunkyFr3sh
46f0fa29d4 #102 add -vietnamese - translation made by TheBuck338 @ github 2024-08-01 09:27:01 +02:00
FunkyFr3sh
d8b6395423 enable "nonexclusive" by default 2024-07-28 23:17:16 +02:00
FunkyFr3sh
cd0cfe5d5c update Real War preset 2024-07-28 10:49:52 +02:00
FunkyFr3sh
ca133861eb add preset for Real War 2024-07-28 10:39:39 +02:00
FunkyFr3sh
bc1a69330b add note about new limiter type 2024-07-28 10:38:03 +02:00
FunkyFr3sh
80356f76ed add new limiter type "LIMIT_UNLÖCK" 2024-07-28 10:37:14 +02:00
FunkyFr3sh
50b68a63bb adjust preset 2024-07-28 04:39:51 +02:00
FunkyFr3sh
3a579e36cc improve opengl error logs 2024-07-26 08:17:56 +02:00
FunkyFr3sh
2efc7f8a59 add preset for Emperor: Rise of the Middle Kingdom 2024-07-25 23:53:17 +02:00
FunkyFr3sh
9bd6cb9cc8 retry wglMakeCurrent up to 5 times on failure 2024-07-24 08:05:03 +02:00
FunkyFr3sh
f2f6ffe69f initial zoom support 2024-07-24 08:00:04 +02:00
FunkyFr3sh
86940e9937 add new DDEnableZoom export 2024-07-23 23:25:32 +02:00
FunkyFr3sh
3ef9e29a8b retry wglMakeCurrent at least once 2024-07-22 11:05:50 +02:00
FunkyFr3sh
e3b81f8250 only create opengl context once per window
fixes issues on intel and improves performance
2024-07-22 09:03:15 +02:00
FunkyFr3sh
4b5ded46f1 reduce waiting time in SetDisplayMode( 2024-07-21 07:18:09 +02:00
FunkyFr3sh
f4f5c2d71b fix GL_OUT_OF_MEMORY error issues on high resolutions such as 8k and above 2024-07-21 04:01:00 +02:00
FunkyFr3sh
751a1e9419 detect D3DWindower as well 2024-07-20 02:19:31 +02:00
FunkyFr3sh
7ac53e1e97 add preset for Barbie(R) Photo Designer 2024-07-19 07:35:21 +02:00
FunkyFr3sh
7cb1fceac7 fix warnings 2024-07-18 01:50:31 +02:00