mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-15 06:04:49 +01:00
add hack for Metal Gear Solid
This commit is contained in:
parent
bae11e7f9f
commit
af75abf026
1
inc/dd.h
1
inc/dd.h
@ -166,6 +166,7 @@ typedef struct CNCDDRAW
|
||||
BOOL tshack;
|
||||
BOOL infantryhack;
|
||||
BOOL stronghold_hack;
|
||||
BOOL mgs_hack;
|
||||
BOOL remove_menu;
|
||||
int maxgameticks;
|
||||
BOOL alt_key_down;
|
||||
|
@ -59,6 +59,7 @@ void cfg_load()
|
||||
g_ddraw->tshack = cfg_get_bool("tshack", FALSE);
|
||||
g_ddraw->infantryhack = cfg_get_bool("infantryhack", FALSE);
|
||||
g_ddraw->stronghold_hack = cfg_get_bool("stronghold_hack", FALSE);
|
||||
g_ddraw->mgs_hack = cfg_get_bool("mgs_hack", FALSE);
|
||||
|
||||
if (cfg_get_bool("game_handles_close", FALSE) || g_ddraw->infantryhack)
|
||||
{
|
||||
|
2
src/dd.c
2
src/dd.c
@ -544,6 +544,8 @@ HRESULT dd_SetDisplayMode(DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwFl
|
||||
if (dwBPP != 8 && dwBPP != 16 && dwBPP != 32)
|
||||
return DDERR_INVALIDMODE;
|
||||
|
||||
if (g_ddraw->mgs_hack && dwHeight == 480) dwHeight -= 32; /* Remove black bar in Metal Gear Solid */
|
||||
|
||||
if (g_ddraw->render.thread)
|
||||
{
|
||||
EnterCriticalSection(&g_ddraw->cs);
|
||||
|
Loading…
x
Reference in New Issue
Block a user