1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-25 01:57:47 +01:00

replace fixpitch setting with singlecpu setting

This commit is contained in:
FunkyFr3sh 2023-08-04 13:38:49 +02:00
parent 64ee681f43
commit 50c8bd8516
4 changed files with 20 additions and 21 deletions

View File

@ -73,7 +73,7 @@ void TConfigForm::ApplyTranslation(TIniFile *ini)
NoactivateappLbl->Caption = L"修复损坏的Alt+Tab功能"; NoactivateappLbl->Caption = L"修复损坏的Alt+Tab功能";
HookLbl->Caption = L"修复损坏的窗口模式或拉伸"; HookLbl->Caption = L"修复损坏的窗口模式或拉伸";
MinfpsLbl->Caption = L"强制高FPS / 修复使用Freesync/G-Sync的卡顿问题"; MinfpsLbl->Caption = L"强制高FPS / 修复使用Freesync/G-Sync的卡顿问题";
FixpitchLbl->Caption = L"修复倾斜撕裂显示的问题"; SinglecpuLbl->Caption = L"修复性能不佳和声音问题";
NonexclusiveLbl->Caption = L"修复不显示的视频/UI元素"; NonexclusiveLbl->Caption = L"修复不显示的视频/UI元素";
RendererCbx->Items->Clear(); RendererCbx->Items->Clear();
@ -123,7 +123,7 @@ void TConfigForm::ApplyTranslation(TIniFile *ini)
NoactivateappLbl->Caption = L"Corregir Alt+Tab roto"; NoactivateappLbl->Caption = L"Corregir Alt+Tab roto";
HookLbl->Caption = L"Corregir modo ventana o ampliación de escala"; HookLbl->Caption = L"Corregir modo ventana o ampliación de escala";
MinfpsLbl->Caption = L"Forzar un alto FPS / Corregir retrasos en Freesync/G-Sync"; MinfpsLbl->Caption = L"Forzar un alto FPS / Corregir retrasos en Freesync/G-Sync";
FixpitchLbl->Caption = L"Corregir problemas de visualización de dibujos en diagonal"; SinglecpuLbl->Caption = L"Solucione el mal rendimiento y los problemas de sonido";
NonexclusiveLbl->Caption = L"Corregir vídeos / elementos de interfaz invisibles"; NonexclusiveLbl->Caption = L"Corregir vídeos / elementos de interfaz invisibles";
RendererCbx->Items->Clear(); RendererCbx->Items->Clear();
@ -173,7 +173,7 @@ void TConfigForm::ApplyTranslation(TIniFile *ini)
NoactivateappLbl->Caption = L"Fehlerhaftes Alt+Tab reparieren"; //The first word can be ignored if its to long (eng word "Fix" NoactivateappLbl->Caption = L"Fehlerhaftes Alt+Tab reparieren"; //The first word can be ignored if its to long (eng word "Fix"
HookLbl->Caption = L"Fehlerhafter Fenstermodus oder Hochskalierung reparieren"; //The first word can be ignored if its to long (eng word "Fix") HookLbl->Caption = L"Fehlerhafter Fenstermodus oder Hochskalierung reparieren"; //The first word can be ignored if its to long (eng word "Fix")
MinfpsLbl->Caption = L"Erzwinge Hohe FPS / Repariere Stottern bei Freesync/G-Sync"; MinfpsLbl->Caption = L"Erzwinge Hohe FPS / Repariere Stottern bei Freesync/G-Sync";
FixpitchLbl->Caption = L"Diagonal dargestellte Zeichnungsfehler reparieren"; SinglecpuLbl->Caption = L"Schlechte Leistung und Soundprobleme reparieren";
NonexclusiveLbl->Caption = L"Unsichtbare Videos / UI Elemente reparieren"; NonexclusiveLbl->Caption = L"Unsichtbare Videos / UI Elemente reparieren";
RendererCbx->Items->Clear(); RendererCbx->Items->Clear();
@ -227,7 +227,7 @@ void TConfigForm::ApplyTranslation(TIniFile *ini)
NoactivateappLbl->Caption = L"Исправить сломанный Alt+Tab"; NoactivateappLbl->Caption = L"Исправить сломанный Alt+Tab";
HookLbl->Caption = L"Исправить сломанный оконный режим или масштабированние"; HookLbl->Caption = L"Исправить сломанный оконный режим или масштабированние";
MinfpsLbl->Caption = L"Принудительно высокий FPS / Исправить заикание при Freesync/G-Sync"; MinfpsLbl->Caption = L"Принудительно высокий FPS / Исправить заикание при Freesync/G-Sync";
FixpitchLbl->Caption = L"Исправить проблемы с отображением отрисовки по диагонали"; SinglecpuLbl->Caption = L"Исправление проблем с производительностью и звуком";
NonexclusiveLbl->Caption = L"Исправить невидимые видео / элементы пользовательского интерфейса"; NonexclusiveLbl->Caption = L"Исправить невидимые видео / элементы пользовательского интерфейса";
RendererCbx->Items->Clear(); RendererCbx->Items->Clear();
@ -277,7 +277,7 @@ void TConfigForm::ApplyTranslation(TIniFile *ini)
NoactivateappLbl->Caption = L"Alt+Tab hiba kiküszöbölése"; NoactivateappLbl->Caption = L"Alt+Tab hiba kiküszöbölése";
HookLbl->Caption = L"Hibás ablakos mód, vagy felskálázás javítása"; HookLbl->Caption = L"Hibás ablakos mód, vagy felskálázás javítása";
MinfpsLbl->Caption = L"Magas FPS kényszerítés / Akadozásjavítás Freesync/G-Sync esetén"; MinfpsLbl->Caption = L"Magas FPS kényszerítés / Akadozásjavítás Freesync/G-Sync esetén";
FixpitchLbl->Caption = L"Átlós rajzolási gondok kiküszöbölése"; SinglecpuLbl->Caption = L"Javítsa ki a rossz teljesítmény- és hangproblémákat";
NonexclusiveLbl->Caption = L"Láthatatlan videók / kezelőfelületi elemek javítása"; NonexclusiveLbl->Caption = L"Láthatatlan videók / kezelőfelületi elemek javítása";
RendererCbx->Items->Clear(); RendererCbx->Items->Clear();
@ -327,7 +327,7 @@ void TConfigForm::ApplyTranslation(TIniFile *ini)
NoactivateappLbl->Caption = L"Corriger Alt+Tab défaillant"; NoactivateappLbl->Caption = L"Corriger Alt+Tab défaillant";
HookLbl->Caption = L"Corriger mode fenêtré ou mise à l'échelle défaillant"; HookLbl->Caption = L"Corriger mode fenêtré ou mise à l'échelle défaillant";
MinfpsLbl->Caption = L"Forcer FPS élevé / Corriger saccades en Freesync/G-Sync"; MinfpsLbl->Caption = L"Forcer FPS élevé / Corriger saccades en Freesync/G-Sync";
FixpitchLbl->Caption = L"Corriger défauts d'affichage diagonaux"; SinglecpuLbl->Caption = L"Résoudre les problèmes de mauvaise performance et de son";
NonexclusiveLbl->Caption = L"Corriger vidéos et éléments d'interface invisibles"; NonexclusiveLbl->Caption = L"Corriger vidéos et éléments d'interface invisibles";
RendererCbx->Items->Clear(); RendererCbx->Items->Clear();
@ -377,7 +377,7 @@ void TConfigForm::ApplyTranslation(TIniFile *ini)
NoactivateappLbl->Caption = L"Correggi il funzionamento di Alt+Tab"; NoactivateappLbl->Caption = L"Correggi il funzionamento di Alt+Tab";
HookLbl->Caption = L"Risolvi i problemi con la modalità finestra o il ridimensionamento"; HookLbl->Caption = L"Risolvi i problemi con la modalità finestra o il ridimensionamento";
MinfpsLbl->Caption = L"Forza FPS elevati / Correggi balbuzie su Freesync/G-Sync"; MinfpsLbl->Caption = L"Forza FPS elevati / Correggi balbuzie su Freesync/G-Sync";
FixpitchLbl->Caption = L"Correggi artefatti mostrati in diagonale"; SinglecpuLbl->Caption = L"Risolvi problemi di prestazioni e audio scadenti";
NonexclusiveLbl->Caption = L"Correggi video / elementi dell'interfaccia utente invisibili"; NonexclusiveLbl->Caption = L"Correggi video / elementi dell'interfaccia utente invisibili";
RendererCbx->Items->Clear(); RendererCbx->Items->Clear();
@ -472,7 +472,7 @@ void TConfigForm::ApplyTranslation(TIniFile *ini)
NoactivateappLbl->Caption = L"Fix broken Alt+Tab"; NoactivateappLbl->Caption = L"Fix broken Alt+Tab";
HookLbl->Caption = L"Fix broken windowed mode or upscaling"; HookLbl->Caption = L"Fix broken windowed mode or upscaling";
MinfpsLbl->Caption = L"Force high FPS / Fix stuttering on Freesync/G-Sync"; MinfpsLbl->Caption = L"Force high FPS / Fix stuttering on Freesync/G-Sync";
FixpitchLbl->Caption = L"Fix diagonally displayed drawing issues"; SinglecpuLbl->Caption = L"Fix bad performance and sound issues";
NonexclusiveLbl->Caption = L"Fix invisible videos / UI elements"; NonexclusiveLbl->Caption = L"Fix invisible videos / UI elements";
RendererCbx->Items->Clear(); RendererCbx->Items->Clear();
@ -640,7 +640,7 @@ void __fastcall TConfigForm::FormCreate(TObject *Sender)
Minfps = ini->ReadInteger("ddraw", "minfps", 0); Minfps = ini->ReadInteger("ddraw", "minfps", 0);
MinfpsChk->State = Minfps != 0 ? tssOn : tssOff; MinfpsChk->State = Minfps != 0 ? tssOn : tssOff;
FixpitchChk->State = GetBool(ini, "fixpitch", false) ? tssOn : tssOff; SinglecpuChk->State = GetBool(ini, "singlecpu", true) ? tssOff : tssOn;
NonexclusiveChk->State = GetBool(ini, "nonexclusive", false) ? tssOn : tssOff; NonexclusiveChk->State = GetBool(ini, "nonexclusive", false) ? tssOn : tssOff;
delete ini; delete ini;
@ -811,8 +811,8 @@ void TConfigForm::SaveSettings()
ini->WriteString( ini->WriteString(
"ddraw", "ddraw",
"fixpitch", "singlecpu",
FixpitchChk->State == tssOn ? "true" : "false"); SinglecpuChk->State == tssOn ? "false" : "true");
ini->WriteString( ini->WriteString(
"ddraw", "ddraw",
@ -904,7 +904,7 @@ void __fastcall TConfigForm::MinfpsChkClick(TObject *Sender)
SaveSettings(); SaveSettings();
} }
void __fastcall TConfigForm::FixpitchChkClick(TObject *Sender) void __fastcall TConfigForm::SinglecpuChkClick(TObject *Sender)
{ {
SaveSettings(); SaveSettings();
} }

