diff --git a/source/funkin/backend/assets/Paths.hx b/source/funkin/backend/assets/Paths.hx index 8d67029b..1891a78b 100644 --- a/source/funkin/backend/assets/Paths.hx +++ b/source/funkin/backend/assets/Paths.hx @@ -25,8 +25,9 @@ class Paths public static inline function getPath(file:String, ?library:String) { var returnedPath:String = library != null ? '$library:assets/$library/$file' : 'assets/$file'; - #if linux + #if (sys && !windows) returnedPath = Path.normalize(returnedPath); + if (OpenFlAssets.exists(returnedPath)) return returnedPath; var fixedPath:String = library != null ? '$library:assets/$library/' : 'assets/'; var parts:Array = returnedPath.split("/"); for (it=>part in parts) {