fix: 720p & 480p swf fallbacks
This commit is contained in:
@@ -589,6 +589,7 @@ void UIController::loadSkins()
|
||||
wstring tooltipsSkinPath = L"";
|
||||
#endif
|
||||
wstring platformSkinPath = L"";
|
||||
wstring platfromSkinFallbackPath = L"";
|
||||
|
||||
#ifdef __PS3__
|
||||
platformSkinPath = L"skinPS3.swf";
|
||||
@@ -599,6 +600,7 @@ void UIController::loadSkins()
|
||||
{
|
||||
tooltipsSkinPath = GetTooltipSkinPath();
|
||||
platformSkinPath = L"skinHDWin.swf";
|
||||
platfromSkinFallbackPath = L"skinWin.swf";
|
||||
}
|
||||
else if (ui.getScreenWidth() >= 960.0f && ui.getScreenWidth() < 1280.0f) //str1k3r - we need to check this to make sure we dont load the vita skin on 720p
|
||||
{
|
||||
@@ -611,24 +613,25 @@ void UIController::loadSkins()
|
||||
platformSkinPath = L"skinWin.swf";
|
||||
}
|
||||
#elif defined _DURANGO
|
||||
//if(m_fScreenHeight==1080.0f)
|
||||
//{
|
||||
if(m_fScreenHeight==1080.0f)
|
||||
{
|
||||
platformSkinPath = L"skinHDDurango.swf";
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// platformSkinPath = L"skinDurango.swf";
|
||||
//}
|
||||
platfromSkinFallbackPath = L"skinDurango.swf";
|
||||
}
|
||||
else
|
||||
{
|
||||
platformSkinPath = L"skinDurango.swf";
|
||||
}
|
||||
#elif defined __ORBIS__
|
||||
//if(m_fScreenHeight==1080.0f)
|
||||
//{
|
||||
if(m_fScreenHeight==1080.0f)
|
||||
{
|
||||
platformSkinPath = L"skinHDOrbis.swf";
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// platformSkinPath = L"skinOrbis.swf";
|
||||
//}
|
||||
|
||||
platfromSkinFallbackPath = L"skinOrbis.swf";
|
||||
}
|
||||
else
|
||||
{
|
||||
platformSkinPath = L"skinOrbis.swf";
|
||||
}
|
||||
#endif
|
||||
|
||||
// str1k3r - Fixes 720p/480p Crashes on Windows64, also allows this to be used on 1080p consoles instead of just Windows64
|
||||
@@ -649,6 +652,22 @@ void UIController::loadSkins()
|
||||
m_iggyLibraries[eLibrary_HUD] = loadSkin(L"skinHDHud.swf", L"skinHDHud.swf");
|
||||
m_iggyLibraries[eLibrary_Tooltips] = loadSkin(L"skinHDTooltips.swf", L"skinHDTooltips.swf");
|
||||
m_iggyLibraries[eLibrary_Default] = loadSkin(L"skinHD.swf", L"skinHD.swf");
|
||||
|
||||
//str1k3r - 720/480p fallbacks
|
||||
m_iggyLibraries[eLibraryFallback_Platform] = loadSkin(platfromSkinFallbackPath, L"platformskin.swf");
|
||||
m_iggyLibraries[eLibraryFallback_GraphicsDefault] = loadSkin(L"skinGraphics.swf", L"skinGraphics.swf");
|
||||
m_iggyLibraries[eLibraryFallback_GraphicsHUD] = loadSkin(L"skinGraphicsHud.swf", L"skinGraphicsHud.swf");
|
||||
m_iggyLibraries[eLibraryFallback_GraphicsInGame] = loadSkin(L"skinGraphicsInGame.swf", L"skinGraphicsInGame.swf");
|
||||
m_iggyLibraries[eLibraryFallback_GraphicsTooltips] = loadSkin(L"skinGraphicsTooltips.swf", L"skinGraphicsTooltips.swf");
|
||||
m_iggyLibraries[eLibraryFallback_GraphicsLabels] = loadSkin(L"skinGraphicsLabels.swf", L"skinGraphicsLabels.swf");
|
||||
m_iggyLibraries[eLibraryFallback_Labels] = loadSkin(L"skinLabels.swf", L"skinLabels.swf");
|
||||
#ifdef _WINDOWS64
|
||||
m_iggyLibraries[eLibraryFallback_ControlTooltips] = loadSkin(tooltipsSkinPath, L"skinControlTooltips.swf");
|
||||
#endif
|
||||
m_iggyLibraries[eLibraryFallback_InGame] = loadSkin(L"skinInGame.swf", L"skinInGame.swf");
|
||||
m_iggyLibraries[eLibraryFallback_HUD] = loadSkin(L"skinHud.swf", L"skinHud.swf");
|
||||
m_iggyLibraries[eLibraryFallback_Tooltips] = loadSkin(L"skinTooltips.swf", L"skinTooltips.swf");
|
||||
m_iggyLibraries[eLibraryFallback_Default] = loadSkin(L"skin.swf", L"skin.swf");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -99,6 +99,22 @@ private:
|
||||
eLibrary_HUD,
|
||||
eLibrary_Tooltips,
|
||||
eLibrary_Default,
|
||||
|
||||
//str1k3r - Load the 720/480 skins so that we have something to fallback onto
|
||||
eLibraryFallback_Platform,
|
||||
eLibraryFallback_GraphicsDefault,
|
||||
eLibraryFallback_GraphicsHUD,
|
||||
eLibraryFallback_GraphicsInGame,
|
||||
eLibraryFallback_GraphicsTooltips,
|
||||
eLibraryFallback_GraphicsLabels,
|
||||
eLibraryFallback_Labels,
|
||||
#ifdef _WINDOWS64
|
||||
eLibraryFallback_ControlTooltips,
|
||||
#endif
|
||||
eLibraryFallback_InGame,
|
||||
eLibraryFallback_HUD,
|
||||
eLibraryFallback_Tooltips,
|
||||
eLibraryFallback_Default,
|
||||
|
||||
eLibrary_Count,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user