1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-06-30 08:24:05 +00:00

GLideNUI-wtl: Add language for texture tab

This commit is contained in:
zilmar 2020-04-21 08:18:48 +09:30 committed by Sergey Lipskiy
parent e2bb100244
commit ba7a84c2d1
14 changed files with 389 additions and 41 deletions

Binary file not shown.

View File

@ -153,6 +153,47 @@ void loadDefaultStrings(void)
g_defaultStrings.insert(LANG_STRINGS::value_type(FRAMEBUFFER_RENDER_FRAMEBUFFER_TOOLTIP, "When this option is checked, the frame buffer is rendered directly to the screen. This prevents some graphic problems but may cause slowdowns or visual quality problems.\n[Recommended: Usually unchecked]"));
g_defaultStrings.insert(LANG_STRINGS::value_type(FRAMEBUFFER_COPY_DEPTH_TO_MAIN, "Copy depth to main depth buffer"));
g_defaultStrings.insert(LANG_STRINGS::value_type(FRAMEBUFFER_COPY_DEPTH_TO_MAIN_TOOLTIP, "This option is required for some Reshade depth dependant effects, such as SSAO and depth of field.\n[Recommended: only if you use Reshade and need depth dependant effects]"));
//Texture enhancement
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_N64_TEXTURES_GROUP, "N64 textures"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_N64_FILTER, "Filter:"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_N64_FILTER_TOOLTIP, "This filter smooths or sharpens textures. There are four smoothing filters and two sharpening filters. The higher the number, the stronger the effect. Performance may be affected depending on the game and/or your PC.\n[Recommended: Your preference]"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_N64_FILTER_NONE, "None"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_N64_FILTER_SMOOTH1, "Smooth filtering 1"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_N64_FILTER_SMOOTH2, "Smooth filtering 2"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_N64_FILTER_SMOOTH3, "Smooth filtering 3"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_N64_FILTER_SMOOTH4, "Smooth filtering 4"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_N64_FILTER_SHARP1, "Sharp filtering 1"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_N64_FILTER_SHARP2, "Sharp filtering 2"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_ENHANCEMENT, "Enhancement:"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_ENHANCEMENT_TOOLTIP, "There are 12 distinct filters to select. Depending on which filter, they may cause performance problems.\nWhen Store is selected, textures are saved to the cache as-is. This improves performance in games that load many textures. Uncheck Disable for backgrounds for the best performance.\n[Recommended: Your preference]"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_ENHANCEMENT_NONE, "None"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_ENHANCEMENT_STORE, "Store"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_DECREASE_COLOR, "Decrease color banding (recommended for xBRZ enhancement)"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_DECREASE_COLOR_TOOLTIP, "This option enables a pre-processing step that reduces posterization issues on enhanced textures.\n[Recommended: Checked for xBRZ]"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_IGNORE_BACKGROUNDS, "Disable for backgrounds"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_IGNORE_BACKGROUNDS_TOOLTIP, "This option skips texture enhancements for long, narrow textures that are usually used for backgrounds. This may save texture memory and improve performance.\n[Recommended: Checked, unless Enhancement is set to Store]"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_USE_FILE_STORAGE, "Use file storage instead of memory cache"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_USE_TEXTURE_PACK, "Use texture pack"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_TEXTURE_PACK, "Texture pack path:"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_TEXTURE_PACK_TOOLTIP, "Select path to the folder with texture packs.\nDefault: Plugin / hires_texture"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_CACHE_PATH, "Texture cache path:"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_DUMP_PATH, "Texture dump path:"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_USE_FULL_TRANSPARENCIES, "Use full transparencies (recommended for newer texture packs)"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_USE_FULL_TRANSPARENCIES_TOOLTIP, "When this option is cleared, textures will be loaded as they are when using Rice Video: transparencies either on or off. When this option is selected, GlideN64 will check how the texture's alpha channel was designed and will select the most appropriate format. This gives texture pack designers freedom to use semi-transparent textures.\nClear this option for older or poorly designed texture packs.\n[Recommended: Texture pack dependent]"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_ALTERNATIVE_CRC, "Alternative CRC calculation (for old Rice Video packs)"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_ALTERNATIVE_CRC_TOOLTIP, "This option emulates a palette CRC calculation bug in Rice Video. If you have problems loading textures, try checking or unchecking this option.\n[Recommended: Mostly unchecked, checked for old texture packs]"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_FILE_STORAGE, "Use file storage instead of memory cache"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_DUMP_EDIT, "Dump/edit textures"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_DUMP_EDIT_TOOLTIP, "This option dumps textures on screen to a texture pack folder. You can also reload textures while the game is running to see how they look instantly—big time saver!\nHotkeys:\nUse R to reload textures from the texture pack\nUse D to toggle texture dumping on or off"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_SIZE_OF_MEMORY_CACHE, "Size of memory cache for enhanced textures:"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_SIZE_OF_MEMORY_CACHE_TOOLTIP, "Enhanced and filtered textures can be cached to improve performance. This option adjusts how much memory is dedicated to the texture cache. This can improve performance if there are many requests for the same texture, which is usually the case. Normally 128 MB should be more than enough, but the best option is different for each game. Super Mario 64 may not need more than 32 MB, but Conker's Bad Fur Day can take advantage of 256 MB+. Adjust accordingly if you are having performance problems. Setting this option to 0 disables the cache.\n[Recommended: PC and game dependent]"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_SAVE_ENHANCED, "Save enhanced texture cache to hard disk"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_SAVE_ENHANCED_TOOLTIP, "This option saves all previously loaded and enhanced textures to your PC. When the game is next launched, textures don't have to be recreated, causing smoother performance.\nWhen using texture packs, loading packs will take only a few seconds when the game is launched as opposed to the 560 seconds that loading usually takes. However, if you change the texture pack you'll have to manually delete the texture cache. Saved cache files are saved to a folder called Cache within the plugins folder.\n[Recommended: Checked]"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_COMPRESS_CACHE, "Compress texture cache"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_COMPRESS_CACHE_TOOLTIP, "Textures will be compressed so more textures can be held in the cache. The compression ratio varies per texture, but the compression is typically 1/5 of the original size.\n[Recommended: Checked]"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_CONVERT_16BPP, "Convert textures to 16 bpp"));
g_defaultStrings.insert(LANG_STRINGS::value_type(TEXTURE_CONVERT_16BPP_TOOLTIP, "This option halves the space used by textures in the texture cache and video card memory to improve performance. When reducing the color, GLideN64 tries to perserve the original quality as much as possible. On most textures it's hardly noticeable, but some textures, like skies, can look noticeably worse.\n[Recommended: Unchecked]"));
}
LANG_STR GetNextLangString(FILE * file)

