2.6.5a: DivaMovie enabled by default again, but warns the user if it should be disabled

This commit is contained in:
nastys
2021-10-07 19:04:48 +02:00
parent 7df98ea648
commit e8c2ac672a
4 changed files with 220 additions and 215 deletions
@@ -153,7 +153,6 @@ r.Width=1920
r.Height=1080
[plugins]
DivaMovie.dva=0
DivaWig.dva=0
DSCRemote.dva=0
custom_freeplay_text_example.p=0
@@ -146,6 +146,12 @@ VTABLE_HOOK(HRESULT, IMFTransform, ProcessMessage, MFT_MESSAGE_TYPE eMessage, UL
if (SUCCEEDED(result))
INSTALL_VTABLE_HOOK(This, ProcessOutput, 25);
}
else
{
static bool warn = false;
if(!warn) MessageBoxW(0, L"Your system supports DXVA hardware decoding.\nIt is highly recommended to disable DivaMovie (in Plugins and Patches).", L"DivaMovie", MB_ICONWARNING);
warn = true;
}
return result;
}
+1 -1
View File
@@ -938,7 +938,7 @@ private: System::Windows::Forms::Button^ button_Wiki;
this->MaximizeBox = false;
this->Name = L"ui";
this->StartPosition = System::Windows::Forms::FormStartPosition::CenterScreen;
this->Text = L"PD Launcher (2.6.5)";
this->Text = L"PD Launcher (2.6.5a)";
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);
@@ -167,7 +167,7 @@ class PatchApplier710 : public PatchApplier {
if (nPDLoaderText && !nHideFreeplay)
{
InjectCode((void*)0x00000001409F61F0, { 0x50, 0x44, 0x20, 0x4C, 0x6F, 0x61, 0x64, 0x65, 0x72,
0x20, 0x32, 0x2E, 0x36, 0x2E, 0x35,
0x20, 0x32, 0x2E, 0x36, 0x2E, 0x35, 0x61,
0x00});
printf("[Patches] Show PD Loader text\n");
}