diff --git a/src/main/services/achievements/parse-achievement-file.ts b/src/main/services/achievements/parse-achievement-file.ts index f39ed45e..3aecadd6 100644 --- a/src/main/services/achievements/parse-achievement-file.ts +++ b/src/main/services/achievements/parse-achievement-file.ts @@ -123,7 +123,7 @@ const jsonParse = (filePath: string) => { const processRazor1911 = (filePath: string): UnlockedAchievement[] => { try { const fileContent = readFileSync(filePath, "utf-8"); - achievementsLogger.log("processing file", filePath, fileContent); + const lines = fileContent.charCodeAt(0) === 0xfeff ? fileContent.slice(1).split(/[\r\n]+/) @@ -141,7 +141,7 @@ const processRazor1911 = (filePath: string): UnlockedAchievement[] => { }); } } - achievementsLogger.log("processing file", achievements); + return achievements; } catch (err) { achievementsLogger.error(`Error processing ${filePath}`, err);