View File

@ -3130,13 +3130,13 @@ object ConfigForm: TConfigForm
ParentFont = False ParentFont = False
StyleElements = [seClient, seBorder] StyleElements = [seClient, seBorder]
end end
object FixpitchLbl: TLabel object SinglecpuLbl: TLabel
Left = 40 Left = 40
Top = 309 Top = 309
Width = 272 Width = 265
Height = 21 Height = 21
Margins.Top = 18 Margins.Top = 18
Caption = 'Fix diagonally displayed drawing issues' Caption = 'Fix bad performance and sound issues'
Font.Charset = DEFAULT_CHARSET Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText Font.Color = clWindowText
Font.Height = -16 Font.Height = -16
@ -3223,14 +3223,14 @@ object ConfigForm: TConfigForm
TabOrder = 3 TabOrder = 3
OnClick = MinfpsChkClick OnClick = MinfpsChkClick
end end
object FixpitchChk: TToggleSwitch object SinglecpuChk: TToggleSwitch
Left = 40 Left = 40
Top = 336 Top = 336
Width = 50 Width = 50
Height = 20 Height = 20
ShowStateCaption = False ShowStateCaption = False
TabOrder = 4 TabOrder = 4
OnClick = FixpitchChkClick OnClick = SinglecpuChkClick
end end
object NonexclusiveChk: TToggleSwitch object NonexclusiveChk: TToggleSwitch
Left = 40 Left = 40

