diff --git a/pcsx2-qt/MainWindow.ui b/pcsx2-qt/MainWindow.ui
index 9cf49ce8dd..96d35f0dc0 100644
--- a/pcsx2-qt/MainWindow.ui
+++ b/pcsx2-qt/MainWindow.ui
@@ -6,8 +6,8 @@
0
0
- 950
- 640
+ 1050
+ 666
@@ -22,7 +22,7 @@
0
0
- 950
+ 1050
22
diff --git a/pcsx2-qt/Settings/ControllerBindingWidget.ui b/pcsx2-qt/Settings/ControllerBindingWidget.ui
index 60f76d6f7d..6a7c9ced6b 100644
--- a/pcsx2-qt/Settings/ControllerBindingWidget.ui
+++ b/pcsx2-qt/Settings/ControllerBindingWidget.ui
@@ -29,7 +29,7 @@
-
- Controller Type
+ Virtual Controller Type
-
@@ -42,13 +42,13 @@
Bindings
-
- true
-
..
+
+ true
+
Qt::ToolButtonTextBesideIcon
@@ -148,7 +148,7 @@
-
-
+
diff --git a/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp b/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp
index b17e7b6b98..80ba3a873a 100644
--- a/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp
+++ b/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp
@@ -397,7 +397,10 @@ GraphicsSettingsWidget::GraphicsSettingsWidget(SettingsDialog* dialog, QWidget*
tr("Reduces texture aliasing at extreme viewing angles."));
dialog->registerWidgetHelp(m_ui.dithering, tr("Dithering"), tr("Unscaled (Default)"),
- tr("Reduces banding between colors and improves the perceived color depth."));
+ tr("Reduces banding between colors and improves the perceived color depth.
"
+ "Off: Disables any dithering.
"
+ "Unscaled: Native Dithering / Lowest dithering effect does not increase size of squares when upscaling.
"
+ "Scaled: Upscaling-aware / Highest dithering effect."));
dialog->registerWidgetHelp(m_ui.crcFixLevel, tr("CRC Fix Level"), tr("Automatic (Default)"),
tr("Control the number of Auto-CRC fixes and hacks applied to games."));
diff --git a/pcsx2-qt/Settings/GraphicsSettingsWidget.ui b/pcsx2-qt/Settings/GraphicsSettingsWidget.ui
index 89c9a12090..80c15e7954 100644
--- a/pcsx2-qt/Settings/GraphicsSettingsWidget.ui
+++ b/pcsx2-qt/Settings/GraphicsSettingsWidget.ui
@@ -6,8 +6,8 @@
0
0
- 658
- 476
+ 850
+ 500
@@ -89,12 +89,12 @@
-
- Fit to Window/Screen
+ Fit to Window / Fullscreen
-
- Auto Standard (4:3/3:2 Progressive)
+ Auto Standard (4:3 Interlaced / 3:2 Progressive)
-
@@ -125,7 +125,7 @@
-
- Auto Standard (4:3/3:2 Progressive)
+ Auto Standard (4:3 Interlaced / 3:2 Progressive)
-
@@ -143,7 +143,7 @@
-
- Deinterlacing:
+ De-interlacing:
@@ -156,7 +156,7 @@
-
- None
+ None (Interlaced, also used by Progressive)
-
@@ -171,32 +171,32 @@
-
- Bob (Top Field First)
+ Bob (Top Field First, Full Frames)
-
- Bob (Bottom Field First)
+ Bob (Bottom Field First, Full Frames)
-
- Blend (Top Field First, Half FPS)
+ Blend (Top Field First, Merge 2 Fields)
-
- Blend (Bottom Field First, Half FPS)
+ Blend (Bottom Field First, Merge 2 Fields)
-
- Adaptive (Top Field First)
+ Adaptive (Top Field First, Similar to Bob + Weave)
-
- Adaptive (Bottom Field First)
+ Adaptive (Bottom Field First, Similar to Bob + Weave)
@@ -1772,8 +1772,8 @@
- 20
- 40
+ 40
+ 60
diff --git a/pcsx2/CDVD/InputIsoFile.cpp b/pcsx2/CDVD/InputIsoFile.cpp
index 4a43b65319..2787f9bd8b 100644
--- a/pcsx2/CDVD/InputIsoFile.cpp
+++ b/pcsx2/CDVD/InputIsoFile.cpp
@@ -250,7 +250,7 @@ bool InputIsoFile::Open(std::string srcfile, bool testOnly)
if (!detected)
throw Exception::BadStream()
- .SetUserMsg("Unrecognized ISO image file format")
+ .SetUserMsg("Unrecognized ISO image file format.")
.SetDiagMsg("ISO mounting failed: PCSX2 is unable to identify the ISO image type.");
if (!isBlockdump && !isCompressed)
diff --git a/pcsx2/SaveState.cpp b/pcsx2/SaveState.cpp
index a7d3f7319a..44e07435a8 100644
--- a/pcsx2/SaveState.cpp
+++ b/pcsx2/SaveState.cpp
@@ -1048,15 +1048,13 @@ static void CheckVersion(const std::string& filename, zip_t* zf)
if (savever > g_SaveVersion)
throw Exception::SaveStateLoadError(filename)
.SetDiagMsg(fmt::format("Savestate uses an unsupported or unknown savestate version.\n(PCSX2 ver={:x}, state ver={:x})", g_SaveVersion, savever))
- .SetUserMsg("Cannot load this savestate. The state is an unsupported version.");
-
+ .SetUserMsg("Cannot load this savestate. The state is an unsupported version.\nOption 1: Download an older PCSX2 version from pcsx2.net and make a memcard save like on the physical PS2.\nOption 2: Delete the savestates.");
// check for a "minor" version incompatibility; which happens if the savestate being loaded is a newer version
// than the emulator recognizes. 99% chance that trying to load it will just corrupt emulation or crash.
if ((savever >> 16) != (g_SaveVersion >> 16))
throw Exception::SaveStateLoadError(filename)
.SetDiagMsg(fmt::format("Savestate uses an unknown savestate version.\n(PCSX2 ver={:x}, state ver={:x})", g_SaveVersion, savever))
- .SetUserMsg("Cannot load this savestate. The state is an unsupported version.");
-}
+ .SetUserMsg("Cannot load this savestate. The state is an unsupported version.\nOption 1: Download an older PCSX2 version from pcsx2.net and make a memcard save like on the physical PS2.\nOption 2: Delete the savestates.");}
static zip_int64_t CheckFileExistsInState(zip_t* zf, const char* name, bool required)
{