diff --git a/bin/resources/icons/star-0.png b/bin/resources/icons/star-0.png
deleted file mode 100644
index 5d82bf8f8a..0000000000
Binary files a/bin/resources/icons/star-0.png and /dev/null differ
diff --git a/bin/resources/icons/star-0.svg b/bin/resources/icons/star-0.svg
new file mode 100644
index 0000000000..65c0a785d1
--- /dev/null
+++ b/bin/resources/icons/star-0.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/bin/resources/icons/star-1.png b/bin/resources/icons/star-1.png
deleted file mode 100644
index 22072f3214..0000000000
Binary files a/bin/resources/icons/star-1.png and /dev/null differ
diff --git a/bin/resources/icons/star-1.svg b/bin/resources/icons/star-1.svg
new file mode 100644
index 0000000000..db2d9386ba
--- /dev/null
+++ b/bin/resources/icons/star-1.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/bin/resources/icons/star-2.png b/bin/resources/icons/star-2.png
deleted file mode 100644
index 480b9f3576..0000000000
Binary files a/bin/resources/icons/star-2.png and /dev/null differ
diff --git a/bin/resources/icons/star-2.svg b/bin/resources/icons/star-2.svg
new file mode 100644
index 0000000000..c538ca4557
--- /dev/null
+++ b/bin/resources/icons/star-2.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/bin/resources/icons/star-3.png b/bin/resources/icons/star-3.png
deleted file mode 100644
index 000e3499d0..0000000000
Binary files a/bin/resources/icons/star-3.png and /dev/null differ
diff --git a/bin/resources/icons/star-3.svg b/bin/resources/icons/star-3.svg
new file mode 100644
index 0000000000..2e85c65f18
--- /dev/null
+++ b/bin/resources/icons/star-3.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/bin/resources/icons/star-4.png b/bin/resources/icons/star-4.png
deleted file mode 100644
index 2ec1145bfe..0000000000
Binary files a/bin/resources/icons/star-4.png and /dev/null differ
diff --git a/bin/resources/icons/star-4.svg b/bin/resources/icons/star-4.svg
new file mode 100644
index 0000000000..ca0940d8f3
--- /dev/null
+++ b/bin/resources/icons/star-4.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/bin/resources/icons/star-5.png b/bin/resources/icons/star-5.png
deleted file mode 100644
index 9043b2f9fd..0000000000
Binary files a/bin/resources/icons/star-5.png and /dev/null differ
diff --git a/bin/resources/icons/star-5.svg b/bin/resources/icons/star-5.svg
new file mode 100644
index 0000000000..cd447a96b9
--- /dev/null
+++ b/bin/resources/icons/star-5.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/pcsx2-qt/GameList/GameListModel.cpp b/pcsx2-qt/GameList/GameListModel.cpp
index 5594e73ce0..141a68e949 100644
--- a/pcsx2-qt/GameList/GameListModel.cpp
+++ b/pcsx2-qt/GameList/GameListModel.cpp
@@ -587,7 +587,7 @@ void GameListModel::loadCommonImages()
const QString base_path(QtHost::GetResourcesBasePath());
for (u32 i = 1; i < GameList::CompatibilityRatingCount; i++)
- m_compatibility_pixmaps[i].load(QStringLiteral("%1/icons/star-%2.png").arg(base_path).arg(i - 1));
+ m_compatibility_pixmaps[i].load(QStringLiteral("%1/icons/star-%2.svg").arg(base_path).arg(i - 1));
m_placeholder_pixmap.load(QStringLiteral("%1/cover-placeholder.png").arg(base_path));
}
diff --git a/pcsx2-qt/GameList/GameListWidget.cpp b/pcsx2-qt/GameList/GameListWidget.cpp
index d909960dc6..77aafdd4d5 100644
--- a/pcsx2-qt/GameList/GameListWidget.cpp
+++ b/pcsx2-qt/GameList/GameListWidget.cpp
@@ -223,6 +223,7 @@ void GameListWidget::initialize()
m_table_view->setVerticalScrollMode(QAbstractItemView::ScrollMode::ScrollPerPixel);
m_table_view->setItemDelegateForColumn(0, new GameListIconStyleDelegate(this));
m_table_view->setItemDelegateForColumn(8, new GameListIconStyleDelegate(this));
+ m_table_view->setItemDelegateForColumn(9, new GameListIconStyleDelegate(this));
loadTableViewColumnVisibilitySettings();
loadTableViewColumnSortSettings();