From 0d47bb05b180dc15ed7f4cb4a95b94f611f225d4 Mon Sep 17 00:00:00 2001 From: Oldhimaster1 Date: Thu, 23 Apr 2026 11:28:12 -0400 Subject: [PATCH 1/3] Add files via upload --- source/apps/3ds-google-maps.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 source/apps/3ds-google-maps.json diff --git a/source/apps/3ds-google-maps.json b/source/apps/3ds-google-maps.json new file mode 100644 index 0000000000..82135901e7 --- /dev/null +++ b/source/apps/3ds-google-maps.json @@ -0,0 +1,15 @@ +{ + "github": "Oldhimaster1/3ds-Google-Maps", + "title": "3ds Google Maps", + "description": "Interactive OpenStreetMap and satellite map viewer with GPS tracking, offline tile caching, place search, and route planning.", + "systems": [ + "3DS" + ], + "categories": [ + "utility" + ], + "icon": "https://drive.google.com/u/0/drive-viewer/AKGpihYHoNKdJqhq32ElZsGgNB6q9JCLGZc8ftGceQvKO-GyE6SmubC_Pe3X1Xn2tI2kO838HnQtbaujU9pypqvJYZv79NyKIjERE44=s2560?auditContext=forDisplay", + "image": "https://drive.google.com/u/0/drive-viewer/AKGpihbzG2AeljGsXYtu7N5HiXvZ2VZrdyhGJz6wJqRKTVZHRjp5Jlri6rW-b_clxMkFBHZeXZ7UCu5NKDLZ7_ztt0F90PSBFwwz1BQ=s2560?auditContext=forDisplay", + "long_description": "Interactive map viewer for Nintendo 3DS. Browse OpenStreetMap street tiles and Esri satellite imagery, track your GPS location through your phone, search for places, plan routes, and save favorites.\n\n**Features:**\n- Pan and zoom maps on both screens (touch, D-pad, Circle Pad, L/R)\n- Three tile sources: OpenStreetMap, Esri Satellite, Esri Street Map\n- Offline tile caching — download regions on your PC and transfer as a single .tilepack file\n- GPS tracking via phone browser (3DS runs an HTTPS server, phone sends coordinates)\n- Place search, route planning, reverse geocoding, favorites\n- Night mode, tile prefetching, SD card tile cache\n\n**Offline caching (new in v2.0):**\nUse the included Python tool to bulk-download tiles for any region. Transfers as one file instead of thousands of PNGs. Works completely without WiFi.\n\n**GPS phone bridge:**\nThe 3DS starts a TLS server and shows a QR code. Scan it with your phone, allow location access, and your position streams to the 3DS in real time. On iPhone, use Chrome instead of Safari.\n\nRequires WiFi for live tile downloads and GPS. Offline tilepacks work without any network.", + "download_filter": "\\.3dsx$" +} \ No newline at end of file From f3747b0a46438a511c4f6b1dbd38b3bd473f47af Mon Sep 17 00:00:00 2001 From: Oldhimaster1 Date: Thu, 23 Apr 2026 19:43:32 -0400 Subject: [PATCH 2/3] Update icon and image URLs in JSON configuration --- source/apps/3ds-google-maps.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/apps/3ds-google-maps.json b/source/apps/3ds-google-maps.json index 82135901e7..c463006f46 100644 --- a/source/apps/3ds-google-maps.json +++ b/source/apps/3ds-google-maps.json @@ -8,8 +8,8 @@ "categories": [ "utility" ], - "icon": "https://drive.google.com/u/0/drive-viewer/AKGpihYHoNKdJqhq32ElZsGgNB6q9JCLGZc8ftGceQvKO-GyE6SmubC_Pe3X1Xn2tI2kO838HnQtbaujU9pypqvJYZv79NyKIjERE44=s2560?auditContext=forDisplay", - "image": "https://drive.google.com/u/0/drive-viewer/AKGpihbzG2AeljGsXYtu7N5HiXvZ2VZrdyhGJz6wJqRKTVZHRjp5Jlri6rW-b_clxMkFBHZeXZ7UCu5NKDLZ7_ztt0F90PSBFwwz1BQ=s2560?auditContext=forDisplay", + "icon": "https://raw.githubusercontent.com/Oldhimaster1/3ds-Google-Maps/refs/heads/main/icon.png", + "image": "https://raw.githubusercontent.com/Oldhimaster1/3ds-Google-Maps/refs/heads/main/banner.png", "long_description": "Interactive map viewer for Nintendo 3DS. Browse OpenStreetMap street tiles and Esri satellite imagery, track your GPS location through your phone, search for places, plan routes, and save favorites.\n\n**Features:**\n- Pan and zoom maps on both screens (touch, D-pad, Circle Pad, L/R)\n- Three tile sources: OpenStreetMap, Esri Satellite, Esri Street Map\n- Offline tile caching — download regions on your PC and transfer as a single .tilepack file\n- GPS tracking via phone browser (3DS runs an HTTPS server, phone sends coordinates)\n- Place search, route planning, reverse geocoding, favorites\n- Night mode, tile prefetching, SD card tile cache\n\n**Offline caching (new in v2.0):**\nUse the included Python tool to bulk-download tiles for any region. Transfers as one file instead of thousands of PNGs. Works completely without WiFi.\n\n**GPS phone bridge:**\nThe 3DS starts a TLS server and shows a QR code. Scan it with your phone, allow location access, and your position streams to the 3DS in real time. On iPhone, use Chrome instead of Safari.\n\nRequires WiFi for live tile downloads and GPS. Offline tilepacks work without any network.", "download_filter": "\\.3dsx$" -} \ No newline at end of file +} From 92f527d7d61d7a13e03fee20dd86dd0bb2275bdc Mon Sep 17 00:00:00 2001 From: Oldhimaster1 Date: Tue, 30 Jun 2026 19:56:04 -0400 Subject: [PATCH 3/3] Add MIVF Player --- source/apps/mivf-player.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 source/apps/mivf-player.json diff --git a/source/apps/mivf-player.json b/source/apps/mivf-player.json new file mode 100644 index 0000000000..fd1eb89bf4 --- /dev/null +++ b/source/apps/mivf-player.json @@ -0,0 +1,21 @@ +{ + "github": "Oldhimaster1/MIVF", + "title": "MIVF Player", + "description": "A custom MIVF video player for Nintendo 3DS with lots of features.", + "systems": [ + "3DS" + ], + "categories": [ + "app", + "media" + ], + "llm_generation": "minor", + "icon": "https://raw.githubusercontent.com/Oldhimaster1/MIVF/refs/heads/main/meta/icon48.png", + "image": "https://raw.githubusercontent.com/Oldhimaster1/MIVF/refs/heads/main/meta/banner.png", + "unique_ids": [ + 1015809 + ], + "long_description": "\nMIVF Player is a homebrew video player for Nintendo 3DS built around the custom MIVF container format.\n\nIt supports custom MIVF video streams plus IA4M audio. The player is designed for real Nintendo 3DS hardware and includes a file browser, playback controls, subtitles, chapters, resume bookmarks, favorites, playlists, aspect-ratio modes, and settings saved on the SD card.\n\nVideos can be converted on PC with the included `encode_mivf` encoder. Encoded `.mivf` files can be placed in `sdmc:/mivf/`, `sdmc:/3ds/mivf_player_3ds/`, or the SD root.\n\n(M2Y2 range coding can reduce file size while preserving the already-encoded video packets losslessly... or in simpler terms.... video is highh quality with very small file size)\n", + "download_filter": "^mivf_player_3ds\\.(cia|3dsx)$", + "script_message": "Place encoded .mivf videos in sdmc:/mivf/ or sdmc:/3ds/mivf_player_3ds/. PC video encoding requires the separate encode_mivf tool from the GitHub release." +} \ No newline at end of file