From a2cb52cd99913edf613988bb555b81e23351981a Mon Sep 17 00:00:00 2001 From: Arturito <37168271+ArturitoManito@users.noreply.github.com> Date: Sat, 21 Mar 2026 15:15:33 +0000 Subject: [PATCH] feat: implement .m3u support and fix previous build issues --- GameBrowser/Resolvers/GameResolver.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/GameBrowser/Resolvers/GameResolver.cs b/GameBrowser/Resolvers/GameResolver.cs index cd3179c..f3b9b61 100644 --- a/GameBrowser/Resolvers/GameResolver.cs +++ b/GameBrowser/Resolvers/GameResolver.cs @@ -180,7 +180,7 @@ private string[] GetExtensions(string consoleType) return new[] { ".nds", ".zip" }; case "Nintendo 3DS": - return new[] { ".3ds", ".cia" }; + return new[] { ".3ds", ".3dsx", ".cia", ".cxi", ".cci", ".zcci", ".zcxi", ".z3dsx" }; case "Nintendo": return new[] { ".nes", ".zip" }; @@ -198,7 +198,7 @@ private string[] GetExtensions(string consoleType) return new[] { ".gbc", ".zip" }; case "Gamecube": - return new[] { ".iso", ".bin", ".img", ".gcm", ".gcz", ".rvz" }; + return new[] { ".iso", ".bin", ".img", ".gcm", ".gcz", ".rvz", ".m3u" }; case "Super Nintendo": return new[] { ".smc", ".zip", ".fam", ".rom", ".sfc", ".fig" }; @@ -222,10 +222,10 @@ private string[] GetExtensions(string consoleType) return new[] { ".iso", ".bin", ".img", ".zip", ".32x" }; case "Sega CD": - return new[] { ".iso", ".bin", ".img", ".chd" }; + return new[] { ".iso", ".bin", ".img", ".chd", ".m3u" }; case "Dreamcast": - return new[] { ".chd", ".gdi", ".cdi", ".bin", ".cue" }; + return new[] { ".chd", ".gdi", ".cdi", ".bin", ".cue", ".m3u" }; case "Game Gear": return new[] { ".gg", ".zip" }; @@ -240,16 +240,16 @@ private string[] GetExtensions(string consoleType) return new[] { ".smd", ".zip", ".md" }; case "Sega Saturn": - return new[] { ".iso", ".bin", ".img", ".chd" }; + return new[] { ".iso", ".bin", ".img", ".chd", ".m3u" }; case "Sony Playstation": - return new[] { ".iso", ".cue", ".img", ".ps1", ".pbp", ".chd" }; + return new[] { ".iso", ".cue", ".img", ".ps1", ".pbp", ".chd", ".m3u" }; case "PS2": - return new[] { ".iso", ".bin", ".cso", ".chd" }; + return new[] { ".iso", ".bin", ".cso", ".chd", ".m3u" }; case "PS3": - return new[] { ".disc" }; + return new[] { ".disc", ".iso" }; case "PS4": return new[] { ".disc" };