support upscale hack for KKND Xtreme high resolution patch (vhack=true)
This commit is contained in:
parent
d1d9b1f972
commit
39c62d6e7d
10 changed files with 47 additions and 22 deletions
14
src/dd.c
14
src/dd.c
|
@ -690,8 +690,20 @@ HRESULT dd_SetCooperativeLevel(HWND hwnd, DWORD dwFlags)
|
|||
|
||||
g_ddraw->isredalert = strcmp(g_ddraw->title, "Red Alert") == 0;
|
||||
g_ddraw->iscnc1 = strcmp(g_ddraw->title, "Command & Conquer") == 0;
|
||||
g_ddraw->iskkndx = strcmp(g_ddraw->title, "KKND Xtreme") == 0;
|
||||
|
||||
if (g_ddraw->vhack && !g_ddraw->isredalert && !g_ddraw->iscnc1)
|
||||
if (g_ddraw->iskkndx)
|
||||
{
|
||||
g_ddraw->upscale_hack_width = 640;
|
||||
g_ddraw->upscale_hack_height = 480;
|
||||
}
|
||||
else if (g_ddraw->isredalert || g_ddraw->iscnc1)
|
||||
{
|
||||
g_ddraw->upscale_hack_width = 640;
|
||||
g_ddraw->upscale_hack_height = 400;
|
||||
}
|
||||
|
||||
if (g_ddraw->vhack && !g_ddraw->isredalert && !g_ddraw->iscnc1 && !g_ddraw->iskkndx)
|
||||
{
|
||||
g_ddraw->vhack = 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue