summaryrefslogtreecommitdiff
path: root/src/sanitychecks.cpp
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2020-07-10 15:47:44 -0400
committerisanae <14251494+isanae@users.noreply.github.com>2020-07-10 15:47:44 -0400
commit287e285afae3d2318d06116a5320efa3dace7a42 (patch)
tree82041ef129e59d91ef0c91bbc3539167137a2983 /src/sanitychecks.cpp
parent285d0bfc7975fff756dd037dbaf4b10cb3ba2209 (diff)
added a bunch more osd checks
added warnings for paths in documents and downloads
Diffstat (limited to 'src/sanitychecks.cpp')
-rw-r--r--src/sanitychecks.cpp31
1 files changed, 20 insertions, 11 deletions
diff --git a/src/sanitychecks.cpp b/src/sanitychecks.cpp
index 3794aa57..7afce7bd 100644
--- a/src/sanitychecks.cpp
+++ b/src/sanitychecks.cpp
@@ -225,15 +225,22 @@ int checkBadOSDs(const env::Module& m)
// is loaded into this process
const char* nahimic =
- "Nahimic (also known as SonicSuite, SonicRadar, SteelSeries, etc.)";
+ "Nahimic (also known as SonicSuite, SonicRadar, SteelSeries, A-Volute, etc.)";
static const std::map<QString, QString> names = {
- {"NahimicOSD.dll", nahimic},
- {"nahimicmsiosd.dll", nahimic},
- {"RTSSHooks64.dll", "RivaTuner Statistics Server"},
- {"SSAudioOSD.dll", "SteelSeries Audio"},
- {"SS3DevProps.dll", "Sonic Suite 3"},
- {"specialk64.dll", "SpecialK"}
+ {"NahimicOSD.dll", nahimic},
+ {"nahimicmsiosd.dll", nahimic},
+ {"cassinimlkosd.dll", nahimic},
+ {"SS3DevProps.dll", nahimic},
+ {"ss2devprops.dll", nahimic},
+ {"ss2osd.dll", nahimic},
+ {"RTSSHooks64.dll", "RivaTuner Statistics Server"},
+ {"SSAudioOSD.dll", "SteelSeries Audio"},
+ {"specialk64.dll", "SpecialK"},
+ {"corsairosdhook.x64.dll", "Corsair Utility Engine"},
+ {"gtii-osd64-vk.dll", "ASUS GPU Tweak 2"},
+ {"easyhook64.dll", "Razer Cortex"},
+ {"k_fps64.dll", "Razer Cortex"}
};
const QFileInfo file(m.path());
@@ -242,7 +249,7 @@ int checkBadOSDs(const env::Module& m)
for (auto&& p : names) {
if (file.fileName().compare(p.first, Qt::CaseInsensitive) == 0) {
log::warn("{}", QObject::tr(
- "%1 is loaded. This program is known to cause issues with "
+ "%1 is loaded.\nThis program is known to cause issues with "
"Mod Organizer, such as freezing or blank windows. Consider "
"uninstalling it.")
.arg(p.second));
@@ -311,10 +318,12 @@ std::vector<std::pair<QString, QString>> getSystemDirectories()
{
// folder ids and display names for logging
const std::vector<std::pair<GUID, QString>> systemFolderIDs = {
- {FOLDERID_ProgramFiles, "in program files"},
- {FOLDERID_ProgramFilesX86, "in program files"},
+ {FOLDERID_ProgramFiles, "in Program Files"},
+ {FOLDERID_ProgramFilesX86, "in Program Files"},
{FOLDERID_Desktop, "on the desktop"},
- {FOLDERID_OneDrive, "in OneDrive"}
+ {FOLDERID_OneDrive, "in OneDrive"},
+ {FOLDERID_Documents, "in Documents"},
+ {FOLDERID_Downloads, "in Downloads"}
};
std::vector<std::pair<QString, QString>> systemDirs;