View File

@ -157,6 +157,49 @@ enum languageStringID
FRAMEBUFFER_RENDER_FRAMEBUFFER_TOOLTIP = 4033,
FRAMEBUFFER_COPY_DEPTH_TO_MAIN = 4034,
FRAMEBUFFER_COPY_DEPTH_TO_MAIN_TOOLTIP = 4035,
/*********************************************************************************
* Texture Enhancement Tab *
*********************************************************************************/
TEXTURE_N64_TEXTURES_GROUP = 5000,
TEXTURE_N64_FILTER = 5001,
TEXTURE_N64_FILTER_TOOLTIP = 5002,
TEXTURE_N64_FILTER_NONE = 5003,
TEXTURE_N64_FILTER_SMOOTH1 = 5004,
TEXTURE_N64_FILTER_SMOOTH2 = 5005,
TEXTURE_N64_FILTER_SMOOTH3 = 5006,
TEXTURE_N64_FILTER_SMOOTH4 = 5007,
TEXTURE_N64_FILTER_SHARP1 = 5008,
TEXTURE_N64_FILTER_SHARP2 = 5009,
TEXTURE_ENHANCEMENT = 5010,
TEXTURE_ENHANCEMENT_TOOLTIP = 5011,
TEXTURE_ENHANCEMENT_NONE = 5012,
TEXTURE_ENHANCEMENT_STORE = 5013,
TEXTURE_DECREASE_COLOR = 5014,
TEXTURE_DECREASE_COLOR_TOOLTIP = 5015,
TEXTURE_IGNORE_BACKGROUNDS = 5016,
TEXTURE_IGNORE_BACKGROUNDS_TOOLTIP = 5017,
TEXTURE_USE_FILE_STORAGE = 5018,
TEXTURE_USE_TEXTURE_PACK = 5019,
TEXTURE_TEXTURE_PACK = 5020,
TEXTURE_TEXTURE_PACK_TOOLTIP = 5021,
TEXTURE_CACHE_PATH = 5022,
TEXTURE_DUMP_PATH = 5023,
TEXTURE_USE_FULL_TRANSPARENCIES = 5024,
TEXTURE_USE_FULL_TRANSPARENCIES_TOOLTIP = 5025,
TEXTURE_ALTERNATIVE_CRC = 5026,
TEXTURE_ALTERNATIVE_CRC_TOOLTIP = 5027,
TEXTURE_FILE_STORAGE = 5028,
TEXTURE_DUMP_EDIT = 5029,
TEXTURE_DUMP_EDIT_TOOLTIP = 5030,
TEXTURE_SIZE_OF_MEMORY_CACHE = 5031,
TEXTURE_SIZE_OF_MEMORY_CACHE_TOOLTIP = 5032,
TEXTURE_SAVE_ENHANCED = 5033,
TEXTURE_SAVE_ENHANCED_TOOLTIP = 5034,
TEXTURE_COMPRESS_CACHE = 5035,
TEXTURE_COMPRESS_CACHE_TOOLTIP = 5036,
TEXTURE_CONVERT_16BPP = 5037,
TEXTURE_CONVERT_16BPP_TOOLTIP = 5038,
};
struct LanguageFile

View File

