diff --git a/src/ResourceLoader.hx b/src/ResourceLoader.hx index 8e543cb6..5e0f19c0 100644 --- a/src/ResourceLoader.hx +++ b/src/ResourceLoader.hx @@ -535,6 +535,9 @@ class ResourceLoader { } public static function exists(path:String) { + #if (js || android) + path = StringTools.replace(path, "data/", ""); + #end if (zipFilesystem.exists(path.toLowerCase())) return true; return fileSystem.exists(path); diff --git a/src/gui/MPPlayMissionGui.hx b/src/gui/MPPlayMissionGui.hx index 1724e782..70caeba6 100644 --- a/src/gui/MPPlayMissionGui.hx +++ b/src/gui/MPPlayMissionGui.hx @@ -641,9 +641,11 @@ class MPPlayMissionGui extends GuiImage { currentList = MissionList.missionList["multiplayer"]["beginner"]; - setCategoryFunc(currentCategoryStatic, null, false); + // setCategoryFunc(currentCategoryStatic, null, false); if (Net.isHost) { NetCommands.setLobbyLevelIndex(currentCategoryStatic, currentSelectionStatic); + } else { + setCategoryFunc(currentCategoryStatic, null, false); } updateLobbyNames(); redrawChat();