From: Hunter King <hking0036@gmail.com>
---
src/get-tools.ts | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/get-tools.ts b/src/get-tools.ts
index 7eba1c6..7689636 100644
--- a/src/get-tools.ts
+++ b/src/get-tools.ts
@@ -47,7 +47,14 @@ export const getInstalledTools = async (smm: SMM) => {
let version = 'unknown';
try {
- version = (await smm.FS.readFile(join(dir, 'version'))).split(' ')[1];
+ console.log(dir);
+ version = (await smm.FS.readFile(join(dir, 'version')));
+ //TODO: This is poo.
+ //Proton-GE stores it's version number in the second string.
+ //Luxtorpeda recently started storing version number, but stores it in the first.
+ if( isNaN( Number(version) )){
+ version = (await smm.FS.readFile(join(dir, 'version'))).split(' ')[1];
+ }
} catch (err) {
console.log('"version" not found, trying "VERSION.txt"');
try {
--
2.34.2