@ -2,6 +2,7 @@
#include "resource.h"
#include "util.h"
#include "../Config.h"
#include "Language.h"
#include <Shlobj.h>
CTextureEnhancementTab::CTextureEnhancementTab() :
@ -11,18 +12,21 @@ CTextureEnhancementTab::CTextureEnhancementTab() :
BOOL CTextureEnhancementTab::OnInitDialog(CWindow /*wndFocus*/, LPARAM /*lInitParam*/)
{
TTInit();
TTSize(400);
CComboBox filterComboBox(GetDlgItem(IDC_CMB_FILTER));
filterComboBox.AddString(L"None");
filterComboBox.AddString(L"Smooth filtering 1");
filterComboBox.AddString(L"Smooth filtering 2");
filterComboBox.AddString(L"Smooth filtering 3");
filterComboBox.AddString(L"Smooth filtering 4");
filterComboBox.AddString(L"Sharp filtering 1");
filterComboBox.AddString(L"Sharp filtering 2");
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_NONE).c_str());
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_SMOOTH1).c_str());
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_SMOOTH2).c_str());
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_SMOOTH3).c_str());
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_SMOOTH4).c_str());
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_SHARP1).c_str());
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_SHARP2).c_str());
CComboBox enhancementComboBox(GetDlgItem(IDC_CMB_ENHANCEMENT));
enhancementComboBox.AddString(L"None");
enhancementComboBox.AddString(L"Store");
enhancementComboBox.AddString(wGS(TEXTURE_ENHANCEMENT_NONE).c_str());
enhancementComboBox.AddString(wGS(TEXTURE_ENHANCEMENT_STORE).c_str());
enhancementComboBox.AddString(L"X2");
enhancementComboBox.AddString(L"X2SAI");
enhancementComboBox.AddString(L"HQ2X");
@ -47,6 +51,84 @@ BOOL CTextureEnhancementTab::OnInitDialog(CWindow /*wndFocus*/, LPARAM /*lInitPa
void CTextureEnhancementTab::ApplyLanguage(void)
{
SetDlgItemTextW(IDC_TXT_N64_TEXTURE, wGS(TEXTURE_N64_TEXTURES_GROUP).c_str());
SetDlgItemTextW(IDC_TXT_TEXTURE_FILTER, wGS(TEXTURE_N64_FILTER).c_str());
SetDlgItemTextW(IDC_TXT_ENHANCEMENT, wGS(TEXTURE_ENHANCEMENT).c_str());
SetDlgItemTextW(IDC_CHK_DECREASE_COLOR, wGS(TEXTURE_DECREASE_COLOR).c_str());
SetDlgItemTextW(IDC_CHK_IGNORE_BACKGROUNDS, wGS(TEXTURE_IGNORE_BACKGROUNDS).c_str());
SetDlgItemTextW(IDC_CHK_ENHANCED_TEX_FILE_STORAGE, wGS(TEXTURE_USE_FILE_STORAGE).c_str());
SetDlgItemTextW(IDC_TEX_PACK_PATH_STATIC, wGS(TEXTURE_TEXTURE_PACK).c_str());
SetDlgItemTextW(IDC_TEX_CACHE_PATH_STATIC, wGS(TEXTURE_CACHE_PATH).c_str());
SetDlgItemTextW(IDC_TEX_DUMP_PATH_STATIC, wGS(TEXTURE_DUMP_PATH).c_str());
SetDlgItemTextW(IDC_CHK_ALPHA_CHANNEL, wGS(TEXTURE_USE_FULL_TRANSPARENCIES).c_str());
SetDlgItemTextW(IDC_CHK_ALTERNATIVE_CRC, wGS(TEXTURE_ALTERNATIVE_CRC).c_str());
SetDlgItemTextW(IDC_CHK_HIRES_TEX_FILESTORAGE, wGS(TEXTURE_FILE_STORAGE).c_str());
SetDlgItemTextW(IDC_CHK_TEXTURE_DUMP, wGS(TEXTURE_DUMP_EDIT).c_str());
SetDlgItemTextW(IDC_TEXTURE_FILTER_CACHE_STATIC, wGS(TEXTURE_SIZE_OF_MEMORY_CACHE).c_str());
SetDlgItemTextW(IDC_CHK_SAVE_TEXTURE_CACHE, wGS(TEXTURE_SAVE_ENHANCED).c_str());
SetDlgItemTextW(IDC_CHK_COMPRESS_CACHE, wGS(TEXTURE_COMPRESS_CACHE).c_str());
SetDlgItemTextW(IDC_CHK_FORCE_16BPP, wGS(TEXTURE_CONVERT_16BPP).c_str());
std::wstring tooltip = wGS(TEXTURE_N64_FILTER_TOOLTIP);
TTSetTxt(GetDlgItem(IDC_TXT_TEXTURE_FILTER), tooltip.c_str());
TTSetTxt(GetDlgItem(IDC_CMB_FILTER), tooltip.c_str());
tooltip = wGS(TEXTURE_ENHANCEMENT_TOOLTIP);
TTSetTxt(GetDlgItem(IDC_TXT_ENHANCEMENT), tooltip.c_str());
TTSetTxt(GetDlgItem(IDC_CMB_ENHANCEMENT), tooltip.c_str());
tooltip = wGS(TEXTURE_DECREASE_COLOR_TOOLTIP);
TTSetTxt(GetDlgItem(IDC_CHK_DECREASE_COLOR), tooltip.c_str());
tooltip = wGS(TEXTURE_IGNORE_BACKGROUNDS_TOOLTIP);
TTSetTxt(GetDlgItem(IDC_CHK_IGNORE_BACKGROUNDS), tooltip.c_str());
tooltip = wGS(TEXTURE_TEXTURE_PACK_TOOLTIP);
TTSetTxt(GetDlgItem(IDC_TEX_PACK_PATH_STATIC), tooltip.c_str());
TTSetTxt(GetDlgItem(IDC_TEX_PACK_PATH_EDIT), tooltip.c_str());
tooltip = wGS(TEXTURE_USE_FULL_TRANSPARENCIES_TOOLTIP);
TTSetTxt(GetDlgItem(IDC_CHK_ALPHA_CHANNEL), tooltip.c_str());
tooltip = wGS(TEXTURE_ALTERNATIVE_CRC_TOOLTIP);
TTSetTxt(GetDlgItem(IDC_CHK_ALTERNATIVE_CRC), tooltip.c_str());
tooltip = wGS(TEXTURE_DUMP_EDIT_TOOLTIP);
TTSetTxt(GetDlgItem(IDC_CHK_TEXTURE_DUMP), tooltip.c_str());
tooltip = wGS(TEXTURE_SIZE_OF_MEMORY_CACHE_TOOLTIP);
TTSetTxt(GetDlgItem(IDC_TEXTURE_FILTER_CACHE_STATIC), tooltip.c_str());
TTSetTxt(GetDlgItem(IDC_TEXTURE_FILTER_CACHE_EDIT), tooltip.c_str());
tooltip = wGS(TEXTURE_SAVE_ENHANCED_TOOLTIP);
TTSetTxt(GetDlgItem(IDC_CHK_SAVE_TEXTURE_CACHE), tooltip.c_str());
tooltip = wGS(TEXTURE_COMPRESS_CACHE_TOOLTIP);
TTSetTxt(GetDlgItem(IDC_CHK_COMPRESS_CACHE), tooltip.c_str());
tooltip = wGS(TEXTURE_CONVERT_16BPP_TOOLTIP);
TTSetTxt(GetDlgItem(IDC_CHK_FORCE_16BPP), tooltip.c_str());
CComboBox filterComboBox(GetDlgItem(IDC_CMB_FILTER));
int selectedIndx = filterComboBox.GetCurSel();
filterComboBox.ResetContent();
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_NONE).c_str());
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_SMOOTH1).c_str());
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_SMOOTH2).c_str());
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_SMOOTH3).c_str());
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_SMOOTH4).c_str());
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_SHARP1).c_str());
filterComboBox.AddString(wGS(TEXTURE_N64_FILTER_SHARP2).c_str());
if (selectedIndx >= 0)
filterComboBox.SetCurSel(selectedIndx);
CComboBox enhancementComboBox(GetDlgItem(IDC_CMB_ENHANCEMENT));
selectedIndx = enhancementComboBox.GetCurSel();
enhancementComboBox.AddString(wGS(TEXTURE_ENHANCEMENT_NONE).c_str());
enhancementComboBox.AddString(wGS(TEXTURE_ENHANCEMENT_STORE).c_str());
enhancementComboBox.AddString(L"X2");
enhancementComboBox.AddString(L"X2SAI");
enhancementComboBox.AddString(L"HQ2X");
enhancementComboBox.AddString(L"HQ2XS");
enhancementComboBox.AddString(L"LQ2X");
enhancementComboBox.AddString(L"LQ2XS");
enhancementComboBox.AddString(L"HQ4X");
enhancementComboBox.AddString(L"2xBRZ");
enhancementComboBox.AddString(L"3xBRZ");
enhancementComboBox.AddString(L"4xBRZ");
enhancementComboBox.AddString(L"5xBRZ");
enhancementComboBox.AddString(L"6xBRZ");
if (selectedIndx >= 0)
enhancementComboBox.SetCurSel(selectedIndx);
}
LRESULT CTextureEnhancementTab::OnColorStatic(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
@ -83,17 +165,9 @@ void CTextureEnhancementTab::OnTexturePack(UINT /*Code*/, int /*id*/, HWND /*ctl
LRESULT CTextureEnhancementTab::OnScroll(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM lParam, BOOL& /*bHandled*/)
{
LONG CtrlId = CWindow((HWND)lParam).GetWindowLong(GWL_ID);
if (CtrlId == IDC_TEXTURE_FILTER_CACHE_SPIN)
{
if (CtrlId == IDC_TEXTURE_FILTER_CACHE_SPIN) {
int Pos = m_TextureFilterCacheSpin.GetPos();
if (Pos == 20)
{
m_TextureFilterCacheTxt.SetWindowText(L"999 MB");
}
else
{
m_TextureFilterCacheTxt.SetWindowText(FormatStrW(L"%d MB", Pos * 50).c_str());
}
m_TextureFilterCacheTxt.SetWindowText(FormatStrW(L"%d MB", Pos == 20 ? 999 : Pos * 50).c_str());
}
return 0;
}
@ -140,14 +214,10 @@ void CTextureEnhancementTab::SaveDirectory(int EditCtrl, wchar_t * txPath)
bool exists = (hFindFile != INVALID_HANDLE_VALUE);
if (hFindFile != NULL)
{
FindClose(hFindFile);
}
if (exists)
{
wcscpy(txPath, Path.c_str());
}
}
void CTextureEnhancementTab::SaveSettings()
@ -207,13 +277,8 @@ void CTextureEnhancementTab::SelectDir(wchar_t * Title, int EditCtrl)
bi.ulFlags = BIF_RETURNFSANCESTORS | BIF_RETURNONLYFSDIRS;
bi.lpfn = (BFFCALLBACK)SelectDirCallBack;
bi.lParam = (DWORD)EditText.c_str();
if ((pidl = SHBrowseForFolderW(&bi)) != NULL)
{
if (SHGetPathFromIDListW(pidl, Directory))
{
EditWnd.SetWindowText(Directory);
}
}
if ((pidl = SHBrowseForFolderW(&bi)) != NULL && SHGetPathFromIDListW(pidl, Directory))
EditWnd.SetWindowText(Directory);
}
int CALLBACK CTextureEnhancementTab::SelectDirCallBack(HWND hwnd, uint32_t uMsg, uint32_t /*lp*/, uint32_t lpData)
@ -224,9 +289,7 @@ int CALLBACK CTextureEnhancementTab::SelectDirCallBack(HWND hwnd, uint32_t uMsg,
// WParam is TRUE since you are passing a path.
// It would be FALSE if you were passing a pidl.
if (lpData)
{
SendMessage(hwnd, BFFM_SETSELECTION, TRUE, lpData);
}
break;
}
return 0;

