diff --git a/src/main/services/achievements/find-achivement-files.ts b/src/main/services/achievements/find-achivement-files.ts index 247888e6..5b3a08d5 100644 --- a/src/main/services/achievements/find-achivement-files.ts +++ b/src/main/services/achievements/find-achivement-files.ts @@ -150,6 +150,19 @@ const getPathFromCracker = async (cracker: Cracker) => { ]; } + if (cracker == Cracker.rle) { + return [ + { + folderPath: path.join(appData, "RLE"), + fileLocation: ["achievements.ini"], + }, + { + folderPath: path.join(appData, "RLE"), + fileLocation: ["Achievements.ini"], + }, + ]; + } + achievementsLogger.error(`Cracker ${cracker} not implemented`); throw new Error(`Cracker ${cracker} not implemented`); }; diff --git a/src/shared/constants.ts b/src/shared/constants.ts index 6a94c103..0a466695 100644 --- a/src/shared/constants.ts +++ b/src/shared/constants.ts @@ -37,4 +37,5 @@ export enum Cracker { smartSteamEmu = "SmartSteamEmu", _3dm = "3dm", flt = "FLT", + rle = "RLE", }