View File

@ -53,8 +53,8 @@ __published: // Von der IDE verwaltete Komponenten
TToggleSwitch *HookChk; TToggleSwitch *HookChk;
TLabel *MinfpsLbl; TLabel *MinfpsLbl;
TToggleSwitch *MinfpsChk; TToggleSwitch *MinfpsChk;
TToggleSwitch *FixpitchChk; TToggleSwitch *SinglecpuChk;
TLabel *FixpitchLbl; TLabel *SinglecpuLbl;
TLabel *NonexclusiveLbl; TLabel *NonexclusiveLbl;
TToggleSwitch *NonexclusiveChk; TToggleSwitch *NonexclusiveChk;
TPaintBox *PresentationPbox; TPaintBox *PresentationPbox;
@ -81,7 +81,7 @@ __published: // Von der IDE verwaltete Komponenten
void __fastcall NoactivateappChkClick(TObject *Sender); void __fastcall NoactivateappChkClick(TObject *Sender);
void __fastcall HookChkClick(TObject *Sender); void __fastcall HookChkClick(TObject *Sender);
void __fastcall MinfpsChkClick(TObject *Sender); void __fastcall MinfpsChkClick(TObject *Sender);
void __fastcall FixpitchChkClick(TObject *Sender); void __fastcall SinglecpuChkClick(TObject *Sender);
void __fastcall NonexclusiveChkClick(TObject *Sender); void __fastcall NonexclusiveChkClick(TObject *Sender);
void __fastcall PboxPaint(TObject *Sender); void __fastcall PboxPaint(TObject *Sender);
void __fastcall LanguageImgClick(TObject *Sender); void __fastcall LanguageImgClick(TObject *Sender);

View File

@ -344,7 +344,6 @@ static void cfg_create_ini()
"max_resolutions=0\n" "max_resolutions=0\n"
"limit_bltfast=false\n" "limit_bltfast=false\n"
"game_handles_close=false\n" "game_handles_close=false\n"
"fixpitch=false\n"
"fixnotresponding=false\n" "fixnotresponding=false\n"
"lock_surfaces=false\n" "lock_surfaces=false\n"
"releasealt=false\n" "releasealt=false\n"