View File

@ -1,9 +1,11 @@
#pragma once
#include "config-tab.h"
#include "wtl-tooltip.h"
#include "resource.h"
class CTextureEnhancementTab :
public CConfigTab
public CConfigTab,
public CToolTipDialog<CTextureEnhancementTab>
{
public:
BEGIN_MSG_MAP(CTextureEnhancementTab)
@ -16,6 +18,7 @@ public:
COMMAND_ID_HANDLER_EX(IDC_TEX_CACHE_PATH_BTN, OnSelectTexCachePath)
COMMAND_ID_HANDLER_EX(IDC_TEX_DUMP_PATH_BTN, OnSelectTexDumpPath)
MESSAGE_HANDLER(WM_VSCROLL, OnScroll)
CHAIN_MSG_MAP(CToolTipDialog<CTextureEnhancementTab>)
END_MSG_MAP()
CTextureEnhancementTab();

Binary file not shown.

View File

@ -131,4 +131,47 @@
#4032# "Übergebe den N64 Frame-Buffer an die Ausgabe"
#4033# "Wenn diese Einstellung ausgewählt ist, wird der Frame-Buffer direkt ausgegeben. Dies verhindert einige Grafikprobleme, kann aber zu Verzögerungen und visuellen Problemem führen.\n[Empfehlung: In der Regel nicht ausgewählt]"
#4034# "Tiefe in Haupttiefenpuffer kopieren"
#4035# "Diese Option ist für einige von der Reshade-Tiefe abhängige Effekte, wie SSAO und Tiefenschärfe, erforderlich.\n[Empfehlung: nur wenn du Reshade verwendest und tiefenabhängige Effekte benötigst]"
#4035# "Diese Option ist für einige von der Reshade-Tiefe abhängige Effekte, wie SSAO und Tiefenschärfe, erforderlich.\n[Empfehlung: nur wenn du Reshade verwendest und tiefenabhängige Effekte benötigst]"
/*********************************************************************************
* Texture enhancement *
*********************************************************************************/
#5000# "N64 Texturen"
#5001# "Filter:"
#5002# "Diese Filter glätten oder schärfen Texturen. Es gibt vier Filter zum Glätten und zwei Filter zum Schärfen. Um so höher die Nummer, umso stärker der Effekt. Die Geschwindigkeit kann je nach Spiel und/oder PC beeinträchtigt werden.\n[Empfehlung: Eigene Vorliebe]"
#5003# "Kein"
#5004# "Glatte Filterung 1"
#5005# "Glatte Filterung 2"
#5006# "Glatte Filterung 3"
#5007# "Glatte Filterung 4"
#5008# "Scharfe Filterung 1"
#5009# "Scharfe Filterung 2"
#5010# "Verbesserungen:"
#5011# "Es können 12 verschiedene Filter ausgewählt werden. Abhängig vom Filter kann die Ausführungsgeschwindigkeit beeinträchtigt werden.\nWenn Abspeichern ausgewählt ist werden Texturen im Cache gespeichert. Dies steigert die Ausführungsgeschwindigkeit. Deaktiviere Ausgeschaltet für Hintergründe für die beste Ausführungsgeschwindikeit.\n[Empfehlung: Eigene Vorliebe]"
#5012# "Kein"
#5013# "Abspeichern"
#5014# "Verringere Color-Banding (empfohlen für xBRZ Verbesserung)"
#5015# "Diese Einstellung aktiviert eine Vorverarbeitungsstufe, welche Farbtontrennungsprobleme bei hochauflösenden Texturen reduziert.\n[Empfehlung: Ausgewählt für xBRZ]"
#5016# "Für Hintergünde deaktiviert"
#5017# "Diese Einstellung verwirft Texturverbesserungen für lange, schmale Texturen, welche gewöhnlich für Hintergründe verwendet werden. Dies spart Texturspeicher und kann die Ausführungsgeschwindigkeit steigern.\n[Empfehlung: Ausgewählt]"
#5018# "Dateispeicher anstelle des Cache-Speichers verwenden"
#5019# "Verwende Texturpaket"
#5020# "Pfad für Texturpakete:"
#5021# "Pfad für Textur-Packs auswählen.\nStandard: Plugin/hires_texture"
#5022# "Textur-Cache-Pfad:"
#5023# "Textur-Dump-Pfad:"
#5024# "Benutze volle Transparenz (empfohlen für neuere Texturepacks)"
#5025# "Falls diese Einstellung nicht ausgewählt ist, werden Texturen wie beim Rice-Video-Plugin geladen: Transparenzen sind entweder an oder aus. Wenn diese Einstellung ausgewählt ist untersucht GlideN64 wie der Alpha Channel der Texturen aufgebaut ist und wählt das beste Format aus. Dies gibt dem Ersteller von Textur-Packs die Möglichkeit halbtransparente Texturen zu verwenden.\nDiese Einstellung sollte bei alten oder schlecht entworfenen Texture-Packs nicht ausgewählt werden.\n[Empfehlung: Textur-Pack abhängig]"
#5026# "Alternative CRC-Berechnung (für ältere Rice-Video-Packs)"
#5027# "Diese Einstellung emuliert einen CRC Berechnungsfehler des Rice-Video-Plugins. Wenn Fehler beim Laden von Texturen auftauchen aktiviere oder deaktiviere diese Einstellung.\n[Empfehlung: Nicht ausgewählt, ausgewählt für ältere Textur-Packs]"
#5028# "Dateispeicher anstelle des Cache-Speichers verwenden"
#5029# "Speichere/editiere Texturen"
#5030# "Diese Einstellung speichert aktuell angezeigte Texturen in einem Texture-Pack Verzeichnis. Es können auch Texturen neu geladen werden während ein Spiel läuft um direkt zu sehen wie sie aussehen.\nHotkeys:\nBenutze R um Texturen aus Texture-Packs neu zu laden\nBenutze D um Texturen speichern an- und abzuschalten"
#5031# "Größe des Speichercaches für erweiterte Texturen:"
#5032# "Verbesserte und gefilterte Texturen können zwischengespeichert werden, um die Leistung zu erhöhen. Diese Einstellung legt fest wieviel Speicher für den Texture-Cache reserviert wird. Dies kann bei vielen Anfragen die Leistung erhöhen, was normalerweise der Fall ist. Eigentlich sollten 128MB mehr als genug sein. Der beste Wert ist aber spielabhängig. Super Mario 64 reichen z.B. 32 MB. Conker's Bad Fur Day kann aber noch von 256 MB+ providieren. Beim Wert 0 ist der Cache deaktiviert.\n[Empfehlung: abhängig von PC und Spiel]"
#5033# "Speichere den Cache für verbesserte Texturen auf der Festplatte"
#5034# "Diese Einstellung speichert alle vorher geladenen oder verbesserten Texturen auf dem PC. Wenn das Spiel noch einmal gestartet wird müssen die Texturen nicht neu erstellt werden.\nWenn Texture-Packs verwendet werden dauert das Laden eines Packs nur wenige Sekunden gegenüber dem normalen Ladevorgang von 5-60 Sekunden. Wird jedoch das Texture Pack verändert, muss der Texture Cache manuell gelöscht werden um die Änderung zu übernehmen. Cache Dateien werden im Plugin Verzeichnis im Verzeichnis Cache gespeichert.\n[Empfehlung: Ausgewählt]"
#5035# "Textur-Cache komprimieren"
#5036# "Texturen werden komprimiert, damit mehr Texturen im Cache gehalten werden können. Die Kompressionsrate variiert je nach Textur, aber ist normalerweise 1/5 der Originalgröße.\n[Empfehlung: Ausgewählt]"
#5037# "Konvertiere Texturen zu 16Bit"
#5038# "Diese Einstellung halbiert den Speicherbedarf von Texturen im Texture-Cache und VRAM um die Leistung zu steigern. Wenn die Farbtiefe reduziert wird versucht GLideN64 die originale Qualität so gut wie möglich zu erhalten. Bei den meisten Texturen ist es kaum wahrnehmbar, aber einige Texturen, wie z.B. für den Himmel, können schlechter aussehen.\n[Empfehlung: Nicht ausgewählt]"

View File

@ -149,4 +149,47 @@
#4032# "Render N64 frame buffer to output"
#4033# "When this option is checked, the frame buffer is rendered directly to the screen. This prevents some graphic problems but may cause slowdowns or visual quality problems.\n[Recommended: Usually unchecked]"
#4034# "Copy depth to main depth buffer"
#4035# "This option is required for some Reshade depth dependant effects, such as SSAO and depth of field.\n[Recommended: only if you use Reshade and need depth dependant effects]"
#4035# "This option is required for some Reshade depth dependant effects, such as SSAO and depth of field.\n[Recommended: only if you use Reshade and need depth dependant effects]"
/*********************************************************************************
* Texture enhancement *
*********************************************************************************/
#5000# "N64 textures"
#5001# "Filter:"
#5002# "This filter smooths or sharpens textures. There are four smoothing filters and two sharpening filters. The higher the number, the stronger the effect. Performance may be affected depending on the game and/or your PC.\n[Recommended: Your preference]"
#5003# "None"
#5004# "Smooth filtering 1"
#5005# "Smooth filtering 2"
#5006# "Smooth filtering 3"
#5007# "Smooth filtering 4"
#5008# "Sharp filtering 1"
#5009# "Sharp filtering 2"
#5010# "Enhancement:"
#5011# "There are 12 distinct filters to select. Depending on which filter, they may cause performance problems.\nWhen Store is selected, textures are saved to the cache as-is. This improves performance in games that load many textures. Uncheck Disable for backgrounds for the best performance.\n[Recommended: Your preference]"
#5012# "None"
#5013# "Store"
#5014# "Decrease color banding (recommended for xBRZ enhancement)"
#5015# "This option enables a pre-processing step that reduces posterization issues on enhanced textures.\n[Recommended: Checked for xBRZ]"
#5016# "Disable for backgrounds"
#5017# "This option skips texture enhancements for long, narrow textures that are usually used for backgrounds. This may save texture memory and improve performance.\n[Recommended: Checked, unless Enhancement is set to Store]"
#5018# "Use file storage instead of memory cache"
#5019# "Use texture pack"
#5020# "Texture pack path:"
#5021# "Select path to the folder with texture packs.\nDefault: Plugin/hires_texture"
#5022# "Texture cache path:"
#5023# "Texture dump path:"
#5024# "Use full transparencies (recommended for newer texture packs)"
#5025# "When this option is cleared, textures will be loaded as they are when using Rice Video: transparencies either on or off. When this option is selected, GlideN64 will check how the texture's alpha channel was designed and will select the most appropriate format. This gives texture pack designers freedom to use semi-transparent textures.\nClear this option for older or poorly designed texture packs.\n[Recommended: Texture pack dependent]"
#5026# "Alternative CRC calculation (for old Rice Video packs)"
#5027# "This option emulates a palette CRC calculation bug in Rice Video. If you have problems loading textures, try checking or unchecking this option.\n[Recommended: Mostly unchecked, checked for old texture packs]"
#5028# "Use file storage instead of memory cache"
#5029# "Dump/edit textures"
#5030# "This option dumps textures on screen to a texture pack folder. You can also reload textures while the game is running to see how they look instantly—big time saver!\nHotkeys:\nUse R to reload textures from the texture pack\nUse D to toggle texture dumping on or off"
#5031# "Size of memory cache for enhanced textures:"
#5032# "Enhanced and filtered textures can be cached to improve performance. This option adjusts how much memory is dedicated to the texture cache. This can improve performance if there are many requests for the same texture, which is usually the case. Normally 128 MB should be more than enough, but the best option is different for each game. Super Mario 64 may not need more than 32 MB, but Conker's Bad Fur Day can take advantage of 256 MB+. Adjust accordingly if you are having performance problems. Setting this option to 0 disables the cache.\n[Recommended: PC and game dependent]"
#5033# "Save enhanced texture cache to hard disk"
#5034# "This option saves all previously loaded and enhanced textures to your PC. When the game is next launched, textures don't have to be recreated, causing smoother performance.\nWhen using texture packs, loading packs will take only a few seconds when the game is launched as opposed to the 560 seconds that loading usually takes. However, if you change the texture pack you'll have to manually delete the texture cache. Saved cache files are saved to a folder called Cache within the plugins folder.\n[Recommended: Checked]"
#5035# "Compress texture cache"
#5036# "Textures will be compressed so more textures can be held in the cache. The compression ratio varies per texture, but the compression is typically 1/5 of the original size.\n[Recommended: Checked]"
#5037# "Convert textures to 16 bpp"
#5038# "This option halves the space used by textures in the texture cache and video card memory to improve performance. When reducing the color, GLideN64 tries to perserve the original quality as much as possible. On most textures it's hardly noticeable, but some textures, like skies, can look noticeably worse.\n[Recommended: Unchecked]"

View File

@ -93,4 +93,42 @@
#4024# "Por software (Rápido, problemas mínimos)"
#4027# "Desactivado"
#4032# "Renderizar el frame buffer de N64 a la imagen"
#4033# "Al activar esta opción se renderizará el frame buffer directamente en pantalla. Esto evita algunos problemas gráficos pero puede provocar ralentizaciones o problemas de calidad visual.\n[Recomendación: Por norma general desactivado]"
#4033# "Al activar esta opción se renderizará el frame buffer directamente en pantalla. Esto evita algunos problemas gráficos pero puede provocar ralentizaciones o problemas de calidad visual.\n[Recomendación: Por norma general desactivado]"
/*********************************************************************************
* Texture enhancement *
*********************************************************************************/
#5000# "Texturas de N64"
#5001# "Filtro:"
#5002# "Este filtro suaviza o perfila las texturas. Hay cuatro filtros de suavizado y dos de perfilado. Cuanto más alto sea el número, más fuerte será el efecto. Podría afectar al rendimiento según el juego o tu equipo.\n[Recomendación: Lo que prefieras]"
#5003# "Desactivar"
#5004# "Filtro suave 1"
#5005# "Filtro suave 2"
#5006# "Filtro suave 3"
#5007# "Filtro suave 4"
#5008# "Filtro nítido 1"
#5009# "Filtro nítido 2"
#5010# "Mejora:"
#5011# "Tienes 12 filtros distintos a elegir. Algunos filtros podrían provocar problemas de rendimiento.\nCuando se selecciona la opción «Almacenar», las texturas se guardarán en la caché tal cual estén. Esto mejorará el rendimiento en los juegos que utilizan muchas texturas. Desactiva la opción «Desactivar en fondos» para obtener el mejor rendimiento posible.\n[Recomendación: Lo que prefieras]"
#5012# "Desactivar"
#5013# "Almacenar"
#5014# "Reducir las bandas de color (Recomendado para el filtro xBRZ)"
#5015# "Esta opción activa un paso de preprocesado que reduce los efectos de posterización en las texturas modificadas.\n[Recomendación: Activado para el efecto xBRZ]"
#5016# "Desactivar en fondos"
#5017# "Esta opción evita aplicar las mejoras de texturas en aquellas que sean largas y estrechas, ya que suelen utilizarse para los fondos. Podría reducir el consumo de texturas y mejorar el rendimiento.\n[Recomendación: Activado salvo que las mejoras de texturas estén configuradas en «Almacenar»]"
#5019# "Usar paquete de texturas"
#5020# "Ruta de paquetes de texturas:"
#5021# "Selecciona la carpeta donde se encuentren los paquetes de texturas.\nCarpeta predeterminada: Plugin/hires_texture"
#5024# "Utilizar transparencias totales (Recomendado para paquetes nuevos)"
#5025# "Si se desactiva esta opción, las texturas se cargarán igual que con Rice Video: Las transparencias son absolutas o nulas. Al activar esta opción GlideN64 comprobará la forma en la que se ha diseñado el canal alfa de la textura y seleccionará el formato más adecuado. Esto da a los diseñadores de paquetes libertad para utilizar texturas semitransparentes.\nDesactiva esta opción si utilizas paquetes antiguos o pobremente diseñados.\n[Recomendación: Según cada paquete de texturas]"
#5026# "Cálculo alternativo de CRC (Para paquetes antiguos para Rice Video)"
#5027# "Esta opción emula un fallo en el cálculo del CRC de las paletas de RiceVideo. Si no se cargan algunas texturas, prueba a activar o desactivar esta opción.\n[Recomendación: Por norma general desactivado, activar para paquetes muy antiguos]"
#5029# "Volcar/Editar texturas"
#5030# "Esta opción vuelca las texturas que aparezcan en pantalla a una carpeta con un paquete de texturas. También puedes recargar las texturas mientras se ejecuta el juego para ver cómo quedan al momento, ¡ahorrándote mucho tiempo!\nAtajos de teclado:\nPulsa R para recargar las texturas del paquete de texturas.\nPulsaD para activar o desactivar el volcado de texturas."
#5032# "Las texturas mejoradas y filtradas pueden guardarse en una caché para mejorar el rendimiento. Esta opción ajusta la cantidad de memoria que se dedicará a la caché de texturas. Puede mejorar el rendimiento si hay peticiones repetidas de la misma textura, que suele ocurrir. Normalmente deberían bastar 128 MB, pero cada juego tiene su valor ideal. Puede que Super Mario 64 no necesite más de 32 MB, pero Conker's Bad Fur Day puede aprovechar más de 256 MB. Cambia este parámetro si tienes problemas de velocidad. Si la opción está a 0 desactivará la caché.\n[Recomendación: En función del juego y de tu equipo]"
#5033# "Guardar una caché de texturas mejoradas al disco duro"
#5034# "Esta opción guarda todas las texturas cargadas y mejoradas a tu PC. Cuando vuelvas a ejecutar el juego, no hará falta recrear las texturas y mejorará el rendimiento.\nCuando utilices paquetes de texturas, su carga sólo tardará unos segundos en vez de la media de 5 a 60 segundos que suele tardar. Sin embargo, si cambias el paquete de texturas, tendrás que borrar la caché de texturas de forma manual. Los archivos de caché se guardan en una carpeta llamada «Cache», dentro de la carpeta plugins.\n[Recomendación: Activado]"
#5035# "Comprimir caché de texturas"
#5036# "Se comprimirán las texturas para que entren más texturas en la caché. La proporción de compresión cambia según la textura, pero suele ser de 1/5 del tamaño original.\n[Recomendación: Activado]"
#5037# "Convertir texturas a 16 BPP"
#5038# "Esta opción reduce a la mitad el tamaño que utilizan las texturas de la caché de texturas y de la memoria de la tarjeta gráfica para mejorar el rendimiento. A la hora de reducir el color, GlideN64 intentará preservar la calidad original en la medida de lo posible. Es apenas imperceptible en la mayoría de las texturas, pero algunas como los cielos quedarán peor.\n[Recomendación: Desactivado]"

View File

@ -93,4 +93,42 @@
#4024# "Dans le logiciel (rapide, le moins de problèmes en jeu)"
#4027# "Désactivé"
#4032# "Restituer le tampon image N64 vers la sortie"
#4033# "Quand cette option est activée, le tampon image est restitué directement vers l'écran. Cela permet de corriger certains problèmes graphiques mais peut causer des ralentissements et réduire la qualité visuelle.\n[Recommandé : Généralement désactivé]"
#4033# "Quand cette option est activée, le tampon image est restitué directement vers l'écran. Cela permet de corriger certains problèmes graphiques mais peut causer des ralentissements et réduire la qualité visuelle.\n[Recommandé : Généralement désactivé]"
/*********************************************************************************
* Texture enhancement *
*********************************************************************************/
#5000# "Textures N64"
#5001# "Filtre :"
#5002# "Ce filtre lisse ou affine les textures. Il y a 4 filtres de lissage et 2 filtres d'affinement. Plus le nombre est élevé, plus l'effet est important. Veuillez noter que les performances peuvent être impactées suivant le jeu et/ou le PC.\n[Recommandé : selon votre préférence]"
#5003# "Aucun"
#5004# "Filtrage lisse 1"
#5005# "Filtrage lisse 2"
#5006# "Filtrage lisse 3"
#5007# "Filtrage lisse 4"
#5008# "Filtrage affiné 1"
#5009# "Filtrage affiné 2"
#5010# "Améliorations :"
#5011# "12 filtres différents sont sélectionnables. Selon le filtre, il peut y avoir un impact sur les performances.\nQuand le mode Stocker est sélectionné, les textures sont sauvegardées dans le cache 'tel quel'. Cela augmente les performances dans les jeux chargeant de nombreuses textures. Décoché Désactiver pour les arrière-plans pour un meilleur résultat.\n[Recommandé : selon votre préférence]"
#5012# "Aucun"
#5013# "Stocker"
#5014# "Réduire les bandes de couleur (recommandé pour l'amélioration xBRZ)"
#5015# "Cette option active une étape de pré-processing qui réduit les problèmes de postérisation sur les textures améliorées.\n[Recommandé : Activé pour le filtre xBRZ]"
#5016# "Désactiver pour les arrière-plans"
#5017# "Cette option ignore l'amélioration pour les textures lointaines et étroites généralement utilisées pour les arrière-plans. Cela peut réduire la mémoire utilisée pour la sauvegarde des textures et augmenter les performances.\n[Recommandé : Activé, sauf si l'option Améliorations est définie sur 'Store']"
#5019# "Utiliser un Pack de Textures"
#5020# "Chemin des Packs de Textures :"
#5021# "Sélectionne le répertoire contenant les packs de textures.\nPar défaut : Plugin/hires_texture"
#5024# "Utiliser les transparences complètes (recommandé pour les packs de textures récents)"
#5025# "Quand cette option est désactivée, les textures seront chargées tel qu'elles le seraient avec Rice Video : la transparence est soit active, soit inactive. Quand cette option est sélectionnée, GlideN64 vérifie comment le canal alpha de la texture a été conçu et utilise le format le plus approprié. Cela donne aux développeurs de pack de textures la liberté d'utiliser des textures semi-transparentes.\nDésactivez cette option pour les vieux pack de textures ou ceux mal conçus.\n[Recommandé : en fonction du pack de textures]"
#5026# "Calcul alternatif du CRC (pour les vieux packs Rice Video)"
#5027# "Cette option émule un bug dans le plugin RiceVideo sur le calcul CRC de la palette. Si certaines textures ne sont pas chargées, positionnez cette option à 'activé' ou 'désactivé'.\n[Recommandé : principalement désactivé, activé pour les vieux packs de textures]"
#5029# "Dumper/éditer les textures"
#5030# "Cette option permet de dumper les textures affichées à l'écran vers le répertoire des packs de textures. Vous pouvez également recharger les textures quand le jeu est démarré pour voir le résultat instantanément - quel gain de temps !\nTouches de raccourcis : \nUtilisez R pour recharger les textures du pack de textures.\nUtilisez D pour le basculer le mode de dumpimg sur activé/désactivé."
#5032# "Les textures améliorées et filtrées peuvent être mises en cache. Ce paramètre ajustera la quantité de mémoire allouée pour le cache des textures. Cela améliore les performances si un nombre conséquent de requêtes appelle les mêmes textures, ce qui est généralement le cas. Par défaut, 128 Mo devraient être suffisant mais cela peut varier selon les jeux. Super Mario 64 peut nécessiter moins de 32 Mo, mais Conker's Bad Fur Day peut nécessiter plus de 256 Mo. Ajustez la valeur si vous rencontrez des problèmes de performances. La valeur '0' désactive le cache.\n[Recommandé : en fonction du jeu et du PC]"
#5033# "Sauvegarder le cache d'amélioration des textures sur le disque"
#5034# "Cette option sauvegardera toutes les textures précédemment chargées et celles améliorées sur le disque. Au prochain démarrage du jeu, les textures n'auront pas à être recréées, ce qui améliore les performances.\nQuand vous utilisez des packs de textures, leur chargement ne prendra que quelques secondes au lancement du jeu, au lieu de 5 à 60 secondes habituellement. Par contre, si le pack de texture est modifié vous devrez supprimer manuellement le cache. Les fichiers de cache sont sauvegardés dans le sous-dossier 'Cache' du dossier contenant le plugin.\n[Recommandé : Activé]"
#5035# "Compresser le Cache de Texture"
#5036# "Les textures seront compressées, ainsi plus de textures pourront être mises en cache. Le ratio de compression varie suivant les textures, mais il est en moyenne de 1/5 par rapport à la taille originale.\n[Recommandé : Activé]"
#5037# "Convertir les textures en 16 bits"
#5038# "Cette option réduit de moitié l'espace occupé par les textures dans le cache ainsi que celui de la mémoire de votre carte graphique, cela afin d'améliorer les performances. Quand la taille du codage de la couleur est réduite, GLideN64 essaye de préserver la qualité originale autant que possible. Sur certaines textures c'est difficilement visible, mais sur d'autres, tel le ciel, le rendu peut être mauvais.\n[Recommandé : Désactivé]"

View File

@ -22,4 +22,13 @@
/*********************************************************************************
* Frame Buffer Tab *
*********************************************************************************/
#4000# "Emula il frame buffer"
#4000# "Emula il frame buffer"
/*********************************************************************************
* Texture enhancement *
*********************************************************************************/
#5001# "Filtro:"
#5010# "Miglioramento:"
#5019# "Utilizza un pacchetto texture modificate"
#5020# "Percorso cartella pacchetti texture:"
#5035# "Comprimi cache texture"

View File

@ -25,4 +25,13 @@
/*********************************************************************************
* Frame Buffer Tab *
*********************************************************************************/
#4000# "フレームバッファのエミュレート"
#4000# "フレームバッファのエミュレート"
/*********************************************************************************
* Texture enhancement *
*********************************************************************************/
#5001# "フィルタ :"
#5010# "拡張:"
#5019# "テクスチャパックを使用する"
#5020# "テクスチャパックのパス:"
#5035# "テクスチャキャッシュを圧縮"

View File

@ -25,4 +25,13 @@
/*********************************************************************************
* Frame Buffer Tab *
*********************************************************************************/
#4000# "Emuluj bufor ramki"
#4000# "Emuluj bufor ramki"
/*********************************************************************************
* Texture enhancement *
*********************************************************************************/
#5001# "Filtr:"
#5010# "Uwydatnienie:"
#5019# "Użyj paczki tekstur"
#5020# "Ścieżka paczek tekstur:"
#5035# "Kompresuj pamięć podręczną tekstur"

View File

@ -25,4 +25,13 @@
/*********************************************************************************
* Frame Buffer Tab *
*********************************************************************************/
#4000# "Emula frame buffer"
#4000# "Emula frame buffer"
/*********************************************************************************
* Texture enhancement *
*********************************************************************************/
#5001# "Filtro:"
#5010# "Melhoramento:"
#5019# "Usa pacote de textura"
#5020# "Local dos pacotes de textura:"
#5035# "Compacta cache de textura"