[Launcher] Globalization
This commit is contained in:
@@ -236,9 +236,9 @@ namespace Launcher {
|
||||
{
|
||||
this->labelGPU->Text = "Wine " + wineVersion + " (remember to disable movies!)\n";
|
||||
}
|
||||
else this->labelGPU->Text = "GPU Info:\n";
|
||||
this->labelGPU->Text += vendor + " " + renderer + "\n";
|
||||
this->labelGPU->Text += "OpenGL: " + version + "\n";
|
||||
else this->labelGPU->Text = i18n::GetStringFallback("GPU_INFO_NAME") + "\n";
|
||||
this->labelGPU->Text += i18n::GetStringFallback(vendor + " " + renderer + "\n");
|
||||
this->labelGPU->Text += i18n::GetStringFallback("OpenGL: " + version + "\n");
|
||||
|
||||
int linkStart = this->labelGPU->Text->Length;
|
||||
bool showGpuDialog = false;
|
||||
@@ -253,82 +253,82 @@ namespace Launcher {
|
||||
|
||||
if (hasNovidia)
|
||||
{
|
||||
this->labelGPU->Text += "Issues: AMD GPU support is unofficial.";
|
||||
GPUIssueText = "AMD GPUs are not supported without mods.\nThe PD Loader AMDPack seems to be installed, but please keep in mind that it may have issues.";
|
||||
this->labelGPU->Text += i18n::GetStringFallback("GPU_AMD_NOVIDIA_NAME");
|
||||
GPUIssueText = i18n::GetStringFallback("GPU_AMD_NOVIDIA_HINT");
|
||||
this->labelGPU->LinkColor = System::Drawing::Color::Yellow;
|
||||
}
|
||||
else
|
||||
{
|
||||
this->labelGPU->Text += "Issues: Mods needed for AMD compatibility!";
|
||||
GPUIssueText = "AMD GPUs are not supported without mods.\nThe PD Loader AMDPack can be used to make 3D rendering work. Please download it and follow the included instructions.\n\nIf you have a laptop with an NVIDIA GPU and wish to use it instead of the detected GPU, you may need to set diva.exe to use it in Windows settings or NVIDIA Control Panel.";
|
||||
this->labelGPU->Text += i18n::GetStringFallback("GPU_AMD_NAME");
|
||||
GPUIssueText = i18n::GetStringFallback("GPU_AMD_HINT");
|
||||
this->labelGPU->LinkColor = System::Drawing::Color::Red;
|
||||
showGpuDialog = true;
|
||||
}
|
||||
}
|
||||
else if (!vendor->Contains("NVIDIA"))
|
||||
{
|
||||
this->labelGPU->Text += "Issues: UNSUPPORTED GPU!";
|
||||
GPUIssueText = "Your graphics card is not supported. Only NVIDIA GPUs are recommended. (though AMD ones can be used with mods)\nPlease use a GTX 600 series or later NVIDIA GPU.\n\nIf you have a laptop with an NVIDIA GPU and wish to use it instead of the detected GPU, you may need to set diva.exe to use it in Windows settings or NVIDIA Control Panel.\n\nOwners of other GPUs may be able to run the game using plugins or mods, but 3D graphics will probably not work.";
|
||||
this->labelGPU->Text += i18n::GetStringFallback("GPU_UNSUPPORTED_NAME");
|
||||
GPUIssueText = i18n::GetStringFallback("GPU_UNSUPPORTED_HINT");
|
||||
this->labelGPU->LinkColor = System::Drawing::Color::Red;
|
||||
showGpuDialog = true;
|
||||
}
|
||||
else if (gpuModel->StartsWith("GA")) // unconfirmed??
|
||||
{
|
||||
this->labelGPU->Text += "Issues: Ampere GPU detected! Unknown issues.\n(Click for more information)";
|
||||
GPUIssueText = "Ampere GPUs have not been tested yet. On the previous generation Turing GPUs (GTX 16xx/RTX 20xx), some important character shaders have issues resulting in lines/noise.\nPlease make sure the ShaderPatch plugin is enabled and report any further issues to the developers.";
|
||||
this->labelGPU->Text += i18n::GetStringFallback("GPU_GA_NAME");
|
||||
GPUIssueText = i18n::GetStringFallback("GPU_GA_HINT");
|
||||
this->labelGPU->LinkColor = System::Drawing::Color::Yellow;
|
||||
}
|
||||
else if (gpuModel->StartsWith("TU"))
|
||||
{
|
||||
this->labelGPU->Text += "Issues: Turing GPU detected! Possible noise.\n(Click for more information)";
|
||||
GPUIssueText = "On Turing GPUs (GTX 16xx/RTX 20xx), some important character shaders have issues resulting in lines/noise.\nPlease make sure the ShaderPatch plugin is enabled.";
|
||||
this->labelGPU->Text += i18n::GetStringFallback("GPU_TU_NAME");
|
||||
GPUIssueText = i18n::GetStringFallback("GPU_TU_HINT");
|
||||
this->labelGPU->LinkColor = System::Drawing::Color::Yellow;
|
||||
}
|
||||
else if (gpuModel->StartsWith("GM") || gpuModel->StartsWith("GP") || gpuModel->StartsWith("GV"))
|
||||
{
|
||||
this->labelGPU->Text += "Issues: May have minor noise on some stages.\n(Click for more information)";
|
||||
GPUIssueText = "On Maxwell GPUs (~GTX 900) or newer, some minor stage shaders create noise.\nPlease make sure the ShaderPatch plugin is enabled.";
|
||||
this->labelGPU->Text += i18n::GetStringFallback("GPU_GM_NEWER_NAME");
|
||||
GPUIssueText = i18n::GetStringFallback("GPU_GM_NEWER_HINT");
|
||||
this->labelGPU->LinkColor = System::Drawing::Color::Teal;
|
||||
}
|
||||
else if (gpuModel->StartsWith("GK"))
|
||||
{
|
||||
this->labelGPU->Text += "Issues: None.";
|
||||
GPUIssueText = "Your GPU should have no issues running the game.";
|
||||
this->labelGPU->Text += i18n::GetStringFallback("GPU_GK_NAME");
|
||||
GPUIssueText = i18n::GetStringFallback("GPU_GK_HINT");
|
||||
this->labelGPU->LinkColor = System::Drawing::Color::LightBlue;
|
||||
}
|
||||
else if (gpuModel->StartsWith("GF"))
|
||||
{
|
||||
if (version[0] < '4')
|
||||
{
|
||||
this->labelGPU->Text += "Issues: Driver too old.";
|
||||
GPUIssueText = "Your GPU should be able to run the game, but it looks like your OpenGL version is too old.\nA driver update should fix this.";
|
||||
this->labelGPU->Text += i18n::GetStringFallback("GPU_GF_DRIVER_OLD_NAME");
|
||||
GPUIssueText = i18n::GetStringFallback("GPU_GF_DRIVER_OLD_HINT");
|
||||
this->labelGPU->LinkColor = System::Drawing::Color::Orange;
|
||||
showGpuDialog = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this->labelGPU->Text += "Issues: No known issues.";
|
||||
GPUIssueText = "Your GPU should have no issues running the game, but it is older than the GPU the game was originally designed for (GTX 650 Ti).\nThere may be some issues with graphics.\nPlease report any issues so that they can be analysed and potentially fixed.";
|
||||
this->labelGPU->Text += i18n::GetStringFallback("GPU_GF_NAME");
|
||||
GPUIssueText = i18n::GetStringFallback("GPU_GF_HINT");
|
||||
this->labelGPU->LinkColor = System::Drawing::Color::Teal;
|
||||
}
|
||||
}
|
||||
else if (version[0] >= '4' && gpuModel->Length > 0 && !gpuModel->StartsWith("Unk") && !gpuModel->StartsWith("Oth"))
|
||||
{
|
||||
this->labelGPU->Text += "Issues: GPU may be too new.\n(Click for more information)";
|
||||
GPUIssueText = "It looks like your GPU may be too new. Only up to Turing (GTX 16xx/RTX 20xx) is currently supported.\nGood news: the game should be capable of running, but shader patches (probably needed) may not support it yet.\nYou will likely see lines/noise on important character shaders and some minor stage shaders.\nPlease report any issues so that ShaderPatch can be updated.";
|
||||
this->labelGPU->Text += i18n::GetStringFallback("GPU_TOO_NEW_NAME");
|
||||
GPUIssueText = i18n::GetStringFallback("GPU_TOO_NEW_HINT");
|
||||
this->labelGPU->LinkColor = System::Drawing::Color::Orange;
|
||||
}
|
||||
else if (gpuModel->StartsWith("G") || gpuModel->StartsWith("NV") || gpuModel->StartsWith("NB") || gpuModel->StartsWith("N10") || gpuModel->StartsWith("MCP"))
|
||||
{
|
||||
this->labelGPU->Text += "Issues: GPU too old! 3D rendering might be broken.\n(Click for more information)";
|
||||
GPUIssueText = "Your GPU is very old and does not support rendering techniques used by the game.\nYou may be able to play, but graphics will likely have major issues.\nPlease upgrade to a GTX 600 series or later GPU.";
|
||||
this->labelGPU->Text += i18n::GetStringFallback("GPU_OLD_NAME");
|
||||
GPUIssueText = i18n::GetStringFallback("GPU_OLD_HINT");
|
||||
this->labelGPU->LinkColor = System::Drawing::Color::Orange;
|
||||
showGpuDialog = true;
|
||||
}
|
||||
else //if (gpuModel->Length == 0 || gpuModel->StartsWith("Unk") || gpuModel->StartsWith("Oth"))
|
||||
{
|
||||
this->labelGPU->Text += "Issues: Unable to detect GPU architecture.\n(Click for more information)";
|
||||
GPUIssueText = "It looks like you have an NVIDIA GPU, but something went wrong while trying to determine your GPU's architecture (type).\nThis may be a caused by a bug, but it probably indicates potential issues.\nPlease make sure you have a GTX 600 series or later GPU. (GTX 400 series or later should also work)";
|
||||
this->labelGPU->Text += i18n::GetStringFallback("GPU_UNKNOWN_NAME");
|
||||
GPUIssueText = i18n::GetStringFallback("GPU_UNKNOWN_HINT");
|
||||
this->labelGPU->LinkColor = System::Drawing::Color::Orange;
|
||||
showGpuDialog = true;
|
||||
}
|
||||
@@ -338,7 +338,7 @@ namespace Launcher {
|
||||
this->labelGPU->LinkArea = System::Windows::Forms::LinkArea(linkStart, linkEnd);
|
||||
|
||||
if (showGpuDialog && !nNoGPUDialog)
|
||||
SkinnedMessageBox::Show(this, GPUIssueText + "\n\nYou can disable this message from the options tab.", "PD Launcher", MessageBoxButtons::OK, MessageBoxIcon::Warning);
|
||||
SkinnedMessageBox::Show(this, GPUIssueText + "\n\n"+ i18n::GetStringFallback("SHOW_GPU_DIALOG_HINT"), "PD Launcher", MessageBoxButtons::OK, MessageBoxIcon::Warning);
|
||||
}
|
||||
|
||||
protected:
|
||||
@@ -370,7 +370,10 @@ namespace Launcher {
|
||||
|
||||
void updateLagCompMsec()
|
||||
{
|
||||
this->groupBox_Lag->Text = "Lag Compensation (" + this->trackBar_LagCompensation->Value + " msec)";
|
||||
if (this->groupBox_Lag->Tag == nullptr) {
|
||||
this->groupBox_Lag->Tag = this->groupBox_Lag->Text;
|
||||
}
|
||||
this->groupBox_Lag->Text = this->groupBox_Lag->Tag + "(" + this->trackBar_LagCompensation->Value + " msec)";
|
||||
}
|
||||
|
||||
void updateStyle()
|
||||
@@ -639,52 +642,40 @@ private: System::Windows::Forms::LinkLabel^ linkLabel_Console;
|
||||
//
|
||||
// button_Launch
|
||||
//
|
||||
resources->ApplyResources(this->button_Launch, L"button_Launch");
|
||||
this->button_Launch->BackColor = System::Drawing::Color::White;
|
||||
this->button_Launch->FlatAppearance->BorderColor = System::Drawing::SystemColors::Control;
|
||||
this->button_Launch->FlatStyle = System::Windows::Forms::FlatStyle::Flat;
|
||||
this->button_Launch->Location = System::Drawing::Point(172, 409);
|
||||
this->button_Launch->Name = L"button_Launch";
|
||||
this->button_Launch->Size = System::Drawing::Size(217, 23);
|
||||
this->button_Launch->TabIndex = 20;
|
||||
this->button_Launch->Text = L"Launch";
|
||||
this->toolTip1->SetToolTip(this->button_Launch, resources->GetString(L"button_Launch.ToolTip"));
|
||||
this->button_Launch->UseVisualStyleBackColor = false;
|
||||
this->button_Launch->Click += gcnew System::EventHandler(this, &ui::Button_Launch_Click);
|
||||
//
|
||||
// groupBox_ScreenRes
|
||||
//
|
||||
resources->ApplyResources(this->groupBox_ScreenRes, L"groupBox_ScreenRes");
|
||||
this->groupBox_ScreenRes->Controls->Add(this->panel_ScreenRes);
|
||||
this->groupBox_ScreenRes->FlatStyle = System::Windows::Forms::FlatStyle::Flat;
|
||||
this->groupBox_ScreenRes->Location = System::Drawing::Point(5, 6);
|
||||
this->groupBox_ScreenRes->Name = L"groupBox_ScreenRes";
|
||||
this->groupBox_ScreenRes->Size = System::Drawing::Size(263, 120);
|
||||
this->groupBox_ScreenRes->TabIndex = 10;
|
||||
this->groupBox_ScreenRes->TabStop = false;
|
||||
this->groupBox_ScreenRes->Text = L"Screen Resolution";
|
||||
this->toolTip1->SetToolTip(this->groupBox_ScreenRes, resources->GetString(L"groupBox_ScreenRes.ToolTip"));
|
||||
//
|
||||
// panel_ScreenRes
|
||||
//
|
||||
this->panel_ScreenRes->AutoScroll = true;
|
||||
resources->ApplyResources(this->panel_ScreenRes, L"panel_ScreenRes");
|
||||
this->panel_ScreenRes->Controls->Add(this->checkBox_nofsopt);
|
||||
this->panel_ScreenRes->Location = System::Drawing::Point(5, 19);
|
||||
this->panel_ScreenRes->Name = L"panel_ScreenRes";
|
||||
this->panel_ScreenRes->Size = System::Drawing::Size(253, 99);
|
||||
this->panel_ScreenRes->TabIndex = 0;
|
||||
this->toolTip1->SetToolTip(this->panel_ScreenRes, resources->GetString(L"panel_ScreenRes.ToolTip"));
|
||||
//
|
||||
// checkBox_nofsopt
|
||||
//
|
||||
this->checkBox_nofsopt->AutoSize = true;
|
||||
this->checkBox_nofsopt->Location = System::Drawing::Point(14, 77);
|
||||
this->checkBox_nofsopt->Margin = System::Windows::Forms::Padding(2);
|
||||
resources->ApplyResources(this->checkBox_nofsopt, L"checkBox_nofsopt");
|
||||
this->checkBox_nofsopt->Name = L"checkBox_nofsopt";
|
||||
this->checkBox_nofsopt->Size = System::Drawing::Size(177, 17);
|
||||
this->checkBox_nofsopt->TabIndex = 0;
|
||||
this->checkBox_nofsopt->Text = L"Disable Fullscreen Optimizations";
|
||||
this->toolTip1->SetToolTip(this->checkBox_nofsopt, L"Disables Windows 10/11 fullscreen optimizations, which can cause issues with scre"
|
||||
L"enshots and/or framerate.");
|
||||
this->toolTip1->SetToolTip(this->checkBox_nofsopt, resources->GetString(L"checkBox_nofsopt.ToolTip"));
|
||||
this->checkBox_nofsopt->UseVisualStyleBackColor = true;
|
||||
//
|
||||
// tabControl
|
||||
//
|
||||
resources->ApplyResources(this->tabControl, L"tabControl");
|
||||
this->tabControl->Controls->Add(this->tabPage_Resolution);
|
||||
this->tabControl->Controls->Add(this->tabPage_Patches);
|
||||
this->tabControl->Controls->Add(this->tabPage_Playerdata);
|
||||
@@ -693,16 +684,14 @@ private: System::Windows::Forms::LinkLabel^ linkLabel_Console;
|
||||
this->tabControl->Controls->Add(this->tabPage_Modpacks);
|
||||
this->tabControl->Controls->Add(this->tabPage_Credits);
|
||||
this->tabControl->Controls->Add(this->tabPage_Update);
|
||||
this->tabControl->Location = System::Drawing::Point(0, 0);
|
||||
this->tabControl->Name = L"tabControl";
|
||||
this->tabControl->SelectedIndex = 0;
|
||||
this->tabControl->Size = System::Drawing::Size(560, 404);
|
||||
this->tabControl->TabIndex = 10;
|
||||
this->toolTip1->SetToolTip(this->tabControl, resources->GetString(L"tabControl.ToolTip"));
|
||||
//
|
||||
// tabPage_Resolution
|
||||
//
|
||||
resources->ApplyResources(this->tabPage_Resolution, L"tabPage_Resolution");
|
||||
this->tabPage_Resolution->BackColor = System::Drawing::Color::White;
|
||||
this->tabPage_Resolution->BackgroundImageLayout = System::Windows::Forms::ImageLayout::Stretch;
|
||||
this->tabPage_Resolution->Controls->Add(this->groupBox_Lag);
|
||||
this->tabPage_Resolution->Controls->Add(this->groupBox_Details);
|
||||
this->tabPage_Resolution->Controls->Add(this->labelGPU);
|
||||
@@ -710,192 +699,149 @@ private: System::Windows::Forms::LinkLabel^ linkLabel_Console;
|
||||
this->tabPage_Resolution->Controls->Add(this->groupBox_ScreenRes);
|
||||
this->tabPage_Resolution->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(64)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(64)), static_cast<System::Int32>(static_cast<System::Byte>(64)));
|
||||
this->tabPage_Resolution->Location = System::Drawing::Point(4, 22);
|
||||
this->tabPage_Resolution->Name = L"tabPage_Resolution";
|
||||
this->tabPage_Resolution->Padding = System::Windows::Forms::Padding(3);
|
||||
this->tabPage_Resolution->Size = System::Drawing::Size(552, 378);
|
||||
this->tabPage_Resolution->TabIndex = 0;
|
||||
this->tabPage_Resolution->Text = L"Graphics";
|
||||
this->toolTip1->SetToolTip(this->tabPage_Resolution, resources->GetString(L"tabPage_Resolution.ToolTip"));
|
||||
//
|
||||
// groupBox_Lag
|
||||
//
|
||||
resources->ApplyResources(this->groupBox_Lag, L"groupBox_Lag");
|
||||
this->groupBox_Lag->Controls->Add(this->trackBar_LagCompensation);
|
||||
this->groupBox_Lag->FlatStyle = System::Windows::Forms::FlatStyle::Flat;
|
||||
this->groupBox_Lag->Location = System::Drawing::Point(5, 303);
|
||||
this->groupBox_Lag->Name = L"groupBox_Lag";
|
||||
this->groupBox_Lag->Size = System::Drawing::Size(263, 69);
|
||||
this->groupBox_Lag->TabIndex = 21;
|
||||
this->groupBox_Lag->TabStop = false;
|
||||
this->groupBox_Lag->Text = L"Lag Compensation";
|
||||
this->toolTip1->SetToolTip(this->groupBox_Lag, resources->GetString(L"groupBox_Lag.ToolTip"));
|
||||
//
|
||||
// trackBar_LagCompensation
|
||||
//
|
||||
resources->ApplyResources(this->trackBar_LagCompensation, L"trackBar_LagCompensation");
|
||||
this->trackBar_LagCompensation->LargeChange = 1;
|
||||
this->trackBar_LagCompensation->Location = System::Drawing::Point(7, 20);
|
||||
this->trackBar_LagCompensation->Maximum = 500;
|
||||
this->trackBar_LagCompensation->Name = L"trackBar_LagCompensation";
|
||||
this->trackBar_LagCompensation->Size = System::Drawing::Size(250, 45);
|
||||
this->trackBar_LagCompensation->TabIndex = 0;
|
||||
this->trackBar_LagCompensation->TickStyle = System::Windows::Forms::TickStyle::None;
|
||||
this->toolTip1->SetToolTip(this->trackBar_LagCompensation, resources->GetString(L"trackBar_LagCompensation.ToolTip"));
|
||||
this->trackBar_LagCompensation->ValueChanged += gcnew System::EventHandler(this, &ui::trackBar_LagCompensation_ValueChanged);
|
||||
//
|
||||
// groupBox_Details
|
||||
//
|
||||
resources->ApplyResources(this->groupBox_Details, L"groupBox_Details");
|
||||
this->groupBox_Details->Controls->Add(this->panel_Details);
|
||||
this->groupBox_Details->FlatStyle = System::Windows::Forms::FlatStyle::Flat;
|
||||
this->groupBox_Details->Location = System::Drawing::Point(274, 6);
|
||||
this->groupBox_Details->Name = L"groupBox_Details";
|
||||
this->groupBox_Details->Size = System::Drawing::Size(272, 366);
|
||||
this->groupBox_Details->TabIndex = 11;
|
||||
this->groupBox_Details->TabStop = false;
|
||||
this->groupBox_Details->Text = L"Details";
|
||||
this->toolTip1->SetToolTip(this->groupBox_Details, resources->GetString(L"groupBox_Details.ToolTip"));
|
||||
//
|
||||
// panel_Details
|
||||
//
|
||||
this->panel_Details->AutoScroll = true;
|
||||
this->panel_Details->Location = System::Drawing::Point(5, 19);
|
||||
resources->ApplyResources(this->panel_Details, L"panel_Details");
|
||||
this->panel_Details->Name = L"panel_Details";
|
||||
this->panel_Details->Size = System::Drawing::Size(261, 341);
|
||||
this->panel_Details->TabIndex = 0;
|
||||
this->toolTip1->SetToolTip(this->panel_Details, resources->GetString(L"panel_Details.ToolTip"));
|
||||
//
|
||||
// labelGPU
|
||||
//
|
||||
this->labelGPU->AutoSize = true;
|
||||
resources->ApplyResources(this->labelGPU, L"labelGPU");
|
||||
this->labelGPU->BackColor = System::Drawing::Color::Transparent;
|
||||
this->labelGPU->ForeColor = System::Drawing::Color::Black;
|
||||
this->labelGPU->Location = System::Drawing::Point(5, 213);
|
||||
this->labelGPU->Margin = System::Windows::Forms::Padding(2, 0, 2, 0);
|
||||
this->labelGPU->MinimumSize = System::Drawing::Size(263, 13);
|
||||
this->labelGPU->Name = L"labelGPU";
|
||||
this->labelGPU->Size = System::Drawing::Size(263, 13);
|
||||
this->labelGPU->TabIndex = 21;
|
||||
this->labelGPU->TextAlign = System::Drawing::ContentAlignment::MiddleLeft;
|
||||
this->toolTip1->SetToolTip(this->labelGPU, resources->GetString(L"labelGPU.ToolTip"));
|
||||
//
|
||||
// groupBox_InternalRes
|
||||
//
|
||||
resources->ApplyResources(this->groupBox_InternalRes, L"groupBox_InternalRes");
|
||||
this->groupBox_InternalRes->Controls->Add(this->panel_IntRes);
|
||||
this->groupBox_InternalRes->FlatStyle = System::Windows::Forms::FlatStyle::Flat;
|
||||
this->groupBox_InternalRes->Location = System::Drawing::Point(5, 127);
|
||||
this->groupBox_InternalRes->Name = L"groupBox_InternalRes";
|
||||
this->groupBox_InternalRes->Size = System::Drawing::Size(263, 83);
|
||||
this->groupBox_InternalRes->TabIndex = 20;
|
||||
this->groupBox_InternalRes->TabStop = false;
|
||||
this->groupBox_InternalRes->Text = L"Internal Resolution (Quality)";
|
||||
this->toolTip1->SetToolTip(this->groupBox_InternalRes, resources->GetString(L"groupBox_InternalRes.ToolTip"));
|
||||
//
|
||||
// panel_IntRes
|
||||
//
|
||||
this->panel_IntRes->AutoScroll = true;
|
||||
this->panel_IntRes->Location = System::Drawing::Point(5, 19);
|
||||
resources->ApplyResources(this->panel_IntRes, L"panel_IntRes");
|
||||
this->panel_IntRes->Name = L"panel_IntRes";
|
||||
this->panel_IntRes->Size = System::Drawing::Size(253, 59);
|
||||
this->panel_IntRes->TabIndex = 1;
|
||||
this->toolTip1->SetToolTip(this->panel_IntRes, resources->GetString(L"panel_IntRes.ToolTip"));
|
||||
//
|
||||
// tabPage_Patches
|
||||
//
|
||||
resources->ApplyResources(this->tabPage_Patches, L"tabPage_Patches");
|
||||
this->tabPage_Patches->BackColor = System::Drawing::Color::White;
|
||||
this->tabPage_Patches->Controls->Add(this->panel_Patches);
|
||||
this->tabPage_Patches->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(64)), static_cast<System::Int32>(static_cast<System::Byte>(64)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(64)));
|
||||
this->tabPage_Patches->Location = System::Drawing::Point(4, 22);
|
||||
this->tabPage_Patches->Name = L"tabPage_Patches";
|
||||
this->tabPage_Patches->Size = System::Drawing::Size(552, 378);
|
||||
this->tabPage_Patches->TabIndex = 1;
|
||||
this->tabPage_Patches->Text = L"Options";
|
||||
this->toolTip1->SetToolTip(this->tabPage_Patches, resources->GetString(L"tabPage_Patches.ToolTip"));
|
||||
//
|
||||
// panel_Patches
|
||||
//
|
||||
this->panel_Patches->AutoScroll = true;
|
||||
this->panel_Patches->Location = System::Drawing::Point(0, 0);
|
||||
resources->ApplyResources(this->panel_Patches, L"panel_Patches");
|
||||
this->panel_Patches->Name = L"panel_Patches";
|
||||
this->panel_Patches->Size = System::Drawing::Size(552, 378);
|
||||
this->panel_Patches->TabIndex = 9;
|
||||
this->toolTip1->SetToolTip(this->panel_Patches, resources->GetString(L"panel_Patches.ToolTip"));
|
||||
//
|
||||
// tabPage_Playerdata
|
||||
//
|
||||
resources->ApplyResources(this->tabPage_Playerdata, L"tabPage_Playerdata");
|
||||
this->tabPage_Playerdata->BackColor = System::Drawing::Color::White;
|
||||
this->tabPage_Playerdata->Controls->Add(this->panel_Playerdata);
|
||||
this->tabPage_Playerdata->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(64)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(64)), static_cast<System::Int32>(static_cast<System::Byte>(64)));
|
||||
this->tabPage_Playerdata->Location = System::Drawing::Point(4, 22);
|
||||
this->tabPage_Playerdata->Name = L"tabPage_Playerdata";
|
||||
this->tabPage_Playerdata->Size = System::Drawing::Size(552, 378);
|
||||
this->tabPage_Playerdata->TabIndex = 3;
|
||||
this->tabPage_Playerdata->Text = L"Player";
|
||||
this->toolTip1->SetToolTip(this->tabPage_Playerdata, resources->GetString(L"tabPage_Playerdata.ToolTip"));
|
||||
//
|
||||
// panel_Playerdata
|
||||
//
|
||||
this->panel_Playerdata->AutoScroll = true;
|
||||
this->panel_Playerdata->Location = System::Drawing::Point(0, 0);
|
||||
resources->ApplyResources(this->panel_Playerdata, L"panel_Playerdata");
|
||||
this->panel_Playerdata->Name = L"panel_Playerdata";
|
||||
this->panel_Playerdata->Size = System::Drawing::Size(552, 378);
|
||||
this->panel_Playerdata->TabIndex = 1;
|
||||
this->toolTip1->SetToolTip(this->panel_Playerdata, resources->GetString(L"panel_Playerdata.ToolTip"));
|
||||
//
|
||||
// tabPage_Components
|
||||
//
|
||||
resources->ApplyResources(this->tabPage_Components, L"tabPage_Components");
|
||||
this->tabPage_Components->BackColor = System::Drawing::Color::White;
|
||||
this->tabPage_Components->Controls->Add(this->linkLabel_Console);
|
||||
this->tabPage_Components->Controls->Add(this->panel_Components);
|
||||
this->tabPage_Components->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(64)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(64)), static_cast<System::Int32>(static_cast<System::Byte>(64)));
|
||||
this->tabPage_Components->Location = System::Drawing::Point(4, 22);
|
||||
this->tabPage_Components->Name = L"tabPage_Components";
|
||||
this->tabPage_Components->Padding = System::Windows::Forms::Padding(3);
|
||||
this->tabPage_Components->Size = System::Drawing::Size(552, 378);
|
||||
this->tabPage_Components->TabIndex = 2;
|
||||
this->tabPage_Components->Text = L"Components";
|
||||
this->toolTip1->SetToolTip(this->tabPage_Components, resources->GetString(L"tabPage_Components.ToolTip"));
|
||||
//
|
||||
// linkLabel_Console
|
||||
//
|
||||
this->linkLabel_Console->AutoSize = true;
|
||||
this->linkLabel_Console->Location = System::Drawing::Point(504, 362);
|
||||
resources->ApplyResources(this->linkLabel_Console, L"linkLabel_Console");
|
||||
this->linkLabel_Console->Name = L"linkLabel_Console";
|
||||
this->linkLabel_Console->Size = System::Drawing::Size(45, 13);
|
||||
this->linkLabel_Console->TabIndex = 1;
|
||||
this->linkLabel_Console->TabStop = true;
|
||||
this->linkLabel_Console->Text = L"Console";
|
||||
this->linkLabel_Console->TextAlign = System::Drawing::ContentAlignment::BottomRight;
|
||||
this->toolTip1->SetToolTip(this->linkLabel_Console, resources->GetString(L"linkLabel_Console.ToolTip"));
|
||||
this->linkLabel_Console->LinkClicked += gcnew System::Windows::Forms::LinkLabelLinkClickedEventHandler(this, &ui::linkLabel_Console_LinkClicked);
|
||||
//
|
||||
// panel_Components
|
||||
//
|
||||
this->panel_Components->AutoScroll = true;
|
||||
this->panel_Components->Location = System::Drawing::Point(0, 0);
|
||||
resources->ApplyResources(this->panel_Components, L"panel_Components");
|
||||
this->panel_Components->Name = L"panel_Components";
|
||||
this->panel_Components->Size = System::Drawing::Size(276, 378);
|
||||
this->panel_Components->TabIndex = 0;
|
||||
this->toolTip1->SetToolTip(this->panel_Components, resources->GetString(L"panel_Components.ToolTip"));
|
||||
//
|
||||
// tabPage_Plugins
|
||||
//
|
||||
resources->ApplyResources(this->tabPage_Plugins, L"tabPage_Plugins");
|
||||
this->tabPage_Plugins->BackColor = System::Drawing::Color::White;
|
||||
this->tabPage_Plugins->Controls->Add(this->panel_Custom);
|
||||
this->tabPage_Plugins->Controls->Add(this->panel_Plugins);
|
||||
this->tabPage_Plugins->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(64)), static_cast<System::Int32>(static_cast<System::Byte>(64)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(64)));
|
||||
this->tabPage_Plugins->Location = System::Drawing::Point(4, 22);
|
||||
this->tabPage_Plugins->Name = L"tabPage_Plugins";
|
||||
this->tabPage_Plugins->Padding = System::Windows::Forms::Padding(3);
|
||||
this->tabPage_Plugins->Size = System::Drawing::Size(552, 378);
|
||||
this->tabPage_Plugins->TabIndex = 3;
|
||||
this->tabPage_Plugins->Text = L"Plugins and Patches";
|
||||
this->toolTip1->SetToolTip(this->tabPage_Plugins, resources->GetString(L"tabPage_Plugins.ToolTip"));
|
||||
//
|
||||
// panel_Custom
|
||||
//
|
||||
this->panel_Custom->AutoScroll = true;
|
||||
this->panel_Custom->Location = System::Drawing::Point(276, 0);
|
||||
resources->ApplyResources(this->panel_Custom, L"panel_Custom");
|
||||
this->panel_Custom->Name = L"panel_Custom";
|
||||
this->panel_Custom->Size = System::Drawing::Size(276, 378);
|
||||
this->panel_Custom->TabIndex = 3;
|
||||
this->toolTip1->SetToolTip(this->panel_Custom, resources->GetString(L"panel_Custom.ToolTip"));
|
||||
//
|
||||
// panel_Plugins
|
||||
//
|
||||
this->panel_Plugins->AutoScroll = true;
|
||||
this->panel_Plugins->Location = System::Drawing::Point(0, 0);
|
||||
resources->ApplyResources(this->panel_Plugins, L"panel_Plugins");
|
||||
this->panel_Plugins->Name = L"panel_Plugins";
|
||||
this->panel_Plugins->Size = System::Drawing::Size(276, 378);
|
||||
this->panel_Plugins->TabIndex = 0;
|
||||
this->toolTip1->SetToolTip(this->panel_Plugins, resources->GetString(L"panel_Plugins.ToolTip"));
|
||||
//
|
||||
// tabPage_Modpacks
|
||||
//
|
||||
resources->ApplyResources(this->tabPage_Modpacks, L"tabPage_Modpacks");
|
||||
this->tabPage_Modpacks->Controls->Add(this->button_ModRename);
|
||||
this->tabPage_Modpacks->Controls->Add(this->button_ModRescan);
|
||||
this->tabPage_Modpacks->Controls->Add(this->button_ModFiles);
|
||||
@@ -904,140 +850,97 @@ private: System::Windows::Forms::LinkLabel^ linkLabel_Console;
|
||||
this->tabPage_Modpacks->Controls->Add(this->button_ModClone);
|
||||
this->tabPage_Modpacks->Controls->Add(this->button_ModSetActive);
|
||||
this->tabPage_Modpacks->Controls->Add(this->listBox_Mods);
|
||||
this->tabPage_Modpacks->Location = System::Drawing::Point(4, 22);
|
||||
this->tabPage_Modpacks->Margin = System::Windows::Forms::Padding(2);
|
||||
this->tabPage_Modpacks->Name = L"tabPage_Modpacks";
|
||||
this->tabPage_Modpacks->Padding = System::Windows::Forms::Padding(2);
|
||||
this->tabPage_Modpacks->Size = System::Drawing::Size(552, 378);
|
||||
this->tabPage_Modpacks->TabIndex = 7;
|
||||
this->tabPage_Modpacks->Text = L"Modpacks";
|
||||
this->toolTip1->SetToolTip(this->tabPage_Modpacks, resources->GetString(L"tabPage_Modpacks.ToolTip"));
|
||||
this->tabPage_Modpacks->UseVisualStyleBackColor = true;
|
||||
this->tabPage_Modpacks->Enter += gcnew System::EventHandler(this, &ui::tabPage_Modpacks_Enter);
|
||||
//
|
||||
// button_ModRename
|
||||
//
|
||||
this->button_ModRename->Enabled = false;
|
||||
this->button_ModRename->Location = System::Drawing::Point(279, 357);
|
||||
this->button_ModRename->Margin = System::Windows::Forms::Padding(2);
|
||||
resources->ApplyResources(this->button_ModRename, L"button_ModRename");
|
||||
this->button_ModRename->Name = L"button_ModRename";
|
||||
this->button_ModRename->Size = System::Drawing::Size(65, 21);
|
||||
this->button_ModRename->TabIndex = 8;
|
||||
this->button_ModRename->Text = L"Rename";
|
||||
this->toolTip1->SetToolTip(this->button_ModRename, resources->GetString(L"button_ModRename.ToolTip"));
|
||||
this->button_ModRename->UseVisualStyleBackColor = true;
|
||||
this->button_ModRename->Click += gcnew System::EventHandler(this, &ui::button_ModRename_Click);
|
||||
//
|
||||
// button_ModRescan
|
||||
//
|
||||
this->button_ModRescan->Location = System::Drawing::Point(348, 357);
|
||||
this->button_ModRescan->Margin = System::Windows::Forms::Padding(2);
|
||||
resources->ApplyResources(this->button_ModRescan, L"button_ModRescan");
|
||||
this->button_ModRescan->Name = L"button_ModRescan";
|
||||
this->button_ModRescan->Size = System::Drawing::Size(65, 21);
|
||||
this->button_ModRescan->TabIndex = 7;
|
||||
this->button_ModRescan->Text = L"Rescan";
|
||||
this->toolTip1->SetToolTip(this->button_ModRescan, resources->GetString(L"button_ModRescan.ToolTip"));
|
||||
this->button_ModRescan->UseVisualStyleBackColor = true;
|
||||
this->button_ModRescan->Click += gcnew System::EventHandler(this, &ui::button_ModRescan_Click);
|
||||
//
|
||||
// button_ModFiles
|
||||
//
|
||||
this->button_ModFiles->Enabled = false;
|
||||
this->button_ModFiles->Location = System::Drawing::Point(73, 357);
|
||||
this->button_ModFiles->Margin = System::Windows::Forms::Padding(2);
|
||||
resources->ApplyResources(this->button_ModFiles, L"button_ModFiles");
|
||||
this->button_ModFiles->Name = L"button_ModFiles";
|
||||
this->button_ModFiles->Size = System::Drawing::Size(65, 21);
|
||||
this->button_ModFiles->TabIndex = 6;
|
||||
this->button_ModFiles->Text = L"Files...";
|
||||
this->toolTip1->SetToolTip(this->button_ModFiles, resources->GetString(L"button_ModFiles.ToolTip"));
|
||||
this->button_ModFiles->UseVisualStyleBackColor = true;
|
||||
this->button_ModFiles->Click += gcnew System::EventHandler(this, &ui::button_ModFiles_Click);
|
||||
//
|
||||
// checkBox_ModPatches
|
||||
//
|
||||
this->checkBox_ModPatches->AutoSize = true;
|
||||
resources->ApplyResources(this->checkBox_ModPatches, L"checkBox_ModPatches");
|
||||
this->checkBox_ModPatches->Checked = true;
|
||||
this->checkBox_ModPatches->CheckState = System::Windows::Forms::CheckState::Checked;
|
||||
this->checkBox_ModPatches->Enabled = false;
|
||||
this->checkBox_ModPatches->Location = System::Drawing::Point(430, 358);
|
||||
this->checkBox_ModPatches->Margin = System::Windows::Forms::Padding(2);
|
||||
this->checkBox_ModPatches->Name = L"checkBox_ModPatches";
|
||||
this->checkBox_ModPatches->Size = System::Drawing::Size(123, 17);
|
||||
this->checkBox_ModPatches->TabIndex = 5;
|
||||
this->checkBox_ModPatches->Text = L"Plugins and Patches";
|
||||
this->toolTip1->SetToolTip(this->checkBox_ModPatches, resources->GetString(L"checkBox_ModPatches.ToolTip"));
|
||||
this->checkBox_ModPatches->UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button_ModDelete
|
||||
//
|
||||
this->button_ModDelete->Enabled = false;
|
||||
this->button_ModDelete->Location = System::Drawing::Point(211, 357);
|
||||
this->button_ModDelete->Margin = System::Windows::Forms::Padding(2);
|
||||
resources->ApplyResources(this->button_ModDelete, L"button_ModDelete");
|
||||
this->button_ModDelete->Name = L"button_ModDelete";
|
||||
this->button_ModDelete->Size = System::Drawing::Size(65, 21);
|
||||
this->button_ModDelete->TabIndex = 4;
|
||||
this->button_ModDelete->Text = L"Delete";
|
||||
this->toolTip1->SetToolTip(this->button_ModDelete, resources->GetString(L"button_ModDelete.ToolTip"));
|
||||
this->button_ModDelete->UseVisualStyleBackColor = true;
|
||||
this->button_ModDelete->Click += gcnew System::EventHandler(this, &ui::button_ModDelete_Click);
|
||||
//
|
||||
// button_ModClone
|
||||
//
|
||||
this->button_ModClone->Enabled = false;
|
||||
this->button_ModClone->Location = System::Drawing::Point(142, 357);
|
||||
this->button_ModClone->Margin = System::Windows::Forms::Padding(2);
|
||||
resources->ApplyResources(this->button_ModClone, L"button_ModClone");
|
||||
this->button_ModClone->Name = L"button_ModClone";
|
||||
this->button_ModClone->Size = System::Drawing::Size(65, 21);
|
||||
this->button_ModClone->TabIndex = 3;
|
||||
this->button_ModClone->Text = L"New/Clone";
|
||||
this->toolTip1->SetToolTip(this->button_ModClone, resources->GetString(L"button_ModClone.ToolTip"));
|
||||
this->button_ModClone->UseVisualStyleBackColor = true;
|
||||
this->button_ModClone->Click += gcnew System::EventHandler(this, &ui::button_ModClone_Click);
|
||||
//
|
||||
// button_ModSetActive
|
||||
//
|
||||
this->button_ModSetActive->Enabled = false;
|
||||
this->button_ModSetActive->Location = System::Drawing::Point(5, 357);
|
||||
this->button_ModSetActive->Margin = System::Windows::Forms::Padding(2);
|
||||
resources->ApplyResources(this->button_ModSetActive, L"button_ModSetActive");
|
||||
this->button_ModSetActive->Name = L"button_ModSetActive";
|
||||
this->button_ModSetActive->Size = System::Drawing::Size(65, 21);
|
||||
this->button_ModSetActive->TabIndex = 2;
|
||||
this->button_ModSetActive->Text = L"Set Active";
|
||||
this->toolTip1->SetToolTip(this->button_ModSetActive, resources->GetString(L"button_ModSetActive.ToolTip"));
|
||||
this->button_ModSetActive->UseVisualStyleBackColor = true;
|
||||
this->button_ModSetActive->Click += gcnew System::EventHandler(this, &ui::button_ModSetActive_Click);
|
||||
//
|
||||
// listBox_Mods
|
||||
//
|
||||
resources->ApplyResources(this->listBox_Mods, L"listBox_Mods");
|
||||
this->listBox_Mods->FormattingEnabled = true;
|
||||
this->listBox_Mods->Location = System::Drawing::Point(5, 5);
|
||||
this->listBox_Mods->Margin = System::Windows::Forms::Padding(2);
|
||||
this->listBox_Mods->Name = L"listBox_Mods";
|
||||
this->listBox_Mods->Size = System::Drawing::Size(546, 342);
|
||||
this->listBox_Mods->TabIndex = 0;
|
||||
this->toolTip1->SetToolTip(this->listBox_Mods, resources->GetString(L"listBox_Mods.ToolTip"));
|
||||
this->listBox_Mods->SelectedValueChanged += gcnew System::EventHandler(this, &ui::listBox_Mods_SelectedValueChanged);
|
||||
//
|
||||
// tabPage_Credits
|
||||
//
|
||||
resources->ApplyResources(this->tabPage_Credits, L"tabPage_Credits");
|
||||
this->tabPage_Credits->Controls->Add(this->creditsTextBox);
|
||||
this->tabPage_Credits->Location = System::Drawing::Point(4, 22);
|
||||
this->tabPage_Credits->Margin = System::Windows::Forms::Padding(2);
|
||||
this->tabPage_Credits->Name = L"tabPage_Credits";
|
||||
this->tabPage_Credits->Padding = System::Windows::Forms::Padding(2);
|
||||
this->tabPage_Credits->Size = System::Drawing::Size(552, 378);
|
||||
this->tabPage_Credits->TabIndex = 5;
|
||||
this->tabPage_Credits->Text = L"Credits";
|
||||
this->toolTip1->SetToolTip(this->tabPage_Credits, resources->GetString(L"tabPage_Credits.ToolTip"));
|
||||
this->tabPage_Credits->UseVisualStyleBackColor = true;
|
||||
//
|
||||
// creditsTextBox
|
||||
//
|
||||
resources->ApplyResources(this->creditsTextBox, L"creditsTextBox");
|
||||
this->creditsTextBox->BackColor = System::Drawing::Color::White;
|
||||
this->creditsTextBox->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(64)), static_cast<System::Int32>(static_cast<System::Byte>(64)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(64)));
|
||||
this->creditsTextBox->Location = System::Drawing::Point(0, 0);
|
||||
this->creditsTextBox->Margin = System::Windows::Forms::Padding(2);
|
||||
this->creditsTextBox->Multiline = true;
|
||||
this->creditsTextBox->Name = L"creditsTextBox";
|
||||
this->creditsTextBox->ReadOnly = true;
|
||||
this->creditsTextBox->ScrollBars = System::Windows::Forms::ScrollBars::Both;
|
||||
this->creditsTextBox->Size = System::Drawing::Size(552, 378);
|
||||
this->creditsTextBox->TabIndex = 0;
|
||||
this->creditsTextBox->Text = resources->GetString(L"creditsTextBox.Text");
|
||||
this->toolTip1->SetToolTip(this->creditsTextBox, resources->GetString(L"creditsTextBox.ToolTip"));
|
||||
//
|
||||
// tabPage_Update
|
||||
//
|
||||
resources->ApplyResources(this->tabPage_Update, L"tabPage_Update");
|
||||
this->tabPage_Update->Controls->Add(this->linkLabel_Repo);
|
||||
this->tabPage_Update->Controls->Add(this->linkLabel_Help);
|
||||
this->tabPage_Update->Controls->Add(this->linkLabel_Official_Discord);
|
||||
@@ -1048,202 +951,138 @@ private: System::Windows::Forms::LinkLabel^ linkLabel_Console;
|
||||
this->tabPage_Update->Controls->Add(this->button_Releases_page);
|
||||
this->tabPage_Update->Controls->Add(this->label_Update_2);
|
||||
this->tabPage_Update->Controls->Add(this->label_Update_1);
|
||||
this->tabPage_Update->Location = System::Drawing::Point(4, 22);
|
||||
this->tabPage_Update->Margin = System::Windows::Forms::Padding(2);
|
||||
this->tabPage_Update->Name = L"tabPage_Update";
|
||||
this->tabPage_Update->Padding = System::Windows::Forms::Padding(2);
|
||||
this->tabPage_Update->Size = System::Drawing::Size(552, 378);
|
||||
this->tabPage_Update->TabIndex = 6;
|
||||
this->tabPage_Update->Text = L"UPDATE";
|
||||
this->toolTip1->SetToolTip(this->tabPage_Update, resources->GetString(L"tabPage_Update.ToolTip"));
|
||||
this->tabPage_Update->UseVisualStyleBackColor = true;
|
||||
//
|
||||
// linkLabel_Repo
|
||||
//
|
||||
this->linkLabel_Repo->AutoSize = true;
|
||||
this->linkLabel_Repo->Location = System::Drawing::Point(169, 297);
|
||||
this->linkLabel_Repo->Margin = System::Windows::Forms::Padding(2, 0, 2, 0);
|
||||
resources->ApplyResources(this->linkLabel_Repo, L"linkLabel_Repo");
|
||||
this->linkLabel_Repo->Name = L"linkLabel_Repo";
|
||||
this->linkLabel_Repo->Size = System::Drawing::Size(87, 13);
|
||||
this->linkLabel_Repo->TabIndex = 9;
|
||||
this->linkLabel_Repo->TabStop = true;
|
||||
this->linkLabel_Repo->Text = L"Official repository";
|
||||
this->toolTip1->SetToolTip(this->linkLabel_Repo, resources->GetString(L"linkLabel_Repo.ToolTip"));
|
||||
this->linkLabel_Repo->LinkClicked += gcnew System::Windows::Forms::LinkLabelLinkClickedEventHandler(this, &ui::linkLabel_Repo_LinkClicked);
|
||||
//
|
||||
// linkLabel_Help
|
||||
//
|
||||
this->linkLabel_Help->AutoSize = true;
|
||||
this->linkLabel_Help->Location = System::Drawing::Point(169, 257);
|
||||
this->linkLabel_Help->Margin = System::Windows::Forms::Padding(2, 0, 2, 0);
|
||||
resources->ApplyResources(this->linkLabel_Help, L"linkLabel_Help");
|
||||
this->linkLabel_Help->Name = L"linkLabel_Help";
|
||||
this->linkLabel_Help->Size = System::Drawing::Size(29, 13);
|
||||
this->linkLabel_Help->TabIndex = 8;
|
||||
this->linkLabel_Help->TabStop = true;
|
||||
this->linkLabel_Help->Text = L"Help";
|
||||
this->toolTip1->SetToolTip(this->linkLabel_Help, resources->GetString(L"linkLabel_Help.ToolTip"));
|
||||
this->linkLabel_Help->LinkClicked += gcnew System::Windows::Forms::LinkLabelLinkClickedEventHandler(this, &ui::linkLabel_Help_LinkClicked);
|
||||
//
|
||||
// linkLabel_Official_Discord
|
||||
//
|
||||
this->linkLabel_Official_Discord->AutoSize = true;
|
||||
this->linkLabel_Official_Discord->Location = System::Drawing::Point(169, 277);
|
||||
this->linkLabel_Official_Discord->Margin = System::Windows::Forms::Padding(2, 0, 2, 0);
|
||||
resources->ApplyResources(this->linkLabel_Official_Discord, L"linkLabel_Official_Discord");
|
||||
this->linkLabel_Official_Discord->Name = L"linkLabel_Official_Discord";
|
||||
this->linkLabel_Official_Discord->Size = System::Drawing::Size(78, 13);
|
||||
this->linkLabel_Official_Discord->TabIndex = 7;
|
||||
this->linkLabel_Official_Discord->TabStop = true;
|
||||
this->linkLabel_Official_Discord->Text = L"Official Discord";
|
||||
this->toolTip1->SetToolTip(this->linkLabel_Official_Discord, resources->GetString(L"linkLabel_Official_Discord.ToolTip"));
|
||||
this->linkLabel_Official_Discord->LinkClicked += gcnew System::Windows::Forms::LinkLabelLinkClickedEventHandler(this, &ui::linkLabel_Official_Discord_LinkClicked);
|
||||
//
|
||||
// linkLabel_Changelog
|
||||
//
|
||||
this->linkLabel_Changelog->AutoSize = true;
|
||||
this->linkLabel_Changelog->Location = System::Drawing::Point(169, 238);
|
||||
this->linkLabel_Changelog->Margin = System::Windows::Forms::Padding(2, 0, 2, 0);
|
||||
resources->ApplyResources(this->linkLabel_Changelog, L"linkLabel_Changelog");
|
||||
this->linkLabel_Changelog->Name = L"linkLabel_Changelog";
|
||||
this->linkLabel_Changelog->Size = System::Drawing::Size(58, 13);
|
||||
this->linkLabel_Changelog->TabIndex = 6;
|
||||
this->linkLabel_Changelog->TabStop = true;
|
||||
this->linkLabel_Changelog->Text = L"Changelog";
|
||||
this->toolTip1->SetToolTip(this->linkLabel_Changelog, resources->GetString(L"linkLabel_Changelog.ToolTip"));
|
||||
this->linkLabel_Changelog->LinkClicked += gcnew System::Windows::Forms::LinkLabelLinkClickedEventHandler(this, &ui::linkLabel_Changelog_LinkClicked);
|
||||
//
|
||||
// button_Clean_installation
|
||||
//
|
||||
this->button_Clean_installation->Location = System::Drawing::Point(295, 207);
|
||||
this->button_Clean_installation->Margin = System::Windows::Forms::Padding(2);
|
||||
resources->ApplyResources(this->button_Clean_installation, L"button_Clean_installation");
|
||||
this->button_Clean_installation->Name = L"button_Clean_installation";
|
||||
this->button_Clean_installation->Size = System::Drawing::Size(92, 26);
|
||||
this->button_Clean_installation->TabIndex = 5;
|
||||
this->button_Clean_installation->Text = L"Clean installation";
|
||||
this->toolTip1->SetToolTip(this->button_Clean_installation, resources->GetString(L"button_Clean_installation.ToolTip"));
|
||||
this->button_Clean_installation->UseVisualStyleBackColor = true;
|
||||
this->button_Clean_installation->Click += gcnew System::EventHandler(this, &ui::button_Clean_installation_Click);
|
||||
//
|
||||
// button_Instructions
|
||||
//
|
||||
this->button_Instructions->Location = System::Drawing::Point(295, 177);
|
||||
this->button_Instructions->Margin = System::Windows::Forms::Padding(2);
|
||||
resources->ApplyResources(this->button_Instructions, L"button_Instructions");
|
||||
this->button_Instructions->Name = L"button_Instructions";
|
||||
this->button_Instructions->Size = System::Drawing::Size(92, 26);
|
||||
this->button_Instructions->TabIndex = 4;
|
||||
this->button_Instructions->Text = L"Instructions";
|
||||
this->toolTip1->SetToolTip(this->button_Instructions, resources->GetString(L"button_Instructions.ToolTip"));
|
||||
this->button_Instructions->UseVisualStyleBackColor = true;
|
||||
this->button_Instructions->Click += gcnew System::EventHandler(this, &ui::button_Instructions_Click);
|
||||
//
|
||||
// button_Unstable_builds
|
||||
//
|
||||
this->button_Unstable_builds->Location = System::Drawing::Point(169, 207);
|
||||
this->button_Unstable_builds->Margin = System::Windows::Forms::Padding(2);
|
||||
resources->ApplyResources(this->button_Unstable_builds, L"button_Unstable_builds");
|
||||
this->button_Unstable_builds->Name = L"button_Unstable_builds";
|
||||
this->button_Unstable_builds->Size = System::Drawing::Size(92, 26);
|
||||
this->button_Unstable_builds->TabIndex = 3;
|
||||
this->button_Unstable_builds->Text = L"Unstable builds";
|
||||
this->toolTip1->SetToolTip(this->button_Unstable_builds, resources->GetString(L"button_Unstable_builds.ToolTip"));
|
||||
this->button_Unstable_builds->UseVisualStyleBackColor = true;
|
||||
this->button_Unstable_builds->Click += gcnew System::EventHandler(this, &ui::button_Unstable_builds_Click);
|
||||
//
|
||||
// button_Releases_page
|
||||
//
|
||||
this->button_Releases_page->Location = System::Drawing::Point(169, 177);
|
||||
this->button_Releases_page->Margin = System::Windows::Forms::Padding(2);
|
||||
resources->ApplyResources(this->button_Releases_page, L"button_Releases_page");
|
||||
this->button_Releases_page->Name = L"button_Releases_page";
|
||||
this->button_Releases_page->Size = System::Drawing::Size(92, 26);
|
||||
this->button_Releases_page->TabIndex = 2;
|
||||
this->button_Releases_page->Text = L"Releases page";
|
||||
this->toolTip1->SetToolTip(this->button_Releases_page, resources->GetString(L"button_Releases_page.ToolTip"));
|
||||
this->button_Releases_page->UseVisualStyleBackColor = true;
|
||||
this->button_Releases_page->Click += gcnew System::EventHandler(this, &ui::button_Releases_page_Click);
|
||||
//
|
||||
// label_Update_2
|
||||
//
|
||||
this->label_Update_2->AutoSize = true;
|
||||
this->label_Update_2->Location = System::Drawing::Point(48, 73);
|
||||
this->label_Update_2->Margin = System::Windows::Forms::Padding(2, 0, 2, 0);
|
||||
resources->ApplyResources(this->label_Update_2, L"label_Update_2");
|
||||
this->label_Update_2->Name = L"label_Update_2";
|
||||
this->label_Update_2->Size = System::Drawing::Size(467, 26);
|
||||
this->label_Update_2->TabIndex = 1;
|
||||
this->label_Update_2->Text = L"It is highly recommended to download updates directly from the official repositor"
|
||||
L"y.\r\nIf you have downloaded PD Loader from a third-party, it is recommended to do"
|
||||
L" a clean installation.";
|
||||
this->label_Update_2->TextAlign = System::Drawing::ContentAlignment::MiddleCenter;
|
||||
this->toolTip1->SetToolTip(this->label_Update_2, resources->GetString(L"label_Update_2.ToolTip"));
|
||||
//
|
||||
// label_Update_1
|
||||
//
|
||||
this->label_Update_1->AutoSize = true;
|
||||
this->label_Update_1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 12, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point,
|
||||
static_cast<System::Byte>(0)));
|
||||
this->label_Update_1->Location = System::Drawing::Point(11, 30);
|
||||
this->label_Update_1->Margin = System::Windows::Forms::Padding(2, 0, 2, 0);
|
||||
resources->ApplyResources(this->label_Update_1, L"label_Update_1");
|
||||
this->label_Update_1->Name = L"label_Update_1";
|
||||
this->label_Update_1->Size = System::Drawing::Size(555, 20);
|
||||
this->label_Update_1->TabIndex = 0;
|
||||
this->label_Update_1->Text = L"Update PD Loader regularly to get the latest fixes and new features!";
|
||||
this->label_Update_1->TextAlign = System::Drawing::ContentAlignment::MiddleCenter;
|
||||
this->toolTip1->SetToolTip(this->label_Update_1, resources->GetString(L"label_Update_1.ToolTip"));
|
||||
//
|
||||
// button_Discord
|
||||
//
|
||||
resources->ApplyResources(this->button_Discord, L"button_Discord");
|
||||
this->button_Discord->BackColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(242)), static_cast<System::Int32>(static_cast<System::Byte>(242)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(242)));
|
||||
this->button_Discord->Cursor = System::Windows::Forms::Cursors::Hand;
|
||||
this->button_Discord->FlatAppearance->BorderSize = 0;
|
||||
this->button_Discord->FlatStyle = System::Windows::Forms::FlatStyle::Flat;
|
||||
this->button_Discord->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"button_Discord.Image")));
|
||||
this->button_Discord->Location = System::Drawing::Point(496, 404);
|
||||
this->button_Discord->Name = L"button_Discord";
|
||||
this->button_Discord->Size = System::Drawing::Size(32, 32);
|
||||
this->button_Discord->TabIndex = 31;
|
||||
this->toolTip1->SetToolTip(this->button_Discord, resources->GetString(L"button_Discord.ToolTip"));
|
||||
this->button_Discord->UseVisualStyleBackColor = false;
|
||||
this->button_Discord->Click += gcnew System::EventHandler(this, &ui::button_Discord_Click);
|
||||
//
|
||||
// button_github
|
||||
//
|
||||
resources->ApplyResources(this->button_github, L"button_github");
|
||||
this->button_github->BackColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(242)), static_cast<System::Int32>(static_cast<System::Byte>(242)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(242)));
|
||||
this->button_github->Cursor = System::Windows::Forms::Cursors::Hand;
|
||||
this->button_github->FlatAppearance->BorderSize = 0;
|
||||
this->button_github->FlatStyle = System::Windows::Forms::FlatStyle::Flat;
|
||||
this->button_github->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"button_github.Image")));
|
||||
this->button_github->Location = System::Drawing::Point(528, 404);
|
||||
this->button_github->Name = L"button_github";
|
||||
this->button_github->Size = System::Drawing::Size(32, 32);
|
||||
this->button_github->TabIndex = 32;
|
||||
this->toolTip1->SetToolTip(this->button_github, resources->GetString(L"button_github.ToolTip"));
|
||||
this->button_github->UseVisualStyleBackColor = false;
|
||||
this->button_github->Click += gcnew System::EventHandler(this, &ui::button_github_Click);
|
||||
//
|
||||
// button_Apply
|
||||
//
|
||||
resources->ApplyResources(this->button_Apply, L"button_Apply");
|
||||
this->button_Apply->BackColor = System::Drawing::Color::White;
|
||||
this->button_Apply->FlatAppearance->BorderColor = System::Drawing::SystemColors::Control;
|
||||
this->button_Apply->FlatStyle = System::Windows::Forms::FlatStyle::Flat;
|
||||
this->button_Apply->Location = System::Drawing::Point(4, 409);
|
||||
this->button_Apply->Name = L"button_Apply";
|
||||
this->button_Apply->Size = System::Drawing::Size(69, 23);
|
||||
this->button_Apply->TabIndex = 33;
|
||||
this->button_Apply->Text = L"Apply";
|
||||
this->toolTip1->SetToolTip(this->button_Apply, resources->GetString(L"button_Apply.ToolTip"));
|
||||
this->button_Apply->UseVisualStyleBackColor = false;
|
||||
this->button_Apply->Click += gcnew System::EventHandler(this, &ui::button_Apply_Click);
|
||||
//
|
||||
// button_Wiki
|
||||
//
|
||||
resources->ApplyResources(this->button_Wiki, L"button_Wiki");
|
||||
this->button_Wiki->BackColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(242)), static_cast<System::Int32>(static_cast<System::Byte>(242)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(242)));
|
||||
this->button_Wiki->BackgroundImage = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"button_Wiki.BackgroundImage")));
|
||||
this->button_Wiki->BackgroundImageLayout = System::Windows::Forms::ImageLayout::Stretch;
|
||||
this->button_Wiki->Cursor = System::Windows::Forms::Cursors::Hand;
|
||||
this->button_Wiki->FlatAppearance->BorderSize = 0;
|
||||
this->button_Wiki->FlatStyle = System::Windows::Forms::FlatStyle::Flat;
|
||||
this->button_Wiki->Location = System::Drawing::Point(464, 404);
|
||||
this->button_Wiki->Name = L"button_Wiki";
|
||||
this->button_Wiki->Size = System::Drawing::Size(32, 32);
|
||||
this->button_Wiki->TabIndex = 34;
|
||||
this->toolTip1->SetToolTip(this->button_Wiki, resources->GetString(L"button_Wiki.ToolTip"));
|
||||
this->button_Wiki->UseVisualStyleBackColor = false;
|
||||
this->button_Wiki->Click += gcnew System::EventHandler(this, &ui::button_Wiki_Click);
|
||||
//
|
||||
// ui
|
||||
//
|
||||
this->AcceptButton = this->button_Launch;
|
||||
this->AutoScaleDimensions = System::Drawing::SizeF(96, 96);
|
||||
resources->ApplyResources(this, L"$this");
|
||||
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Dpi;
|
||||
this->AutoSize = true;
|
||||
this->AutoSizeMode = System::Windows::Forms::AutoSizeMode::GrowAndShrink;
|
||||
this->BackColor = System::Drawing::Color::Magenta;
|
||||
this->BackgroundImageLayout = System::Windows::Forms::ImageLayout::Stretch;
|
||||
this->ClientSize = System::Drawing::Size(560, 437);
|
||||
this->Controls->Add(this->button_Wiki);
|
||||
this->Controls->Add(this->button_Apply);
|
||||
this->Controls->Add(this->tabControl);
|
||||
@@ -1255,12 +1094,10 @@ private: System::Windows::Forms::LinkLabel^ linkLabel_Console;
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(64)));
|
||||
this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::Fixed3D;
|
||||
this->HelpButton = true;
|
||||
this->Icon = (cli::safe_cast<System::Drawing::Icon^>(resources->GetObject(L"$this.Icon")));
|
||||
this->KeyPreview = true;
|
||||
this->MaximizeBox = false;
|
||||
this->Name = L"ui";
|
||||
this->StartPosition = System::Windows::Forms::FormStartPosition::CenterScreen;
|
||||
this->Text = L"PD Loader 3 - Launcher";
|
||||
this->toolTip1->SetToolTip(this, resources->GetString(L"$this.ToolTip"));
|
||||
this->TransparencyKey = System::Drawing::Color::Magenta;
|
||||
this->FormClosing += gcnew System::Windows::Forms::FormClosingEventHandler(this, &ui::Ui_FormClosing);
|
||||
this->FormClosed += gcnew System::Windows::Forms::FormClosedEventHandler(this, &ui::Ui_FormClosed);
|
||||
@@ -1468,7 +1305,7 @@ private: System::Void Ui_FormClosing(System::Object^ sender, System::Windows::Fo
|
||||
if (!AnyConfigChanged())
|
||||
return;
|
||||
|
||||
switch (SkinnedMessageBox::Show(this, "Do you want to save your settings?", "PD Launcher", MessageBoxButtons::YesNoCancel, MessageBoxIcon::Question))
|
||||
switch (SkinnedMessageBox::Show(this, i18n::GetStringFallback("CONFIRM_SAVE_SETTINGS"), "PD Launcher", MessageBoxButtons::YesNoCancel, MessageBoxIcon::Question))
|
||||
{
|
||||
case System::Windows::Forms::DialogResult::Yes:
|
||||
SaveSettings();
|
||||
@@ -1487,7 +1324,7 @@ private: System::Void Ui_FormClosed(System::Object^ sender, System::Windows::For
|
||||
TerminateProcess(GetCurrentProcess(), EXIT_SUCCESS);
|
||||
}
|
||||
private: System::Void button_Discord_Click(System::Object^ sender, System::EventArgs^ e) {
|
||||
switch (SkinnedMessageBox::Show(this, "Would you like to read the user guide for troubleshooting?", "PD Launcher", MessageBoxButtons::YesNoCancel, MessageBoxIcon::Information))
|
||||
switch (SkinnedMessageBox::Show(this, i18n::GetStringFallback("CONFIRM_DISCORD_OR_GUIDE"), "PD Launcher", MessageBoxButtons::YesNoCancel, MessageBoxIcon::Information))
|
||||
{
|
||||
case System::Windows::Forms::DialogResult::Yes:
|
||||
System::Diagnostics::Process::Start("https://notabug.org/PDModdingCommunity/PD-Loader/wiki");
|
||||
@@ -1555,7 +1392,7 @@ private: System::Void button_Unstable_builds_Click(System::Object^ sender, Syste
|
||||
System::Diagnostics::Process::Start("https://ci.appveyor.com/project/nastys/pd-loader/build/artifacts");
|
||||
}
|
||||
private: System::Void button_Clean_installation_Click(System::Object^ sender, System::EventArgs^ e) {
|
||||
SkinnedMessageBox::Show(this, "Delete:\n- dnsapi.dll or dinput8.dll\n- patches/\n- plugins/\n\nRestore:\n- glut32.dll\n\nThen install PD Loader from the official repository.", "How to do a clean installation", MessageBoxButtons::OK, MessageBoxIcon::Information);
|
||||
SkinnedMessageBox::Show(this, i18n::GetStringFallback("HOWTO_CLEAN_INSTALL_HINT"), i18n::GetStringFallback("HOWTO_CLEAN_INSTALL"), MessageBoxButtons::OK, MessageBoxIcon::Information);
|
||||
}
|
||||
private: System::Void linkLabel_Changelog_LinkClicked(System::Object^ sender, System::Windows::Forms::LinkLabelLinkClickedEventArgs^ e) {
|
||||
System::Diagnostics::Process::Start("https://notabug.org/PDModdingCommunity/PD-Loader/wiki/Changelog");
|
||||
|
||||
Reference in New Issue
Block a user