[{"author": "Carlos '0rientd' Henrique", "avatar": "https://avatars.githubusercontent.com/u/10491532?v=4", "categories": ["game"], "color": "#eee8dd", "color_bg": "#807c76", "created": "2026-02-27T22:12:54Z", "description": "This is a 3DS version of the game 2048, originally created for Linux.", "download_page": "https://github.com/0rientd/2048-port-3ds/releases", "downloads": {"2048-port-3ds.3dsx": {"size": 136500, "size_str": "133 KiB", "url": "https://github.com/0rientd/2048-port-3ds/releases/download/v1.1.1/2048-port-3ds.3dsx"}}, "github": "0rientd/2048-port-3ds", "icon": "https://raw.githubusercontent.com/0rientd/2048-port-3ds/main/2048-3ds-port-icon.png", "icon_index": 1, "image": "https://raw.githubusercontent.com/0rientd/2048-port-3ds/main/2048-3ds-port-icon.png", "image_length": 2770, "license": "mit", "license_name": "MIT License", "long_description": "This project is an unofficial Nintendo 3DS port of the excellent 2048.c implementation by Maurits van der Schee.\nThe original game is a minimalist implementation of the popular 2048 puzzle for Linux terminals, and now you can play it on your 3DS console!\n\n✨ Features\n    🎯 Faithful gameplay to the original\n    💾 Score system\n    🎮 Native 3DS controls\n    ⚡ Optimized performance\n    📱 Interface adapted for 3DS screens\n", "slug": "2048---3ds-port", "source": "https://github.com/0rientd/2048-port-3ds", "stars": 2, "systems": ["3DS"], "title": "2048 - 3DS Port", "update_notes": "<p dir=\"auto\">Codebase was refactored and was introduced Leaderboards for record your points!</p>\n<h2 dir=\"auto\">What's Changed</h2>\n<ul dir=\"auto\">\n<li>Implement 2048 game for Nintendo 3DS with UI and leaderboard by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/0rientd/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/0rientd\">@0rientd</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4104321331\" data-permission-text=\"Title is private\" data-url=\"https://github.com/0rientd/2048-port-3ds/issues/2\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/0rientd/2048-port-3ds/pull/2/hovercard\" href=\"https://github.com/0rientd/2048-port-3ds/pull/2\">#2</a></li>\n<li>Update game version to 1.1.1 and adjust README badges by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/0rientd/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/0rientd\">@0rientd</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4104352852\" data-permission-text=\"Title is private\" data-url=\"https://github.com/0rientd/2048-port-3ds/issues/3\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/0rientd/2048-port-3ds/pull/3/hovercard\" href=\"https://github.com/0rientd/2048-port-3ds/pull/3\">#3</a></li>\n</ul>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/0rientd/2048-port-3ds/compare/v1.0.1...v1.1.1\"><tt>v1.0.1...v1.1.1</tt></a></p>", "update_notes_md": "Codebase was refactored and was introduced Leaderboards for record your points!\n\n## What's Changed\n* Implement 2048 game for Nintendo 3DS with UI and leaderboard by @0rientd in https://github.com/0rientd/2048-port-3ds/pull/2\n* Update game version to 1.1.1 and adjust README badges by @0rientd in https://github.com/0rientd/2048-port-3ds/pull/3\n\n\n**Full Changelog**: https://github.com/0rientd/2048-port-3ds/compare/v1.0.1...v1.1.1", "updated": "2026-03-19T21:43:32Z", "urls": ["https://db.universal-team.net/3ds/2048---3ds-port"], "version": "v1.1.1", "version_title": "Introduces Leaderboard"}, {"author": "Sethamphetamine", "avatar": "https://avatars.githubusercontent.com/u/88207140?v=4", "categories": ["game"], "color": "#d1d1d1", "color_bg": "#808080", "created": "2024-05-11T03:30:11Z", "description": "Dodge and weave!", "downloads": {"Bullets.3dsx": {"size": 122164, "size_str": "119 KiB", "url": "https://raw.githubusercontent.com/1Setherson1/Bullets/main/Bullets/Bullets.3dsx"}}, "github": "1Setherson1/Bullets", "icon": "https://db.universal-team.net/assets/images/icons/bullets.png", "icon_index": 2, "image": "https://db.universal-team.net/assets/images/images/bullets.png", "image_length": 9666, "long_description": "Bullets is a very simple and lightweight game for the nintendo 3ds. i made bullets to challenge myself to make a game with no game engine. Dpad to controll player. Start to exit (takes a couple seconds)", "screenshots": [{"description": "Screenshot", "url": "https://db.universal-team.net/assets/images/screenshots/bullets/screenshot.png"}], "slug": "bullets", "source": "https://github.com/1Setherson1/Bullets", "stars": 0, "systems": ["3DS"], "title": "Bullets", "urls": ["https://db.universal-team.net/3ds/bullets"]}, {"author": "2b-zipper, cooolgamer, Rep, LumaTeam", "avatar": "https://avatars.githubusercontent.com/u/119087427?v=4", "categories": ["utility", "firm"], "color": "#56a659", "color_bg": "#428044", "created": "2024-11-24T02:02:43Z", "description": "Luma3DS fork with experimental features!", "download_page": "https://github.com/2b-zipper/Nexus3DS/releases", "github": "2b-zipper/Nexus3DS", "icon": "https://github.com/2b-zipper/Nexus3DS/raw/master/img/logo_icon.png", "icon_index": 3, "image": "https://github.com/2b-zipper/Nexus3DS/raw/master/img/logo_1.png", "image_length": 102768, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "Please refer to the README on the github repo for more info: https://github.com/2b-zipper/Nexus3DS/blob/master/README.md", "prerelease": {"download_page": "https://github.com/2b-zipper/Nexus3DS/releases/tag/0.3.0", "downloads": {"boot.firm": {"size": 334848, "size_str": "327 KiB", "url": "https://github.com/2b-zipper/Nexus3DS/releases/download/0.3.0/boot.firm"}}, "update_notes": "<h1 dir=\"auto\">What's new?</h1>\n<ul dir=\"auto\">\n<li>Merged with the latest Luma3DS commits (custom home menu using layeredfs doesn't crash anymore!)</li>\n<li>Display Nexus3DS version in Rosalina menu</li>\n<li>Add customizable LCD backlight toggle (does not work on old 2DS)</li>\n<li>Add experimental fast boot time for big sd cards (may corrupt your sd card, this is an advanced option disabled by default)</li>\n<li>Removed advanced options from the config menu (refer to the readme for more info)</li>\n</ul>", "update_notes_md": "# What's new?\n\n- Merged with the latest Luma3DS commits (custom home menu using layeredfs doesn't crash anymore!)\n- Display Nexus3DS version in Rosalina menu\n- Add customizable LCD backlight toggle (does not work on old 2DS)\n- Add experimental fast boot time for big sd cards (may corrupt your sd card, this is an advanced option disabled by default)\n- Removed advanced options from the config menu (refer to the readme for more info)", "updated": "2026-03-16T16:44:14Z", "version": "0.3.0", "version_title": "Nexus3DS v0.3.0"}, "screenshots": [{"description": "Config menu", "url": "https://db.universal-team.net/assets/images/screenshots/nexus3ds/config-menu.png"}, {"description": "Rosalina menu", "url": "https://db.universal-team.net/assets/images/screenshots/nexus3ds/rosalina-menu.png"}], "script_message": "This is a fork of Luma3DS. Using alternate forks of Luma3DS can cause system instability and other unexpected issues.\n\nIf you experience any issues please reinstall the normal \"Luma3DS\" before anything else.", "slug": "nexus3ds", "source": "https://github.com/2b-zipper/Nexus3DS", "stars": 66, "systems": ["3DS"], "title": "Nexus3DS", "update_notes": "<h1 dir=\"auto\">What's new?</h1>\n<ul dir=\"auto\">\n<li>Merged with the latest Luma3DS commits (custom home menu using layeredfs doesn't crash anymore!)</li>\n<li>Display Nexus3DS version in Rosalina menu</li>\n<li>Add customizable LCD backlight toggle (does not work on old 2DS)</li>\n<li>Add experimental fast boot time for big sd cards (may corrupt your sd card, this is an advanced option disabled by default)</li>\n<li>Removed advanced options from the config menu (refer to the readme for more info)</li>\n</ul>", "update_notes_md": "# What's new?\n\n- Merged with the latest Luma3DS commits (custom home menu using layeredfs doesn't crash anymore!)\n- Display Nexus3DS version in Rosalina menu\n- Add customizable LCD backlight toggle (does not work on old 2DS)\n- Add experimental fast boot time for big sd cards (may corrupt your sd card, this is an advanced option disabled by default)\n- Removed advanced options from the config menu (refer to the readme for more info)", "updated": "2026-03-16T16:44:14Z", "urls": ["https://db.universal-team.net/3ds/nexus3ds"], "version": "0.3.0", "version_title": "Nexus3DS v0.3.0", "website": "https://discord.gg/StUs5bsw2S"}, {"author": "2ipper", "avatar": "https://avatars.githubusercontent.com/u/119087427?v=4", "categories": ["app"], "color": "#45496a", "color_bg": "#45496a", "created": "2026-02-15T15:59:55Z", "description": "Discord client for Nintendo 3DS", "download_page": "https://github.com/2b-zipper/TriCord/releases", "downloads": {"TriCord.3dsx": {"size": 7777024, "size_str": "7 MiB", "url": "https://github.com/2b-zipper/TriCord/releases/download/v0.4.1/TriCord.3dsx"}, "TriCord.cia": {"size": 7291840, "size_str": "6 MiB", "url": "https://github.com/2b-zipper/TriCord/releases/download/v0.4.1/TriCord.cia"}}, "github": "2b-zipper/TriCord", "icon": "https://raw.githubusercontent.com/2b-zipper/TriCord/refs/heads/main/resources/icon.png", "icon_index": 4, "image": "https://raw.githubusercontent.com/2b-zipper/TriCord/refs/heads/main/resources/banner.png", "image_length": 3664, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "Please see below for details: https://github.com/2b-zipper/TriCord/blob/main/README.md", "qr": {"TriCord.cia": "https://db.universal-team.net/assets/images/qr/tricord-cia.png"}, "screenshots": [{"description": "Chat", "url": "https://db.universal-team.net/assets/images/screenshots/tricord/chat.png"}, {"description": "Hamburger", "url": "https://db.universal-team.net/assets/images/screenshots/tricord/hamburger.png"}, {"description": "Login", "url": "https://db.universal-team.net/assets/images/screenshots/tricord/login.png"}, {"description": "Serverlist", "url": "https://db.universal-team.net/assets/images/screenshots/tricord/serverlist.png"}], "script_message": "This project is developed for educational purposes only. This is an unofficial Discord client and is not affiliated with or endorsed by Discord Inc. Software is provided \"as is\", and you use it at your own risk. The developers assume no responsibility for any damages, data loss, or Discord ToS violations resulting from the use of this software.", "slug": "tricord", "source": "https://github.com/2b-zipper/TriCord", "stars": 74, "systems": ["3DS"], "title": "TriCord", "unique_ids": [875533], "update_notes": "<ul dir=\"auto\">\n<li>Fixed some emojis not appearing in the emoji picker</li>\n<li>Fixed reactions not showing on system messages</li>\n<li>Fixed system messages being included in message grouping</li>\n<li>Fixed gateway disconnecting every time a DM was opened</li>\n<li>Fixed embed thumbnails not being rendered due to missing rendering code</li>\n<li>Improved error handling during login</li>\n<li>Other UI improvements</li>\n</ul>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/2b-zipper/TriCord/compare/v0.4.0...v0.4.1\"><tt>v0.4.0...v0.4.1</tt></a></p>", "update_notes_md": "- Fixed some emojis not appearing in the emoji picker\n- Fixed reactions not showing on system messages\n- Fixed system messages being included in message grouping\n- Fixed gateway disconnecting every time a DM was opened\n- Fixed embed thumbnails not being rendered due to missing rendering code\n- Improved error handling during login\n- Other UI improvements\n\n**Full Changelog**: https://github.com/2b-zipper/TriCord/compare/v0.4.0...v0.4.1", "updated": "2026-03-22T07:03:14Z", "urls": ["https://db.universal-team.net/3ds/tricord"], "version": "v0.4.1", "version_title": "v0.4.1"}, {"author": "NetPass", "avatar": "https://gitlab.com/uploads/-/system/project/avatar/56839786/icon.png", "categories": ["utility"], "color": "#87d6c8", "color_bg": "#508077", "created": "2024-04-14T17:00:40.939Z", "description": "NetPass allows you to get StreetPasses over the internet", "download_page": "https://gitlab.com/3ds-netpass/netpass/-/releases", "downloads": {"netpass.3dsx": {"size": 7811848, "size_str": "7 MiB", "url": "https://gitlab.com/3ds-netpass/netpass/-/raw/bafaff436f2148d7e2a1a5e3542617317fc10de6/netpass.3dsx?inline=false"}, "netpass.cia": {"size": 7889856, "size_str": "7 MiB", "url": "https://gitlab.com/3ds-netpass/netpass/-/raw/bafaff436f2148d7e2a1a5e3542617317fc10de6/netpass.cia?inline=false"}}, "gitlab": "3ds-netpass/netpass", "icon": "https://gitlab.com/3ds-netpass/netpass/-/raw/main/meta/icon.png", "icon_index": 5, "image": "https://gitlab.com/3ds-netpass/netpass/-/raw/main/meta/icon.png", "image_length": 2983, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0 or later", "long_description": "#NetPass: StreetPass in the modern world\n\nNetPass allows you to get StreetPasses via the internet. You do that by joining virtual locations, where, upon entering, the server will randomly match you with other people. After 10 hours you automatically leave the location and can pick a new one.", "qr": {"netpass.cia": "https://db.universal-team.net/assets/images/qr/netpass-cia.png"}, "slug": "netpass", "source": "https://gitlab.com/3ds-netpass/netpass", "stars": 71, "systems": ["3DS"], "title": "NetPass", "unique_ids": [1009012], "update_notes": " - Fix error popup (Thanks @blaadeeee)\n - Add scam warning\n - Add important popup about backing up nid_pwd\n - Add time setter for if your system time is off", "update_notes_md": " - Fix error popup (Thanks @blaadeeee)\n - Add scam warning\n - Add important popup about backing up nid_pwd\n - Add time setter for if your system time is off", "updated": "2026-04-18T14:14:25.315Z", "urls": ["https://db.universal-team.net/3ds/netpass"], "version": "v2.0.2", "version_title": "v2.0.2", "website": "https://netpass.cafe"}, {"author": "Aep", "avatar": "https://avatars.githubusercontent.com/u/86505664?v=4", "categories": ["utility", "app"], "color": "#495eb4", "color_bg": "#344380", "created": "2025-12-16T21:47:15Z", "description": "3DS SD Info Application", "download_page": "https://github.com/Aeplet/3DSDI/releases", "downloads": {"3DSDI.3dsx": {"size": 141916, "size_str": "138 KiB", "url": "https://github.com/Aeplet/3DSDI/releases/download/v1.0.0/3DSDI.3dsx"}}, "github": "Aeplet/3DSDI", "icon": "https://raw.githubusercontent.com/Aeplet/3DSDI/refs/heads/main/icon.png", "icon_index": 6, "image": "https://raw.githubusercontent.com/Aeplet/3DSDI/refs/heads/main/banner.png", "image_length": 2744, "license": "mit", "license_name": "MIT License", "long_description": "Get SD Card information! Specifically, the following information is listed:\nManufacturer Name (if known)\nManufacturer ID\nOEM ID\nProduct Name\nProduct Revision\nProduct Serial Number\nManufacturing Date", "slug": "3dsdi", "source": "https://github.com/Aeplet/3DSDI", "stars": 2, "systems": ["3DS"], "title": "3DSDI", "update_notes": "<p dir=\"auto\">Not much is to be seen yet. Potentially expect an update soon.</p>\n<p dir=\"auto\">Copy the <code class=\"notranslate\">.3dsx</code> and the <code class=\"notranslate\">.smdh</code> to <code class=\"notranslate\">/3ds/</code> on your SD Card, and launch this via the Homebrew Launcher</p>", "update_notes_md": "Not much is to be seen yet. Potentially expect an update soon.\n\nCopy the `.3dsx` and the `.smdh` to `/3ds/` on your SD Card, and launch this via the Homebrew Launcher", "updated": "2025-12-17T19:27:59Z", "urls": ["https://db.universal-team.net/3ds/3dsdi"], "version": "v1.0.0", "version_title": "v1.0.0"}, {"author": "AllisterMKW", "avatar": "https://avatars.githubusercontent.com/u/216767408?v=4", "categories": ["app", "utility"], "color": "#d9cdc7", "color_bg": "#807875", "created": "2025-12-15T20:51:08Z", "description": "Changes the top screen color display of your 3DS between red, green, or blue.", "download_page": "https://github.com/AllisterMKW/3DScreen/releases", "downloads": {"3DScreen.3dsx": {"size": 80056, "size_str": "78 KiB", "url": "https://github.com/AllisterMKW/3DScreen/releases/download/3.0/3DScreen.3dsx"}, "3DScreen.cia": {"size": 160192, "size_str": "156 KiB", "url": "https://github.com/AllisterMKW/3DScreen/releases/download/3.0/3DScreen.cia"}}, "github": "AllisterMKW/3DScreen", "icon": "https://raw.githubusercontent.com/AllisterMKW/3DScreen/refs/heads/main/icon.png", "icon_index": 7, "image": "https://raw.githubusercontent.com/AllisterMKW/3DScreen/refs/heads/main/Resources/banner.png", "image_length": 18682, "long_description": "Changes the top screen color display between red (press B), green (press X), and/or blue (press A).", "qr": {"3DScreen.cia": "https://db.universal-team.net/assets/images/qr/3dscreen-cia.png"}, "slug": "3dscreen", "source": "https://github.com/AllisterMKW/3DScreen", "stars": 0, "systems": ["3DS"], "title": "3DScreen", "unique_ids": [983057], "update_notes": "<p dir=\"auto\">Simply put, I fixed the description of the CIA when the software is suspended and the description of the 3DSX.</p>", "update_notes_md": "Simply put, I fixed the description of the CIA when the software is suspended and the description of the 3DSX.", "updated": "2025-12-16T12:24:43Z", "urls": ["https://db.universal-team.net/3ds/3dscreen"], "version": "3.0", "version_title": "Fixed CIA and 3DSX"}, {"author": "Apache Thunder", "avatar": "https://avatars.githubusercontent.com/u/11767416?v=4", "categories": ["utility"], "color": "#8b8d89", "color_bg": "#7e807c", "created": "2017-02-12T20:50:13Z", "description": "NTR Launcher - Bring back classic DS boot animation + boot older flashcarts! ", "download_page": "https://github.com/ApacheThunder/NTR_Launcher/releases", "downloads": {"NTR_Launcher.zip": {"size": 4556042, "size_str": "4 MiB", "url": "https://github.com/ApacheThunder/NTR_Launcher/releases/download/3.2/NTR_Launcher.zip"}}, "github": "ApacheThunder/NTR_Launcher", "icon": "https://db.universal-team.net/assets/images/icons/ntr-launcher.png", "icon_index": 8, "image": "https://db.universal-team.net/assets/images/images/ntr-launcher.png", "image_length": 314, "installed_files": ["%NDS%/NTR_Launcher.nds"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "A DS Slot-1 Launcher. Original code from NitroHax but with cheat engine/menu stripped out. Useful for launching older DS flashcarts.\nCredits go to Chishm for NitroHax which this source is based from and WinterMute for dslink source/reset code.", "scripts": {"NTR_Launcher.cia": [{"file": "NTR_Launcher.zip", "output": "/NTR_Launcher.zip", "repo": "ApacheThunder/NTR_Launcher", "type": "downloadRelease"}, {"file": "/NTR_Launcher.zip", "input": "NTR_Launcher.cia", "output": "/NTR_Launcher.cia", "type": "extractFile"}, {"file": "/NTR_Launcher.zip", "input": "NTR_Launcher", "output": "/NTR_Launcher", "type": "extractFile"}, {"file": "/NTR_Launcher.cia", "type": "installCia"}, {"file": "/NTR_Launcher.cia", "type": "deleteFile"}, {"file": "/NTR_Launcher.zip", "type": "deleteFile"}], "NTR_Launcher.nds": [{"file": "NTR_Launcher.zip", "output": "/NTR_Launcher.zip", "repo": "ApacheThunder/NTR_Launcher", "type": "downloadRelease"}, {"file": "/NTR_Launcher.zip", "input": "title/00030004/4b535450/content/00000000.app", "output": "%NDS%/NTR_Launcher.nds", "type": "extractFile"}, {"file": "/NTR_Launcher.zip", "input": "NTR_Launcher", "output": "/NTR_Launcher", "type": "extractFile"}, {"file": "/NTR_Launcher.zip", "type": "deleteFile"}]}, "slug": "ntr-launcher", "source": "https://github.com/ApacheThunder/NTR_Launcher", "stars": 77, "systems": ["DS"], "title": "NTR Launcher", "update_notes": "<ul dir=\"auto\">\n<li>Added DSOnei kernel to included nds files for Stage2 menu.</li>\n<li>Added N-Card rom dump to included nds files for Stage2 menu.</li>\n<li>Added CycloDS, and DSTWo bootloader dumps to included nds files for Stage2 menu.</li>\n<li>DSTwo now boots correctly from cart launcher.</li>\n<li>R4 SDHC Gold and other similar DEMON time bomb DSTTi clones now boot correctly from cart launcher.</li>\n<li>Added back option for enabling/disabling TWL ram.</li>\n<li>Added fixes to allow DS only carts to run with TWL ram enabled.</li>\n<li>Initial modcrypt code added for TWL carts. Currently works in emulation however TWL carts will fail to boot on hardware (when twl mode, ram, etc is enabled).</li>\n<li>If TWL mode and ram is enabled, cart loader will now load the DSi extended binaries into ram. Currently however they will only boot in emulation. Have not resolved why it's not working on hardware yet.</li>\n<li>Stage2 menu now allowed to load dsi extended binaries of SRLs if TWL mode and TWL ram is enabled. Booting rom dumps as a method of booting into TWL carts is confirmed working. At least for System Flaw it does. :D</li>\n<li>Despite the improvements Acekard 2i still appears to require using the stage2 menu to boot into.</li>\n<li>Fixes that allowed Demon timebomb carts to boot from cart launcher/autoboot may allow other non working carts to work. Further testing needed.</li>\n</ul>", "update_notes_md": "* Added DSOnei kernel to included nds files for Stage2 menu.\n* Added N-Card rom dump to included nds files for Stage2 menu.\n* Added CycloDS, and DSTWo bootloader dumps to included nds files for Stage2 menu.\n* DSTwo now boots correctly from cart launcher.\n* R4 SDHC Gold and other similar DEMON time bomb DSTTi clones now boot correctly from cart launcher.\n* Added back option for enabling/disabling TWL ram.\n* Added fixes to allow DS only carts to run with TWL ram enabled.\n* Initial modcrypt code added for TWL carts. Currently works in emulation however TWL carts will fail to boot on hardware (when twl mode, ram, etc is enabled).\n* If TWL mode and ram is enabled, cart loader will now load the DSi extended binaries into ram. Currently however they will only boot in emulation. Have not resolved why it's not working on hardware yet.\n* Stage2 menu now allowed to load dsi extended binaries of SRLs if TWL mode and TWL ram is enabled. Booting rom dumps as a method of booting into TWL carts is confirmed working. At least for System Flaw it does. :D\n* Despite the improvements Acekard 2i still appears to require using the stage2 menu to boot into.\n* Fixes that allowed Demon timebomb carts to boot from cart launcher/autoboot may allow other non working carts to work. Further testing needed.", "updated": "2024-12-12T02:44:18Z", "urls": ["https://db.universal-team.net/ds/ntr-launcher"], "version": "3.2", "version_title": "3.2 Release Build"}, {"archive": {"Apotris-(.*)?3(ds|DS)(-.*)?\\.zip": {"Apotris.3dsx + assets": ["3ds/Apotris/assets/", "3ds/Apotris/license/", "3ds/Apotris/Apotris.3dsx"], "Apotris.cia + assets": ["3ds/Apotris/assets/", "3ds/Apotris/license/", "3ds/Apotris/Apotris.cia"]}}, "author": "akouzoukos", "categories": ["game"], "color": "#ffe74a", "color_bg": "#7d2999", "created": "2022-04-16T00:02:43Z", "description": "A free and multiplatform block stacking game", "download_page": "https://akouzoukos.com/apotris/downloads", "downloads": {"Apotris-v4.1.03DS.zip": {"size": 4655795, "size_str": "4 MiB", "url": "https://apotrisstorage.blob.core.windows.net/binaries/Apotris-v4.1.03DS.zip"}}, "icon": "https://db.universal-team.net/assets/images/icons/apotris.png", "icon_index": 9, "image": "https://db.universal-team.net/assets/images/images/apotris.png", "image_length": 2552, "license": "AGPL-3.0-only", "license_name": "GNU Affero General Public License v3.0 only", "long_description": "**Apotris** is a free multiplatform open-source block stacking game! What sets Apotris apart from other block stacking games is its extensive customization options, complemented by ultra-responsive controls that let you execute your moves with precision. With 14 unique game modes and a plethora of settings, you can tailor the game to your preferences, ensuring a fresh and challenging experience every time you play. Whether you're a casual player or a hardcore enthusiast, Apotris has something for everyone. <!--You can even battle your friends using the Gameboy Advance Link Cable or Wireless Adapters in 2-Player Battle!--> While Apotris was originally designed for Gameboy Advance, it now supports all kinds of platforms, so between the ports and emulation you can play Apotris on almost anything.\n\nThe game is still actively maintained and new features are added constantly. If you have any suggestions, want to learn about new features or participate in beta releases, join the Apotris discord server!\n\n### Game-modes:\n\n* **Marathon**: Try to get the best score as the game gets faster and faster\n* **Sprint**: Clear lines to reach the goal as fast as possible\n* **Dig**: Dig through lines of garbage\n* **Ultra**: Get the best score in a limited time\n* **Blitz**: Get the best score in a limited time while the game gets faster and faster\n* **Combo**: Aim for the most consecutive clears in a 4-wide well\n* **Survival**: Survive as long as possible while garbage rises from below\n* **Classic**: Old school stacking mechanics\n* **Master**: Get the highest Grade while the game gets aggressively faster\n* **Death**: Try to survive at brutal speeds\n* **Zen**: The goal is to relax...\n* **2P Battle**: Battle your friends through the Link Cable or Wireless Adapter (GBA Only!)\n* **CPU Battle**: Go against an AI opponent\n* **Training**: Try out new strategies or improve your playing using the included Finesse Trainer", "screenshots": [{"description": "01 block stacking gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/apotris/01-block-stacking-gameplay.png"}, {"description": "02 configurable screen and scaling", "url": "https://db.universal-team.net/assets/images/screenshots/apotris/02-configurable-screen-and-scaling.png"}, {"description": "03 multiple game modes", "url": "https://db.universal-team.net/assets/images/screenshots/apotris/03-multiple-game-modes.png"}, {"description": "04 big mode", "url": "https://db.universal-team.net/assets/images/screenshots/apotris/04-big-mode.png"}, {"description": "05 skin editor", "url": "https://db.universal-team.net/assets/images/screenshots/apotris/05-skin-editor.png"}, {"description": "06 color editor", "url": "https://db.universal-team.net/assets/images/screenshots/apotris/06-color-editor.png"}, {"description": "07 title screen", "url": "https://db.universal-team.net/assets/images/screenshots/apotris/07-title-screen.png"}], "slug": "apotris", "source": "https://gitea.com/akouzoukos/apotris", "stars": 0, "systems": ["3DS"], "title": "Apotris", "unique_ids": [694037], "update_notes": "<div class=\"markdown-heading\"><h2 class=\"heading-element\">v4.1.0</h2><a id=\"user-content-v410\" class=\"anchor\" aria-label=\"Permalink: v4.1.0\" href=\"#v410\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"></span></a></div>\n<ul>\n<li>New Port:\n<ul>\n<li>Nintendo 3DS (by Alvin Wong)</li>\n</ul>\n</li>\n<li>Added the Color Editor:\n<ul>\n<li>Lets you create and manage up to 3 custom color palettes.</li>\n</ul>\n</li>\n<li>Added HSV value editing capability to the Gradient Editor.</li>\n<li>Added the ability to skip the current music track from the pause menu.</li>\n<li>Added a timeout (3 minutes) to the demo mode.</li>\n<li>Disabled rumble during demo mode and replays.</li>\n<li>Re-added the option to darken the ghost piece.</li>\n<li>Greatly improved random number generation to prevent cases where the numbers generated weren't very random (by Luigi)</li>\n<li>Fixed Classic Mode DAS wallcharge being overridden by NRS charge.</li>\n<li>Fixed Classic Mode high scores saving based on frames instead of score.</li>\n<li>Fixed ARS T-piece wall kicks.</li>\n<li>Fixed issues with replay playback during Master/Death mode credit rolls.</li>\n<li>Fixed stat accumulation occurring after high score saving.</li>\n<li>Fixed graphics option randomizer (some options were never chosen).</li>\n<li>Fixed bone skin sometimes not being removed after a Death mode game ended.</li>\n<li>Fixed incorrect grade names displayed in Death mode results.</li>\n<li>Fixed enable rumble notification text glitching.</li>\n<li>Fixed potential crash if the music track list was empty.</li>\n<li>Fixed gradient editor rendering issues.</li>\n<li>Fixed demo mode games from counting towards total games started statistic.</li>\n<li>Removed F11 fullscreen keybind (now handled by options).</li>\n<li>(Windows / Linux / Portmaster) Added <em>Shader Support</em>\n</li>\n<li>(PC / Web) Added <em>Controller Support</em>\n</li>\n<li>(PC / PortMaster / Switch) Added <em>Rumble Support</em>\n</li>\n<li>(PC) Added an option for persistent fullscreen mode in Video Settings.</li>\n<li>(PC) Fixed the \"Save Replays\" option in Training Mode not working correctly</li>\n<li>(GBA) Improved Multiplayer stability</li>\n<li>(GBA) Added detection for more flash save chip types.</li>\n<li>(Switch) Added custom music track support</li>\n<li>(Portmaster) Resolved various crashes and issues on specific Portmaster hardware</li>\n</ul>\n", "update_notes_md": "## v4.1.0 \n\n- New Port:\n  - Nintendo 3DS (by Alvin Wong)\n- Added the Color Editor:\n  - Lets you create and manage up to 3 custom color palettes.\n- Added HSV value editing capability to the Gradient Editor.\n- Added the ability to skip the current music track from the pause menu.\n- Added a timeout (3 minutes) to the demo mode.\n- Disabled rumble during demo mode and replays.\n- Re-added the option to darken the ghost piece.\n- Greatly improved random number generation to prevent cases where the numbers generated weren't very random (by Luigi)\n- Fixed Classic Mode DAS wallcharge being overridden by NRS charge.\n- Fixed Classic Mode high scores saving based on frames instead of score.\n- Fixed ARS T-piece wall kicks.\n- Fixed issues with replay playback during Master/Death mode credit rolls.\n- Fixed stat accumulation occurring after high score saving.\n- Fixed graphics option randomizer (some options were never chosen).\n- Fixed bone skin sometimes not being removed after a Death mode game ended.\n- Fixed incorrect grade names displayed in Death mode results.\n- Fixed enable rumble notification text glitching.\n- Fixed potential crash if the music track list was empty.\n- Fixed gradient editor rendering issues.\n- Fixed demo mode games from counting towards total games started statistic.\n- Removed F11 fullscreen keybind (now handled by options).\n- (Windows / Linux / Portmaster) Added *Shader Support*\n- (PC / Web) Added *Controller Support*\n- (PC / PortMaster / Switch) Added *Rumble Support*\n- (PC) Added an option for persistent fullscreen mode in Video Settings.\n- (PC) Fixed the \"Save Replays\" option in Training Mode not working correctly\n- (GBA) Improved Multiplayer stability\n- (GBA) Added detection for more flash save chip types.\n- (Switch) Added custom music track support\n- (Portmaster) Resolved various crashes and issues on specific Portmaster hardware", "updated": "2025-04-19T17:31:10.551Z", "urls": ["https://db.universal-team.net/3ds/apotris"], "version": "v4.1.0", "website": "https://akouzoukos.com/apotris", "wiki": "https://github.com/akouzoukos/apotris/wiki"}, {"author": "Arcade Jumpers", "avatar": "https://avatars.githubusercontent.com/u/120754662?v=4", "categories": ["game"], "color": "#528cac", "color_bg": "#3d6880", "created": "2022-12-16T21:30:45Z", "description": "Halo Renewed Solitude 3DS", "download_page": "https://github.com/ArcadeJumpers/RenewedSolitude3DS/releases", "downloads": {"RenewedSolitude.cia": {"size": 565184, "size_str": "551 KiB", "url": "https://github.com/ArcadeJumpers/RenewedSolitude3DS/releases/download/v1.2/RenewedSolitude.cia"}, "RenewedSolitude.zip": {"size": 101589901, "size_str": "96 MiB", "url": "https://github.com/ArcadeJumpers/RenewedSolitude3DS/releases/download/v1.2/RenewedSolitude.zip"}}, "github": "ArcadeJumpers/RenewedSolitude3DS", "icon": "https://raw.githubusercontent.com/ArcadeJumpers/RenewedSolitude3DS/master/icon.png", "icon_index": 10, "image": "https://raw.githubusercontent.com/ArcadeJumpers/RenewedSolitude3DS/master/icon.png", "image_length": 5116, "installed_files": ["%3DSX%/RenewedSolitude.3dsx"], "qr": {"RenewedSolitude.cia": "https://db.universal-team.net/assets/images/qr/renewedsolitude-cia.png"}, "scripts": {"Revamped.3dsx": [{"file": "RenewedSolitude.zip", "output": "/RenewedSolitude.zip", "repo": "ArcadeJumpers/RenewedSolitude3DS", "type": "downloadRelease"}, {"file": "/RenewedSolitude.zip", "input": "RenewedSolitude", "output": "/3ds/RenewedSolitude", "type": "extractFile"}, {"new": "%3DSX%/RenewedSolitude.3dsx", "old": "/3ds/RenewedSolitude/RenewedSolitude.3dsx", "type": "move"}, {"file": "/RenewedSolitude.zip", "type": "deleteFile"}], "Revamped.cia": [{"file": "RenewedSolitude.cia", "output": "/RenewedSolitude.cia", "repo": "ArcadeJumpers/RenewedSolitude3DS", "type": "downloadRelease"}, {"file": "RenewedSolitude.zip", "output": "/RenewedSolitude.zip", "repo": "ArcadeJumpers/RenewedSolitude3DS", "type": "downloadRelease"}, {"file": "/RenewedSolitude.zip", "input": "RenewedSolitude", "output": "/3ds/RenewedSolitude", "type": "extractFile"}, {"file": "/RenewedSolitude.cia", "type": "installCia"}, {"file": "/RenewedSolitude.cia", "type": "deleteFile"}, {"file": "/RenewedSolitude.zip", "type": "deleteFile"}]}, "slug": "halo-renewed-solitude", "source": "https://github.com/ArcadeJumpers/RenewedSolitude3DS", "stars": 18, "systems": ["3DS"], "title": "Halo Renewed Solitude", "unique_ids": [225771], "update_notes": "<h1 dir=\"auto\">What's changed?</h1>\n<p dir=\"auto\">Minor update from 1.2</p>\n<ul dir=\"auto\">\n<li>Added helmet visual to Player Options</li>\n<li>Reduce file size(s)</li>\n<li>Update main menu</li>\n<li>Clear console on boot; \"Press Select\"</li>\n</ul>\n<h3 dir=\"auto\">Bugs</h3>\n<blockquote>\n<p dir=\"auto\">To close the game without crashing, exit the game from the \"Quit Game\" option in the main menu</p>\n</blockquote>\n<ul dir=\"auto\">\n<li>May crash when exiting to the homescreen or turning off your 3DS</li>\n<li>Additional cleanup needed</li>\n</ul>\n<h1 dir=\"auto\">To Install</h1>\n<blockquote>\n<p dir=\"auto\">IF YOU HAVE AN OLD VERSION OF REVAMPED INSTALLED, MAKE SURE YOU DELETE IT IN THE 3DS SETTINGS!</p>\n</blockquote>\n<ul dir=\"auto\">\n<li>Download the latest 'RenewedSolitude.zip' and 'RenewedSolitude.cia' below</li>\n<li>Extract 'RenewedSolitude.zip'</li>\n<li>Move \"RenewedSolitude\" folder into 3DS folder on your SD card</li>\n<li>Install RenewedSolitude.cia using <a href=\"https://github.com/Steveice10/FBI/releases\">FBI</a></li>\n</ul>", "update_notes_md": "# What's changed?\nMinor update from 1.2\n- Added helmet visual to Player Options\n- Reduce file size(s)\n- Update main menu\n- Clear console on boot; \"Press Select\"\n \n### Bugs\n\n> To close the game without crashing, exit the game from the \"Quit Game\" option in the main menu\n- May crash when exiting to the homescreen or turning off your 3DS\n- Additional cleanup needed\n\n\n# To Install\n> IF YOU HAVE AN OLD VERSION OF REVAMPED INSTALLED, MAKE SURE YOU DELETE IT IN THE 3DS SETTINGS!\n- Download the latest 'RenewedSolitude.zip' and 'RenewedSolitude.cia' below\n- Extract 'RenewedSolitude.zip'\n- Move \"RenewedSolitude\" folder into 3DS folder on your SD card\n- Install RenewedSolitude.cia using [FBI](https://github.com/Steveice10/FBI/releases)\n", "updated": "2022-12-17T20:37:24Z", "urls": ["https://db.universal-team.net/3ds/halo-renewed-solitude"], "version": "v1.2", "version_title": "v1.21"}, {"archive": {"git_b1ddc811030fe2a3ef3e97187f0eeec4a4b3e353.zip": {"lolSnes.nds": ["lolSnes.nds"]}, "lolsnes.7z": {"lolSnes.nds": ["lolsnes/lolSnes.nds"]}}, "author": "Arisotura", "avatar": "https://avatars.githubusercontent.com/u/1311867?v=4", "categories": ["emulator"], "color": "#7c9187", "color_bg": "#6d8077", "created": "2013-08-02T12:14:31Z", "description": "SNES emulator for DS", "download_page": "http://lolsnes.kuribo64.net/download.php", "downloads": {"lolsnes.7z": {"size": 104976, "size_str": "102 KiB", "url": "http://lolsnes.kuribo64.net/lolsnes.7z"}}, "github": "Arisotura/lolSnes", "icon": "https://db.universal-team.net/assets/images/icons/lolsnes.png", "icon_index": 11, "image": "https://db.universal-team.net/assets/images/images/lolsnes.png", "image_length": 7997, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "nightly": {"download_page": "http://lolsnes.kuribo64.net/download.php", "downloads": {"git_b1ddc811030fe2a3ef3e97187f0eeec4a4b3e353.zip": {"url": "http://lolsnes.kuribo64.net/gitbuilds/git_b1ddc811030fe2a3ef3e97187f0eeec4a4b3e353.zip"}}}, "slug": "lolsnes", "source": "https://github.com/Arisotura/lolSnes", "stars": 72, "systems": ["DS"], "title": "lolSnes", "updated": "2013-08-31T00:23:48Z", "urls": ["https://db.universal-team.net/ds/lolsnes"], "version": "v1.0", "website": "http://lolsnes.kuribo64.net"}, {"author": "Thomas Armstrong", "avatar": "https://avatars.githubusercontent.com/u/12937683?v=4", "categories": ["game"], "color": "#bababa", "color_bg": "#808080", "created": "2024-12-13T18:24:03Z", "description": "Doodle is a simple drawing application designed for the Nintendo 3DS platform. It allows users to create and manipulate graphical content using various brush sizes and colors with other people on a shared canvas!", "download_page": "https://github.com/ArmstrongThomas/Doodle/releases", "downloads": {"Doodle.3dsx": {"size": 245776, "size_str": "240 KiB", "url": "https://github.com/ArmstrongThomas/Doodle/releases/download/v1.0.1/Doodle.3dsx"}}, "github": "ArmstrongThomas/Doodle", "icon_index": 12, "image": "https://avatars.githubusercontent.com/u/12937683?v=4&size=128", "image_length": 3404, "screenshots": [{"description": "Brush select", "url": "https://db.universal-team.net/assets/images/screenshots/doodle/brush-select.png"}, {"description": "Canvas", "url": "https://db.universal-team.net/assets/images/screenshots/doodle/canvas.png"}], "slug": "doodle", "source": "https://github.com/ArmstrongThomas/Doodle", "stars": 6, "systems": ["3DS"], "title": "Doodle", "update_notes": "<h1 dir=\"auto\">Please Update to v1.0.1!</h1>\n<h2 dir=\"auto\">VERSION 1.0.0 WILL NO LONGER CONNECT TO THE SERVER.</h2>\n<p dir=\"auto\">-I plan on implementing an update check on launch eventually.</p>\n<h1 dir=\"auto\">Network Updates</h1>\n<ul dir=\"auto\">\n<li>Updated backend connection code to support domains for server connection</li>\n<li>Added some reconnect functionality</li>\n</ul>\n<h1 dir=\"auto\">Doodle</h1>\n<ul dir=\"auto\">\n<li>A collaborative drawing application for 3DS consoles!</li>\n</ul>\n<h2 dir=\"auto\">Controls</h2>\n<ul dir=\"auto\">\n<li>Touch the bottom screen to draw.</li>\n<li>Press START to refresh the canvas from the server.</li>\n<li>Press SELECT to exit.</li>\n<li>Hold LEFT D-Pad or A and drag the stylus to pan the viewport.</li>\n<li>Tap DOWN D-pad or B to toggle the Color Picker.</li>\n<li>Hold UP D-pad and tap someone where on the canvas to sample that color!</li>\n<li>Tap X to input a Hex Color code!</li>\n</ul>", "update_notes_md": "# Please Update to v1.0.1!\n## VERSION 1.0.0 WILL NO LONGER CONNECT TO THE SERVER.\n-I plan on implementing an update check on launch eventually.\n\n# Network Updates\n- Updated backend connection code to support domains for server connection\n- Added some reconnect functionality\n\n# Doodle\n - A collaborative drawing application for 3DS consoles!\n\n## Controls\n- Touch the bottom screen to draw.\n- Press START to refresh the canvas from the server.\n- Press SELECT to exit.\n- Hold LEFT D-Pad or A and drag the stylus to pan the viewport.\n- Tap DOWN D-pad or B to toggle the Color Picker.\n- Hold UP D-pad and tap someone where on the canvas to sample that color!\n- Tap X to input a Hex Color code!", "updated": "2024-12-29T23:42:25Z", "urls": ["https://db.universal-team.net/3ds/doodle"], "version": "v1.0.1", "version_title": "Network Update"}, {"archive": {"3DSQuickReboot-.*\\.zip": {"3DSQuickReboot.3dsx": ["3ds/3DSQuickReboot/3DSQuickReboot.3dsx"], "3DSQuickReboot.cia": ["3DSQuickReboot.cia"]}}, "author": "Asellus", "avatar": "https://avatars.githubusercontent.com/u/18345369?v=4", "categories": ["utility"], "color": "#42b76e", "color_bg": "#2e804d", "created": "2016-05-15T07:49:07Z", "description": "3DS Quick Reboot.", "download_page": "https://github.com/Asellus/3DS_Quick_Reboot/releases", "downloads": {"3DSQuickReboot-v1.0.1.zip": {"size": 907497, "size_str": "886 KiB", "url": "https://github.com/Asellus/3DS_Quick_Reboot/releases/download/v1.0.1/3DSQuickReboot-v1.0.1.zip"}}, "github": "Asellus/3DS_Quick_Reboot", "icon": "https://raw.githubusercontent.com/Asellus/3DS_Quick_Reboot/master/resources/icon.png", "icon_index": 13, "image": "https://raw.githubusercontent.com/Asellus/3DS_Quick_Reboot/master/resources/banner.png", "image_length": 7777, "license": "mit", "license_name": "MIT License", "slug": "3ds_quick_reboot", "source": "https://github.com/Asellus/3DS_Quick_Reboot", "stars": 11, "systems": ["3DS"], "title": "3DS_Quick_Reboot", "unique_ids": [983075], "update_notes": "<ul dir=\"auto\">\n<li>Fixed UNIQUE_ID</li>\n</ul>", "update_notes_md": "-  Fixed UNIQUE_ID\n", "updated": "2016-05-18T11:55:39Z", "urls": ["https://db.universal-team.net/3ds/3ds_quick_reboot"], "version": "v1.0.1", "version_title": "3DS Quick Reboot"}, {"author": "AzizBgBoss", "avatar": "https://avatars.githubusercontent.com/u/83554824?v=4", "categories": ["game"], "color": "#a17654", "color_bg": "#805d43", "created": "2025-08-18T18:51:50Z", "description": "A port of MicroCity by AzizBgBoss to the NDS, original Arduboy game by jhhoward.", "download_page": "https://github.com/AzizBgBoss/MicroCityNDS/releases", "downloads": {"MicroCityNDS.nds": {"size": 224256, "size_str": "219 KiB", "url": "https://github.com/AzizBgBoss/MicroCityNDS/releases/download/v1.0/MicroCityNDS.nds"}}, "github": "AzizBgBoss/MicroCityNDS", "icon_index": 14, "image": "https://avatars.githubusercontent.com/u/83554824?v=4&size=128", "image_length": 29184, "qr": {"MicroCityNDS.nds": "https://db.universal-team.net/assets/images/qr/microcitynds-nds.png"}, "slug": "microcitynds", "source": "https://github.com/AzizBgBoss/MicroCityNDS", "stars": 2, "systems": ["DS"], "title": "MicroCityNDS", "updated": "2025-08-18T19:04:41Z", "urls": ["https://db.universal-team.net/ds/microcitynds"], "version": "v1.0", "version_title": "MicroCityNDS"}, {"author": "AzizBgBoss", "avatar": "https://avatars.githubusercontent.com/u/83554824?v=4", "categories": ["game"], "color": "#4b8c8f", "color_bg": "#437d80", "created": "2025-07-30T19:25:56Z", "description": "A terraria remake (not port) for the Nintendo DS made by AzizBgBoss.", "download_page": "https://github.com/AzizBgBoss/TerrariaDS/releases", "downloads": {"TerrariaDS.nds": {"size": 6295552, "size_str": "6 MiB", "url": "https://github.com/AzizBgBoss/TerrariaDS/releases/download/0.1/TerrariaDS.nds"}}, "github": "AzizBgBoss/TerrariaDS", "icon": "https://raw.githubusercontent.com/AzizBgBoss/TerrariaDS/refs/heads/main/media/icon.png", "icon_index": 15, "image": "https://raw.githubusercontent.com/AzizBgBoss/TerrariaDS/refs/heads/main/media/logo.png", "image_length": 7982, "license": "other", "license_name": "Other", "long_description": "A terraria remake (not port) for the Nintendo DS made by AzizBgBoss, started on the 26th of July 2025.\n\nI'm a 17 y/o that's obsessed with programming, I'm also into Terraria! I love the freedom you get in the game and the endless possibilities it has to offer. Another thing I love is the Nintendo DS, it's a great console and I wondered if I can fuse the 3 thing I love together, so I programmed Terraria into the DS! TerrariaDS!\n\nThis project is a work in progress and is not affiliated with the original Terraria game. It aims to replicate the core mechanics and gameplay of Terraria on the Nintendo DS. It aims at least to somewhat replicate the 3DS version of Terraria, but with some features from the PC version, and some sacrifices to fit the DS hardware limitations.\n\nI'm trying as hard as possible to stay loyal to the original game design, but there are some limitations due to the DS hardware and the fact that this is a remake, not a port.\nAlso please note: For now, I'm prioritizing functionality over content. I'm trying to perfect the core mechanics of the game before adding the Terraria content (Items, tiles, structures...), because without functionality, you wouldn't truly enjoy the content.", "qr": {"TerrariaDS.nds": "https://db.universal-team.net/assets/images/qr/terrariads-nds.png"}, "slug": "terrariads", "source": "https://github.com/AzizBgBoss/TerrariaDS", "stars": 32, "systems": ["DS"], "title": "TerrariaDS", "update_notes": "<h1 dir=\"auto\">New Update! TerrariaDS version 0.1</h1>\n<ul dir=\"auto\">\n<li>Sorry for the very late update, got busy with school.</li>\n<li>The game is slowly shaping up to feel more like Terraria on the DS.</li>\n<li>Also thanks for 1k downloads of TerrariaDS 0.0a.</li>\n</ul>\n<h2 dir=\"auto\">New Features and Improvements</h2>\n<ul dir=\"auto\">\n<li><strong>Multiple Map Support:</strong> You can now save and load up to 10 different maps.</li>\n<li><strong>Special Tiles:</strong> Interaction-enabled tiles added. Doors are functional, more special tiles to come.</li>\n<li><strong>Player Health:</strong> Basic health system implemented.</li>\n<li><strong>Consumables:</strong> You can now eat mushrooms.</li>\n<li><strong>Menus:</strong> Pause and debug menus added (functional, but simple).</li>\n<li><strong>Entities:</strong> Green Slimes added as the first enemies (secret entities also in the debug menu).</li>\n<li><strong>Combat Mechanics:</strong> Player can damage entities by direct contact with a weapon.</li>\n<li><strong>Ores:</strong> Copper and Tin ores added to the world.</li>\n<li><strong>Day/Night Cycle:</strong> Rear background darkens at night, enemies now spawn during nighttime.</li>\n<li><strong>Sound Effects:</strong> Added some sound effects for actions and events.</li>\n<li><strong>Better visuals:</strong> New intro splashes, slight fixes.</li>\n<li><strong>Splash text:</strong> Random splash texts in the title.</li>\n<li><strong>Hotbar:</strong> Now can only use the last 8 items when the inventory is not open.</li>\n</ul>", "update_notes_md": "# New Update! TerrariaDS version 0.1\n- Sorry for the very late update, got busy with school.\n- The game is slowly shaping up to feel more like Terraria on the DS.\n- Also thanks for 1k downloads of TerrariaDS 0.0a.\n## New Features and Improvements\n- **Multiple Map Support:** You can now save and load up to 10 different maps.\n- **Special Tiles:** Interaction-enabled tiles added. Doors are functional, more special tiles to come.\n- **Player Health:** Basic health system implemented.\n- **Consumables:** You can now eat mushrooms.\n- **Menus:** Pause and debug menus added (functional, but simple).\n- **Entities:** Green Slimes added as the first enemies (secret entities also in the debug menu).\n- **Combat Mechanics:** Player can damage entities by direct contact with a weapon.\n- **Ores:** Copper and Tin ores added to the world.\n- **Day/Night Cycle:** Rear background darkens at night, enemies now spawn during nighttime.\n- **Sound Effects:** Added some sound effects for actions and events.\n- **Better visuals:** New intro splashes, slight fixes.\n- **Splash text:** Random splash texts in the title.\n- **Hotbar:** Now can only use the last 8 items when the inventory is not open.", "updated": "2025-12-19T18:23:33Z", "urls": ["https://db.universal-team.net/ds/terrariads"], "version": "0.1", "version_title": "TerrariaDS v0.1"}, {"author": "AzizBgBoss", "avatar": "https://avatars.githubusercontent.com/u/83554824?v=4", "categories": ["game"], "color": "#dd928d", "color_bg": "#805451", "created": "2025-12-28T23:00:44Z", "description": "A game inspired by Unrailed! for the DS by AzizBgBoss.", "download_page": "https://github.com/AzizBgBoss/derailed/releases", "downloads": {"derailed.nds": {"size": 576512, "size_str": "563 KiB", "url": "https://github.com/AzizBgBoss/derailed/releases/download/1.0/derailed.nds"}}, "github": "AzizBgBoss/derailed", "icon": "https://raw.githubusercontent.com/AzizBgBoss/derailed/refs/heads/main/media/icon.png", "icon_index": 16, "image": "https://raw.githubusercontent.com/AzizBgBoss/derailed/refs/heads/main/media/banner.png", "image_length": 7175, "license": "other", "license_name": "Other", "long_description": "# Derailed!\nA game inspired by Unrailed! for the DS by AzizBgBoss, about keeping a train running.", "qr": {"derailed.nds": "https://db.universal-team.net/assets/images/qr/derailed-nds.png"}, "slug": "derailed", "source": "https://github.com/AzizBgBoss/derailed", "stars": 6, "systems": ["DS"], "title": "Derailed!", "update_notes": "<p dir=\"auto\">Initial release.</p>", "update_notes_md": "Initial release.", "updated": "2026-01-25T15:09:33Z", "urls": ["https://db.universal-team.net/ds/derailed"], "version": "1.0", "version_title": "Derailed! v1.0"}, {"author": "Bernardo Giordano", "avatar": "https://avatars.githubusercontent.com/u/17624378?v=4", "categories": ["utility"], "color": "#40576f", "color_bg": "#40576f", "created": "2017-09-06T17:20:55Z", "description": "Fast and simple homebrew save manager for 3DS and Switch.", "download_page": "https://github.com/BernardoGiordano/Checkpoint/releases", "downloads": {"Checkpoint.3dsx": {"size": 1491192, "size_str": "1 MiB", "url": "https://github.com/BernardoGiordano/Checkpoint/releases/download/v3.11.0/Checkpoint.3dsx"}, "Checkpoint.cia": {"size": 1049536, "size_str": "1 MiB", "url": "https://github.com/BernardoGiordano/Checkpoint/releases/download/v3.11.0/Checkpoint.cia"}}, "github": "BernardoGiordano/Checkpoint", "icon": "https://raw.githubusercontent.com/BernardoGiordano/Checkpoint/master/3ds/assets/icon.png", "icon_index": 17, "image": "https://raw.githubusercontent.com/BernardoGiordano/Checkpoint/master/3ds/assets/banner.png", "image_length": 5618, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "prerelease": {"download_page": "https://github.com/BernardoGiordano/Checkpoint/releases/tag/v3.12.0", "downloads": {"Checkpoint.3dsx": {"size": 1494780, "size_str": "1 MiB", "url": "https://github.com/BernardoGiordano/Checkpoint/releases/download/v3.12.0/Checkpoint.3dsx"}, "Checkpoint.cia": {"size": 1049536, "size_str": "1 MiB", "url": "https://github.com/BernardoGiordano/Checkpoint/releases/download/v3.12.0/Checkpoint.cia"}}, "qr": {"Checkpoint.cia": "https://db.universal-team.net/assets/images/qr/prerelease/checkpoint-cia.png"}, "update_notes": "<p dir=\"auto\">This release adds support for previously unsupported save types on the Switch. I didn't have any need to support them at the time because I didn't play any of these kind of games. After all these years, I still don't play them, but I felt it was time to properly support them into Checkpoint.</p>\n<p dir=\"auto\"><strong>Important notice:</strong> I wasn't able to test backup and/or restore these new save types first-hand. Use the new features carefully and <em>please</em> report back! That's why this new version is currently in pre-release.</p>\n<h2 dir=\"auto\">What's new</h2>\n<ul dir=\"auto\">\n<li>Added: <strong>support BCAT saves</strong> on the Switch version of the app.</li>\n<li>Added: <strong>support device saves</strong> on the Switch version of the app.</li>\n<li>Added: <strong>support system saves</strong> on the Switch version of the app.\n<ul dir=\"auto\">\n<li>The UI of the app has been slightly upgraded to account for these new save types.</li>\n</ul>\n</li>\n<li>Added: per-file progress bar.\n<ul dir=\"auto\">\n<li>The UI will now display two progress bars, one for the overall save progress and one for each file in the save archive.</li>\n</ul>\n</li>\n<li>Fixed: occasional crash when loading NAND saves on the 3DS version of the app.</li>\n<li>Fixed: Checkpoint should not freeze anymore when performing backup or restore operations.</li>\n<li>Fixed: support asian system fonts in the Switch version of the app.\n<ul dir=\"auto\">\n<li>This solves an issue where special characters were not rendered in the UI.</li>\n</ul>\n</li>\n<li>Fixed: add not-empty validation for backup names.</li>\n<li>Fixed: file paths could contain multiple <code class=\"notranslate\">/</code> characters one after the other, causing folder deletion issues.</li>\n<li>Fixed: undefined behaviour when trying to close directories that were not opened.</li>\n<li>Fixed: undefined behaviour could occur when reading a file's size.</li>\n<li>Fixed: log directory read errors.</li>\n<li>General system stability improvements to enhance the user's experience.</li>\n</ul>\n<p dir=\"auto\">If you wish to contribute, pull requests are highly appreciated.</p>\n<hr>\n\n<hr>\n<p dir=\"auto\"><a href=\"https://discord.gg/bGKEyfY\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4072fe46d2eb0f8f41a49c5795b2b971f9402f61fe2438cf9f2cded9d2af6915/68747470733a2f2f646973636f72646170702e636f6d2f6170692f6775696c64732f3237383232323833343633333830313732382f7769646765742e706e673f7374796c653d62616e6e6572332674696d652d\" alt=\"Discord\" data-canonical-src=\"https://discordapp.com/api/guilds/278222834633801728/widget.png?style=banner3&amp;time-\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "This release adds support for previously unsupported save types on the Switch. I didn't have any need to support them at the time because I didn't play any of these kind of games. After all these years, I still don't play them, but I felt it was time to properly support them into Checkpoint.\n\n**Important notice:** I wasn't able to test backup and/or restore these new save types first-hand. Use the new features carefully and *please* report back! That's why this new version is currently in pre-release.\n\n## What's new\n\n- Added: **support BCAT saves** on the Switch version of the app.\n- Added: **support device saves** on the Switch version of the app.\n- Added: **support system saves** on the Switch version of the app.\n  - The UI of the app has been slightly upgraded to account for these new save types. \n- Added: per-file progress bar.\n  - The UI will now display two progress bars, one for the overall save progress and one for each file in the save archive.\n- Fixed: occasional crash when loading NAND saves on the 3DS version of the app. \n- Fixed: Checkpoint should not freeze anymore when performing backup or restore operations.\n- Fixed: support asian system fonts in the Switch version of the app.\n  - This solves an issue where special characters were not rendered in the UI.  \n- Fixed: add not-empty validation for backup names.\n- Fixed: file paths could contain multiple `/` characters one after the other, causing folder deletion issues.\n- Fixed: undefined behaviour when trying to close directories that were not opened.\n- Fixed: undefined behaviour could occur when reading a file's size.\n- Fixed: log directory read errors.\n- General system stability improvements to enhance the user's experience.\n\nIf you wish to contribute, pull requests are highly appreciated.\n\n---\n\n<img width=\"218\" height=\"217\" alt=\"Screenshot From 2026-03-12 20-58-51\" src=\"https://github.com/user-attachments/assets/79d23fc1-e0f4-4171-aaf9-30a219a64006\" />\n\n---\n\n[![Discord](https://discordapp.com/api/guilds/278222834633801728/widget.png?style=banner3&time-)](https://discord.gg/bGKEyfY)\n", "updated": "2026-03-12T19:56:00Z", "version": "v3.12.0", "version_title": "Checkpoint 3.12.0"}, "qr": {"Checkpoint.cia": "https://db.universal-team.net/assets/images/qr/checkpoint-cia.png"}, "slug": "checkpoint", "source": "https://github.com/BernardoGiordano/Checkpoint", "stars": 2928, "systems": ["3DS"], "title": "Checkpoint", "unique_ids": [774143], "update_notes": "<h2 dir=\"auto\">What's new</h2>\n<ul dir=\"auto\">\n<li>Added: backup and restore modal UI has been greatly improved with a proper progress bar.</li>\n<li>Fixed: an issue with title cache persistence preventing new title installations from being recognized from Checkpoint.</li>\n<li>Fixed: occasional crashes when moving the buttons too fast on the 3DS version of the app.</li>\n<li>Fixed: an issue with the app freezing when holding B to refresh the title cache.</li>\n<li>Fixed: crash when no titles available on the Switch version of the app.</li>\n<li>Fixed: occasional crash when quitting the Switch version of the app.</li>\n<li>Fixed: name and icon of the selected account not updating on certain conditions.</li>\n<li>Fixed: various memory leaks here and there when disposing the application on quit.</li>\n<li>Fixed: properly print strings with percent characters in the logfile.</li>\n<li>Fixed: compiled with latest version of the needed dependencies.</li>\n<li>Added: cheat database updated to latest <a href=\"https://github.com/FlagBrew/Sharkive\">Sharkive</a> release.</li>\n<li>General system stability improvements to enhance the user's experience.</li>\n</ul>\n<p dir=\"auto\">If you wish to contribute, pull requests are highly appreciated.</p>\n<hr>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/56727b63-fe5a-4aa2-abd3-45575f7d5ce4\"><img width=\"222\" height=\"224\" alt=\"Schermata del 2026-02-24 22-17-20\" src=\"https://github.com/user-attachments/assets/56727b63-fe5a-4aa2-abd3-45575f7d5ce4\" style=\"max-width: 100%; height: auto; max-height: 224px;; aspect-ratio: 222 / 224; background-color: var(--bgColor-muted); border-radius: 6px; display: block\" class=\"js-gh-image-fallback\"></a>\n<hr>\n<p dir=\"auto\"><a href=\"https://discord.gg/bGKEyfY\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4072fe46d2eb0f8f41a49c5795b2b971f9402f61fe2438cf9f2cded9d2af6915/68747470733a2f2f646973636f72646170702e636f6d2f6170692f6775696c64732f3237383232323833343633333830313732382f7769646765742e706e673f7374796c653d62616e6e6572332674696d652d\" alt=\"Discord\" data-canonical-src=\"https://discordapp.com/api/guilds/278222834633801728/widget.png?style=banner3&amp;time-\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "## What's new\n\n- Added: backup and restore modal UI has been greatly improved with a proper progress bar.\n- Fixed: an issue with title cache persistence preventing new title installations from being recognized from Checkpoint.\n- Fixed: occasional crashes when moving the buttons too fast on the 3DS version of the app.\n- Fixed: an issue with the app freezing when holding B to refresh the title cache.\n- Fixed: crash when no titles available on the Switch version of the app.\n- Fixed: occasional crash when quitting the Switch version of the app.\n- Fixed: name and icon of the selected account not updating on certain conditions.\n- Fixed: various memory leaks here and there when disposing the application on quit.\n- Fixed: properly print strings with percent characters in the logfile.\n- Fixed: compiled with latest version of the needed dependencies.\n- Added: cheat database updated to latest [Sharkive](https://github.com/FlagBrew/Sharkive) release.\n- General system stability improvements to enhance the user's experience.\n\nIf you wish to contribute, pull requests are highly appreciated.\n\n---\n\n<img width=\"222\" height=\"224\" alt=\"Schermata del 2026-02-24 22-17-20\" src=\"https://github.com/user-attachments/assets/56727b63-fe5a-4aa2-abd3-45575f7d5ce4\" />\n\n---\n\n[![Discord](https://discordapp.com/api/guilds/278222834633801728/widget.png?style=banner3&time-)](https://discord.gg/bGKEyfY)\n", "updated": "2026-02-24T21:16:09Z", "urls": ["https://db.universal-team.net/3ds/checkpoint"], "version": "v3.11.0", "version_title": "Checkpoint 3.11.0"}, {"author": "the gabe", "avatar": "https://avatars.githubusercontent.com/u/52845476?v=4", "categories": ["game"], "color": "#747664", "color_bg": "#747664", "created": "2025-09-14T09:53:37Z", "description": "3DS port of the visual novel Class of '09", "download_page": "https://github.com/Bilbard/classof3ds/releases", "downloads": {"classof3ds.3dsx": {"size": 186354252, "size_str": "177 MiB", "url": "https://github.com/Bilbard/classof3ds/releases/download/v2.0.4/classof3ds.3dsx"}, "classof3ds.cia": {"size": 185869312, "size_str": "177 MiB", "url": "https://github.com/Bilbard/classof3ds/releases/download/v2.0.4/classof3ds.cia"}, "classof3dsru.3dsx": {"size": 238079792, "size_str": "227 MiB", "url": "https://github.com/Bilbard/classof3ds/releases/download/v2.0.4/classof3dsru.3dsx"}, "classof3dsru.cia": {"size": 237122560, "size_str": "226 MiB", "url": "https://github.com/Bilbard/classof3ds/releases/download/v2.0.4/classof3dsru.cia"}}, "github": "Bilbard/classof3ds", "icon": "https://raw.githubusercontent.com/Bilbard/classof3ds/refs/heads/master/3ds/icon.png", "icon_index": 18, "image": "https://raw.githubusercontent.com/Bilbard/classof3ds/refs/heads/master/3ds/widebanner.png", "image_length": 46438, "long_description": "A demake/port of the visual novel \"Class of '09\" to the 3DS. \n\nMore than feature complete, you miss nothing playing this version over the PC version.", "qr": {"classof3ds.cia": "https://db.universal-team.net/assets/images/qr/classof3ds-cia.png", "classof3dsru.cia": "https://db.universal-team.net/assets/images/qr/classof3dsru-cia.png"}, "screenshots": [{"description": "Gameplay 1", "url": "https://db.universal-team.net/assets/images/screenshots/class-of-09/gameplay-1.png"}, {"description": "Gameplay 2", "url": "https://db.universal-team.net/assets/images/screenshots/class-of-09/gameplay-2.png"}, {"description": "Gameplay 3", "url": "https://db.universal-team.net/assets/images/screenshots/class-of-09/gameplay-3.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/class-of-09/title-screen.png"}], "slug": "class-of-09", "source": "https://github.com/Bilbard/classof3ds", "stars": 13, "systems": ["3DS"], "title": "Class of '09", "unique_ids": [1026373], "update_notes": "<h1 dir=\"auto\">v2.0.4</h1>\n<p dir=\"auto\">The back button has been disabled indefinitely. In order to properly fix it I have to rewrite the script parser. It will not be back for a while.</p>", "update_notes_md": "# v2.0.4\nThe back button has been disabled indefinitely. In order to properly fix it I have to rewrite the script parser. It will not be back for a while.", "updated": "2026-04-04T19:51:23Z", "urls": ["https://db.universal-team.net/3ds/class-of-09"], "version": "v2.0.4", "version_title": "v2.0.4"}, {"author": "Bot Studio", "avatar": "https://avatars.githubusercontent.com/u/114881271?v=4", "categories": ["game"], "color": "#907c73", "color_bg": "#806e66", "created": "2024-01-04T17:25:16Z", "description": "Mars3DS, a lost retro shooter ;)", "download_page": "https://github.com/BotRandomness/Mars3DS/releases", "downloads": {"Mars3D.3dsx": {"size": 713384, "size_str": "696 KiB", "url": "https://github.com/BotRandomness/Mars3DS/releases/download/v1.0.0/Mars3D.3dsx"}, "Mars3D.cia": {"size": 1287104, "size_str": "1 MiB", "url": "https://github.com/BotRandomness/Mars3DS/releases/download/v1.0.0/Mars3D.cia"}}, "github": "BotRandomness/Mars3DS", "icon": "https://raw.githubusercontent.com/BotRandomness/Mars3DS/master/icon.png", "icon_index": 19, "image": "https://raw.githubusercontent.com/BotRandomness/Mars3DS/master/git-res/logo.png", "image_length": 7534, "license": "mit", "license_name": "MIT License", "long_description": "# Mars3DS!\n_A lost retro shooter ;)_\n## Welcome to Mars!\nPlay as Astro, collect the valuable mushrooms, and shoot down the Parasites!\n## Controls\n(+) or CirclePad to move\n(A) to shoot\n(B) to jump\n## Notes\n**Check out the github for more technical details: https://github.com/BotRandomness/Mars3DS**\n**Enjoy! :)**", "qr": {"Mars3D.cia": "https://db.universal-team.net/assets/images/qr/mars3d-cia.png"}, "slug": "mars", "source": "https://github.com/BotRandomness/Mars3DS", "stars": 2, "systems": ["3DS"], "title": "Mars", "unique-ids": [8993], "update_notes": "<p dir=\"auto\">Mars3DS, a retro style shooter 3DS homebrew, written in C++.</p>\n<p dir=\"auto\">Download<br>\nShould work on both real hardware (old 3DS/2DS, and new 3DS/2DS) and 3DS emulators like Citra. Note: for real hardware, you do need a homebrewed system.</p>\n<p dir=\"auto\">3dsx:</p>\n<ol dir=\"auto\">\n<li>Download the .3dsx ROM file</li>\n<li>You can now run 3dsx file via the Homebrew Launcher.</li>\n</ol>\n<p dir=\"auto\">cia:</p>\n<ol dir=\"auto\">\n<li>Download the .cia ROM file here<br>\nYou can install the .cia file via tools like FBI.</li>\n</ol>\n<p dir=\"auto\">Controls<br>\n(+) or CirclePad to move<br>\n(A) to shoot<br>\n(B) to jump</p>\n<p dir=\"auto\">Note:<br>\nCollect the mushrooms!</p>\n<p dir=\"auto\">v1.0.0 🚀</p>", "update_notes_md": "Mars3DS, a retro style shooter 3DS homebrew, written in C++.\n\nDownload\nShould work on both real hardware (old 3DS/2DS, and new 3DS/2DS) and 3DS emulators like Citra. Note: for real hardware, you do need a homebrewed system.\n\n3dsx:\n1. Download the .3dsx ROM file\n2. You can now run 3dsx file via the Homebrew Launcher.\n\ncia:\n1. Download the .cia ROM file here\nYou can install the .cia file via tools like FBI.\n\nControls\n(+) or CirclePad to move\n(A) to shoot\n(B) to jump\n\nNote:\nCollect the mushrooms!\n\nv1.0.0 🚀", "updated": "2024-01-05T01:51:12Z", "urls": ["https://db.universal-team.net/3ds/mars"], "version": "v1.0.0", "version_title": "Mars3DS v1.0.0 🚀"}, {"author": "Max Parry", "avatar": "https://avatars.githubusercontent.com/u/66670928?v=4", "categories": ["app"], "color": "#313131", "color_bg": "#313131", "created": "2025-01-29T07:20:09Z", "description": "A Donut in C.", "download_filter": "\\.3dsx|cia", "download_page": "https://github.com/Buggem/3ds-donut/releases", "downloads": {"3ds-donut.3dsx": {"size": 575284, "size_str": "561 KiB", "url": "https://github.com/Buggem/3ds-donut/releases/download/v1.5/3ds-donut.3dsx"}, "3ds-donut.cia": {"size": 836544, "size_str": "816 KiB", "url": "https://github.com/Buggem/3ds-donut/releases/download/v1.5/3ds-donut.cia"}}, "github": "Buggem/3ds-donut", "icon": "https://raw.githubusercontent.com/Buggem/3ds-donut/refs/heads/main/meta/icon.png", "icon_index": 20, "image": "https://raw.githubusercontent.com/Buggem/3ds-donut/refs/heads/main/meta/banner.png", "image_length": 9095, "long_description": "Donut.c is tired of the Wii, but don't worry guys, IT'S BACK ON THE 3DS!\n\nFeatures:\n  - open source AND unlicensed\n  - funky music (directly copied from the original Wii port)\n  - splash screen (adapted from the original Wii port)\n  - ability to fast forward, stop, rewind, modify the speed, and reset the animation (doesn't effect the music for listener)\n  - a headerfile with constants you can fine-tune as you please\n  - both PC and 3DS support for testing purposes\n  - both CIAs and 3DSXs availible as install options\n  - donut", "qr": {"3ds-donut.cia": "https://db.universal-team.net/assets/images/qr/3ds-donut-cia.png"}, "screenshots": [{"description": "Donut", "url": "https://db.universal-team.net/assets/images/screenshots/3ds-donut/donut.png"}], "slug": "3ds-donut", "source": "https://github.com/Buggem/3ds-donut", "stars": 2, "systems": ["3DS"], "title": "3DS Donut", "unique_ids": [956602], "update_notes": "<p dir=\"auto\">Sometimes the little things are the most important when making donuts.</p>\n<p dir=\"auto\">Bolted Donutlog:</p>\n<ul dir=\"auto\">\n<li>added support to reset the anim (doesnt effect the music)</li>\n<li>added support to modify the anim</li>\n<li>fixed banner (this was also included in the previous release but the actual commit was in this one)</li>\n<li>changed banner font</li>\n<li>speed closer to the original</li>\n</ul>\n<p dir=\"auto\">You know those Krispy Kreme donut bites that have been going around lately? They really convey these changes.</p>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/Buggem/3ds-donut/compare/v1.4...v1.5\"><tt>v1.4...v1.5</tt></a></p>\n<p dir=\"auto\"><sub>This content is not endorsed by, affiliated with, or related to Krispy Kreme, Inc. in any way. Any and all references to Krispy Kreme, Inc. and/or their products is purely for informational purposes. Krispy Kreme® is a registered trademark of Krispy Kreme, Inc.<br><br>(why did I put this in)</sub></p>", "update_notes_md": "Sometimes the little things are the most important when making donuts.\n\nBolted Donutlog:\n- added support to reset the anim (doesnt effect the music)\n- added support to modify the anim\n- fixed banner (this was also included in the previous release but the actual commit was in this one)\n- changed banner font\n- speed closer to the original\n\nYou know those Krispy Kreme donut bites that have been going around lately? They really convey these changes.\n\n\n**Full Changelog**: https://github.com/Buggem/3ds-donut/compare/v1.4...v1.5\n\n<sub>This content is not endorsed by, affiliated with, or related to Krispy Kreme, Inc. in any way. Any and all references to Krispy Kreme, Inc. and/or their products is purely for informational purposes. Krispy Kreme® is a registered trademark of Krispy Kreme, Inc.<br><br>(why did I put this in)</sub>", "updated": "2025-02-01T04:58:35Z", "urls": ["https://db.universal-team.net/3ds/3ds-donut"], "version": "v1.5", "version_title": "donuts & bolts"}, {"author": "CTGP-7 Team", "avatar": "https://avatars.githubusercontent.com/u/46403089?s=200&v=4", "categories": ["game"], "color": "#654547", "color_bg": "#654547", "created": "2015-01-01T00:00:00Z", "description": "CTGP-7 modpack for Mario Kart 7.\nMore info: ctgp-7.github.io", "download_page": "https://gamebanana.com/mods/50221", "downloads": {"CTGP-7_Downloader.cia": {"url": "https://imaginye.ddns.net:7777/l/cia_downloader"}}, "icon": "https://db.universal-team.net/assets/images/icons/ctgp-7-downloader.png", "icon_index": 21, "image": "https://db.universal-team.net/assets/images/images/ctgp-7-downloader.png", "image_length": 45424, "long_description": "CTGP-7 is a modpack for Mario Kart 7 which includes several custom tracks, characters and music, as well as extra features such as a speedometer, speed modifier, backwards camera, among others. More info in the [CTGP-7 website](https://ctgp-7.github.io/).", "qr": {"CTGP-7_Downloader.cia": "https://db.universal-team.net/assets/images/qr/ctgp-7_downloader-cia.png"}, "screenshots": [{"description": "Character selection", "url": "https://db.universal-team.net/assets/images/screenshots/ctgp-7-downloader/character-selection.png"}, {"description": "Extra features menu", "url": "https://db.universal-team.net/assets/images/screenshots/ctgp-7-downloader/extra-features-menu.png"}, {"description": "Title & cup selection", "url": "https://db.universal-team.net/assets/images/screenshots/ctgp-7-downloader/title-&-cup-selection.png"}], "script_message": "Note: Installing this will overwrite any existing install of\nCTGP-7, only install if you do not already have CTGP-7.", "slug": "ctgp-7-downloader", "stars": 0, "systems": ["3DS"], "title": "CTGP-7 Downloader", "unique_ids": [198412], "updated": "2021-03-04T23:37:56Z", "urls": ["https://db.universal-team.net/3ds/ctgp-7-downloader"], "version": "Latest", "website": "https://ctgp-7.github.io/", "wiki": "http://mk7.tock.eu/index.php?title=CTGP-7"}, {"archive": {"3DSController.*\\.zip": {"3DSController.3dsx": ["3DS/3DSController.3dsx", "3DS/3DSController.ini"], "3DSController.cia": ["3DS/3DSController.cia", "3DS/3DSController.ini"]}}, "author": "CTurt", "avatar": "https://avatars.githubusercontent.com/u/6132330?v=4", "categories": ["utility"], "color": "#939393", "color_bg": "#808080", "created": "2014-12-05T16:52:25Z", "download_page": "https://github.com/CTurt/3DSController/releases", "downloads": {"3DSController0.6.zip": {"size": 702073, "size_str": "685 KiB", "url": "https://github.com/CTurt/3DSController/releases/download/0.6/3DSController0.6.zip"}}, "github": "CTurt/3DSController", "icon": "https://raw.githubusercontent.com/CTurt/3DSController/master/3DS/cxi/icon48x48.png", "icon_index": 22, "image": "https://raw.githubusercontent.com/CTurt/3DSController/master/3DS/cxi/banner.png", "image_length": 4254, "slug": "3dscontroller", "source": "https://github.com/CTurt/3DSController", "stars": 232, "systems": ["3DS"], "title": "3DSController", "unique_ids": [987074], "update_notes": "<p dir=\"auto\">3DS Client:</p>\n<ul dir=\"auto\">\n<li>Backlight disabled when not in use (less battery consumption),</li>\n<li>New 3DS buttons and C Stick support,</li>\n</ul>\n<p dir=\"auto\">PC Server:</p>\n<ul dir=\"auto\">\n<li>DLL errors fixed,</li>\n<li>Updated vJoy to latest version (fixes Windows 10 compatibility),</li>\n<li>Screenshot code scrapped</li>\n<li>2 separate JoySticks can be configured,</li>\n<li>8 additional JoyStick buttons supported,</li>\n</ul>", "update_notes_md": "3DS Client:\n- Backlight disabled when not in use (less battery consumption),\n- New 3DS buttons and C Stick support,\n\nPC Server:\n- DLL errors fixed,\n- Updated vJoy to latest version (fixes Windows 10 compatibility),\n- Screenshot code scrapped\n- 2 separate JoySticks can be configured,\n- 8 additional JoyStick buttons supported,\n", "updated": "2015-09-08T22:08:00Z", "urls": ["https://db.universal-team.net/3ds/3dscontroller"], "version": "0.6", "version_title": "3DS Controller 0.6"}, {"author": "CacahueteDev", "avatar": "https://avatars.githubusercontent.com/u/24205659?v=4", "categories": ["game"], "color": "#bca39a", "color_bg": "#806f68", "created": "2025-08-31T18:03:51Z", "description": "A Pong game with the volume and 3D sliders as controls, for the New 3DS !", "download_page": "https://github.com/CacahueteSansSel/SliderPong/releases", "downloads": {"SliderPong.3dsx": {"size": 315380, "size_str": "307 KiB", "url": "https://github.com/CacahueteSansSel/SliderPong/releases/download/v1.0.1/SliderPong.3dsx"}, "SliderPong.cia": {"size": 795584, "size_str": "776 KiB", "url": "https://github.com/CacahueteSansSel/SliderPong/releases/download/v1.0.1/SliderPong.cia"}}, "github": "CacahueteSansSel/SliderPong", "icon": "https://raw.githubusercontent.com/CacahueteSansSel/SliderPong/refs/heads/main/resources/icon.png", "icon_index": 23, "image": "https://raw.githubusercontent.com/CacahueteSansSel/SliderPong/refs/heads/main/resources/banner.png", "image_length": 4996, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "A Pong game with the volume and 3D sliders as controls, for the New 3DS !", "qr": {"SliderPong.cia": "https://db.universal-team.net/assets/images/qr/sliderpong-cia.png"}, "slug": "sliderpong", "source": "https://github.com/CacahueteSansSel/SliderPong", "stars": 0, "systems": ["3DS"], "title": "SliderPong", "unique_ids": [38948], "updated": "2025-08-31T20:03:56Z", "urls": ["https://db.universal-team.net/3ds/sliderpong"], "version": "v1.0.1", "version_title": "v1.0.1"}, {"author": "Carson Kompon", "avatar": "https://avatars.githubusercontent.com/u/5159369?v=4", "categories": ["app"], "color": "#97c0b5", "color_bg": "#648078", "created": "2023-03-15T02:46:52Z", "description": "Make OpenAI API calls directly from your Nintendo 3DS! Made with Lovebrew :)", "download_page": "https://github.com/CarsonKompon/ChatGPT3DS/releases", "downloads": {"ChatGPT3DS.3dsx": {"size": 3884343, "size_str": "3 MiB", "url": "https://github.com/CarsonKompon/ChatGPT3DS/releases/download/v1.1.1/ChatGPT3DS.3dsx"}}, "github": "CarsonKompon/ChatGPT3DS", "icon": "https://db.universal-team.net/assets/images/icons/chatgpt3ds.png", "icon_index": 24, "image": "https://db.universal-team.net/assets/images/images/chatgpt3ds.png", "image_length": 10907, "license": "mit", "license_name": "MIT License", "long_description": "Make calls to OpenAI's chat completion and image generation API. Requires an [OpenAI API Key](https://platform.openai.com/account/api-keys) with billing set up.", "screenshots": [{"description": "Generated image", "url": "https://db.universal-team.net/assets/images/screenshots/chatgpt3ds/generated-image.png"}, {"description": "Question 1", "url": "https://db.universal-team.net/assets/images/screenshots/chatgpt3ds/question-1.png"}, {"description": "Question 2", "url": "https://db.universal-team.net/assets/images/screenshots/chatgpt3ds/question-2.png"}, {"description": "Settings", "url": "https://db.universal-team.net/assets/images/screenshots/chatgpt3ds/settings.png"}], "slug": "chatgpt3ds", "source": "https://github.com/CarsonKompon/ChatGPT3DS", "stars": 29, "systems": ["3DS"], "title": "ChatGPT3DS", "update_notes": "<h2 dir=\"auto\">Changelog:</h2>\n<ul dir=\"auto\">\n<li>Added \"Estimated Cost\" display on the bottom screen</li>\n</ul>", "update_notes_md": "## Changelog:\n- Added \"Estimated Cost\" display on the bottom screen", "updated": "2023-03-17T23:58:17Z", "urls": ["https://db.universal-team.net/3ds/chatgpt3ds"], "version": "v1.1.1", "version_title": "1.1.1 - Added estimated cost display"}, {"author": "Charles Averill", "avatar": "https://avatars.githubusercontent.com/u/46544495?v=4", "categories": ["app"], "color": "#bf6b3c", "color_bg": "#804728", "created": "2025-11-17T10:26:49Z", "description": "An interpreter and text editor for a subset of the Caml Programming Language for the Nintendo 3DS", "download_page": "https://github.com/CharlesAverill/SuperML/releases", "downloads": {"SuperML.3dsx": {"size": 997164, "size_str": "973 KiB", "url": "https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML.3dsx"}, "SuperML.cia": {"size": 1205184, "size_str": "1 MiB", "url": "https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML.cia"}, "SuperML_3DSX_QR.png": {"size": 550, "size_str": "550 Bytes", "url": "https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML_3DSX_QR.png"}, "SuperML_CIA_QR.png": {"size": 548, "size_str": "548 Bytes", "url": "https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML_CIA_QR.png"}}, "github": "CharlesAverill/SuperML", "icon": "https://raw.githubusercontent.com/CharlesAverill/SuperML/refs/heads/main/resources/icon.png", "icon_index": 25, "image": "https://raw.githubusercontent.com/CharlesAverill/SuperML/refs/heads/main/resources/banner/banner.png", "image_length": 15042, "license": "mit", "license_name": "MIT License", "long_description": "An interpreter and text editor for a subset of the [Caml Programming Language](https://en.wikipedia.org/wiki/Caml) for the Nintendo 3DS.\n\nGreat thanks to\n- [Notepad3DS](https://github.com/MaeveMcT/Notepad3DS) as a jumping-off point for the text editor segment of this project.\n- [min-caml](https://esumii.github.io/min-caml/index-e.html) as a minimal Caml implementation I've based mine on\n\n## Progress\n\n### Application Features\n\n### Language Features\n\n- Parser bulit with Flex+Bison\n- Hindley-Milner Type Inference (slightly janky)\n- Rudimentary builtin functions for input and output\n\n### Application Features\n\n- Text editing\n- Development interpreter target for host system\n- Load/Save on SD Card", "qr": {"SuperML.cia": "https://db.universal-team.net/assets/images/qr/superml-cia.png"}, "screenshots": [{"description": "Script code", "url": "https://db.universal-team.net/assets/images/screenshots/superml/script-code.png"}, {"description": "Script run", "url": "https://db.universal-team.net/assets/images/screenshots/superml/script-run.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/superml/title-screen.png"}], "slug": "superml", "source": "https://github.com/CharlesAverill/SuperML", "stars": 6, "systems": ["3DS"], "title": "SuperML", "unique_ids": [260525], "update_notes": "<h2 dir=\"auto\">SuperML build-49</h2>\n<h3 dir=\"auto\">CIA</h3>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML_CIA_QR.png\"><img src=\"https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML_CIA_QR.png\" alt=\"CIA QR\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\">3DSX</h3>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML_3DSX_QR.png\"><img src=\"https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML_3DSX_QR.png\" alt=\"3DSX QR\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\">Download</h3>\n<ul dir=\"auto\">\n<li><strong>CIA:</strong>  <a href=\"https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML.cia\">SuperML.cia</a></li>\n<li><strong>3DSX:</strong> <a href=\"https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML.3dsx\">SuperML.3dsx</a></li>\n</ul>", "update_notes_md": "## SuperML build-49\n\n### CIA\n![CIA QR](https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML_CIA_QR.png)\n\n### 3DSX\n![3DSX QR](https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML_3DSX_QR.png)\n\n### Download\n- **CIA:**  [SuperML.cia](https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML.cia)\n- **3DSX:** [SuperML.3dsx](https://github.com/CharlesAverill/SuperML/releases/download/build-49/SuperML.3dsx)\n\n", "updated": "2026-01-12T03:46:16Z", "urls": ["https://db.universal-team.net/3ds/superml"], "version": "build-49", "version_title": "SuperML build d42b0028d387d0a4ec7695feeb33fc6cf5eb1ea4"}, {"author": "UnknownShadow200", "avatar": "https://avatars.githubusercontent.com/u/51250960?v=4", "categories": ["game"], "color": "#c5c5c5", "color_bg": "#808080", "created": "2014-12-17T03:42:16Z", "description": "Custom Minecraft Classic / ClassiCube client written in C  from scratch (formerly ClassicalSharp in C#)", "download_page": "https://www.classicube.net/download/3ds", "downloads": {"ClassiCube-3ds.3dsx": {"size": 780764, "size_str": "762 KiB", "url": "https://cdn.classicube.net/client/latest/ClassiCube-3ds.3dsx"}, "ClassiCube-3ds.cia": {"size": 631232, "size_str": "616 KiB", "url": "https://cdn.classicube.net/client/latest/ClassiCube-3ds.cia"}}, "github": "ClassiCube/ClassiCube", "icon": "https://raw.githubusercontent.com/ClassiCube/ClassiCube/master/misc/3ds/icon.png", "icon_index": 26, "image": "https://raw.githubusercontent.com/ClassiCube/ClassiCube/master/misc/3ds/banner.png", "image_length": 10600, "license": "other", "license_name": "Other", "long_description": "**ClassiCube** is a custom Minecraft Classic compatible client written in C from scratch.\n**It is not affiliated with (or supported by) Mojang AB, Minecraft, or Microsoft in any way.**\nKnown issues:\n- Switching to another app and back may freeze the game\n- Stereoscopic 3D may not work correctly", "qr": {"ClassiCube-3ds.cia": "https://db.universal-team.net/assets/images/qr/classicube-3ds-cia.png"}, "slug": "classicube", "source": "https://github.com/ClassiCube/ClassiCube", "stars": 1951, "systems": ["3DS"], "title": "ClassiCube", "unique_ids": [332125], "update_notes": "<p dir=\"auto\">All:</p>\n<ul dir=\"auto\">\n<li>Added: NotifyAction CPE (Thanks Venk)</li>\n<li>Added: ToggleBlockList CPE (Thanks Venk)</li>\n<li>Added: Fixed point software renderer graphics backend (Thanks oorange32)</li>\n<li>Added: Flat minimal software renderer graphics backend</li>\n<li>Added: Hidden option for auto pause on focus lost</li>\n<li>Improved: Use BearSSL for SSL support on all backends</li>\n<li>Improved: Fallback native SSL certificate checking on Windows/macOS/Unix/ios/Android</li>\n<li>Improved: Added PushStrength to EntityProperty (Thanks Venk)</li>\n<li>Improved: Prefer visible block in auto rotate group when opening inventory (Thanks Goodlyay)</li>\n<li>Improved: Cancel queued skin download if no more entities are using the skin</li>\n<li>Improved: Mark all chunks as needing to be redrawn rather than immediately deleting when world state changes (e.g. sunlight changes, block properties updated)</li>\n<li>Improved: Performance of SoftGPU backend slightly improved</li>\n<li>Improved: Glass should have metal step sound like classic</li>\n<li>Improved: Make primary UI button smaller on small displays</li>\n<li>Improved: Log IP when opening a connection to a webserver</li>\n<li>Improved: Allow overriding LINKER executable in makefile (Thanks Izder456)</li>\n<li>Improved: Don't allow chat scrolling in pure classic mode</li>\n<li>Improved: Crash logging shows module relative addresses instead</li>\n<li>Improved: Allow using left/right for menu navigation in launcher</li>\n<li>Improved: Updates are now fetched over SSL</li>\n<li>Improved: Change crash message if possibly due to a third party plugin</li>\n<li>Improved: Defer audio/texpacks directory creation until actually needed</li>\n<li>Improved: Support very old systems without BGRA support in OpenGL 1 build</li>\n<li>Improved: Use flat button background colour based on current theme if gui texture missing</li>\n<li>Improved: Don't render clouds/sky in software renderer backends</li>\n<li>Improved: Show better error messages for when required symbols aren't found</li>\n<li>Improved: UI texture upload performance slightly on most systems</li>\n<li>Improved: Minorly increase performance on some GPUs in Modern OpenGL backend</li>\n<li>Fixed: OpenGL 1 build on big endian systems</li>\n<li>Fixed: .wavs accidentally being generated/read with wrong endian on big endian systems</li>\n<li>Fixed: Can't download from URLs that have raw IPv6 address as the hostname</li>\n<li>Fixed: Occasional crashes when handling redirected web requests</li>\n<li>Fixed: Can't overwrite existing map when saving without using mouse</li>\n<li>Fixed: Loading default texture pack twice if it isn't default.zip</li>\n<li>Fixed: Non-ASCII characters not parsed properly in server names</li>\n<li>Fixed: 8 bit grayscale without alpha PNGs not being decoded correctly</li>\n<li>Fixed: Colour code bleeding in URLs, partially</li>\n<li>Fixed: Ampersands being UTF8 converted in HTTP URLs</li>\n<li>Fixed: Save level button should not be enabled in pure classic mode (thanks Beyond5D)</li>\n<li>Fixed: Non power of two skins not rendering properly with humanoid models</li>\n<li>Fixed: Make sapling physics more accurate (thanks Beyond5D)</li>\n<li>Fixed: Better handle out of memory when downloading HTTP data</li>\n<li>Fixed: Random corruption on low stack memory systems (e.g. NDS, Saturn, etc)</li>\n<li>Fixed: Mipmaps level not being properly calculated for modern OpenGL build</li>\n<li>Fixed: Classic options menu not using proper layout</li>\n<li>Fixed: When opening inventory with no block selected, arrow input scrolls hotbar instead</li>\n<li>Fixed: Server list not immediately redrawing after new flag downloaded (Thanks CornerPin)</li>\n<li>Fixed: CinematicGui CPE state not properly reset (Thanks eoniiii)</li>\n<li>Fixed: Accidentally copying too much data for textures on 16bpp systems</li>\n<li>Fixed: Try to fix rarely rendering as a translucent window on some systems</li>\n<li>Fixed: GFX resource leak if server sends LevelFinalise without level chunks first</li>\n<li>Fixed: HTTP URL redirects not remapping hosts (excluding webclient)</li>\n<li>Fixed: Triangles not always being properly clipped in software renderer</li>\n<li>Fixed: Crash if a plugin calls Chat_Add multiple times with very long input</li>\n<li>Fixed: Properly prevent loading multiplayer maps over 2 GB in size</li>\n<li>Fixed: OpenGL 1.0 fallback on 64 bit systems</li>\n</ul>\n<p dir=\"auto\">Unix:</p>\n<ul dir=\"auto\">\n<li>Added: hp-ux support (Thanks tenox7)</li>\n<li>Added: Option for disabling xinput2 support at runtime</li>\n<li>Improved: Launcher on X11 now uses pure 2D visual instead of GLX visual</li>\n<li>Improved: When using EGL, try to ensure chosen config has same visual ID as X11 window</li>\n</ul>\n<p dir=\"auto\">Linux:</p>\n<ul dir=\"auto\">\n<li>Added: Support for compiling on Elbrus (Thanks a1batross)</li>\n<li>Improved: Flatpak comes with ClassiCube texture pack and audio (Thanks sungsphinx)</li>\n<li>Improved: Upgrade flatpak runtime (Thanks sungsphinx)</li>\n<li>Fixed: Always link lm in makefile to avoid 'undefined sqrtf` on some CPU architectures</li>\n</ul>\n<p dir=\"auto\">Windows:</p>\n<ul dir=\"auto\">\n<li>Improved: More specific crash messages for null pointer reads/writes</li>\n<li>Improved: Support versions of Direct3D 9 earlier than Direct3D 9.0c</li>\n<li>Improved: Compatibility with NT 3.5</li>\n<li>Improved: Better win32s compatibility</li>\n<li>Improved: Avoid linking to opengl32.dll directly in OpenGL build</li>\n<li>Fixed: Use proper backtrace on ARM/ARM64 platforms</li>\n<li>Fixed: OpenGL build not working with builtin 1.1 software renderer</li>\n<li>Fixed: Cinematic GUI with Direct3D 9</li>\n<li>Fixed: TinyC compilation</li>\n</ul>\n<p dir=\"auto\">macOS:</p>\n<ul dir=\"auto\">\n<li>Improved: 32 bit website download is a universal Intel/PowerPC build</li>\n<li>Improved: 64 bit website download is a universal Intel/ARM build</li>\n<li>Improved: Enable Game Mode support in info.plist</li>\n</ul>\n<p dir=\"auto\">iOS:</p>\n<ul dir=\"auto\">\n<li>Improved: Enable file sharing in Files app (Thanks Pear)</li>\n<li>Improved: Better support 32 bit only devices</li>\n<li>Improved: Enable Game Mode support in info.plist</li>\n<li>Improved: Use pre iOS 8 available way of detecting device rotation</li>\n<li>Fixed: Missing app icons</li>\n</ul>\n<p dir=\"auto\">Android:</p>\n<ul dir=\"auto\">\n<li>Improved: WIP on pre 2.3 support</li>\n<li>Fixed: Wrong username/password not being handled properly</li>\n<li>Fixed: Crashing on certain CPUs, such as Tegra 2</li>\n<li>Fixed: Crashing on some old ARM CPUs</li>\n</ul>\n<p dir=\"auto\">OpenBSD:</p>\n<ul dir=\"auto\">\n<li>Fixed: libexecinfo not being used</li>\n</ul>\n<p dir=\"auto\">NetBSD:</p>\n<ul dir=\"auto\">\n<li>Fixed: Not building on sparc64 (Thanks alarixnia)</li>\n</ul>\n<p dir=\"auto\">IRIX:</p>\n<ul dir=\"auto\">\n<li>Fixed: Not compiling</li>\n</ul>\n<p dir=\"auto\">Solaris:</p>\n<ul dir=\"auto\">\n<li>Fixed: Not compiling</li>\n</ul>\n<p dir=\"auto\">Symbian:</p>\n<ul dir=\"auto\">\n<li>Added: Mostly complete port (Big thanks to shinovon)</li>\n</ul>\n<p dir=\"auto\">SDL:</p>\n<ul dir=\"auto\">\n<li>Fixed: Only 1 filter type showing on save dialog in SDL3 (Thanks sungsphinx)</li>\n<li>Fixed: Can't exit fullscreen in SDL2</li>\n<li>Fixed: OpenGL attributes not being properly set (thanks DrinkyBird)</li>\n</ul>\n<hr>\n<p dir=\"auto\">Consoles:</p>\n<ul dir=\"auto\">\n<li>Improved: On most systems, L defaults to Place block and R to Delete block</li>\n<li>Improved: On console builds just always ignore expired SSL certificates</li>\n<li>Improved: Display full path when file opening/creation fails</li>\n<li>Improved: Add option for changing content offset x/y</li>\n<li>Improved: More descriptive error when no FAT filesystem found on some systems</li>\n<li>Improved: More descriptive error for non writable filesystem</li>\n<li>Fixed: Pointer/Touch inputs not being properly intercepted by onscreen keyboard</li>\n<li>Fixed: Touching on-screen keyboard button repeatedly typing same character</li>\n<li>Fixed: Special text (e.g Bottom right) not rendering properly on some systems</li>\n<li>Fixed: Pressing enter on virtual keyboard resulting in lockup</li>\n<li>Fixed: Cinematic bars not rendering properly</li>\n</ul>\n<p dir=\"auto\">PS4:</p>\n<ul dir=\"auto\">\n<li>Added: Completely unfinished and non-working port</li>\n</ul>\n<p dir=\"auto\">PS2:</p>\n<ul dir=\"auto\">\n<li>Improved: Performance increased</li>\n<li>Improved: Reduce VRAM usage with paletted textures and 16 bit depth buffer</li>\n<li>Fixed: Textures overlapping frame buffer</li>\n<li>Fixed: Onscreen keyboard not appearing</li>\n</ul>\n<p dir=\"auto\">PS3:</p>\n<ul dir=\"auto\">\n<li>Improved: Minorly improve performance (e.g. swizzled textures)</li>\n<li>Improved: Increase controller sensitivity</li>\n<li>Improved: Auto detect whether to use circle or cross as primary button</li>\n</ul>\n<p dir=\"auto\">PS1:</p>\n<ul dir=\"auto\">\n<li>Improved: Triangle+DPad controls camera</li>\n<li>Improved: Reduce world block clipping (Thanks wav3)</li>\n<li>Improved: Performance increased (Thanks wav3)</li>\n<li>Improved: Reduce VRAM usage with paletted textures</li>\n<li>Improved: Water/Ice is now rendered translucent</li>\n<li>Fixed: Some objects (e.g. Water/Bedrock outside map) not rendering</li>\n<li>Fixed: Not handling running out of RAM for vertices</li>\n<li>Fixed: On screen keyboard now displays</li>\n</ul>\n<p dir=\"auto\">PS Vita:</p>\n<ul dir=\"auto\">\n<li>Improved: Minorly improve performance (e.g. swizzled textures)</li>\n<li>Improved: Auto detect whether to use circle or cross as primary button</li>\n<li>Improved: Change DPAD to instead be for flying up/down and cycling hotbar slot</li>\n<li>Improved: Remove back screen touch behaviour</li>\n</ul>\n<p dir=\"auto\">PSP:</p>\n<ul dir=\"auto\">\n<li>Improved: On-screen dialog displays wifi connection progress/status</li>\n<li>Improved: Minorly improve performance (e.g. swizzled textures)</li>\n<li>Improved: Try to allocate textures in VRAM when possible</li>\n<li>Improved: Reduce VRAM usage with paletted textures and 16 bit depth buffer</li>\n<li>Improved: Start working on clipping support, not finished though</li>\n<li>Fixed: Block outline and sky not drawing at all</li>\n<li>Fixed: Usually failing to connect to wifi on startup</li>\n<li>Fixed: Launcher not rendering after returning from in-game</li>\n</ul>\n<p dir=\"auto\">Wii U:</p>\n<ul dir=\"auto\">\n<li>Improved: Change ZL/L/ZR/R default vpad bindings</li>\n<li>Improved: Increase vpad sensitivity</li>\n<li>Fixed: Mostly renders on real hardware</li>\n<li>Fixed: Loading audio sound looping forever</li>\n<li>Fixed: Clouds not moving</li>\n<li>Fixed: Tried to fix Exit not working properly</li>\n</ul>\n<p dir=\"auto\">Wii/GameCube:</p>\n<ul dir=\"auto\">\n<li>Improved: For gamecube controller, map B+Dpad L/R to hotbar L/R</li>\n<li>Improved: For gamecube controller, map dpad to just be fly up/down and hotbar left/right</li>\n<li>Improved: Power/Reset buttons properly supported (thanks Extrems)</li>\n<li>Fixed: Lockup after quitting in-game (thanks Extrems)</li>\n<li>Fixed: GameCube controller hotplugging (thanks Extrems)</li>\n<li>Fixed: Switching from splitscreen to singleplayer mode leaving viewport messed up</li>\n<li>Fixed: Screenshots rarely having corrupted data (thanks Extrems)</li>\n</ul>\n<p dir=\"auto\">GameCube:</p>\n<ul dir=\"auto\">\n<li>Improved: Use libogc2 instead, e.g. allowing SD card support (big thanks to Extrems)</li>\n<li>Improved: Sign in, resources, and some texture pack downloads work</li>\n<li>Improved: Allow using additional ARAM in systems with it as temp filesystem (Thanks Extrems)</li>\n<li>Improved: Show network details on startup</li>\n</ul>\n<p dir=\"auto\">N64:</p>\n<ul dir=\"auto\">\n<li>Added: Filesystem support for flashcarts (Thanks Phil564)</li>\n<li>Improved: Moderately optimise performance</li>\n<li>Improved: Texture precision slightly</li>\n</ul>\n<p dir=\"auto\">3DS:</p>\n<ul dir=\"auto\">\n<li>Improved: Don't use low memory mode (enables block IDs over 255)</li>\n<li>Improved: Try to allocate textures in VRAM when possible</li>\n<li>Improved: Request OS to make more RAM available to ClassiCube (Thanks man-of-eel)</li>\n<li>Improved: Minorly increase performance</li>\n<li>Fixed: Can't click on on-screen keyboard in the launcher</li>\n<li>Fixed: On-screen keyboard not showing when 3D anaglyph is enabled</li>\n<li>Fixed: UI being affected by fog</li>\n</ul>\n<p dir=\"auto\">NDS:</p>\n<ul dir=\"auto\">\n<li>Added: Separate non networking build</li>\n<li>Added: Fog (thanks rmn20, currently disabled as it interferes with UI)</li>\n<li>Improved: Unified build that supports both NDS and DSi wifi hardware (thanks BlocksDS)</li>\n<li>Improved: Use paletted textures (thanks rmn20 for the idea)</li>\n<li>Improved: Slightly increase performance (thanks rmn20)</li>\n<li>Improved: Appearance of water outside the map</li>\n<li>Improved: Texture precision slightly</li>\n<li>Improved: Water is now partially translucent</li>\n<li>Improved: Unhandled exception shows crash screen</li>\n<li>Improved: Colour wifi success/failure messages</li>\n<li>Fixed: Crashing when downloading resources fails</li>\n<li>Fixed: Keyboard not working the first time</li>\n<li>Fixed: Clouds not moving</li>\n<li>Fixed: Properly set/restore VRAM banks (thanks AntonioND)</li>\n</ul>\n<p dir=\"auto\">Dreamcast:</p>\n<ul dir=\"auto\">\n<li>Improved: Performance increased</li>\n<li>Improved: B+L/R now switch hotbar slot</li>\n<li>Improved: Exiting from launcher now 'Returns to menu'</li>\n<li>Improved: Reduce VRAM usage with paletted textures</li>\n<li>Improved: Don't force 50hz in Europe region</li>\n<li>Improved: RAM reduce minorly reduced</li>\n<li>Improved: Unhandled exception shows crash screen</li>\n<li>Fixed: Crashing when playing music</li>\n</ul>\n<p dir=\"auto\">Saturn:</p>\n<ul dir=\"auto\">\n<li>Improved: Improve performance</li>\n<li>Improved: Graphics are mostly rendered in proper order</li>\n<li>Fixed: Frustum culling not working</li>\n<li>Fixed: Water/Bedrock outside map not rendering</li>\n<li>Fixed: Leaking VRAM overtime</li>\n<li>Fixed: Can't see menus</li>\n</ul>\n<p dir=\"auto\">UWP:</p>\n<ul dir=\"auto\">\n<li>Added: Majorly unfinished port</li>\n</ul>\n<p dir=\"auto\">XBOX 360:</p>\n<ul dir=\"auto\">\n<li>Fixed: Launcher at least works, in-game doesn't work though</li>\n</ul>\n<p dir=\"auto\">XBOX:</p>\n<ul dir=\"auto\">\n<li>Improved: On-screen dialog displays network connection progress/status</li>\n<li>Improved: Slightly increase default content x/y offset</li>\n<li>Improved: Clouds now move</li>\n<li>Fixed: Texture warping</li>\n<li>Fixed: Can't go back to launcher menu</li>\n<li>Fixed: Sprites always being drawn solidly</li>\n<li>Fixed: Switching from splitscreen to singleplayer mode leaving viewport messed up</li>\n<li>Fixed: Log output on Xemu</li>\n</ul>\n<p dir=\"auto\">32x/GBA:</p>\n<ul dir=\"auto\">\n<li>Improved: Majorly optimise performance, still runs as a slideshow</li>\n<li>Improved: Completely skip launcher and go directly in-game</li>\n<li>Improved: Technically usable controls</li>\n<li>Improved: Render world without edge/horizon</li>\n<li>Fixed: Timing measurement now partially works</li>\n</ul>\n<hr>\n<p dir=\"auto\">Atari ST:</p>\n<ul dir=\"auto\">\n<li>Added: Barely working port</li>\n</ul>\n<p dir=\"auto\">Amiga:</p>\n<ul dir=\"auto\">\n<li>Added: Non-working unfinished port</li>\n</ul>\n<p dir=\"auto\">DOS:</p>\n<ul dir=\"auto\">\n<li>Added: Unfinished and slow port</li>\n</ul>\n<p dir=\"auto\">Mac OS Classic:</p>\n<ul dir=\"auto\">\n<li>Added: 68040 optimised build</li>\n<li>Improved: Use flat minimal software renderer for 68k build</li>\n<li>Fixed: 68k build now 'runs' on 4 MB system</li>\n</ul>\n<p dir=\"auto\">WinCE:</p>\n<ul dir=\"auto\">\n<li>Added: Mostly working port (Thanks oorange32 and picat)</li>\n</ul>\n<p dir=\"auto\">OS/2:</p>\n<ul dir=\"auto\">\n<li>Fixed: Not compiling and crashing at runtime (Thanks josch1710)</li>\n</ul>", "update_notes_md": "All:\n* Added: NotifyAction CPE (Thanks Venk)\n* Added: ToggleBlockList CPE (Thanks Venk)\n* Added: Fixed point software renderer graphics backend (Thanks oorange32)\n* Added: Flat minimal software renderer graphics backend\n* Added: Hidden option for auto pause on focus lost\n* Improved: Use BearSSL for SSL support on all backends\n* Improved: Fallback native SSL certificate checking on Windows/macOS/Unix/ios/Android\n* Improved: Added PushStrength to EntityProperty (Thanks Venk)\n* Improved: Prefer visible block in auto rotate group when opening inventory (Thanks Goodlyay)\n* Improved: Cancel queued skin download if no more entities are using the skin\n* Improved: Mark all chunks as needing to be redrawn rather than immediately deleting when world state changes (e.g. sunlight changes, block properties updated)\n* Improved: Performance of SoftGPU backend slightly improved\n* Improved: Glass should have metal step sound like classic\n* Improved: Make primary UI button smaller on small displays\n* Improved: Log IP when opening a connection to a webserver\n* Improved: Allow overriding LINKER executable in makefile (Thanks Izder456)\n* Improved: Don't allow chat scrolling in pure classic mode\n* Improved: Crash logging shows module relative addresses instead\n* Improved: Allow using left/right for menu navigation in launcher\n* Improved: Updates are now fetched over SSL\n* Improved: Change crash message if possibly due to a third party plugin\n* Improved: Defer audio/texpacks directory creation until actually needed\n* Improved: Support very old systems without BGRA support in OpenGL 1 build\n* Improved: Use flat button background colour based on current theme if gui texture missing\n* Improved: Don't render clouds/sky in software renderer backends\n* Improved: Show better error messages for when required symbols aren't found\n* Improved: UI texture upload performance slightly on most systems\n* Improved: Minorly increase performance on some GPUs in Modern OpenGL backend\n* Fixed: OpenGL 1 build on big endian systems\n* Fixed: .wavs accidentally being generated/read with wrong endian on big endian systems\n* Fixed: Can't download from URLs that have raw IPv6 address as the hostname\n* Fixed: Occasional crashes when handling redirected web requests\n* Fixed: Can't overwrite existing map when saving without using mouse\n* Fixed: Loading default texture pack twice if it isn't default.zip\n* Fixed: Non-ASCII characters not parsed properly in server names \n* Fixed: 8 bit grayscale without alpha PNGs not being decoded correctly\n* Fixed: Colour code bleeding in URLs, partially\n* Fixed: Ampersands being UTF8 converted in HTTP URLs\n* Fixed: Save level button should not be enabled in pure classic mode (thanks Beyond5D)\n* Fixed: Non power of two skins not rendering properly with humanoid models\n* Fixed: Make sapling physics more accurate (thanks Beyond5D)\n* Fixed: Better handle out of memory when downloading HTTP data\n* Fixed: Random corruption on low stack memory systems (e.g. NDS, Saturn, etc)\n* Fixed: Mipmaps level not being properly calculated for modern OpenGL build\n* Fixed: Classic options menu not using proper layout\n* Fixed: When opening inventory with no block selected, arrow input scrolls hotbar instead\n* Fixed: Server list not immediately redrawing after new flag downloaded (Thanks CornerPin)\n* Fixed: CinematicGui CPE state not properly reset (Thanks eoniiii)\n* Fixed: Accidentally copying too much data for textures on 16bpp systems\n* Fixed: Try to fix rarely rendering as a translucent window on some systems\n* Fixed: GFX resource leak if server sends LevelFinalise without level chunks first\n* Fixed: HTTP URL redirects not remapping hosts (excluding webclient)\n* Fixed: Triangles not always being properly clipped in software renderer\n* Fixed: Crash if a plugin calls Chat_Add multiple times with very long input\n* Fixed: Properly prevent loading multiplayer maps over 2 GB in size\n* Fixed: OpenGL 1.0 fallback on 64 bit systems\n\nUnix:\n* Added: hp-ux support (Thanks tenox7)\n* Added: Option for disabling xinput2 support at runtime\n* Improved: Launcher on X11 now uses pure 2D visual instead of GLX visual\n* Improved: When using EGL, try to ensure chosen config has same visual ID as X11 window\n\nLinux:\n* Added: Support for compiling on Elbrus (Thanks a1batross)\n* Improved: Flatpak comes with ClassiCube texture pack and audio (Thanks sungsphinx)\n* Improved: Upgrade flatpak runtime (Thanks sungsphinx)\n* Fixed: Always link lm in makefile to avoid 'undefined sqrtf` on some CPU architectures\n\nWindows:\n* Improved: More specific crash messages for null pointer reads/writes\n* Improved: Support versions of Direct3D 9 earlier than Direct3D 9.0c\n* Improved: Compatibility with NT 3.5\n* Improved: Better win32s compatibility\n* Improved: Avoid linking to opengl32.dll directly in OpenGL build\n* Fixed: Use proper backtrace on ARM/ARM64 platforms\n* Fixed: OpenGL build not working with builtin 1.1 software renderer\n* Fixed: Cinematic GUI with Direct3D 9\n* Fixed: TinyC compilation\n\nmacOS:\n* Improved: 32 bit website download is a universal Intel/PowerPC build\n* Improved: 64 bit website download is a universal Intel/ARM build\n* Improved: Enable Game Mode support in info.plist\n\niOS:\n* Improved: Enable file sharing in Files app (Thanks Pear)\n* Improved: Better support 32 bit only devices\n* Improved: Enable Game Mode support in info.plist\n* Improved: Use pre iOS 8 available way of detecting device rotation\n* Fixed: Missing app icons\n\nAndroid:\n* Improved: WIP on pre 2.3 support\n* Fixed: Wrong username/password not being handled properly\n* Fixed: Crashing on certain CPUs, such as Tegra 2\n* Fixed: Crashing on some old ARM CPUs\n\nOpenBSD:\n* Fixed: libexecinfo not being used\n\nNetBSD:\n* Fixed: Not building on sparc64 (Thanks alarixnia)\n\nIRIX:\n* Fixed: Not compiling\n\nSolaris:\n* Fixed: Not compiling\n\nSymbian:\n* Added: Mostly complete port (Big thanks to shinovon)\n\nSDL:\n* Fixed: Only 1 filter type showing on save dialog in SDL3 (Thanks sungsphinx)\n* Fixed: Can't exit fullscreen in SDL2\n* Fixed: OpenGL attributes not being properly set (thanks DrinkyBird)\n\n---\n\nConsoles:\n* Improved: On most systems, L defaults to Place block and R to Delete block\n* Improved: On console builds just always ignore expired SSL certificates\n* Improved: Display full path when file opening/creation fails\n* Improved: Add option for changing content offset x/y\n* Improved: More descriptive error when no FAT filesystem found on some systems\n* Improved: More descriptive error for non writable filesystem\n* Fixed: Pointer/Touch inputs not being properly intercepted by onscreen keyboard \n* Fixed: Touching on-screen keyboard button repeatedly typing same character\n* Fixed: Special text (e.g Bottom right) not rendering properly on some systems\n* Fixed: Pressing enter on virtual keyboard resulting in lockup\n* Fixed: Cinematic bars not rendering properly\n\nPS4:\n* Added: Completely unfinished and non-working port\n\nPS2:\n* Improved: Performance increased\n* Improved: Reduce VRAM usage with paletted textures and 16 bit depth buffer\n* Fixed: Textures overlapping frame buffer\n* Fixed: Onscreen keyboard not appearing\n\nPS3:\n* Improved: Minorly improve performance (e.g. swizzled textures)\n* Improved: Increase controller sensitivity\n* Improved: Auto detect whether to use circle or cross as primary button\n\nPS1:\n* Improved: Triangle+DPad controls camera\n* Improved: Reduce world block clipping (Thanks wav3)\n* Improved: Performance increased (Thanks wav3)\n* Improved: Reduce VRAM usage with paletted textures\n* Improved: Water/Ice is now rendered translucent\n* Fixed: Some objects (e.g. Water/Bedrock outside map) not rendering\n* Fixed: Not handling running out of RAM for vertices\n* Fixed: On screen keyboard now displays\n\nPS Vita:\n* Improved: Minorly improve performance (e.g. swizzled textures)\n* Improved: Auto detect whether to use circle or cross as primary button\n* Improved: Change DPAD to instead be for flying up/down and cycling hotbar slot\n* Improved: Remove back screen touch behaviour\n\nPSP:\n* Improved: On-screen dialog displays wifi connection progress/status\n* Improved: Minorly improve performance (e.g. swizzled textures)\n* Improved: Try to allocate textures in VRAM when possible\n* Improved: Reduce VRAM usage with paletted textures and 16 bit depth buffer\n* Improved: Start working on clipping support, not finished though\n* Fixed: Block outline and sky not drawing at all\n* Fixed: Usually failing to connect to wifi on startup\n* Fixed: Launcher not rendering after returning from in-game\n\nWii U:\n* Improved: Change ZL/L/ZR/R default vpad bindings\n* Improved: Increase vpad sensitivity\n* Fixed: Mostly renders on real hardware\n* Fixed: Loading audio sound looping forever\n* Fixed: Clouds not moving\n* Fixed: Tried to fix Exit not working properly\n\nWii/GameCube:\n* Improved: For gamecube controller, map B+Dpad L/R to hotbar L/R\n* Improved: For gamecube controller, map dpad to just be fly up/down and hotbar left/right\n* Improved: Power/Reset buttons properly supported (thanks Extrems)\n* Fixed: Lockup after quitting in-game (thanks Extrems)\n* Fixed: GameCube controller hotplugging (thanks Extrems)\n* Fixed: Switching from splitscreen to singleplayer mode leaving viewport messed up\n* Fixed: Screenshots rarely having corrupted data (thanks Extrems)\n\nGameCube:\n* Improved: Use libogc2 instead, e.g. allowing SD card support (big thanks to Extrems)\n* Improved: Sign in, resources, and some texture pack downloads work\n* Improved: Allow using additional ARAM in systems with it as temp filesystem (Thanks Extrems)\n* Improved: Show network details on startup\n\nN64:\n* Added: Filesystem support for flashcarts (Thanks Phil564)\n* Improved: Moderately optimise performance\n* Improved: Texture precision slightly\n\n3DS:\n* Improved: Don't use low memory mode (enables block IDs over 255)\n* Improved: Try to allocate textures in VRAM when possible\n* Improved: Request OS to make more RAM available to ClassiCube (Thanks man-of-eel)\n* Improved: Minorly increase performance\n* Fixed: Can't click on on-screen keyboard in the launcher\n* Fixed: On-screen keyboard not showing when 3D anaglyph is enabled\n* Fixed: UI being affected by fog\n\nNDS:\n* Added: Separate non networking build\n* Added: Fog (thanks rmn20, currently disabled as it interferes with UI)\n* Improved: Unified build that supports both NDS and DSi wifi hardware (thanks BlocksDS)\n* Improved: Use paletted textures (thanks rmn20 for the idea)\n* Improved: Slightly increase performance (thanks rmn20)\n* Improved: Appearance of water outside the map\n* Improved: Texture precision slightly\n* Improved: Water is now partially translucent\n* Improved: Unhandled exception shows crash screen\n* Improved: Colour wifi success/failure messages\n* Fixed: Crashing when downloading resources fails\n* Fixed: Keyboard not working the first time\n* Fixed: Clouds not moving\n* Fixed: Properly set/restore VRAM banks (thanks AntonioND)\n\nDreamcast:\n* Improved: Performance increased\n* Improved: B+L/R now switch hotbar slot\n* Improved: Exiting from launcher now 'Returns to menu'\n* Improved: Reduce VRAM usage with paletted textures\n* Improved: Don't force 50hz in Europe region\n* Improved: RAM reduce minorly reduced\n* Improved: Unhandled exception shows crash screen\n* Fixed: Crashing when playing music\n\nSaturn:\n* Improved: Improve performance\n* Improved: Graphics are mostly rendered in proper order\n* Fixed: Frustum culling not working\n* Fixed: Water/Bedrock outside map not rendering\n* Fixed: Leaking VRAM overtime\n* Fixed: Can't see menus\n\nUWP:\n* Added: Majorly unfinished port\n\nXBOX 360:\n* Fixed: Launcher at least works, in-game doesn't work though\n\nXBOX:\n* Improved: On-screen dialog displays network connection progress/status\n* Improved: Slightly increase default content x/y offset\n* Improved: Clouds now move\n* Fixed: Texture warping\n* Fixed: Can't go back to launcher menu\n* Fixed: Sprites always being drawn solidly\n* Fixed: Switching from splitscreen to singleplayer mode leaving viewport messed up\n* Fixed: Log output on Xemu\n\n32x/GBA:\n* Improved: Majorly optimise performance, still runs as a slideshow\n* Improved: Completely skip launcher and go directly in-game\n* Improved: Technically usable controls\n* Improved: Render world without edge/horizon\n* Fixed: Timing measurement now partially works\n\n---\n\nAtari ST:\n* Added: Barely working port\n\nAmiga:\n* Added: Non-working unfinished port\n\nDOS:\n* Added: Unfinished and slow port\n\nMac OS Classic:\n* Added: 68040 optimised build\n* Improved: Use flat minimal software renderer for 68k build\n* Fixed: 68k build now 'runs' on 4 MB system\n\nWinCE:\n* Added: Mostly working port (Thanks oorange32 and picat)\n\nOS/2:\n* Fixed: Not compiling and crashing at runtime (Thanks josch1710)\n", "updated": "2026-02-17T12:28:45Z", "urls": ["https://db.universal-team.net/3ds/classicube"], "version": "1.3.8", "version_title": "Release 1.3.8", "website": "https://classicube.net", "wiki": "https://github.com/ClassiCube/ClassiCube/wiki"}, {"author": "TCPixel", "avatar": "https://avatars.githubusercontent.com/u/5771065?v=4", "categories": ["game"], "color": "#696a6b", "color_bg": "#696a6b", "created": "2017-08-01T06:45:58Z", "description": "Halo Revamped 3DS", "download_page": "https://github.com/CollinScripter/Revamped3DS/releases", "downloads": {"Revamped.zip": {"size": 106271441, "size_str": "101 MiB", "url": "https://github.com/CollinScripter/Revamped3DS/releases/download/V1.11/Revamped.zip"}}, "github": "CollinScripter/Revamped3DS", "icon": "https://raw.githubusercontent.com/CollinScripter/Revamped3DS/master/icon.png", "icon_index": 27, "image": "https://db.universal-team.net/assets/images/images/halo-revamped.png", "image_length": 30077, "installed_files": ["%3DSX%/Revamped.3dsx"], "scripts": {"Revamped.3dsx": [{"file": "Revamped.zip", "output": "/Revamped.zip", "repo": "CollinScripter/Revamped3DS", "type": "downloadRelease"}, {"file": "/Revamped.zip", "input": "3ds/Revamped", "output": "/3ds/Revamped", "type": "extractFile"}, {"new": "%3DSX%/Revamped.3dsx", "old": "/3ds/Revamped/Revamped.3dsx", "type": "move"}, {"file": "/Revamped.zip", "type": "deleteFile"}], "Revamped.cia": [{"file": "Revamped.zip", "output": "/Revamped.zip", "repo": "CollinScripter/Revamped3DS", "type": "downloadRelease"}, {"file": "/Revamped.zip", "input": "Revamped.cia", "output": "/Revamped.cia", "type": "extractFile"}, {"file": "/Revamped.zip", "input": "3ds/Revamped", "output": "/3ds/Revamped", "type": "extractFile"}, {"file": "/Revamped.cia", "type": "installCia"}, {"file": "/Revamped.cia", "type": "deleteFile"}, {"file": "/Revamped.zip", "type": "deleteFile"}]}, "slug": "halo-revamped", "source": "https://github.com/CollinScripter/Revamped3DS", "stars": 24, "systems": ["3DS"], "title": "Halo Revamped", "unique_ids": [225771], "update_notes": "<h2 dir=\"auto\">What's changed?</h2>  \n<ul dir=\"auto\">\n<li>O3DS support is back</li>\n<li>Added a option to disable 3D</li>\n<li>A proper CIA build</li>\n<li>More stuff that nobody cares about</li>\n</ul>\n<p dir=\"auto\">Edit: Added missing files</p>", "update_notes_md": "<h2>What's changed?</h2>  \n\n- O3DS support is back  \n- Added a option to disable 3D  \n- A proper CIA build  \n- More stuff that nobody cares about\n\nEdit: Added missing files", "updated": "2017-08-05T18:11:21Z", "urls": ["https://db.universal-team.net/3ds/halo-revamped"], "version": "V1.11", "version_title": "V1.11"}, {"author": "Jens Andersson", "categories": ["utility"], "color": "#697e93", "color_bg": "#5b6d80", "description": "Colors! is a simplistic painting application combining ease of use and powerful painting tools.", "download_page": "https://gamebrew.org/wiki/Colors!", "downloads": {"Colors110ds.zip": {"size": 15334221, "size_str": "14 MiB", "url": "https://db.universal-team.net/assets/files/Colors110ds.zip"}, "colors_1_10bbeta2.zip": {"size": 3425204, "size_str": "3 MiB", "url": "https://db.universal-team.net/assets/files/colors_1_10bbeta2.zip"}}, "icon": "https://db.universal-team.net/assets/images/icons/colors.png", "icon_index": 28, "image": "https://db.universal-team.net/assets/images/icons/colors.png", "image_length": 282, "installed_files": ["%NDS%/Colors.nds"], "scripts": {"[v1.1] Colors.nds": [{"file": "https://db.universal-team.net/assets/files/Colors110ds.zip", "output": "/Colors110ds.zip", "type": "downloadFile"}, {"file": "/Colors110ds.zip", "input": "Colors.nds", "output": "%NDS%/Colors.nds", "type": "extractFile"}, {"count": 1, "message": "Extract ColorsMagazine_1.col?", "name": "magazine", "type": "promptMessage"}, {"file": "/Colors110ds.zip", "input": "ColorsMagazine_1.col", "output": "%NDS%/ColorsMagazine_1.col", "type": "extractFile"}, {"file": "/Colors110ds.zip", "type": "deleteFile"}], "[v1.1b beta2] Colors.nds": [{"file": "https://db.universal-team.net/assets/files/colors_1_10bbeta2.zip", "output": "/colors_1_10bbeta2.zip", "type": "downloadFile"}, {"file": "/colors_1_10bbeta2.zip", "input": "Colors.nds", "output": "%NDS%/Colors.nds", "type": "extractFile"}, {"file": "/colors_1_10bbeta2.zip", "type": "deleteFile"}]}, "slug": "colors", "stars": 0, "systems": ["DS"], "title": "Colors!", "updated": "2010-11-16T21:50:12Z", "urls": ["https://db.universal-team.net/ds/colors"], "version": "v1.1b beta2", "website": "https://www.colorslive.com"}, {"author": "Constantin Păun", "avatar": "https://avatars.githubusercontent.com/u/64806451?v=4", "categories": ["game"], "color": "#00a5ff", "color_bg": "#005380", "created": "2024-12-18T23:38:46Z", "description": "A simple space invaders clone", "download_page": "https://github.com/ConstantinZpher/Space-Invaders-3DS/releases", "downloads": {"space_invaders.3dsx": {"size": 200544, "size_str": "195 KiB", "url": "https://github.com/ConstantinZpher/Space-Invaders-3DS/releases/download/v1.0.0/space_invaders.3dsx"}}, "github": "ConstantinZpher/Space-Invaders-3DS", "icon": "https://raw.githubusercontent.com/ConstantinZpher/Space-Invaders-3DS/refs/heads/master/icon.png", "icon_index": 29, "image": "https://raw.githubusercontent.com/ConstantinZpher/Space-Invaders-3DS/refs/heads/master/icon.png", "image_length": 9778, "slug": "space-invaders", "source": "https://github.com/ConstantinZpher/Space-Invaders-3DS", "stars": 0, "systems": ["3DS"], "title": "Space Invaders", "update_notes": "<p dir=\"auto\">Contains the first ever release of this game</p>\n<h5 dir=\"auto\">NOTE: Name may change in future. releases..</h5>", "update_notes_md": "Contains the first ever release of this game\n\n##### NOTE: Name may change in future. releases..", "updated": "2024-12-18T23:52:26Z", "urls": ["https://db.universal-team.net/3ds/space-invaders"], "version": "v1.0.0", "version_title": "Release v1.0.0"}, {"author": "Core 2 Extreme", "avatar": "https://avatars.githubusercontent.com/u/45873899?v=4", "categories": ["utility"], "color": "#3f4340", "color_bg": "#3f4340", "created": "2018-12-14T14:57:08Z", "description": "Benchmark your 3DS battery", "download_page": "https://github.com/Core-2-Extreme/Battery_mark_for_3DS/releases", "downloads": {"Battery_mark_for_3DS.3dsx": {"size": 7880152, "size_str": "7 MiB", "url": "https://github.com/Core-2-Extreme/Battery_mark_for_3DS/releases/download/v2.1.0/Battery_mark_for_3DS.3dsx"}, "Battery_mark_for_3DS.cia": {"size": 5481408, "size_str": "5 MiB", "url": "https://github.com/Core-2-Extreme/Battery_mark_for_3DS/releases/download/v2.1.0/Battery_mark_for_3DS.cia"}}, "github": "Core-2-Extreme/Battery_mark_for_3DS", "icon": "https://raw.githubusercontent.com/Core-2-Extreme/Battery_mark_for_3DS/master/resource/icon.png", "icon_index": 30, "image": "https://raw.githubusercontent.com/Core-2-Extreme/Battery_mark_for_3DS/master/resource/banner.png", "image_length": 65150, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"Battery_mark_for_3DS.cia": "https://db.universal-team.net/assets/images/qr/battery_mark_for_3ds-cia.png"}, "slug": "battery_mark_for_3ds", "source": "https://github.com/Core-2-Extreme/Battery_mark_for_3DS", "stars": 72, "systems": ["3DS"], "title": "Battery_mark_for_3DS", "unique_ids": [967936], "update_notes": "<ul dir=\"auto\">\n<li>Battery level/temp/voltage graph has been added to battery mark and battery mark ranking(*0)</li>\n<li>Test result (graph) will be saved to sdmc:/Battery_mark/result/{date}.jpg</li>\n<li>Many adjustment have been made<br>\n*0 The graph in battery mark ranking is only avaiable on results that are app ver &gt;= 2.1.0</li>\n</ul>\n<h3 dir=\"auto\"><a href=\"https://discord.gg/66qCrQNqrw\" rel=\"nofollow\">Discord channel</a></h3>\n<p dir=\"auto\">QR code for .cia<br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/45873899/161756023-9d3528b1-c458-4b2c-8dd4-8265beb871b0.png\"><img src=\"https://user-images.githubusercontent.com/45873899/161756023-9d3528b1-c458-4b2c-8dd4-8265beb871b0.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This is free software, but I accept donation.</p>\n<ul dir=\"auto\">\n<li>BTC : bc1qm7pykag7jv4cgaujz5sm39ewf46teg6xzce5pc</li>\n<li>LTC : MFfS2BG7hq7dXarq2KYiufDddRcCwdCbUd</li>\n</ul>", "update_notes_md": "* Battery level/temp/voltage graph has been added to battery mark and battery mark ranking(*0)\n* Test result (graph) will be saved to sdmc:/Battery_mark/result/{date}.jpg\n* Many adjustment have been made\n*0 The graph in battery mark ranking is only avaiable on results that are app ver >= 2.1.0\n\n### [Discord channel](https://discord.gg/66qCrQNqrw)\n\nQR code for .cia\n![image](https://user-images.githubusercontent.com/45873899/161756023-9d3528b1-c458-4b2c-8dd4-8265beb871b0.png)\n\nThis is free software, but I accept donation.\n* BTC : bc1qm7pykag7jv4cgaujz5sm39ewf46teg6xzce5pc\n* LTC : MFfS2BG7hq7dXarq2KYiufDddRcCwdCbUd\n", "updated": "2022-03-08T04:56:36Z", "urls": ["https://db.universal-team.net/3ds/battery_mark_for_3ds"], "version": "v2.1.0", "version_title": "Battery mark for 3DS v2.1.0", "website": "https://gbatemp.net/threads/release-battery-mark-v2.581951/"}, {"author": "Core 2 Extreme", "avatar": "https://avatars.githubusercontent.com/u/45873899?v=4", "categories": ["app"], "color": "#86de86", "color_bg": "#4d804d", "created": "2019-05-30T14:38:37Z", "description": "Line for 3DS", "download_page": "https://github.com/Core-2-Extreme/Line_for_3DS/releases", "downloads": {"Line_for_3DS.3dsx": {"size": 14170456, "size_str": "13 MiB", "url": "https://github.com/Core-2-Extreme/Line_for_3DS/releases/download/v2.0.0.1/Line_for_3DS.3dsx"}, "Line_for_3DS.cia": {"size": 10851264, "size_str": "10 MiB", "url": "https://github.com/Core-2-Extreme/Line_for_3DS/releases/download/v2.0.0.1/Line_for_3DS.cia"}}, "github": "Core-2-Extreme/Line_for_3DS", "icon": "https://raw.githubusercontent.com/Core-2-Extreme/Line_for_3DS/master/resource/icon.png", "icon_index": 31, "image": "https://raw.githubusercontent.com/Core-2-Extreme/Line_for_3DS/master/resource/banner.png", "image_length": 1824, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "You can use line on your 3DS!\n* You need to set up your account\n* how to set up : <https://gbatemp.net/threads/v0-2-0-release-guide-line-for-3ds.539530/>", "qr": {"Line_for_3DS.cia": "https://db.universal-team.net/assets/images/qr/line_for_3ds-cia.png"}, "script_message": "Note: You will need to set up your account.\nHow to set up: https://gbatemp.net/threads/539530", "slug": "line-for-3ds", "source": "https://github.com/Core-2-Extreme/Line_for_3DS", "stars": 44, "systems": ["3DS"], "title": "Line for 3DS", "unique_ids": [969040], "update_notes": "<p dir=\"auto\"><strong>Just fixed deadlink in SETUP.md and no software (source code) changes since v2.0.0.</strong></p>\n<ul dir=\"auto\">\n<li>Line\n<ul dir=\"auto\">\n<li>Significant changes for internal code, so you need to setup your Google Apps Script again.</li>\n<li><a href=\"https://github.com/Core-2-Extreme/Line_for_3DS/blob/v2.0.0.1/SETUP.md\">Setup instructions</a> are updated.</li>\n<li>3DS\n<ul dir=\"auto\">\n<li>Chat log wrapping feature has been improved a lot.</li>\n<li>Auto update feature (for chat logs) are removed temporary.</li>\n<li>Clear cache feature (for downloaded files) are removed temporary.</li>\n</ul>\n</li>\n<li>Google Apps Script\n<ul dir=\"auto\">\n<li>Self tests are added so that it is much easier to trouble shoot.</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>Camera\n<ul dir=\"auto\">\n<li>Supported QR code scan (currently, only for Google Apps Script setup).</li>\n</ul>\n</li>\n<li>Video player\n<ul dir=\"auto\">\n<li>Updated to v1.5.3 (see <a href=\"https://github.com/Core-2-Extreme/Video_player_for_3DS/blob/v1.5.3#v153\">Video player for 3DS patch note</a> for details).</li>\n</ul>\n</li>\n<li>Overall\n<ul dir=\"auto\">\n<li>Application folder has been changed from <code class=\"notranslate\">/Line/</code> to <code class=\"notranslate\">/3ds/Line/</code> (old folder won't be deleted automatically, but you can delete it if you don't need it).</li>\n<li>Sub application icon has been added.</li>\n</ul>\n</li>\n</ul>\n<h3 dir=\"auto\"><a href=\"https://discord.gg/EqK3Kpb\" rel=\"nofollow\">Discord channel</a></h3>\n<h3 dir=\"auto\"><a href=\"https://gbatemp.net/threads/line-for-3ds.539530\" rel=\"nofollow\">GBAtemp</a></h3>\n<p dir=\"auto\">This is free software, but I accept donation.</p>\n<ul dir=\"auto\">\n<li>BTC : bc1qmhw7hus4kmfkgvqh5fht3hs3zh74wr0krygknm</li>\n<li>LTC : MFYc3CwPuoaxm1eNKHvUd4G4VrzgPcarox</li>\n</ul>", "update_notes_md": "**Just fixed deadlink in SETUP.md and no software (source code) changes since v2.0.0.**\n\n* Line\n  * Significant changes for internal code, so you need to setup your Google Apps Script again.\n  * [Setup instructions](https://github.com/Core-2-Extreme/Line_for_3DS/blob/v2.0.0.1/SETUP.md) are updated.\n  * 3DS\n    * Chat log wrapping feature has been improved a lot.\n    * Auto update feature (for chat logs) are removed temporary.\n    * Clear cache feature (for downloaded files) are removed temporary.\n  * Google Apps Script\n    * Self tests are added so that it is much easier to trouble shoot.\n* Camera\n  * Supported QR code scan (currently, only for Google Apps Script setup).\n* Video player\n  * Updated to v1.5.3 (see [Video player for 3DS patch note](https://github.com/Core-2-Extreme/Video_player_for_3DS/blob/v1.5.3#v153) for details).\n* Overall\n  * Application folder has been changed from `/Line/` to `/3ds/Line/` (old folder won't be deleted automatically, but you can delete it if you don't need it).\n  * Sub application icon has been added.\n\n### [Discord channel](https://discord.gg/EqK3Kpb)\n### [GBAtemp](https://gbatemp.net/threads/line-for-3ds.539530)\n\nThis is free software, but I accept donation.\n* BTC : bc1qmhw7hus4kmfkgvqh5fht3hs3zh74wr0krygknm\n* LTC : MFYc3CwPuoaxm1eNKHvUd4G4VrzgPcarox", "updated": "2024-01-30T13:44:30Z", "urls": ["https://db.universal-team.net/3ds/line-for-3ds"], "version": "v2.0.0.1", "version_title": "Line for 3DS v2.0.0.1", "website": "https://gbatemp.net/threads/release-guide-line-for-3d.539530/"}, {"author": "Core 2 Extreme, dixy52-beep (icon, banner, in app texture)", "avatar": "https://avatars.githubusercontent.com/u/45873899?v=4", "categories": ["app"], "color": "#4ca5f1", "color_bg": "#285780", "created": "2021-04-02T02:28:20Z", "description": "You can play .mp4 file on your 3DS!", "download_page": "https://github.com/Core-2-Extreme/Video_player_for_3DS/releases", "downloads": {"Video_player_for_3DS.3dsx": {"size": 14433396, "size_str": "13 MiB", "url": "https://github.com/Core-2-Extreme/Video_player_for_3DS/releases/download/v1.7.0/Video_player_for_3DS.3dsx"}, "Video_player_for_3DS.cia": {"size": 11174848, "size_str": "10 MiB", "url": "https://github.com/Core-2-Extreme/Video_player_for_3DS/releases/download/v1.7.0/Video_player_for_3DS.cia"}, "Video_player_for_3DS_high_ram.cia": {"size": 11174848, "size_str": "10 MiB", "url": "https://github.com/Core-2-Extreme/Video_player_for_3DS/releases/download/v1.7.0/Video_player_for_3DS_high_ram.cia"}}, "github": "Core-2-Extreme/Video_player_for_3DS", "icon": "https://raw.githubusercontent.com/Core-2-Extreme/Video_player_for_3DS/main/resource/icon.png", "icon_index": 32, "image": "https://raw.githubusercontent.com/Core-2-Extreme/Video_player_for_3DS/main/resource/banner.png", "image_length": 12768, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "You can play .mp4 file on your 3DS!\n\nPerformance\nSoftware decoding\n256x144(144p)@30fps(H.264) on OLD 3DS\n640x360(360p)@24fps(H.264) on NEW 3DS\nHardware decoding (new 3ds only)\n854x480(480p)@40~50fps(H.264) on NEW 3DS", "qr": {"Video_player_for_3DS.cia": "https://db.universal-team.net/assets/images/qr/video_player_for_3ds-cia.png", "Video_player_for_3DS_high_ram.cia": "https://db.universal-team.net/assets/images/qr/video_player_for_3ds_high_ram-cia.png"}, "screenshots": [{"description": "Big buck bunny", "url": "https://db.universal-team.net/assets/images/screenshots/video-player-for-3ds/big-buck-bunny.png"}], "slug": "video-player-for-3ds", "source": "https://github.com/Core-2-Extreme/Video_player_for_3DS", "stars": 246, "systems": ["3DS"], "title": "Video player for 3DS", "unique_ids": [968192], "update_notes": "<p dir=\"auto\"><strong>Changes</strong> <br>\nControls is now always displayed on bottom screen unless settings is opened. <br>\nFile explorer close button has been changed from Y to X. <br>\nMove contents mode is now disabled by default. <br>\nSupport for SBS (side-by-side) videos have been added. <br>\nImproved OOM recovery on HW decoder and dav1d decoder. <br>\nPorted performance improvement from a fork project.</p>\n<p dir=\"auto\"><strong>Fixed bugs</strong> <br>\nDecoding stall (causing frequent \"processing video\") on media files that contain unsupported codec has been fixed. <br>\nInitial video position has been fixed (it was slightly offset right depending on videos).</p>\n<p dir=\"auto\"><strong>About high RAM cia</strong> <br>\n<code class=\"notranslate\">..._high_ram.cia</code> can use more RAM than normal <code class=\"notranslate\">.cia</code> and <code class=\"notranslate\">.3dsx</code>, this can reduce chance of getting <code class=\"notranslate\">out of (linear) memory</code> errors. <br>\nWhen you open/close it your 3DS will reboot so it may take a while to open/close the app, and you can't use the Internet browser while you are using it.</p>\n<h3 dir=\"auto\"><a href=\"https://discord.gg/MMsAXvetpR\" rel=\"nofollow\">Discord channnel</a></h3>\n<h3 dir=\"auto\"><a href=\"https://gbatemp.net/threads/release-video-player-for-3ds.586094\" rel=\"nofollow\">GBAtemp thread</a></h3>\n<p dir=\"auto\">This is free software, but I accept donation.</p>\n<ul dir=\"auto\">\n<li>BTC : bc1qch33qdce5hwxte0pm8pn0a6qqnartg2ujklhhc</li>\n<li>LTC : MKTD3U2vCMi7S7Jb1EQ2FiS4AdHC23PxJh</li>\n</ul>", "update_notes_md": "**Changes** \\\nControls is now always displayed on bottom screen unless settings is opened. \\\nFile explorer close button has been changed from Y to X. \\\nMove contents mode is now disabled by default. \\\nSupport for SBS (side-by-side) videos have been added. \\\nImproved OOM recovery on HW decoder and dav1d decoder. \\\nPorted performance improvement from a fork project.\n\n**Fixed bugs** \\\nDecoding stall (causing frequent \"processing video\") on media files that contain unsupported codec has been fixed. \\\nInitial video position has been fixed (it was slightly offset right depending on videos).\n\n**About high RAM cia** \\\n`..._high_ram.cia` can use more RAM than normal `.cia` and `.3dsx`, this can reduce chance of getting `out of (linear) memory` errors. \\\nWhen you open/close it your 3DS will reboot so it may take a while to open/close the app, and you can't use the Internet browser while you are using it.\n\n### [Discord channnel](https://discord.gg/MMsAXvetpR)\n### [GBAtemp thread](https://gbatemp.net/threads/release-video-player-for-3ds.586094)\n\nThis is free software, but I accept donation.\n* BTC : bc1qch33qdce5hwxte0pm8pn0a6qqnartg2ujklhhc\n* LTC : MKTD3U2vCMi7S7Jb1EQ2FiS4AdHC23PxJh", "updated": "2026-04-17T14:00:21Z", "urls": ["https://db.universal-team.net/3ds/video-player-for-3ds"], "version": "v1.7.0", "version_title": "Video player for 3DS v1.7.0", "website": "https://gbatemp.net/threads/release-video-player-for-3ds.586094"}, {"author": "Cory Sanin", "avatar": "https://avatars.githubusercontent.com/u/2897351?v=4", "categories": ["utility"], "color": "#7e9a6e", "color_bg": "#68805b", "created": "2017-11-11T08:27:21Z", "description": "[3DS] Fast PlayCoin", "download_page": "https://github.com/CorySanin/FastPlayCoin/releases", "downloads": {"FastPlayCoin.3dsx": {"size": 206988, "size_str": "202 KiB", "url": "https://github.com/CorySanin/FastPlayCoin/releases/download/v1.0/FastPlayCoin.3dsx"}, "FastPlayCoin.cia": {"size": 215488, "size_str": "210 KiB", "url": "https://github.com/CorySanin/FastPlayCoin/releases/download/v1.0/FastPlayCoin.cia"}}, "github": "CorySanin/FastPlayCoin", "icon": "https://raw.githubusercontent.com/CorySanin/FastPlayCoin/master/resource/icon.png", "icon_index": 33, "image": "https://raw.githubusercontent.com/CorySanin/FastPlayCoin/master/resource/banner.png", "image_length": 19045, "qr": {"FastPlayCoin.cia": "https://db.universal-team.net/assets/images/qr/fastplaycoin-cia.png"}, "slug": "fastplaycoin", "source": "https://github.com/CorySanin/FastPlayCoin", "stars": 35, "systems": ["3DS"], "title": "FastPlayCoin", "unique_ids": [3992], "update_notes": "<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/2897351/32695318-f180ce1e-c71d-11e7-96c2-17704b192dfc.png\"><img src=\"https://user-images.githubusercontent.com/2897351/32695318-f180ce1e-c71d-11e7-96c2-17704b192dfc.png\" alt=\"qr\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "![qr](https://user-images.githubusercontent.com/2897351/32695318-f180ce1e-c71d-11e7-96c2-17704b192dfc.png)", "updated": "2017-11-11T09:44:57Z", "urls": ["https://db.universal-team.net/3ds/fastplaycoin"], "version": "v1.0", "version_title": "Fast PlayCoin Initial Release"}, {"author": "Twilight Games Studio", "avatar": "https://avatars.githubusercontent.com/u/5776225?v=4", "categories": ["game"], "color": "#a4684f", "color_bg": "#80513d", "created": "2025-11-15T16:20:25Z", "description": "Kite, a beginner in 'The World', is playing with his real-life friend Orca when they are attacked by a monster chasing a secretive girl, Aura. Orca's death from the monster's attack puts him in a coma and now Kite must find Aura and bring his friend back!", "download_page": "https://github.com/CrackedPixel/hackezi-3ds/releases", "downloads": {"hackezi.3dsx": {"size": 1017416, "size_str": "993 KiB", "url": "https://github.com/CrackedPixel/hackezi-3ds/releases/download/1.0.4/hackezi.3dsx"}}, "github": "CrackedPixel/hackezi-3ds", "icon": "https://raw.githubusercontent.com/CrackedPixel/hackezi-3ds/refs/heads/main/icon_48.png", "icon_index": 34, "image": "https://raw.githubusercontent.com/CrackedPixel/hackezi-3ds/refs/heads/main/hackezi_banner.png", "image_length": 12482, "long_description": "Kite, a beginner in the game The World, is playing with his real-life friend known in-game as Orca when they are attacked by an unidentified monster chasing Aura, a secretive girl. Afterwards, Orca, who died from the monsters attack, enters a coma in the real world. Unable to understand the reason for Orcas coma, Kite joins two new characters to find Aura and bring his friend back.", "slug": "-hackez-i", "source": "https://github.com/CrackedPixel/hackezi-3ds", "stars": 0, "systems": ["3DS"], "title": ".hack//ez-i", "unique_ids": [8960354], "updated": "2025-11-16T00:48:25Z", "urls": ["https://db.universal-team.net/3ds/-hackez-i"], "version": "1.0.4", "version_title": "1.0.4"}, {"author": "Creckeryop", "avatar": "https://avatars.githubusercontent.com/u/25725992?v=4", "categories": ["game"], "color": "#546f7d", "color_bg": "#546f7d", "created": "2017-02-12T18:02:12Z", "description": "Cookie Clicker for Nintendo 3ds", "download_page": "https://github.com/Creckeryop/3dsCookieClicker/releases", "downloads": {"CookieClicker.cia": {"size": 3072960, "size_str": "2 MiB", "url": "https://github.com/Creckeryop/3dsCookieClicker/releases/download/%230022/CookieClicker.cia"}}, "github": "Creckeryop/3dsCookieClicker", "icon": "https://raw.githubusercontent.com/Creckeryop/3dsCookieClicker/master/logo.png", "icon_index": 35, "image": "https://db.universal-team.net/assets/images/images/3dscookieclicker.png", "image_length": 1821, "qr": {"CookieClicker.cia": "https://db.universal-team.net/assets/images/qr/cookieclicker-cia.png"}, "slug": "3dscookieclicker", "source": "https://github.com/Creckeryop/3dsCookieClicker", "stars": 27, "systems": ["3DS"], "title": "3dsCookieClicker", "unique_ids": [62015], "updated": "2017-06-11T14:37:55Z", "urls": ["https://db.universal-team.net/3ds/3dscookieclicker"], "version": "#0022", "version_title": "Debug"}, {"archive": {"CrossCraft-3DS\\.zip": {"CrossCraft-Classic.3dsx": ["CrossCraft-Classic.3dsx", "CrossCraft-Classic/"]}}, "author": "Cross Craft Team", "avatar": "https://avatars.githubusercontent.com/u/75173998?v=4", "categories": ["game"], "color": "#7d766a", "color_bg": "#7d766a", "created": "2020-11-28T19:01:37Z", "description": "A C++ Minecraft Classic Client", "download_page": "https://github.com/CrossCraft/CrossCraft-Classic/releases", "downloads": {"CrossCraft-3DS.zip": {"size": 8230254, "size_str": "7 MiB", "url": "https://github.com/CrossCraft/CrossCraft-Classic/releases/download/v1.3/CrossCraft-3DS.zip"}, "CrossCraft-Linux.zip": {"size": 14946577, "size_str": "14 MiB", "url": "https://github.com/CrossCraft/CrossCraft-Classic/releases/download/v1.3/CrossCraft-Linux.zip"}, "CrossCraft-Vita.zip": {"size": 10028371, "size_str": "9 MiB", "url": "https://github.com/CrossCraft/CrossCraft-Classic/releases/download/v1.3/CrossCraft-Vita.zip"}, "CrossCraft-Windows.zip": {"size": 8831316, "size_str": "8 MiB", "url": "https://github.com/CrossCraft/CrossCraft-Classic/releases/download/v1.3/CrossCraft-Windows.zip"}}, "github": "CrossCraft/CrossCraft-Classic", "icon_index": 36, "image": "https://db.universal-team.net/assets/images/images/crosscraft-classic.png", "image_length": 11793, "license": "mpl-2.0", "license_name": "Mozilla Public License 2.0", "long_description": "CrossCraft-Classic is a project that implements Minecraft Java Edition: Classic without looking at any of the source code of the original application and without using the original copyrighted assets. All knowledge is figured out with an understanding of in-game mechanics and is approximated to be as close as possible to the original. This project is NOT a clone of Minecraft, it is a fully implemented client.", "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/crosscraft-classic/gameplay.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/crosscraft-classic/title-screen.png"}], "slug": "crosscraft-classic", "source": "https://github.com/CrossCraft/CrossCraft-Classic", "stars": 121, "systems": ["3DS"], "title": "CrossCraft Classic", "update_notes": "<p dir=\"auto\">This release will be the last major release of CrossCraft Classic for a reasonably long time. As such, it has implemented plenty of bug fixes alongside backporting features from Survival Test 4. Note on the Mac Release -- this has been removed for the time being until better testing can be done.</p>\n<p dir=\"auto\">Special Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/masterfeizz/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/masterfeizz\">@masterfeizz</a> for helping with the 3DS Port and providing support with <a href=\"https://github.com/masterfeizz/picaGL\">picaGL</a></p>\n<h3 dir=\"auto\">New Features</h3>\n<ul dir=\"auto\">\n<li>3DS Support\n<ul dir=\"auto\">\n<li>PS2 Support is pushed to Indev</li>\n</ul>\n</li>\n<li>New Terrain Generator for \"Classic\" terrain</li>\n<li>Modding API</li>\n<li>Options Menu</li>\n<li>Customizable Controls</li>\n<li>Lava Implementation</li>\n<li>Steve Models in Multiplayer</li>\n<li>Music from Survival Test backported.</li>\n</ul>\n<h3 dir=\"auto\">Bug Fixes</h3>\n<ul dir=\"auto\">\n<li>Particles now face the player</li>\n<li>You can no longer break while paused</li>\n<li>PS Vita Crash Fix</li>\n</ul>\n<h3 dir=\"auto\">Known Issues</h3>\n<ul dir=\"auto\">\n<li>3DS has degraded performance stemming from a known issue which will be fixed in the future.</li>\n<li>3DS audio is disabled.</li>\n<li>MP / Transition from Menu Still does not have a loading screen</li>\n</ul>", "update_notes_md": "This release will be the last major release of CrossCraft Classic for a reasonably long time. As such, it has implemented plenty of bug fixes alongside backporting features from Survival Test 4. Note on the Mac Release -- this has been removed for the time being until better testing can be done.\n\nSpecial Thanks to @masterfeizz for helping with the 3DS Port and providing support with [picaGL](https://github.com/masterfeizz/picaGL)\n\n### New Features\n- 3DS Support\n   - PS2 Support is pushed to Indev \n- New Terrain Generator for \"Classic\" terrain\n- Modding API\n- Options Menu\n- Customizable Controls\n- Lava Implementation\n- Steve Models in Multiplayer\n- Music from Survival Test backported.\n\n### Bug Fixes\n- Particles now face the player\n- You can no longer break while paused\n- PS Vita Crash Fix\n\n### Known Issues\n- 3DS has degraded performance stemming from a known issue which will be fixed in the future.\n- 3DS audio is disabled.\n- MP / Transition from Menu Still does not have a loading screen", "updated": "2022-12-01T18:22:19Z", "urls": ["https://db.universal-team.net/3ds/crosscraft-classic"], "version": "v1.3", "version_title": "[v1.3] End of the Line"}, {"author": "Thomas Edvalson", "avatar": "https://avatars.githubusercontent.com/u/383999?v=4", "categories": ["game"], "color": "#edb0ad", "color_bg": "#805f5d", "created": "2015-08-25T16:49:38Z", "description": "Multiplayer drawing battle game for the Nintendo 3DS.", "download_page": "https://github.com/Cruel/DrawAttack/releases", "downloads": {"DrawAttack.3dsx": {"size": 2184128, "size_str": "2 MiB", "url": "https://github.com/Cruel/DrawAttack/releases/download/1.3/DrawAttack.3dsx"}, "DrawAttack.cia": {"size": 2761664, "size_str": "2 MiB", "url": "https://github.com/Cruel/DrawAttack/releases/download/1.3/DrawAttack.cia"}}, "github": "Cruel/DrawAttack", "icon": "https://raw.githubusercontent.com/Cruel/DrawAttack/master/res/app/icon.png", "icon_index": 37, "image": "https://raw.githubusercontent.com/Cruel/DrawAttack/master/res/app/banner.png", "image_length": 3773, "license": "mit", "license_name": "MIT License", "qr": {"DrawAttack.cia": "https://db.universal-team.net/assets/images/qr/drawattack-cia.png"}, "slug": "drawattack", "source": "https://github.com/Cruel/DrawAttack", "stars": 11, "systems": ["3DS"], "title": "DrawAttack", "unique_ids": [30488], "update_notes": "<p dir=\"auto\">Fixed a couple 1.2 bugs, upped version to force users to update and minimizing client crashing.</p>\n<p dir=\"auto\">Changed keyboard to process key on touch (instead of release) for more reliable response. And also added key repeating when holding a key.</p>", "update_notes_md": "Fixed a couple 1.2 bugs, upped version to force users to update and minimizing client crashing.\n\nChanged keyboard to process key on touch (instead of release) for more reliable response. And also added key repeating when holding a key.\n", "updated": "2016-04-17T07:38:25Z", "urls": ["https://db.universal-team.net/3ds/drawattack"], "version": "1.3"}, {"author": "CyberYoshi64", "avatar": "https://avatars.githubusercontent.com/u/35138367?v=4", "categories": ["utility", "save-tool"], "color": "#633f3e", "color_bg": "#633f3e", "created": "2022-07-26T21:35:24Z", "description": "Save data copier between MK7 and CTGP-7", "download_page": "https://github.com/CyberYoshi64/CTGP7-SaveTransfer/releases", "downloads": {"CTGP7SaveTransfer.3dsx": {"size": 746316, "size_str": "728 KiB", "url": "https://github.com/CyberYoshi64/CTGP7-SaveTransfer/releases/download/v0.4r1/CTGP7SaveTransfer.3dsx"}, "CTGP7SaveTransfer.cia": {"size": 1061824, "size_str": "1 MiB", "url": "https://github.com/CyberYoshi64/CTGP7-SaveTransfer/releases/download/v0.4r1/CTGP7SaveTransfer.cia"}}, "github": "CyberYoshi64/CTGP7-SaveTransfer", "icon": "https://raw.githubusercontent.com/CyberYoshi64/CTGP7-SaveTransfer/main/app/icon.png", "icon_index": 38, "image": "https://raw.githubusercontent.com/CyberYoshi64/CTGP7-SaveTransfer/main/app/banner.png", "image_length": 38415, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "This tool allows you to copy your save data between CTGP-7 and Mario Kart 7.\nSupported are Physical and Digital versions of all regions.\n\nYou can either just copy your stats or include your Time Trial ghosts as well.\n(Note: Only those for the original tracks are considered. Such for custom tracks are left alone.)", "qr": {"CTGP7SaveTransfer.cia": "https://db.universal-team.net/assets/images/qr/ctgp7savetransfer-cia.png"}, "screenshots": [{"description": "1 main menu", "url": "https://db.universal-team.net/assets/images/screenshots/ctgp7-savetransfer/1-main-menu.png"}, {"description": "2 transfer", "url": "https://db.universal-team.net/assets/images/screenshots/ctgp7-savetransfer/2-transfer.png"}, {"description": "3 cycle continuation", "url": "https://db.universal-team.net/assets/images/screenshots/ctgp7-savetransfer/3-cycle-continuation.png"}], "slug": "ctgp7-savetransfer", "source": "https://github.com/CyberYoshi64/CTGP7-SaveTransfer", "stars": 5, "systems": ["3DS"], "title": "CTGP7-SaveTransfer", "unique_ids": [92418], "update_notes": "<ul dir=\"auto\">\n<li>Fix crashes when dspfirm.cdc is missing</li>\n</ul>", "update_notes_md": "- Fix crashes when dspfirm.cdc is missing", "updated": "2023-05-11T15:45:28Z", "urls": ["https://db.universal-team.net/3ds/ctgp7-savetransfer"], "version": "v0.4r1", "version_title": "v0.4r1 - Sound Crash Fix"}, {"author": "DDews", "avatar": "https://avatars.githubusercontent.com/u/9905864?v=4", "categories": ["game"], "color": "#00280e", "color_bg": "#00280e", "created": "2017-01-06T21:56:01Z", "description": "Local play snake game for 3DS homebrew/cfw", "download_page": "https://github.com/DDews/Snakes/releases", "downloads": {"snakes.3dsx": {"size": 327356, "size_str": "319 KiB", "url": "https://github.com/DDews/Snakes/releases/download/0.2.5/snakes.3dsx"}, "snakes.cia": {"size": 781248, "size_str": "762 KiB", "url": "https://github.com/DDews/Snakes/releases/download/0.2.5/snakes.cia"}}, "github": "DDews/Snakes", "icon": "https://raw.githubusercontent.com/DDews/Snakes/master/meta/icon.png", "icon_index": 39, "image": "https://raw.githubusercontent.com/DDews/Snakes/master/meta/banner.png", "image_length": 9681, "qr": {"snakes.cia": "https://db.universal-team.net/assets/images/qr/snakes-cia.png"}, "slug": "snakes", "source": "https://github.com/DDews/Snakes", "stars": 12, "systems": ["3DS"], "title": "Snakes", "unique_ids": [590658], "update_notes": "<h1 dir=\"auto\">Patch 0.2.5.2</h1>\n<h2 dir=\"auto\">Many bug fixes in this patch:</h2>\n<ul dir=\"auto\">\n<li>Game no longer crashes randomly</li>\n<li>Joining the game no longer causes strange anomalies.</li>\n<li>Boundary death now displays proper message during game \"you are dead (Boundary)\"</li>\n<li>Snakes no longer warp out of shape at the beginning of the round</li>\n<li>When you die with \"Disappear on death\", it will no longer erase part of the snake or boundary you ran into.</li>\n<li>Frame rate has been greatly improved</li>\n<li>Enabling autopilot no longer screws up the speed of other players</li>\n<li>Autopilot no longer screws up the lengths of certain players</li>\n</ul>\n<h1 dir=\"auto\">0.2.5 release!</h1>\n<h2 dir=\"auto\">New features:</h2>\n<ul dir=\"auto\">\n<li><strong>3 bot opponents</strong> with different difficulty settings for one-player experience.</li>\n<li><strong>Autopilot feature</strong> (press L in-game or at end-of-round screen to toggle). Can be used in local play.</li>\n</ul>\n<h2 dir=\"auto\">Changes:</h2>\n<ul dir=\"auto\">\n<li><em>Occasional holes</em> game mode now makes holes more common. Went from 1/80 chance of appearing to about 1/20.</li>\n<li><em>At least one bot is required to play one-player</em> while waiting for others to join. This is to make highscore more fair. If you can play on your own without a bot, the highscore would be easy to rig.</li>\n<li>The game now goes back to the Start Menu when the game ends. Press start to leave the game.</li>\n<li><em>The options menu has become a sub-menu</em>. To access game modes, press Select at the Start Screen or End-of-Round Screen to access the Options menu, then select Game Modes, and press A. Press B to exit a menu.</li>\n<li><em>There is a Difficulty Menu for the bots</em>. From the new Options Menu, select the 2nd option (highlight it in yellow), and press A. Try using direction buttons and A to select and change things here. Press B to go back one scene.</li>\n<li><em>There is a hidden bot settings menu</em>. Hold L and press R at the Difficulty Menu. This will let you adjust fine details of each bot. However, if you go to the regular Difficulty Menu, it will reset their settings to default.</li>\n<li><em>Autopilot</em> is also a bot, but it plays for you. Press L in-game to toggle. This bot has fixed settings: 100% precision, 0% aggressiveness, 30% patience. This means it will never go fast, but it is relatively difficult to kill in one-player. In local play, it can be killed a little easier due to limitations of its algorithm.</li>\n<li>Bots can't grasp concepts like <em>Enable R</em>, but it utilizes common concepts like <em>holding A or B</em>, <em>teleporting the apple with Y</em>, and going through holes in \"Occasional holes\". The precision of the bot determines the likelihood of turning precisely. Insane and Autopilot share the highest precision, followed by Hard, Medium, then Easy difficulty settings.</li>\n</ul>\n<h2 dir=\"auto\">Bug fixes:</h2>\n<ul dir=\"auto\">\n<li><em>Frame drop on o3ds has been fixed</em></li>\n<li><em>The rare crashing of the game has been fixed</em></li>\n<li><em>Running into a boundary in game mode \"Boundaries Kill\" now displays what killed you.</em></li>\n<li><em>Snakes are less likely to cross paths now and live to tell the tale.</em></li>\n<li>When you change your name, <em>it only says \"Welcome, [name]\" once</em>.</li>\n<li><em>The screen score no longer duplicates</em> when text scrolls on the bottom screen console during gameplay.</li>\n<li><em>Closing the lid on your console with Snakes running will not crash the game anymore</em>. Pressing the Home button with the cia version running will not crash the game anymore.</li>\n<li>Going in reverse will no longer kill you.</li>\n</ul>\n<p dir=\"auto\"><strong>Just a note</strong>: this game does not run very well on old 3ds models. It is playable, but with 3 bots playing at once, the o3ds has severe frame-drop. I am trying to find the source of this problem. It only occurs on the o3ds and o3dsxl. The n3ds and n3dsxl are fine.</p>", "update_notes_md": "# Patch 0.2.5.2\n\n## Many bug fixes in this patch:\n- Game no longer crashes randomly\n- Joining the game no longer causes strange anomalies.\n- Boundary death now displays proper message during game \"you are dead (Boundary)\"\n- Snakes no longer warp out of shape at the beginning of the round\n- When you die with \"Disappear on death\", it will no longer erase part of the snake or boundary you ran into.\n- Frame rate has been greatly improved\n- Enabling autopilot no longer screws up the speed of other players\n- Autopilot no longer screws up the lengths of certain players\n\n# 0.2.5 release!\n\n## New features:\n- **3 bot opponents** with different difficulty settings for one-player experience.\n- **Autopilot feature** (press L in-game or at end-of-round screen to toggle). Can be used in local play.\n\n## Changes:\n- _Occasional holes_ game mode now makes holes more common. Went from 1/80 chance of appearing to about 1/20.\n- _At least one bot is required to play one-player_ while waiting for others to join. This is to make highscore more fair. If you can play on your own without a bot, the highscore would be easy to rig.\n- The game now goes back to the Start Menu when the game ends. Press start to leave the game.\n- _The options menu has become a sub-menu_. To access game modes, press Select at the Start Screen or End-of-Round Screen to access the Options menu, then select Game Modes, and press A. Press B to exit a menu.\n- _There is a Difficulty Menu for the bots_. From the new Options Menu, select the 2nd option (highlight it in yellow), and press A. Try using direction buttons and A to select and change things here. Press B to go back one scene.\n- _There is a hidden bot settings menu_. Hold L and press R at the Difficulty Menu. This will let you adjust fine details of each bot. However, if you go to the regular Difficulty Menu, it will reset their settings to default.\n- _Autopilot_ is also a bot, but it plays for you. Press L in-game to toggle. This bot has fixed settings: 100% precision, 0% aggressiveness, 30% patience. This means it will never go fast, but it is relatively difficult to kill in one-player. In local play, it can be killed a little easier due to limitations of its algorithm. \n- Bots can't grasp concepts like _Enable R_, but it utilizes common concepts like _holding A or B_, _teleporting the apple with Y_, and going through holes in \"Occasional holes\". The precision of the bot determines the likelihood of turning precisely. Insane and Autopilot share the highest precision, followed by Hard, Medium, then Easy difficulty settings.\n\n## Bug fixes:\n- _Frame drop on o3ds has been fixed_\n- _The rare crashing of the game has been fixed_\n- _Running into a boundary in game mode \"Boundaries Kill\" now displays what killed you._\n- _Snakes are less likely to cross paths now and live to tell the tale._\n- When you change your name, _it only says \"Welcome, [name]\" once_.\n- _The screen score no longer duplicates_ when text scrolls on the bottom screen console during gameplay.\n- _Closing the lid on your console with Snakes running will not crash the game anymore_. Pressing the Home button with the cia version running will not crash the game anymore.\n- Going in reverse will no longer kill you.\n\n**Just a note**: this game does not run very well on old 3ds models. It is playable, but with 3 bots playing at once, the o3ds has severe frame-drop. I am trying to find the source of this problem. It only occurs on the o3ds and o3dsxl. The n3ds and n3dsxl are fine.\n", "updated": "2017-01-24T22:01:22Z", "urls": ["https://db.universal-team.net/3ds/snakes"], "version": "0.2.5", "version_title": "Version 0.2.5.2"}, {"author": "DS-Homebrew", "avatar": "https://avatars.githubusercontent.com/u/46971470?v=4", "categories": ["utility", "save-tool"], "color": "#be8345", "color_bg": "#80582e", "created": "2018-10-02T16:59:38Z", "description": "GodMode9i Explorer - A full access file browser for the Nintendo DS and DSi consoles :godmode:", "download_page": "https://github.com/DS-Homebrew/GodMode9i/releases", "downloads": {"GodMode9i.7z": {"size": 372620, "size_str": "363 KiB", "url": "https://github.com/DS-Homebrew/GodMode9i/releases/download/v3.9.0/GodMode9i.7z"}, "GodMode9i.cia": {"size": 1008896, "size_str": "985 KiB", "url": "https://github.com/DS-Homebrew/GodMode9i/releases/download/v3.9.0/GodMode9i.cia"}, "GodMode9i.dsi": {"size": 994304, "size_str": "971 KiB", "url": "https://github.com/DS-Homebrew/GodMode9i/releases/download/v3.9.0/GodMode9i.dsi"}, "GodMode9i.nds": {"size": 994304, "size_str": "971 KiB", "url": "https://github.com/DS-Homebrew/GodMode9i/releases/download/v3.9.0/GodMode9i.nds"}}, "github": "DS-Homebrew/GodMode9i", "icon": "https://db.universal-team.net/assets/images/icons/godmode9i.png", "icon_index": 40, "image": "https://raw.githubusercontent.com/DS-Homebrew/GodMode9i/master/resources/logo2.png", "image_length": 44248, "installed_files": ["%NDS%/GodMode9i.nds"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "### Installation:\n- TWiLight Menu++: Use either the `GodMode9i.nds` or `GodMode9i.dsi` file, they function identically with TWiLight Menu++\n   - The only difference is that `GodMode9i.dsi` has a Title ID\n- Flashcard: Use the `GodMode9i.nds` file\n- hiyaCFW SDNAND: Install the `GodMode9i.dsi` file with [NTM](/ds/ntm)\n- 3DS HOME Menu: Install the `GodMode9i.cia` file with [FBI](/3ds/fbi-nh)\n\n### Features:\n- Dump GameBoy Advance cartridges on the original Nintendo DS and Nintendo DS Lite consoles.\n- Dump Nintendo DS/DSi cartridges on Nintendo DSi and Nintendo 3DS consoles (if GodMode9i is ran on the console SD card).\n- Copy, move, delete, rename files/folders and create folders.\n- Mount the NitroFS of .nds files.\n- Browse files on supported flashcards when running GM9i from the NAND or SD Card. (`AceKard 2(i)` & `R4 Ultra (r4ultra.com)`)", "qr": {"GodMode9i.cia": "https://db.universal-team.net/assets/images/qr/godmode9i-cia.png", "GodMode9i.dsi": "https://db.universal-team.net/assets/images/qr/godmode9i-dsi.png", "GodMode9i.nds": "https://db.universal-team.net/assets/images/qr/godmode9i-nds.png"}, "scripts": {"GodMode9i.cia": [{"file": "GodMode9i.7z", "output": "/GodMode9i.7z", "repo": "DS-Homebrew/GodMode9i", "type": "downloadRelease"}, {"file": "/GodMode9i.7z", "input": "GodMode9i.nds", "output": "/GodMode9i.nds", "type": "extractFile"}, {"file": "/GodMode9i.7z", "input": "GodMode9i.cia", "output": "/GodMode9i.cia", "type": "extractFile"}, {"file": "/GodMode9i.cia", "type": "installCia"}, {"file": "/GodMode9i.cia", "type": "deleteFile"}, {"file": "/GodMode9i.7z", "type": "deleteFile"}], "GodMode9i.nds": [{"file": "GodMode9i.7z", "output": "/GodMode9i.7z", "repo": "DS-Homebrew/GodMode9i", "type": "downloadRelease"}, {"file": "/GodMode9i.7z", "input": "GodMode9i.nds", "output": "%NDS%/GodMode9i.nds", "type": "extractFile"}, {"file": "/GodMode9i.7z", "type": "deleteFile"}]}, "slug": "godmode9i", "source": "https://github.com/DS-Homebrew/GodMode9i", "stars": 626, "systems": ["DS"], "title": "GodMode9i", "update_notes": "<h3 dir=\"auto\">🎁 What's new? 🎁</h3>\n<ul dir=\"auto\">\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ApacheThunder/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ApacheThunder\">@ApacheThunder</a>: Added support for mounting these flashcards without the need to launch them first:\n<ul dir=\"auto\">\n<li>CycloDS Evolution</li>\n<li>DSpico</li>\n<li>DSTT</li>\n<li>Demon/DSTTi clones</li>\n<li>EZ Flash Parellel</li>\n<li>Games n' Music</li>\n</ul>\n</li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/edo9300/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/edo9300\">@edo9300</a> &amp; <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Lorenzooone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Lorenzooone\">@Lorenzooone</a>: TWLNAND contents can now be read from 3DS consoles!</li>\n<li>Various: Updated translations.</li>\n</ul>\n<h3 dir=\"auto\">🎁 Bug fixes 🎁</h3>\n<ul dir=\"auto\">\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Lorenzooone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Lorenzooone\">@Lorenzooone</a>: Fixed NAND mounting on dev 3DS consoles.</li>\n<li>Fixed libfat to properly read and write files above 2GB.</li>\n</ul>\n<h3 dir=\"auto\">Known bug</h3>\n<ul dir=\"auto\">\n<li>When booting a <code class=\"notranslate\">.nds</code> file without launching the above flashcards first, they'll be stuck on white screens.</li>\n</ul>", "update_notes_md": "### 🎁 What's new? 🎁\n- @ApacheThunder: Added support for mounting these flashcards without the need to launch them first:\n    - CycloDS Evolution\n    - DSpico\n    - DSTT\n    - Demon/DSTTi clones\n    - EZ Flash Parellel\n    - Games n' Music\n- @edo9300 & @Lorenzooone: TWLNAND contents can now be read from 3DS consoles!\n- Various: Updated translations.\n\n### 🎁 Bug fixes 🎁\n- @Lorenzooone: Fixed NAND mounting on dev 3DS consoles.\n- Fixed libfat to properly read and write files above 2GB.\n\n### Known bug\n- When booting a `.nds` file without launching the above flashcards first, they'll be stuck on white screens.", "updated": "2025-12-25T10:39:19Z", "urls": ["https://db.universal-team.net/ds/godmode9i"], "version": "v3.9.0", "version_title": "v3.9.0: TWL Christmas Release 🎄", "website": "https://wiki.ds-homebrew.com/godmode9i/", "wiki": "https://wiki.ds-homebrew.com/other/godmode9i"}, {"archive": {"nesDS.7z": {"nesDS.cia": ["nesDS/nesDS.cia"]}}, "author": "huiminghao / Coto", "avatar": "https://avatars.githubusercontent.com/u/46971470?v=4", "categories": ["emulator"], "color": "#ae7d50", "color_bg": "#805c3b", "created": "2022-12-15T03:44:14Z", "description": "NesDS 2.0.1", "download_page": "https://github.com/DS-Homebrew/NesDS/tree/master/release", "downloads": {"nesDS.cia": {"size": 472320, "size_str": "461 KiB", "url": "https://github.com/DS-Homebrew/NesDS/releases/download/v2.1/nesDS.cia"}, "nesDS.dsi": {"size": 457728, "size_str": "447 KiB", "url": "https://github.com/DS-Homebrew/NesDS/releases/download/v2.1/nesDS.dsi"}, "nesDS.nds": {"url": "https://raw.githubusercontent.com/DS-Homebrew/NesDS/master/release/nesDS.nds"}}, "github": "DS-Homebrew/NesDS", "icon": "https://db.universal-team.net/assets/images/icons/nesds.png", "icon_index": 41, "image": "https://db.universal-team.net/assets/images/images/nesds.png", "image_length": 177, "qr": {"nesDS.cia": "https://db.universal-team.net/assets/images/qr/nesds-cia.png", "nesDS.dsi": "https://db.universal-team.net/assets/images/qr/nesds-dsi.png", "nesDS.nds": "https://db.universal-team.net/assets/images/qr/nesds-nds.png"}, "slug": "nesds", "source": "https://github.com/DS-Homebrew/NesDS", "stars": 65, "systems": ["DS"], "title": "nesDS", "update_notes": "<p dir=\"auto\">Installation for TWLMenu++ users:</p>\n<ol dir=\"auto\">\n<li>Ensure the Virtual Console add-on is installed.</li>\n<li>Place <code class=\"notranslate\">nesDS.nds</code> in <code class=\"notranslate\">sd:/_nds/TWiLightMenu/emulators/</code> (overwriting the existing file, if it exists).</li>\n</ol>\n<p dir=\"auto\">All changes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/FluBBaOfWard/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/FluBBaOfWard\">@FluBBaOfWard</a></p>\n<h3 dir=\"auto\">🎁 Changelog 🎁</h3>\n<ul dir=\"auto\">\n<li>Fixed FDS support.</li>\n<li>Updated cpu core (Fixed undocumented NOPs, SHA, SHS, SHX &amp; SHY).</li>\n<li>Added APU frame (IRQ) emulation.</li>\n<li>Fixed mapper 30 a bit, started to break out MMC1 code.</li>\n<li>Fixed mapper 9.</li>\n<li>Fixed spr collision for 16px high sprites.</li>\n<li>Refactored Sprite 0 collision and VBlank IRQ.</li>\n<li>Fixed more with DMC flags/IRQ.</li>\n</ul>", "update_notes_md": "Installation for TWLMenu++ users:\n1. Ensure the Virtual Console add-on is installed.\n2. Place `nesDS.nds` in `sd:/_nds/TWiLightMenu/emulators/` (overwriting the existing file, if it exists).\n\nAll changes by @FluBBaOfWard\n\n### 🎁 Changelog 🎁\n- Fixed FDS support.\n- Updated cpu core (Fixed undocumented NOPs, SHA, SHS, SHX & SHY).\n- Added APU frame (IRQ) emulation.\n- Fixed mapper 30 a bit, started to break out MMC1 code.\n- Fixed mapper 9.\n- Fixed spr collision for 16px high sprites.\n- Refactored Sprite 0 collision and VBlank IRQ.\n- Fixed more with DMC flags/IRQ.", "updated": "2018-10-19T22:09:05Z", "urls": ["https://db.universal-team.net/ds/nesds"], "version": "v1.3c", "version_title": "v2.1: TWL Christmas Release 🎄"}, {"author": "DS-Homebrew", "avatar": "https://avatars.githubusercontent.com/u/46971470?v=4", "categories": ["emulator"], "color": "#7c7b7c", "color_bg": "#7c7b7c", "created": "2019-02-03T04:36:16Z", "description": "SEGA Genesis/Mega Drive emulator for the Nintendo DS(i)", "download_page": "https://github.com/DS-Homebrew/PicoDriveTWL/releases", "github": "DS-Homebrew/PicoDriveTWL", "icon": "https://db.universal-team.net/assets/images/icons/picodrivetwl.png", "icon_index": 42, "image": "https://db.universal-team.net/assets/images/images/picodrivetwl.png", "image_length": 466, "prerelease": {"download_page": "https://github.com/DS-Homebrew/PicoDriveTWL/releases/tag/v2.0.2", "downloads": {"PicoDriveTWL.nds": {"size": 726016, "size_str": "709 KiB", "url": "https://github.com/DS-Homebrew/PicoDriveTWL/releases/download/v2.0.2/PicoDriveTWL.nds"}}, "qr": {"PicoDriveTWL.nds": "https://db.universal-team.net/assets/images/qr/prerelease/picodrivetwl-nds.png"}, "update_notes": "<p dir=\"auto\"><strong>Bug fixes</strong></p>\n<ul dir=\"auto\">\n<li>Fixed ARGV support.</li>\n<li>Corrected remaining instance of <code class=\"notranslate\">PicoDriveDS</code> to <code class=\"notranslate\">PicoDriveTWL</code>.</li>\n</ul>", "update_notes_md": "**Bug fixes**\n* Fixed ARGV support.\n* Corrected remaining instance of `PicoDriveDS` to `PicoDriveTWL`.", "updated": "2020-04-14T06:08:48Z", "version": "v2.0.2", "version_title": "v2.0.2"}, "slug": "picodrivetwl", "source": "https://github.com/DS-Homebrew/PicoDriveTWL", "stars": 21, "systems": ["DS"], "title": "PicoDriveTWL", "update_notes": "<p dir=\"auto\"><strong>Bug fixes</strong></p>\n<ul dir=\"auto\">\n<li>Fixed ARGV support.</li>\n<li>Corrected remaining instance of <code class=\"notranslate\">PicoDriveDS</code> to <code class=\"notranslate\">PicoDriveTWL</code>.</li>\n</ul>", "update_notes_md": "**Bug fixes**\n* Fixed ARGV support.\n* Corrected remaining instance of `PicoDriveDS` to `PicoDriveTWL`.", "updated": "2020-04-14T06:08:48Z", "urls": ["https://db.universal-team.net/ds/picodrivetwl"], "version": "v2.0.2", "version_title": "v2.0.2"}, {"author": "DS-Homebrew", "avatar": "https://avatars.githubusercontent.com/u/46971470?v=4", "categories": ["utility"], "color": "#6e9ed1", "color_bg": "#436080", "created": "2020-12-03T05:35:53Z", "description": "Dump or restore DSi NAND w/ nocash footer", "download_page": "https://github.com/DS-Homebrew/SafeNANDManager/releases", "downloads": {"SafeNANDManager.nds": {"size": 236032, "size_str": "230 KiB", "url": "https://github.com/DS-Homebrew/SafeNANDManager/releases/download/v1.1.1/SafeNANDManager.nds"}}, "github": "DS-Homebrew/SafeNANDManager", "icon_index": 43, "image": "https://avatars.githubusercontent.com/u/46971470?v=4&size=128", "image_length": 4456, "license": "mit", "license_name": "MIT License", "qr": {"SafeNANDManager.nds": "https://db.universal-team.net/assets/images/qr/safenandmanager-nds.png"}, "slug": "safe-nand-manager", "source": "https://github.com/DS-Homebrew/SafeNANDManager", "stars": 50, "systems": ["DS"], "title": "Safe NAND Manager", "unistore_exclude": true, "update_notes": "<h3 dir=\"auto\">What's new?</h3>\n<ul dir=\"auto\">\n<li>ConsoleID will now be read from it's register, if available.</li>\n</ul>", "update_notes_md": "### What's new?\n- ConsoleID will now be read from it's register, if available.", "updated": "2024-05-23T05:45:33Z", "urls": ["https://db.universal-team.net/ds/safe-nand-manager"], "version": "v1.1.1", "version_title": "v1.1.1"}, {"author": "DS-Homebrew", "avatar": "https://avatars.githubusercontent.com/u/46971470?v=4", "categories": ["utility"], "color": "#464061", "color_bg": "#464061", "created": "2017-05-06T05:28:36Z", "description": "DSi Menu replacement for DS/DSi/3DS/2DS", "download_page": "https://github.com/DS-Homebrew/TWiLightMenu/releases", "downloads": {"AddOn-BetterDSiMenuMusic.7z": {"size": 22208058, "size_str": "21 MiB", "url": "https://github.com/DS-Homebrew/TWiLightMenu/releases/download/v27.23.0/AddOn-BetterDSiMenuMusic.7z"}, "AddOn-ExtraUIMusic.7z": {"size": 8420942, "size_str": "8 MiB", "url": "https://github.com/DS-Homebrew/TWiLightMenu/releases/download/v27.23.0/AddOn-ExtraUIMusic.7z"}, "AddOn-Multimedia.7z": {"size": 806008, "size_str": "787 KiB", "url": "https://github.com/DS-Homebrew/TWiLightMenu/releases/download/v27.23.0/AddOn-Multimedia.7z"}, "AddOn-VirtualConsole.7z": {"size": 3741320, "size_str": "3 MiB", "url": "https://github.com/DS-Homebrew/TWiLightMenu/releases/download/v27.23.0/AddOn-VirtualConsole.7z"}, "TWiLightMenu-3DS.7z": {"size": 29260861, "size_str": "27 MiB", "url": "https://github.com/DS-Homebrew/TWiLightMenu/releases/download/v27.23.0/TWiLightMenu-3DS.7z"}, "TWiLightMenu-DSi.7z": {"size": 29285853, "size_str": "27 MiB", "url": "https://github.com/DS-Homebrew/TWiLightMenu/releases/download/v27.23.0/TWiLightMenu-DSi.7z"}, "TWiLightMenu-Flashcard.7z": {"size": 40799431, "size_str": "38 MiB", "url": "https://github.com/DS-Homebrew/TWiLightMenu/releases/download/v27.23.0/TWiLightMenu-Flashcard.7z"}, "TWiLightMenu.7z": {"size": 72205607, "size_str": "68 MiB", "url": "https://github.com/DS-Homebrew/TWiLightMenu/releases/download/v27.23.0/TWiLightMenu.7z"}}, "github": "DS-Homebrew/TWiLightMenu", "icon": "https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/Twilight%2B%2B-animated%20icon-fix.gif", "icon_index": 44, "icon_static": "https://db.universal-team.net/assets/images/icons/twilight-menu.png", "image": "https://db.universal-team.net/assets/images/images/twilight-menu.png", "image_length": 12520, "installed_files": ["/_nds/TWiLightMenu/main.srldr"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "TWiLight Menu++ is an open-source DSi Menu upgrade/replacement for the Nintendo DSi, the Nintendo 3DS, and Nintendo DS flashcards. It can launch games for the Nintendo DS, Nintendo DSi, and GameBoy Advance, as well as DSTWO plugins (if you use a DSTWO).\n\nPlease check the [wiki](https://wiki.ds-homebrew.com/twilightmenu/) for help installing.", "scripts": {"TWiLight Menu++": [{"file": "TWiLightMenu-3DS.7z", "output": "/TWiLightMenu-3DS.7z", "repo": "DS-Homebrew/TWiLightMenu", "type": "downloadRelease"}, {"file": "/TWiLightMenu-3DS.7z", "input": "_nds/", "output": "/_nds/", "type": "extractFile"}, {"file": "/TWiLightMenu-3DS.7z", "input": "BOOT.NDS", "output": "/BOOT.NDS", "type": "extractFile"}, {"file": "/TWiLightMenu-3DS.7z", "input": "TWiLight Menu.cia", "output": "/TWiLight Menu.cia", "type": "extractFile"}, {"file": "/TWiLight Menu.cia", "type": "installCia"}, {"file": "/TWiLight Menu.cia", "type": "deleteFile"}, {"count": 1, "message": "Extract \"roms\" folder?\n\n(Recommended for new users)", "name": "roms", "type": "promptMessage"}, {"file": "/TWiLightMenu-3DS.7z", "input": "roms/", "output": "/roms/", "type": "extractFile"}, {"file": "/TWiLightMenu-3DS.7z", "type": "deleteFile"}], "[Add-on] Better DSi Menu Music": [{"file": "AddOn-BetterDSiMenuMusic.7z", "output": "/AddOn-BetterDSiMenuMusic.7z", "repo": "DS-Homebrew/TWiLightMenu", "type": "downloadRelease"}, {"file": "/AddOn-BetterDSiMenuMusic.7z", "input": "_nds/", "output": "/_nds/", "type": "extractFile"}, {"file": "/AddOn-BetterDSiMenuMusic.7z", "type": "deleteFile"}], "[Add-on] Extra UI Music": [{"file": "AddOn-ExtraUIMusic.7z", "output": "/AddOn-ExtraUIMusic.7z", "repo": "DS-Homebrew/TWiLightMenu", "type": "downloadRelease"}, {"file": "/AddOn-ExtraUIMusic.7z", "input": "_nds/", "output": "/_nds/", "type": "extractFile"}, {"file": "/AddOn-ExtraUIMusic.7z", "type": "deleteFile"}], "[Add-on] Multimedia": [{"file": "AddOn-Multimedia.7z", "output": "/AddOn-Multimedia.7z", "repo": "DS-Homebrew/TWiLightMenu", "type": "downloadRelease"}, {"file": "/AddOn-Multimedia.7z", "input": "_nds/", "output": "/_nds/", "type": "extractFile"}, {"count": 1, "message": "Extract \"photos\" folder?\n\n(Recommended for new users)", "name": "photos", "type": "promptMessage"}, {"file": "/AddOn-Multimedia.7z", "input": "photos/", "output": "/photos/", "type": "extractFile"}, {"count": 1, "message": "Extract \"videos\" folder?\n\n(Recommended for new users)", "name": "videos", "type": "promptMessage"}, {"file": "/AddOn-Multimedia.7z", "input": "videos/", "output": "/videos/", "type": "extractFile"}, {"file": "/AddOn-Multimedia.7z", "type": "deleteFile"}], "[Add-on] Virtual Console": [{"file": "AddOn-VirtualConsole.7z", "output": "/AddOn-VirtualConsole.7z", "repo": "DS-Homebrew/TWiLightMenu", "type": "downloadRelease"}, {"file": "/AddOn-VirtualConsole.7z", "input": "_nds/", "output": "/_nds/", "type": "extractFile"}, {"count": 1, "message": "Extract \"roms\" folder?\n\n(Recommended for new users)", "name": "roms-vc", "type": "promptMessage"}, {"file": "/AddOn-VirtualConsole.7z", "input": "roms/", "output": "/roms/", "type": "extractFile"}, {"file": "/AddOn-VirtualConsole.7z", "type": "deleteFile"}]}, "slug": "twilight-menu", "source": "https://github.com/DS-Homebrew/TWiLightMenu", "stars": 3916, "systems": ["DS"], "title": "TWiLight Menu++", "update_notes": "<p dir=\"auto\">Includes <a href=\"https://github.com/DS-Homebrew/nds-bootstrap/releases/tag/v2.15.0\">nds-bootstrap v2.15.0</a></p>\n<p dir=\"auto\">Check here on how to update <strong>TW</strong>i<strong>L</strong>ight Menu++:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://wiki.ds-homebrew.com/twilightmenu/updating-flashcard.html\" rel=\"nofollow\">Flashcard</a></li>\n<li><a href=\"https://wiki.ds-homebrew.com/twilightmenu/updating-dsi.html\" rel=\"nofollow\">DSi</a></li>\n<li><a href=\"https://wiki.ds-homebrew.com/twilightmenu/updating-3ds.html\" rel=\"nofollow\">3DS</a></li>\n</ul>\n<h3 dir=\"auto\">Add-on update</h3>\n<ul dir=\"auto\">\n<li><strong>Virtual Console:</strong> Updated NitroGrafx.</li>\n</ul>\n<h3 dir=\"auto\">What's new?</h3>\n<ul dir=\"auto\">\n<li>Added support for reading DSiWare <code class=\"notranslate\">banner.sav</code> files (named as <code class=\"notranslate\">romname.bnr</code>) from the current save path.</li>\n<li>Moved <code class=\"notranslate\">snemul.cfg</code> to the Virtual Console add-on.</li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/PW5190/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/PW5190\">@PW5190</a>: Add ESRB ratings for:\n<ul dir=\"auto\">\n<li>Atari Greatest Hits (both volumes)</li>\n<li>Intellivision Lives!</li>\n<li>Retro Atari Classics</li>\n</ul>\n</li>\n<li>Various: Updated translations.</li>\n<li>Changed <code class=\"notranslate\">R4i3D 2012+</code> to <code class=\"notranslate\">R4i3D NEW, 2012 or later</code> in the flashcard autoboot readme.</li>\n</ul>\n<h3 dir=\"auto\">Bug fixes</h3>\n<ul dir=\"auto\">\n<li>The DS Classic Menu now reads the custom BG from where TWLMenu++ runs instead of always from the DSi/3DS SD card when detected.</li>\n<li>Fixed issues with launching the DSpico flashcard.</li>\n</ul>", "update_notes_md": "Includes [nds-bootstrap v2.15.0](https://github.com/DS-Homebrew/nds-bootstrap/releases/tag/v2.15.0)\n\nCheck here on how to update **TW**i**L**ight Menu++:\n* [Flashcard](https://wiki.ds-homebrew.com/twilightmenu/updating-flashcard.html)\n* [DSi](https://wiki.ds-homebrew.com/twilightmenu/updating-dsi.html)\n* [3DS](https://wiki.ds-homebrew.com/twilightmenu/updating-3ds.html)\n\n### Add-on update\n- **Virtual Console:** Updated NitroGrafx.\n\n### What's new?\n- Added support for reading DSiWare `banner.sav` files (named as `romname.bnr`) from the current save path.\n- Moved `snemul.cfg` to the Virtual Console add-on.\n- @PW5190: Add ESRB ratings for:\n    - Atari Greatest Hits (both volumes)\n    - Intellivision Lives!\n    - Retro Atari Classics\n- Various: Updated translations.\n- Changed `R4i3D 2012+` to `R4i3D NEW, 2012 or later` in the flashcard autoboot readme.\n\n### Bug fixes\n- The DS Classic Menu now reads the custom BG from where TWLMenu++ runs instead of always from the DSi/3DS SD card when detected.\n- Fixed issues with launching the DSpico flashcard.", "updated": "2026-03-17T22:25:53Z", "urls": ["https://db.universal-team.net/ds/twilight-menu"], "version": "v27.23.0", "version_title": "v27.23.0: St. Patrick's Day ☘️ Release", "website": "https://wiki.ds-homebrew.com/twilightmenu/", "wiki": "https://wiki.ds-homebrew.com/twilightmenu/"}, {"author": "DS-Homebrew", "avatar": "https://avatars.githubusercontent.com/u/46971470?v=4", "categories": ["utility"], "color": "#666666", "color_bg": "#666666", "created": "2017-07-24T04:43:30Z", "description": "World's FIRST Nintendo DSi CFW!", "download_page": "https://github.com/DS-Homebrew/hiyaCFW/releases", "downloads": {"hiyaCFW.7z": {"size": 225404, "size_str": "220 KiB", "url": "https://github.com/DS-Homebrew/hiyaCFW/releases/download/v1.6.2/hiyaCFW.7z"}}, "github": "DS-Homebrew/hiyaCFW", "icon": "https://db.universal-team.net/assets/images/icons/hiyacfw.png", "icon_index": 45, "image": "https://raw.githubusercontent.com/DS-Homebrew/hiyaCFW/unlaunch/logo/logo.png", "image_length": 26522, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "**Note:** For the initial install, please follow [this guide](https://wiki.ds-homebrew.com/hiyacfw/installing). If you are updating, then simply replace `sd:/hiya.dsi` from the `for SDNAND SD card` in the 7z.", "slug": "hiyacfw", "source": "https://github.com/DS-Homebrew/hiyaCFW", "stars": 175, "systems": ["DS"], "title": "hiyaCFW", "unistore_exclude": true, "update_notes": "<p dir=\"auto\">To update:</p>\n<ul dir=\"auto\">\n<li>If you're using v1.6.0 or later, replace <code class=\"notranslate\">hiya.dsi</code> on the SD root, with the one from the 7z file, in <code class=\"notranslate\">for SDNAND SD card</code>.</li>\n<li>If you're using v1.5.1 or prior, (re-)run <a href=\"https://github.com/R-YaTian/TWLMagician/releases\">TWLMagician</a>, which will fix the free space bug.</li>\n</ul>\n<h3 dir=\"auto\">Bug fix</h3>\n<ul dir=\"auto\">\n<li>Requested by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/R-YaTian/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/R-YaTian\">@R-YaTian</a>: System Settings are now reset when region-changing from Japanese (if the NAND dump is from a console of said region) in order to fix touch inputs not working.\n<ul dir=\"auto\">\n<li>If touch inputs are still not working after updating, change the region back to Japanese, save, and then change the region again to the one you're wanting to use.</li>\n</ul>\n</li>\n</ul>", "update_notes_md": "To update:\n- If you're using v1.6.0 or later, replace `hiya.dsi` on the SD root, with the one from the 7z file, in `for SDNAND SD card`.\n- If you're using v1.5.1 or prior, (re-)run [TWLMagician](https://github.com/R-YaTian/TWLMagician/releases), which will fix the free space bug.\n\n### Bug fix\n- Requested by @R-YaTian: System Settings are now reset when region-changing from Japanese (if the NAND dump is from a console of said region) in order to fix touch inputs not working.\n    - If touch inputs are still not working after updating, change the region back to Japanese, save, and then change the region again to the one you're wanting to use.", "updated": "2025-07-12T00:10:59Z", "urls": ["https://db.universal-team.net/ds/hiyacfw"], "version": "v1.6.2", "version_title": "v1.6.2", "wiki": "https://wiki.ds-homebrew.com/hiyacfw/"}, {"author": "DS-Homebrew", "avatar": "https://avatars.githubusercontent.com/u/46971470?v=4", "categories": ["emulator"], "color": "#585758", "color_bg": "#585758", "created": "2016-09-11T19:50:26Z", "description": "Boot an nds file", "download_page": "https://github.com/DS-Homebrew/nds-bootstrap/releases", "downloads": {"nds-bootstrap.7z": {"size": 834890, "size_str": "815 KiB", "url": "https://github.com/DS-Homebrew/nds-bootstrap/releases/download/v2.15.0/nds-bootstrap.7z"}, "nds-bootstrap.zip": {"size": 1210089, "size_str": "1 MiB", "url": "https://github.com/DS-Homebrew/nds-bootstrap/releases/download/v2.15.0/nds-bootstrap.zip"}}, "github": "DS-Homebrew/nds-bootstrap", "icon": "https://db.universal-team.net/assets/images/icons/nds-bootstrap.png", "icon_index": 46, "image": "https://i.imgur.com/BFIu7xX.png", "installed_files": ["/_nds/nds-bootstrap-release.nds"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "nds-bootstrap is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator. nds-bootstrap works on Nintendo DSi/3DS SD cards through CFW and on Nintendo DS through flashcarts.", "scripts": {"nds-bootstrap": [{"file": "nds-bootstrap.7z", "output": "/nds-bootstrap.7z", "repo": "DS-Homebrew/nds-bootstrap", "type": "downloadRelease"}, {"file": "/nds-bootstrap.7z", "input": "", "output": "/_nds/", "type": "extractFile"}, {"file": "/nds-bootstrap.7z", "type": "deleteFile"}]}, "slug": "nds-bootstrap", "source": "https://github.com/DS-Homebrew/nds-bootstrap", "stars": 1361, "systems": ["DS"], "title": "nds-bootstrap", "update_notes": "<p dir=\"auto\">Included in <a href=\"https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v27.23.0\"><strong>TW</strong>i<strong>L</strong>ight Menu++ v27.23.0</a></p>\n<p dir=\"auto\">Instructions:</p>\n<ol dir=\"auto\">\n<li>Download the <code class=\"notranslate\">.7z</code> or <code class=\"notranslate\">.zip</code> file.</li>\n<li>Extract the nds-bootstrap <code class=\"notranslate\">.nds</code> and <code class=\"notranslate\">.ver</code> files, to <code class=\"notranslate\">root:/_nds/</code>.</li>\n</ol>\n<p dir=\"auto\"><strong>B4DS</strong> = nds-bootstrap on DS flashcards</p>\n<h3 dir=\"auto\">What's new?</h3>\n<ul dir=\"auto\">\n<li><strong>B4DS:</strong> Removed the Memory Expansion Pak requirement for these DSiWare titles:\n<ul dir=\"auto\">\n<li>5 in 1 Solitaire (Music is now streamed instead of being pre-loaded)</li>\n<li>Word Searcher (USA) (Music is now streamed instead of being pre-loaded)</li>\n</ul>\n</li>\n<li><strong>B4DS:</strong> Added support for these DSiWare titles on DS &amp; DS Lite, bringing the amount of supported titles to 501!\n<ul dir=\"auto\">\n<li>Neko Reversi\n<ul dir=\"auto\">\n<li>Previously only booted on debug DS consoles.</li>\n<li>Audio is disabled due to memory limitations (but will still play on debug consoles).</li>\n<li>Does not save.</li>\n</ul>\n</li>\n<li>Saikyou Ginsei Igo\n<ul dir=\"auto\">\n<li>Audio is disabled due to memory limitations (but will play on debug consoles).</li>\n<li>Requires the Memory Expansion Pak to run.</li>\n<li>Does not save.</li>\n</ul>\n</li>\n<li>Shawn Johnson Gymnastics\n<ul dir=\"auto\">\n<li>Previously only booted on debug DS consoles.</li>\n<li>Music is disabled due to memory limitations (but will still play on debug consoles).</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><strong>B4DS:</strong> The full version of <em>Digidrive</em> now runs on DS &amp; DS Lite!\n<ul dir=\"auto\">\n<li>Previously only booted on debug DS consoles.</li>\n<li>Due to memory limitations, audio will not play (but will still play on debug consoles).</li>\n<li>For sound effects to play, you'll need to insert the Memory Expansion Pak.</li>\n</ul>\n</li>\n<li><strong>B4DS:</strong> <em>Yummy Yummy Cooking Jam</em> now plays music if a 16MB+ RAM expansion cart is inserted. This means the regular Memory Expansion Pak will not work.</li>\n<li><strong>B4DS:</strong> Due to memory limitations (crashing when getting past title screen), the DSiWare version of <em>Fizz</em> now only runs on debug DS consoles.</li>\n<li><strong>DSi/3DS:</strong> Added <code class=\"notranslate\">banner.sav</code> redirection for the few DSiWare titles which support it (ex. <em>Brain Age Express</em>). This means any nds-bootstrap frontend which support <code class=\"notranslate\">banner.sav</code> (such as TWLMenu++) will now report how far you progressed and/or how well you did in those games!</li>\n<li>Various: Updated in-game menu translations.</li>\n</ul>\n<h3 dir=\"auto\">Bug fixes</h3>\n<ul dir=\"auto\">\n<li><strong>DSi/3DS:</strong> Fixed <em>Dragon Quest IX</em> not playing cutscene audio.</li>\n<li><strong>DSi/3DS:</strong> Added ROM pre-load settings for <em>Tak: The Great Juju Challenge</em> in order to fix the game crashing after the tutorial.</li>\n<li><strong>DSi/3DS:</strong> Fixed an overlooked bug which caused nds-bootstrap to not boot a game that's on the console's SD card when running from a flashcard.</li>\n<li><strong>3DS:</strong> Fixed in-game menu option descriptions (after <code class=\"notranslate\">Main Screen</code>) being incorrectly assigned.</li>\n<li><strong>B4DS:</strong> Fixed crashing in <em>Saikyou Ginsei Shougi</em>.</li>\n<li><strong>B4DS:</strong> Fixed touch screen flashing black when touching a button in <em>Sudoku Challenge!</em></li>\n<li>Fixed sleep mode not working when using an Acekard 2(i)/R4(i) Ultra flashcard (the latter where if it autoboots to TWLMenu++).</li>\n</ul>", "update_notes_md": "Included in [**TW**i**L**ight Menu++ v27.23.0](https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v27.23.0)\n\nInstructions:\n1. Download the `.7z` or `.zip` file.\n2. Extract the nds-bootstrap `.nds` and `.ver` files, to `root:/_nds/`.\n\n**B4DS** = nds-bootstrap on DS flashcards\n\n### What's new?\n- **B4DS:** Removed the Memory Expansion Pak requirement for these DSiWare titles:\n    - 5 in 1 Solitaire (Music is now streamed instead of being pre-loaded)\n    - Word Searcher (USA) (Music is now streamed instead of being pre-loaded)\n- **B4DS:** Added support for these DSiWare titles on DS & DS Lite, bringing the amount of supported titles to 501!\n    - Neko Reversi\n        - Previously only booted on debug DS consoles.\n        - Audio is disabled due to memory limitations (but will still play on debug consoles).\n        - Does not save.\n    - Saikyou Ginsei Igo\n        - Audio is disabled due to memory limitations (but will play on debug consoles).\n        - Requires the Memory Expansion Pak to run.\n        - Does not save.\n    - Shawn Johnson Gymnastics\n        - Previously only booted on debug DS consoles.\n        - Music is disabled due to memory limitations (but will still play on debug consoles).\n- **B4DS:** The full version of *Digidrive* now runs on DS & DS Lite!\n    - Previously only booted on debug DS consoles.\n    - Due to memory limitations, audio will not play (but will still play on debug consoles).\n    - For sound effects to play, you'll need to insert the Memory Expansion Pak.\n- **B4DS:** *Yummy Yummy Cooking Jam* now plays music if a 16MB+ RAM expansion cart is inserted. This means the regular Memory Expansion Pak will not work.\n- **B4DS:** Due to memory limitations (crashing when getting past title screen), the DSiWare version of *Fizz* now only runs on debug DS consoles.\n- **DSi/3DS:** Added `banner.sav` redirection for the few DSiWare titles which support it (ex. *Brain Age Express*). This means any nds-bootstrap frontend which support `banner.sav` (such as TWLMenu++) will now report how far you progressed and/or how well you did in those games!\n- Various: Updated in-game menu translations.\n\n### Bug fixes\n- **DSi/3DS:** Fixed *Dragon Quest IX* not playing cutscene audio.\n- **DSi/3DS:** Added ROM pre-load settings for *Tak: The Great Juju Challenge* in order to fix the game crashing after the tutorial.\n- **DSi/3DS:** Fixed an overlooked bug which caused nds-bootstrap to not boot a game that's on the console's SD card when running from a flashcard.\n- **3DS:** Fixed in-game menu option descriptions (after `Main Screen`) being incorrectly assigned.\n- **B4DS:** Fixed crashing in *Saikyou Ginsei Shougi*.\n- **B4DS:** Fixed touch screen flashing black when touching a button in *Sudoku Challenge!*\n- Fixed sleep mode not working when using an Acekard 2(i)/R4(i) Ultra flashcard (the latter where if it autoboots to TWLMenu++).", "updated": "2026-03-17T22:03:17Z", "urls": ["https://db.universal-team.net/ds/nds-bootstrap"], "version": "v2.15.0", "version_title": "v2.15.0: St. Patrick's Day ☘️ Release", "website": "https://wiki.ds-homebrew.com/nds-bootstrap/", "wiki": "https://wiki.ds-homebrew.com/nds-bootstrap/"}, {"archive": {"tikSweep.zip": {"tikSweep.3dsx": ["3ds-arm/3ds/tikSweep/tikSweep.3dsx"]}}, "author": "Daniel", "avatar": "https://avatars.githubusercontent.com/u/790119?v=4", "categories": ["utility"], "color": "#957d49", "color_bg": "#806b3e", "created": "2016-08-09T02:47:06Z", "description": "A ticket cleaner for the Nintendo 3DS.", "download_page": "https://github.com/DanTheMan827/tikSweep/releases", "downloads": {"tikSweep-1.1.2.torrent": {"size": 1895, "size_str": "1 KiB", "url": "https://github.com/DanTheMan827/tikSweep/releases/download/v1.1.2/tikSweep-1.1.2.torrent"}, "tikSweep.cia": {"size": 582080, "size_str": "568 KiB", "url": "https://github.com/DanTheMan827/tikSweep/releases/download/v1.1.2/tikSweep.cia"}, "tikSweep.zip": {"size": 1456296, "size_str": "1 MiB", "url": "https://github.com/DanTheMan827/tikSweep/releases/download/v1.1.2/tikSweep.zip"}}, "github": "DanTheMan827/tikSweep", "icon": "https://raw.githubusercontent.com/DanTheMan827/tikSweep/master/icon.png", "icon_index": 47, "image": "https://raw.githubusercontent.com/DanTheMan827/tikSweep/master/banner.png", "image_length": 11389, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"tikSweep.cia": "https://db.universal-team.net/assets/images/qr/tiksweep-cia.png"}, "slug": "tiksweep", "source": "https://github.com/DanTheMan827/tikSweep", "stars": 52, "systems": ["3DS"], "title": "tikSweep", "unique_ids": [43199], "update_notes": "<p dir=\"auto\">The only thing changed in this build are the buildtools.</p>\n<p dir=\"auto\">This causes the boot screen to go to the generic homebrew one instead of the animated 3DS one.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a0c69e6e885d45f66f689a8f63d7c43798026468b09fcf74cceffff093d7ba0a/687474703a2f2f63686172742e617069732e676f6f676c652e636f6d2f63686172743f6368743d7172266368733d323030783230302663686c3d68747470732533412f2f6769746875622e636f6d2f44616e5468654d616e3832372f74696b53776565702f72656c65617365732f646f776e6c6f61642f76312e312e322f74696b53776565702e6369612663686c643d4c25374330\"><img src=\"https://camo.githubusercontent.com/a0c69e6e885d45f66f689a8f63d7c43798026468b09fcf74cceffff093d7ba0a/687474703a2f2f63686172742e617069732e676f6f676c652e636f6d2f63686172743f6368743d7172266368733d323030783230302663686c3d68747470732533412f2f6769746875622e636f6d2f44616e5468654d616e3832372f74696b53776565702f72656c65617365732f646f776e6c6f61642f76312e312e322f74696b53776565702e6369612663686c643d4c25374330\" alt=\"tikShop QR Code\" data-canonical-src=\"http://chart.apis.google.com/chart?cht=qr&amp;chs=200x200&amp;chl=https%3A//github.com/DanTheMan827/tikSweep/releases/download/v1.1.2/tikSweep.cia&amp;chld=L%7C0\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "The only thing changed in this build are the buildtools.\n\nThis causes the boot screen to go to the generic homebrew one instead of the animated 3DS one.\n\n![tikShop QR Code](http://chart.apis.google.com/chart?cht=qr&chs=200x200&chl=https%3A//github.com/DanTheMan827/tikSweep/releases/download/v1.1.2/tikSweep.cia&chld=L|0)\n", "updated": "2017-01-07T03:05:51Z", "urls": ["https://db.universal-team.net/3ds/tiksweep"], "version": "v1.1.2", "version_title": "v1.1.2"}, {"author": "Dangerbites", "avatar": "https://avatars.githubusercontent.com/u/119724559?v=4", "categories": ["game"], "color": "#d2b8ca", "color_bg": "#80707b", "created": "2024-02-17T08:44:30Z", "description": "Port of Super Kawai Breakup Sim for the Nintendo 3DS", "download_page": "https://github.com/Dangerbites/BreakupSimulator3DS/releases", "downloads": {"BreakupSimulator3DS.zip": {"size": 31083588, "size_str": "29 MiB", "url": "https://github.com/Dangerbites/BreakupSimulator3DS/releases/download/Major/BreakupSimulator3DS.zip"}}, "github": "Dangerbites/BreakupSimulator3DS", "icon": "https://raw.githubusercontent.com/Dangerbites/BreakupSimulator3DS/main/breakup-icon.png", "icon_index": 48, "image": "https://raw.githubusercontent.com/Dangerbites/BreakupSimulator3DS/main/breakup-banner.png", "image_length": 58937, "installed_files": ["%3DSX%/BreakupSimulator.3dsx"], "license": "mit", "license_name": "MIT License", "long_description": "In this dating game you need to break up with Cat Grill as soon as possible!! Make decisions to get the emotion meter down before the timer gets to 0!\n\nThis port features more endings and a completely portable Breakup Sim experience!!\n\n-- Credits -- ---------------------------\n\nCAT GRILL by DangerBites\n\nDrawing Cat Grill holds up is by Eran\n\nArt and Music by Dangerbites and Haynster", "screenshots": [{"description": "Screenshot", "url": "https://db.universal-team.net/assets/images/screenshots/breakup-simulator-portable/screenshot.png"}], "scripts": {"Install game (3dsx)": [{"directory": "sdmc:/3ds/BreakupSimulator/", "type": "mkdir"}, {"file": "https://github.com/Dangerbites/BreakupSimulator3DS/releases/download/Major/BreakupSimulator3DS.zip", "output": "sdmc:/3ds/BreakupSimulator3DS.zip", "type": "downloadFile"}, {"file": "sdmc:/3ds/BreakupSimulator3DS.zip", "input": "", "output": "sdmc:/3ds/BreakupSimulator/", "type": "extractFile"}, {"new": "%3DSX%/BreakupSimulator.3dsx", "old": "/3ds/BreakupSimulator/lovepotion.3dsx", "type": "move"}, {"file": "sdmc:/3ds/BreakupSimulator3DS.zip", "type": "deleteFile"}]}, "slug": "breakup-simulator-portable", "source": "https://github.com/Dangerbites/BreakupSimulator3DS", "stars": 4, "systems": ["3DS"], "title": "Breakup Simulator Portable", "update_notes": "<p dir=\"auto\">First release of the game to github lmao</p>\n<p dir=\"auto\">Install instructions</p>\n<p dir=\"auto\">3DS : place the folder somewhere in the \"/3ds\" directory and run \"Lovebrew\" from the homebrew menu</p>\n<p dir=\"auto\">NOTE : YOU HAVE TO KEEP EVERYTHING IN THE SAME FOLDER, DO NOT MOVE THE LOVEBREW FILE OR EBOOT FILE OUTSIDE OF ITS DIRECTORY</p>\n<p dir=\"auto\">enjoy the game :D</p>", "update_notes_md": "First release of the game to github lmao\n\nInstall instructions\n\n3DS : place the folder somewhere in the \"/3ds\" directory and run \"Lovebrew\" from the homebrew menu\n\nNOTE : YOU HAVE TO KEEP EVERYTHING IN THE SAME FOLDER, DO NOT MOVE THE LOVEBREW FILE OR EBOOT FILE OUTSIDE OF ITS DIRECTORY\n\nenjoy the game :D", "updated": "2024-02-17T09:20:35Z", "urls": ["https://db.universal-team.net/3ds/breakup-simulator-portable"], "version": "Major", "version_title": "Breakup Sim Portable v1.0"}, {"author": "Defit", "avatar": "https://avatars.githubusercontent.com/u/106403912?v=4", "categories": ["game", "app"], "color": "#7f8189", "color_bg": "#767880", "created": "2024-12-29T22:45:34Z", "description": "Simple Homebrew application for Nintendo 3DS that simulates the roll of a dice", "download_page": "https://github.com/DefeatOf13/RollTheDice-3DS/releases", "downloads": {"RollTheDice-3DS.3dsx": {"size": 122448, "size_str": "119 KiB", "url": "https://github.com/DefeatOf13/RollTheDice-3DS/releases/download/v1.0.1/RollTheDice-3DS.3dsx"}}, "github": "DefeatOf13/RollTheDice-3DS", "icon": "https://raw.githubusercontent.com/DefeatOf13/RollTheDice-3DS/refs/heads/main/icon.png", "icon_index": 49, "image": "https://raw.githubusercontent.com/DefeatOf13/RollTheDice-3DS/refs/heads/main/icon.png", "image_length": 2363, "slug": "rollthedice-3ds", "source": "https://github.com/DefeatOf13/RollTheDice-3DS", "stars": 1, "systems": ["3DS"], "title": "RollTheDice-3DS", "update_notes": "<p dir=\"auto\">I previously forgot to add the app name, app author and description to the makefile, i even updated the app name from roll-the-dice to RollTheDice-3DS</p>", "update_notes_md": "I previously forgot to add the app name, app author and description to the makefile, i even updated the app name from roll-the-dice to RollTheDice-3DS", "updated": "2024-12-30T10:37:44Z", "urls": ["https://db.universal-team.net/3ds/rollthedice-3ds"], "version": "v1.0.1", "version_title": "1.0.1 - Minor changes"}, {"author": "Tim 'Mighty Max' Seidel", "avatar": "https://avatars.githubusercontent.com/u/16925975?v=4", "categories": ["game"], "color": "#6e7882", "color_bg": "#6c7680", "created": "2020-12-14T13:09:57Z", "description": "A classic puzzle game. Your goal is to move all cars out of the way, so the police can leave the parking lot.", "download_page": "https://github.com/DesperateProgrammer/ParkingRampage", "downloads": {"ParkingRampage.nds": {"size": 691200, "size_str": "675 KiB", "url": "https://github.com/DesperateProgrammer/ParkingRampage/raw/main/ParkingRampage.nds"}}, "github": "DesperateProgrammer/ParkingRampage", "icon": "https://db.universal-team.net/assets/images/icons/parkinrampage.png", "icon_index": 50, "image": "https://raw.githubusercontent.com/DesperateProgrammer/ParkingRampage/main/gfx/title.png", "image_length": 23442, "license": "bsd-3-clause", "license_name": "BSD 3-Clause \"New\" or \"Revised\" License", "long_description": "Navigate the police out of the jammed parking lot!", "qr": {"ParkingRampage.nds": "https://db.universal-team.net/assets/images/qr/parkingrampage-nds.png"}, "slug": "parkinrampage", "source": "https://github.com/DesperateProgrammer/ParkingRampage", "stars": 4, "systems": ["DS"], "title": "Parkin'Rampage", "updated": "2021-01-02T20:17:30Z", "urls": ["https://db.universal-team.net/ds/parkinrampage"], "version": "02012021", "version_title": "Parkin'Rampage 02012021", "website": "https://mighty-max.itch.io/parkin-rampage"}, {"archive": {"blargSpc.zip": {"blargSpc.3dsx": ["blargSpc.3dsx"]}}, "author": "DiscostewSM", "avatar": "https://avatars.githubusercontent.com/u/10163038?v=4", "categories": ["app"], "color": "#463c35", "color_bg": "#463c35", "created": "2016-02-25T20:40:34Z", "description": "Play SNES SPC-dumped files on your 3DS", "download_page": "https://github.com/DiscostewSM/blargSpc/releases", "downloads": {"blargSpc.zip": {"size": 101793, "size_str": "99 KiB", "url": "https://github.com/DiscostewSM/blargSpc/releases/download/v0.1/blargSpc.zip"}}, "github": "DiscostewSM/blargSpc", "icon_index": 51, "image": "https://avatars.githubusercontent.com/u/10163038?v=4&size=128", "image_length": 29061, "long_description": "BlargSPC is a homebrew SPC player that is capable to play SNES SPC-dumped files on the 3DS. It is based on the SPC/DSP cores og blargSNES.\n\n### FAQ\n\nQ. This can play SPC files of games that currently have no audio in blargSNES. Does that mean a fix for blargSNES is coming soon?\n\nUnfortunately, no, not because of this anyways. The reason why blargSNES has trouble with some audio in games is because of communication/sync problems (among other things) between the main CPU and SPC cores.\n\nSPC files you may find online were dumped by other emulators that don't have this problem. But, at least this shows that the audio can process/play once this issue with blargSNES is resolved.\n\nQ. Wait, I can play SPC files of games with enhancement chips in them. Does that mean...\n\nNo, it does not. The SPC/DSP cores are completely independant from the rest of the system with the exception of a couple of lines to the main CPU used for SPC uploading/downloading.", "screenshots": [{"description": "Menu", "url": "https://db.universal-team.net/assets/images/screenshots/blargspc/menu.png"}], "slug": "blargspc", "source": "https://github.com/DiscostewSM/blargSpc", "stars": 3, "systems": ["3DS"], "title": "blargSpc", "update_notes": "<p dir=\"auto\">Play SNES SPC-dumped files on your 3DS</p>", "update_notes_md": "Play SNES SPC-dumped files on your 3DS\n", "updated": "2016-02-25T20:42:30Z", "urls": ["https://db.universal-team.net/3ds/blargspc"], "version": "v0.1", "version_title": "blargSpc"}, {"author": "reworks", "avatar": "https://avatars.githubusercontent.com/u/8564184?v=4", "categories": ["utility"], "color": "#905933", "color_bg": "#804f2d", "created": "2016-05-02T12:42:03Z", "description": "[ARCHIVE] PoC 3DS eBook Reader.", "download_page": "https://github.com/DomRe/3DS_eBook_Reader/releases", "downloads": {"release1.2.zip": {"size": 540204, "size_str": "527 KiB", "url": "https://github.com/reworks-org/3DS_eBook_Reader/releases/download/1.2/release1.2.zip"}}, "github": "DomRe/3DS_eBook_Reader", "icon": "https://raw.githubusercontent.com/DomRe/3DS_eBook_Reader/master/meta/icon.png", "icon_index": 52, "image": "https://raw.githubusercontent.com/DomRe/3DS_eBook_Reader/master/meta/banner.png", "image_length": 18127, "license": "mit", "license_name": "MIT License", "scripts": {"eBook_Reader.cia": [{"file": "release.*\\.zip", "output": "/release.zip", "repo": "DomRe/3DS_eBook_Reader", "type": "downloadRelease"}, {"file": "/release.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "/eBook_Reader.cia", "type": "installCia"}, {"file": "/eBook_Reader.cia", "type": "deleteFile"}, {"file": "/release.zip", "type": "deleteFile"}]}, "slug": "3ds-ebook-reader", "source": "https://github.com/reworks-org/3DS_eBook_Reader", "stars": 28, "systems": ["3DS"], "title": "3DS eBook Reader", "unique_ids": [962833], "update_notes": "<p>Changes:</p>\n<ul>\n<li>Fixed about screen flickering.</li>\n</ul>\n<p>See <a href=\"https://www.reddit.com/r/3dshacks/comments/7su3f4/released_v10_of_my_ebook_reader/\" rel=\"nofollow\">reddit</a> or <a href=\"https://gbatemp.net/threads/release-ebook-reader-v1-0-read-ebooks-on-your-3ds.495129/\" rel=\"nofollow\">gbatemp</a>.</p>", "update_notes_md": "Changes:\n - Fixed about screen flickering.\n\nSee [reddit](https://www.reddit.com/r/3dshacks/comments/7su3f4/released_v10_of_my_ebook_reader/) or [gbatemp](https://gbatemp.net/threads/release-ebook-reader-v1-0-read-ebooks-on-your-3ds.495129/).", "updated": "2018-01-29T06:38:15Z", "urls": ["https://db.universal-team.net/3ds/3ds-ebook-reader"], "version": "1.2", "version_title": "eBook Reader v1.2"}, {"archive": {"gameyob.zip": {"gameyob.cia": ["gameyob.cia"], "gameyob.nds": ["gameyob.nds"]}}, "author": "Stewmath", "avatar": "https://avatars.githubusercontent.com/u/3671681?v=4", "categories": ["emulator"], "color": "#836f25", "color_bg": "#806c24", "created": "2013-02-22T17:16:52Z", "description": "[Super] Gameboy [Color] emulator for the Nintendo [3]DS", "download_page": "https://github.com/Drenn1/GameYob/releases", "downloads": {"gameyob.zip": {"size": 627066, "size_str": "612 KiB", "url": "https://github.com/Stewmath/GameYob/releases/download/v0.5.2/gameyob.zip"}}, "github": "Drenn1/GameYob", "icon": "https://db.universal-team.net/assets/images/icons/gameyob.png", "icon_index": 53, "image": "https://db.universal-team.net/assets/images/images/gameyob.png", "image_length": 246, "license": "mit", "license_name": "MIT License", "slug": "gameyob", "source": "https://github.com/Stewmath/GameYob", "stars": 312, "systems": ["DS"], "title": "GameYob", "update_notes": "<p>This is from the \"v0.5-hotfix\" branch, not the \"master\" branch. Original date of release was Feb 4, 2017. Uploaded here since FileTrip is down.</p>", "update_notes_md": "This is from the \"v0.5-hotfix\" branch, not the \"master\" branch. Original date of release was Feb 4, 2017. Uploaded here since FileTrip is down.", "updated": "2020-10-05T13:52:12Z", "urls": ["https://db.universal-team.net/ds/gameyob"], "version": "v0.5.2", "version_title": "Version 0.5.2", "website": "https://gbatemp.net/threads/gameyob-a-gameboy-emulator-for-ds.343407/"}, {"author": "Dzhmelyk135", "avatar": "https://avatars.githubusercontent.com/u/204916344?v=4", "categories": ["utility"], "color": "#53758d", "color_bg": "#4b6a80", "created": "2026-02-25T18:14:09Z", "description": "A working weather app for all Nintendo 3DS family consoles. Works even with smaller and less known cities.", "download_page": "https://github.com/Dzhmelyk135/Luma3DSWeather/releases", "downloads": {"3ds-weather.3dsx": {"size": 219380, "size_str": "214 KiB", "url": "https://github.com/Dzhmelyk135/Luma3DSWeather/releases/download/1.1/3ds-weather.3dsx"}, "UNCOMPILED.zip": {"size": 539731, "size_str": "527 KiB", "url": "https://github.com/Dzhmelyk135/Luma3DSWeather/releases/download/1.1/UNCOMPILED.zip"}}, "github": "Dzhmelyk135/Luma3DSWeather", "icon": "https://raw.githubusercontent.com/Dzhmelyk135/Luma3DSWeather/main/icon.png", "icon_index": 54, "image": "https://raw.githubusercontent.com/Dzhmelyk135/Luma3DSWeather/main/icon.png", "image_length": 4982, "license": "mit", "license_name": "MIT License", "slug": "luma3dsweather", "source": "https://github.com/Dzhmelyk135/Luma3DSWeather", "stars": 2, "systems": ["3DS"], "title": "Luma3DSWeather", "update_notes": "<p dir=\"auto\">Fixed error in displaying the \"hour per hour\" data</p>", "update_notes_md": "Fixed error in displaying the \"hour per hour\" data", "updated": "2026-02-25T20:20:28Z", "urls": ["https://db.universal-team.net/3ds/luma3dsweather"], "version": "1.1", "version_title": "1.1"}, {"author": "Dzhmelyk135", "avatar": "https://avatars.githubusercontent.com/u/204916344?v=4", "categories": ["app"], "color": "#cecece", "color_bg": "#808080", "created": "2026-02-27T17:20:54Z", "description": "An ollama client for inference on a modded Nintendo 3DS (family of) console(s) with models on a OLLAMA server", "download_filter": "3dsx", "download_page": "https://github.com/Dzhmelyk135/Ollama3DS/releases", "downloads": {"ollama3ds.3dsx": {"size": 170920, "size_str": "166 KiB", "url": "https://github.com/Dzhmelyk135/Ollama3DS/releases/download/latest/ollama3ds.3dsx"}}, "github": "Dzhmelyk135/Ollama3DS", "icon": "https://raw.githubusercontent.com/Dzhmelyk135/Ollama3DS/main/icon.png", "icon_index": 55, "image": "https://raw.githubusercontent.com/Dzhmelyk135/Ollama3DS/main/icon.png", "image_length": 1090, "license": "mit", "license_name": "MIT License", "slug": "ollama3ds", "source": "https://github.com/Dzhmelyk135/Ollama3DS", "stars": 2, "systems": ["3DS"], "title": "Ollama3DS", "update_notes": "<p dir=\"auto\">First released version</p>", "update_notes_md": "First released version", "updated": "2026-02-27T18:04:09Z", "urls": ["https://db.universal-team.net/3ds/ollama3ds"], "version": "latest", "version_title": "1.0"}, {"archive": {"Orchestrina.zip": {"Orchestrina.3dsx": ["3ds-arm/3ds/Orchestrina/Orchestrina.3dsx"], "Orchestrina.cia": ["3ds-arm/Orchestrina.cia"]}}, "author": "GlimmerDev", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/13992834?v=4", "categories": ["game"], "color": "#b7b7cf", "color_bg": "#717180", "created": "2016-07-09T04:21:45Z", "description": "A homebrew Legend of Zelda instrument player", "download_page": "https://github.com/EBLeifEricson/orchestrina/releases", "downloads": {"Orchestrina.zip": {"size": 20274620, "size_str": "19 MiB", "url": "https://github.com/GlimmerDev/orchestrina/releases/download/v0.5.0-beta/Orchestrina.zip"}}, "github": "EBLeifEricson/orchestrina", "icon": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/meta/icon.png", "icon_index": 56, "image": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/meta/banner2.png", "image_length": 14835, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "scripts": {"Song Files": [{"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Song-of-Healing-(ST).pcm", "output": "/3ds/Orchestrina/data/Songs/Song of Healing (ST).pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Song-of-Double-Time.pcm", "output": "/3ds/Orchestrina/data/Songs/Song of Double Time.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Nocturne-of-Shadow.pcm", "output": "/3ds/Orchestrina/data/Songs/Nocturne of Shadow.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Song-of-Soaring.pcm", "output": "/3ds/Orchestrina/data/Songs/Song of Soaring.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Song-of-Passing.pcm", "output": "/3ds/Orchestrina/data/Songs/Song of Passing.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Song-of-Time.pcm", "output": "/3ds/Orchestrina/data/Songs/Song of Time.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Sonata-of-Awakening.pcm", "output": "/3ds/Orchestrina/data/Songs/Sonata of Awakening.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Minuet-of-Forest.pcm", "output": "/3ds/Orchestrina/data/Songs/Minuet of Forest.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Epona's-Song.pcm", "output": "/3ds/Orchestrina/data/Songs/Epona's Song.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Wind's-Requiem.pcm", "output": "/3ds/Orchestrina/data/Songs/Wind's Requiem.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Command-Melody.pcm", "output": "/3ds/Orchestrina/data/Songs/Command Melody.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Song-of-Storms.pcm", "output": "/3ds/Orchestrina/data/Songs/Song of Storms.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Sun's-Song.pcm", "output": "/3ds/Orchestrina/data/Songs/Sun's Song.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Inverted-Song-of-Time.pcm", "output": "/3ds/Orchestrina/data/Songs/Inverted Song of Time.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Song-of-Frogs.pcm", "output": "/3ds/Orchestrina/data/Songs/Song of Frogs.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Song-of-Healing-(MM).pcm", "output": "/3ds/Orchestrina/data/Songs/Song of Healing (MM).pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Bolero-of-Fire.pcm", "output": "/3ds/Orchestrina/data/Songs/Bolero of Fire.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Prelude-of-Light.pcm", "output": "/3ds/Orchestrina/data/Songs/Prelude of Light.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Song-of-Light.pcm", "output": "/3ds/Orchestrina/data/Songs/Song of Light.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Zelda's-Lullaby.pcm", "output": "/3ds/Orchestrina/data/Songs/Zelda's Lullaby.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Saria's-Song.pcm", "output": "/3ds/Orchestrina/data/Songs/Saria's Song.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Serenade-of-Water.pcm", "output": "/3ds/Orchestrina/data/Songs/Serenade of Water.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Earth-God's-Lyric.pcm", "output": "/3ds/Orchestrina/data/Songs/Earth God's Lyric.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Chai-Kingdom.pcm", "output": "/3ds/Orchestrina/data/Songs/Chai Kingdom.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Goron's-Lullaby.pcm", "output": "/3ds/Orchestrina/data/Songs/Goron's Lullaby.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Song-of-Birds.pcm", "output": "/3ds/Orchestrina/data/Songs/Song of Birds.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Oath-to-Order.pcm", "output": "/3ds/Orchestrina/data/Songs/Oath to Order.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Ballad-of-Gales.pcm", "output": "/3ds/Orchestrina/data/Songs/Ballad of Gales.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Song-of-Discovery.pcm", "output": "/3ds/Orchestrina/data/Songs/Song of Discovery.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Elegy-of-Emptiness.pcm", "output": "/3ds/Orchestrina/data/Songs/Elegy of Emptiness.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Wind-God's-Aria.pcm", "output": "/3ds/Orchestrina/data/Songs/Wind God's Aria.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Requiem-of-Spirit.pcm", "output": "/3ds/Orchestrina/data/Songs/Requiem of Spirit.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/Song-of-Awakening.pcm", "output": "/3ds/Orchestrina/data/Songs/Song of Awakening.pcm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/EBLeifEricson/orchestrina/master/data/Songs/New-Wave-Bossa-Nova.pcm", "output": "/3ds/Orchestrina/data/Songs/New Wave Bossa Nova.pcm", "type": "downloadFile"}]}, "slug": "orchestrina", "source": "https://github.com/GlimmerDev/orchestrina", "stars": 18, "systems": ["3DS"], "title": "Orchestrina", "unique_ids": [987168], "update_notes": "<p>This release features a major redesign of the Wind Waker baton in order to more closely reflect the game.</p>\n<p>What's new:</p>\n<ul>\n<li>Rhythm meter added for Wind Waker</li>\n<li>Time signatures added for Wind Waker</li>\n<li>Time signature can be changed between 3/4 (default),  4/4 (D-Pad Left) and 6/4 (D-Pad Right)</li>\n<li>Wind Waker controls moved to ABXY so D-Pad could be used for the above</li>\n</ul>", "update_notes_md": "This release features a major redesign of the Wind Waker baton in order to more closely reflect the game.\n\nWhat's new:\n\n* Rhythm meter added for Wind Waker\n* Time signatures added for Wind Waker\n* Time signature can be changed between 3/4 (default),  4/4 (D-Pad Left) and 6/4 (D-Pad Right)\n* Wind Waker controls moved to ABXY so D-Pad could be used for the above", "updated": "2017-03-30T01:49:01Z", "urls": ["https://db.universal-team.net/3ds/orchestrina"], "version": "v0.5.0-beta", "version_title": "Orchestrina - Beta Release 5"}, {"author": "Pk11", "avatar": "https://avatars.githubusercontent.com/u/41608708?v=4", "categories": ["utility"], "color": "#81de8e", "color_bg": "#4a8052", "created": "2022-01-09T06:28:39Z", "description": "NAND Title Manager for DSi", "download_page": "https://github.com/Epicpkmn11/NTM/releases", "downloads": {"NTM.dsi": {"size": 291328, "size_str": "284 KiB", "url": "https://github.com/Epicpkmn11/NTM/releases/download/v0.4.2/NTM.dsi"}}, "github": "Epicpkmn11/NTM", "icon": "https://db.universal-team.net/assets/images/icons/ntm.png", "icon_index": 57, "image": "https://db.universal-team.net/assets/images/icons/ntm.png", "image_length": 586, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "NAND Title Manager, NTM for short, is an application for the Nintendo DSi that allows you to manage titles on your NAND. It can manage titles on both [hiyaCFW](https://wiki.ds-homebrew.com/hiyacfw/)'s SDNAND and your actual internal memory, typically called SysNAND. **When using in SysNAND mode please use with caution**.\n\nPlease see the [guide on the wiki](https://github.com/Epicpkmn11/NTM/wiki/How-to-Install-DSiWare) for how to properly and safely use NTM.", "qr": {"NTM.dsi": "https://db.universal-team.net/assets/images/qr/ntm-dsi.png"}, "slug": "ntm", "source": "https://github.com/Epicpkmn11/NTM", "stars": 84, "systems": ["DS"], "title": "NTM", "unistore_exclude": true, "update_notes": "<div class=\"markdown-alert markdown-alert-important\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-report mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Important</p><p dir=\"auto\">Please see <a href=\"https://github.com/Epicpkmn11/NTM/wiki\">the wiki</a> for information on how to use NTM.</p>\n</div>\n<p dir=\"auto\">Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/R-YaTian/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/R-YaTian\">@R-YaTian</a> for fixing the bug in my Makefile from the last update</p>\n<p dir=\"auto\">(v0.4.1 was skipped cause I tried out GitHub's new immutable releases and unfortunately they're incompatible with automatic builds from Actions, at least the way I have it set up. Unfortunate, I was hoping for the proof of trust that every build step was public and I couldn't change it)</p>", "update_notes_md": "> [!IMPORTANT]  \n> Please see [the wiki](https://github.com/Epicpkmn11/NTM/wiki) for information on how to use NTM.\n\nThanks to @R-YaTian for fixing the bug in my Makefile from the last update\n\n(v0.4.1 was skipped cause I tried out GitHub's new immutable releases and unfortunately they're incompatible with automatic builds from Actions, at least the way I have it set up. Unfortunate, I was hoping for the proof of trust that every build step was public and I couldn't change it)", "updated": "2025-12-08T03:19:23Z", "urls": ["https://db.universal-team.net/ds/ntm"], "version": "v0.4.2", "version_title": "Icon fix", "wiki": "https://github.com/Epicpkmn11/NTM/wiki"}, {"author": "Pk11", "avatar": "https://avatars.githubusercontent.com/u/41608708?v=4", "categories": ["utility"], "color": "#750000", "color_bg": "#750000", "created": "2019-10-17T22:38:27Z", "description": "NitroHax cheat tool for Nintendo DS games, ported to Nintendo DSi / 3DS and modified to load from a usrcheat.dat database", "download_page": "https://github.com/Epicpkmn11/NitroHax3DS/releases", "downloads": {"NitroHax-usrcheat.cia": {"size": 1313024, "size_str": "1 MiB", "url": "https://github.com/Epicpkmn11/NitroHax3DS/releases/download/0.101/NitroHax-usrcheat.cia"}, "NitroHax.dsi": {"size": 1298432, "size_str": "1 MiB", "url": "https://github.com/Epicpkmn11/NitroHax3DS/releases/download/0.101/NitroHax.dsi"}}, "github": "Epicpkmn11/NitroHax3DS", "icon": "https://db.universal-team.net/assets/images/icons/nitrohax3ds.png", "icon_index": 58, "image": "https://db.universal-team.net/assets/images/images/nitrohax3ds.png", "image_length": 241, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "This is for use on DSi/3DS from internal SD, if using a flashcard see [NitroHax](nitrohax).\n\nIf using on DSi make sure you have [Unlaunch installed](https://dsi.cfw.guide/installing-unlaunch.html)", "qr": {"NitroHax-usrcheat.cia": "https://db.universal-team.net/assets/images/qr/nitrohax-usrcheat-cia.png", "NitroHax.dsi": "https://db.universal-team.net/assets/images/qr/nitrohax-dsi.png"}, "slug": "nitrohax3ds", "source": "https://github.com/Epicpkmn11/NitroHax3DS", "stars": 16, "systems": ["DS"], "title": "NitroHax3DS", "update_notes": "<p dir=\"auto\">This is a fork of NitroHax3DS that loads cheats from a <code class=\"notranslate\">usrcheat.dat</code> file instead of <code class=\"notranslate\">cheats.xml</code>. If you want to use a cheats.xml, then use <a href=\"https://github.com/ahezard/NitroHax3DS/releases\">ahezard/NitroHax3DS</a>.</p>\n<p dir=\"auto\">See the README for <a href=\"https://github.com/Epicpkmn11/NitroHax3DS#usage-revised-for-dsi3ds-do-not-attempt-to-use-this-build-on-a-original-dsds-lite-use-chishms-original-build-instead\">usage instructions</a>.</p>\n<h3 dir=\"auto\">What's new?</h3>\n<ul dir=\"auto\">\n<li>The boot splash has been upgraded to use the GIF files and audio from TWiLight Menu++ allowing for 60 FPS, all 8 languages, and birthday sounds - all with a smaller file size!</li>\n</ul>\n<hr>\n<p dir=\"auto\">If you don't have a cheat database, I recommend using <a href=\"https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/\" rel=\"nofollow\">DeadSkullzJr's</a>.</p>\n<p dir=\"auto\">Use <code class=\"notranslate\">NitroHax-usrcheat.cia</code> to install to the 3DS HOME Menu.<br>\nUse <code class=\"notranslate\">NitroHax.dsi</code> with TWiLight Menu++ or with <a href=\"https://github.com/JeffRuLz/TMFH/releases\">TMFH</a>/<a href=\"https://github.com/Epicpkmn11/NTM/releases\">NTM</a> to install to the DSi Menu.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/41608708/155246853-533de731-0e0e-47f0-986a-7c009961f665.png\"><img src=\"https://user-images.githubusercontent.com/41608708/155246853-533de731-0e0e-47f0-986a-7c009961f665.png\" alt=\"QR code for the CIA\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "This is a fork of NitroHax3DS that loads cheats from a `usrcheat.dat` file instead of `cheats.xml`. If you want to use a cheats.xml, then use [ahezard/NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases).\n\nSee the README for [usage instructions](https://github.com/Epicpkmn11/NitroHax3DS#usage-revised-for-dsi3ds-do-not-attempt-to-use-this-build-on-a-original-dsds-lite-use-chishms-original-build-instead).\n\n### What's new?\n- The boot splash has been upgraded to use the GIF files and audio from TWiLight Menu++ allowing for 60 FPS, all 8 languages, and birthday sounds - all with a smaller file size!\n\n---\n\nIf you don't have a cheat database, I recommend using [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/).\n\nUse `NitroHax-usrcheat.cia` to install to the 3DS HOME Menu.\nUse `NitroHax.dsi` with TWiLight Menu++ or with [TMFH](https://github.com/JeffRuLz/TMFH/releases)/[NTM](https://github.com/Epicpkmn11/NTM/releases) to install to the DSi Menu.\n\n![QR code for the CIA](https://user-images.githubusercontent.com/41608708/155246853-533de731-0e0e-47f0-986a-7c009961f665.png)", "updated": "2022-02-23T01:15:15Z", "urls": ["https://db.universal-team.net/ds/nitrohax3ds"], "version": "0.101", "version_title": "Improved boot splash"}, {"author": "Pk11", "avatar": "https://avatars.githubusercontent.com/u/41608708?v=4", "categories": ["game"], "color": "#9cc898", "color_bg": "#638061", "created": "2022-02-14T05:51:08Z", "description": "A clone of Wordle for the Nintendo DS(i)", "download_page": "https://github.com/Epicpkmn11/WordleDS/releases", "downloads": {"WordleDS.cia": {"size": 972992, "size_str": "950 KiB", "url": "https://github.com/Epicpkmn11/WordleDS/releases/download/v3.2.2/WordleDS.cia"}, "WordleDS.dsi": {"size": 958400, "size_str": "935 KiB", "url": "https://github.com/Epicpkmn11/WordleDS/releases/download/v3.2.2/WordleDS.dsi"}, "WordleDS.nds": {"size": 958400, "size_str": "935 KiB", "url": "https://github.com/Epicpkmn11/WordleDS/releases/download/v3.2.2/WordleDS.nds"}}, "github": "Epicpkmn11/WordleDS", "icon": "https://db.universal-team.net/assets/images/icons/wordle-ds.gif", "icon_index": 59, "icon_static": "https://raw.githubusercontent.com/Epicpkmn11/WordleDS/master/resources/icon/icon.0.png", "image": "https://db.universal-team.net/assets/images/icons/wordle-ds.gif", "image_length": 3957, "installed_files": ["%NDS%/WordleDS.dsi", "%NDS%/WordleDS.nds"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "A clone of [Wordle](https://www.nytimes.com/games/wordle/index.html) for the Nintendo DS(i). It features the same word each day as the official Wordle and has most of the same features including statistics tracking, high contrast and hard mode options, and even sharable emoji grid via QR code or txt file. Also featuring custom original background music by Rocket Robz.", "nightly": {"download_page": "https://github.com/Epicpkmn11/WordleDS/releases/tag/dev", "downloads": {"WordleDS.cia": {"size": 972992, "size_str": "950 KiB", "url": "https://github.com/Epicpkmn11/WordleDS/releases/download/dev/WordleDS.cia"}, "WordleDS.dsi": {"size": 958400, "size_str": "935 KiB", "url": "https://github.com/Epicpkmn11/WordleDS/releases/download/dev/WordleDS.dsi"}, "WordleDS.nds": {"size": 958400, "size_str": "935 KiB", "url": "https://github.com/Epicpkmn11/WordleDS/releases/download/dev/WordleDS.nds"}}, "qr": {"WordleDS.cia": "https://db.universal-team.net/assets/images/qr/git/wordleds-cia.png", "WordleDS.dsi": "https://db.universal-team.net/assets/images/qr/git/wordleds-dsi.png", "WordleDS.nds": "https://db.universal-team.net/assets/images/qr/git/wordleds-nds.png"}, "update_notes": "<p dir=\"auto\">Pk11 - Download word list to RAM if no SD</p>\n<p dir=\"auto\">Fixes melonDS (with DLDI off) and other environments with Wi-Fi but no SD when the words aren't preloaded</p>", "update_notes_md": "Pk11 - Download word list to RAM if no SD\n\nFixes melonDS (with DLDI off) and other environments with Wi-Fi but no SD when the words aren't preloaded", "updated": "2026-01-29T07:55:42Z", "version": "dev", "version_title": "Continuous Build - 6fd6e63"}, "qr": {"WordleDS.cia": "https://db.universal-team.net/assets/images/qr/wordleds-cia.png", "WordleDS.dsi": "https://db.universal-team.net/assets/images/qr/wordleds-dsi.png", "WordleDS.nds": "https://db.universal-team.net/assets/images/qr/wordleds-nds.png"}, "screenshots": [{"description": "How to play", "url": "https://db.universal-team.net/assets/images/screenshots/wordle-ds/how-to-play.png"}, {"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/wordle-ds/main-menu.png"}, {"description": "Settings", "url": "https://db.universal-team.net/assets/images/screenshots/wordle-ds/settings.png"}, {"description": "Statistics", "url": "https://db.universal-team.net/assets/images/screenshots/wordle-ds/statistics.png"}], "scripts": {"WordleDS.cia": [{"file": "WordleDS.cia", "output": "/WordleDS.cia", "repo": "Epicpkmn11/WordleDS", "type": "downloadRelease"}, {"file": "https://wordle.xn--rck9c.xn--tckwe/words.php?mode=mod.json", "output": "/_nds/WordleDS/Wordle DS/mod.json", "type": "downloadFile"}, {"file": "/WordleDS.cia", "type": "installCia"}, {"file": "/WordleDS.cia", "type": "deleteFile"}], "WordleDS.dsi": [{"file": "WordleDS.dsi", "output": "%NDS%/WordleDS.dsi", "repo": "Epicpkmn11/WordleDS", "type": "downloadRelease"}, {"file": "https://wordle.xn--rck9c.xn--tckwe/words.php?mode=mod.json", "output": "/_nds/WordleDS/Wordle DS/mod.json", "type": "downloadFile"}], "WordleDS.nds": [{"file": "WordleDS.nds", "output": "%NDS%/WordleDS.nds", "repo": "Epicpkmn11/WordleDS", "type": "downloadRelease"}, {"file": "https://wordle.xn--rck9c.xn--tckwe/words.php?mode=mod.json", "output": "/_nds/WordleDS/Wordle DS/mod.json", "type": "downloadFile"}], "[extra] Update word list": [{"file": "https://wordle.xn--rck9c.xn--tckwe/words.php?mode=mod.json", "output": "/_nds/WordleDS/Wordle DS/mod.json", "type": "downloadFile"}], "[twlmenu boxart] KWRA.png": [{"file": "https://raw.githubusercontent.com/Epicpkmn11/WordleDS/main/resources/boxart/WordleDS.nds.png", "output": "/_nds/TWiLightMenu/boxart/KWRA.png", "type": "downloadFile"}], "[twlmenu boxart] WordleDS.nds.png": [{"file": "https://raw.githubusercontent.com/Epicpkmn11/WordleDS/main/resources/boxart/WordleDS.nds.png", "output": "/_nds/TWiLightMenu/boxart/WordleDS.nds.png", "type": "downloadFile"}]}, "slug": "wordle-ds", "source": "https://github.com/Epicpkmn11/WordleDS", "stars": 69, "systems": ["DS"], "title": "Wordle DS", "update_notes": "<p dir=\"auto\">So uh, turns out due to the Times reusing a few words my API had fallen out of sync \"^^. This release contains a few fixes to both rectify that and make sure it's far less likely to ever happen again.</p>\n<ul dir=\"auto\">\n<li>The word list in ROM is fixed to not be missing any words, and my server's database has been fixed\n<ul dir=\"auto\">\n<li>The database now keys on <code class=\"notranslate\">days_since_launch</code> since that's a true unique value, unlike word ID</li>\n</ul>\n</li>\n<li>Wordle DS now always downloads words from the current day, rather than the end of the list\n<ul dir=\"auto\">\n<li>This is actually a huge improvement because the Times have actually changed words a few times after initially publishing them to the API, so this means that if you're near Wi-Fi you can just always hit the update button before you play each day and it will 100% guarantee (barring my server breaking) that you've got the right word; while still keeping a cache so you can play without Wi-Fi</li>\n</ul>\n</li>\n</ul>\n<p dir=\"auto\"><strong>If updating from an old version (unless using Universal-Updater which handles it automatically), make sure to do an update in app immediately or you may be playing from a messed up cache</strong></p>\n<hr>\n<p dir=\"auto\"><code class=\"notranslate\">WordleDS.nds</code> and <code class=\"notranslate\">WordleDS.dsi</code> are identical except that the <code class=\"notranslate\">.dsi</code> build has a title ID so it can be installed using <a href=\"https://github.com/Epicpkmn11/NTM/releases\">NTM</a> while the <code class=\"notranslate\">.nds</code> build doesn't so it works on flashcards. The <code class=\"notranslate\">.cia</code> build can be used to install to the 3DS HOME Menu. Here's QRs for FBI and dsidl:</p>\n<markdown-accessiblity-table><table role=\"table\">\n<thead>\n<tr>\n<th>WordleDS.cia</th>\n<th>WordleDS.dsi</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/ac46ed86-5598-499d-ba0b-640b733b5710\"><img src=\"https://github.com/user-attachments/assets/ac46ed86-5598-499d-ba0b-640b733b5710\" alt=\"QR for WordleDS.cia\" style=\"max-width: 100%;\"></a></td>\n<td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/40cf7a85-49e3-4667-a01f-32662beded7d\"><img src=\"https://github.com/user-attachments/assets/40cf7a85-49e3-4667-a01f-32662beded7d\" alt=\"QR for WordleDS.dsi\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table></markdown-accessiblity-table>", "update_notes_md": "So uh, turns out due to the Times reusing a few words my API had fallen out of sync \"^^. This release contains a few fixes to both rectify that and make sure it's far less likely to ever happen again.\n\n- The word list in ROM is fixed to not be missing any words, and my server's database has been fixed\n   - The database now keys on `days_since_launch` since that's a true unique value, unlike word ID\n- Wordle DS now always downloads words from the current day, rather than the end of the list\n   - This is actually a huge improvement because the Times have actually changed words a few times after initially publishing them to the API, so this means that if you're near Wi-Fi you can just always hit the update button before you play each day and it will 100% guarantee (barring my server breaking) that you've got the right word; while still keeping a cache so you can play without Wi-Fi\n\n**If updating from an old version (unless using Universal-Updater which handles it automatically), make sure to do an update in app immediately or you may be playing from a messed up cache**\n\n---\n\n`WordleDS.nds` and `WordleDS.dsi` are identical except that the `.dsi` build has a title ID so it can be installed using [NTM](https://github.com/Epicpkmn11/NTM/releases) while the `.nds` build doesn't so it works on flashcards. The `.cia` build can be used to install to the 3DS HOME Menu. Here's QRs for FBI and dsidl:\n\n| WordleDS.cia | WordleDS.dsi |\n| ------------ | ------------ |\n| ![QR for WordleDS.cia][cia-qr] | ![QR for WordleDS.dsi][dsi-qr] |\n\n[cia-qr]: https://github.com/user-attachments/assets/ac46ed86-5598-499d-ba0b-640b733b5710\n[dsi-qr]: https://github.com/user-attachments/assets/40cf7a85-49e3-4667-a01f-32662beded7d", "updated": "2026-01-19T04:22:39Z", "urls": ["https://db.universal-team.net/ds/wordle-ds"], "version": "v3.2.2", "version_title": "Word list fixes", "website": "https://wordle.xn--rck9c.xn--tckwe", "wiki": "https://github.com/Epicpkmn11/WordleDS/wiki"}, {"author": "Pk11", "avatar": "https://avatars.githubusercontent.com/u/41608708?v=4", "categories": ["utility"], "color": "#676967", "color_bg": "#676967", "created": "2020-08-03T07:14:58Z", "description": "A simple example homebrew app that can use the DSi's cameras", "download_page": "https://github.com/Epicpkmn11/dsi-camera/releases", "downloads": {"dsi-camera.cia": {"size": 302336, "size_str": "295 KiB", "url": "https://github.com/Epicpkmn11/dsi-camera/releases/download/v1.1.0/dsi-camera.cia"}, "dsi-camera.nds": {"size": 287744, "size_str": "281 KiB", "url": "https://github.com/Epicpkmn11/dsi-camera/releases/download/v1.1.0/dsi-camera.nds"}}, "github": "Epicpkmn11/dsi-camera", "icon": "https://db.universal-team.net/assets/images/icons/dsi-camera.png", "icon_index": 60, "image": "https://db.universal-team.net/assets/images/icons/dsi-camera.png", "image_length": 630, "license": "unlicense", "license_name": "The Unlicense", "long_description": "This is just a simple proof of concept/example to show off the DSi's cameras being used in a homebrew app, and an open-source example for initializing the cameras in C/C++. Currently it can show both cameras and save a picture as to `sd:/DCIM/100DSI00/IMG_####.PNG`.\n\n![Example image](https://github.com/Epicpkmn11/dsi-camera/raw/master/resources/example.png)", "qr": {"dsi-camera.cia": "https://db.universal-team.net/assets/images/qr/dsi-camera-cia.png", "dsi-camera.nds": "https://db.universal-team.net/assets/images/qr/dsi-camera-nds.png"}, "screenshots": [{"description": "Taking a picture", "url": "https://db.universal-team.net/assets/images/screenshots/dsi-camera/taking-a-picture.png"}], "slug": "dsi-camera", "source": "https://github.com/Epicpkmn11/dsi-camera", "stars": 54, "systems": ["DS"], "title": "dsi-camera", "update_notes": "<h3 dir=\"auto\">What's new?</h3>\n<ul dir=\"auto\">\n<li>Photos are now saved at 640×480! (Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Arisotura/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Arisotura\">@Arisotura</a> once again for pointing out the obvious fix lol)</li>\n<li>Photos are now saved as 24-bit PNGs instead of 15-bit BMPs, as YUV mode is now used for higher quality</li>\n<li>Photos are new saved to <code class=\"notranslate\">sd:/DCIM/100DSI00/IMG_####.PNG</code>, allowing for multiple images to be taken</li>\n<li>Changed the source to be 100% C, since it was already effectively C but using C++ files</li>\n</ul>", "update_notes_md": "### What's new?\n- Photos are now saved at 640×480! (Thanks to @Arisotura once again for pointing out the obvious fix lol)\n- Photos are now saved as 24-bit PNGs instead of 15-bit BMPs, as YUV mode is now used for higher quality\n- Photos are new saved to `sd:/DCIM/100DSI00/IMG_####.PNG`, allowing for multiple images to be taken\n- Changed the source to be 100% C, since it was already effectively C but using C++ files", "updated": "2022-04-19T06:56:09Z", "urls": ["https://db.universal-team.net/ds/dsi-camera"], "version": "v1.1.0", "version_title": "640×480"}, {"author": "Pk11", "avatar": "https://avatars.githubusercontent.com/u/41608708?v=4", "categories": ["utility"], "color": "#e7e7e7", "color_bg": "#808080", "created": "2022-06-14T07:42:22Z", "description": "A simple QR based file downloader for the DSi", "download_page": "https://github.com/Epicpkmn11/dsidl/releases", "github": "Epicpkmn11/dsidl", "icon": "https://db.universal-team.net/assets/images/icons/dsidl.gif", "icon_index": 61, "icon_static": "https://raw.githubusercontent.com/Epicpkmn11/dsidl/master/resources/icon/icon.0.png", "image": "https://db.universal-team.net/assets/images/icons/dsidl.gif", "image_length": 7315, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "prerelease": {"download_page": "https://github.com/Epicpkmn11/dsidl/releases/tag/v0.1.1", "downloads": {"dsidl.cia": {"size": 1232064, "size_str": "1 MiB", "url": "https://github.com/Epicpkmn11/dsidl/releases/download/v0.1.1/dsidl.cia"}, "dsidl.dsi": {"size": 1217472, "size_str": "1 MiB", "url": "https://github.com/Epicpkmn11/dsidl/releases/download/v0.1.1/dsidl.dsi"}}, "qr": {"dsidl.cia": "https://db.universal-team.net/assets/images/qr/prerelease/dsidl-cia.png", "dsidl.dsi": "https://db.universal-team.net/assets/images/qr/prerelease/dsidl-dsi.png"}, "update_notes": "<p dir=\"auto\">Updates dsiwifi to commit <a href=\"https://github.com/shinyquagsire23/dsiwifi/commit/4692156a3126cfb598a88f72a4669d38642e4d1f\">4692156a3126cfb598a88f72a4669d38642e4d1f</a>. This should reduce issues with failing to connect on many routers. Credit to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Yackerw/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Yackerw\">@Yackerw</a>.</p>\n<p dir=\"auto\">See <a href=\"https://db.universal-team.net/ds/dsidl\" rel=\"nofollow\">Universal-DB</a> for QR codes.</p>", "update_notes_md": "Updates dsiwifi to commit [4692156a3126cfb598a88f72a4669d38642e4d1f](https://github.com/shinyquagsire23/dsiwifi/commit/4692156a3126cfb598a88f72a4669d38642e4d1f). This should reduce issues with failing to connect on many routers. Credit to @Yackerw.\n\nSee [Universal-DB](https://db.universal-team.net/ds/dsidl) for QR codes.", "updated": "2023-12-11T05:54:23Z", "version": "v0.1.1", "version_title": "Update dsiwifi"}, "screenshots": [{"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/dsidl/main-menu.png"}], "slug": "dsidl", "source": "https://github.com/Epicpkmn11/dsidl", "stars": 25, "systems": ["DS"], "title": "dsidl", "update_notes": "<p dir=\"auto\">Updates dsiwifi to commit <a href=\"https://github.com/shinyquagsire23/dsiwifi/commit/4692156a3126cfb598a88f72a4669d38642e4d1f\">4692156a3126cfb598a88f72a4669d38642e4d1f</a>. This should reduce issues with failing to connect on many routers. Credit to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Yackerw/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Yackerw\">@Yackerw</a>.</p>\n<p dir=\"auto\">See <a href=\"https://db.universal-team.net/ds/dsidl\" rel=\"nofollow\">Universal-DB</a> for QR codes.</p>", "update_notes_md": "Updates dsiwifi to commit [4692156a3126cfb598a88f72a4669d38642e4d1f](https://github.com/shinyquagsire23/dsiwifi/commit/4692156a3126cfb598a88f72a4669d38642e4d1f). This should reduce issues with failing to connect on many routers. Credit to @Yackerw.\n\nSee [Universal-DB](https://db.universal-team.net/ds/dsidl) for QR codes.", "updated": "2023-12-11T05:54:23Z", "urls": ["https://db.universal-team.net/ds/dsidl"], "version": "v0.1.1", "version_title": "Update dsiwifi", "wiki": "https://github.com/Epicpkmn11/dsidl/wiki"}, {"author": "Felix Homebrew", "avatar": "https://avatars.githubusercontent.com/u/120497980?v=4", "categories": ["app"], "created": "2025-09-28T23:41:46Z", "description": "A silly alarm clock app for the Nintendo 3DS", "download_page": "https://github.com/FelixHomebrew/CtrAlarmo/releases", "downloads": {"CtrAlarmo.3dsx": {"size": 1263176, "size_str": "1 MiB", "url": "https://github.com/FelixHomebrew/CtrAlarmo/releases/download/1.1.0/CtrAlarmo.3dsx"}, "CtrAlarmo.cia": {"size": 1307584, "size_str": "1 MiB", "url": "https://github.com/FelixHomebrew/CtrAlarmo/releases/download/1.1.0/CtrAlarmo.cia"}}, "github": "FelixHomebrew/CtrAlarmo", "icon": "https://raw.githubusercontent.com/FelixHomebrew/CtrAlarmo/refs/heads/main/exefs/icon_48.png", "image": "https://raw.githubusercontent.com/FelixHomebrew/CtrAlarmo/refs/heads/main/exefs/banner.png", "long_description": "\nA simple, configurable alarm clock app for the Nintendo 3DS.\n\n## Features\n* Regular audible beep\n* Power/Wireless/News LEDs blink support\n* 2 ring modes (Static \\& Progressive)\n* Rings for 10 minutes, then sleeps 5 minutes before ringing again\n* Adjustable screens brightness\n* Sleep mode persistence (no sound/LEDs only)\n\nNew features would may be added in the future.\n\n## Usage\nAlarm time can be set from Settings: Press `SELECT` (hotkeys are listed on bottom screen) then look for \"Redefine alarm\".\nAdjust other settings depending on your preferences.", "qr": {"CtrAlarmo.cia": "https://db.universal-team.net/assets/images/qr/ctralarmo-cia.png"}, "screenshots": [{"description": "Main", "url": "https://db.universal-team.net/assets/images/screenshots/ctr-alarmo/main.png"}], "slug": "ctr-alarmo", "source": "https://github.com/FelixHomebrew/CtrAlarmo", "stars": 2, "systems": ["3DS"], "title": "CTR Alarmo", "unique_ids": [805402], "update_notes": "<h2 dir=\"auto\">What's new?</h2>\n<ul dir=\"auto\">\n<li>Now disables forced JACK redirection in app, allowing beep alarm to be played while sleep mode</li>\n<li>Allow streetpass state in sleep mode</li>\n</ul>\n<h2 dir=\"auto\">Changes</h2>\n<ul dir=\"auto\">\n<li>Disabled HOME menu button, read comment at <a href=\"https://github.com/FelixHomebrew/CtrAlarmo/blob/1.1.0/source/main.c#L39\">main.c:39</a> to know more</li>\n</ul>\n<h2 dir=\"auto\">Fixes</h2>\n<ul dir=\"auto\">\n<li>Exception occured sometimes on alarm shut with Power/Wireless LEDs blink enabled</li>\n<li>Exception occured often on shut beep melody, due to a misuse of waveBuf</li>\n</ul>", "update_notes_md": "## What's new?\n- Now disables forced JACK redirection in app, allowing beep alarm to be played while sleep mode\n- Allow streetpass state in sleep mode\n\n## Changes\n- Disabled HOME menu button, read comment at <a href=\"https://github.com/FelixHomebrew/CtrAlarmo/blob/1.1.0/source/main.c#L39\">main.c:39</a> to know more\n\n## Fixes\n- Exception occured sometimes on alarm shut with Power/Wireless LEDs blink enabled\n- Exception occured often on shut beep melody, due to a misuse of waveBuf", "updated": "2026-02-17T03:16:07Z", "urls": ["https://db.universal-team.net/3ds/ctr-alarmo"], "version": "1.1.0", "version_title": "v 1.1.0", "website": "https://db.universal-team.net/3ds/ctr-alarmo"}, {"author": "Fewnity", "avatar": "https://avatars.githubusercontent.com/u/39272935?v=4", "categories": ["game"], "color": "#9d9d9d", "color_bg": "#808080", "created": "2021-11-23T15:51:58Z", "description": "Counter Strike Demake/Remake on Nintendo DS", "download_page": "https://github.com/Fewnity/Counter-Strike-Nintendo-DS/releases", "downloads": {"Counter.Strike.DS.1.0.0.Emulator.Version.zip": {"size": 3230786, "size_str": "3 MiB", "url": "https://github.com/Fewnity/Counter-Strike-Nintendo-DS/releases/download/1.0.0/Counter.Strike.DS.1.0.0.Emulator.Version.zip"}, "Counter.Strike.DS.1.0.0.zip": {"size": 3133189, "size_str": "2 MiB", "url": "https://github.com/Fewnity/Counter-Strike-Nintendo-DS/releases/download/1.0.0/Counter.Strike.DS.1.0.0.zip"}}, "github": "Fewnity/Counter-Strike-Nintendo-DS", "icon": "https://db.universal-team.net/assets/images/icons/counter-strike-nintendo-ds.png", "icon_index": 62, "image": "https://db.universal-team.net/assets/images/icons/counter-strike-nintendo-ds.png", "image_length": 630, "installed_files": ["%NDS%/counter_strike.nds"], "scripts": {"counter_strike.nds": [{"file": "Counter\\.Strike\\.DS\\.[\\d.]+\\.zip", "output": "/Counter Strike DS.zip", "repo": "Fewnity/Counter-Strike-Nintendo-DS", "type": "downloadRelease"}, {"file": "/Counter Strike DS.zip", "input": "counter_strike.nds", "output": "%NDS%/counter_strike.nds", "type": "extractFile"}, {"file": "/Counter Strike DS.zip", "input": "counter_strike_music.raw", "output": "%NDS%/counter_strike_music.raw", "type": "extractFile"}, {"file": "/Counter Strike DS.zip", "input": "soundbank.bin", "output": "%NDS%/soundbank.bin", "type": "extractFile"}, {"file": "/Counter Strike DS.zip", "type": "deleteFile"}]}, "slug": "counter-strike-nintendo-ds", "source": "https://github.com/Fewnity/Counter-Strike-Nintendo-DS", "stars": 236, "systems": ["DS"], "title": "Counter-Strike-Nintendo-DS", "update_notes": "<p dir=\"auto\">First official release</p>", "update_notes_md": "First official release", "updated": "2022-07-09T17:04:41Z", "urls": ["https://db.universal-team.net/ds/counter-strike-nintendo-ds"], "version": "1.0.0", "version_title": "1.0.0"}, {"author": "FlagBrew", "avatar": "https://avatars.githubusercontent.com/u/42673825?v=4", "categories": ["utility"], "color": "#749285", "color_bg": "#658074", "created": "2016-05-15T08:26:47Z", "description": "Gen I to GenVIII save manager.", "download_page": "https://github.com/FlagBrew/PKSM/releases", "downloads": {"PKSM.3dsx": {"size": 7482660, "size_str": "7 MiB", "url": "https://github.com/FlagBrew/PKSM/releases/download/10.2.4/PKSM.3dsx"}, "PKSM.cia": {"size": 6222784, "size_str": "5 MiB", "url": "https://github.com/FlagBrew/PKSM/releases/download/10.2.4/PKSM.cia"}}, "github": "FlagBrew/PKSM", "icon": "https://raw.githubusercontent.com/FlagBrew/PKSM/master/assets/icon.png", "icon_index": 63, "image": "https://raw.githubusercontent.com/FlagBrew/PKSM/master/assets/banner.png", "image_length": 8070, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"PKSM.cia": "https://db.universal-team.net/assets/images/qr/pksm-cia.png"}, "slug": "pksm", "source": "https://github.com/FlagBrew/PKSM", "stars": 2115, "systems": ["3DS"], "title": "PKSM", "unique_ids": [966912], "update_notes": "<h2 dir=\"auto\">What's new</h2>\n<ul dir=\"auto\">\n<li>Fixed: an issue with the <code class=\"notranslate\">Add Gamesync ID</code> script</li>\n<li>General system stability improvements to enhance the user's experience.</li>\n</ul>\n<hr>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/949dff51-0d0d-4a36-9fa9-2ae415bda887\"><img src=\"https://github.com/user-attachments/assets/949dff51-0d0d-4a36-9fa9-2ae415bda887\" alt=\"qr\" style=\"max-width: 100%;\"></a></p>\n<hr>\n<p dir=\"auto\"><a href=\"https://discord.gg/bGKEyfY\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4072fe46d2eb0f8f41a49c5795b2b971f9402f61fe2438cf9f2cded9d2af6915/68747470733a2f2f646973636f72646170702e636f6d2f6170692f6775696c64732f3237383232323833343633333830313732382f7769646765742e706e673f7374796c653d62616e6e6572332674696d652d\" alt=\"Discord\" data-canonical-src=\"https://discordapp.com/api/guilds/278222834633801728/widget.png?style=banner3&amp;time-\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "## What's new\n\n- Fixed: an issue with the `Add Gamesync ID` script\n- General system stability improvements to enhance the user's experience.\n\n---\n\n![qr](https://github.com/user-attachments/assets/949dff51-0d0d-4a36-9fa9-2ae415bda887)\n\n---\n\n[![Discord](https://discordapp.com/api/guilds/278222834633801728/widget.png?style=banner3&time-)](https://discord.gg/bGKEyfY)\n\n", "updated": "2025-06-22T11:13:41Z", "urls": ["https://db.universal-team.net/3ds/pksm"], "version": "10.2.4", "version_title": "PKSM 10.2.4", "wiki": "https://github.com/FlagBrew/PKSM/wiki"}, {"archive": {"NitroSwan.zip": {"NitroSwan.nds": ["NitroSwan.nds"]}}, "author": "Fredrik Ahlström", "avatar": "https://avatars.githubusercontent.com/u/2324920?v=4", "categories": ["emulator"], "color": "#e38f98", "color_bg": "#805055", "created": "2021-10-17T19:00:08Z", "description": "Bandai WonderSwan (Color/Crystal) & Benesse PocketChallenge V2 emulator for the Nintendo DS(i)/3DS.", "download_page": "https://github.com/FluBBaOfWard/NitroSwan/releases", "downloads": {"NitroSwan.zip": {"size": 185776, "size_str": "181 KiB", "url": "https://github.com/FluBBaOfWard/NitroSwan/releases/download/v0.7.6/NitroSwan.zip"}}, "github": "FluBBaOfWard/NitroSwan", "icon": "https://db.universal-team.net/assets/images/icons/nitroswan.png", "icon_index": 64, "image": "https://raw.githubusercontent.com/FluBBaOfWard/NitroSwan/main/logo.png", "image_length": 38554, "slug": "nitroswan", "source": "https://github.com/FluBBaOfWard/NitroSwan", "stars": 66, "systems": ["DS"], "title": "NitroSwan", "update_notes": "<ul dir=\"auto\">\n<li>Fixed register 0x14 initialisation in built-in BIOS.</li>\n<li>Optimised sound mixer a tiny bit.</li>\n</ul>", "update_notes_md": "- Fixed register 0x14 initialisation in built-in BIOS.\n- Optimised sound mixer a tiny bit.", "updated": "2026-01-18T19:35:40Z", "urls": ["https://db.universal-team.net/ds/nitroswan"], "version": "v0.7.6", "version_title": "V0.7.6"}, {"archive": {"S8DS.zip": {"S8DS.nds": ["S8DS.nds"]}}, "author": "Fredrik Ahlström", "avatar": "https://avatars.githubusercontent.com/u/2324920?v=4", "categories": ["emulator"], "color": "#594648", "color_bg": "#594648", "created": "2021-09-05T11:34:00Z", "description": "A Sega 8bit systems emulator for Nintendo DS(i)/3DS", "download_page": "https://github.com/FluBBaOfWard/S8DS/releases", "downloads": {"S8DS.zip": {"size": 226262, "size_str": "220 KiB", "url": "https://github.com/FluBBaOfWard/S8DS/releases/download/v1.1.7/S8DS.zip"}}, "github": "FluBBaOfWard/S8DS", "icon": "https://db.universal-team.net/assets/images/icons/s8ds.png", "icon_index": 65, "image": "https://db.universal-team.net/assets/images/icons/s8ds.png", "image_length": 630, "slug": "s8ds", "source": "https://github.com/FluBBaOfWard/S8DS", "stars": 34, "systems": ["DS"], "title": "S8DS", "update_notes": "<ul dir=\"auto\">\n<li>Added support for \"Megumi Rescue\" on System-E.</li>\n<li>Added support for \"Opa Opa unencrypted\" on System-E.</li>\n<li>Added support for \"Slap Shooter\" on System-E.</li>\n<li>Added support for \"Super Derby (satellite board)\" on SG-AC (not working).</li>\n<li>Added support for \"Super Derby II (satellite board)\" on SG-AC (not working).</li>\n<li>Added new debug menu.</li>\n<li>Fixed vertical scrolling for BG2 on System-E.</li>\n<li>Fixed envelope handling on the AY38910.</li>\n<li>Fixed pause on older Sega machines (again).</li>\n<li>Better menu traversing.</li>\n</ul>", "update_notes_md": "- Added support for \"Megumi Rescue\" on System-E.\n- Added support for \"Opa Opa unencrypted\" on System-E.\n- Added support for \"Slap Shooter\" on System-E.\n- Added support for \"Super Derby (satellite board)\" on SG-AC (not working).\n- Added support for \"Super Derby II (satellite board)\" on SG-AC (not working).\n- Added new debug menu.\n- Fixed vertical scrolling for BG2 on System-E.\n- Fixed envelope handling on the AY38910.\n- Fixed pause on older Sega machines (again).\n- Better menu traversing.\n", "updated": "2023-11-07T18:10:41Z", "urls": ["https://db.universal-team.net/ds/s8ds"], "version": "v1.1.7", "version_title": "V1.1.7"}, {"author": "Garhoogin", "avatar": "https://avatars.githubusercontent.com/u/22681618?v=4", "categories": ["game"], "color": "#5b473d", "color_bg": "#5b473d", "created": "2021-08-16T03:31:52Z", "description": "Close The Box but made terribly on the DS", "download_page": "https://github.com/Garhoogin/Box/releases", "downloads": {"box.nds": {"size": 445440, "size_str": "435 KiB", "url": "https://github.com/Garhoogin/Box/releases/download/v1.0.0.0/box.nds"}}, "github": "Garhoogin/Box", "icon": "https://db.universal-team.net/assets/images/icons/box.png", "icon_index": 66, "image": "https://db.universal-team.net/assets/images/images/box.png", "image_length": 405, "license": "bsd-2-clause", "license_name": "BSD 2-Clause \"Simplified\" License", "qr": {"box.nds": "https://db.universal-team.net/assets/images/qr/box-nds.png"}, "slug": "box", "source": "https://github.com/Garhoogin/Box", "stars": 5, "systems": ["DS"], "title": "Box", "update_notes": "<p dir=\"auto\">Initial Release!</p>\n<p dir=\"auto\">Each player takes turns rolling dice and flipping tiles that add up to the dice total. When a player can't do this, their turn is over. The remaining tiles are added up and that becomes the player's score. The player with the lowest score wins. If a player manages to get a score of 0, they have closed the box. The next player must then also close the box for gameplay to continue. If they fail to do so, the last player automatically wins.</p>", "update_notes_md": "Initial Release!\n\nEach player takes turns rolling dice and flipping tiles that add up to the dice total. When a player can't do this, their turn is over. The remaining tiles are added up and that becomes the player's score. The player with the lowest score wins. If a player manages to get a score of 0, they have closed the box. The next player must then also close the box for gameplay to continue. If they fail to do so, the last player automatically wins.", "updated": "2021-08-16T03:36:01Z", "urls": ["https://db.universal-team.net/ds/box"], "version": "v1.0.0.0", "version_title": "Box 1.0.0.0"}, {"author": "Garhoogin", "avatar": "https://avatars.githubusercontent.com/u/22681618?v=4", "categories": ["game"], "color": "#414752", "color_bg": "#414752", "created": "2021-10-30T22:08:29Z", "description": "Gravity Game for DS.", "download_page": "https://github.com/Garhoogin/Gravity/releases", "downloads": {"gravity.nds": {"size": 386048, "size_str": "377 KiB", "url": "https://github.com/Garhoogin/Gravity/releases/download/v1.0.0.0/gravity.nds"}}, "github": "Garhoogin/Gravity", "icon": "https://db.universal-team.net/assets/images/icons/gravity.png", "icon_index": 67, "image": "https://db.universal-team.net/assets/images/icons/gravity.png", "image_length": 630, "license": "bsd-2-clause", "license_name": "BSD 2-Clause \"Simplified\" License", "qr": {"gravity.nds": "https://db.universal-team.net/assets/images/qr/gravity-nds.png"}, "slug": "gravity", "source": "https://github.com/Garhoogin/Gravity", "stars": 6, "systems": ["DS"], "title": "Gravity", "update_notes": "<p dir=\"auto\">Gravity Game for DS</p>\n<p dir=\"auto\">Navigate the ball to planet earth without hitting other planets along the way. Place planets to manipulate its path.</p>", "update_notes_md": "Gravity Game for DS\n\nNavigate the ball to planet earth without hitting other planets along the way. Place planets to manipulate its path.", "updated": "2021-10-31T06:17:43Z", "urls": ["https://db.universal-team.net/ds/gravity"], "version": "v1.0.0.0", "version_title": "Gravity 1.0.0.0"}, {"author": "Gericom", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/5251038?v=4", "categories": ["emulator"], "color": "#48405c", "color_bg": "#48405c", "created": "2016-08-17T16:49:13Z", "description": "A GBA hypervisor for DS. (like nintendont for gc on wii)", "download_page": "https://github.com/Gericom/GBARunner2/releases", "downloads": {"GBARunner2_arm7dldi_3ds.nds": {"size": 265792, "size_str": "259 KiB", "url": "https://github.com/Gericom/GBARunner2/releases/download/v20200812-131430_6e4ce45/GBARunner2_arm7dldi_3ds.nds"}, "GBARunner2_arm7dldi_ds.nds": {"size": 265280, "size_str": "259 KiB", "url": "https://github.com/Gericom/GBARunner2/releases/download/v20200812-131430_6e4ce45/GBARunner2_arm7dldi_ds.nds"}, "GBARunner2_arm7dldi_dsi.nds": {"size": 265792, "size_str": "259 KiB", "url": "https://github.com/Gericom/GBARunner2/releases/download/v20200812-131430_6e4ce45/GBARunner2_arm7dldi_dsi.nds"}, "GBARunner2_arm9dldi_ds.nds": {"size": 264768, "size_str": "258 KiB", "url": "https://github.com/Gericom/GBARunner2/releases/download/v20200812-131430_6e4ce45/GBARunner2_arm9dldi_ds.nds"}}, "github": "Gericom/GBARunner2", "icon": "https://db.universal-team.net/assets/images/icons/gbarunner2.png", "icon_index": 68, "image": "https://db.universal-team.net/assets/images/images/gbarunner2.png", "image_length": 324, "installed_files": ["/_nds/GBARunner2_arm7dldi_3ds.nds"], "qr": {"GBARunner2_arm7dldi_3ds.nds": "https://db.universal-team.net/assets/images/qr/gbarunner2_arm7dldi_3ds-nds.png", "GBARunner2_arm7dldi_ds.nds": "https://db.universal-team.net/assets/images/qr/gbarunner2_arm7dldi_ds-nds.png", "GBARunner2_arm7dldi_dsi.nds": "https://db.universal-team.net/assets/images/qr/gbarunner2_arm7dldi_dsi-nds.png", "GBARunner2_arm9dldi_ds.nds": "https://db.universal-team.net/assets/images/qr/gbarunner2_arm9dldi_ds-nds.png"}, "scripts": {"[twlmenu] GBARunner2_arm7dldi_3ds.nds": [{"file": "GBARunner2_arm7dldi_3ds.nds", "output": "/_nds/GBARunner2_arm7dldi_3ds.nds", "repo": "Gericom/GBARunner2", "type": "downloadRelease"}]}, "slug": "gbarunner2", "source": "https://github.com/Gericom/GBARunner2", "stars": 910, "systems": ["DS"], "title": "GBARunner2", "updated": "2020-08-12T11:17:41Z", "urls": ["https://db.universal-team.net/ds/gbarunner2"], "version": "v20200812-131430_6e4ce45", "wiki": "https://wiki.ds-homebrew.com/gbarunner2/"}, {"archive": {"MPEG4Player.nds.zip": {"MPEG4Player.nds": ["MPEG4Player.nds"]}}, "author": "Gericom", "avatar": "https://avatars.githubusercontent.com/u/5251038?v=4", "categories": ["utility"], "color": "#7e694a", "color_bg": "#7e694a", "created": "2016-04-19T18:19:53Z", "description": "MPEG4 player for DS and DSi", "download_page": "https://gbatemp.net/threads/mpeg4-player-for-ds-and-dsi.544095/page-2#post-9007621", "downloads": {"MPEG4Player.nds.zip": {"url": "https://gbatemp.net/attachments/mpeg4player-nds-zip.203629/"}}, "github": "Gericom/YouTubeDS", "icon_index": 69, "image": "https://avatars.githubusercontent.com/u/5251038?v=4&size=128", "image_length": 43557, "slug": "mpeg4-player", "source": "https://github.com/Gericom/YoutubeDS/tree/mpeg4player", "stars": 70, "systems": ["DS"], "title": "MPEG4 Player", "updated": "2020-04-09T16:23:00Z", "urls": ["https://db.universal-team.net/ds/mpeg4-player"], "version": "c633295", "website": "https://gbatemp.net/threads/mpeg4-player-for-ds-and-dsi.544095/"}, {"author": "Ghaztly97", "avatar": "https://avatars.githubusercontent.com/u/124470932?v=4", "categories": ["utility", "save-tool"], "color": "#607e3c", "color_bg": "#607e3c", "created": "2026-02-14T17:08:22Z", "description": "A pattern editor for Animal Crossing: New Leaf that runs natively on 3DS.", "download_page": "https://github.com/Ghaztly97/Able-Atelier-3DS/releases", "downloads": {"AbleAtelier.3dsx": {"size": 3508280, "size_str": "3 MiB", "url": "https://github.com/Ghaztly97/Able-Atelier-3DS/releases/download/v1.0.2/AbleAtelier.3dsx"}}, "github": "Ghaztly97/Able-Atelier-3DS", "icon": "https://raw.githubusercontent.com/Ghaztly97/Able-Atelier-3DS/main/assets/images/AAIcon.png", "icon_index": 70, "image": "https://raw.githubusercontent.com/Ghaztly97/Able-Atelier-3DS/main/assets/images/AABanner.png", "image_length": 3603, "long_description": "Able Atelier is a tool to edit patterns made in Animal Crossing: New Leaf!\nCoded in Lua using **LÖVE Potion** (LÖVE2D for 3DS)\nThis works **ONLY** for Welcome Amiibo saves!!!", "slug": "able-atelier-3ds", "source": "https://github.com/Ghaztly97/Able-Atelier-3DS", "stars": 1, "systems": ["3DS"], "title": "Able Atelier 3DS", "update_notes": "<p dir=\"auto\">Simple update.</p>\n<p dir=\"auto\">Can now change the name of the creator of a pattern and the name of the pattern while editing by clicking the purple gear.</p>", "update_notes_md": "Simple update.\n\nCan now change the name of the creator of a pattern and the name of the pattern while editing by clicking the purple gear.", "updated": "2026-03-23T02:15:16Z", "urls": ["https://db.universal-team.net/3ds/able-atelier-3ds"], "version": "v1.0.2", "version_title": "Able Atelier 1.0.2"}, {"archive": {"UpdateSuppressor-3dsx.zip": {"UpdateSuppressor.3dsx": ["UpdateSuppressor/UpdateSuppressor.3dsx"]}}, "author": "Giantblargg", "avatar": "https://avatars.githubusercontent.com/u/1700581?v=4", "categories": ["utility"], "color": "#ffc9ac", "color_bg": "#806456", "created": "2015-11-29T08:18:36Z", "description": "Temporarily suppresses the 3ds update nag.", "download_page": "https://github.com/GiantBlargg/UpdateSuppressor/releases", "downloads": {"UpdateSuppressor-3dsx.zip": {"size": 91407, "size_str": "89 KiB", "url": "https://github.com/GiantBlargg/UpdateSuppressor/releases/download/v0.2.0/UpdateSuppressor-3dsx.zip"}, "UpdateSuppressor.cia": {"size": 557504, "size_str": "544 KiB", "url": "https://github.com/GiantBlargg/UpdateSuppressor/releases/download/v0.2.0/UpdateSuppressor.cia"}}, "github": "GiantBlargg/UpdateSuppressor", "icon": "https://raw.githubusercontent.com/GiantBlargg/UpdateSuppressor/master/icon.png", "icon_index": 71, "image": "https://raw.githubusercontent.com/GiantBlargg/UpdateSuppressor/master/banner.png", "image_length": 9099, "qr": {"UpdateSuppressor.cia": "https://db.universal-team.net/assets/images/qr/updatesuppressor-cia.png"}, "slug": "updatesuppressor", "source": "https://github.com/GiantBlargg/UpdateSuppressor", "stars": 13, "systems": ["3DS"], "title": "UpdateSuppressor", "unique_ids": [128260], "update_notes": "<p dir=\"auto\">The CIA version will always run in delete-all mode.</p>\n<p dir=\"auto\">If the 3dsx version is installed with its xml file it will run in single delete mode. If the xml file is not present the 3dsx version will run in delete-all mode.</p>", "update_notes_md": "The CIA version will always run in delete-all mode.\n\nIf the 3dsx version is installed with its xml file it will run in single delete mode. If the xml file is not present the 3dsx version will run in delete-all mode.\n", "updated": "2016-01-21T08:10:53Z", "urls": ["https://db.universal-team.net/3ds/updatesuppressor"], "version": "v0.2.0", "version_title": "Delete all mode + CIA version"}, {"author": "CPunch & Golem64", "avatar": "https://avatars.githubusercontent.com/u/65229557?v=4", "categories": ["utility"], "color": "#4887af", "color_bg": "#346280", "created": "2023-05-11T08:48:45Z", "description": "LED color and pattern modifier for 3DS. Customize your notifications however you want !", "download_page": "https://github.com/Golem642/CtrRGBPAT2/releases", "downloads": {"CtrRGBPAT2.3dsx": {"size": 628880, "size_str": "614 KiB", "url": "https://github.com/Golem642/CtrRGBPAT2/releases/download/v2.5/CtrRGBPAT2.3dsx"}, "CtrRGBPAT2.cia": {"size": 1014208, "size_str": "990 KiB", "url": "https://github.com/Golem642/CtrRGBPAT2/releases/download/v2.5/CtrRGBPAT2.cia"}}, "github": "Golem642/CtrRGBPAT2", "icon": "https://raw.githubusercontent.com/Golem642/CtrRGBPAT2/master/resources/icon.png", "icon_index": 72, "image": "https://raw.githubusercontent.com/Golem642/CtrRGBPAT2/master/resources/banner.png", "image_length": 12658, "license": "mit", "license_name": "MIT License", "long_description": "# CtrRGBPAT2\nThis 3DS application allows the LED color to be changed. In order for this to work, Luma CFW (custom firmware) needs to be installed.\nThanks to [CPunch](https://github.com/CPunch/CtrRGBPATTY/) for the original project !\n\n## Features\nCustomize the LED color and pattern for when you receive notifications ! Whether SpotPass, StreetPass, online Friends, or more (Yes, there's more) ! Why keep the default blue when you can have a cool-looking purple for example 😎\n\nEverything is simple and made so you cannot possibly screw something up (or else you really wanted to)\n\n## Upcoming\n- Save and restore feature\n- Proper UI ?\n\nHope you enjoy ! :)", "qr": {"CtrRGBPAT2.cia": "https://db.universal-team.net/assets/images/qr/ctrrgbpat2-cia.png"}, "screenshots": [{"description": "Custom pattern editor", "url": "https://db.universal-team.net/assets/images/screenshots/ctrrgbpat2/custom-pattern-editor.png"}, {"description": "Install menu", "url": "https://db.universal-team.net/assets/images/screenshots/ctrrgbpat2/install-menu.png"}, {"description": "Notification color", "url": "https://db.universal-team.net/assets/images/screenshots/ctrrgbpat2/notification-color.png"}, {"description": "Pattern modifier", "url": "https://db.universal-team.net/assets/images/screenshots/ctrrgbpat2/pattern-modifier.png"}, {"description": "Testing functionnality", "url": "https://db.universal-team.net/assets/images/screenshots/ctrrgbpat2/testing-functionnality.png"}], "script_message": "You will need to have \"Game Patching\" and \"Loading external FIRMs and modules\"\nenabled in LumaCFW settings (hold select on boot)", "slug": "ctrrgbpat2", "source": "https://github.com/Golem642/CtrRGBPAT2", "stars": 13, "systems": ["3DS"], "title": "CtrRGBPAT2", "unique_ids": [866235], "update_notes": "<p dir=\"auto\">Hello again</p>\n<p dir=\"auto\">I'm back for another release with quite the exciting changes. Most notably...</p>\n<h2 dir=\"auto\">Low battery pattern editing</h2>\n<p dir=\"auto\">That's right, you can now make this annoying blinking light less of a pain with this new release. I know some of you had been waiting for it for a long time so here it finally is. Do note that there is currently no way to change the color of the LED as it does not function the same way as a classic animation.</p>\n<p dir=\"auto\">For the rest, here's a full list of the changes :</p>\n<ul dir=\"auto\">\n<li>Reworked the menus a bit (again)</li>\n<li>Pattern editor now also shows separate R G and B values that you can edit</li>\n<li>Added loading menus for default animations and currently installed animations</li>\n<li>Added previews in a few places (pattern editor, low battery, and some loading menus)</li>\n<li>Added joystick/CPAD support</li>\n<li>Added direction holding support (you can now move faster in the menus)</li>\n<li>Added better B key handling (go back one menu at a time instead of directly to the main menu)</li>\n<li>Fixed the colors not showing on the display (pull request have been sent to <a href=\"https://github.com/devkitPro/libctru/pull/570\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/devkitPro/libctru/pull/570/hovercard\">devkitPro/libctru</a>)</li>\n<li>Fixed the preview holding a color if the last one was set (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2069165368\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Golem642/CtrRGBPAT2/issues/1\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Golem642/CtrRGBPAT2/issues/1/hovercard\" href=\"https://github.com/Golem642/CtrRGBPAT2/issues/1\">#1</a>, do any action to stop the preview)</li>\n<li>Fixed the building process a bit. No more errors</li>\n</ul>\n<p dir=\"auto\">Note that if you try to build the file manually, the result might be different as i have used my own version of libctru which includes the lastest version with <a href=\"https://github.com/devkitPro/libctru/pull/570\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/devkitPro/libctru/pull/570/hovercard\">devkitPro/libctru#570</a> and <a href=\"https://github.com/devkitPro/libctru/pull/561\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/devkitPro/libctru/pull/561/hovercard\">devkitPro/libctru#561</a> applied.</p>\n<p dir=\"auto\">I hope you enjoy this release, the next one will probably add pattern loading from a file.</p>\n<p dir=\"auto\">Have fun ! :)</p>\n<p dir=\"auto\">QR code download :<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/8fdb95f3-dcbc-4d34-af05-c4018373587b\"><img src=\"https://github.com/user-attachments/assets/8fdb95f3-dcbc-4d34-af05-c4018373587b\" alt=\"image\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "Hello again\n\nI'm back for another release with quite the exciting changes. Most notably...\n## Low battery pattern editing\nThat's right, you can now make this annoying blinking light less of a pain with this new release. I know some of you had been waiting for it for a long time so here it finally is. Do note that there is currently no way to change the color of the LED as it does not function the same way as a classic animation.\n\nFor the rest, here's a full list of the changes :\n- Reworked the menus a bit (again)\n- Pattern editor now also shows separate R G and B values that you can edit\n- Added loading menus for default animations and currently installed animations\n- Added previews in a few places (pattern editor, low battery, and some loading menus)\n- Added joystick/CPAD support\n- Added direction holding support (you can now move faster in the menus)\n- Added better B key handling (go back one menu at a time instead of directly to the main menu)\n- Fixed the colors not showing on the display (pull request have been sent to [devkitPro/libctru](https://github.com/devkitPro/libctru/pull/570))\n- Fixed the preview holding a color if the last one was set (#1, do any action to stop the preview)\n- Fixed the building process a bit. No more errors\n\nNote that if you try to build the file manually, the result might be different as i have used my own version of libctru which includes the lastest version with [devkitPro/libctru#570](https://github.com/devkitPro/libctru/pull/570) and [devkitPro/libctru#561](https://github.com/devkitPro/libctru/pull/561) applied.\n\nI hope you enjoy this release, the next one will probably add pattern loading from a file.\n\nHave fun ! :)\n\nQR code download :\n![image](https://github.com/user-attachments/assets/8fdb95f3-dcbc-4d34-af05-c4018373587b)\n", "updated": "2025-04-27T15:28:52Z", "urls": ["https://db.universal-team.net/3ds/ctrrgbpat2"], "version": "v2.5", "version_title": "V2.5", "website": "https://db.universal-team.net/3ds/ctrrgbpat2"}, {"author": "Golem64", "avatar": "https://avatars.githubusercontent.com/u/65229557?v=4", "categories": ["utility"], "color": "#3f3428", "color_bg": "#3f3428", "created": "2024-03-29T19:18:41Z", "description": "Patch for Nintendo consoles to remove the read-only check on amiibos and allow for rewritable Ntag215 NFC tags", "download_page": "https://github.com/Golem642/NFCheckRem/releases", "downloads": {"New_3DS_and_New_2DS.zip": {"size": 615, "size_str": "615 Bytes", "url": "https://github.com/Golem642/NFCheckRem/releases/download/3ds/New_3DS_and_New_2DS.zip"}, "Old_3DS_and_Old_2DS.zip": {"size": 616, "size_str": "616 Bytes", "url": "https://github.com/Golem642/NFCheckRem/releases/download/3ds/Old_3DS_and_Old_2DS.zip"}}, "github": "Golem642/NFCheckRem", "icon": "https://raw.githubusercontent.com/Golem642/NFCheckRem/main/NFCheckRem.png", "icon_index": 73, "image": "https://raw.githubusercontent.com/Golem642/NFCheckRem/main/NFCheckRem.png", "image_length": 13600, "installed_files": ["sdmc:/luma/sysmodules/0004013000004002.ips", "sdmc:/luma/sysmodules/0004013000004002.ips"], "long_description": "Patch for Nintendo consoles to remove the read-only check on amiibos and allow for rewritable Ntag215 NFC tags\n# Installation\n- Nintendo 3DS : Ensure you have the latest [Luma3DS](https://github.com/LumaTeam/Luma3DS/) version, then go into the folder corresponding to your console and download the .ips file. \nPut this file into your SD card in the following folder : `/luma/sysmodules/` then ensure you have \"Enable loading external FIRMs and modules\" and \"Enable game patching\" enabled in the Luma3DS settings (hold SELECT on boot)\n- Wii U : (not yet implemented)\n- Switch : (not yet implemented)\n### Note for 3DS users\nThe patch will do nothing if wumiibo is enabled, ensure wumiibo is disabled before attempting to scan any Amiibo or NFC tag\n# Why ?\nWhen writing an Amiibo to a blank Ntag215 NFC tag with an app such as [TagMo](https://github.com/HiddenRamblings/TagMo), the tag will become read-only on some parts of the data.\n\nThis data includes the Amiibo game character id, variant, figure type, model number and series.\n\nThis means that if it's read-only, you cannot change the figure stored on the NFC tag, which therefore mean having to buy multiple tags for every Amiibo you want.\n# Can't I just use Wumiibo/re_nfpii ?\nWell yes but sometimes games won't like when you open their menu and give you intense lag until you restart it, making those amiibo emulation apps unusable on those games.\n\nMoreover, this solution will give you the possibility to have physical tags, so you get the original experience with a few more features + you can easily share it with others as long as they have the patch too\n# What does this do ?\nThis modifies the NFC system module to disable the checks that are made on those areas, yes the console checks if the tag is read-only.\n\nBy disabling these checks, this means you can have write-enabled tags and they would still work on consoles with the patch installed\n\nAnd thus, you can reuse your tag forever without being constrained to have it as one specific Amiibo (you still have to rewrite it every time you want to change it)\n# Technical details\nSee the [GitHub repository](https://github.com/Golem642/NFCheckRem)", "script_message": "You will need to have \"Game Patching\" and \"Loading external FIRMs and modules\"\nenabled in LumaCFW settings (hold select on boot)", "scripts": {"New 3DS and New 2DS": [{"file": "https://raw.githubusercontent.com/Golem642/NFCheckRem/main/New%203DS%20and%20New%202DS/0004013000004002.ips", "output": "sdmc:/luma/sysmodules/0004013000004002.ips", "type": "downloadFile"}], "Old 3DS and Old 2DS": [{"file": "https://raw.githubusercontent.com/Golem642/NFCheckRem/main/Old%203DS%20and%20Old%202DS/0004013000004002.ips", "output": "sdmc:/luma/sysmodules/0004013000004002.ips", "type": "downloadFile"}]}, "slug": "nfcheckrem", "source": "https://github.com/Golem642/NFCheckRem", "stars": 14, "systems": ["3DS"], "title": "NFCheckRem", "update_notes": "<p dir=\"auto\">Here's the first fully working version of the patch. As of now, it's only for the 3DS/2DS family. Everything is working : You can scan any amiibo you want with your DS, whether normal (locked) or unlocked and it will recognize it</p>\n<p dir=\"auto\">Alongside it is a modified build of TagMo which essentially disable writing the lock bits onto your NFC tags. (You will have to uninstall the actual TagMo beforehand if you have it, otherwise Android will not let you update as I signed the APK with my own keys since i don't know the ones used for TagMo)<br>\nSo you can rewrite over an unlocked tag as many times as you want, and change it's figurine anytime.<br>\nBut keep in mind as of now the save data inside the tag is deleted too if you rewrite it (although only a few games uses save data onto amiibos)</p>\n<p dir=\"auto\">Before making an issue saying it's not working, please make sure you :</p>\n<ul dir=\"auto\">\n<li>Installed the correct patch</li>\n<li>Activated \"Enable game patching\" And \"Allow custom firmware\" in Luma3DS settings (hold SELECT on console startup)</li>\n<li>Used the modified TagMo to flash either : a blank NFC tag, or an already rewritable amiibo nfc Tag. Classic amiibos you flashed with the official TagMo will not be able to be rewritten</li>\n</ul>\n<p dir=\"auto\">If you have any other problem, then create an issue so i can help you fix it.</p>\n<p dir=\"auto\">Have fun !</p>", "update_notes_md": "Here's the first fully working version of the patch. As of now, it's only for the 3DS/2DS family. Everything is working : You can scan any amiibo you want with your DS, whether normal (locked) or unlocked and it will recognize it\n\nAlongside it is a modified build of TagMo which essentially disable writing the lock bits onto your NFC tags. (You will have to uninstall the actual TagMo beforehand if you have it, otherwise Android will not let you update as I signed the APK with my own keys since i don't know the ones used for TagMo)\nSo you can rewrite over an unlocked tag as many times as you want, and change it's figurine anytime.\nBut keep in mind as of now the save data inside the tag is deleted too if you rewrite it (although only a few games uses save data onto amiibos)\n\nBefore making an issue saying it's not working, please make sure you :\n- Installed the correct patch \n- Activated \"Enable game patching\" And \"Allow custom firmware\" in Luma3DS settings (hold SELECT on console startup)\n- Used the modified TagMo to flash either : a blank NFC tag, or an already rewritable amiibo nfc Tag. Classic amiibos you flashed with the official TagMo will not be able to be rewritten\n\nIf you have any other problem, then create an issue so i can help you fix it.\n\nHave fun !", "updated": "2024-06-06T23:17:35Z", "urls": ["https://db.universal-team.net/3ds/nfcheckrem"], "version": "3ds", "version_title": "Fully working patch for the 3DS/2DS family"}, {"author": "Hoksy", "avatar": "https://avatars.githubusercontent.com/u/5952243?v=4", "categories": ["game"], "color": "#7b5da7", "color_bg": "#5e4780", "created": "2016-09-02T19:40:02Z", "description": "a pyramidman's quest to save his father", "download_page": "https://github.com/Hoksy/ravimid/releases", "downloads": {"ravimid.cia": {"size": 2925504, "size_str": "2 MiB", "url": "https://github.com/Hoksy/ravimid/releases/download/1.2/ravimid.cia"}, "ravimid_deluxe.cia": {"size": 2917312, "size_str": "2 MiB", "url": "https://github.com/Hoksy/ravimid/releases/download/1.2/ravimid_deluxe.cia"}}, "github": "Hoksy/ravimid", "icon": "https://db.universal-team.net/assets/images/icons/ravimid.png", "icon_index": 74, "image": "https://db.universal-team.net/assets/images/images/ravimid.png", "image_length": 905, "qr": {"ravimid.cia": "https://db.universal-team.net/assets/images/qr/ravimid-cia.png", "ravimid_deluxe.cia": "https://db.universal-team.net/assets/images/qr/ravimid_deluxe-cia.png"}, "slug": "ravimid", "source": "https://github.com/Hoksy/ravimid", "stars": 2, "systems": ["3DS"], "title": "ravimid", "unique_ids": [677313], "update_notes": "<p dir=\"auto\">Fixed .cia not installing on n3DS<br>\nThanks to VideahGams!</p>", "update_notes_md": "Fixed .cia not installing on n3DS\nThanks to VideahGams!\n", "updated": "2016-11-08T23:24:17Z", "urls": ["https://db.universal-team.net/3ds/ravimid"], "version": "1.2", "version_title": "ravimid.cia"}, {"author": "ItsDeidara", "avatar": "https://avatars.githubusercontent.com/u/16449821?v=4", "categories": ["utility"], "color": "#71524e", "color_bg": "#71524e", "created": "2016-08-26T15:57:26Z", "description": "A capture alignment assistant for 3ds capture cards and NTRviewer", "download_page": "https://github.com/ItsDeidara/CaptureAssistant/releases", "downloads": {"CaptureAssistant.cia": {"size": 1606592, "size_str": "1 MiB", "url": "https://github.com/ItsDeidara/CaptureAssistant/releases/download/1.3/CaptureAssistant.cia"}, "CaptureAssistantv1.3.zip": {"size": 1285025, "size_str": "1 MiB", "url": "https://github.com/ItsDeidara/CaptureAssistant/releases/download/1.3/CaptureAssistantv1.3.zip"}}, "github": "ItsDeidara/CaptureAssistant", "icon": "https://raw.githubusercontent.com/ItsDeidara/CaptureAssistant/master/assets/icon.png", "icon_index": 75, "image": "https://raw.githubusercontent.com/ItsDeidara/CaptureAssistant/master/assets/banner.png", "image_length": 26023, "license": "mit", "license_name": "MIT License", "qr": {"CaptureAssistant.cia": "https://db.universal-team.net/assets/images/qr/captureassistant-cia.png"}, "scripts": {"CaptureAssistant.cia": [{"file": "CaptureAssistant.*\\.zip", "output": "/CaptureAssistant.zip", "repo": "ItsDeidara/CaptureAssistant", "type": "downloadRelease"}, {"file": "/CaptureAssistant.zip", "input": "CaptureAssistant.cia", "output": "/CaptureAssistant.cia", "type": "extractFile"}, {"count": 3, "message": "Use alternate calibration images?", "name": "alternate-images", "type": "promptMessage"}, {"file": "/CaptureAssistant.zip", "input": "calibrationalt.png", "output": "/calibration.png", "type": "extractFile"}, {"file": "/CaptureAssistant.zip", "input": "calibrationalt2.png", "output": "/calibration2.png", "type": "extractFile"}, {"count": 2, "type": "skip"}, {"file": "/CaptureAssistant.zip", "input": "calibration.png", "output": "/calibration.png", "type": "extractFile"}, {"file": "/CaptureAssistant.zip", "input": "calibration2.png", "output": "/calibration2.png", "type": "extractFile"}, {"file": "/CaptureAssistant.cia", "type": "installCia"}, {"file": "/CaptureAssistant.cia", "type": "deleteFile"}, {"file": "/CaptureAssistant.zip", "type": "deleteFile"}]}, "slug": "captureassistant", "source": "https://github.com/ItsDeidara/CaptureAssistant", "stars": 2, "systems": ["3DS"], "title": "CaptureAssistant", "unique_ids": [26722], "update_notes": "<p dir=\"auto\">Extract to the root of your SD card and install CaptureAssistant with FBI</p>\n<p dir=\"auto\">Changelog-<br>\nFixed duplicate Title ID</p>\n<p dir=\"auto\">Bugs-<br>\ncalibrationalt's are slightly too large</p>\n<p dir=\"auto\">If you would like to add anything too this or would like to request anything then please request it in the tool's GBAtemp thread <a href=\"http://gbatemp.net/threads/capture-assistant-a-capture-alignment-tool-for-capture-cards-ntr.439356/#post-6631437\" rel=\"nofollow\">http://gbatemp.net/threads/capture-assistant-a-capture-alignment-tool-for-capture-cards-ntr.439356/#post-6631437</a></p>", "update_notes_md": "Extract to the root of your SD card and install CaptureAssistant with FBI\n\nChangelog-\nFixed duplicate Title ID\n\nBugs-\ncalibrationalt's are slightly too large\n\nIf you would like to add anything too this or would like to request anything then please request it in the tool's GBAtemp thread http://gbatemp.net/threads/capture-assistant-a-capture-alignment-tool-for-capture-cards-ntr.439356/#post-6631437\n", "updated": "2016-08-26T23:13:12Z", "urls": ["https://db.universal-team.net/3ds/captureassistant"], "version": "1.3"}, {"author": "JK", "avatar": "https://avatars.githubusercontent.com/u/39171744?v=4", "categories": ["utility", "save-tool"], "color": "#868581", "color_bg": "#807f7b", "created": "2018-07-12T09:28:08Z", "description": "JK's Save Manager for 3DS", "download_page": "https://github.com/J-D-K/JKSM/releases", "downloads": {"JKSM.3dsx": {"size": 316076, "size_str": "308 KiB", "url": "https://github.com/J-D-K/JKSM/releases/download/05.08.2020/JKSM.3dsx"}, "JKSM.cia": {"size": 627648, "size_str": "612 KiB", "url": "https://github.com/J-D-K/JKSM/releases/download/05.08.2020/JKSM.cia"}}, "github": "J-D-K/JKSM", "icon": "https://raw.githubusercontent.com/J-D-K/JKSM/master/JKSM/icon.png", "icon_index": 76, "image": "https://db.universal-team.net/assets/images/images/jksm.png", "image_length": 954, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"JKSM.cia": "https://db.universal-team.net/assets/images/qr/jksm-cia.png"}, "screenshots": [{"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/jksm/main-menu.png"}, {"description": "Title list", "url": "https://db.universal-team.net/assets/images/screenshots/jksm/title-list.png"}, {"description": "Title menu", "url": "https://db.universal-team.net/assets/images/screenshots/jksm/title-menu.png"}, {"description": "Title save file mode", "url": "https://db.universal-team.net/assets/images/screenshots/jksm/title-save-file-mode.png"}], "slug": "jksm", "source": "https://github.com/J-D-K/JKSM", "stars": 394, "systems": ["3DS"], "title": "JKSM", "unique_ids": [180786], "update_notes": "<ul dir=\"auto\">\n<li>Dropped support for *hax</li>\n<li>Cleaned up FS code</li>\n<li>Favorites ported from switch</li>\n<li>Fixed bug that caused extdata to not be backed up when dump all was used</li>\n<li>Probably other stuff. It's been forever.</li>\n</ul>", "update_notes_md": "* Dropped support for *hax\n* Cleaned up FS code\n* Favorites ported from switch\n* Fixed bug that caused extdata to not be backed up when dump all was used\n* Probably other stuff. It's been forever.", "updated": "2020-05-09T03:47:57Z", "urls": ["https://db.universal-team.net/3ds/jksm"], "version": "05.08.2020", "version_title": "JKSM 05.08.2020"}, {"author": "Stefan", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/9059719?v=4", "categories": ["game"], "color": "#d6d6d6", "color_bg": "#808080", "created": "2016-06-03T14:02:09Z", "description": "A Snake Clone for the Nintendo 3DS. Made with LövePotion.", "download_page": "https://github.com/Jacudibu/Snake2DS/releases", "downloads": {"Snake2DS-3DSFiles-v1.0.zip": {"size": 874256, "size_str": "853 KiB", "url": "https://github.com/Jacudibu/Snake2DS/releases/download/v1.0/Snake2DS-3DSFiles-v1.0.zip"}, "Snake2DS-PC-v1.0.zip": {"size": 2711426, "size_str": "2 MiB", "url": "https://github.com/Jacudibu/Snake2DS/releases/download/v1.0/Snake2DS-PC-v1.0.zip"}, "Snake2DS.cia": {"size": 1217472, "size_str": "1 MiB", "url": "https://github.com/Jacudibu/Snake2DS/releases/download/v1.0/Snake2DS.cia"}}, "github": "Jacudibu/Snake2DS", "icon": "https://raw.githubusercontent.com/Jacudibu/Snake2DS/master/icon_large.png", "icon_index": 77, "image": "https://db.universal-team.net/assets/images/images/snake2ds.png", "image_length": 1209, "installed_files": ["%3DSX%/Snake2DS/"], "license": "mit", "license_name": "MIT License", "qr": {"Snake2DS.cia": "https://db.universal-team.net/assets/images/qr/snake2ds-cia.png"}, "scripts": {"Snake2DS.3dsx": [{"file": "Snake2DS-3DSFiles.*\\.zip", "output": "/Snake2DS.zip", "repo": "Jacudibu/Snake2DS", "type": "downloadRelease"}, {"file": "/Snake2DS.zip", "input": "Snake2DS/", "output": "%3DSX%/Snake2DS/", "type": "extractFile"}, {"file": "/Snake2DS.zip", "type": "deleteFile"}]}, "slug": "snake2ds", "source": "https://github.com/Jacudibu/Snake2DS", "stars": 3, "systems": ["3DS"], "title": "Snake2DS", "unique_ids": [4163], "update_notes": "<p dir=\"auto\"><strong>Install instructions</strong></p>\n<p dir=\"auto\"><strong>3DS (Homebrew only):</strong><br>\nEither install the .cia file directly or copy the Snake2DS Folder that's inside the .zip into your /3ds/ folder and it should appear inside your launcher's home menu.</p>\n<p dir=\"auto\"><strong>PC (Windows):</strong><br>\nJust unzip the File and run the .exe inside it.</p>", "update_notes_md": "**Install instructions**\n\n**3DS (Homebrew only):**\nEither install the .cia file directly or copy the Snake2DS Folder that's inside the .zip into your /3ds/ folder and it should appear inside your launcher's home menu.\n\n**PC (Windows):**\nJust unzip the File and run the .exe inside it.\n", "updated": "2016-06-16T14:28:38Z", "urls": ["https://db.universal-team.net/3ds/snake2ds"], "version": "v1.0", "version_title": "Release v1.0"}, {"author": "JeffRuLz", "avatar": "https://avatars.githubusercontent.com/u/14222721?v=4", "categories": ["game"], "color": "#8b948e", "color_bg": "#78807a", "created": "2021-01-28T00:52:25Z", "description": "Port of Sonic 1 and 2 to the 3DS, based on Rubberduckycooly's Sonic 1/2 (2013) decompilation", "download_page": "https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation/releases", "downloads": {"Sonic1.3dsx": {"size": 1051460, "size_str": "1 MiB", "url": "https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation/releases/download/v1.3.0/Sonic1.3dsx"}, "Sonic1.cia": {"size": 1057216, "size_str": "1 MiB", "url": "https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation/releases/download/v1.3.0/Sonic1.cia"}, "Sonic1_rev01.3dsx": {"size": 1051676, "size_str": "1 MiB", "url": "https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation/releases/download/v1.3.0/Sonic1_rev01.3dsx"}, "Sonic1_rev01.cia": {"size": 1057728, "size_str": "1 MiB", "url": "https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation/releases/download/v1.3.0/Sonic1_rev01.cia"}, "Sonic2.3dsx": {"size": 1051460, "size_str": "1 MiB", "url": "https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation/releases/download/v1.3.0/Sonic2.3dsx"}, "Sonic2.cia": {"size": 1072576, "size_str": "1 MiB", "url": "https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation/releases/download/v1.3.0/Sonic2.cia"}, "Sonic2_rev01.3dsx": {"size": 1051676, "size_str": "1 MiB", "url": "https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation/releases/download/v1.3.0/Sonic2_rev01.3dsx"}, "Sonic2_rev01.cia": {"size": 1072576, "size_str": "1 MiB", "url": "https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation/releases/download/v1.3.0/Sonic2_rev01.cia"}}, "github": "JeffRuLz/Sonic-1-2-2013-Decompilation", "icon": "https://raw.githubusercontent.com/JeffRuLz/Sonic-1-2-2013-Decompilation/main/Sonic1Decomp.3DS/banner/icon.png", "icon_index": 78, "image": "https://raw.githubusercontent.com/JeffRuLz/Sonic-1-2-2013-Decompilation/main/Sonic1Decomp.3DS/banner/banner.png", "image_length": 35081, "license": "other", "license_name": "Other", "long_description": "Port of Sonic 1 and 2 to the 3DS, based on Rubberduckycooly's Sonic 1/2 (2013) decompilation.\n\nIn order to run the game, you need to get the \"Data.rsdk.xmf\" file from a copy of Sonic 1 or 2 (2013), rename it to \"Data.rsdk\", and copy it to \"/3ds/Sonic1\" or \"/3ds/Sonic2\" respectively on your SD card.\n\nOfficial video guide on how to get the \"Data.rsdk.xmf\" file from each game: <https://www.youtube.com/watch?v=gzIfRW91IxE>", "qr": {"Sonic1.cia": "https://db.universal-team.net/assets/images/qr/sonic1-cia.png", "Sonic1_rev01.cia": "https://db.universal-team.net/assets/images/qr/sonic1_rev01-cia.png", "Sonic2.cia": "https://db.universal-team.net/assets/images/qr/sonic2-cia.png", "Sonic2_rev01.cia": "https://db.universal-team.net/assets/images/qr/sonic2_rev01-cia.png"}, "screenshots": [{"description": "Sonic 1 green hill zone", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-1--2/sonic-1-green-hill-zone.png"}, {"description": "Sonic 1 special stage", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-1--2/sonic-1-special-stage.png"}, {"description": "Sonic 1 star light zone", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-1--2/sonic-1-star-light-zone.png"}, {"description": "Sonic 1 title screen", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-1--2/sonic-1-title-screen.png"}, {"description": "Sonic 2 casino night zone", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-1--2/sonic-2-casino-night-zone.png"}, {"description": "Sonic 2 emeral hill zone", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-1--2/sonic-2-emeral-hill-zone.png"}, {"description": "Sonic 2 special stage", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-1--2/sonic-2-special-stage.png"}, {"description": "Sonic 2 title screen", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-1--2/sonic-2-title-screen.png"}], "script_message": "Note: You will need \"Data.rsdk\" from\nthe Steam, Android, or iOS version in\n\"/3ds/Sonic1\" / \"/3ds/Sonic2\" to play the game.", "slug": "sonic-1--2", "source": "https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation", "stars": 52, "systems": ["3DS"], "title": "Sonic 1 / 2", "unique_ids": [18331, 18332], "update_notes": "<h1 dir=\"auto\"><a href=\"https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation/tree/main#requirements\">!!! Read the Setup Guide !!!</a></h1>\n<h1 dir=\"auto\">A New 3DS is required</h1>\n<h3 dir=\"auto\">Updates</h3>\n<ul dir=\"auto\">\n<li>Now based on RSDKv4 version 1.3.0</li>\n<li>Mods can now be used. (Read: <a href=\"https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation#about-mods\">About Mods</a>)</li>\n<li>REV01 builds are now provided\n<ul dir=\"auto\">\n<li>Adds compatibility for certain data files.</li>\n<li>Only use if you're having issues with the normal builds.</li>\n</ul>\n</li>\n<li>Audio processing is now done in a separate thread on a separate core</li>\n<li>Performance boost to special stages, due to the new audio thread\n<ul dir=\"auto\">\n<li>Sonic 1 special stages run at 30-60fps</li>\n<li>Sonic 2 special stages run 15-30fps</li>\n</ul>\n</li>\n<li>Added warning screens for some common user errors</li>\n<li><strong>October 9th Hotfix: Fixed a bug that prevented multiple mods from loading.</strong></li>\n<li><strong>October 11th: Debug text is no longer displayed when debug mode is disabled. (Except for specific situations.)</strong></li>\n<li><strong>November 4th: Fixed game options not working properly (Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/MegAmi24/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/MegAmi24\">@MegAmi24</a>)</strong></li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/14222721/194726393-d59587cf-1530-46f5-850c-ef33c3a882ff.png\"><img src=\"https://user-images.githubusercontent.com/14222721/194726393-d59587cf-1530-46f5-850c-ef33c3a882ff.png\" alt=\"sonic1qr\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/14222721/194726395-24f5fa12-421f-4dc2-82bc-7e4d81c5281b.png\"><img src=\"https://user-images.githubusercontent.com/14222721/194726395-24f5fa12-421f-4dc2-82bc-7e4d81c5281b.png\" alt=\"sonic2qr\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "# [!!! Read the Setup Guide !!!](https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation/tree/main#requirements)\n\n# A New 3DS is required\n\n### Updates\n- Now based on RSDKv4 version 1.3.0\n- Mods can now be used. (Read: [About Mods](https://github.com/JeffRuLz/Sonic-1-2-2013-Decompilation#about-mods))\n- REV01 builds are now provided\n  - Adds compatibility for certain data files.\n  - Only use if you're having issues with the normal builds.\n- Audio processing is now done in a separate thread on a separate core\n- Performance boost to special stages, due to the new audio thread\n  - Sonic 1 special stages run at 30-60fps\n  - Sonic 2 special stages run 15-30fps\n- Added warning screens for some common user errors\n- **October 9th Hotfix: Fixed a bug that prevented multiple mods from loading.**\n- **October 11th: Debug text is no longer displayed when debug mode is disabled. (Except for specific situations.)** \n- **November 4th: Fixed game options not working properly (Thanks to @MegAmi24)**\n\n![sonic1qr](https://user-images.githubusercontent.com/14222721/194726393-d59587cf-1530-46f5-850c-ef33c3a882ff.png)\n\n![sonic2qr](https://user-images.githubusercontent.com/14222721/194726395-24f5fa12-421f-4dc2-82bc-7e4d81c5281b.png)\n", "updated": "2022-10-08T20:05:50Z", "urls": ["https://db.universal-team.net/3ds/sonic-1--2"], "version": "v1.3.0", "version_title": "New 3DS v1.3.0"}, {"author": "JeffRuLz", "avatar": "https://avatars.githubusercontent.com/u/14222721?v=4", "categories": ["utility"], "color": "#61ceff", "color_bg": "#306780", "created": "2018-09-12T19:48:02Z", "description": "DSi Title Manager for HiyaCFW", "download_page": "https://github.com/JeffRuLz/TMFH/releases", "downloads": {"TMFH.0.7.1.zip": {"size": 114153, "size_str": "111 KiB", "url": "https://github.com/JeffRuLz/TMFH/releases/download/v0.7.0/TMFH.0.7.1.zip"}}, "github": "JeffRuLz/TMFH", "icon": "https://db.universal-team.net/assets/images/icons/tmfh.png", "icon_index": 79, "image": "https://db.universal-team.net/assets/images/images/tmfh.png", "image_length": 225, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "TMFH is no longer in development, [NTM](/ds/NTM) is a newer fork with additional features.", "slug": "tmfh", "source": "https://github.com/JeffRuLz/TMFH", "stars": 33, "systems": ["DS"], "title": "TMFH", "unistore_exclude": true, "update_notes": "<h3 dir=\"auto\">IMPORTAINT: <a href=\"https://github.com/Epicpkmn11/NTM\">This project has been superseded by NTM</a>. Use that instead.</h3>\n<ul dir=\"auto\">\n<li>Nand free space calculation is now accurate (or very close).</li>\n<li>Fixed the broken file browser when ran with TWiLight Menu.</li>\n</ul>", "update_notes_md": "### IMPORTAINT: [This project has been superseded by NTM](https://github.com/Epicpkmn11/NTM). Use that instead.\n\n- Nand free space calculation is now accurate (or very close).\n- Fixed the broken file browser when ran with TWiLight Menu.", "updated": "2019-06-27T01:36:05Z", "urls": ["https://db.universal-team.net/ds/tmfh"], "version": "v0.7.0", "version_title": "0.7.0"}, {"author": "JereM", "avatar": "https://avatars.githubusercontent.com/u/91017285?v=4", "categories": ["game"], "color": "#475830", "color_bg": "#475830", "created": "2025-06-28T14:00:42Z", "description": "Demake of the game Bart Bash for the 3ds.", "download_page": "https://github.com/Jermurder/BartBash3ds/releases", "downloads": {"bartbash.3dsx": {"size": 16376968, "size_str": "15 MiB", "url": "https://github.com/Jermurder/BartBash3ds/releases/download/1.67/bartbash.3dsx"}}, "github": "Jermurder/BartBash3ds", "icon": "https://db.universal-team.net/assets/images/icons/bart-bash.png", "icon_index": 80, "image": "https://db.universal-team.net/assets/images/icons/bart-bash.png", "image_length": 10305, "long_description": "**Analyse, Aim and DROP!**\nBart Bash is the newest and greatest launch game from TeleSTOP!\nFire happy barts into the sky, watch your score climb, and enjoy the chaos!\nIt's simple, addictive fun. Launch barts like there's no tomorrow.. they're okay with it!\nRelax as your counter ticks up and the barts fly free.\n\n**How to Play**\nSelect up to 6 barts, and press A, the ones you don't pick become bonus barts for extra fun!\nUse the slider, then press \"Drop\" to launch.\nWatch the barts soar, the counter tick up, and your joy grow.\nThen head to the in-game store and unlock awesome upgrades!\n\n\n3DS PORT MADE BY JERE", "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/bart-bash/gameplay.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/bart-bash/title-screen.png"}], "slug": "bart-bash", "source": "https://github.com/Jermurder/BartBash3ds", "stars": 1, "systems": ["3DS"], "title": "Bart Bash", "update_notes": "<p dir=\"auto\">the file you are supposed to open on the 3ds to play the game</p>", "update_notes_md": "the file you are supposed to open on the 3ds to play the game", "updated": "2025-11-14T17:01:12Z", "urls": ["https://db.universal-team.net/3ds/bart-bash"], "version": "1.67", "version_title": "Bart Bash .3DSX Build", "website": "Demake%20of%20the%20game%20Bart%20Bash%20for%20the%203ds.", "wiki": "https://wiki.bartbash.com/wiki/index.php?title=Main_Page"}, {"author": "Jonatan", "avatar": "https://avatars.githubusercontent.com/u/66566027?v=4", "categories": ["game"], "color": "#645750", "color_bg": "#645750", "created": "2021-03-03T13:33:23Z", "description": "It's like the classic game pong, but with guns.", "download_page": "https://github.com/Jonatan6/Pistol-Pong-DS/releases", "downloads": {"Pistol-Pong-DS.nds": {"size": 190976, "size_str": "186 KiB", "url": "https://github.com/Jonatan6/Pistol-Pong-DS/releases/download/v1.0/Pistol-Pong-DS.nds"}}, "github": "Jonatan6/Pistol-Pong-DS", "icon": "https://db.universal-team.net/assets/images/icons/pistol-pong-ds.png", "icon_index": 81, "image": "https://db.universal-team.net/assets/images/images/pistol-pong-ds.png", "image_length": 2201, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "It's like the classic game pong, but with guns.\n\n## The rules are simple\n* Control your paddle by pressing up and down on the dpad, and fire your gun by pressing right on the dpad.\n* If you get shot or miss the ball, your opponent gains one point.\n* If you manage to shot your opponent of if it misses the ball, you gain one point.\n* And the most important of them all all: **Have fun!**", "qr": {"Pistol-Pong-DS.nds": "https://db.universal-team.net/assets/images/qr/pistol-pong-ds-nds.png"}, "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/pistol-pong-ds/gameplay.png"}, {"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/pistol-pong-ds/main-menu.png"}], "slug": "pistol-pong-ds", "source": "https://github.com/Jonatan6/Pistol-Pong-DS", "stars": 12, "systems": ["DS"], "title": "Pistol Pong DS", "update_notes": "<h2 dir=\"auto\">The first release of Pistol Pong DS is here!</h2>\n<h3 dir=\"auto\">The rules are simple:</h3>\n<ul dir=\"auto\">\n<li>Control your paddle by pressing up and down on the dpad, and fire your gun by pressing right on the dpad.</li>\n<li>If you get shot or miss the ball, your opponent gains one point.</li>\n<li>If you manage to shot your opponent of if it misses the ball, you gain one point.</li>\n<li>And the most important of them all: <strong>Have fun!</strong></li>\n</ul>\n<h3 dir=\"auto\">To-Do</h3>\n<ul dir=\"auto\">\n<li>Add mystery-boxes/powerups</li>\n<li>Make the <em>medium</em> and <em>hard</em> difficulties of the ai stronger</li>\n<li>Add a fancy title screen</li>\n</ul>", "update_notes_md": "## The first release of Pistol Pong DS is here!\n### The rules are simple:\n* Control your paddle by pressing up and down on the dpad, and fire your gun by pressing right on the dpad.\n* If you get shot or miss the ball, your opponent gains one point. \n* If you manage to shot your opponent of if it misses the ball, you gain one point.\n* And the most important of them all: **Have fun!**\n\n### To-Do\n* Add mystery-boxes/powerups\n* Make the *medium* and *hard* difficulties of the ai stronger\n* Add a fancy title screen\n\n", "updated": "2021-03-16T16:44:50Z", "urls": ["https://db.universal-team.net/ds/pistol-pong-ds"], "version": "v1.0", "version_title": "First release"}, {"author": "Jonatan", "avatar": "https://avatars.githubusercontent.com/u/66566027?v=4", "categories": ["game"], "color": "#906e34", "color_bg": "#80612e", "created": "2020-06-28T16:50:04Z", "description": "Tic Tac DS is a tic-tac-toe clone for the NDS.", "download_page": "https://github.com/Jonatan6/Tic-Tac-DS/releases", "downloads": {"tic-tac-ds.nds": {"size": 160256, "size_str": "156 KiB", "url": "https://github.com/Jonatan6/Tic-Tac-DS/releases/download/v3.1/tic-tac-ds.nds"}}, "github": "Jonatan6/Tic-Tac-DS", "icon": "https://db.universal-team.net/assets/images/icons/tic-tac-ds.png", "icon_index": 82, "image": "https://db.universal-team.net/assets/images/images/tic-tac-ds.png", "image_length": 9717, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "A very simplistic Tic-Tac-Toe clone for the Nintendo DS.", "qr": {"tic-tac-ds.nds": "https://db.universal-team.net/assets/images/qr/tic-tac-ds-nds.png"}, "screenshots": [{"description": "Choose difficulty", "url": "https://db.universal-team.net/assets/images/screenshots/tic-tac-ds/choose-difficulty.png"}, {"description": "Completed game", "url": "https://db.universal-team.net/assets/images/screenshots/tic-tac-ds/completed-game.png"}], "slug": "tic-tac-ds", "source": "https://github.com/Jonatan6/Tic-Tac-DS", "stars": 3, "systems": ["DS"], "title": "Tic-Tac-DS", "update_notes": "<p dir=\"auto\">This is a very minor release. The only thing I did was fix a couple of bugs and change some small things.</p>", "update_notes_md": "This is a very minor release. The only thing I did was fix a couple of bugs and change some small things.", "updated": "2021-03-07T17:14:33Z", "urls": ["https://db.universal-team.net/ds/tic-tac-ds"], "version": "v3.1", "version_title": "Version 3.1"}, {"author": "KahnerC", "avatar": "https://avatars.githubusercontent.com/u/160319898?v=4", "categories": ["game"], "color": "#4b433a", "color_bg": "#4b433a", "created": "2024-02-17T10:44:15Z", "description": "An uninspired card game for the Nintendo DS.", "download_page": "https://github.com/KahnerC/SpiritedDS/releases", "downloads": {"spirited_ds.nds": {"size": 1821696, "size_str": "1 MiB", "url": "https://github.com/KahnerC/SpiritedDS/releases/download/Version1.0/spirited_ds.nds"}}, "github": "KahnerC/SpiritedDS", "icon": "https://raw.githubusercontent.com/KahnerC/SpiritedDS/main/icon.png", "icon_index": 83, "image": "https://raw.githubusercontent.com/KahnerC/SpiritedDS/main/banner.png", "image_length": 117506, "long_description": "Spirited was a series about a rock star ghost who falls in love with an Australian dentist, fresh from the golden age of mad-lib television. Outside of a spartan DVD release, the series produced no merchandise...\n\nUntil now.\n\nToday, I introduce you to Spirited DS, a barebones implementation of how I assume Top Trumps works, featuring 64x64 headshots of beloved Spirited characters, on the Nintendo DS. See how I feel these characters rate in 5 absolutely subjective qualities.\n\nDoes it fall under fair use? Who knows? But I don't think I'm causing much damage to a thirteen year old series on a sub-240p display, even if there are two of them.\n\nThe game is provided as a .nds file, suitable for a flashcart, modded 3DS, or emulator of your choice.\n\nTragically, there is no sound. Anyone who can help with that probably has better things to do.\n\nBuilt with NightFoxLib (which feeds off of DevKitPro, LibNDS). Code was written in C++ in Notepad. Python was used to test some logic, and to process pictures from Krita.\n\nBasic rules are: You pick one of five qualities listed on your card. If your value is bigger than your opponent's you win their card, and both cards go to the bottom of your deck. Lose, and it's your opponent's turn. They play by the same rules, and the game ends when one player has no more cards. It was primitive and dated even by late-seventies standards.", "qr": {"spirited_ds.nds": "https://db.universal-team.net/assets/images/qr/spirited_ds-nds.png"}, "slug": "spiritedds", "source": "https://github.com/KahnerC/SpiritedDS", "stars": 0, "systems": ["DS"], "title": "SpiritedDS", "updated": "2024-02-17T10:51:50Z", "urls": ["https://db.universal-team.net/ds/spiritedds"], "version": "Version1.0", "version_title": "Spirited DS V1.0"}, {"archive": {"3ds1010.zip": {"3ds1010.3dsx": ["3ds/3ds1010/3ds1010.3dsx"], "3ds1010.cia": ["3ds1010.cia"]}}, "author": "Théo B.", "avatar": "https://avatars.githubusercontent.com/u/16072534?v=4", "categories": ["game"], "color": "#f3998d", "color_bg": "#80504a", "created": "2017-01-23T23:54:06Z", "description": "Port of 1010! to 3ds homebrew, made in C.\nIt's like Tetris but with infinite time, you lose when you can no longer place any of the pieces you have available.", "download_page": "https://github.com/LiquidFenrir/3ds1010/releases", "downloads": {"3ds1010.zip": {"size": 451686, "size_str": "441 KiB", "url": "https://github.com/LiquidFenrir/3ds1010/releases/download/v2.0/3ds1010.zip"}}, "github": "LiquidFenrir/3ds1010", "icon": "https://raw.githubusercontent.com/LiquidFenrir/3ds1010/master/resources/icon.png", "icon_index": 84, "image": "https://raw.githubusercontent.com/LiquidFenrir/3ds1010/master/resources/banner.png", "image_length": 1665, "license": "mit", "license_name": "MIT License", "slug": "3ds1010", "source": "https://github.com/LiquidFenrir/3ds1010", "stars": 5, "systems": ["3DS"], "title": "3ds1010", "unique_ids": [250224], "update_notes": "<p dir=\"auto\">Hello! With this new release, I consider the game complete.<br>\nSaving, Themes, Good (enough) controls, Great UI, all is there. There might be a few bugs to fix as people find them, but features are finished.</p>\n<p dir=\"auto\">This release adds better themes: text color control, and a banner.<br>\nThe different colors of the pieces needed more space on the save so download and run the saveconverter for your OS, otherwise the game will crash when you launch it.</p>\n<p dir=\"auto\">You can make your own themes simply by changing the colors in the colors.txt, and the images in sprites.png, then find a name for your theme and put the files in /3ds/3ds1010/Themes//</p>", "update_notes_md": "Hello! With this new release, I consider the game complete.\nSaving, Themes, Good (enough) controls, Great UI, all is there. There might be a few bugs to fix as people find them, but features are finished.\n\nThis release adds better themes: text color control, and a banner.\nThe different colors of the pieces needed more space on the save so download and run the saveconverter for your OS, otherwise the game will crash when you launch it.\n\nYou can make your own themes simply by changing the colors in the colors.txt, and the images in sprites.png, then find a name for your theme and put the files in /3ds/3ds1010/Themes/<theme name>/\n", "updated": "2017-02-12T23:44:23Z", "urls": ["https://db.universal-team.net/3ds/3ds1010"], "version": "v2.0", "version_title": "Game over?"}, {"author": "Théo B.", "avatar": "https://avatars.githubusercontent.com/u/16072534?v=4", "categories": ["app"], "color": "#c0c0d4", "color_bg": "#737380", "created": "2020-10-31T18:01:10Z", "description": "3DS homebrew scientific calculator ", "download_page": "https://github.com/LiquidFenrir/CalculaThreeDS/releases", "downloads": {"CalculaThreeDS.3dsx": {"size": 332796, "size_str": "324 KiB", "url": "https://github.com/LiquidFenrir/CalculaThreeDS/releases/download/v0.2/CalculaThreeDS.3dsx"}}, "github": "LiquidFenrir/CalculaThreeDS", "icon": "https://raw.githubusercontent.com/LiquidFenrir/CalculaThreeDS/main/icon.png", "icon_index": 85, "image": "https://raw.githubusercontent.com/LiquidFenrir/CalculaThreeDS/main/icon.png", "image_length": 1211, "license": "mit", "license_name": "MIT License", "slug": "calculathreeds", "source": "https://github.com/LiquidFenrir/CalculaThreeDS", "stars": 20, "systems": ["3DS"], "title": "CalculaThreeDS", "update_notes": "<p dir=\"auto\">Added complex numbers and the conjugate function to work with them<br>\nAdded implicit multiplications<br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/16072534/104121441-80dd5a00-533e-11eb-9954-a5a6c10dd60e.png\"><img src=\"https://user-images.githubusercontent.com/16072534/104121441-80dd5a00-533e-11eb-9954-a5a6c10dd60e.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">As before, please report bugs you find if they can be reproduced, with an explanation :)</p>", "update_notes_md": "Added complex numbers and the conjugate function to work with them\nAdded implicit multiplications\n![image](https://user-images.githubusercontent.com/16072534/104121441-80dd5a00-533e-11eb-9954-a5a6c10dd60e.png)\n\nAs before, please report bugs you find if they can be reproduced, with an explanation :)", "updated": "2021-01-10T11:32:55Z", "urls": ["https://db.universal-team.net/3ds/calculathreeds"], "version": "v0.2", "version_title": "Complex number time!"}, {"author": "Théo B.", "avatar": "https://avatars.githubusercontent.com/u/16072534?v=4", "categories": ["game"], "color": "#40c62f", "color_bg": "#29801e", "created": "2017-08-19T07:52:05Z", "description": "A 3DS port of the Hexagonal Iso-Path board game by youtuber pocket83 !", "download_page": "https://github.com/LiquidFenrir/HexIsoPath/releases", "downloads": {"HexIsoPath.3dsx": {"size": 302852, "size_str": "295 KiB", "url": "https://github.com/LiquidFenrir/HexIsoPath/releases/download/v1.1.0/HexIsoPath.3dsx"}, "HexIsoPath.cia": {"size": 615360, "size_str": "600 KiB", "url": "https://github.com/LiquidFenrir/HexIsoPath/releases/download/v1.1.0/HexIsoPath.cia"}}, "github": "LiquidFenrir/HexIsoPath", "icon": "https://raw.githubusercontent.com/LiquidFenrir/HexIsoPath/master/icon.png", "icon_index": 86, "image": "https://raw.githubusercontent.com/LiquidFenrir/HexIsoPath/master/banner.png", "image_length": 6762, "license": "mit", "license_name": "MIT License", "qr": {"HexIsoPath.cia": "https://db.universal-team.net/assets/images/qr/hexisopath-cia.png"}, "slug": "hexisopath", "source": "https://github.com/LiquidFenrir/HexIsoPath", "stars": 7, "systems": ["3DS"], "title": "HexIsoPath", "unique_ids": [361238], "update_notes": "<p dir=\"auto\">HexIsoPath now has local multiplayer, you dont need to pass the console anymore! Press UP on the dpad to be the server (white) or DOWN to be the client (black) (Note: the server has to start before the client can connect)<br>\nAlso, instructions! Press and hold SELECT to view the basic controls</p>", "update_notes_md": "HexIsoPath now has local multiplayer, you dont need to pass the console anymore! Press UP on the dpad to be the server (white) or DOWN to be the client (black) (Note: the server has to start before the client can connect)  \nAlso, instructions! Press and hold SELECT to view the basic controls", "updated": "2018-01-02T15:26:49Z", "urls": ["https://db.universal-team.net/3ds/hexisopath"], "version": "v1.1.0", "version_title": "Multiplayer and instructions!"}, {"author": "Théo B.", "avatar": "https://avatars.githubusercontent.com/u/16072534?v=4", "categories": ["game"], "color": "#2a3c07", "color_bg": "#2a3c07", "created": "2018-06-24T22:22:29Z", "description": "A 3ds homebrew game of Yahtzee, featuring multi-console multiplayer", "download_page": "https://github.com/LiquidFenrir/Yahtzee3DS/releases", "downloads": {"Yahtzee3DS.3dsx": {"size": 295640, "size_str": "288 KiB", "url": "https://github.com/LiquidFenrir/Yahtzee3DS/releases/download/v1.0.1/Yahtzee3DS.3dsx"}, "Yahtzee3DS.cia": {"size": 631744, "size_str": "616 KiB", "url": "https://github.com/LiquidFenrir/Yahtzee3DS/releases/download/v1.0.1/Yahtzee3DS.cia"}}, "github": "LiquidFenrir/Yahtzee3DS", "icon": "https://raw.githubusercontent.com/LiquidFenrir/Yahtzee3DS/master/icon.png", "icon_index": 87, "image": "https://raw.githubusercontent.com/LiquidFenrir/Yahtzee3DS/master/sprites/banner.png", "image_length": 6451, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"Yahtzee3DS.cia": "https://db.universal-team.net/assets/images/qr/yahtzee3ds-cia.png"}, "slug": "yahtzee3ds", "source": "https://github.com/LiquidFenrir/Yahtzee3DS", "stars": 5, "systems": ["3DS"], "title": "Yahtzee3DS", "unique_ids": [83763], "update_notes": "<p dir=\"auto\">Rolling 3 times would make the combinations button disappear and prevent the game from continuing, thanks CecilFF4 for noticing</p>", "update_notes_md": "Rolling 3 times would make the combinations button disappear and prevent the game from continuing, thanks CecilFF4 for noticing", "updated": "2018-06-27T16:13:08Z", "urls": ["https://db.universal-team.net/3ds/yahtzee3ds"], "version": "v1.0.1", "version_title": "Breaking bugs fixed"}, {"author": "TogeToge & MarioGames", "avatar": "https://avatars.githubusercontent.com/u/176740851?v=4", "categories": ["game"], "color": "#9e4d4d", "color_bg": "#803e3e", "created": "2024-07-27T07:58:35Z", "description": "TJAPlayer for 3DS - Music game of the TJA file.", "download_page": "https://github.com/LuMariGames/TJAP_3DS/releases", "downloads": {"TJAP_3DS.3dsx": {"size": 9791536, "size_str": "9 MiB", "url": "https://github.com/LuMariGames/TJAP_3DS/releases/download/v2.2.0/TJAP_3DS.3dsx"}, "TJAP_3DS.cia": {"size": 9970624, "size_str": "9 MiB", "url": "https://github.com/LuMariGames/TJAP_3DS/releases/download/v2.2.0/TJAP_3DS.cia"}}, "github": "LuMariGames/TJAP_3DS", "icon": "https://raw.githubusercontent.com/LuMariGames/TJAP_3DS/main/resource/icon.png", "icon_index": 88, "image": "https://raw.githubusercontent.com/togetg/TJAPlayer_for_3DS/master/resource/banner.png", "image_length": 17026, "long_description": "TJAPlayer for 3DSを約2年ぶりにTogeToge公認の上、更新しました。\nThis software is produced under the official authorization of TogeToge.\n\n・太鼓タワーと段位道場の実装\n・一部オプションの追加\n・その他一部の不具合修正\n\n・Implementation of Taiko Tower and Rank Dojo\n・Addition of some options\n・FIXES OF OTHER FAILURE", "prerelease": {"download_page": "https://github.com/LuMariGames/TJAP_3DS/releases/tag/v2.2.1", "downloads": {"TJAP_3DS.3dsx": {"size": 9791756, "size_str": "9 MiB", "url": "https://github.com/LuMariGames/TJAP_3DS/releases/download/v2.2.1/TJAP_3DS.3dsx"}, "TJAP_3DS.cia": {"size": 9970624, "size_str": "9 MiB", "url": "https://github.com/LuMariGames/TJAP_3DS/releases/download/v2.2.1/TJAP_3DS.cia"}}, "qr": {"TJAP_3DS.cia": "https://db.universal-team.net/assets/images/qr/prerelease/tjap_3ds-cia.png"}, "update_notes": "<h2 dir=\"auto\">チェンジログ</h2>\n<ul dir=\"auto\">\n<li><code class=\"notranslate\">#JPOSSCROLL (Travel_time(float)) (position(int)) (direction(int))</code>の実装が完了しました。</li>\n</ul>\n<h2 dir=\"auto\">Changelog</h2>\n<ul dir=\"auto\">\n<li>The implementation of <code class=\"notranslate\">#JPOSSCROLL (Travel_time(float)) (position(int)) (direction(int))</code> is complete.</li>\n</ul>", "update_notes_md": "## チェンジログ\n- `#JPOSSCROLL (Travel_time(float)) (position(int)) (direction(int))`の実装が完了しました。\n\n## Changelog\n- The implementation of `#JPOSSCROLL (Travel_time(float)) (position(int)) (direction(int))` is complete.", "updated": "2026-03-30T07:04:57Z", "version": "v2.2.1", "version_title": "TJAPlayer for 3DS v2.2.1"}, "qr": {"TJAP_3DS.cia": "https://db.universal-team.net/assets/images/qr/tjap_3ds-cia.png"}, "screenshots": [{"description": "Gameplay 1", "url": "https://db.universal-team.net/assets/images/screenshots/tjap_3ds/gameplay-1.png"}, {"description": "Gameplay 2", "url": "https://db.universal-team.net/assets/images/screenshots/tjap_3ds/gameplay-2.png"}], "slug": "tjap_3ds", "source": "https://github.com/LuMariGames/TJAP_3DS", "stars": 12, "systems": ["3DS"], "title": "TJAP_3DS", "unique_ids": [751189], "update_notes": "<h2 dir=\"auto\">チェンジログ</h2>\n<ul dir=\"auto\">\n<li>風船音符の終了が正しく処理されない不具合の改善</li>\n<li><code class=\"notranslate\">#GOGOSTART</code>や<code class=\"notranslate\">#GOGOEND</code>でフリーズする可能性のある不具合を修正</li>\n<li>文字コード変換時に「～」が正しく変換されていなかったのを修正</li>\n<li>でんでん音符の出現文字を'D'から'P'に変更しました。</li>\n<li>代わりに'D'は時限爆弾音符が登場します。<br>\n時限爆弾音符は、連打の終点が来るまでに指定した打数ドンを叩かないと不可判定になります。</li>\n<li><code class=\"notranslate\">BGIMG:</code>タグが機能して無かったのを修正</li>\n<li>譜面の最大行数が8192行から16384行に拡張しました。</li>\n<li>一部演出の追加</li>\n<li>本体をスリープモードに移行しない様にしました。(2026/03/30追記)<br>\nこれにより、イヤホン等を挿した状態でAUTOで聴く事が可能になります。</li>\n</ul>\n<h2 dir=\"auto\">Changelog</h2>\n<ul dir=\"auto\">\n<li>Improvement of the problem that the end of the balloon note is not processed correctly</li>\n<li>Fixed a bug that could cause the game to freeze when using <code class=\"notranslate\">#GOGOSTART</code> or <code class=\"notranslate\">#GOGOEND</code>.</li>\n<li>Fixed \"～\" not being converted correctly when converting character codes.</li>\n<li>The letter that appears for denden notes has been changed from 'D' to 'P'.</li>\n<li>Instead of 'D', a Time Bomb note will appear.<br>\nThe Time Bomb note will be considered impossible if the specified number of don strokes are not hit before the end of the Roll.</li>\n<li>Fixed an issue where the <code class=\"notranslate\">BGIMG:</code> tag was not working.</li>\n<li>The maximum number of lines in a musical score has been increased from 8192 to 16384.</li>\n<li>The device will no longer enter sleep mode. (Added 2026/03/30)<br>\nThis makes it possible to listen in AUTO mode even with earphones or other devices plugged in.</li>\n<li>Addition of some productions</li>\n</ul>", "update_notes_md": "## チェンジログ\n- 風船音符の終了が正しく処理されない不具合の改善\n- `#GOGOSTART`や`#GOGOEND`でフリーズする可能性のある不具合を修正\n- 文字コード変換時に「～」が正しく変換されていなかったのを修正\n- でんでん音符の出現文字を'D'から'P'に変更しました。\n- 代わりに'D'は時限爆弾音符が登場します。\n時限爆弾音符は、連打の終点が来るまでに指定した打数ドンを叩かないと不可判定になります。\n- `BGIMG:`タグが機能して無かったのを修正\n- 譜面の最大行数が8192行から16384行に拡張しました。\n- 一部演出の追加\n- 本体をスリープモードに移行しない様にしました。(2026/03/30追記)\nこれにより、イヤホン等を挿した状態でAUTOで聴く事が可能になります。\n\n## Changelog\n- Improvement of the problem that the end of the balloon note is not processed correctly\n- Fixed a bug that could cause the game to freeze when using `#GOGOSTART` or `#GOGOEND`.\n- Fixed \"～\" not being converted correctly when converting character codes.\n- The letter that appears for denden notes has been changed from 'D' to 'P'.\n- Instead of 'D', a Time Bomb note will appear.\nThe Time Bomb note will be considered impossible if the specified number of don strokes are not hit before the end of the Roll.\n- Fixed an issue where the `BGIMG:` tag was not working.\n- The maximum number of lines in a musical score has been increased from 8192 to 16384.\n- The device will no longer enter sleep mode. (Added 2026/03/30)\nThis makes it possible to listen in AUTO mode even with earphones or other devices plugged in.\n- Addition of some productions", "updated": "2026-03-02T03:04:53Z", "urls": ["https://db.universal-team.net/3ds/tjap_3ds"], "version": "v2.2.0", "version_title": "TJAPlayer for 3DS v2.2.0", "wiki": "https://github.com/LuMariGames/TJAP_3DS/wiki"}, {"author": "LuMariGames", "avatar": "https://avatars.githubusercontent.com/u/176740851?v=4", "categories": ["game"], "color": "#a0a0a0", "color_bg": "#808080", "created": "2025-02-20T08:51:44Z", "description": "押して擦る！お手軽音ゲー", "download_page": "https://github.com/LuMariGames/Touch-Keys/releases", "downloads": {"Touch-Keys.3dsx": {"size": 367896, "size_str": "359 KiB", "url": "https://github.com/LuMariGames/Touch-Keys/releases/download/v2.1.1/Touch-Keys.3dsx"}, "Touch-Keys.cia": {"size": 537536, "size_str": "524 KiB", "url": "https://github.com/LuMariGames/Touch-Keys/releases/download/v2.1.1/Touch-Keys.cia"}}, "github": "LuMariGames/Touch-Keys", "icon": "https://raw.githubusercontent.com/LuMariGames/Touch-Keys/refs/heads/main/resource/icon.png", "icon_index": 89, "image": "https://raw.githubusercontent.com/LuMariGames/Touch-Keys/refs/heads/main/resource/banner.png", "image_length": 1290, "long_description": "下画面をタップ！タップ！とにかくタップ！超絶体力4鍵音ゲー！\nタップだけしたいゴリラ必見！あなたの3DSでもっとタップしよう！", "qr": {"Touch-Keys.cia": "https://db.universal-team.net/assets/images/qr/touch-keys-cia.png"}, "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/touch-keys/gameplay.png"}, {"description": "Song select", "url": "https://db.universal-team.net/assets/images/screenshots/touch-keys/song-select.png"}], "slug": "touch-keys", "source": "https://github.com/LuMariGames/Touch-Keys", "stars": 2, "systems": ["3DS"], "title": "Touch Keys", "unique_ids": [21579], "update_notes": "<h2 dir=\"auto\">チェンジログ</h2>\n<ul dir=\"auto\">\n<li>マイナススクロールの対応</li>\n<li>新命令「#JUDGECHANGE」の追加</li>\n</ul>\n<h2 dir=\"auto\">Changelog</h2>\n<ul dir=\"auto\">\n<li>Support for negative scroll</li>\n<li>Added new command \"#JUDGECHANGE\"</li>\n</ul>", "update_notes_md": "## チェンジログ\n - マイナススクロールの対応\n - 新命令「#JUDGECHANGE」の追加\n\n## Changelog\n - Support for negative scroll\n - Added new command \"#JUDGECHANGE\"\n", "updated": "2025-05-14T21:19:38Z", "urls": ["https://db.universal-team.net/3ds/touch-keys"], "version": "v2.1.1", "version_title": "v2.1.1 Touch Keys", "wiki": "https://github.com/LuMariGames/Touch-Keys/wiki"}, {"author": "LukeeGD", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/26163116?v=4", "categories": ["game"], "color": "#dcd7e8", "color_bg": "#797680", "created": "2018-04-17T16:27:05Z", "description": "An unofficial Doki Doki Literature Club port to Lua for the PS Vita and other game consoles", "download_page": "https://github.com/LukeZGD/DDLC-LOVE/releases", "downloads": {"DDLC-3DS.cia": {"size": 83203008, "url": "https://github.com/LukeZGD/DDLC-LOVE/releases/download/v1.1.9/DDLC-3DS.cia"}, "DDLC-3DS.zip": {"size": 82643060, "url": "https://github.com/LukeZGD/DDLC-LOVE/releases/download/v1.1.9/DDLC-3DS.zip"}}, "github": "LukeZGD/DDLC-LOVE", "icon": "https://db.universal-team.net/assets/images/icons/ddlc-love.png", "icon_index": 90, "image": "https://db.universal-team.net/assets/images/images/ddlc-love.png", "image_length": 4459, "installed_files": ["%3DSX%/DDLC-3DS.3dsx"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"DDLC-3DS.cia": "https://db.universal-team.net/assets/images/qr/ddlc-3ds-cia.png"}, "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/ddlc-love/gameplay.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/ddlc-love/title-screen.png"}], "scripts": {"DDLC-3DS.3dsx": [{"file": "https://github.com/LukeZGD/DDLC-LOVE/releases/download/v1.1.9/DDLC-3DS.zip", "output": "/DDLC-3DS.zip", "type": "downloadFile"}, {"file": "/DDLC-3DS.zip", "input": "^DDLC-3DS.3dsx", "output": "%3DSX%/DDLC-3DS.3dsx", "type": "extractFile"}, {"file": "/DDLC-3DS.zip", "input": "^game", "output": "/3ds/DDLC-3DS/game", "type": "extractFile"}, {"file": "/DDLC-3DS.zip", "type": "deleteFile"}]}, "slug": "ddlc-love", "source": "https://github.com/LukeZGD/DDLC-LOVE", "stars": 285, "systems": ["3DS"], "title": "DDLC-LOVE", "unique_ids": [56828], "update_notes": "<p dir=\"auto\"><strong>v1.2.3 Release:</strong></p>\n<ul dir=\"auto\">\n<li>This release is for the PS Vita, PSP, and LÖVE versions. For other systems, <a href=\"https://github.com/LukeZGD/DDLC-LOVE/releases/tag/v1.1.9\">go to v1.1.9</a></li>\n</ul>\n<p dir=\"auto\"><strong>v1.2.3 Changes:</strong></p>\n<ul dir=\"auto\">\n<li>Update script-ch30.lua</li>\n<li>Add back PSP support</li>\n</ul>\n<p dir=\"auto\"><strong>Notes:</strong></p>\n<ul dir=\"auto\">\n<li>Final release. With better ways to play DDLC on Switch and Vita platforms, DDLC-LOVE is no longer needed, and it will not be updated anymore.</li>\n<li>For the PS Vita, I recommend using <a href=\"https://github.com/SonicMastr/Doki-Doki-Literature-Club-Vita\">Doki-Doki-Literature-Club-Vita</a> instead of DDLC-LOVE for the full desktop version (in Ren'Py) with support for mods.</li>\n<li>For the Switch, support Team Salvato and buy DDLC Plus! The original DDLC (in Ren'Py) can also be run with Switchroot Ubuntu or Android with support for mods.</li>\n</ul>", "update_notes_md": "**v1.2.3 Release:**\n- This release is for the PS Vita, PSP, and LÖVE versions. For other systems, [go to v1.1.9](https://github.com/LukeZGD/DDLC-LOVE/releases/tag/v1.1.9)\n\n**v1.2.3 Changes:**\n- Update script-ch30.lua\n- Add back PSP support\n\n**Notes:**\n- Final release. With better ways to play DDLC on Switch and Vita platforms, DDLC-LOVE is no longer needed, and it will not be updated anymore.\n- For the PS Vita, I recommend using [Doki-Doki-Literature-Club-Vita](https://github.com/SonicMastr/Doki-Doki-Literature-Club-Vita) instead of DDLC-LOVE for the full desktop version (in Ren'Py) with support for mods.\n- For the Switch, support Team Salvato and buy DDLC Plus! The original DDLC (in Ren'Py) can also be run with Switchroot Ubuntu or Android with support for mods.", "updated": "2021-09-16T07:03:42Z", "urls": ["https://db.universal-team.net/3ds/ddlc-love"], "version": "v1.1.9", "version_title": "v1.2.3"}, {"archive": {"Luma3DS.*.zip": {"boot.firm": ["boot.firm", "config"]}}, "author": "LumaTeam", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/65085206?v=4", "categories": ["utility", "firm"], "color": "#82e5d9", "color_bg": "#488079", "created": "2016-02-08T02:26:12Z", "description": "Nintendo 3DS \"Custom Firmware\"", "download_page": "https://github.com/LumaTeam/Luma3DS/releases", "downloads": {"Luma3DSv13.4.zip": {"size": 553125, "size_str": "540 KiB", "url": "https://github.com/LumaTeam/Luma3DS/releases/download/v13.4/Luma3DSv13.4.zip"}}, "github": "LumaTeam/Luma3DS", "icon_index": 91, "image": "https://avatars.githubusercontent.com/u/65085206?v=4&size=128", "image_length": 7260, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "slug": "luma3ds", "source": "https://github.com/LumaTeam/Luma3DS", "stars": 6381, "systems": ["3DS"], "title": "Luma3DS", "update_notes": "<p dir=\"auto\">Small release this time, mostly shipping external contributions.</p>\n<ul dir=\"auto\">\n<li>Remove the Year 2050 limit in System Settings date picker (rest of system handles 2000-30 Dec. 2099 just fine)\n<ul dir=\"auto\">\n<li>HOME menu may crash when setting date to 31 Dec. 2099</li>\n</ul>\n</li>\n<li>plugin_loader: make plugin reply timeout configurable</li>\n<li>LayeredFS: Call UnMountArchive before Mount (by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/R-YaTian/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/R-YaTian\">@R-YaTian</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3697698682\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LumaTeam/Luma3DS/issues/2200\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/LumaTeam/Luma3DS/pull/2200/hovercard\" href=\"https://github.com/LumaTeam/Luma3DS/pull/2200\">#2200</a>). This fixes crashes when using LayeredFS with HOME Menu.</li>\n<li>Add \"Return to Home Menu\" option to Rosalina (by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/AM7999/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/AM7999\">@AM7999</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3088632671\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LumaTeam/Luma3DS/issues/2143\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/LumaTeam/Luma3DS/pull/2143/hovercard\" href=\"https://github.com/LumaTeam/Luma3DS/pull/2143\">#2143</a>)</li>\n<li>Add support for SDK 0.10.2 and 0.12 prototype FIRM (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ZeroSkill1/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ZeroSkill1\">@ZeroSkill1</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4047408295\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LumaTeam/Luma3DS/issues/2226\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/LumaTeam/Luma3DS/pull/2226/hovercard\" href=\"https://github.com/LumaTeam/Luma3DS/pull/2226\">#2226</a>)</li>\n<li>Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience</li>\n</ul>", "update_notes_md": "Small release this time, mostly shipping external contributions.\n\n* Remove the Year 2050 limit in System Settings date picker (rest of system handles 2000-30 Dec. 2099 just fine)\n\t* HOME menu may crash when setting date to 31 Dec. 2099 \n* plugin_loader: make plugin reply timeout configurable\n* LayeredFS: Call UnMountArchive before Mount (by @R-YaTian, #2200). This fixes crashes when using LayeredFS with HOME Menu.\n* Add \"Return to Home Menu\" option to Rosalina (by @AM7999, #2143)\n* Add support for SDK 0.10.2 and 0.12 prototype FIRM (@ZeroSkill1, #2226)\n* Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience", "updated": "2026-04-02T22:54:32Z", "urls": ["https://db.universal-team.net/3ds/luma3ds"], "version": "v13.4", "version_title": "v13.4", "wiki": "https://github.com/LumaTeam/Luma3DS/wiki"}, {"author": "MC-Gaming-59o", "avatar": "https://avatars.githubusercontent.com/u/139686965?v=4", "categories": ["utility"], "color": "#868686", "color_bg": "#808080", "created": "2025-09-14T07:48:36Z", "description": "IP-Cam Viewer for 3DS/2DS. Streams live video from Android devices using IP Webcam or IP Webcam Pro. Beta Proof-of-Concept with torch control, flash bug, and LSD/Mushroom mode. Recommended resolution 320x240.", "download_page": "https://github.com/MC-Gaming-59o/Homebrew-3DS-IP-Webcam-Viewer/releases", "downloads": {"ipwebcv.3dsx": {"size": 224696, "size_str": "219 KiB", "url": "https://github.com/MC-Gaming-59o/Homebrew-3DS-IP-Webcam-Viewer/releases/download/v0.1beta/ipwebcv.3dsx"}, "ipwebcv.cia": {"size": 563136, "size_str": "549 KiB", "url": "https://github.com/MC-Gaming-59o/Homebrew-3DS-IP-Webcam-Viewer/releases/download/v0.1beta/ipwebcv.cia"}}, "github": "MC-Gaming-59o/Homebrew-3DS-IP-Webcam-Viewer", "icon": "https://raw.githubusercontent.com/MC-Gaming-59o/Homebrew-3DS-IP-Webcam-Viewer/main/icon.png", "icon_index": 92, "image": "https://raw.githubusercontent.com/MC-Gaming-59o/Homebrew-3DS-IP-Webcam-Viewer/main/icon.png", "image_length": 3574, "license": "mit", "license_name": "MIT License", "qr": {"ipwebcv.cia": "https://db.universal-team.net/assets/images/qr/ipwebcv-cia.png"}, "slug": "ip-cam-viewer", "source": "https://github.com/MC-Gaming-59o/Homebrew-3DS-IP-Webcam-Viewer", "stars": 0, "systems": ["3DS"], "title": "IP-Cam Viewer", "unique_ids": [1045503], "update_notes": "<p dir=\"auto\">IP-Cam Viewer for 3DS/2DS. Streams live video from Android devices with IP Webcam or IP Webcam Pro. Beta release, Proof-of-Concept. Recommended resolution 320x240. Known flash bug and LSD/Mushroom mode included. UPDATE: CIA Now Available</p>", "update_notes_md": "IP-Cam Viewer for 3DS/2DS. Streams live video from Android devices with IP Webcam or IP Webcam Pro. Beta release, Proof-of-Concept. Recommended resolution 320x240. Known flash bug and LSD/Mushroom mode included. UPDATE: CIA Now Available\n", "updated": "2025-09-14T07:53:46Z", "urls": ["https://db.universal-team.net/3ds/ip-cam-viewer"], "version": "v0.1beta", "version_title": "IP-Cam Viewer Beta 0.1"}, {"archive": {"SpaceCadetPinball-3DS-v.*\\.7z": {"SpaceCadetPinball.3dsx": ["SpaceCadetPinball.3dsx"], "SpaceCadetPinball.cia": ["SpaceCadetPinball.cia"]}}, "author": "MaikelChan", "avatar": "https://avatars.githubusercontent.com/u/7031754?v=4", "categories": ["game"], "color": "#77819a", "color_bg": "#636b80", "created": "2021-10-15T11:13:15Z", "description": "Wii and 3DS ports of  3D Pinball - Space Cadet", "download_page": "https://github.com/MaikelChan/SpaceCadetPinball/releases", "downloads": {"SpaceCadetPinball-3DS-v0.6.7z": {"size": 422160, "size_str": "412 KiB", "url": "https://github.com/MaikelChan/SpaceCadetPinball/releases/download/v0.6-3ds/SpaceCadetPinball-3DS-v0.6.7z"}}, "github": "MaikelChan/SpaceCadetPinball", "icon": "https://github.com/MaikelChan/SpaceCadetPinball/raw/3ds/ctr/icon.png", "icon_index": 93, "image": "https://github.com/MaikelChan/SpaceCadetPinball/raw/3ds/ctr/banner.png", "image_length": 17484, "license": "mit", "license_name": "MIT License", "long_description": "# 3D Pinball - Space Cadet for 3DS\n\nThis is a port of 3D Pinball - Space Cadet for Nintendo 3DS. It's originally a game that came bundled with Windows from Windows 95 up to Windows XP. This is the current state of the project:\n\n- No menus, options, or results screen.\n- It plays sound effects and music (if the player supplies the music in OGG format).\n- There are still some bugs here and there.\n- It should be running fine on New 3DS, but on a regular 3DS it runs slow.\n\nIt is based on the PC decompilation made by [k4zmu2a](https://github.com/k4zmu2a): https://github.com/k4zmu2a/SpaceCadetPinball\n\nThe PC decompilation uses SDL2 to render the game. This 3DS port has been changed to use native GPU rendering with the Citro3D library.\n\n## How to build\n\nThe main requirement is to have [devkitPro](https://devkitpro.org).\n\nFollow the instructions to install devkitPro here: https://devkitpro.org/wiki/Getting_Started\nYou will also need the 3DS development package, and also the libraries 3ds-sdl and 3ds-sdl_mixer.\n\nIf you use Windows or Ubuntu, here are more detailed instructions.\n\n### Windows\n\nEven though devkitPro offers a Windows installer, I've had some issues setting it up. It's easier to use WSL. If you want to use the Windows installer anyway, check the link above for instructions.\n\n1. Install [WSL](https://docs.microsoft.com/en-us/windows/wsl/install). By default it will install Ubuntu, which is fine.\n2. Open a WSL terminal and just follow the Ubuntu instructions below. With the difference that, if you want to clone the project into, for example, the `C:\\` folder, you will need move to that folder inside the terminal with the command `cd /mnt/c/`.\n\n### Ubuntu and other Debian based linux distros\n\n1. Open the terminal in the folder where you want to clone the project.\n2. Clone it with the command `git clone --branch 3ds https://github.com/MaikelChan/SpaceCadetPinball`. A subfolder called `SpaceCadetPinball` will be created containing the project.\n3. Move to that subfolder with `cd SpaceCadetPinball`.\n4. Download the latest version of the [custom devkitPro pacman](https://github.com/devkitPro/pacman/releases/tag/v1.0.2), that will be used to download the compilers and libraries to build the project. Once downloaded, put it in the `SpaceCadetPinball` folder.\n5. Install devkitPro pacman with this command: `sudo gdebi devkitpro-pacman.amd64.deb`. If gdebi is not found, install it with `sudo apt install gdebi-core`, and then try again installing pacman.\n6. Use the following command to sync pacman databases: `sudo dkp-pacman -Sy`.\n7. Now update packages with `sudo dkp-pacman -Syu`.\n8. Install the 3DS development tools with `sudo dkp-pacman -S 3ds-dev`.\n9. Install SDL with `sudo dkp-pacman -S 3ds-sdl`.\n10. Install SDL_mixer with `sudo dkp-pacman -S 3ds-sdl_mixer`.\n11. Set the DEVKITPRO environment variables so the system knows where the compilers and libraries are installed with these commands:\n    - `export DEVKITPRO=/opt/devkitpro`.\n    - `export DEVKITARM=/opt/devkitpro/devkitARM`.\n12. To generate Build the project with the command `make -j4`.\n13. Optionally, to generate a CIA file, you will need to have [bannertool](https://github.com/Steveice10/bannertool/releases/) and [makerom](https://github.com/3DSGuy/Project_CTR/releases) in the `$DEVKITPRO/tools/bin` folder. Then build the project with the command `make -j4 BUILD_CIA=1`.\n\nAfter a successful build, you will get a file called `SpaceCadetPinball.3dsx`, which is the main executable.\n\n## How to run\n\n### 3DS with Homebrew Launcher\n\n1. Go to your SD card and enter the `3ds` folder.\n2. Copy `SpaceCadetPinbal.3dsx` into the `3ds` folder.\n3. Make sure you have your `dspfirm.cdc` in the `3ds` folder, as you will need it to have sound in homebrew games. If you don't have it, [dump your DSP](https://github.com/zoogie/DSP1/releases/latest).\n4. Inside the `3ds` folder, create a new folder named `SpaceCadetPinball`.\n5. For legal reasons, you will need to get the original PC game on your own to obtain the assets like graphics and sound effects. Those are not contained in this repository.\n6. Copy all files from the original PC version into the `SpaceCadetPinball` folder that was created earlier.\n7. Optionally, since this port doesn't play MIDI files, you'll need to convert the music to ogg format, and call the file `PINBALL.ogg`, and put it along the other assets in the `SpaceCadetPinball` folder. Make sure that the music has a sample rate no higher than 44100Hz, or it won't play correctly.\n8. If everything went fine, you should be able to run the game from the Homebrew Launcher.\n\n### Citra\n\n1. Get the [Citra emulator](https://citra-emu.org/download/) if you don't have it.\n2. Open it and go to the menu `File/Open Citra Folder`. This will open the folder where Citra's configuration is stored.\n3. Go to the `sdmc` folder and create a new folder there named `3ds` if it doesn't exist already.\n4. Enter the `3ds` folder and create an empty file there named `dspfirm.cdc`. This will allow to have audio in homebrew apps.\n5. Inside the `3ds` folder create another folder named `SpaceCadetPinball`.\n6. For legal reasons, you will need to get the original PC game on your own to obtain the assets like graphics and sound effects. Those are not contained in this repository.\n7. Copy all PC game's assets to the `SpaceCadetPinball` folder that was created earlier.\n8. Optionally, since this port doesn't play MIDI files, you'll need to convert the music to ogg format, and call the file `PINBALL.ogg`, and put it along the other assets in the `SpaceCadetPinball` folder. Make sure that the music has a sample rate no higher than 44100Hz, or it won't play correctly.\n9. If everything went fine, you should be able to run the game.\n\n## How to play\n\n| Button               | Action                                            |\n|----------------------|---------------------------------------------------|\n| A                    | Launch the ball                                   |\n| L                    | Move the left paddle                              |\n| R                    | Move the right paddle                             |\n| DPad Left, Right, Up | Bump table                                        |\n| X                    | Start a new game                                  |\n| Y                    | Exit the game                                     |\n| Start                | Pause                                             |\n", "screenshots": [{"description": "Awaiting deployment", "url": "https://db.universal-team.net/assets/images/screenshots/3d-pinball---space-cadet/awaiting-deployment.png"}], "script_message": "Note: You will need the game data files from\nan actual copy of 3D pinball or \"Full Tilt!\".", "slug": "3d-pinball---space-cadet", "source": "https://github.com/MaikelChan/SpaceCadetPinball/tree/3ds", "stars": 114, "systems": ["3DS"], "title": "3D Pinball - Space Cadet", "unique_ids": [137785], "update_notes": "<h2 dir=\"auto\">What's Changed</h2>\n<ul dir=\"auto\">\n<li>Replace PC Related text by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/korbosoft/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/korbosoft\">@korbosoft</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1141628588\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MaikelChan/SpaceCadetPinball/issues/12\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MaikelChan/SpaceCadetPinball/pull/12/hovercard\" href=\"https://github.com/MaikelChan/SpaceCadetPinball/pull/12\">#12</a></li>\n<li>Add banner Sound Effect for the 3DS home menu by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/korbosoft/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/korbosoft\">@korbosoft</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1241034277\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MaikelChan/SpaceCadetPinball/issues/17\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MaikelChan/SpaceCadetPinball/pull/17/hovercard\" href=\"https://github.com/MaikelChan/SpaceCadetPinball/pull/17\">#17</a></li>\n</ul>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/MaikelChan/SpaceCadetPinball/compare/v0.5-3ds...v0.6-3ds\"><tt>v0.5-3ds...v0.6-3ds</tt></a></p>", "update_notes_md": "## What's Changed\n* Replace PC Related text by @korbosoft in https://github.com/MaikelChan/SpaceCadetPinball/pull/12\n* Add banner Sound Effect for the 3DS home menu by @korbosoft in https://github.com/MaikelChan/SpaceCadetPinball/pull/17\n\n**Full Changelog**: https://github.com/MaikelChan/SpaceCadetPinball/compare/v0.5-3ds...v0.6-3ds", "updated": "2024-02-08T04:33:50Z", "urls": ["https://db.universal-team.net/3ds/3d-pinball---space-cadet"], "version": "v0.6-3ds", "version_title": "v0.6 3DS", "website": "https://pacochan.net/software/3d-pinball-space-cadet/"}, {"author": "Manuel Rodríguez Matesanz", "avatar": "https://avatars.githubusercontent.com/u/17181899?v=4", "categories": ["game"], "color": "#6d7a68", "color_bg": "#6d7a68", "created": "2017-01-31T16:20:47Z", "description": "A monkey who wants to survive!", "download_page": "https://github.com/Manurocker95/Evolution_Sav3D_Me/releases", "downloads": {"Evolution_Sav3D_Me.cia": {"size": 15668160, "size_str": "14 MiB", "url": "https://github.com/Manurocker95/Evolution_Sav3D_Me/releases/download/1.1/Evolution_Sav3D_Me.cia"}, "Evolution_Sav3D_Me.rar": {"size": 15800689, "size_str": "15 MiB", "url": "https://github.com/Manurocker95/Evolution_Sav3D_Me/releases/download/1.1/Evolution_Sav3D_Me.rar"}}, "github": "Manurocker95/Evolution_Sav3D_Me", "icon": "https://raw.githubusercontent.com/Manurocker95/Evolution_Sav3D_Me/Evolution_Sav3D_Me/icon.png", "icon_index": 94, "image": "https://db.universal-team.net/assets/images/images/evolution_sav3d_me.png", "image_length": 4888, "qr": {"Evolution_Sav3D_Me.cia": "https://db.universal-team.net/assets/images/qr/evolution_sav3d_me-cia.png"}, "slug": "evolution_sav3d_me", "source": "https://github.com/Manurocker95/Evolution_Sav3D_Me", "stars": 1, "systems": ["3DS"], "title": "Evolution_Sav3D_Me", "unique_ids": [1027100], "update_notes": "<p dir=\"auto\">Changed the splash screen</p>", "update_notes_md": "Changed the splash screen", "updated": "2017-08-23T11:38:07Z", "urls": ["https://db.universal-team.net/3ds/evolution_sav3d_me"], "version": "1.1", "version_title": "A New Release "}, {"author": "Manuel Rodríguez Matesanz", "avatar": "https://avatars.githubusercontent.com/u/17181899?v=4", "categories": ["game"], "color": "#5f9478", "color_bg": "#528067", "created": "2017-08-26T12:59:26Z", "description": "T-Rekt for 3DS in C++", "download_page": "https://github.com/Manurocker95/TRekt_3D/releases", "downloads": {"TRekt_3D.cia": {"size": 6026176, "size_str": "5 MiB", "url": "https://github.com/Manurocker95/TRekt_3D/releases/download/1.0/TRekt_3D.cia"}, "TRekt_3D.rar": {"size": 7699415, "size_str": "7 MiB", "url": "https://github.com/Manurocker95/TRekt_3D/releases/download/1.0/TRekt_3D.rar"}}, "github": "Manurocker95/TRekt_3D", "icon": "https://raw.githubusercontent.com/Manurocker95/TRekt_3D/master/TRekt_3D/resources/icon.png", "icon_index": 95, "image": "https://raw.githubusercontent.com/Manurocker95/TRekt_3D/master/TRekt_3D/resources/banner.png", "image_length": 28447, "qr": {"TRekt_3D.cia": "https://db.universal-team.net/assets/images/qr/trekt_3d-cia.png"}, "slug": "trekt_3d", "source": "https://github.com/Manurocker95/TRekt_3D", "stars": 3, "systems": ["3DS"], "title": "TRekt_3D", "unique_ids": [1027148], "update_notes": "<p dir=\"auto\">Just one meteorite falls. Debug Mode activated by default</p>", "update_notes_md": "Just one meteorite falls. Debug Mode activated by default", "updated": "2017-08-26T15:39:19Z", "urls": ["https://db.universal-team.net/3ds/trekt_3d"], "version": "1.0", "version_title": "1.0"}, {"author": "Manuel Rodríguez Matesanz", "avatar": "https://avatars.githubusercontent.com/u/17181899?v=4", "categories": ["game"], "color": "#e98f7d", "color_bg": "#804e44", "created": "2017-04-16T16:13:10Z", "description": "Small Game for 3DS in C++", "download_page": "https://github.com/Manurocker95/WITB_3D/releases", "downloads": {"WITB_3D.cia": {"size": 4899776, "size_str": "4 MiB", "url": "https://github.com/Manurocker95/WITB_3D/releases/download/1.1/WITB_3D.cia"}, "WITB_3D.rar": {"size": 5982710, "size_str": "5 MiB", "url": "https://github.com/Manurocker95/WITB_3D/releases/download/1.1/WITB_3D.rar"}}, "github": "Manurocker95/WITB_3D", "icon": "https://raw.githubusercontent.com/Manurocker95/WITB_3D/master/WITB_3D/icon.png", "icon_index": 96, "image": "https://raw.githubusercontent.com/Manurocker95/WITB_3D/master/WITB_3D/resources/banner.png", "image_length": 18849, "qr": {"WITB_3D.cia": "https://db.universal-team.net/assets/images/qr/witb_3d-cia.png"}, "slug": "witb_3d", "source": "https://github.com/Manurocker95/WITB_3D", "stars": 2, "systems": ["3DS"], "title": "WITB_3D", "unique_ids": [1027116], "update_notes": "<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">New .sav mode in /3ds/data/WITB. If .sav doesn't exists, the game checks if the file \"witbdata.txt\" exists in the root of the sd card to read the taps. (Just for debugging) It creates the .sav for taps.</p>\n</li>\n<li>\n<p dir=\"auto\">You can now save taps pressing START whenever you want.</p>\n</li>\n<li>\n<p dir=\"auto\">Removed 3D Stereoscopic (cz for this is not needed) and tap sound (Seems it was the reason for the freezing)</p>\n</li>\n</ul>", "update_notes_md": "- New .sav mode in /3ds/data/WITB. If .sav doesn't exists, the game checks if the file \"witbdata.txt\" exists in the root of the sd card to read the taps. (Just for debugging) It creates the .sav for taps.\n\n- You can now save taps pressing START whenever you want.\n\n- Removed 3D Stereoscopic (cz for this is not needed) and tap sound (Seems it was the reason for the freezing) ", "updated": "2017-04-17T18:32:57Z", "urls": ["https://db.universal-team.net/3ds/witb_3d"], "version": "1.1", "version_title": "Release 1.1 - Freeze Fix"}, {"author": "MaxBrick", "avatar": "https://avatars.githubusercontent.com/u/71112739?v=4", "categories": ["utility"], "color": "#1e282d", "color_bg": "#1e282d", "created": "2025-02-08T17:30:51Z", "description": "SSH client for the 3DS, using libssh2+3ds-mbedtls and libctru's console", "download_page": "https://github.com/Maxbrick/budgieSSH/releases", "downloads": {"budgieSSH.3dsx": {"size": 561636, "size_str": "548 KiB", "url": "https://github.com/Maxbrick/budgieSSH/releases/download/v0.0.2a/budgieSSH.3dsx"}}, "github": "Maxbrick/budgieSSH", "icon_index": 97, "image": "https://db.universal-team.net/assets/images/images/budgiessh.png", "image_length": 7359, "license": "apache-2.0", "license_name": "Apache License 2.0", "long_description": "A working SSH client for the 3DS!    \nSSH = Secure Shell Connection; remotely access your computer via a virtual terminal from which you have full remote access to it.\n\nCurrently this client is very simple and does not yet support key authentication. I've tried and tried to make it work but so far it still doesn't. Key authentication is planned to work in a future update.\n\nPlease enjoy this app and give me feedback on my github page! https://github.com/Maxbrick/budgieSSH", "slug": "budgiessh", "source": "https://github.com/Maxbrick/budgieSSH", "stars": 11, "systems": ["3DS"], "title": "budgieSSH", "update_notes": "<p dir=\"auto\">No real functionality changes but the code has been split into multiple files and is generally much cleaner than before. Still more work to be done but this paves the way to actually adding features and making functionality better.</p>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/Maxbrick/budgieSSH/compare/v0.0.1...v0.0.2a\"><tt>v0.0.1...v0.0.2a</tt></a></p>", "update_notes_md": "No real functionality changes but the code has been split into multiple files and is generally much cleaner than before. Still more work to be done but this paves the way to actually adding features and making functionality better.\n\n**Full Changelog**: https://github.com/Maxbrick/budgieSSH/compare/v0.0.1...v0.0.2a", "updated": "2025-06-01T15:15:35Z", "urls": ["https://db.universal-team.net/3ds/budgiessh"], "version": "v0.0.2a", "version_title": "Alpha (Cleaned up code)"}, {"author": "MechanicalDragon", "avatar": "https://avatars.githubusercontent.com/u/43786828?v=4", "categories": ["utility"], "color": "#82c1d7", "color_bg": "#4d7280", "created": "2019-02-26T02:03:28Z", "description": "Remove parental save data (clearing parental lock and COPPA)", "download_page": "https://github.com/MechanicalDragon0687/3DS-ParentalUnlock/releases", "downloads": {"ParentalUnlock.3dsx": {"size": 542960, "size_str": "530 KiB", "url": "https://github.com/MechanicalDragon0687/3DS-ParentalUnlock/releases/download/1.0.1/ParentalUnlock.3dsx"}}, "github": "MechanicalDragon0687/3DS-ParentalUnlock", "icon_index": 98, "image": "https://avatars.githubusercontent.com/u/43786828?v=4&size=128", "image_length": 10211, "slug": "3ds-parentalunlock", "source": "https://github.com/MechanicalDragon0687/3DS-ParentalUnlock", "stars": 6, "systems": ["3DS"], "title": "3DS-ParentalUnlock", "update_notes": "<p dir=\"auto\">Fixed name of app in homebrew launcher</p>\n<p dir=\"auto\">thanks to TheMaskedMan on discord for notifying me</p>", "update_notes_md": "Fixed name of app in homebrew launcher\n\nthanks to TheMaskedMan on discord for notifying me", "updated": "2020-05-28T05:55:43Z", "urls": ["https://db.universal-team.net/3ds/3ds-parentalunlock"], "version": "1.0.1"}, {"author": "MrCheeze", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/6541413?v=4", "categories": ["utility"], "color": "#735056", "color_bg": "#735056", "created": "2019-02-02T20:50:32Z", "description": "Super simple custom badge homebrew for the 3DS home menu.", "download_page": "https://github.com/MechanicalDragon0687/GYTB/releases", "downloads": {"GYTB.cia": {"size": 297408, "size_str": "290 KiB", "url": "https://github.com/MechanicalDragon0687/GYTB/releases/download/1.0/GYTB.cia"}, "GYTB_hax.zip": {"size": 180734, "size_str": "176 KiB", "url": "https://github.com/MechanicalDragon0687/GYTB/releases/download/1.0/GYTB_hax.zip"}}, "github": "MechanicalDragon0687/GYTB", "icon": "https://raw.githubusercontent.com/MechanicalDragon0687/GYTB/master/resources/icon.png", "icon_index": 99, "image": "https://raw.githubusercontent.com/MechanicalDragon0687/GYTB/master/resources/banner.png", "image_length": 2798, "installed_files": ["%3DSX%/GYTB.3dsx"], "qr": {"GYTB.cia": "https://db.universal-team.net/assets/images/qr/gytb-cia.png"}, "screenshots": [{"description": "While running", "url": "https://db.universal-team.net/assets/images/screenshots/gytb/while-running.png"}], "scripts": {"GYTB.3dsx": [{"file": "GYTB_hax.zip", "output": "/GYTB_hax.zip", "repo": "MechanicalDragon0687/GYTB", "type": "downloadRelease"}, {"file": "/GYTB_hax.zip", "input": "", "output": "/", "type": "extractFile"}, {"new": "%3DSX%/GYTB.3dsx", "old": "/3ds/GYTB/GYTB.3dsx", "type": "move"}, {"file": "/GYTB_hax.zip", "type": "deleteFile"}]}, "slug": "gytb", "source": "https://github.com/MechanicalDragon0687/GYTB", "stars": 4, "systems": ["3DS"], "title": "GYTB", "unique_ids": [7643], "update_notes": "<p dir=\"auto\">forked to provide release for use in tinyDB<br>\nThanks MrCheeze</p>", "update_notes_md": "forked to provide release for use in tinyDB\nThanks MrCheeze", "updated": "2019-02-02T20:53:45Z", "urls": ["https://db.universal-team.net/3ds/gytb"], "version": "1.0", "version_title": "GYTB"}, {"author": "MarcuzD", "avatar": "https://avatars.githubusercontent.com/u/59751328?v=4", "categories": ["app"], "color": "#9d9290", "color_bg": "#807775", "created": "2019-04-01T01:27:21Z", "description": "Makes your LED go rainbow.", "download_page": "https://github.com/MechanicalDragon0687/MCU_Bricker_tinydb/releases", "downloads": {"RGB.cia": {"size": 292800, "size_str": "285 KiB", "url": "https://github.com/MechanicalDragon0687/MCU_Bricker_tinydb/releases/download/1.0/RGB.cia"}}, "github": "MechanicalDragon0687/MCU_Bricker_tinydb", "icon": "https://db.universal-team.net/assets/images/icons/mcu-bricker.png", "icon_index": 100, "image": "https://db.universal-team.net/assets/images/images/mcu-bricker.png", "image_length": 6151, "qr": {"RGB.cia": "https://db.universal-team.net/assets/images/qr/rgb-cia.png"}, "slug": "mcu-bricker", "source": "https://github.com/MechanicalDragon0687/MCU_Bricker_tinydb", "stars": 9, "systems": ["3DS"], "title": "MCU Bricker", "unique_ids": [912081], "updated": "2019-04-01T01:27:47Z", "urls": ["https://db.universal-team.net/3ds/mcu-bricker"], "version": "1.0"}, {"author": "MechanicalDragon", "avatar": "https://avatars.githubusercontent.com/u/43786828?v=4", "categories": ["utility"], "color": "#82c1d7", "color_bg": "#4d7280", "created": "2021-04-12T08:12:05Z", "description": "Generate and Install NDS Forwarders", "download_page": "https://github.com/MechanicalDragon0687/NDSForwarder/releases", "downloads": {"ndsForwarder.3dsx": {"size": 1051980, "size_str": "1 MiB", "url": "https://github.com/MechanicalDragon0687/ndsForwarder/releases/download/1.4.6/ndsForwarder.3dsx"}}, "github": "MechanicalDragon0687/NDSForwarder", "icon_index": 101, "image": "https://avatars.githubusercontent.com/u/43786828?v=4&size=128", "image_length": 10211, "installed_files": ["%3DSX%/ndsForwarder.3dsx"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "### Installing\n1. Download the [3DS SD card forwarder pack](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.nds-bootstrap.7z)\n1. Extract the contents of the `for SD card root` folder to the root of your SD card\n1. Download [TWiLight Menu++'s apfix.pck](https://github.com/taserbolt/APFix-and-Widescreen-TWL/raw/main/apfix.pck)\n1. Copy `apfix.pck` to `sdmc:/_nds/ntr-forwarder/apfix.pck` on your SD card\n\nWhen installing with Universal-Updater this is done automatically.", "scripts": {"ndsForwarder.3dsx": [{"file": "ndsForwarder.3dsx", "output": "%3DSX%/ndsForwarder.3dsx", "repo": "MechanicalDragon0687/NDSForwarder", "type": "downloadRelease"}, {"file": "https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.nds-bootstrap.7z", "output": "/DS.Game.Forwarder.pack.nds-bootstrap.7z", "type": "downloadFile"}, {"file": "/DS.Game.Forwarder.pack.nds-bootstrap.7z", "input": "for SD Card root/", "output": "/", "type": "extractFile"}, {"file": "/DS.Game.Forwarder.pack.nds-bootstrap.7z", "type": "deleteFile"}, {"file": "https://github.com/taserbolt/APFix-and-Widescreen-TWL/raw/main/apfix.pck", "output": "/_nds/ntr-forwarder/apfix.pck", "type": "downloadFile"}, {"file": "https://github.com/taserbolt/APFix-and-Widescreen-TWL/raw/main/widescreen.pck", "output": "/_nds/ntr-forwarder/widescreen.pck", "type": "downloadFile"}]}, "slug": "ndsforwarder", "source": "https://github.com/MechanicalDragon0687/ndsForwarder", "stars": 197, "systems": ["3DS"], "title": "ndsForwarder", "update_notes": "<p dir=\"auto\">Requires full CFW via Rosalina (b9s+luma3ds)</p>\n<h2 dir=\"auto\">Usage</h2>\n<p dir=\"auto\">Put in /3ds/<br>\nOpen with homebrew launcher</p>\n<ul dir=\"auto\">\n<li>note: you also need the nds-bootstrap forwarder pack from <a href=\"https://github.com/RocketRobz/NTR_Forwarder/releases\">here</a>.</li>\n<li>Be sure to copy the <code class=\"notranslate\">_nds</code> folder from the <code class=\"notranslate\">for SD card root</code> folder to the sd card.</li>\n</ul>\n<h2 dir=\"auto\">Features</h2>\n<ul dir=\"auto\">\n<li>Custom dsiware banners! They must be named the same as the nds file. If your nds file is <code class=\"notranslate\">Jamal's Home Cooking.nds</code> your custom banner should be <code class=\"notranslate\">Jamal's Home Cooking.bin</code>.  Custom banners can be located with the nds file or in <code class=\"notranslate\">/3ds/forwarder/banners/</code></li>\n<li>Custom Icons! They must be 4bit bmps and be named the same as the nds file. If your nds file is <code class=\"notranslate\">Jamal's Home Cooking.nds</code> your custom icon should be <code class=\"notranslate\">Jamal's Home Cooking.bmp</code>.  Custom icons can be located with the nds file or in <code class=\"notranslate\">/3ds/forwarder/icons/</code></li>\n<li>Auto Random TID.  This allows separate forwarders for romhacks that dont change TIDs</li>\n<li>Custom Title. If you dont have a custom banner, or want one but need a different Title, check the box!</li>\n<li>Install all in folder. You can install forwarders for all nds files in any given folder</li>\n</ul>\n<h2 dir=\"auto\">Changelog</h2>\n<p dir=\"auto\">1.4.6<br>\nadded force install option for romhacks<br>\nadded better error codes. check the pinned issue in issue tracker for details</p>\n<p dir=\"auto\">1.4.3<br>\nremove rom type checking to allow dsiware installation</p>\n<p dir=\"auto\">1.4.2<br>\nfix the problem with nds file loading introduced in 1.4.1</p>\n<p dir=\"auto\">1.4.1<br>\nActually fixed the CRC checking issues</p>", "update_notes_md": "\nRequires full CFW via Rosalina (b9s+luma3ds)\n\n## Usage\nPut in /3ds/\nOpen with homebrew launcher\n\n  * note: you also need the nds-bootstrap forwarder pack from [here](https://github.com/RocketRobz/NTR_Forwarder/releases).  \n  * Be sure to copy the `_nds` folder from the `for SD card root` folder to the sd card.\n\n## Features\n* Custom dsiware banners! They must be named the same as the nds file. If your nds file is `Jamal's Home Cooking.nds` your custom banner should be `Jamal's Home Cooking.bin`.  Custom banners can be located with the nds file or in `/3ds/forwarder/banners/`\n* Custom Icons! They must be 4bit bmps and be named the same as the nds file. If your nds file is `Jamal's Home Cooking.nds` your custom icon should be `Jamal's Home Cooking.bmp`.  Custom icons can be located with the nds file or in `/3ds/forwarder/icons/`\n* Auto Random TID.  This allows separate forwarders for romhacks that dont change TIDs\n* Custom Title. If you dont have a custom banner, or want one but need a different Title, check the box!\n* Install all in folder. You can install forwarders for all nds files in any given folder\n\n## Changelog\n1.4.6\nadded force install option for romhacks\nadded better error codes. check the pinned issue in issue tracker for details\n\n1.4.3\nremove rom type checking to allow dsiware installation\n\n1.4.2\nfix the problem with nds file loading introduced in 1.4.1\n\n1.4.1\nActually fixed the CRC checking issues\n", "updated": "2023-03-23T21:58:05Z", "urls": ["https://db.universal-team.net/3ds/ndsforwarder"], "version": "1.4.6", "version_title": "1.4.6 Use the Force, Luke"}, {"author": "MechanicalDragon", "avatar": "https://avatars.githubusercontent.com/u/43786828?v=4", "categories": ["utility"], "color": "#e3d6d7", "color_bg": "#807879", "created": "2019-02-15T22:11:59Z", "description": "Uninstall the stock TWL apps, to allow system to reinstall them from CDN", "download_page": "https://github.com/MechanicalDragon0687/TWLFix-CFW/releases", "downloads": {"TWLFix-CFW.3dsx": {"size": 572088, "size_str": "558 KiB", "url": "https://github.com/MechanicalDragon0687/TWLFix-CFW/releases/download/1.3.1/TWLFix-CFW.3dsx"}}, "github": "MechanicalDragon0687/TWLFix-CFW", "icon": "https://raw.githubusercontent.com/MechanicalDragon0687/TWLFix-CFW/master/icon.png", "icon_index": 102, "image": "https://raw.githubusercontent.com/MechanicalDragon0687/TWLFix-CFW/master/icon.png", "image_length": 614, "license": "mit", "license_name": "MIT License", "long_description": "### Usage:\n1. copy `TWLFix-CFW.3dsx` to `SD:/3ds/`\n2. open homebrew launcher\n3. run TWLFix-CFW\n4. follow the on screen prompts.\n   - once complete, the app should reboot the 3ds.\n6. go to `settings -> other settings -> system update`", "slug": "twlfix-cfw", "source": "https://github.com/MechanicalDragon0687/TWLFix-CFW", "stars": 69, "systems": ["3DS"], "title": "TWLFix-CFW", "update_notes": "<h3 dir=\"auto\">Usage:</h3>\n<ol dir=\"auto\">\n<li>copy <code class=\"notranslate\">TWLFix-CFW.3dsx</code>  to <code class=\"notranslate\">SD:/3ds/</code></li>\n<li>open homebrew launcher</li>\n<li>run TWLFix-CFW</li>\n<li>follow the on screen prompts.\n<ul dir=\"auto\">\n<li>once complete, the app should reboot the 3ds.</li>\n</ul>\n</li>\n<li>go to <code class=\"notranslate\">settings -&gt; other settings -&gt; system update</code></li>\n</ol>", "update_notes_md": "### Usage:\n1. copy `TWLFix-CFW.3dsx`  to `SD:/3ds/`\n1. open homebrew launcher\n1. run TWLFix-CFW\n1. follow the on screen prompts.\n    - once complete, the app should reboot the 3ds. \n1. go to `settings -> other settings -> system update`\n", "updated": "2022-12-02T14:04:27Z", "urls": ["https://db.universal-team.net/3ds/twlfix-cfw"], "version": "1.3.1", "version_title": "Fixing KOR again"}, {"author": "Aftendo", "avatar": "https://avatars.githubusercontent.com/u/155912716?v=4", "categories": ["utility"], "color": "#4d5b71", "color_bg": "#4d5b71", "created": "2022-04-26T16:05:24Z", "description": "A Nintendo Zone Revival for the 3DS.", "download_page": "https://github.com/MegaPika/SatellaZone/releases", "downloads": {"LocalSatellaZone.zip": {"size": 237414380, "size_str": "226 MiB", "url": "https://github.com/Aftendo/SatellaZone/releases/download/2.2.1/LocalSatellaZone.zip"}, "LocalSatellaZoneHQ.zip": {"size": 441085006, "size_str": "420 MiB", "url": "https://github.com/Aftendo/SatellaZone/releases/download/2.2.1/LocalSatellaZoneHQ.zip"}, "SatellaZone.zip": {"size": 10905216, "size_str": "10 MiB", "url": "https://github.com/Aftendo/SatellaZone/releases/download/2.2.1/SatellaZone.zip"}, "UsaPatch.zip": {"size": 672, "size_str": "672 Bytes", "url": "https://github.com/Aftendo/SatellaZone/releases/download/2.2.1/UsaPatch.zip"}}, "github": "MegaPika/SatellaZone", "icon": "https://db.universal-team.net/assets/images/icons/satellazone.png", "icon_index": 103, "image": "https://db.universal-team.net/assets/images/icons/satellazone.png", "image_length": 6846, "installed_files": ["/luma/titles/0004001000022B00/", "/luma/titles/0004001000021B00/", "/luma/titles/0004001000020B00/"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "SatellaZone is a 3DS Nintendo Zone Revival patch that allows you to access archives from different stores and restaurants such as Best Buy, AT&T, McDonalds, and more!\n You can access videos using the LocalSatellaZone version.\n You can also be able to access Nintendo Zone without having to launch FBI by downloading the UsaPatch (which is for USA consoles only).\n You can find more informations and tutorials at https://github.com/MegaPika/SatellaZone#readme", "script_message": "Ensure \"Enable game patching\" is enabled\nin Luma3DS settings for this to work.", "scripts": {"EUR": [{"directory": "/luma/titles/0004001000022B00/romfs", "type": "rmdir"}, {"file": "SatellaZone.zip", "output": "/SatellaZone.zip", "repo": "MegaPika/SatellaZone", "type": "downloadRelease"}, {"file": "/SatellaZone.zip", "input": "", "output": "/luma/titles/0004001000022B00/", "type": "extractFile"}, {"file": "/SatellaZone.zip", "type": "deleteFile"}], "JPN": [{"directory": "/luma/titles/0004001000020B00/romfs", "type": "rmdir"}, {"file": "SatellaZone.zip", "output": "/SatellaZone.zip", "repo": "MegaPika/SatellaZone", "type": "downloadRelease"}, {"file": "/SatellaZone.zip", "input": "", "output": "/luma/titles/0004001000020B00/", "type": "extractFile"}, {"file": "/SatellaZone.zip", "type": "deleteFile"}], "USA": [{"directory": "/luma/titles/0004001000021B00/romfs", "type": "rmdir"}, {"file": "SatellaZone.zip", "output": "/SatellaZone.zip", "repo": "MegaPika/SatellaZone", "type": "downloadRelease"}, {"file": "UsaPatch.zip", "output": "/UsaPatch.zip", "repo": "MegaPika/SatellaZone", "type": "downloadRelease"}, {"file": "/SatellaZone.zip", "input": "", "output": "/luma/titles/0004001000021B00/", "type": "extractFile"}, {"file": "/UsaPatch.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "/SatellaZone.zip", "type": "deleteFile"}, {"file": "/UsaPatch.zip", "type": "deleteFile"}], "[local HQ] EUR": [{"directory": "/luma/titles/0004001000022B00/romfs", "type": "rmdir"}, {"file": "LocalSatellaZoneHQ.zip", "output": "/LocalSatellaZoneHQ.zip", "repo": "MegaPika/SatellaZone", "type": "downloadRelease"}, {"file": "/LocalSatellaZoneHQ.zip", "input": "", "output": "/luma/titles/0004001000022B00/", "type": "extractFile"}, {"file": "/LocalSatellaZoneHQ.zip", "type": "deleteFile"}], "[local HQ] JPN": [{"directory": "/luma/titles/0004001000020B00/romfs", "type": "rmdir"}, {"file": "LocalSatellaZoneHQ.zip", "output": "/LocalSatellaZoneHQ.zip", "repo": "MegaPika/SatellaZone", "type": "downloadRelease"}, {"file": "/LocalSatellaZoneHQ.zip", "input": "", "output": "/luma/titles/0004001000020B00/", "type": "extractFile"}, {"file": "/LocalSatellaZoneHQ.zip", "type": "deleteFile"}], "[local HQ] USA": [{"directory": "/luma/titles/0004001000021B00/romfs", "type": "rmdir"}, {"file": "LocalSatellaZoneHQ.zip", "output": "/LocalSatellaZoneHQ.zip", "repo": "MegaPika/SatellaZone", "type": "downloadRelease"}, {"file": "UsaPatch.zip", "output": "/UsaPatch.zip", "repo": "MegaPika/SatellaZone", "type": "downloadRelease"}, {"file": "/LocalSatellaZoneHQ.zip", "input": "", "output": "/luma/titles/0004001000021B00/", "type": "extractFile"}, {"file": "/UsaPatch.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "/LocalSatellaZoneHQ.zip", "type": "deleteFile"}, {"file": "/UsaPatch.zip", "type": "deleteFile"}], "[local] EUR": [{"directory": "/luma/titles/0004001000022B00/romfs", "type": "rmdir"}, {"file": "LocalSatellaZone.zip", "output": "/LocalSatellaZone.zip", "repo": "MegaPika/SatellaZone", "type": "downloadRelease"}, {"file": "/LocalSatellaZone.zip", "input": "", "output": "/luma/titles/0004001000022B00/", "type": "extractFile"}, {"file": "/LocalSatellaZone.zip", "type": "deleteFile"}], "[local] JPN": [{"directory": "/luma/titles/0004001000020B00/romfs", "type": "rmdir"}, {"file": "LocalSatellaZone.zip", "output": "/LocalSatellaZone.zip", "repo": "MegaPika/SatellaZone", "type": "downloadRelease"}, {"file": "/LocalSatellaZone.zip", "input": "", "output": "/luma/titles/0004001000020B00/", "type": "extractFile"}, {"file": "/LocalSatellaZone.zip", "type": "deleteFile"}], "[local] USA": [{"directory": "/luma/titles/0004001000021B00/romfs", "type": "rmdir"}, {"file": "LocalSatellaZone.zip", "output": "/LocalSatellaZone.zip", "repo": "MegaPika/SatellaZone", "type": "downloadRelease"}, {"file": "UsaPatch.zip", "output": "/UsaPatch.zip", "repo": "MegaPika/SatellaZone", "type": "downloadRelease"}, {"file": "/LocalSatellaZone.zip", "input": "", "output": "/luma/titles/0004001000021B00/", "type": "extractFile"}, {"file": "/UsaPatch.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "/LocalSatellaZone.zip", "type": "deleteFile"}, {"file": "/UsaPatch.zip", "type": "deleteFile"}]}, "slug": "satellazone", "source": "https://github.com/Aftendo/SatellaZone", "stars": 145, "systems": ["3DS"], "title": "SatellaZone", "update_notes": "<ul>\n<li>Added Pokémon news, you can view them from Macdonald's zone</li>\n<li>Added 2 ACNL events pages</li>\n<li>Removed discontinued 3DS Community Online Revival event. Thanks to everyone who participated!</li>\n</ul>\n<p>Special thanks to DarkChicken for the new content!</p>", "update_notes_md": "- Added Pokémon news, you can view them from Macdonald's zone\n- Added 2 ACNL events pages\n- Removed discontinued 3DS Community Online Revival event. Thanks to everyone who participated!\n\nSpecial thanks to DarkChicken for the new content!", "updated": "2024-05-01T15:19:30Z", "urls": ["https://db.universal-team.net/3ds/satellazone"], "version": "2.2.1", "version_title": "New contents", "website": "https://satellazone.neocities.org/"}, {"author": "Menshion01", "avatar": "https://avatars.githubusercontent.com/u/227543187?v=4", "categories": ["app"], "color": "#a49e66", "color_bg": "#807b4f", "created": "2025-09-04T11:11:31Z", "description": "Speed Cubing Timer for 3DS honouring Cstimer asethetic ", "download_page": "https://github.com/Menshion01/CSTimer-3DS/releases", "downloads": {"3dsdevah.3dsx": {"size": 1734500, "size_str": "1 MiB", "url": "https://github.com/Menshion01/CSTimer-3DS/releases/download/1.1.0/3dsdevah.3dsx"}, "cstimer.cia": {"size": 2126784, "size_str": "2 MiB", "url": "https://github.com/Menshion01/CSTimer-3DS/releases/download/1.1.0/cstimer.cia"}}, "github": "Menshion01/CSTimer-3DS", "icon": "https://raw.githubusercontent.com/Menshion01/CSTimer-3DS/refs/heads/main/icon/icon.png", "icon_index": 104, "image": "https://raw.githubusercontent.com/Menshion01/CSTimer-3DS/refs/heads/main/icon/banner.png", "image_length": 8258, "license": "apache-2.0", "license_name": "Apache License 2.0", "qr": {"cstimer.cia": "https://db.universal-team.net/assets/images/qr/cstimer-cia.png"}, "screenshots": [{"description": "Timer", "url": "https://db.universal-team.net/assets/images/screenshots/cstimer-3ds/timer.png"}], "slug": "cstimer-3ds", "source": "https://github.com/Menshion01/CSTimer-3DS", "stars": 2, "systems": ["3DS"], "title": "CSTimer-3DS", "unique_ids": [1026654], "update_notes": "<p dir=\"auto\">Added +2 and DNF features, added tournament-style averages and code fixes</p>\n<p dir=\"auto\">Moved to a new project because I'm not good with Github.</p>", "update_notes_md": "Added +2 and DNF features, added tournament-style averages and code fixes\n\nMoved to a new project because I'm not good with Github.", "updated": "2025-09-04T11:41:18Z", "urls": ["https://db.universal-team.net/3ds/cstimer-3ds"], "version": "1.1.0", "version_title": "1.1.0"}, {"author": "Milk-Cool", "avatar": "https://avatars.githubusercontent.com/u/43724263?v=4", "categories": ["app"], "color": "#f5ebf5", "color_bg": "#807a80", "created": "2024-12-13T15:37:21Z", "description": "A simple but capable notebook app for your 3DS", "download_page": "https://github.com/Milk-Cool/Notebook3DS/releases", "downloads": {"Notebook3DS.3dsx": {"size": 268428, "size_str": "262 KiB", "url": "https://github.com/Milk-Cool/Notebook3DS/releases/download/release-1.1.0/Notebook3DS.3dsx"}, "Notebook3DS.cia": {"size": 238528, "size_str": "232 KiB", "url": "https://github.com/Milk-Cool/Notebook3DS/releases/download/release-1.1.0/Notebook3DS.cia"}}, "github": "Milk-Cool/Notebook3DS", "icon": "https://raw.githubusercontent.com/Milk-Cool/Notebook3DS/refs/tags/release-1.0.0/res/icon.png", "icon_index": 105, "image": "https://raw.githubusercontent.com/Milk-Cool/Notebook3DS/refs/tags/release-1.0.0/res/banner.png", "image_length": 16398, "license": "mit", "license_name": "MIT License", "long_description": "This is a simple note taking/drawing app. Made it for myself to take notes during classes, but thought someone might find it useful too.\nSupported features:\n\n- Thickness (text size for text)\n- Tools\n- - Free drawing\n- - Straight line\n- - Filled rect\n- - Hollow rect\n- - Text\n- Colors\n- Saving/loading\n- Undo/redo\n- Multiple pages, topics, folders", "qr": {"Notebook3DS.cia": "https://db.universal-team.net/assets/images/qr/notebook3ds-cia.png"}, "screenshots": [{"description": "Example top", "url": "https://db.universal-team.net/assets/images/screenshots/notebook3ds/example-top.png"}, {"description": "Guide", "url": "https://db.universal-team.net/assets/images/screenshots/notebook3ds/guide.png"}], "slug": "notebook3ds", "source": "https://github.com/Milk-Cool/Notebook3DS", "stars": 1, "systems": ["3DS"], "title": "Notebook3DS", "unique_ids": [969216], "update_notes": "<p dir=\"auto\">New release!</p>\n<ul dir=\"auto\">\n<li>Added sorting</li>\n<li>Added touch controls in select menus</li>\n<li>Allowed scrolling with the joystick</li>\n<li>Fixed double press logic</li>\n</ul>", "update_notes_md": "New release!\n\n- Added sorting\n- Added touch controls in select menus\n- Allowed scrolling with the joystick\n- Fixed double press logic", "updated": "2024-12-19T10:39:29Z", "urls": ["https://db.universal-team.net/3ds/notebook3ds"], "version": "release-1.1.0", "version_title": "v1.1.0"}, {"author": "Artyom", "avatar": "https://avatars.githubusercontent.com/u/102876334?v=4", "categories": ["game"], "color": "#71abaa", "color_bg": "#54807f", "created": "2025-06-22T19:54:52Z", "description": "Flappy Bird for Nintendo 3DS. With Vertical Orientation. Homebrew", "download_page": "https://github.com/MillKeny/flappy/releases", "downloads": {"flappy.3dsx": {"size": 492020, "size_str": "480 KiB", "url": "https://github.com/MillKeny/flappy/releases/download/v1.1/flappy.3dsx"}, "flappy.cia": {"size": 668608, "size_str": "652 KiB", "url": "https://github.com/MillKeny/flappy/releases/download/v1.1/flappy.cia"}}, "github": "MillKeny/flappy", "icon": "https://github.com/MillKeny/flappy/raw/main/assets/icon.png", "icon_index": 106, "image": "https://github.com/MillKeny/flappy/raw/main/assets/banner.png", "image_length": 7078, "license": "mit", "license_name": "MIT License", "long_description": "Yet another \"Flappy Bird\" mobile game homebrew recreation for Nintendo 3DS (old/new)\n**But with Vertical Orientation**.\n\nAnd also some gameplay features different from the original game.\n\n## Game\n\n*   **Tap bottom screen** or **press D-PAD or B** to flap between the pipes.\n*   Game's speed is increasing for each score point.\n*   For every 25 points you will earn a new medal - **bronze, silver, gold and platina** for 99 score.\n*   Your best score is save in game and stored at path: SD:/config/millkeny/flappy.dat. You also can clear your save data from in-game menu.\n\n## Special Thanks\n\n*   [devkitPro](https://github.com/devkitPro) - For all tools, libraries, docs and etc.\n*   [BlyZeDev](https://github.com/BlyZeDev) - For SD filesystem logic from his [T-Rex-Game-3DS](https://github.com/BlyZeDev/T-Rex-Game-3DS).\n*   Dong Nguyen, .GEARS - for this legendary game and original assets.", "qr": {"flappy.cia": "https://db.universal-team.net/assets/images/qr/flappy-cia.png"}, "screenshots": [{"description": "Game over", "url": "https://db.universal-team.net/assets/images/screenshots/yet-another-flappy-bird/game-over.png"}, {"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/yet-another-flappy-bird/gameplay.png"}, {"description": "Title", "url": "https://db.universal-team.net/assets/images/screenshots/yet-another-flappy-bird/title.png"}], "slug": "yet-another-flappy-bird", "source": "https://github.com/MillKeny/flappy", "stars": 7, "systems": ["3DS"], "title": "Yet Another Flappy Bird", "unique_ids": [463275], "update_notes": "<h1 dir=\"auto\"><strong>Release. v1.1</strong></h1>\n<p dir=\"auto\">Yet Another Flappy Bird Clone For Nintendo 3DS! <em>(with vertical orientation)</em></p>\n<h2 dir=\"auto\">Updates in v1.1:</h2>\n<ul dir=\"auto\">\n<li><strong>Audio</strong>! All sound effects from original game. <em>Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BlyZeDev/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BlyZeDev\">@BlyZeDev</a> for audio working logic that I used</em>.</li>\n<li>Added <strong>Night Mode</strong>. It depends on real time on your device. It will be turned on between 21:00 and 06:00.</li>\n<li><strong>SuperBird</strong>! Unlocked when best score is 99.</li>\n<li>Score digits animation after Game Over.</li>\n<li>Minor Bugfixes.</li>\n</ul>\n<details>\n<summary><h2 dir=\"auto\">Screenshots</h2></summary>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/assets/4.png\"><img src=\"/assets/4.png\" alt=\"Screenshot of Night mode\" style=\"max-width: 100%;\"></a></p>\n</details>\n<p dir=\"auto\">FBI Remote Download:<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/d3a07df4-a19f-4fa2-be96-e3608e5f3e09\"><img src=\"https://github.com/user-attachments/assets/d3a07df4-a19f-4fa2-be96-e3608e5f3e09\" alt=\"QR\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "# **Release. v1.1**\n\nYet Another Flappy Bird Clone For Nintendo 3DS! _(with vertical orientation)_\n\n## Updates in v1.1:\n* **Audio**! All sound effects from original game. _Thanks @BlyZeDev for audio working logic that I used_.\n* Added **Night Mode**. It depends on real time on your device. It will be turned on between 21:00 and 06:00.\n* **SuperBird**! Unlocked when best score is 99.\n* Score digits animation after Game Over.\n* Minor Bugfixes.\n\n<details>\n<summary><h2>Screenshots</h2></summary>\n\n![Screenshot of Night mode](/assets/4.png)\n\n</details>\n\nFBI Remote Download:\n![QR](https://github.com/user-attachments/assets/d3a07df4-a19f-4fa2-be96-e3608e5f3e09)", "updated": "2025-06-29T15:10:21Z", "urls": ["https://db.universal-team.net/3ds/yet-another-flappy-bird"], "version": "v1.1", "version_title": "v1.1"}, {"author": "Mode8fx", "avatar": "https://avatars.githubusercontent.com/u/57763469?v=4", "categories": ["game"], "color": "#e65333", "color_bg": "#802e1c", "created": "2021-09-27T23:23:10Z", "description": "Sudoku made with SDL2", "download_page": "https://github.com/Mode8fx/SuDokuL/releases", "downloads": {"SuDokuL-v1.42-3ds-cia.zip": {"size": 2456651, "size_str": "2 MiB", "url": "https://github.com/Mode8fx/SuDokuL/releases/download/v1.43/SuDokuL-v1.42-3ds-cia.zip"}, "SuDokuL-v1.42-3ds.zip": {"size": 1953807, "size_str": "1 MiB", "url": "https://github.com/Mode8fx/SuDokuL/releases/download/v1.43/SuDokuL-v1.42-3ds.zip"}, "SuDokuL-v1.42-gamecube.zip": {"size": 2838329, "size_str": "2 MiB", "url": "https://github.com/Mode8fx/SuDokuL/releases/download/v1.43/SuDokuL-v1.42-gamecube.zip"}, "SuDokuL-v1.42-psp.zip": {"size": 2385556, "size_str": "2 MiB", "url": "https://github.com/Mode8fx/SuDokuL/releases/download/v1.43/SuDokuL-v1.42-psp.zip"}, "SuDokuL-v1.42-x64.zip": {"size": 11732476, "size_str": "11 MiB", "url": "https://github.com/Mode8fx/SuDokuL/releases/download/v1.43/SuDokuL-v1.42-x64.zip"}, "SuDokuL-v1.42-x86.zip": {"size": 8631095, "size_str": "8 MiB", "url": "https://github.com/Mode8fx/SuDokuL/releases/download/v1.43/SuDokuL-v1.42-x86.zip"}}, "github": "Mode8fx/SuDokuL", "icon": "https://github.com/Mode8fx/SuDokuL/raw/main/SuDokuLVS2019/3ds/logo_icon_3ds_48.png", "icon_index": 107, "image": "https://github.com/Mode8fx/SuDokuL/raw/main/SuDokuLVS2019/3ds/banner_3ds.png", "image_length": 11596, "installed_files": ["%3DSX%/SuDokuL.3dsx"], "license": "mit", "license_name": "MIT License", "long_description": "A Sudoku game made with SDL2. Features 4 difficulty levels, 8 scrolling backgrounds, 8 MOD format songs, those mini numbers to help you keep track of harder puzzles, and optional auto-fill and erase-mistake cheats.", "screenshots": [{"description": "Gameplay bottom", "url": "https://db.universal-team.net/assets/images/screenshots/sudokul/gameplay-bottom.png"}, {"description": "Gameplay top", "url": "https://db.universal-team.net/assets/images/screenshots/sudokul/gameplay-top.png"}], "scripts": {"SuDokuL.3dsx": [{"file": "SuDokuL-v.*-3ds\\.zip", "output": "/SuDokuL.zip", "repo": "Mode8fx/SuDokuL", "type": "downloadRelease"}, {"file": "/SuDokuL.zip", "input": "SuDokuL-3ds/3ds/SuDokuL/SuDokuL.3dsx", "output": "%3DSX%/SuDokuL.3dsx", "type": "extractFile"}, {"file": "/SuDokuL.zip", "type": "deleteFile"}], "SuDokuL.cia": [{"file": "SuDokuL-v.*-3ds-cia\\.zip", "output": "/SuDokuL.zip", "repo": "Mode8fx/SuDokuL", "type": "downloadRelease"}, {"file": "/SuDokuL.zip", "input": "SuDokuL-3ds-cia/cias/SuDokuL.cia", "output": "/SuDokuL.cia", "type": "extractFile"}, {"file": "/SuDokuL.cia", "type": "installCia"}, {"file": "/SuDokuL.cia", "type": "deleteFile"}, {"file": "/SuDokuL.zip", "type": "deleteFile"}]}, "slug": "sudokul", "source": "https://github.com/Mode8fx/SuDokuL", "stars": 22, "systems": ["3DS"], "title": "SuDokuL", "unique_ids": [932162], "update_notes": "<ul dir=\"auto\">\n<li>[Switch] Recompiled with latest libnx to address compatibility issues caused by 21.0.0 firmware update.</li>\n</ul>\n<p dir=\"auto\">This update only fixes a technical issue in the Switch version; other systems do not need to update. Enjoy!</p>", "update_notes_md": "- [Switch] Recompiled with latest libnx to address compatibility issues caused by 21.0.0 firmware update.\n\nThis update only fixes a technical issue in the Switch version; other systems do not need to update. Enjoy!", "updated": "2025-11-29T04:35:45Z", "urls": ["https://db.universal-team.net/3ds/sudokul"], "version": "v1.43", "version_title": "v1.43"}, {"author": "Mode8fx", "avatar": "https://avatars.githubusercontent.com/u/57763469?v=4", "categories": ["game"], "color": "#0a6c24", "color_bg": "#0a6c24", "created": "2021-11-13T05:10:52Z", "description": "Burninate the countryside!", "download_filter": "3ds", "download_page": "https://github.com/Mode8fx/Trogdor-Reburninated/releases", "downloads": {"Trogdor-Reburninated-v2.31-3ds-cia.zip": {"size": 7759237, "size_str": "7 MiB", "url": "https://github.com/Mode8fx/Trogdor-Reburninated/releases/download/v2.32/Trogdor-Reburninated-v2.31-3ds-cia.zip"}, "Trogdor-Reburninated-v2.31-3ds.zip": {"size": 7364657, "size_str": "7 MiB", "url": "https://github.com/Mode8fx/Trogdor-Reburninated/releases/download/v2.32/Trogdor-Reburninated-v2.31-3ds.zip"}}, "github": "Mode8fx/Trogdor-Reburninated", "icon": "https://raw.githubusercontent.com/Mode8fx/Trogdor-Reburninated/main/Trogdor-Reburninated/release-resources/logo_icon_android_48.png", "icon_index": 108, "image": "https://raw.githubusercontent.com/Mode8fx/Trogdor-Reburninated/main/Trogdor-Reburninated/release-resources/background_psp.png", "image_length": 14597, "installed_files": ["%3DSX%/Trogdor-Reburninated.3dsx"], "license": "mit", "license_name": "MIT License", "long_description": "An enhanced recreation of the Homestar Runner Flash game, \"Trogdor\", expanded with new features.\n- New Options menu to customize your game\n- Level select\n- New cheats\n- Optional soundtrack from Stinkoman 20X6, another Homestar Runner game\n- Multiple screen scaling options\n- Bugs from the original game have been fixed", "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/trogdor-reburninated/gameplay.png"}], "scripts": {"Trogdor-Reburninated.3dsx": [{"file": "Trogdor-Reburninated-v.*-3ds\\.zip", "output": "/Trogdor-Reburninated.zip", "repo": "Mode8fx/Trogdor-Reburninated", "type": "downloadRelease"}, {"file": "/Trogdor-Reburninated.zip", "input": "Trogdor-Reburninated-3ds/3ds/", "output": "/3ds/", "type": "extractFile"}, {"new": "%3DSX%/Trogdor-Reburninated.3dsx", "old": "/3ds/Trogdor-RB/Trogdor-Reburninated.3dsx", "type": "move"}, {"file": "/Trogdor-Reburninated.zip", "type": "deleteFile"}], "Trogdor-Reburninated.cia": [{"file": "Trogdor-Reburninated-v.*-3ds-cia\\.zip", "output": "/Trogdor-Reburninated.zip", "repo": "Mode8fx/Trogdor-Reburninated", "type": "downloadRelease"}, {"file": "/Trogdor-Reburninated.zip", "input": "Trogdor-Reburninated-3ds-cia/3ds/", "output": "/3ds/", "type": "extractFile"}, {"file": "/Trogdor-Reburninated.zip", "input": "Trogdor-Reburninated-3ds-cia/cias/Trogdor-Reburninated.cia", "output": "/Trogdor-Reburninated.cia", "type": "extractFile"}, {"file": "/Trogdor-Reburninated.cia", "type": "installCia"}, {"file": "/Trogdor-Reburninated.cia", "type": "deleteFile"}, {"file": "/Trogdor-Reburninated.zip", "type": "deleteFile"}]}, "slug": "trogdor-reburninated", "source": "https://github.com/Mode8fx/Trogdor-Reburninated", "stars": 31, "systems": ["3DS"], "title": "Trogdor: Reburninated", "unique_ids": [832812], "update_notes": "<ul dir=\"auto\">\n<li>[Switch] Recompiled with latest libnx to address compatibility issues caused by 21.0.0 firmware update.</li>\n</ul>\n<p dir=\"auto\">This update only fixes a technical issue in the Switch version; other systems do not need to update. Enjoy!</p>", "update_notes_md": "- [Switch] Recompiled with latest libnx to address compatibility issues caused by 21.0.0 firmware update.\n\nThis update only fixes a technical issue in the Switch version; other systems do not need to update. Enjoy!", "updated": "2025-11-29T04:53:43Z", "urls": ["https://db.universal-team.net/3ds/trogdor-reburninated"], "version": "v2.32", "version_title": "v2.32"}, {"author": "Mode8fx", "avatar": "https://avatars.githubusercontent.com/u/57763469?v=4", "categories": ["game"], "color": "#49ef8e", "color_bg": "#27804c", "created": "2024-03-25T23:03:58Z", "description": "Dodge the incoming blocks!", "download_page": "https://github.com/Mode8fx/blockamok/releases", "downloads": {"BlockamokRemix-v1.2-3ds.cia": {"size": 2578368, "size_str": "2 MiB", "url": "https://github.com/Mode8fx/blockamok/releases/download/v1.21/BlockamokRemix-v1.2-3ds.cia"}, "BlockamokRemix-v1.2-3dsx.zip": {"size": 1870541, "size_str": "1 MiB", "url": "https://github.com/Mode8fx/blockamok/releases/download/v1.21/BlockamokRemix-v1.2-3dsx.zip"}, "BlockamokRemix-v1.2-gamecube.zip": {"size": 2695746, "size_str": "2 MiB", "url": "https://github.com/Mode8fx/blockamok/releases/download/v1.21/BlockamokRemix-v1.2-gamecube.zip"}, "BlockamokRemix-v1.2-psp.zip": {"size": 1935198, "size_str": "1 MiB", "url": "https://github.com/Mode8fx/blockamok/releases/download/v1.21/BlockamokRemix-v1.2-psp.zip"}}, "github": "Mode8fx/blockamok", "icon": "https://github.com/Mode8fx/blockamok/raw/main/release-resources/logo_icon_48.png", "icon_index": 109, "image": "https://github.com/Mode8fx/blockamok/raw/main/release-resources/banner_3ds.png", "image_length": 72113, "installed_files": ["%3DSX%/BlockamokRemix.3dsx"], "license": "mit", "license_name": "MIT License", "long_description": "Fly through a 3D world of never-ending blocks and survive for as long as you can! Includes customization options for gameplay and visuals, along with five music tracks.\n\nNew 3DS is recommended; performance is poor on O3DS.", "qr": {"BlockamokRemix-v1.2-3ds.cia": "https://db.universal-team.net/assets/images/qr/blockamokremix-v1-2-3ds-cia.png"}, "scripts": {"BlockamokRemix.3dsx": [{"file": "BlockamokRemix-v.*-3ds\\.zip", "output": "/BlockamokRemix.zip", "repo": "Mode8fx/BlockamokRemix", "type": "downloadRelease"}, {"file": "/BlockamokRemix.zip", "input": "3ds/BlockamokRemix/BlockamokRemix.3dsx", "output": "%3DSX%/BlockamokRemix.3dsx", "type": "extractFile"}, {"file": "/BlockamokRemix.zip", "type": "deleteFile"}]}, "slug": "blockamok-remix", "source": "https://github.com/Mode8fx/blockamok", "stars": 15, "systems": ["3DS"], "title": "Blockamok Remix", "unique_ids": [258443], "update_notes": "<ul dir=\"auto\">\n<li>[Switch] Recompiled with latest libnx to address compatibility issues caused by 21.0.0 firmware update.</li>\n</ul>\n<p dir=\"auto\">This update only fixes a technical issue in the Switch version; other systems do not need to update. Enjoy!</p>", "update_notes_md": "- [Switch] Recompiled with latest libnx to address compatibility issues caused by 21.0.0 firmware update.\n\nThis update only fixes a technical issue in the Switch version; other systems do not need to update. Enjoy!", "updated": "2025-11-29T05:09:56Z", "urls": ["https://db.universal-team.net/3ds/blockamok-remix"], "version": "v1.21", "version_title": "v1.21"}, {"author": "Morris, Artendo", "avatar": "https://avatars.githubusercontent.com/u/271882124?v=4", "categories": ["app", "utility"], "color": "#316d85", "color_bg": "#2f6880", "created": "2026-03-12T16:35:49.396Z", "description": "Search for github repositorys, download files, star repositorys and watch a list of 3ds homebrew related apps", "download_page": "https://gitlab.com/MorrisTheGamer/GitHub3DS/-/releases", "downloads": {"github3ds.3dsx": {"size": 994804, "size_str": "971 KiB", "url": "https://gitlab.com/MorrisTheGamer/GitHub3DS/-/raw/files/files/1.0/github3ds.3dsx"}, "github3ds.cia": {"size": 1019328, "size_str": "995 KiB", "url": "https://gitlab.com/MorrisTheGamer/GitHub3DS/-/raw/files/files/1.0/GitHub3DS.cia"}}, "gitlab": "MorrisTheGamer/GitHub3DS", "icon": "https://raw.githubusercontent.com/Thorsten-sys/anothercoolpresentation/main/icon.png", "icon_index": 110, "image": "https://raw.githubusercontent.com/Thorsten-sys/anothercoolpresentation/main/banner.png", "image_length": 6634, "long_description": "Download files from github on your 3ds, and Search for repositorys, star repositorys, and watch a big list of 3ds homebrew related repositorys", "qr": {"github3ds.cia": "https://db.universal-team.net/assets/images/qr/github3ds-cia.png"}, "slug": "github3ds", "source": "https://gitlab.com/MorrisTheGamer/GitHub3DS", "stars": 0, "systems": ["3DS"], "title": "GitHub3DS", "unique_ids": [987965], "update_notes": "<p data-sourcepos=\"1:1-1:13\" dir=\"auto\">some fixes...</p>", "update_notes_md": "some fixes...", "updated": "2026-04-12T21:31:01.221Z", "urls": ["https://db.universal-team.net/3ds/github3ds"], "version": "v1.0.1", "version_title": "fix for some things", "wiki": "https://gitlab.com/MorrisTheGamer/github3ds/-/wikis/home"}, {"author": "MrHuu", "avatar": "https://avatars.githubusercontent.com/u/561623?v=4", "categories": ["emulator"], "color": "#977331", "color_bg": "#806129", "created": "2022-05-15T15:19:15Z", "description": "Port of DOSBox-SVN for Nintendo 3DS", "download_page": "https://github.com/MrHuu/dosbox-3ds/releases", "downloads": {"dosbox-3ds.3dsx": {"size": 4640024, "size_str": "4 MiB", "url": "https://github.com/MrHuu/dosbox-3ds/releases/download/v0.0.3/dosbox-3ds.3dsx"}, "dosbox-3ds.cia": {"size": 4658624, "size_str": "4 MiB", "url": "https://github.com/MrHuu/dosbox-3ds/releases/download/v0.0.3/dosbox-3ds.cia"}}, "github": "MrHuu/dosbox-3ds", "icon": "https://raw.githubusercontent.com/MrHuu/dosbox-3ds/refs/heads/3DS/ctr/icon.png", "icon_index": 111, "image": "https://raw.githubusercontent.com/MrHuu/dosbox-3ds/refs/heads/3DS/ctr/banner.png", "image_length": 6591, "qr": {"dosbox-3ds.cia": "https://db.universal-team.net/assets/images/qr/dosbox-3ds-cia.png"}, "slug": "dosbox", "source": "https://github.com/MrHuu/dosbox-3ds", "stars": 51, "systems": ["3DS"], "title": "DOSBox", "update_notes": "<h2 dir=\"auto\">Changes</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/MrHuu/dosbox-3ds/commit/fe436eaa949c6a885ea3e9666ec5dd53697460e5\">Use ARMv6 CPU Instructions</a> (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/RetroGamer02/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/RetroGamer02\">@RetroGamer02</a>)</li>\n<li>Add left/right key modifiers to mapper</li>\n<li>Add mouse / joystick axis mapping</li>\n<li>Add reboot(cia only)/shutdown to settings</li>\n<li>Add video scale to screen settings</li>\n<li>Add ipx network support</li>\n<li>Add .conf selection menu*</li>\n<li>Fix cia build</li>\n<li>Various fixes / cleanup</li>\n</ul>\n<h2 dir=\"auto\">Note*</h2>\n<ul dir=\"auto\">\n<li>Place .conf files in: <code class=\"notranslate\">sdmc:/3ds/dosbox/config/</code> to show the selection menu on launch.<br>\nDosbox starts normally when no <code class=\"notranslate\">.conf</code> is found.</li>\n</ul>", "update_notes_md": "## Changes\n- [Use ARMv6 CPU Instructions](https://github.com/MrHuu/dosbox-3ds/commit/fe436eaa949c6a885ea3e9666ec5dd53697460e5) (Thanks @RetroGamer02)\n- Add left/right key modifiers to mapper\n- Add mouse / joystick axis mapping\n- Add reboot(cia only)/shutdown to settings\n- Add video scale to screen settings\n- Add ipx network support\n- Add .conf selection menu*\n- Fix cia build\n- Various fixes / cleanup\n\n\n## Note*\n- Place .conf files in: ```sdmc:/3ds/dosbox/config/``` to show the selection menu on launch.\n  Dosbox starts normally when no ```.conf``` is found.\n\n", "updated": "2023-05-10T21:47:40Z", "urls": ["https://db.universal-team.net/3ds/dosbox"], "version": "v0.0.3"}, {"author": "MrHuu", "avatar": "https://avatars.githubusercontent.com/u/561623?v=4", "categories": ["game"], "color": "#b3a764", "color_bg": "#807747", "created": "2019-09-13T15:28:55Z", "description": "OpenBOR is the ultimate 2D side scrolling engine for beat em' ups, shooters, and more! ", "download_page": "https://github.com/MrHuu/openbor-3ds/releases", "downloads": {"OpenBOR.3dsx": {"size": 1723876, "size_str": "1 MiB", "url": "https://github.com/MrHuu/openbor-3ds/releases/download/v0.0.6/OpenBOR.3dsx"}, "OpenBOR.cia": {"size": 1781696, "size_str": "1 MiB", "url": "https://github.com/MrHuu/openbor-3ds/releases/download/v0.0.6/OpenBOR.cia"}}, "github": "MrHuu/openbor-3ds", "icon": "https://raw.githubusercontent.com/MrHuu/openbor-3ds/3DS/engine/resources/ctr/OpenBOR_Icon_48x48.png", "icon_index": 112, "image": "https://raw.githubusercontent.com/MrHuu/openbor-3ds/3DS/engine/resources/ctr/OpenBOR_Logo_256x128.png", "image_length": 33143, "license": "bsd-3-clause", "license_name": "BSD 3-Clause \"New\" or \"Revised\" License", "qr": {"OpenBOR.cia": "https://db.universal-team.net/assets/images/qr/openbor-cia.png"}, "slug": "openbor-3ds", "source": "https://github.com/MrHuu/openbor-3ds", "stars": 16, "systems": ["3DS"], "title": "openbor-3ds", "unique_ids": [721981], "update_notes": "<p dir=\"auto\">Changes:</p>\n<ul dir=\"auto\">\n<li>Do not disable backlight on o2DS devices</li>\n</ul>", "update_notes_md": "Changes:\n\n- Do not disable backlight on o2DS devices", "updated": "2022-08-24T21:57:13Z", "urls": ["https://db.universal-team.net/3ds/openbor-3ds"], "version": "v0.0.6", "website": "http://www.chronocrash.com"}, {"author": "MrHuu", "avatar": "https://avatars.githubusercontent.com/u/561623?v=4", "categories": ["game"], "color": "#683a2b", "color_bg": "#683a2b", "created": "2018-12-23T19:36:03Z", "description": "A port of the game engine behind the DOS versions of Titus the Fox and Moktar ", "download_page": "https://github.com/MrHuu/opentitus-3ds/releases", "downloads": {"OpenTitus_MOKTAR_3DSX_23-12-2018.7z": {"size": 387496, "size_str": "378 KiB", "url": "https://github.com/MrHuu/opentitus-3ds/releases/download/23-12-2018/OpenTitus_MOKTAR_3DSX_23-12-2018.7z"}, "OpenTitus_MOKTAR_CIA_25-12-2018.7z": {"size": 759262, "size_str": "741 KiB", "url": "https://github.com/MrHuu/opentitus-3ds/releases/download/25-12-2028/OpenTitus_MOKTAR_CIA_25-12-2018.7z"}, "OpenTitus_MOKTAR_LOW_FREQ_27-12-2018.7z": {"size": 1044734, "size_str": "1020 KiB", "url": "https://github.com/MrHuu/opentitus-3ds/releases/download/27-12-2018/OpenTitus_MOKTAR_LOW_FREQ_27-12-2018.7z"}, "OpenTitus_TITUS_3DSX_23-12-2018.7z": {"size": 387241, "size_str": "378 KiB", "url": "https://github.com/MrHuu/opentitus-3ds/releases/download/23-12-2018/OpenTitus_TITUS_3DSX_23-12-2018.7z"}, "OpenTitus_TITUS_CIA_25-12-2018.7z": {"size": 758124, "size_str": "740 KiB", "url": "https://github.com/MrHuu/opentitus-3ds/releases/download/25-12-2028/OpenTitus_TITUS_CIA_25-12-2018.7z"}, "OpenTitus_TITUS_LOW_FREQ_27-12-2018.7z": {"size": 1041305, "size_str": "1016 KiB", "url": "https://github.com/MrHuu/opentitus-3ds/releases/download/27-12-2018/OpenTitus_TITUS_LOW_FREQ_27-12-2018.7z"}}, "github": "MrHuu/opentitus-3ds", "icon": "https://raw.githubusercontent.com/MrHuu/opentitus-3ds/3DS/3ds/Titus_icon_48x48.png", "icon_index": 113, "image": "https://raw.githubusercontent.com/MrHuu/opentitus-3ds/3DS/3ds/Titus_banner.png", "image_length": 24903, "installed_files": ["%3DSX%/OpenTitus.3dsx"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "The CIA and 3DSX downloads should be used on new 3DS systems, the LOW_FREQ downloads should be used on old 3DS.\n\nYou will need the original game files in `sdmc:/3ds/OpenTitus/moktar` for the moktar buids and `sdmc:/3ds/OpenTitus/titus` for the titus builds.", "script_message": "You will need to put the original game files in\n\"sd:/3ds/OpenTitus/moktar\" for the game to work.", "scripts": {"[moktar] OpenTitus.3dsx": [{"count": 2, "message": "Are you on a New 3DS/2DS?", "name": "n3ds", "type": "promptMessage"}, {"file": "https://github.com/MrHuu/opentitus-3ds/releases/download/23-12-2018/OpenTitus_MOKTAR_3DSX_23-12-2018.7z", "output": "/OpenTitus.7z", "type": "downloadFile"}, {"count": 1, "type": "skip"}, {"file": "OpenTitus_MOKTAR.*\\.7z", "output": "/OpenTitus.7z", "repo": "MrHuu/opentitus-3ds", "type": "downloadRelease"}, {"file": "/OpenTitus.7z", "input": "OpenTitus/", "output": "/3ds/OpenTitus/", "type": "extractFile"}, {"new": "%3DSX%/OpenTitus.3dsx", "old": "/3ds/OpenTitus/OpenTitus.3dsx", "type": "move"}, {"file": "/OpenTitus.7z", "type": "deleteFile"}], "[moktar] OpenTitus.cia": [{"count": 2, "message": "Are you on a New 3DS/2DS?", "name": "n3ds", "type": "promptMessage"}, {"file": "https://github.com/MrHuu/opentitus-3ds/releases/download/25-12-2028/OpenTitus_MOKTAR_CIA_25-12-2018.7z", "output": "/OpenTitus.7z", "type": "downloadFile"}, {"count": 1, "type": "skip"}, {"file": "OpenTitus_MOKTAR.*\\.7z", "output": "/OpenTitus.7z", "repo": "MrHuu/opentitus-3ds", "type": "downloadRelease"}, {"file": "/OpenTitus.7z", "input": "OpenTitus/", "output": "/3ds/OpenTitus/", "type": "extractFile"}, {"file": "/3ds/OpenTitus/OpenTitus.cia", "type": "installCia"}, {"file": "/3ds/OpenTitus/OpenTitus.cia", "type": "deleteFile"}, {"file": "/OpenTitus.7z", "type": "deleteFile"}], "[titus] OpenTitus.3dsx": [{"count": 2, "message": "Are you on a New 3DS/2DS?", "name": "n3ds", "type": "promptMessage"}, {"file": "https://github.com/MrHuu/opentitus-3ds/releases/download/23-12-2018/OpenTitus_TITUS_3DSX_23-12-2018.7z", "output": "/OpenTitus.7z", "type": "downloadFile"}, {"count": 1, "type": "skip"}, {"file": "OpenTitus_TITUS.*\\.7z", "output": "/OpenTitus.7z", "repo": "MrHuu/opentitus-3ds", "type": "downloadRelease"}, {"file": "/OpenTitus.7z", "input": "OpenTitus/", "output": "/3ds/OpenTitus/", "type": "extractFile"}, {"new": "%3DSX%/OpenTitus.3dsx", "old": "/3ds/OpenTitus/OpenTitus.3dsx", "type": "move"}, {"file": "/OpenTitus.7z", "type": "deleteFile"}], "[titus] OpenTitus.cia": [{"count": 2, "message": "Are you on a New 3DS/2DS?", "name": "n3ds", "type": "promptMessage"}, {"file": "https://github.com/MrHuu/opentitus-3ds/releases/download/25-12-2028/OpenTitus_TITUS_CIA_25-12-2018.7z", "output": "/OpenTitus.7z", "type": "downloadFile"}, {"count": 1, "type": "skip"}, {"file": "OpenTitus_TITUS.*\\.7z", "output": "/OpenTitus.7z", "repo": "MrHuu/opentitus-3ds", "type": "downloadRelease"}, {"file": "/OpenTitus.7z", "input": "OpenTitus/", "output": "/3ds/OpenTitus/", "type": "extractFile"}, {"file": "/3ds/OpenTitus/OpenTitus.cia", "type": "installCia"}, {"file": "/3ds/OpenTitus/OpenTitus.cia", "type": "deleteFile"}, {"file": "/OpenTitus.7z", "type": "deleteFile"}]}, "slug": "opentitus-3ds", "source": "https://github.com/MrHuu/opentitus-3ds", "stars": 3, "systems": ["3DS"], "title": "opentitus-3ds", "unique_ids": [1045312, 1045313], "update_notes": "<p dir=\"auto\">ONLY for old3DS users, these builds use low frequency audio.<br>\nWorse audio quality, but near full speed.</p>\n<p dir=\"auto\">.3dsx / .cia are included</p>", "update_notes_md": "ONLY for old3DS users, these builds use low frequency audio.\nWorse audio quality, but near full speed.\n\n.3dsx / .cia are included", "updated": "2018-12-27T00:34:34Z", "urls": ["https://db.universal-team.net/3ds/opentitus-3ds"], "version": "27-12-2018"}, {"author": "NPX-I7/Tobi", "avatar": "https://avatars.githubusercontent.com/u/62360113?v=4", "categories": ["utility"], "color": "#e2e6cd", "color_bg": "#7d8072", "created": "2020-07-16T14:29:41Z", "description": "This app resets the democounter of the 3ds", "download_page": "https://github.com/NPXTobi/Demo-Reset/releases", "downloads": {"Demo-Reset.3dsx": {"size": 1873396, "size_str": "1 MiB", "url": "https://github.com/NPXTobi/Demo-Reset/releases/download/1.0.0/Demo-Reset.3dsx"}, "Demo-Reset.cia": {"size": 2036672, "size_str": "1 MiB", "url": "https://github.com/NPXTobi/Demo-Reset/releases/download/1.0.0/Demo-Reset.cia"}}, "github": "NPXTobi/Demo-Reset", "icon": "https://raw.githubusercontent.com/NPXTobi/Demo-Reset/master/gfx/icon.png", "icon_index": 114, "image": "https://raw.githubusercontent.com/NPXTobi/Demo-Reset/master/cia/banner.png", "image_length": 4767, "long_description": "App To reset the Democounter of the 3ds Console", "qr": {"Demo-Reset.cia": "https://db.universal-team.net/assets/images/qr/demo-reset-cia.png"}, "slug": "demo-reset", "source": "https://github.com/NPXTobi/Demo-Reset", "stars": 2, "systems": ["3DS"], "title": "Demo-Reset", "unique_ids": [476512], "update_notes": "<p dir=\"auto\">The first version of Demo-Reset. Have Fun.</p>", "update_notes_md": "The first version of Demo-Reset. Have Fun.", "updated": "2020-07-16T15:14:32Z", "urls": ["https://db.universal-team.net/3ds/demo-reset"], "version": "1.0.0", "version_title": "1.0.0"}, {"archive": {"Home.Menu.Alternate.Banner.zip": {"BootNTRSelector.cia": ["BootNTRSelector.cia"], "BootNTRSelector_Mode3.cia": ["BootNTRSelector_Mode3.cia"]}}, "author": "Nanquitas", "avatar": "https://avatars.githubusercontent.com/u/13298129?v=4", "categories": ["utility"], "color": "#7c626d", "color_bg": "#7c626d", "created": "2016-04-21T14:02:23Z", "download_page": "https://github.com/Nanquitas/BootNTR/releases", "downloads": {"BootNTRSelector.3dsx": {"size": 1071324, "size_str": "1 MiB", "url": "https://github.com/Nanquitas/BootNTR/releases/download/v2.13.7/BootNTRSelector.3dsx"}, "BootNTRSelector.cia": {"size": 1487808, "size_str": "1 MiB", "url": "https://github.com/Nanquitas/BootNTR/releases/download/v2.13.7/BootNTRSelector.cia"}, "BootNTRSelector_Mode3.cia": {"size": 1487808, "size_str": "1 MiB", "url": "https://github.com/Nanquitas/BootNTR/releases/download/v2.13.7/BootNTRSelector_Mode3.cia"}, "Home.Menu.Alternate.Banner.zip": {"size": 2227787, "size_str": "2 MiB", "url": "https://github.com/Nanquitas/BootNTR/releases/download/v2.13.7/Home.Menu.Alternate.Banner.zip"}}, "github": "Nanquitas/BootNTR", "icon": "https://raw.githubusercontent.com/Nanquitas/BootNTR/master/resources/icon.png", "icon_index": 115, "image": "https://db.universal-team.net/assets/images/images/bootntr.png", "image_length": 7456, "license": "mit", "license_name": "MIT License", "qr": {"BootNTRSelector.cia": "https://db.universal-team.net/assets/images/qr/bootntrselector-cia.png", "BootNTRSelector_Mode3.cia": "https://db.universal-team.net/assets/images/qr/bootntrselector_mode3-cia.png"}, "screenshots": [{"description": "Auto updater", "url": "https://db.universal-team.net/assets/images/screenshots/bootntr/auto-updater.png"}, {"description": "Banner fonzd", "url": "https://db.universal-team.net/assets/images/screenshots/bootntr/banner-fonzd.png"}, {"description": "Banner pablomk7", "url": "https://db.universal-team.net/assets/images/screenshots/bootntr/banner-pablomk7.png"}, {"description": "Failed to load", "url": "https://db.universal-team.net/assets/images/screenshots/bootntr/failed-to-load.png"}, {"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/bootntr/main-menu.png"}], "slug": "bootntr", "source": "https://github.com/Nanquitas/BootNTR", "stars": 695, "systems": ["3DS"], "title": "BootNTR", "unique_ids": [962560, 963328], "update_notes": "<h1 dir=\"auto\">Make sure to use Luma3DS v13.0 or newer. Older Luma3DS versions will not work.</h1>\n<h1 dir=\"auto\">Changelog</h1>\n<ul dir=\"auto\">\n<li>Added 11.16.0 firmware compatibility.</li>\n</ul>\n<h1 dir=\"auto\">Filename meaning</h1>\n<p dir=\"auto\">You will find different files below depending on your needs. Here is a little explanation on each term:</p>\n<h2 dir=\"auto\">3dsx/cia</h2>\n<p dir=\"auto\">The <strong>3dsx</strong> file can be launched from the homebrew launcher while the cia files can be installed to the home menu. (There is only a single 3dsx file variation.)</p>\n<h2 dir=\"auto\">Mode3</h2>\n<p dir=\"auto\">Files which have the the <strong>Mode3</strong> label are made specifically for extended memory games on Old 3DS/2DS models. (To detect if you are using an extended memory game, check if the console reboots after you close it from the home menu.) <strong>You don't need to install the Mode3 version if you don't want to use any extended memory game or you have a New 3DS/2DS.</strong></p>\n<h2 dir=\"auto\">Home Menu Banner</h2>\n<p dir=\"auto\">The banner is the 3D model that shows in the top screen when you select the app in the home menu. The difference is only visual and is up to your own choice. The default banner files can be directly found below, while the alternate banner files are inside a <code class=\"notranslate\">.zip</code> file.</p>\n<h3 dir=\"auto\">Default Banner (PabloMK7)</h3>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/10946643/56131741-96b2c500-5f88-11e9-9af7-a81825505f5b.png\"><img src=\"https://user-images.githubusercontent.com/10946643/56131741-96b2c500-5f88-11e9-9af7-a81825505f5b.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\">Alternate Banner (FONZD)</h3>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/10946643/56131768-afbb7600-5f88-11e9-8585-6ceb930424cc.png\"><img src=\"https://user-images.githubusercontent.com/10946643/56131768-afbb7600-5f88-11e9-8585-6ceb930424cc.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "# Make sure to use Luma3DS v13.0 or newer. Older Luma3DS versions will not work.\n\n# Changelog\n- Added 11.16.0 firmware compatibility.\n\n# Filename meaning\nYou will find different files below depending on your needs. Here is a little explanation on each term:\n## 3dsx/cia\nThe **3dsx** file can be launched from the homebrew launcher while the cia files can be installed to the home menu. (There is only a single 3dsx file variation.)\n## Mode3\nFiles which have the the **Mode3** label are made specifically for extended memory games on Old 3DS/2DS models. (To detect if you are using an extended memory game, check if the console reboots after you close it from the home menu.) **You don't need to install the Mode3 version if you don't want to use any extended memory game or you have a New 3DS/2DS.**\n## Home Menu Banner\nThe banner is the 3D model that shows in the top screen when you select the app in the home menu. The difference is only visual and is up to your own choice. The default banner files can be directly found below, while the alternate banner files are inside a `.zip` file.\n\n### Default Banner (PabloMK7)\n![image](https://user-images.githubusercontent.com/10946643/56131741-96b2c500-5f88-11e9-9af7-a81825505f5b.png)\n\n### Alternate Banner (FONZD)\n![image](https://user-images.githubusercontent.com/10946643/56131768-afbb7600-5f88-11e9-8585-6ceb930424cc.png)\n\n", "updated": "2022-08-30T10:45:54Z", "urls": ["https://db.universal-team.net/3ds/bootntr"], "version": "v2.13.7", "version_title": "v2.13.7", "wiki": "https://github.com/Nanquitas/BootNTR/wiki"}, {"archive": {"Forecast.*\\.zip": {"Forecast.3dsx": ["Forecast.3dsx"], "Forecast.cia": ["Forecast.cia"]}}, "author": "Nat Osaka", "avatar": "https://avatars.githubusercontent.com/u/16436651?v=4", "categories": ["app"], "color": "#a2a3a4", "color_bg": "#7e7f80", "created": "2017-07-18T12:56:44Z", "description": "A weather app for the 3DS", "download_page": "https://github.com/NatTupper/Forecast/releases", "downloads": {"Forecast-1.0.1.zip": {"size": 828371, "size_str": "808 KiB", "url": "https://github.com/NatTupper/Forecast/releases/download/v1.0.1/Forecast-1.0.1.zip"}}, "github": "NatTupper/Forecast", "icon": "https://raw.githubusercontent.com/NatTupper/Forecast/master/icon.png", "icon_index": 116, "image": "https://raw.githubusercontent.com/NatTupper/Forecast/master/res/banner%20icon.png", "image_length": 9895, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "slug": "forecast", "source": "https://github.com/NatTupper/Forecast", "stars": 13, "systems": ["3DS"], "title": "Forecast", "unique_ids": [928887], "update_notes": "<h2 dir=\"auto\">Fixed</h2>\n<ul dir=\"auto\">\n<li>Fixed <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"245271043\" data-permission-text=\"Title is private\" data-url=\"https://github.com/NatTupper/Forecast/issues/1\" data-hovercard-type=\"issue\" data-hovercard-url=\"/NatTupper/Forecast/issues/1/hovercard\" href=\"https://github.com/NatTupper/Forecast/issues/1\">#1</a></li>\n</ul>", "update_notes_md": "## Fixed\n* Fixed #1 ", "updated": "2017-07-25T12:39:20Z", "urls": ["https://db.universal-team.net/3ds/forecast"], "version": "v1.0.1", "version_title": "v1.0.1"}, {"archive": {"FSPDS-.*\\.zip": {"FSPDS.nds": ["FSPDS.nds"]}}, "author": "N•I•L", "avatar": "https://avatars.githubusercontent.com/u/70803115?v=4", "categories": ["utility"], "color": "#c0a28a", "color_bg": "#806c5c", "created": "2021-01-27T13:49:42Z", "description": "Flipnote Studio Player for Nintendo DS", "download_page": "https://github.com/NotImplementedLife/FSPDS/releases", "downloads": {"FSPDS-V1.0.79212842R.nds": {"size": 749568, "size_str": "732 KiB", "url": "https://github.com/NotImplementedLife/FSPDS/releases/download/V1.0/FSPDS-V1.0.79212842R.nds"}}, "github": "NotImplementedLife/FSPDS", "icon": "https://db.universal-team.net/assets/images/icons/fspds.png", "icon_index": 117, "image": "https://db.universal-team.net/assets/images/icons/fspds.png", "image_length": 586, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "A DS ROM which allows playing DSi's Flipnote Studio (.ppm) files on a DS Phat/Lite. It features flipnote image and sound player with pause/resume option, and also a file metadata viewer.\n\nPlace the flipnotes you want to play in a `/flipnotes/` folder at the root of your SD card. FSPDS will not detect/play files larger than 1MB. It is also possible the app won't play correctly files with more than 512KB of BGM soundtrack (although I have never met such a file during my tests).", "prerelease": {"download_page": "https://github.com/NotImplementedLife/FSPDS/releases/tag/V1.0.90343508R", "downloads": {"FSPDS-V1.0.90343508R.nds": {"size": 750080, "size_str": "732 KiB", "url": "https://github.com/NotImplementedLife/FSPDS/releases/download/V1.0.90343508R/FSPDS-V1.0.90343508R.nds"}}, "qr": {"FSPDS-V1.0.90343508R.nds": "https://db.universal-team.net/assets/images/qr/prerelease/fspds-v1-0-90343508r-nds.png"}, "update_notes": "<p dir=\"auto\">FSPDS now accepts PPM filenames that do not respect the original naming convention, like \"my_flipnote.ppm\". The filename shouldn't exceed more than 28 characters.</p>", "update_notes_md": "FSPDS now accepts PPM filenames that do not respect the original naming convention, like \"my_flipnote.ppm\". The filename shouldn't exceed more than 28 characters.", "updated": "2023-12-08T13:29:30Z", "version": "V1.0.90343508R", "version_title": "FSPDS V1.0.90343508R- Minipatch filenames"}, "qr": {"FSPDS-V1.0.79212842R.nds": "https://db.universal-team.net/assets/images/qr/fspds-v1-0-79212842r-nds.png"}, "screenshots": [{"description": "File list", "url": "https://db.universal-team.net/assets/images/screenshots/fspds/file-list.png"}, {"description": "Player 1", "url": "https://db.universal-team.net/assets/images/screenshots/fspds/player-1.png"}, {"description": "Player 2", "url": "https://db.universal-team.net/assets/images/screenshots/fspds/player-2.png"}], "slug": "fspds", "source": "https://github.com/NotImplementedLife/FSPDS", "stars": 37, "systems": ["DS"], "title": "FSPDS", "update_notes": "<p dir=\"auto\">We've made it to 1.0 !</p>\n<p dir=\"auto\">What's new:</p>\n<ul dir=\"auto\">\n<li>recreated the application from scratch</li>\n<li>brand new beautiful UI</li>\n<li>considerably improved frame decoding performance</li>\n<li>flipnote paths are preindexed in cache file data for faster access</li>\n<li>flipnotes can be loaded from any location on the SD card</li>\n<li>more stable and useful player bar with previous/next navigation features, auto repeat and shuffling</li>\n<li>can display flipnote author names with Unicode support</li>\n</ul>", "update_notes_md": "We've made it to 1.0 !\n\nWhat's new:\n\n- recreated the application from scratch\n- brand new beautiful UI\n- considerably improved frame decoding performance\n- flipnote paths are preindexed in cache file data for faster access\n- flipnotes can be loaded from any location on the SD card\n- more stable and useful player bar with previous/next navigation features, auto repeat and shuffling\n- can display flipnote author names with Unicode support", "updated": "2023-08-02T15:33:21Z", "urls": ["https://db.universal-team.net/ds/fspds"], "version": "V1.0", "version_title": "FSPDS V1.0", "website": "https://www.gamebrew.org/wiki/FSPDS"}, {"author": "N•I•L", "avatar": "https://avatars.githubusercontent.com/u/70803115?v=4", "categories": ["game"], "color": "#897b7b", "color_bg": "#807272", "created": "2021-10-13T05:33:14Z", "description": "The lost kitty's saga", "download_page": "https://github.com/NotImplementedLife/d-Elusion/releases", "downloads": {"d-Elusion-no-sound.nds": {"size": 583680, "size_str": "570 KiB", "url": "https://github.com/NotImplementedLife/d-Elusion/releases/download/0.3/d-Elusion-no-sound.nds"}, "d-Elusion.nds": {"size": 1780736, "size_str": "1 MiB", "url": "https://github.com/NotImplementedLife/d-Elusion/releases/download/0.3/d-Elusion.nds"}}, "github": "NotImplementedLife/d-Elusion", "icon": "https://db.universal-team.net/assets/images/icons/d-elusion.png", "icon_index": 118, "image": "https://db.universal-team.net/assets/images/icons/d-elusion.png", "image_length": 630, "long_description": "A kitten has lost in the strange outside world. Help the poor kitten find the way back to its mother. Guide it through the map using a fish (the only stimulus the kitten responds to). Explore the zone and mark dangerous zones with flags. Use the arrow cursor to remove a misplaced flag.", "qr": {"d-Elusion-no-sound.nds": "https://db.universal-team.net/assets/images/qr/d-elusion-no-sound-nds.png", "d-Elusion.nds": "https://db.universal-team.net/assets/images/qr/d-elusion-nds.png"}, "screenshots": [{"description": "Gameplay 1", "url": "https://db.universal-team.net/assets/images/screenshots/d-elusion/gameplay-1.png"}, {"description": "Gameplay 2", "url": "https://db.universal-team.net/assets/images/screenshots/d-elusion/gameplay-2.png"}, {"description": "Gameplay 3", "url": "https://db.universal-team.net/assets/images/screenshots/d-elusion/gameplay-3.png"}, {"description": "Level complete", "url": "https://db.universal-team.net/assets/images/screenshots/d-elusion/level-complete.png"}, {"description": "Level select", "url": "https://db.universal-team.net/assets/images/screenshots/d-elusion/level-select.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/d-elusion/title-screen.png"}], "slug": "d-elusion", "source": "https://github.com/NotImplementedLife/d-Elusion", "stars": 4, "systems": ["DS"], "title": "d-Elusion", "update_notes": "<p dir=\"auto\">What's new</p>\n<ul dir=\"auto\">\n<li>allow access to all levels when save mode is disabled</li>\n</ul>", "update_notes_md": "What's new\n- allow access to all levels when save mode is disabled", "updated": "2022-01-15T10:45:25Z", "urls": ["https://db.universal-team.net/ds/d-elusion"], "version": "0.3", "version_title": "d-Elusion v0.3", "website": "https://notimplementedlife.itch.io/d-elusion", "wiki": "https://www.gamebrew.org/wiki/D-Elusion"}, {"archive": {"MontyHallDS.zip": {"MontyHallDS.nds": ["MontyHallDS.nds"]}}, "author": "Rph", "avatar": "https://avatars.githubusercontent.com/u/169435186?v=4", "categories": ["game"], "color": "#723d00", "color_bg": "#723d00", "created": "2024-05-10T07:20:59Z", "description": "The Monty Hall Problem ported to the Nintendo DS!", "download_page": "https://github.com/NotTheOnlyRph/MontyHallDS/releases", "downloads": {"Monty.Hall.DS.v2.0.zip": {"size": 480680, "size_str": "469 KiB", "url": "https://github.com/Rph-nsmb/MontyHallDS/releases/download/v2.0/Monty.Hall.DS.v2.0.zip"}}, "github": "NotTheOnlyRph/MontyHallDS", "icon": "https://db.universal-team.net/assets/images/icons/monty-hall-ds.png", "icon_index": 119, "image": "https://db.universal-team.net/assets/images/icons/monty-hall-ds.png", "image_length": 223, "license": "mit", "license_name": "MIT License", "slug": "monty-hall-ds", "source": "https://github.com/Rph-nsmb/MontyHallDS", "stars": 2, "systems": ["DS"], "title": "Monty Hall DS", "update_notes": "<h1>Welcome to The Monty Hall Problem for Nintendo DS!</h1>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/4ff9ec50-e5f0-400a-9575-db173d4b23ba\"><img src=\"https://github.com/user-attachments/assets/4ff9ec50-e5f0-400a-9575-db173d4b23ba\" alt=\"Game's title screen\" style=\"max-width: 100%;\"></a></p>\n<h2>Changelog</h2>\n<ul>\n<li>Added SFX support!</li>\n<li>Improved graphics</li>\n<li>Fixed the simulation, which was doing anything but 2000 games.</li>\n<li>HUGE improvements on source code</li>\n</ul>\n<h2>Description</h2>\n<p>This game is based on the well-known problem of Monty Hall and has two modes: one for playing the game and another one for simulating 2000 games of Monty Hall.</p>\n<p>This game was built in one month using libnds and nflib (v1.0), and edited afterwards (v2.0+). Feel free to edit (see <em>readme.txt</em> for details).</p>\n<p><strong><em>The instructions for playing can be found in</em> <code class=\"notranslate\">readme.md</code>.</strong></p>", "update_notes_md": "# Welcome to The Monty Hall Problem for Nintendo DS!\n\n![Game's title screen](https://github.com/user-attachments/assets/4ff9ec50-e5f0-400a-9575-db173d4b23ba)\n\n## Changelog\n\n- Added SFX support!\n- Improved graphics\n- Fixed the simulation, which was doing anything but 2000 games.\n- HUGE improvements on source code\n\n## Description\n\nThis game is based on the well-known problem of Monty Hall and has two modes: one for playing the game and another one for simulating 2000 games of Monty Hall.\n\nThis game was built in one month using libnds and nflib (v1.0), and edited afterwards (v2.0+). Feel free to edit (see _readme.txt_ for details).\n\n**_The instructions for playing can be found in_ `readme.md`.**", "updated": "2025-05-29T16:21:38Z", "urls": ["https://db.universal-team.net/ds/monty-hall-ds"], "version": "v2.0", "version_title": "v2.0: The huge release"}, {"author": "Omega", "avatar": "https://avatars.githubusercontent.com/u/56520121?v=4", "categories": ["app"], "color": "#cd264c", "color_bg": "#80182f", "created": "2019-08-10T10:11:33Z", "description": "Omega 2.0, the next evolution of Epsilon! Now available for your Numworks calculator!", "download_filter": "(\\.3dsx|\\.cia)", "download_page": "https://github.com/Omega-Numworks/Omega/releases", "downloads": {"simulator.3dsx": {"size": 1849488, "size_str": "1 MiB", "url": "https://github.com/Omega-Numworks/Omega/releases/download/O1.22.1-E15/simulator.3dsx"}, "simulator.cia": {"size": 1124800, "size_str": "1 MiB", "url": "https://github.com/Omega-Numworks/Omega/releases/download/O1.22.1-E15/simulator.cia"}}, "github": "Omega-Numworks/Omega", "icon": "https://raw.githubusercontent.com/Omega-Numworks/Omega/omega-master/ion/src/simulator/3ds/assets/logo.png", "icon_index": 120, "image": "https://raw.githubusercontent.com/Omega-Numworks/Omega/omega-master/ion/src/simulator/3ds/assets/banner.png", "image_length": 9865, "license": "other", "license_name": "Other", "qr": {"simulator.cia": "https://db.universal-team.net/assets/images/qr/simulator-cia.png"}, "slug": "omega", "source": "https://github.com/Omega-Numworks/Omega", "stars": 352, "systems": ["3DS"], "title": "Omega", "unique_ids": [431136], "updated": "2022-12-29T00:17:52Z", "urls": ["https://db.universal-team.net/3ds/omega"], "version": "O2.0.4-E15", "version_title": "O2.0.4-E15", "website": "https://getomega.dev", "wiki": "https://github.com/Omega-Numworks/Omega/wiki"}, {"archive": {"Open AGB Launcher.zip": {"OpenAGBLauncher.3dsx": ["OpenAGBLauncher.3dsx"], "OpenAGBLauncher.cia": ["OpenAGBLauncher.cia"]}}, "author": "Stellar", "categories": ["utility"], "color": "#9d8bbd", "color_bg": "#6a5e80", "created": "2020-12-01T13:52:50Z", "download_page": "https://gbatemp.net/download/36828/", "downloads": {"Open AGB Launcher.zip": {"url": "https://gbatemp.net/download/36828/download"}}, "gbatemp": "36828", "icon_index": 121, "image": "https://db.universal-team.net/assets/images/images/openagblauncher.png", "image_length": 8593, "long_description": "First of all a HUGE thank you to <a class=\"link link--internal\" href=\"https://gbatemp.net/members/nutez.439371/\">Nutez</a>, without whom I probably wouldn't even have been able to compile <a class=\"link link--external\" href=\"https://github.com/Ordim3n/That-Shortcut-Thingy\" rel=\"nofollow ugc noopener\" target=\"_blank\">That-Shortcut-Thingy</a>. Special thanks to derrek, profi200, d0k3 for their amazing work on <a class=\"link link--external\" href=\"https://github.com/profi200/open_agb_firm\" rel=\"nofollow ugc noopener\" target=\"_blank\">OPEN_AGB_FIRM</a> and Ordim3n for his payload shortcut.<br/>\n<br/>\n<u>Usage:</u><br/>\n<ul>\n<li data-xf-list-type=\"ul\">Follow <a class=\"link link--internal\" href=\"https://gbatemp.net/threads/open_agb_firm-discussion-thread.570844/#post-9149895\">this guide</a>.<br/>\n</li>\n<li data-xf-list-type=\"ul\">Set FastBoot3DS or GodMode9 as your Firm0, B9S won't do.</li>\n<li data-xf-list-type=\"ul\">If using FastBoot3DS, enable FCRAM boot.</li>\n<li data-xf-list-type=\"ul\">Download <a class=\"link link--external\" href=\"https://github.com/profi200/open_agb_firm/releases/latest\" rel=\"nofollow ugc noopener\" target=\"_blank\">the latest open_agb_firm</a>, rename it to <i>\"GBA.firm\"</i>, and place it in the root of your SD card.</li>\n</ul>If there's no <i>\"GBA.firm\"</i>, it also looks for <i>\"open_agb_firm.firm\"</i> under <i>\"/luma/payloads/\".</i>", "slug": "openagblauncher", "stars": 0, "systems": ["3DS"], "title": "OpenAGBLauncher", "update_notes": "<p>First of all a HUGE thank you to <a href=\"https://gbatemp.net/members/nutez.439371/\" rel=\"nofollow\">Nutez</a>, without whom I probably wouldn't even have been able to compile <a href=\"https://github.com/Ordim3n/That-Shortcut-Thingy\">That-Shortcut-Thingy</a>. Special thanks to derrek, profi200, d0k3 for their amazing work on <a href=\"https://github.com/profi200/open_agb_firm\">OPEN_AGB_FIRM</a> and Ordim3n for his payload shortcut.</p>\n<p>Usage:</p>\n<ul>\n<li>\n<p>Follow <a href=\"https://gbatemp.net/threads/open_agb_firm-discussion-thread.570844/#post-9149895\" rel=\"nofollow\">this guide</a>.</p>\n</li>\n<li>\n<p>Set FastBoot3DS or GodMode9 as your Firm0, B9S won't do.</p>\n</li>\n<li>\n<p>If using FastBoot3DS, enable FCRAM boot.</p>\n</li>\n<li>\n<p>Download <a href=\"https://github.com/profi200/open_agb_firm/releases/latest\">the latest open_agb_firm</a>, rename it to <em>\"GBA.firm\"</em>, and place it in the root of your SD card.</p>\n</li>\n</ul>\n<p>If there's no <em>\"GBA.firm\"</em>, it also looks for <em>\"open_agb_firm.firm\"</em> under <em>\"/luma/payloads/\".</em></p>\n", "update_notes_md": "First of all a HUGE thank you to [Nutez](https://gbatemp.net/members/nutez.439371/), without whom I probably wouldn't even have been able to compile [That-Shortcut-Thingy](https://github.com/Ordim3n/That-Shortcut-Thingy). Special thanks to derrek, profi200, d0k3 for their amazing work on [OPEN\\_AGB\\_FIRM](https://github.com/profi200/open_agb_firm) and Ordim3n for his payload shortcut.  \n\n  \n\nUsage:  \n\n- Follow [this guide](https://gbatemp.net/threads/open_agb_firm-discussion-thread.570844/#post-9149895).  \n\n- Set FastBoot3DS or GodMode9 as your Firm0, B9S won't do.\n- If using FastBoot3DS, enable FCRAM boot.\n- Download [the latest open\\_agb\\_firm](https://github.com/profi200/open_agb_firm/releases/latest), rename it to *\"GBA.firm\"*, and place it in the root of your SD card.\n\nIf there's no *\"GBA.firm\"*, it also looks for *\"open\\_agb\\_firm.firm\"* under *\"/luma/payloads/\".*", "updated": "2020-12-01T13:52:50Z", "urls": ["https://db.universal-team.net/3ds/openagblauncher"], "version": "2.0"}, {"author": "Olive", "avatar": "https://avatars.githubusercontent.com/u/16279160?v=4", "categories": ["utility"], "color": "#dddcda", "color_bg": "#807f7e", "created": "2016-10-20T21:28:35Z", "description": "Hack your amiibos in a tap", "download_page": "https://github.com/Ordim3n/Smash-Amiibo-Cheat-Tool/releases", "downloads": {"Release.zip": {"size": 412337, "size_str": "402 KiB", "url": "https://github.com/SUOlivia/Smash-Amiibo-Cheat-Tool/releases/download/2.0/Release.zip"}, "SmashAmiiboCheatTool.3dsx": {"size": 682076, "size_str": "666 KiB", "url": "https://github.com/SUOlivia/Smash-Amiibo-Cheat-Tool/releases/download/2.0/SmashAmiiboCheatTool.3dsx"}, "SmashAmiiboCheatTool.cia": {"size": 857024, "size_str": "836 KiB", "url": "https://github.com/SUOlivia/Smash-Amiibo-Cheat-Tool/releases/download/2.0/SmashAmiiboCheatTool.cia"}}, "github": "Ordim3n/Smash-Amiibo-Cheat-Tool", "icon": "https://raw.githubusercontent.com/Ordim3n/Smash-Amiibo-Cheat-Tool/master/meta/icon.png", "icon_index": 122, "image": "https://raw.githubusercontent.com/Ordim3n/Smash-Amiibo-Cheat-Tool/master/meta/banner.png", "image_length": 36320, "license": "mit", "license_name": "MIT License", "qr": {"SmashAmiiboCheatTool.cia": "https://db.universal-team.net/assets/images/qr/smashamiibocheattool-cia.png"}, "slug": "smash-amiibo-cheat-tool", "source": "https://github.com/SUOlivia/Smash-Amiibo-Cheat-Tool", "stars": 13, "systems": ["3DS"], "title": "Smash Amiibo Cheat Tool", "unique_ids": [688072], "update_notes": "<p>There's quite a lot in this new release, so here we go!</p>\n<p>Small path change (again). the folder at the root of the sd card is now <code class=\"notranslate\">/SACT</code> instead of ``/Smash Amiibo Cheat Tool`</p>\n<p>Custom bottom screen picture, same format as splashes, goes in <code class=\"notranslate\">/SACT/scan.bin</code></p>\n<p>You can now randomize appdata</p>\n<p>You can now bruteforce appids, that means that you will be able to have compatibility with more games</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/5276de0306cc3a89ea6a7734cff316f18d948261b266a2b721b89effde519bc0/687474703a2f2f696d6775722e636f6d2f53644b5245546f2e706e67\"><img src=\"https://camo.githubusercontent.com/5276de0306cc3a89ea6a7734cff316f18d948261b266a2b721b89effde519bc0/687474703a2f2f696d6775722e636f6d2f53644b5245546f2e706e67\" alt=\"SACT 2.0\" data-canonical-src=\"http://imgur.com/SdKRETo.png\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "There's quite a lot in this new release, so here we go!\n\nSmall path change (again). the folder at the root of the sd card is now `/SACT` instead of ``/Smash Amiibo Cheat Tool`\n\nCustom bottom screen picture, same format as splashes, goes in `/SACT/scan.bin` \n\nYou can now randomize appdata\n\nYou can now bruteforce appids, that means that you will be able to have compatibility with more games\n\n![SACT 2.0](http://imgur.com/SdKRETo.png)\n", "updated": "2017-01-27T00:03:00Z", "urls": ["https://db.universal-team.net/3ds/smash-amiibo-cheat-tool"], "version": "2.0", "version_title": "First release of the year"}, {"author": "oreo639", "avatar": "https://avatars.githubusercontent.com/u/31916379?v=4", "categories": ["app"], "color": "#4d5351", "color_bg": "#4d5351", "created": "2018-12-17T04:06:39Z", "description": "Gui music player for the Nintendo 3DS (wip)", "download_page": "https://github.com/Oreo639/LimePlayer3DS/releases", "downloads": {"LimePlayer3DS.3dsx": {"size": 1043248, "size_str": "1018 KiB", "url": "https://github.com/oreo639/LimePlayer3DS/releases/download/v0.0.10/LimePlayer3DS.3dsx"}}, "github": "Oreo639/LimePlayer3DS", "icon": "https://raw.githubusercontent.com/Oreo639/LimePlayer3DS/master/meta/icon.png", "icon_index": 123, "image": "https://raw.githubusercontent.com/Oreo639/LimePlayer3DS/master/meta/banner.png", "image_length": 13104, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "screenshots": [{"description": "File list", "url": "https://db.universal-team.net/assets/images/screenshots/limeplayer3ds/file-list.png"}, {"description": "Playback screen", "url": "https://db.universal-team.net/assets/images/screenshots/limeplayer3ds/playback-screen.png"}, {"description": "Quick menu", "url": "https://db.universal-team.net/assets/images/screenshots/limeplayer3ds/quick-menu.png"}], "slug": "limeplayer3ds", "source": "https://github.com/oreo639/LimePlayer3DS", "stars": 49, "systems": ["3DS"], "title": "LimePlayer3DS", "unique_ids": [973318], "update_notes": "<p dir=\"auto\">LimePlayer3DS is a gui music player for the 3DS with MIDI and Internet Radio support.</p>\n<p dir=\"auto\">Download the 3dsx and as always read the <a href=\"https://github.com/Oreo639/LimePlayer3DS/wiki\">wiki</a> and the <a href=\"https://github.com/Oreo639/LimePlayer3DS/blob/master/README.md\">readme</a> before getting started.</p>\n<p dir=\"auto\">This is a minor release meant to improve some UI issues with the previous release. No major bugfixes or behind the scenes improvements.</p>\n<p dir=\"auto\">What is new:<br>\nAdded touch screen buttons for switching between browser and controls.<br>\nRemoved unused icons from quick menu.<br>\nMade control window buttons clickable.<br>\nFixed bug where playback would not quit after skipping last song in playlist.</p>\n<p dir=\"auto\">What needs to be worked on:<br>\nThe ui, blech<br>\nControls<br>\nAnd ofc, bugs</p>", "update_notes_md": "LimePlayer3DS is a gui music player for the 3DS with MIDI and Internet Radio support.\n\nDownload the 3dsx and as always read the [wiki](https://github.com/Oreo639/LimePlayer3DS/wiki) and the [readme](https://github.com/Oreo639/LimePlayer3DS/blob/master/README.md) before getting started.\n\nThis is a minor release meant to improve some UI issues with the previous release. No major bugfixes or behind the scenes improvements.\n\nWhat is new:\nAdded touch screen buttons for switching between browser and controls.\nRemoved unused icons from quick menu.\nMade control window buttons clickable.\nFixed bug where playback would not quit after skipping last song in playlist.\n\nWhat needs to be worked on:\nThe ui, blech\nControls\nAnd ofc, bugs", "updated": "2021-05-15T07:58:46Z", "urls": ["https://db.universal-team.net/3ds/limeplayer3ds"], "version": "v0.0.10", "version_title": "Beta 3 - Late pandemic release", "website": "https://github.com/oreo639/LimePlayer3DS/wiki/", "wiki": "https://github.com/oreo639/LimePlayer3DS/wiki"}, {"author": "PabloMK7", "avatar": "https://avatars.githubusercontent.com/u/188636407?v=4", "categories": ["emulator", "utility"], "color": "#bdd4d4", "color_bg": "#728080", "created": "2024-05-12T17:18:02Z", "description": "A tool for broadcasting games from your console to a compatible 3DS emulator.", "download_page": "https://github.com/PabloMK7/ArticBaseServer/releases", "downloads": {"ArticBase.3dsx": {"size": 460612, "size_str": "449 KiB", "url": "https://github.com/azahar-emu/ArticBaseServer/releases/download/v1.2.0/ArticBase.3dsx"}, "ArticBase.cia": {"size": 372160, "size_str": "363 KiB", "url": "https://github.com/azahar-emu/ArticBaseServer/releases/download/v1.2.0/ArticBase.cia"}}, "github": "PabloMK7/ArticBaseServer", "icon": "https://raw.githubusercontent.com/PabloMK7/ArticBaseServer/main/app/resources/icon.png", "icon_index": 124, "image": "https://raw.githubusercontent.com/PabloMK7/ArticBaseServer/main/app/resources/banner.png", "image_length": 34819, "license": "mit", "license_name": "MIT License", "long_description": "Allows playing your physical or digital games on an emulator without having to dump them.\n\n- Play games from your console without having to dump them, with purchased updates and DLC.\n- Sync the savedata/extdata of the broadcasted game during the play session.\n- Use the console as the input device by enabling the Artic Controller feature on the emulator.\n- Load shared ext data and NCCH archives from your console.\n- Remove the need to dump keys, as the decryption is done by the console's OS.", "qr": {"ArticBase.cia": "https://db.universal-team.net/assets/images/qr/articbase-cia.png"}, "slug": "artic-base-server", "source": "https://github.com/azahar-emu/ArticBaseServer", "stars": 595, "systems": ["3DS"], "title": "Artic Base Server", "unique_ids": [703070], "update_notes": "<ul>\n<li>Added Artic Controller support, which allows using the console as the input device if the feature is enabled on the emulator.\n<ul>\n<li>The following inputs are supported:\n<ul>\n<li>Buttons &amp; circle pad</li>\n<li>Touch screen</li>\n<li>Gyroscope and accelerometer</li>\n<li>New 3DS extra buttons</li>\n</ul>\n</li>\n<li>The following inputs are not supported:\n<ul>\n<li>Circle pad pro (on New 3DS, this is emulated with the extra buttons)</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>", "update_notes_md": "- Added Artic Controller support, which allows using the console as the input device if the feature is enabled on the emulator.\n    - The following inputs are supported:\n        - Buttons & circle pad\n        - Touch screen\n        -  Gyroscope and accelerometer\n        - New 3DS extra buttons\n    - The following inputs are not supported:\n        - Circle pad pro (on New 3DS, this is emulated with the extra buttons) ", "updated": "2024-07-16T21:01:32Z", "urls": ["https://db.universal-team.net/3ds/artic-base-server"], "version": "v1.2.0", "version_title": "The Fourth Release"}, {"author": "PabloMK7", "avatar": "https://avatars.githubusercontent.com/u/10946643?v=4", "categories": ["utility"], "color": "#8a959b", "color_bg": "#727b80", "created": "2022-05-23T21:53:52Z", "description": "Easy Boot9Strap Updater for the 3DS", "download_page": "https://github.com/PabloMK7/EzB9SUpdater/releases", "downloads": {"EzB9SUpdater.cia": {"size": 926656, "size_str": "904 KiB", "url": "https://github.com/PabloMK7/EzB9SUpdater/releases/download/v1.0.1/EzB9SUpdater.cia"}}, "github": "PabloMK7/EzB9SUpdater", "icon": "https://raw.githubusercontent.com/PabloMK7/EzB9SUpdater/main/resources/icon.png", "icon_index": 125, "image": "https://raw.githubusercontent.com/PabloMK7/EzB9SUpdater/main/resources/banner.png", "image_length": 27384, "license": "other", "license_name": "Other", "long_description": "EzB9SUpdater is an utility that allows updating to the latest Boot9Strap version directly on the 3DS without the need of a computer or SD card reader. This tool downloads the latest Boot9Strap and SafeB9SInstaller to the SD card and starts the B9S update process. Since the app fetches the latest version and configuration from its github repo, it can be adjusted or disabled remotely if a new version of B9S is released again or compatibility is lost. As the app does exactly the same steps as the 3DS hacking guide, it's perfectly safe to use.\n\n## Usage\n\n1. Install the EzB9SUpdater cia or scan the QR code above.\n1. Launch the EzB9SUpdater app from the Home Menu.\n1. Follow the instructions in the app. At some point, you will be asked to press and hold the START button to reboot into SafeB9SInstaller. It is important that you keep holding the button until you see the SafeB9SInstaller screen. Otherwise, the console will just reboot into EzB9SUpdater and no update will be performed.\n1. Once you finish the B9S update, you can exit the app and uninstall it from FBI.\n1. In order to check if you updated B9S from 1.3 to 1.4 do the following steps:\n   1. Power off your console.\n   1. Press and hold the following button combination: `X + START + SELECT`.\n   1. Without releasing those buttons, power on your device.\n   1. Your notification LED should lit up for a second ([status codes](https://github.com/PabloMK7/boot9strap/tree/patch-1#led-status-codes)). If it didn't, the update wasn't installed properly.", "qr": {"EzB9SUpdater.cia": "https://db.universal-team.net/assets/images/qr/ezb9supdater-cia.png"}, "screenshots": [{"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/ezb9supdater/main-menu.png"}], "slug": "ezb9supdater", "source": "https://github.com/PabloMK7/EzB9SUpdater", "stars": 25, "systems": ["3DS"], "title": "EzB9SUpdater", "unique_ids": [969621], "update_notes": "<h2 dir=\"auto\">QR Code</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/10946643/170087006-a46d23f2-a15c-45ac-aaf3-d539533960b9.png\"><img src=\"https://user-images.githubusercontent.com/10946643/170087006-a46d23f2-a15c-45ac-aaf3-d539533960b9.png\" alt=\"ezb9supdater\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\">Usage</h2>\n<ol dir=\"auto\">\n<li>Install the EzB9SUpdater cia or scan the QR code above.</li>\n<li>Launch the EzB9SUpdtaer app from the Home Menu.</li>\n<li>Follow the instructions in the app. At some point, you will be asked to press and hold the START button to reboot into SafeB9SInstaller. It is important that you keep holding the button until you see the SafeB9SInstaller screen. Otherwise, the console will just reboot into EzB9SUpdater and no update will be performed.</li>\n<li>Once you finish the B9S update, you can exit the app and uninstall it from FBI.</li>\n<li>In order to check if you updated B9S from 1.3 to 1.4 do the following steps:\n<ol dir=\"auto\">\n<li>Power off your console.</li>\n<li>Press and hold the following button combination: <code class=\"notranslate\">X + START + SELECT</code>.</li>\n<li>Without releasing those buttons, power on your device.</li>\n<li>Your notification LED should lit up for a second (<a href=\"https://github.com/PabloMK7/boot9strap/tree/patch-1#led-status-codes\">status codes</a>). If it didn't, the update wasn't installed properly.</li>\n</ol>\n</li>\n</ol>", "update_notes_md": "## QR Code\n![ezb9supdater](https://user-images.githubusercontent.com/10946643/170087006-a46d23f2-a15c-45ac-aaf3-d539533960b9.png)\n\n## Usage\n1. Install the EzB9SUpdater cia or scan the QR code above.\n2. Launch the EzB9SUpdtaer app from the Home Menu.\n3. Follow the instructions in the app. At some point, you will be asked to press and hold the START button to reboot into SafeB9SInstaller. It is important that you keep holding the button until you see the SafeB9SInstaller screen. Otherwise, the console will just reboot into EzB9SUpdater and no update will be performed.\n4. Once you finish the B9S update, you can exit the app and uninstall it from FBI.\n5. In order to check if you updated B9S from 1.3 to 1.4 do the following steps:\n    1. Power off your console.\n    2. Press and hold the following button combination: `X + START + SELECT`.\n    3. Without releasing those buttons, power on your device.\n    4. Your notification LED should lit up for a second ([status codes](https://github.com/PabloMK7/boot9strap/tree/patch-1#led-status-codes)). If it didn't, the update wasn't installed properly.", "updated": "2022-05-24T16:33:09Z", "urls": ["https://db.universal-team.net/3ds/ezb9supdater"], "version": "v1.0.1", "version_title": "First Release"}, {"author": "PabloMK7", "avatar": "https://avatars.githubusercontent.com/u/10946643?v=4", "categories": ["utility", "exploit"], "color": "#6a5452", "color_bg": "#6a5452", "created": "2021-04-28T21:23:54Z", "description": "Mario Kart 7 semi-primary exploit for the Nintendo 3DS.\n\nNOTE: This is only meant to be used for installing CFW, please do not use unless following a guide.", "download_page": "https://github.com/PabloMK7/kartdlphax/releases", "downloads": {"plugin.3gx": {"size": 489883, "size_str": "478 KiB", "url": "https://github.com/PabloMK7/kartdlphax/releases/download/v1.3.3/plugin.3gx"}}, "github": "PabloMK7/kartdlphax", "icon_index": 126, "image": "https://db.universal-team.net/assets/images/images/kartdlphax.png", "image_length": 57059, "installed_files": ["/luma/plugins/0004000000030700/plugin.3gx", "/luma/plugins/0004000000030600/plugin.3gx", "/luma/plugins/0004000000030800/plugin.3gx"], "license": "unlicense", "license_name": "The Unlicense", "scripts": {"[EUR] plugin.3gx": [{"file": "plugin.3gx", "output": "/luma/plugins/0004000000030700/plugin.3gx", "repo": "PabloMK7/kartdlphax", "type": "downloadRelease"}], "[JPN] plugin.3gx": [{"file": "plugin.3gx", "output": "/luma/plugins/0004000000030600/plugin.3gx", "repo": "PabloMK7/kartdlphax", "type": "downloadRelease"}], "[USA] plugin.3gx": [{"file": "plugin.3gx", "output": "/luma/plugins/0004000000030800/plugin.3gx", "repo": "PabloMK7/kartdlphax", "type": "downloadRelease"}]}, "slug": "kartdlphax", "source": "https://github.com/PabloMK7/kartdlphax", "stars": 80, "systems": ["3DS"], "title": "kartdlphax", "update_notes": "<ul dir=\"auto\">\n<li>Fixed menuhax for 11.17 consoles.</li>\n</ul>", "update_notes_md": "- Fixed menuhax for 11.17 consoles.", "updated": "2023-07-24T23:07:13Z", "urls": ["https://db.universal-team.net/3ds/kartdlphax"], "version": "v1.3.3", "version_title": "Fifth Release"}, {"author": "PeamoNetwork", "avatar": "https://avatars.githubusercontent.com/u/246450208?v=4", "categories": ["utility"], "color": "#499442", "color_bg": "#3f8039", "created": "2026-01-10T15:19:55Z", "description": "Connect to Peamo Network services", "download_page": "https://github.com/PeamoNetwork/peamo-nimbus/releases", "downloads": {"nimbus.3dsx": {"size": 1178608, "size_str": "1 MiB", "url": "https://github.com/PeamoNetwork/peamo-nimbus/releases/download/v1.0.0/nimbus.3dsx"}, "nimbus.cia": {"size": 1065920, "size_str": "1 MiB", "url": "https://github.com/PeamoNetwork/peamo-nimbus/releases/download/v1.0.0/nimbus.cia"}}, "github": "PeamoNetwork/peamo-nimbus", "icon": "https://raw.githubusercontent.com/PeamoNetwork/peamo-nimbus/main/app/meta/banner.png", "icon_index": 127, "image": "https://raw.githubusercontent.com/PeamoNetwork/peamo-nimbus/main/app/meta/icon.png", "image_length": 9438, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "Peamo Network aims to build custom servers for the Wii U and 3DS family of consoles.\nPeamo-Nimbus is a fork of Nimbus which allows to connect to Peamo Network.\n\nWebsite: https://peamo-network.ixchats.com/", "qr": {"nimbus.cia": "https://db.universal-team.net/assets/images/qr/nimbus-cia.png"}, "script_message": "If you have any bugs or issues, chat in our Discord server. The invite is on our website: https://peamo-network.ixchats.com/", "slug": "peamo-nimbus", "source": "https://github.com/PeamoNetwork/peamo-nimbus", "stars": 2, "systems": ["3DS"], "title": "Peamo-Nimbus", "unique_ids": [1023099], "update_notes": "<p dir=\"auto\">There was a release prior, but it was mostly considered beta. Another release will come soon that enhances the button images.</p>", "update_notes_md": "There was a release prior, but it was mostly considered beta. Another release will come soon that enhances the button images.", "updated": "2026-03-12T21:56:35Z", "urls": ["https://db.universal-team.net/3ds/peamo-nimbus"], "version": "v1.0.0", "version_title": "First release!", "website": "https://peamo-network.ixchats.com", "wiki": "https://peamo-network.ixchats.com/docs/index.html"}, {"archive": {"LumaLocaleSwitcher-0.04-NIGHTLY.zip": {"LumaLocaleSwitcher-0.04.3dsx": ["3ds/LumaLocaleSwitcher/LumaLocaleSwitcher-0.04.3dsx"]}}, "author": "Daniel LeWarne", "avatar": "https://avatars.githubusercontent.com/u/153100?v=4", "categories": ["utility"], "color": "#8b9990", "color_bg": "#748078", "created": "2016-05-06T00:51:34Z", "description": "Front end to Luma3DS compatible locale system.", "download_filter": "NIGHTLY", "download_page": "https://github.com/Possum/LumaLocaleSwitcher/releases", "downloads": {"LumaLocaleSwitcher-0.04-NIGHTLY.cia": {"size": 545728, "size_str": "532 KiB", "url": "https://github.com/Possum/LumaLocaleSwitcher/releases/download/0.04/LumaLocaleSwitcher-0.04-NIGHTLY.cia"}, "LumaLocaleSwitcher-0.04-NIGHTLY.zip": {"size": 1764562, "size_str": "1 MiB", "url": "https://github.com/Possum/LumaLocaleSwitcher/releases/download/0.04/LumaLocaleSwitcher-0.04-NIGHTLY.zip"}}, "github": "Possum/LumaLocaleSwitcher", "icon": "https://raw.githubusercontent.com/Possum/LumaLocaleSwitcher/master/meta/icon.png", "icon_index": 128, "image": "https://raw.githubusercontent.com/Possum/LumaLocaleSwitcher/master/meta/banner.png", "image_length": 39325, "license": "mit", "license_name": "MIT License", "qr": {"LumaLocaleSwitcher-0.04-NIGHTLY.cia": "https://db.universal-team.net/assets/images/qr/lumalocaleswitcher-0-04-nightly-cia.png"}, "slug": "lumalocaleswitcher", "source": "https://github.com/Possum/LumaLocaleSwitcher", "stars": 147, "systems": ["3DS"], "title": "LumaLocaleSwitcher", "unique_ids": [658593], "update_notes": "<ul dir=\"auto\">\n<li>Fixes typos in default paths</li>\n<li>Fixes detection issues in the UI</li>\n<li>Hide title IDs most people would not want to tweak (DS/system titles; they can be toggled on with the Y button)</li>\n</ul>\n<p dir=\"auto\">The builds below are identical with the exception that they have different defaults.</p>\n<p dir=\"auto\"><strong>LUMA STABLE</strong> (if your Luma is 6.6 or lower):<br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/Possum/LumaLocaleSwitcher/master/qr/0.04.png\"><img src=\"https://raw.githubusercontent.com/Possum/LumaLocaleSwitcher/master/qr/0.04.png\" alt=\"QR\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>LUMA NIGHTLY</strong> (if your Luma is greater than 6.6 or Nightly):<br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/Possum/LumaLocaleSwitcher/master/qr/0.04-NIGHTLY.png\"><img src=\"https://raw.githubusercontent.com/Possum/LumaLocaleSwitcher/master/qr/0.04-NIGHTLY.png\" alt=\"QR\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "- Fixes typos in default paths\n- Fixes detection issues in the UI\n- Hide title IDs most people would not want to tweak (DS/system titles; they can be toggled on with the Y button)\n\nThe builds below are identical with the exception that they have different defaults.\n\n**LUMA STABLE** (if your Luma is 6.6 or lower):\n![QR](https://raw.githubusercontent.com/Possum/LumaLocaleSwitcher/master/qr/0.04.png)\n\n**LUMA NIGHTLY** (if your Luma is greater than 6.6 or Nightly):\n![QR](https://raw.githubusercontent.com/Possum/LumaLocaleSwitcher/master/qr/0.04-NIGHTLY.png)", "updated": "2017-04-22T18:55:03Z", "urls": ["https://db.universal-team.net/3ds/lumalocaleswitcher"], "version": "0.04", "version_title": "0.04"}, {"author": "Pretendo Network", "avatar": "https://avatars.githubusercontent.com/u/36684034?v=4", "categories": ["utility"], "color": "#5e586c", "color_bg": "#5e586c", "created": "2022-02-16T15:25:17Z", "description": "A 3DS game plugin (3GX) to dump the RMC communication between 3DS games and NEX. The traffic is dumped to the SD into pcap files.", "download_page": "https://github.com/PretendoNetwork/HokakuCTR/releases", "downloads": {"HokakuCTR.3gx": {"size": 293838, "size_str": "286 KiB", "url": "https://github.com/PretendoNetwork/HokakuCTR/releases/download/v1.0.3/HokakuCTR.3gx"}}, "github": "PretendoNetwork/HokakuCTR", "icon_index": 129, "image": "https://avatars.githubusercontent.com/u/36684034?v=4&size=128", "image_length": 3197, "installed_files": ["/luma/plugins/default.3gx"], "long_description": "## Usage\n\n1. Install the latest [Luma3DS](luma3ds).\n2. Navigate to **luma/plugins** and copy the **.3gx** file as **default.3gx** to load it for all game or place it inside a folder with the game *titleID* you want to use.\n3. Open the Rosalina menu and enable the plugin loader.\n4. Launch the game to dump traffic from. The screen should flash blue and some text will display on the screen. If it says **Not Ready**, it means this game is not compatible. If it says **Ready**, you can go online to dump the traffic.\n\nThe dumps will be placed inside the **HokakuCTR** folder in the SD card root.", "scripts": {"default.3gx": [{"file": "HokakuCTR.3gx", "output": "/luma/plugins/default.3gx", "repo": "PretendoNetwork/HokakuCTR", "type": "downloadRelease"}]}, "slug": "hokakuctr", "source": "https://github.com/PretendoNetwork/HokakuCTR", "stars": 45, "systems": ["3DS"], "title": "HokakuCTR", "update_notes": "<h2 dir=\"auto\">What's Changed</h2>\n<ul dir=\"auto\">\n<li>Fix packet dumping on games with blank process names (Sonic Generations, Style Savvy: Trendsetters, etc.) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Nasina7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Nasina7\">@Nasina7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2219451950\" data-permission-text=\"Title is private\" data-url=\"https://github.com/PretendoNetwork/HokakuCTR/issues/13\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/PretendoNetwork/HokakuCTR/pull/13/hovercard\" href=\"https://github.com/PretendoNetwork/HokakuCTR/pull/13\">#13</a></li>\n</ul>\n<h2 dir=\"auto\">New Contributors</h2>\n<ul dir=\"auto\">\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Nasina7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Nasina7\">@Nasina7</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2219451950\" data-permission-text=\"Title is private\" data-url=\"https://github.com/PretendoNetwork/HokakuCTR/issues/13\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/PretendoNetwork/HokakuCTR/pull/13/hovercard\" href=\"https://github.com/PretendoNetwork/HokakuCTR/pull/13\">#13</a></li>\n</ul>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/PretendoNetwork/HokakuCTR/compare/v1.0.2...v1.0.3\"><tt>v1.0.2...v1.0.3</tt></a></p>", "update_notes_md": "## What's Changed\n* Fix packet dumping on games with blank process names (Sonic Generations, Style Savvy: Trendsetters, etc.) by @Nasina7 in https://github.com/PretendoNetwork/HokakuCTR/pull/13\n\n## New Contributors\n* @Nasina7 made their first contribution in https://github.com/PretendoNetwork/HokakuCTR/pull/13\n\n**Full Changelog**: https://github.com/PretendoNetwork/HokakuCTR/compare/v1.0.2...v1.0.3", "updated": "2024-04-02T17:28:11Z", "urls": ["https://db.universal-team.net/3ds/hokakuctr"], "version": "v1.0.3", "version_title": "v1.0.3", "website": "https://pretendo.network/"}, {"archive": {"3dsx.*\\.zip": {"nimbus.3dsx": ["3ds/nimbus.3dsx", "3ds"]}, "cia.*\\.zip": {"nimbus.cia": ["cias/nimbus.cia", "3ds"]}}, "author": "Pretendo Network", "avatar": "https://avatars.githubusercontent.com/u/36684034?v=4", "categories": ["utility"], "color": "#2b2952", "color_bg": "#2b2952", "created": "2022-01-08T01:36:02Z", "download_page": "https://github.com/PretendoNetwork/nimbus/releases", "downloads": {"3dsx.2.1.0.zip": {"size": 726899, "size_str": "709 KiB", "url": "https://github.com/PretendoNetwork/nimbus/releases/download/v2.1.0/3dsx.2.1.0.zip"}, "cia.2.1.0.zip": {"size": 961258, "size_str": "938 KiB", "url": "https://github.com/PretendoNetwork/nimbus/releases/download/v2.1.0/cia.2.1.0.zip"}, "combined.2.1.0.zip": {"size": 1381770, "size_str": "1 MiB", "url": "https://github.com/PretendoNetwork/nimbus/releases/download/v2.1.0/combined.2.1.0.zip"}}, "github": "PretendoNetwork/nimbus", "icon": "https://db.universal-team.net/assets/images/icons/nimbus.png", "icon_index": 130, "image": "https://db.universal-team.net/assets/images/images/nimbus.png", "image_length": 6460, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "#### Usage\n- Run the Nimbus homebrew and choose to use either a Pretendo or Nintendo account\n\nIf the app doesn't work, try the following steps:\n- Reboot your 3DS while holding SELECT and make sure \"Enable loading external FIRMs and modules\" and \"Enable game patching\" are both turned on\n- Ensure that your Luma3DS version is 13.0 or higher", "screenshots": [{"description": "Nintendo", "url": "https://db.universal-team.net/assets/images/screenshots/nimbus/nintendo.png"}, {"description": "Pretendo", "url": "https://db.universal-team.net/assets/images/screenshots/nimbus/pretendo.png"}], "slug": "nimbus", "source": "https://github.com/PretendoNetwork/nimbus", "stars": 240, "systems": ["3DS"], "title": "Nimbus", "unique_ids": [868562], "update_notes": "<h2 dir=\"auto\">What's Changed</h2>\n<ul dir=\"auto\">\n<li>Add PNID unlinking functionality to the Nimbus application by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Aeplet/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Aeplet\">@Aeplet</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3940642661\" data-permission-text=\"Title is private\" data-url=\"https://github.com/PretendoNetwork/nimbus/issues/79\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/PretendoNetwork/nimbus/pull/79/hovercard\" href=\"https://github.com/PretendoNetwork/nimbus/pull/79\">#79</a></li>\n<li>Bump Nimbus version to 2.1.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Aeplet/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Aeplet\">@Aeplet</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3944263217\" data-permission-text=\"Title is private\" data-url=\"https://github.com/PretendoNetwork/nimbus/issues/80\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/PretendoNetwork/nimbus/pull/80/hovercard\" href=\"https://github.com/PretendoNetwork/nimbus/pull/80\">#80</a></li>\n</ul>\n<h2 dir=\"auto\">New Contributors</h2>\n<ul dir=\"auto\">\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Aeplet/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Aeplet\">@Aeplet</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3940642661\" data-permission-text=\"Title is private\" data-url=\"https://github.com/PretendoNetwork/nimbus/issues/79\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/PretendoNetwork/nimbus/pull/79/hovercard\" href=\"https://github.com/PretendoNetwork/nimbus/pull/79\">#79</a></li>\n</ul>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/PretendoNetwork/nimbus/compare/v2.0.2...v2.1.0\"><tt>v2.0.2...v2.1.0</tt></a></p>", "update_notes_md": "## What's Changed\n* Add PNID unlinking functionality to the Nimbus application by @Aeplet in https://github.com/PretendoNetwork/nimbus/pull/79\n* Bump Nimbus version to 2.1.0 by @Aeplet in https://github.com/PretendoNetwork/nimbus/pull/80\n\n## New Contributors\n* @Aeplet made their first contribution in https://github.com/PretendoNetwork/nimbus/pull/79\n\n**Full Changelog**: https://github.com/PretendoNetwork/nimbus/compare/v2.0.2...v2.1.0", "updated": "2026-02-15T15:52:53Z", "urls": ["https://db.universal-team.net/3ds/nimbus"], "version": "v2.1.0", "version_title": "v2.1.0"}, {"author": "Clark Morse, Corey Ross, Jonathan Bryant", "categories": ["game"], "created": "2007-01-01T00:00:00Z", "description": "Protista is an interactive toy where player-created creatures compete for supremacy of the Petri dish.", "downloads": {"Protista.nds": {"size": 1375488, "size_str": "1 MiB", "url": "https://db.universal-team.net/assets/files/Protista.nds"}, "Protista_manual.zip": {"size": 209517, "size_str": "204 KiB", "url": "https://db.universal-team.net/assets/files/Protista_manual.zip"}}, "long_description": "Protista is an interactive toy where player-created creatures compete for supremacy of the Petri dish. Protista, an experiment in interactivity, challenges both the right and left sides of the brain.\n\nThe creative side is unleashed to design and build an assortment of creatures in a full-featured creature editor. Protista tasks the analytic side to program the creatures with a graphical programming language.\n\nThen, the whole brain can sit back and watch its creations battle it out in a struggle of microscopic proportions.\n\nProtista includes the following game modes:\n\nSandbox - A quick way to see your creature in action in a free-play environment.\nCreature Studio - Dreams of oddness become reality.\nAI Lab - Aspiring programmers can develop programs to transform peace-loving microbes into killing machines.\nRace Track - A creature's mobility is put to the test.\nBattle Arena - Creatures are forced to fight until one creature is pushing up seaweed.", "qr": {"Protista.nds": "https://db.universal-team.net/assets/images/qr/protista-nds.png"}, "screenshots": [{"description": "Choose creature", "url": "https://db.universal-team.net/assets/images/screenshots/protista/choose-creature.png"}, {"description": "Gameplay 1", "url": "https://db.universal-team.net/assets/images/screenshots/protista/gameplay-1.png"}, {"description": "Gameplay 2", "url": "https://db.universal-team.net/assets/images/screenshots/protista/gameplay-2.png"}, {"description": "Gameplay 3", "url": "https://db.universal-team.net/assets/images/screenshots/protista/gameplay-3.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/protista/title-screen.png"}], "slug": "protista", "stars": 0, "systems": ["DS"], "title": "Protista", "updated": "2009-09-01T00:00:00Z", "urls": ["https://db.universal-team.net/ds/protista"], "website": "https://web.archive.org/web/20101226085139/https://www.digipen.edu/?id=1170&proj=436"}, {"author": "Sophie", "avatar": "https://avatars.githubusercontent.com/u/181731403?v=4", "categories": ["game"], "color": "#282828", "color_bg": "#282828", "created": "2025-01-30T15:43:53Z", "description": "Terminal Interface Clicker for the 3ds", "download_page": "https://github.com/PyJulian/termiclicker3ds/releases", "downloads": {"TerminalClicker.3dsx": {"size": 189488, "size_str": "185 KiB", "url": "https://github.com/PyJulian/termiclicker3ds/releases/download/v1.1-fsrelease/TerminalClicker.3dsx"}}, "github": "PyJulian/termiclicker3ds", "icon": "https://raw.githubusercontent.com/PyJulian/termiclicker3ds/refs/heads/main/TerminalClicker/icon.png", "icon_index": 131, "image": "https://raw.githubusercontent.com/PyJulian/termiclicker3ds/refs/heads/main/TerminalClicker/icon.png", "image_length": 545, "license": "mit", "license_name": "MIT License", "long_description": "Terminal Clicker is a simple clicker game made for the terminal interface.\nOne of my first real \"games\" which I'm actually rlly proud of.\n\nSo what you do is click to get cash, buy upgrades.\nEach upgrade can be bought 999 times each, buying every upgrade will result in you winning this game, Hooray!!\nAdded a progress counter too for a more easy visualization of your progress.\n\n_Use cheatcode \"83\" to get into the developer tools if you wish too, but there is not much to find there._\n\n\n**Good Luck!**", "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/terminal-clicker/gameplay.png"}], "slug": "terminal-clicker", "source": "https://github.com/PyJulian/termiclicker3ds", "stars": 1, "systems": ["3DS"], "title": "Terminal Clicker", "update_notes": "<p dir=\"auto\">Removes the screen flicker every frame so it becomes pretty much playable</p>", "update_notes_md": "Removes the screen flicker every frame so it becomes pretty much playable", "updated": "2026-04-17T19:10:35Z", "urls": ["https://db.universal-team.net/3ds/terminal-clicker"], "version": "v1.1-fsrelease", "version_title": "PATCH 1 - Terminal Clicker 3ds"}, {"author": "Maeve", "avatar": "https://avatars.githubusercontent.com/u/18317099?v=4", "categories": ["app"], "color": "#90c0fc", "color_bg": "#496180", "created": "2017-06-06T19:39:05Z", "description": "Text editor for the Nintendo 3DS console", "download_page": "https://github.com/RMcTn/Notepad3DS/releases", "downloads": {"Notepad3DS.3dsx": {"size": 586076, "size_str": "572 KiB", "url": "https://github.com/MaeveMcT/Notepad3DS/releases/download/1.1.2/Notepad3DS.3dsx"}, "Notepad3DS.cia": {"size": 433600, "size_str": "423 KiB", "url": "https://github.com/MaeveMcT/Notepad3DS/releases/download/1.1.2/Notepad3DS.cia"}}, "github": "RMcTn/Notepad3DS", "icon": "https://raw.githubusercontent.com/RMcTn/Notepad3DS/master/icon.png", "icon_index": 132, "image": "https://db.universal-team.net/assets/images/images/notepad3ds.png", "image_length": 588, "license": "mit", "license_name": "MIT License", "qr": {"Notepad3DS.cia": "https://db.universal-team.net/assets/images/qr/notepad3ds-cia.png"}, "slug": "notepad3ds", "source": "https://github.com/MaeveMcT/Notepad3DS", "stars": 38, "systems": ["3DS"], "title": "Notepad3DS", "unique_ids": [1037311], "update_notes": "<h1>1.1.2</h1>\n<h3>Features</h3>\n<ul>\n<li>Lines are no longer restricted to a max length of 60 characters. Increased to 1024 to match with notepad's line limit.</li>\n</ul>\n<h3>Bug fixes</h3>\n<ul>\n<li>Lines are no longer redrawn when pressing down at the end of file.</li>\n<li>Fixed program crashing when adding lines around 26/27 to a new file.</li>\n</ul>", "update_notes_md": "# 1.1.2\n### Features\n* Lines are no longer restricted to a max length of 60 characters. Increased to 1024 to match with notepad's line limit.\n\n### Bug fixes\n* Lines are no longer redrawn when pressing down at the end of file.\n* Fixed program crashing when adding lines around 26/27 to a new file.", "updated": "2017-12-06T15:58:06Z", "urls": ["https://db.universal-team.net/3ds/notepad3ds"], "version": "1.1.2", "version_title": "Notepad3DS"}, {"author": "Kemal Afzal", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/9352526?v=4", "categories": ["game"], "color": "#4e4f39", "color_bg": "#4e4f39", "created": "2017-08-11T14:40:48Z", "description": "A second attempt at a homebrew Minecraft clone for 3DS", "download_page": "https://github.com/RSDuck/craftus_reloaded/releases", "downloads": {"craftus_reloaded.3dsx": {"size": 396424, "size_str": "387 KiB", "url": "https://github.com/RSDuck/craftus_reloaded/releases/download/0.3/craftus_reloaded.3dsx"}, "craftus_reloaded.cia": {"size": 562112, "size_str": "548 KiB", "url": "https://github.com/RSDuck/craftus_reloaded/releases/download/0.3/craftus_reloaded.cia"}}, "github": "RSDuck/craftus_reloaded", "icon": "https://raw.githubusercontent.com/RSDuck/craftus_reloaded/master/icon/craftusreloaded.png", "icon_index": 133, "image": "https://raw.githubusercontent.com/RSDuck/craftus_reloaded/master/icon/craftusreloaded.png", "image_length": 4470, "license": "other", "license_name": "Other", "qr": {"craftus_reloaded.cia": "https://db.universal-team.net/assets/images/qr/craftus_reloaded-cia.png"}, "slug": "craftus-reloaded", "source": "https://github.com/RSDuck/craftus_reloaded", "stars": 58, "systems": ["3DS"], "title": "Craftus Reloaded", "unique_ids": [1026852], "update_notes": "<p dir=\"auto\">Meanwhile here's a new release</p>", "update_notes_md": "Meanwhile here's a new release", "updated": "2020-11-18T00:15:43Z", "urls": ["https://db.universal-team.net/3ds/craftus-reloaded"], "version": "0.3", "version_title": "Craftus is still dead", "wiki": "https://github.com/RSDuck/craftus_reloaded/wiki"}, {"author": "Captain_Jerkass96", "avatar": "https://avatars.githubusercontent.com/u/13063346?v=4", "categories": ["emulator"], "color": "#4d4458", "color_bg": "#4d4458", "created": "2021-07-31T03:15:16Z", "description": "Atari 8-bit computer and 5200 console emulator - Unofficial CIA release", "download_page": "https://github.com/RandomMan25XX/atari800/releases", "downloads": {"atari800-3ds.3dsx": {"size": 843900, "size_str": "824 KiB", "url": "https://github.com/RandomMan25XX/atari800-3ds/releases/download/Version_3DS_0.3.10/atari800-3ds.3dsx"}, "atari800-3ds.cia": {"size": 1008576, "size_str": "984 KiB", "url": "https://github.com/RandomMan25XX/atari800-3ds/releases/download/Version_3DS_0.3.10/atari800-3ds.cia"}}, "github": "RandomMan25XX/atari800", "icon": "https://db.universal-team.net/assets/images/icons/atari800-randomman25xx.png", "icon_index": 134, "image": "https://db.universal-team.net/assets/images/images/atari800-randomman25xx.png", "image_length": 12011, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "qr": {"atari800-3ds.cia": "https://db.universal-team.net/assets/images/qr/atari800-3ds-cia.png"}, "slug": "atari800-randomman25xx", "source": "https://github.com/RandomMan25XX/atari800-3ds", "stars": 2, "systems": ["3DS"], "title": "Atari800 (RandomMan25XX)", "unique_ids": [688128], "update_notes": "<p>Well, it's certainly not same day delivery, but it's better than the last few times</p>", "update_notes_md": "Well, it's certainly not same day delivery, but it's better than the last few times", "updated": "2024-01-21T05:15:33Z", "urls": ["https://db.universal-team.net/3ds/atari800-randomman25xx"], "version": "Version_3DS_0.3.10", "version_title": "A day late, but better than last time", "website": "https://atari800.github.io/"}, {"author": "RedShyGuy", "avatar": "https://avatars.githubusercontent.com/u/43783060?v=4", "categories": ["utility"], "color": "#763f6b", "color_bg": "#763f6b", "created": "2019-08-22T07:15:13Z", "description": "An Animal Crossing New Leaf Modding Menu Overlay to use while playing the game.", "download_page": "https://github.com/RedShyGuy/Vapecord-ACNL-Plugin/releases", "downloads": {"Vapecord.Public.zip": {"size": 4699030, "size_str": "4 MiB", "url": "https://github.com/RedShyGuy/Vapecord-ACNL-Plugin/releases/download/v3.3.1/Vapecord.Public.zip"}}, "github": "RedShyGuy/Vapecord-ACNL-Plugin", "icon_index": 135, "image": "https://avatars.githubusercontent.com/u/43783060?v=4&size=128", "image_length": 3754, "installed_files": ["/Vapecord"], "license": "other", "license_name": "Other", "scripts": {"Plugin (All Regions)": [{"file": "Vapecord.Public.zip", "output": "/Vapecord.zip", "repo": "RedShyGuy/Vapecord-ACNL-Plugin", "type": "downloadRelease"}, {"file": "/Vapecord.zip", "input": "luma/plugins/", "output": "/luma/plugins/", "type": "extractFile"}, {"file": "/Vapecord.zip", "input": "Vapecord/", "output": "/Vapecord/", "type": "extractFile"}, {"file": "/Vapecord.zip", "type": "deleteFile"}]}, "slug": "vapecord-acnl-plugin", "source": "https://github.com/RedShyGuy/Vapecord-ACNL-Plugin", "stars": 164, "systems": ["3DS"], "title": "Vapecord-ACNL-Plugin", "update_notes": "<h1 dir=\"auto\">First hotfix!</h1>\n<p dir=\"auto\">This fixes one bug:</p>\n<ul dir=\"auto\">\n<li>USA WA crashing on boot</li>\n</ul>\n<p dir=\"auto\">Sorry for the inconveniences it created.</p>\n<h2 dir=\"auto\">Thank you all for using this plugin!</h2>\n<h2 dir=\"auto\">How to use:</h2>\n<p dir=\"auto\">You can find a guide about the installation <a href=\"https://github.com/RedShyGuy/Vapecord-ACNL-Plugin/wiki/How-to-install\">here</a>.<br>\nIf you encounter any bugs feel free to report them on the official <a href=\"https://discord.gg/QwqdBpKWf3\" rel=\"nofollow\">Vapecord Discord Server</a>.</p>", "update_notes_md": "# First hotfix!\n\nThis fixes one bug:\n- USA WA crashing on boot\n\nSorry for the inconveniences it created.\n\n## Thank you all for using this plugin!\n\n## How to use:\nYou can find a guide about the installation [here](https://github.com/RedShyGuy/Vapecord-ACNL-Plugin/wiki/How-to-install).\nIf you encounter any bugs feel free to report them on the official [Vapecord Discord Server](https://discord.gg/QwqdBpKWf3). ", "updated": "2026-04-12T07:24:37Z", "urls": ["https://db.universal-team.net/3ds/vapecord-acnl-plugin"], "version": "v3.3.1", "version_title": "ACNL Vapecord Public Plugin [v.3.3.1]", "wiki": "https://github.com/RedShyGuy/Vapecord-ACNL-Plugin/wiki"}, {"archive": {"SuperHaxagon-3DS-armhf.3dsx.zip": {"SuperHaxagon.3dsx": ["SuperHaxagon.3dsx"]}, "SuperHaxagon-3DS-armhf.cia.zip": {"SuperHaxagon.cia": ["SuperHaxagon.cia"]}}, "author": "AJ Walter", "avatar": "https://avatars.githubusercontent.com/u/6108605?v=4", "categories": ["game"], "color": "#6d190a", "color_bg": "#6d190a", "created": "2016-06-11T03:45:12Z", "description": "A Super Hexagon Clone", "download_filter": "SuperHaxagon-3DS-armhf\\.(3dsx|cia)\\.zip", "download_page": "https://github.com/RedTopper/Super-Haxagon/releases", "downloads": {"SuperHaxagon-3DS-armhf.3dsx.zip": {"size": 20934515, "size_str": "19 MiB", "url": "https://github.com/RedTopper/Super-Haxagon/releases/download/3.9.1/SuperHaxagon-3DS-armhf.3dsx.zip"}, "SuperHaxagon-3DS-armhf.cia.zip": {"size": 21669131, "size_str": "20 MiB", "url": "https://github.com/RedTopper/Super-Haxagon/releases/download/3.9.1/SuperHaxagon-3DS-armhf.cia.zip"}}, "github": "RedTopper/Super-Haxagon", "icon": "https://raw.githubusercontent.com/RedTopper/Super-Haxagon/master/media/icon-3ds.png", "icon_index": 136, "image": "https://raw.githubusercontent.com/RedTopper/Super-Haxagon/master/media/banner.png", "image_length": 114192, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "SuperHaxagon, like the original game Super Hexagon by Terry Cavanagh, has only one goal. Survive as long as possible by avoiding the falling walls in a trippy, spinny frenzy!", "screenshots": [{"description": "Gameplay 1", "url": "https://db.universal-team.net/assets/images/screenshots/super-haxagon/gameplay-1.png"}, {"description": "Gameplay 2", "url": "https://db.universal-team.net/assets/images/screenshots/super-haxagon/gameplay-2.png"}, {"description": "Gameplay 3", "url": "https://db.universal-team.net/assets/images/screenshots/super-haxagon/gameplay-3.png"}, {"description": "Gameplay 4 horihd", "url": "https://db.universal-team.net/assets/images/screenshots/super-haxagon/gameplay-4-horihd.png"}, {"description": "Gameplay 4", "url": "https://db.universal-team.net/assets/images/screenshots/super-haxagon/gameplay-4.png"}], "slug": "super-haxagon", "source": "https://github.com/RedTopper/Super-Haxagon", "stars": 155, "systems": ["3DS"], "title": "Super-Haxagon", "unique_ids": [39338], "update_notes": "<h1 dir=\"auto\">Documentation Update</h1>\n<p dir=\"auto\">This version is almost exactly the same as 3.9.0, except the downloads include two new files, outlined below. If you already have v3.9.0 and have installed it properly, there isn't much need to update. (And if you don't know what version you have, you should probably update!)</p>\n<h2 dir=\"auto\">Changelog</h2>\n<ul dir=\"auto\">\n<li>nspire: There are now at least two buttons to perform all basic actions, in case one of your keys is sticky.</li>\n<li>sdl2 and sfml: Drivers and downloads have been renamed to better show what back-end the driver is using.</li>\n<li>all: Downloads now have a <code class=\"notranslate\">README.md</code> that gives offline instructions on how to set up your platform, as well as a link back to this repo.</li>\n<li>all: Downloads now have a <code class=\"notranslate\">vX.X.X.txt</code> file that includes some metadata for the release, like which commit hash the download came from, version information, how it was built, and the time it was built.</li>\n</ul>\n<h2 dir=\"auto\">Install</h2>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/RedTopper/Super-Haxagon/blob/master/README.md\">README.md</a> to install SuperHaxagon for your platform, or the <em>new</em> <code class=\"notranslate\">README.md</code> within the .zip file itself!</p>\n<h2 dir=\"auto\">Stores</h2>\n<p dir=\"auto\">PortMaster: <a href=\"https://portmaster.games/detail.html?name=superhaxagon\" rel=\"nofollow\">https://portmaster.games/detail.html?name=superhaxagon</a><br>\nUniversal DB (3DS): <a href=\"https://db.universal-team.net/3ds/super-haxagon\" rel=\"nofollow\">https://db.universal-team.net/3ds/super-haxagon</a><br>\nfortheusers (Switch): <a href=\"https://hb-app.store/switch/Super-Haxagon\" rel=\"nofollow\">https://hb-app.store/switch/Super-Haxagon</a></p>", "update_notes_md": "# Documentation Update\n\nThis version is almost exactly the same as 3.9.0, except the downloads include two new files, outlined below. If you already have v3.9.0 and have installed it properly, there isn't much need to update. (And if you don't know what version you have, you should probably update!)\n\n## Changelog\n\n * nspire: There are now at least two buttons to perform all basic actions, in case one of your keys is sticky.\n * sdl2 and sfml: Drivers and downloads have been renamed to better show what back-end the driver is using.\n * all: Downloads now have a `README.md` that gives offline instructions on how to set up your platform, as well as a link back to this repo.\n * all: Downloads now have a `vX.X.X.txt` file that includes some metadata for the release, like which commit hash the download came from, version information, how it was built, and the time it was built. \n\n## Install\n\nPlease see the [README.md](https://github.com/RedTopper/Super-Haxagon/blob/master/README.md) to install SuperHaxagon for your platform, or the *new* `README.md` within the .zip file itself!\n\n## Stores\n\nPortMaster: https://portmaster.games/detail.html?name=superhaxagon\nUniversal DB (3DS): https://db.universal-team.net/3ds/super-haxagon\nfortheusers (Switch): https://hb-app.store/switch/Super-Haxagon\n", "updated": "2025-04-23T00:23:28Z", "urls": ["https://db.universal-team.net/3ds/super-haxagon"], "version": "3.9.1", "version_title": "SuperHaxagon v3.9.1"}, {"archive": {"OmniSpeak-3ds\\.(.*)\\.zip": {"OmniSpeak-3ds-{}.3dsx": ["OmniSpeak-3ds-{}.3dsx"]}}, "author": "Devin", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/70994866?v=4", "categories": ["game"], "color": "#525a57", "color_bg": "#525a57", "created": "2023-05-10T00:52:36Z", "description": "An open-source re-implementation of \"Commander Keen in Goodbye Galaxy\"", "download_page": "https://github.com/RetroGamer02/omnispeak-3ds/releases", "downloads": {"OmniSpeak-3ds.V1.0.2.zip": {"size": 6506045, "size_str": "6 MiB", "url": "https://github.com/RetroGamer02/omnispeak-3ds/releases/download/3ds-V1.0.2/OmniSpeak-3ds.V1.0.2.zip"}}, "github": "RetroGamer02/omnispeak-3ds", "icon": "https://db.universal-team.net/assets/images/icons/omnispeak-3ds.png", "icon_index": 137, "image": "https://db.universal-team.net/assets/images/images/omnispeak-3ds.png", "image_length": 26472, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "long_description": "OmniSpeak is an open source game engine for playing the MSDOS Commander Keen Galaxy Games 4, 5, and 6.\n\nThe 4th game is shareware and is free to download at the following source. https://davidgow.net/keen/4keen14.zip\n\nThe 5th and 6th games must be bought to legally utilise their .CK files\n\nKeen 4 v1.4 EGA\nKeen 5 v1.4 EGA\nKeen 6 v1.4 EGA\n\nPlace game files in the 3ds/OmniSpeak directory.", "screenshots": [{"description": "Gameplay 1", "url": "https://db.universal-team.net/assets/images/screenshots/omnispeak-3ds/gameplay-1.png"}, {"description": "Gameplay 2", "url": "https://db.universal-team.net/assets/images/screenshots/omnispeak-3ds/gameplay-2.png"}, {"description": "Gameplay 3", "url": "https://db.universal-team.net/assets/images/screenshots/omnispeak-3ds/gameplay-3.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/omnispeak-3ds/title-screen.png"}], "scripts": {"[shareware] Commander Keen 4": [{"file": "https://davidgow.net/keen/4keen14.zip", "output": "4keen14.zip", "type": "downloadFile"}, {"file": "/4keen14.zip", "input": "", "output": "/3ds/OmniSpeak", "type": "extractFile"}, {"file": "/4keen14.zip", "type": "deleteFile"}]}, "slug": "omnispeak-3ds", "source": "https://github.com/RetroGamer02/omnispeak-3ds", "stars": 4, "systems": ["3DS"], "title": "OmniSpeak-3DS", "unique_ids": [202302], "update_notes": "<p dir=\"auto\">I have remade the port with the current upstream source code so there is countless bug fixes.<br>\nThe best new feature is limited mod support.<br>\nI have bundled keen 4 and the pre converted mod Keen7 so there is no need to download the files for them yourself.</p>\n<p dir=\"auto\">I hope you all enjoy!</p>", "update_notes_md": "I have remade the port with the current upstream source code so there is countless bug fixes. \nThe best new feature is limited mod support.\nI have bundled keen 4 and the pre converted mod Keen7 so there is no need to download the files for them yourself.\n\nI hope you all enjoy!", "updated": "2025-09-30T10:17:37Z", "urls": ["https://db.universal-team.net/3ds/omnispeak-3ds"], "version": "3ds-V1.0.2", "version_title": "OmniSpeak 1.2 Preview for 3DS", "website": "https://davidgow.net/keen/omnispeak.html"}, {"archive": {"RAPTOR-3DS(.*)\\.zip": {"RAPTOR-3DS{}.3dsx": ["RAPTOR-3DS{}.3dsx"], "RAPTOR-3DS{}.cia": ["RAPTOR-3DS{}.cia"]}, "RAPTOR-NDS(.*)\\.zip": {"RAPTOR-NDS{}.nds": ["RAPTOR-NDS{}.nds"]}}, "author": "RetroGamer02/Ryan", "avatar": "https://avatars.githubusercontent.com/u/70994866?v=4", "categories": ["game"], "color": "#625456", "color_bg": "#625456", "created": "2022-09-10T22:26:05Z", "description": "Raptor Call Of The Shadows Console Ports from Reversed-engineered source code", "download_filter": "NDS|3DS", "download_page": "https://github.com/RetroGamer02/raptor-consoles/releases", "downloads": {"RAPTOR-3DS-SDL2-V0.9.2.zip": {"size": 4559819, "size_str": "4 MiB", "url": "https://github.com/RetroGamer02/raptor-consoles/releases/download/MultiSys-V1.0.4/RAPTOR-3DS-SDL2-V0.9.2.zip"}, "RAPTOR-NDS-V1.1.0.zip": {"size": 1866951, "size_str": "1 MiB", "url": "https://github.com/RetroGamer02/raptor-consoles/releases/download/MultiSys-V1.0.4/RAPTOR-NDS-V1.1.0.zip"}}, "github": "RetroGamer02/raptor-consoles", "icon": "https://raw.githubusercontent.com/RetroGamer02/raptor-consoles/multi-sys/rsrc/raptor3ds.png", "icon_index": 138, "image": "https://raw.githubusercontent.com/RetroGamer02/raptor-consoles/multi-sys/rsrc/raptor3dsbanner.png", "image_length": 48397, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "long_description": "Reversed-engineered source port from Raptor Call Of The Shadows ported to the Nintendo DS and 3DS.", "script_message": "Note: You will need \"FILE0002.GLB\", \"FILE0003.GLB\",\nand \"FILE0004.GLB\" from the v1.2 DOS version the in\nthe sdmc:/3ds/Raptor folder to play the game.", "slug": "raptor-ds3ds", "source": "https://github.com/RetroGamer02/raptor-consoles", "stars": 29, "systems": ["DS", "3DS"], "title": "Raptor DS/3DS", "unique_ids": [202403], "update_notes": "<p dir=\"auto\">All have had a bug fixed relating to loading SETUP.INI under certain conditions.</p>", "update_notes_md": "All have had a bug fixed relating to loading SETUP.INI under certain conditions.", "updated": "2025-09-16T22:51:25Z", "urls": ["https://db.universal-team.net/ds/raptor-ds3ds", "https://db.universal-team.net/3ds/raptor-ds3ds"], "version": "MultiSys-V1.0.4", "version_title": "Raptor MultiSys Bug Fix update"}, {"author": "Rigle", "avatar": "https://avatars.githubusercontent.com/u/8595185?v=4", "categories": ["app"], "color": "#bfa387", "color_bg": "#806d5a", "created": "2026-03-12T11:06:40Z", "description": "An ebook and manga reader for Nintendo 3DS", "download_page": "https://github.com/RigleGit/3dslibris/releases", "downloads": {"3dslibris-debug.3dsx": {"size": 39175000, "size_str": "37 MiB", "url": "https://github.com/RigleGit/3dslibris/releases/download/v2.3.0/3dslibris-debug.3dsx"}, "3dslibris-debug.cia": {"size": 39412672, "size_str": "37 MiB", "url": "https://github.com/RigleGit/3dslibris/releases/download/v2.3.0/3dslibris-debug.cia"}, "3dslibris-sdmc.zip": {"size": 32767694, "size_str": "31 MiB", "url": "https://github.com/RigleGit/3dslibris/releases/download/v2.3.0/3dslibris-sdmc.zip"}, "3dslibris-source.tar.gz": {"size": 66551850, "size_str": "63 MiB", "url": "https://github.com/RigleGit/3dslibris/releases/download/v2.3.0/3dslibris-source.tar.gz"}, "3dslibris.3dsx": {"size": 39147388, "size_str": "37 MiB", "url": "https://github.com/RigleGit/3dslibris/releases/download/v2.3.0/3dslibris.3dsx"}, "3dslibris.cia": {"size": 39384000, "size_str": "37 MiB", "url": "https://github.com/RigleGit/3dslibris/releases/download/v2.3.0/3dslibris.cia"}}, "github": "RigleGit/3dslibris", "icon": "https://raw.githubusercontent.com/RigleGit/3dslibris/refs/heads/main/assets/release/icon-32x32.png", "icon_index": 139, "image": "https://raw.githubusercontent.com/RigleGit/3dslibris/refs/heads/main/assets/release/banner.png", "image_length": 48063, "license": "other", "license_name": "Other", "qr": {"3dslibris-debug.cia": "https://db.universal-team.net/assets/images/qr/3dslibris-debug-cia.png", "3dslibris.cia": "https://db.universal-team.net/assets/images/qr/3dslibris-cia.png"}, "screenshots": [{"description": "Menu", "url": "https://db.universal-team.net/assets/images/screenshots/3dslibris/menu.png"}, {"description": "Reading", "url": "https://db.universal-team.net/assets/images/screenshots/3dslibris/reading.png"}], "scripts": {"3dslibris.3dsx": [{"file": "3dslibris.3dsx", "output": "%3DSX%/3dslibris.3dsx", "repo": "RigleGit/3dslibris", "type": "downloadRelease"}, {"file": "3dslibris-sdmc.zip", "output": "/3dslibris-sdmc.zip", "repo": "RigleGit/3dslibris", "type": "downloadRelease"}, {"file": "/3dslibris-sdmc.zip", "input": "3ds", "output": "/3ds", "type": "extractFile"}, {"file": "/3dslibris-sdmc.zip", "type": "deleteFile"}], "3dslibris.cia": [{"file": "3dslibris.cia", "output": "/3dslibris.cia", "repo": "RigleGit/3dslibris", "type": "downloadRelease"}, {"file": "/3dslibris.cia", "type": "installCia"}, {"file": "/3dslibris.cia", "type": "deleteFile"}, {"file": "3dslibris-sdmc.zip", "output": "/3dslibris-sdmc.zip", "repo": "RigleGit/3dslibris", "type": "downloadRelease"}, {"file": "/3dslibris-sdmc.zip", "input": "3ds", "output": "/3ds", "type": "extractFile"}, {"file": "/3dslibris-sdmc.zip", "type": "deleteFile"}]}, "slug": "3dslibris", "source": "https://github.com/RigleGit/3dslibris", "stars": 89, "systems": ["3DS"], "title": "3dslibris", "update_notes": "<h2 dir=\"auto\">3dslibris 2.3.0</h2>\n<p dir=\"auto\">This release improves the reading menu structure and makes long-book navigation much faster with a dedicated in-book page jump control.</p>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/50d7e27f-3db4-46a6-8d5a-027708a4e72b\"><img width=\"609\" height=\"502\" alt=\"imagen\" src=\"https://github.com/user-attachments/assets/50d7e27f-3db4-46a6-8d5a-027708a4e72b\" style=\"max-width: 100%; height: auto; max-height: 502px;; aspect-ratio: 609 / 502; background-color: var(--bgColor-muted); border-radius: 6px; display: block\" class=\"js-gh-image-fallback\"></a>\n<h3 dir=\"auto\">Highlights</h3>\n<ul dir=\"auto\">\n<li><strong><code class=\"notranslate\">GENERAL</code> and <code class=\"notranslate\">BOOK</code> settings are now separated cleanly</strong>: global preferences stay in the library settings menu, while book-specific actions appear only when you open settings during reading.</li>\n<li><strong>New <code class=\"notranslate\">go to page</code> slider popup</strong>: books now expose a dedicated page-jump control from <code class=\"notranslate\">BOOK</code> settings, with visible page number feedback and both touch and button-based adjustment.</li>\n</ul>\n<h3 dir=\"auto\">Included fixes and behavior changes</h3>\n<ul dir=\"auto\">\n<li><strong>The in-book settings menu is more coherent</strong>: global options such as <code class=\"notranslate\">clock format</code>, <code class=\"notranslate\">color mode</code>, and <code class=\"notranslate\">library view</code> no longer appear mixed into the per-book menu.</li>\n<li><strong><code class=\"notranslate\">go to page</code> is tuned for 3DS controls</strong>: touch chooses the page directly, <code class=\"notranslate\">Left/Right</code> moves by one page, <code class=\"notranslate\">Up/Down</code> and <code class=\"notranslate\">L/R</code> move in larger jumps, <code class=\"notranslate\">A</code> confirms, and <code class=\"notranslate\">B</code> / <code class=\"notranslate\">Select</code> / <code class=\"notranslate\">Start</code> cancel.</li>\n<li><strong>Left-handed orientation remains supported</strong>: the new slider and the updated settings separation continue to use the existing orientation-aware input mapping.</li>\n<li><strong>Recent EPUB compatibility fixes remain included</strong>: cosmetic hidden pagebreak spans are ignored, and CSS list marker suppression such as <code class=\"notranslate\">list-style-type: none</code> is still honored.</li>\n</ul>\n<h3 dir=\"auto\">Included assets</h3>\n<ul dir=\"auto\">\n<li><code class=\"notranslate\">3dslibris.cia</code></li>\n<li><code class=\"notranslate\">3dslibris-debug.cia</code></li>\n<li><code class=\"notranslate\">3dslibris.3dsx</code></li>\n<li><code class=\"notranslate\">3dslibris-debug.3dsx</code></li>\n<li><code class=\"notranslate\">3dslibris-sdmc.zip</code></li>\n<li><code class=\"notranslate\">3dslibris-source.tar.gz</code></li>\n</ul>", "update_notes_md": "## 3dslibris 2.3.0\n\nThis release improves the reading menu structure and makes long-book navigation much faster with a dedicated in-book page jump control.\n\n<img width=\"609\" height=\"502\" alt=\"imagen\" src=\"https://github.com/user-attachments/assets/50d7e27f-3db4-46a6-8d5a-027708a4e72b\" />\n\n\n### Highlights\n\n- **`GENERAL` and `BOOK` settings are now separated cleanly**: global preferences stay in the library settings menu, while book-specific actions appear only when you open settings during reading.\n- **New `go to page` slider popup**: books now expose a dedicated page-jump control from `BOOK` settings, with visible page number feedback and both touch and button-based adjustment.\n\n### Included fixes and behavior changes\n\n- **The in-book settings menu is more coherent**: global options such as `clock format`, `color mode`, and `library view` no longer appear mixed into the per-book menu.\n- **`go to page` is tuned for 3DS controls**: touch chooses the page directly, `Left/Right` moves by one page, `Up/Down` and `L/R` move in larger jumps, `A` confirms, and `B` / `Select` / `Start` cancel.\n- **Left-handed orientation remains supported**: the new slider and the updated settings separation continue to use the existing orientation-aware input mapping.\n- **Recent EPUB compatibility fixes remain included**: cosmetic hidden pagebreak spans are ignored, and CSS list marker suppression such as `list-style-type: none` is still honored.\n\n### Included assets\n\n- `3dslibris.cia`\n- `3dslibris-debug.cia`\n- `3dslibris.3dsx`\n- `3dslibris-debug.3dsx`\n- `3dslibris-sdmc.zip`\n- `3dslibris-source.tar.gz`\n", "updated": "2026-04-15T19:16:32Z", "urls": ["https://db.universal-team.net/3ds/3dslibris"], "version": "v2.3.0", "version_title": "v2.3.0"}, {"author": "RocketRobz", "avatar": "https://avatars.githubusercontent.com/u/16110127?v=4", "categories": ["utility"], "color": "#99d6e5", "color_bg": "#557780", "created": "2018-09-03T05:31:36Z", "description": "\"Nintendo 3DS\" folder selector", "download_page": "https://github.com/RocketRobz/3DSBank/releases", "downloads": {"3DSBank.cia": {"size": 651520, "size_str": "636 KiB", "url": "https://github.com/RocketRobz/3DSBank/releases/download/v1.1/3DSBank.cia"}}, "github": "RocketRobz/3DSBank", "icon_index": 140, "image": "https://db.universal-team.net/assets/images/images/3dsbank.png", "image_length": 266, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"3DSBank.cia": "https://db.universal-team.net/assets/images/qr/3dsbank-cia.png"}, "slug": "3dsbank", "source": "https://github.com/RocketRobz/3DSBank", "stars": 100, "systems": ["3DS"], "title": "3DSBank", "update_notes": "<p dir=\"auto\"><strong>What's new?</strong></p>\n<ul dir=\"auto\">\n<li>(DrStraightface) Updated to allow custom naming of folders, and having currently active folder selected on startup!\n<ul dir=\"auto\">\n<li>See the README for instructions.</li>\n</ul>\n</li>\n<li>Year has been added to the bottom of the top screen, along with the developer's name.</li>\n<li>Robz8 has been to changed to RocketRobz in the banner text.\n<ul dir=\"auto\">\n<li>To see the change, delete 3DSBank in DSiWare Data Management, then install the CIA again.</li>\n</ul>\n</li>\n</ul>\n<p dir=\"auto\"><strong>Improvement</strong></p>\n<ul dir=\"auto\">\n<li>Dithering effect on the top screen has been removed!</li>\n</ul>", "update_notes_md": "**What's new?**\n* (DrStraightface) Updated to allow custom naming of folders, and having currently active folder selected on startup!\n   * See the README for instructions.\n* Year has been added to the bottom of the top screen, along with the developer's name.\n* Robz8 has been to changed to RocketRobz in the banner text.\n   * To see the change, delete 3DSBank in DSiWare Data Management, then install the CIA again.\n\n**Improvement**\n* Dithering effect on the top screen has been removed!", "updated": "2020-11-04T01:21:35Z", "urls": ["https://db.universal-team.net/3ds/3dsbank"], "version": "v1.1"}, {"archive": {"HoriHD-Gallery.7z": {"HoriHD-Gallery.3dsx": ["HoriHD-Gallery.3dsx"], "HoriHD-Gallery.cia": ["HoriHD-Gallery.cia"]}}, "author": "RocketRobz", "avatar": "https://avatars.githubusercontent.com/u/16110127?v=4", "categories": ["utility"], "color": "#5f5f5f", "color_bg": "#5f5f5f", "created": "2017-08-04T22:17:54Z", "description": "A demonstration of the 800px mode on 3DS consoles.", "download_page": "https://github.com/RocketRobz/HoriHD-Gallery/releases", "downloads": {"HoriHD-Gallery.7z": {"size": 36652357, "size_str": "34 MiB", "url": "https://github.com/RocketRobz/HoriHD-Gallery/releases/download/v1.0.2/HoriHD-Gallery.7z"}}, "github": "RocketRobz/HoriHD-Gallery", "icon": "https://raw.githubusercontent.com/RocketRobz/HoriHD-Gallery/master/app/icon.png", "icon_index": 141, "image": "https://raw.githubusercontent.com/RocketRobz/HoriHD-Gallery/master/app/banner.png", "image_length": 10610, "long_description": "A demonstration of the 800px mode on 3DS consoles. Will not work on O2DS consoles.", "screenshots": [{"description": "Breath of the wild horihd", "url": "https://db.universal-team.net/assets/images/screenshots/horihd-gallery/breath-of-the-wild-horihd.png"}, {"description": "Breath of the wild", "url": "https://db.universal-team.net/assets/images/screenshots/horihd-gallery/breath-of-the-wild.png"}], "slug": "horihd-gallery", "source": "https://github.com/RocketRobz/HoriHD-Gallery", "stars": 10, "systems": ["3DS"], "title": "HoriHD-Gallery", "unique_ids": [295070], "update_notes": "<p dir=\"auto\"><strong>What's new?</strong></p>\n<ul dir=\"auto\">\n<li>Added toggling between 400px and 800px modes, by pressing SELECT.</li>\n</ul>\n<p dir=\"auto\"><strong>Improvement</strong></p>\n<ul dir=\"auto\">\n<li>Added linear filtering in 400px mode (and O2DS consoles), so images don't look jagged.</li>\n</ul>", "update_notes_md": "**What's new?**\n* Added toggling between 400px and 800px modes, by pressing SELECT.\n\n**Improvement**\n* Added linear filtering in 400px mode (and O2DS consoles), so images don't look jagged.", "updated": "2020-06-21T01:28:09Z", "urls": ["https://db.universal-team.net/3ds/horihd-gallery"], "version": "v1.0.2", "version_title": "400/800px release"}, {"author": "RocketRobz", "avatar": "https://avatars.githubusercontent.com/u/16110127?v=4", "categories": ["utility"], "color": "#e12b2b", "color_bg": "#801818", "created": "2017-02-12T22:18:43Z", "description": "The base forwarder packs for use with Forwarder3-DS and NDSForwarder forwarders", "download_page": "https://github.com/RocketRobz/NTR_Forwarder/releases", "downloads": {"DS.Game.Forwarder.pack.nds-bootstrap.7z": {"size": 473415, "size_str": "462 KiB", "url": "https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.nds-bootstrap.7z"}}, "github": "RocketRobz/NTR_Forwarder", "icon": "https://db.universal-team.net/assets/images/icons/ds-forwarder-packs.png", "icon_index": 142, "image": "https://db.universal-team.net/assets/images/icons/ds-forwarder-packs.png", "image_length": 630, "installed_files": ["/_nds/ntr-forwarder/sdcard.nds"], "scripts": {"SD card forwarder pack": [{"file": "https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.nds-bootstrap.7z", "output": "/DS.Game.Forwarder.pack.nds-bootstrap.7z", "type": "downloadFile"}, {"file": "/DS.Game.Forwarder.pack.nds-bootstrap.7z", "input": "for SD Card root/", "output": "/", "type": "extractFile"}, {"file": "/DS.Game.Forwarder.pack.nds-bootstrap.7z", "type": "deleteFile"}, {"file": "https://github.com/taserbolt/APFix-and-Widescreen-TWL/raw/main/apfix.pck", "output": "/_nds/ntr-forwarder/apfix.pck", "type": "downloadFile"}, {"file": "https://github.com/taserbolt/APFix-and-Widescreen-TWL/raw/main/widescreen.pck", "output": "/_nds/ntr-forwarder/widescreen.pck", "type": "downloadFile"}]}, "slug": "ds-forwarder-packs", "source": "https://github.com/RocketRobz/NTR_Forwarder", "stars": 110, "systems": ["3DS", "DS"], "title": "DS Forwarder Packs", "update_notes": "<p dir=\"auto\">Includes <a href=\"https://github.com/DS-Homebrew/nds-bootstrap/releases/tag/v2.15.0\">nds-bootstrap v2.15.0</a></p>\n<p dir=\"auto\">To install or update:</p>\n<ul dir=\"auto\">\n<li>In the 7z file, open the <code class=\"notranslate\">for SD card root</code> folder, then drag the <code class=\"notranslate\">_nds</code> folder to the root of the SD card.</li>\n</ul>\n<p dir=\"auto\">To create forwarders, follow one of these methods:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/\" rel=\"nofollow\">Forwarder3-DS</a></li>\n<li><a href=\"https://gbatemp.net/threads/nds-yet-another-nds-bootstrap-forwarder-more-than-40-forwarders-are-now-possible.606138/\" rel=\"nofollow\">YANBF</a> to make more than 40 forwarders on 3DS consoles</li>\n<li><a href=\"https://gbatemp.net/threads/release-ndsforwarder-for-dsi-generate-hiyacfw-forwarders-on-the-dsi-directly.606964/\" rel=\"nofollow\">NDSForwarder-DSi</a> to make forwarders directly on the DSi console (for hiyaCFW) or your flashcard</li>\n</ul>\n<h3 dir=\"auto\">What's new?</h3>\n<ul dir=\"auto\">\n<li>Added support for reading DSiWare <code class=\"notranslate\">banner.sav</code> files (named as <code class=\"notranslate\">romname.bnr</code>) from the current save path. Though the <code class=\"notranslate\">banner.sav</code> icon will not display on forwarders, this feature was implemented for compatibility with the DSiWare titles which support writing to <code class=\"notranslate\">banner.sav</code>.</li>\n</ul>", "update_notes_md": "Includes [nds-bootstrap v2.15.0](https://github.com/DS-Homebrew/nds-bootstrap/releases/tag/v2.15.0)\n\nTo install or update:\n* In the 7z file, open the `for SD card root` folder, then drag the `_nds` folder to the root of the SD card.\n\nTo create forwarders, follow one of these methods:\n- [Forwarder3-DS](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/)\n- [YANBF](https://gbatemp.net/threads/nds-yet-another-nds-bootstrap-forwarder-more-than-40-forwarders-are-now-possible.606138/) to make more than 40 forwarders on 3DS consoles\n- [NDSForwarder-DSi](https://gbatemp.net/threads/release-ndsforwarder-for-dsi-generate-hiyacfw-forwarders-on-the-dsi-directly.606964/) to make forwarders directly on the DSi console (for hiyaCFW) or your flashcard\n\n### What's new?\n- Added support for reading DSiWare `banner.sav` files (named as `romname.bnr`) from the current save path. Though the `banner.sav` icon will not display on forwarders, this feature was implemented for compatibility with the DSiWare titles which support writing to `banner.sav`.", "updated": "2026-03-17T22:34:22Z", "urls": ["https://db.universal-team.net/3ds/ds-forwarder-packs", "https://db.universal-team.net/ds/ds-forwarder-packs"], "version": "SD-28", "version_title": "GitHub Release #28"}, {"author": "RocketRobz", "avatar": "https://avatars.githubusercontent.com/u/16110127?v=4", "categories": ["utility", "save-tool"], "color": "#e2afbc", "color_bg": "#80636a", "created": "2019-11-13T20:37:19Z", "description": "An editor/save manager for the Girls Mode/Girls Style/Style Savvy/Style Boutique games, on Nintendo 3DS", "download_page": "https://github.com/RocketRobz/SavvyManager/releases", "downloads": {"SavvyManager.3dsx": {"size": 43865220, "size_str": "41 MiB", "url": "https://github.com/RocketRobz/SavvyManager/releases/download/v3.5.0/SavvyManager.3dsx"}, "SavvyManager.cia": {"size": 44254144, "size_str": "42 MiB", "url": "https://github.com/RocketRobz/SavvyManager/releases/download/v3.5.0/SavvyManager.cia"}}, "github": "RocketRobz/SavvyManager", "icon": "https://raw.githubusercontent.com/RocketRobz/SavvyManager/master/app/icon.png", "icon_index": 143, "image": "https://raw.githubusercontent.com/RocketRobz/SavvyManager/master/app/banner.png", "image_length": 42810, "license": "mit", "license_name": "MIT License", "qr": {"SavvyManager.cia": "https://db.universal-team.net/assets/images/qr/savvymanager-cia.png"}, "screenshots": [{"description": "Character change menu", "url": "https://db.universal-team.net/assets/images/screenshots/savvymanager/character-change-menu.png"}, {"description": "Game select", "url": "https://db.universal-team.net/assets/images/screenshots/savvymanager/game-select.png"}, {"description": "Import character", "url": "https://db.universal-team.net/assets/images/screenshots/savvymanager/import-character.png"}], "slug": "savvymanager", "source": "https://github.com/RocketRobz/SavvyManager", "stars": 33, "systems": ["3DS"], "title": "SavvyManager", "unique_ids": [223603], "update_notes": "<h3 dir=\"auto\">What's new?</h3>\n<ul dir=\"auto\">\n<li>Character attributes can now be changed! The following are changeable:\n<ul dir=\"auto\">\n<li>Male/Female (only for <em>Styling Star</em>) (Placeholder outfits are used when switching.)</li>\n<li>Height</li>\n<li>Pose set (Active, Cute, and Cool)</li>\n</ul>\n</li>\n<li><em>Hori-HD</em> has been renamed to <em>Horizon HD</em> (named after both Nintendo 3DS &amp; Switch's Horizon OS)!</li>\n</ul>\n<h3 dir=\"auto\">Bug fix</h3>\n<ul dir=\"auto\">\n<li>Fixed where importing an emblem to <em>Fashion Forward</em> save data caused a glitched image to appear in the game, along with crashing. Import an emblem with this Savvy Manager version to fix those issues.</li>\n</ul>", "update_notes_md": "### What's new?\n- Character attributes can now be changed! The following are changeable:\n    - Male/Female (only for *Styling Star*) (Placeholder outfits are used when switching.)\n    - Height\n    - Pose set (Active, Cute, and Cool)\n- *Hori-HD* has been renamed to *Horizon HD* (named after both Nintendo 3DS & Switch's Horizon OS)!\n\n### Bug fix\n- Fixed where importing an emblem to *Fashion Forward* save data caused a glitched image to appear in the game, along with crashing. Import an emblem with this Savvy Manager version to fix those issues.", "updated": "2025-03-04T02:17:24Z", "urls": ["https://db.universal-team.net/3ds/savvymanager"], "version": "v3.5.0", "version_title": "v3.5.0"}, {"author": "RocketRobz", "avatar": "https://avatars.githubusercontent.com/u/16110127?v=4", "categories": ["game"], "color": "#7e3c7c", "color_bg": "#7e3c7c", "created": "2020-07-04T20:54:52Z", "description": "Take pictures of your favorite all-star video game characters, in glorious Horizon HD (800px mode)!", "download_page": "https://github.com/RocketRobz/SuperPhotoStudio/releases", "downloads": {"HPHA.png": {"size": 31284, "size_str": "30 KiB", "url": "https://github.com/RocketRobz/SuperAllStarPhotoStudio/releases/download/v1.1.0/HPHA.png"}, "SuperPhotoStudio.cia": {"size": 704771008, "size_str": "672 MiB", "url": "https://github.com/RocketRobz/SuperAllStarPhotoStudio/releases/download/v1.1.0/SuperPhotoStudio.cia"}, "SuperPhotoStudio.nds": {"size": 279469056, "size_str": "266 MiB", "url": "https://github.com/RocketRobz/SuperAllStarPhotoStudio/releases/download/v1.1.0/SuperPhotoStudio.nds"}}, "github": "RocketRobz/SuperPhotoStudio", "icon": "https://raw.githubusercontent.com/RocketRobz/SuperPhotoStudio/master/3ds/app/icon.png", "icon_index": 144, "image": "https://raw.githubusercontent.com/RocketRobz/SuperPhotoStudio/master/3ds/app/banner.png", "image_length": 31440, "license": "mit", "license_name": "MIT License", "long_description": "Super Photo Studio is basically an upgraded version of the Style Savvy series's photo studio feature, with added characters and locations outside of said series. You can also change the character's expressions and poses, though Super Photo Studio does not support changing expressions.", "qr": {"SuperPhotoStudio.cia": "https://db.universal-team.net/assets/images/qr/superphotostudio-cia.png", "SuperPhotoStudio.nds": "https://db.universal-team.net/assets/images/qr/superphotostudio-nds.png"}, "slug": "super-photo-studio", "source": "https://github.com/RocketRobz/SuperAllStarPhotoStudio", "stars": 29, "systems": ["3DS", "DS"], "title": "Super Photo Studio", "unique_ids": [337156], "update_notes": "<p>It's been a while since this homebrew application released. Unfortunately, I have not worked on this very often due to working on TWLMenu++ and nds-bootstrap.<br>\nSince I've implemented plenty of changes over the years in my spare time, I've decided to release a new version as maybe a way to show what's coming in the future. Expect a few bugs to occur.</p>\n<p>With this release, it might be the largest DS(i) and/or 3DS homebrew app in existence.</p>\n<h3>What's new?</h3>\n<ul>\n<li>Renamed to <em>Super All-Star Photo Studio</em> to reflect the all-star cast of characters!</li>\n<li><strong>3DS:</strong> <em>Hori-HD</em> has been renamed to <em>Horizon HD</em> (named after Nintendo Switch's Horizon OS)!</li>\n<li>Now runs on DS and DS Lite consoles!\n<ul>\n<li>When running from flashcards, a page file is used in order to fit 5 characters on screen like on DSi and 3DS consoles. It is recommended to use a Memory Expansion Pak to avoid having to use up write cycles on the microSD card.</li>\n</ul>\n</li>\n<li>More music has been added! (Not much though.)\n<ul>\n<li>Last-selected music will play each time you start this application.</li>\n</ul>\n</li>\n<li>Grace (from <em>Style Savvy</em>) now has 30 poses!</li>\n<li>Updated outfits for Robz &amp; Rabz.</li>\n<li>NightScript has been added as a new character!</li>\n<li>Added support for custom characters! See <a href=\"https://github.com/RocketRobz/SuperAllStarPhotoStudio?tab=readme-ov-file#adding-custom-characters\">this section</a> for how to add them.</li>\n</ul>", "update_notes_md": "It's been a while since this homebrew application released. Unfortunately, I have not worked on this very often due to working on TWLMenu++ and nds-bootstrap.\nSince I've implemented plenty of changes over the years in my spare time, I've decided to release a new version as maybe a way to show what's coming in the future. Expect a few bugs to occur.\n\nWith this release, it might be the largest DS(i) and/or 3DS homebrew app in existence.\n\n### What's new?\n- Renamed to *Super All-Star Photo Studio* to reflect the all-star cast of characters!\n- **3DS:** *Hori-HD* has been renamed to *Horizon HD* (named after Nintendo Switch's Horizon OS)!\n- Now runs on DS and DS Lite consoles!\n    - When running from flashcards, a page file is used in order to fit 5 characters on screen like on DSi and 3DS consoles. It is recommended to use a Memory Expansion Pak to avoid having to use up write cycles on the microSD card.\n- More music has been added! (Not much though.)\n    - Last-selected music will play each time you start this application.\n- Grace (from *Style Savvy*) now has 30 poses!\n- Updated outfits for Robz & Rabz.\n- NightScript has been added as a new character!\n- Added support for custom characters! See [this section](https://github.com/RocketRobz/SuperAllStarPhotoStudio?tab=readme-ov-file#adding-custom-characters) for how to add them.", "updated": "2024-12-26T04:33:13Z", "urls": ["https://db.universal-team.net/3ds/super-photo-studio", "https://db.universal-team.net/ds/super-photo-studio"], "version": "v1.1.0", "version_title": "v1.1.0: TWL Christmas Release 🎄"}, {"author": "Lázaro Vieira", "avatar": "https://avatars.githubusercontent.com/u/13871621?v=4", "categories": ["utility"], "color": "#546541", "color_bg": "#546541", "created": "2016-08-22T03:05:13Z", "description": "Homebrew alternative to Nintendo's dev unit software", "download_page": "https://github.com/Ryuzaki-MrL/Cthulhu/releases", "downloads": {"Cthulhu.3dsx": {"size": 234800, "size_str": "229 KiB", "url": "https://github.com/Ryuzaki-MrL/Cthulhu/releases/download/1.3.5/Cthulhu.3dsx"}}, "github": "Ryuzaki-MrL/Cthulhu", "icon": "https://raw.githubusercontent.com/Ryuzaki-MrL/Cthulhu/master/meta/icon.png", "icon_index": 145, "image": "https://raw.githubusercontent.com/Ryuzaki-MrL/Cthulhu/master/meta/banner.png", "image_length": 13689, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "slug": "cthulhu", "source": "https://github.com/Ryuzaki-MrL/Cthulhu", "stars": 132, "systems": ["3DS"], "title": "Cthulhu", "update_notes": "<p dir=\"auto\">Small release that adds an option to set play coins to 300, the system's cap.</p>\n<p dir=\"auto\">This codebase is old and will likely not be updated again.</p>", "update_notes_md": "Small release that adds an option to set play coins to 300, the system's cap.\n\nThis codebase is old and will likely not be updated again.", "updated": "2019-11-28T09:08:38Z", "urls": ["https://db.universal-team.net/3ds/cthulhu"], "version": "1.3.5", "version_title": "Cthulhu v1.3.5"}, {"archive": {"NotifyMii.zip": {"NotifyMii.3dsx": ["3ds/NotifyMii/NotifyMii.3dsx"]}}, "author": "Lázaro Vieira", "avatar": "https://avatars.githubusercontent.com/u/13871621?v=4", "categories": ["utility"], "color": "#7abd9c", "color_bg": "#528069", "created": "2016-04-18T06:36:04Z", "description": "Homebrew Notification Manager for the Nintendo 3DS", "download_page": "https://github.com/Ryuzaki-MrL/NotifyMii/releases", "downloads": {"NotifyMii.cia": {"size": 491968, "size_str": "480 KiB", "url": "https://github.com/Ryuzaki-MrL/NotifyMii/releases/download/1.2/NotifyMii.cia"}, "NotifyMii.zip": {"size": 1802585, "size_str": "1 MiB", "url": "https://github.com/Ryuzaki-MrL/NotifyMii/releases/download/1.2/NotifyMii.zip"}}, "github": "Ryuzaki-MrL/NotifyMii", "icon": "https://raw.githubusercontent.com/Ryuzaki-MrL/NotifyMii/master/meta/icon.png", "icon_index": 146, "image": "https://raw.githubusercontent.com/Ryuzaki-MrL/NotifyMii/master/meta/banner.png", "image_length": 24608, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"NotifyMii.cia": "https://db.universal-team.net/assets/images/qr/notifymii-cia.png"}, "slug": "notifymii", "source": "https://github.com/Ryuzaki-MrL/NotifyMii", "stars": 20, "systems": ["3DS"], "title": "NotifyMii", "unique_ids": [973200], "update_notes": "<p dir=\"auto\">If everything's working then this will be my last release for now.</p>\n<p dir=\"auto\">What's new:</p>\n<ul dir=\"auto\">\n<li>Major UI changes.</li>\n<li>Uses the 3DS's software keyboard.</li>\n<li>Support for viewing a notification's image.</li>\n<li>Preview support for TXT and JPG files.</li>\n<li>Installed title list will now display all title's names alongside their title ID.</li>\n</ul>\n<p dir=\"auto\">What's fixed:</p>\n<ul dir=\"auto\">\n<li>Deleting a notification will no longer mess with other notifications.</li>\n<li>Max image filesize is now 50kb instead of 128kb.</li>\n</ul>\n<p dir=\"auto\">What's next:<br>\nThere are some leftovers of unimplemented stuff in this release: Nintendo 3DS Camera support, notification editing, multi-selection, and other stuff.<br>\nThese were canceled and will be implemented into a future release, which will have a GUI.<br>\nHowever, it'll take some time as I don't plan on working on this anytime soon.</p>", "update_notes_md": "If everything's working then this will be my last release for now.\n\nWhat's new:\n- Major UI changes.\n- Uses the 3DS's software keyboard.\n- Support for viewing a notification's image.\n- Preview support for TXT and JPG files.\n- Installed title list will now display all title's names alongside their title ID.\n\nWhat's fixed:\n- Deleting a notification will no longer mess with other notifications.\n- Max image filesize is now 50kb instead of 128kb.\n\nWhat's next:\nThere are some leftovers of unimplemented stuff in this release: Nintendo 3DS Camera support, notification editing, multi-selection, and other stuff.\nThese were canceled and will be implemented into a future release, which will have a GUI.\nHowever, it'll take some time as I don't plan on working on this anytime soon.\n", "updated": "2016-05-24T15:23:21Z", "urls": ["https://db.universal-team.net/3ds/notifymii"], "version": "1.2", "version_title": "NotifyMii v1.2"}, {"archive": {"RomFSExplorer.zip": {"RomFSExplorer.3dsx": ["3ds/RomFSExplorer/RomFSExplorer.3dsx"], "RomFSExplorer.cia": ["RomFSExplorer.cia"]}}, "author": "Lázaro Vieira", "avatar": "https://avatars.githubusercontent.com/u/13871621?v=4", "categories": ["utility"], "color": "#b4ac70", "color_bg": "#807a4f", "created": "2016-07-13T17:16:45Z", "description": "RomFS file explorer and dumper for Nintendo 3DS titles", "download_page": "https://github.com/Ryuzaki-MrL/RomFS-Explorer/releases", "downloads": {"RomFSExplorer.zip": {"size": 1093834, "size_str": "1 MiB", "url": "https://github.com/Ryuzaki-MrL/RomFS-Explorer/releases/download/v1.0.1/RomFSExplorer.zip"}}, "github": "Ryuzaki-MrL/RomFS-Explorer", "icon": "https://raw.githubusercontent.com/Ryuzaki-MrL/RomFS-Explorer/master/meta/icon.png", "icon_index": 147, "image": "https://raw.githubusercontent.com/Ryuzaki-MrL/RomFS-Explorer/master/meta/banner.png", "image_length": 19162, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "slug": "romfs-explorer", "source": "https://github.com/Ryuzaki-MrL/RomFS-Explorer", "stars": 8, "systems": ["3DS"], "title": "RomFS Explorer", "unique_ids": [662316], "update_notes": "<p dir=\"auto\">This release fixes files being overwritten even if you choose to not overwrite them.</p>", "update_notes_md": "This release fixes files being overwritten even if you choose to not overwrite them.\n", "updated": "2016-09-23T00:16:29Z", "urls": ["https://db.universal-team.net/3ds/romfs-explorer"], "version": "v1.0.1", "version_title": "Hotfix release"}, {"author": "SFC-hacker", "avatar": "https://avatars.githubusercontent.com/u/67318218?v=4", "categories": ["utility", "save-tool"], "color": "#999899", "color_bg": "#807f80", "created": "2024-06-27T17:49:31Z", "description": "A polished cheat plugin for Mario Kart 7, now with anticheat!", "download_page": "https://github.com/SFC-hacker/Mario-Kart-7-Plugin-Deluxe/releases", "downloads": {"plugin.3gx": {"size": 935243, "size_str": "913 KiB", "url": "https://github.com/SFC-hacker/Mario-Kart-7-Plugin-Deluxe/releases/download/v3.0.6/plugin.3gx"}, "plugin.pack.zip": {"size": 586261, "size_str": "572 KiB", "url": "https://github.com/SFC-hacker/Mario-Kart-7-Plugin-Deluxe/releases/download/v3.0.6/plugin.pack.zip"}}, "github": "SFC-hacker/Mario-Kart-7-Plugin-Deluxe", "icon_index": 148, "image": "https://avatars.githubusercontent.com/u/67318218?v=4&size=128", "image_length": 4502, "installed_files": ["/luma/plugins/0004000000030800/plugin.3gx", "/luma/plugins/0004000000030700/plugin.3gx", "/luma/plugins/0004000000030600/plugin.3gx", "/luma/plugins/0004000000030A00/plugin.3gx", "/luma/plugins/000400000008B500/plugin.3gx", "/luma/plugins/000400000008B400/plugin.3gx"], "script_message": "Warning: If you are caught cheating\nin a public room you will be banned from\nevery Pretendo Network service.", "scripts": {"CHN": [{"file": "https://github.com/SFC-hacker/Mario-Kart-7-Plugin-Deluxe/releases/latest/download/plugin.3gx", "output": "/luma/plugins/000400000008B500/plugin.3gx", "type": "downloadFile"}], "EUR": [{"file": "https://github.com/SFC-hacker/Mario-Kart-7-Plugin-Deluxe/releases/latest/download/plugin.3gx", "output": "/luma/plugins/0004000000030700/plugin.3gx", "type": "downloadFile"}], "JPN": [{"file": "https://github.com/SFC-hacker/Mario-Kart-7-Plugin-Deluxe/releases/latest/download/plugin.3gx", "output": "/luma/plugins/0004000000030600/plugin.3gx", "type": "downloadFile"}], "KOR": [{"file": "https://github.com/SFC-hacker/Mario-Kart-7-Plugin-Deluxe/releases/latest/download/plugin.3gx", "output": "/luma/plugins/0004000000030A00/plugin.3gx", "type": "downloadFile"}], "TWN": [{"file": "https://github.com/SFC-hacker/Mario-Kart-7-Plugin-Deluxe/releases/latest/download/plugin.3gx", "output": "/luma/plugins/000400000008B400/plugin.3gx", "type": "downloadFile"}], "USA": [{"file": "https://github.com/SFC-hacker/Mario-Kart-7-Plugin-Deluxe/releases/latest/download/plugin.3gx", "output": "/luma/plugins/0004000000030800/plugin.3gx", "type": "downloadFile"}]}, "slug": "mk7-plugin-dx", "source": "https://github.com/SFC-hacker/Mario-Kart-7-Plugin-Deluxe", "stars": 6, "systems": ["3DS"], "title": "MK7 Plugin DX", "update_notes": "<p dir=\"auto\">Mario Kart 7 Plugin Deluxe v3.0.6</p>\n<p dir=\"auto\">Last files update: 29/01/2025 at 11:21.</p>\n<div class=\"markdown-alert markdown-alert-tip\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-light-bulb mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z\"></path></svg>Tip</p><p dir=\"auto\">This plugin is compatible with Luma v13.3.2 (latest boot.firm in the plugin pack)</p>\n</div>\n<div class=\"markdown-alert markdown-alert-warning\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-alert mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Warning</p><p dir=\"auto\">If you are caught cheating in a public room you will be banned from every Pretendo Network services.</p>\n</div>", "update_notes_md": "Mario Kart 7 Plugin Deluxe v3.0.6\n\nLast files update: 29/01/2025 at 11:21.\n\n>[!TIP]\nThis plugin is compatible with Luma v13.3.2 (latest boot.firm in the plugin pack)\n\n>[!WARNING]\n> If you are caught cheating in a public room you will be banned from every Pretendo Network services.", "updated": "2024-11-02T16:20:47Z", "urls": ["https://db.universal-team.net/3ds/mk7-plugin-dx"], "version": "v3.0.6", "version_title": "Mario Kart 7 Plugin Deluxe v3.0.6"}, {"author": "SNBeast", "avatar": "https://avatars.githubusercontent.com/u/21327530?v=4", "categories": ["utility"], "color": "#f79e69", "color_bg": "#805236", "created": "2026-01-19T18:04:47Z", "description": "A patch to bypass qtm error 0xf9605002", "download_page": "https://github.com/SNBeast/qtmStub/releases", "downloads": {"0004013000004202.ips": {"size": 23, "size_str": "23 Bytes", "url": "https://github.com/SNBeast/qtmStub/releases/download/v1.0.0/0004013000004202.ips"}}, "github": "SNBeast/qtmStub", "icon": "https://raw.githubusercontent.com/SNBeast/qtmStub/refs/heads/main/icon.png", "icon_index": 149, "image": "https://raw.githubusercontent.com/SNBeast/qtmStub/refs/heads/main/icon.png", "image_length": 3202, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "# qtmStub\n\nA patch to bypass qtm error 0xf9605002 for cases where servicing the camera hardware is not feasible.\n\n## Effects\n\nIf qtm was broken without this patch applied, it will still be broken with this patch applied, and so Super-Stable 3D will not work. From my case, the 3D projection with this patch applied will behave as if Super-Stable 3D is turned off. Additionally, your cameras are unlikely to work and software which attempts to use them will likely crash or hang.\n\n## Installation\n\nMade for the latest version of qtm, v3072. That comes with a system firmware of at least 11.5.0-38, released July 10<sup>th</sup>, 2017.\n\nIf you believe your firmware may be too out of date, you can run System Update in Safe Mode by holding `L + R + Up + A` on boot. Safe Mode does not load qtm, so it can work without this patch.\n\n### Luma3DS v13 or newer\n\n1. Download `0004013000004202.ips` from the latest release.\n1. Copy `0004013000004202.ips` into `SD:/luma/sysmodules/`, creating folders as necessary. Ensure that its filename is preserved.\n1. Enable the Luma setting `Enable loading external FIRMs and modules`, such as by using the menu accessed by holding Select on boot.\n\n### Older Luma3DS versions\n\n1. Download `0004013000004202.ips` from the latest release.\n1. Rename `0004013000004202.ips` to `code.ips`.\n1. Copy `code.ips` into `SD:/luma/titles/0004013000004202/`, creating folders as necessary.\n1. Enable *both* of the Luma settings `Enable loading external FIRMs and modules` and `Enable game patching`.", "scripts": {"0004013000004202.ips": [{"count": 1, "message": "This patch requires at least v13 of Luma3DS with\n\"Enable loading external FIRMs and modules\" enabled.\nDo you want to continue installation?", "type": "promptMessage"}, {"file": "0004013000004202.ips", "output": "sdmc:/luma/sysmodules/0004013000004202.ips", "repo": "SNBeast/qtmStub", "type": "downloadRelease"}]}, "slug": "qtmstub", "source": "https://github.com/SNBeast/qtmStub", "stars": 1, "systems": ["3DS"], "title": "qtmStub", "update_notes": "<p dir=\"auto\">Patch for error 0xf9605002</p>", "update_notes_md": "Patch for error 0xf9605002", "updated": "2026-01-19T18:06:38Z", "urls": ["https://db.universal-team.net/3ds/qtmstub"], "version": "v1.0.0", "version_title": "Initial Release"}, {"author": "SaturnSH2x2", "avatar": "https://avatars.githubusercontent.com/u/18273084?v=4", "categories": ["utility"], "color": "#0d0d0d", "color_bg": "#0d0d0d", "created": "2017-10-16T18:39:06Z", "description": "Boot9Strap payload switcher", "download_page": "https://github.com/SaturnSH2x2/PayloadSpinner3DS/releases", "downloads": {"PayloadSpinner3DS.cia": {"size": 387008, "size_str": "377 KiB", "url": "https://github.com/SaturnSH2x2/PayloadSpinner3DS/releases/download/v1.2/PayloadSpinner3DS.cia"}}, "github": "SaturnSH2x2/PayloadSpinner3DS", "icon": "https://raw.githubusercontent.com/SaturnSH2x2/PayloadSpinner3DS/master/assets/icon.png", "icon_index": 150, "image": "https://raw.githubusercontent.com/SaturnSH2x2/PayloadSpinner3DS/master/assets/banner.png", "image_length": 5392, "qr": {"PayloadSpinner3DS.cia": "https://db.universal-team.net/assets/images/qr/payloadspinner3ds-cia.png"}, "slug": "payloadspinner3ds", "source": "https://github.com/SaturnSH2x2/PayloadSpinner3DS", "stars": 5, "systems": ["3DS"], "title": "PayloadSpinner3DS", "unique_ids": [10409], "update_notes": "<p dir=\"auto\">This release fixes the app's tendency to crash when no payloads are detected, as well as manually creating all necessary directories if it finds they aren't all there.</p>\n<p dir=\"auto\">QR:<br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/18273084/32138523-00699f18-bc02-11e7-993b-7165c17ff9f5.png\"><img src=\"https://user-images.githubusercontent.com/18273084/32138523-00699f18-bc02-11e7-993b-7165c17ff9f5.png\" alt=\"qr\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "This release fixes the app's tendency to crash when no payloads are detected, as well as manually creating all necessary directories if it finds they aren't all there.\n\nQR:\n![qr](https://user-images.githubusercontent.com/18273084/32138523-00699f18-bc02-11e7-993b-7165c17ff9f5.png)\n", "updated": "2017-10-28T21:00:21Z", "urls": ["https://db.universal-team.net/3ds/payloadspinner3ds"], "version": "v1.2", "version_title": "Slight Bug Fix"}, {"author": "SaturnSH2x2", "avatar": "https://avatars.githubusercontent.com/u/18273084?v=4", "categories": ["game"], "color": "#989e7f", "color_bg": "#7b8066", "created": "2022-08-16T22:06:31Z", "description": "Sonic Mania (n3DS only)", "download_page": "https://github.com/SaturnSH2x2/RSDKv5-Decompilation/releases", "downloads": {"SonicMania.3dsx": {"size": 3015400, "size_str": "2 MiB", "url": "https://github.com/SaturnSH2x2/RSDKv5-Decompilation/releases/download/v1.1.0/SonicMania.3dsx"}, "SonicMania.cia": {"size": 2268096, "size_str": "2 MiB", "url": "https://github.com/SaturnSH2x2/RSDKv5-Decompilation/releases/download/v1.1.0/SonicMania.cia"}}, "github": "SaturnSH2x2/RSDKv5-Decompilation", "icon": "https://raw.githubusercontent.com/SaturnSH2x2/RSDKv5-Decompilation/3ds-main/3ds/48x48.png", "icon_index": 151, "image": "https://raw.githubusercontent.com/SaturnSH2x2/RSDKv5-Decompilation/3ds-main/3ds/banner.png", "image_length": 61351, "license": "other", "license_name": "Other", "qr": {"SonicMania.cia": "https://db.universal-team.net/assets/images/qr/sonicmania-cia.png"}, "screenshots": [{"description": "Green hill", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-mania/green-hill.png"}, {"description": "Mirage saloon", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-mania/mirage-saloon.png"}, {"description": "Special stage", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-mania/special-stage.png"}, {"description": "Studiopolis", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-mania/studiopolis.png"}], "script_message": "Note: You will need \"Data.rsdk\" from\nan official version in\n\"/3ds/SonicMania\" to play the game.", "slug": "sonic-mania", "source": "https://github.com/SaturnSH2x2/RSDKv5-Decompilation", "stars": 103, "systems": ["3DS"], "title": "Sonic Mania", "unique_ids": [3179008], "update_notes": "<p dir=\"auto\">It's been a while.</p>\n<p dir=\"auto\">Changes since the last release:</p>\n<ul dir=\"auto\">\n<li>Game now runs on engine version v5U, however, without v3/v4 Legacy support. This engine version is referred to as v5C internally.</li>\n<li>Dev menu now displays extra information regarding memory usage, as well as if the game is running on a N3DS.</li>\n<li>Audio thread now runs on core 1, with support for asynchronous file loading, alleviating microloads during gameplay and resulting in speedup in certain sections (start of Studiopolis Act 2, parts of Flying Battery Act 1). Additionally, the game no longer suffers from delayed audio.</li>\n<li>Engine now supports loading assets from an external RomFS file.</li>\n<li>Loading times improved significantly while using the Data file. Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/davidgfnet/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/davidgfnet\">@davidgfnet</a> for using setvbuf on Data file accesses. Additionally, all static object files and sprite bin files are cached. Loading times are ~30-40 seconds on initial boot, and ~5-10 seconds on stage load, however, YMMV.</li>\n<li>Port now incorporates more or less the latest version of both the RSDKv5 decomp and Mania decomp (thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Mefiresu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Mefiresu\">@Mefiresu</a> and <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/c08oprkiua/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/c08oprkiua\">@c08oprkiua</a>).</li>\n<li>Game now <em>boots</em> on O3DS. However, don't expect full-speed frame rates. (thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/smb123w64gb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/smb123w64gb\">@smb123w64gb</a>) A Citro2D/3D backend is still planned to get performance up to speed.</li>\n</ul>\n<p dir=\"auto\">Installation process is the same as before. Copy the <code class=\"notranslate\">Data.rsdk</code> or extracted <code class=\"notranslate\">Data</code> folder to <code class=\"notranslate\">/3ds/SonicMania</code> on your 3DS's SD Card.</p>", "update_notes_md": "It's been a while.\n\nChanges since the last release:\n - Game now runs on engine version v5U, however, without v3/v4 Legacy support. This engine version is referred to as v5C internally.\n - Dev menu now displays extra information regarding memory usage, as well as if the game is running on a N3DS.\n - Audio thread now runs on core 1, with support for asynchronous file loading, alleviating microloads during gameplay and resulting in speedup in certain sections (start of Studiopolis Act 2, parts of Flying Battery Act 1). Additionally, the game no longer suffers from delayed audio.\n - Engine now supports loading assets from an external RomFS file.\n - Loading times improved significantly while using the Data file. Thanks to @davidgfnet for using setvbuf on Data file accesses. Additionally, all static object files and sprite bin files are cached. Loading times are ~30-40 seconds on initial boot, and ~5-10 seconds on stage load, however, YMMV.\n - Port now incorporates more or less the latest version of both the RSDKv5 decomp and Mania decomp (thanks @Mefiresu and @c08oprkiua).\n - Game now _boots_ on O3DS. However, don't expect full-speed frame rates. (thanks @smb123w64gb) A Citro2D/3D backend is still planned to get performance up to speed.\n\nInstallation process is the same as before. Copy the `Data.rsdk` or extracted `Data` folder to `/3ds/SonicMania` on your 3DS's SD Card.", "updated": "2025-05-08T00:17:23Z", "urls": ["https://db.universal-team.net/3ds/sonic-mania"], "version": "v1.1.0", "version_title": "v1.1.0", "website": "https://gbatemp.net/threads/release-sonic-mania-3ds-port.618771/"}, {"author": "NateXS", "avatar": "https://avatars.githubusercontent.com/u/230057427?v=4", "categories": ["emulator", "utility"], "color": "#c291a9", "color_bg": "#805f6f", "created": "2025-05-01T16:11:42Z", "description": "Play Scratch games on your 3DS!", "download_filter": "(\\.3dsx|\\.cia|\\.nds)", "download_page": "https://github.com/ScratchEverywhere/ScratchEverywhere/releases", "downloads": {"scratch-3ds.3dsx": {"size": 8861704, "size_str": "8 MiB", "url": "https://github.com/ScratchEverywhere/ScratchEverywhere/releases/download/0.39.1/scratch-3ds.3dsx"}, "scratch-3ds.cia": {"size": 7656384, "size_str": "7 MiB", "url": "https://github.com/ScratchEverywhere/ScratchEverywhere/releases/download/0.39.1/scratch-3ds.cia"}, "scratch-ds.nds": {"size": 4361216, "size_str": "4 MiB", "url": "https://github.com/ScratchEverywhere/ScratchEverywhere/releases/download/0.39.1/scratch-ds.nds"}}, "github": "ScratchEverywhere/ScratchEverywhere", "icon": "https://github.com/ScratchEverywhere/ScratchEverywhere/raw/refs/heads/main/gfx/icon.png", "icon_index": 152, "image": "https://github.com/ScratchEverywhere/ScratchEverywhere/raw/refs/heads/main/gfx/3ds/banner.png", "image_length": 22206, "license": "lgpl-3.0", "license_name": "GNU Lesser General Public License v3.0", "long_description": "A custom Scratch runtime that allows you to run Scratch 3 projects on your 3DS!", "qr": {"scratch-3ds.cia": "https://db.universal-team.net/assets/images/qr/scratch-3ds-cia.png", "scratch-ds.nds": "https://db.universal-team.net/assets/images/qr/scratch-ds-nds.png"}, "slug": "scratch-everywhere", "source": "https://github.com/ScratchEverywhere/ScratchEverywhere", "stars": 482, "systems": ["3DS"], "title": "Scratch Everywhere!", "unique_ids": [8515], "update_notes": "<p dir=\"auto\"><strong>This is an emergency release to fix audio not working on some devices.</strong></p>\n<h2 dir=\"auto\">Runtime Changes</h2>\n<ul dir=\"auto\">\n<li>Fix audio not working on some devices (Windows, GameCube, etc)</li>\n<li>Fix audio not working when <code class=\"notranslate\">Keep Project In RAM</code> is turned off</li>\n</ul>\n<p dir=\"auto\">Check the release notes of <a href=\"https://github.com/ScratchEverywhere/ScratchEverywhere/releases/tag/0.39\">Beta 39</a> for everything new.</p>", "update_notes_md": "**This is an emergency release to fix audio not working on some devices.**\n\n## Runtime Changes\n- Fix audio not working on some devices (Windows, GameCube, etc)\n- Fix audio not working when `Keep Project In RAM` is turned off\n\nCheck the release notes of [Beta 39](https://github.com/ScratchEverywhere/ScratchEverywhere/releases/tag/0.39) for everything new.", "updated": "2026-04-14T14:15:14Z", "urls": ["https://db.universal-team.net/3ds/scratch-everywhere"], "version": "0.39.1", "version_title": "Beta Build 39.1", "website": "https://scratcheverywhere.github.io/ScratchEverywhere/"}, {"author": "Steven Smith", "avatar": "https://avatars.githubusercontent.com/u/74314538?v=4", "categories": ["emulator"], "color": "#9e8e57", "color_bg": "#807346", "created": "2021-10-09T17:54:18Z", "description": "3DS GameYob port, a [Super] Game Boy [Color] emulator for the Nintendo DS", "download_page": "https://github.com/SombrAbsol/GameYob-3DS/releases", "downloads": {"GameYob.3dsx": {"size": 1024784, "size_str": "1000 KiB", "url": "https://github.com/SombrAbsol/GameYob-3DS/releases/download/1.0.8/GameYob.3dsx"}, "GameYob.cia": {"size": 792000, "size_str": "773 KiB", "url": "https://github.com/SombrAbsol/GameYob-3DS/releases/download/1.0.8/GameYob.cia"}, "GameYob.zip": {"size": 4168036, "size_str": "3 MiB", "url": "https://github.com/SombrAbsol/GameYob-3DS/releases/download/1.0.8/GameYob.zip"}}, "github": "SombrAbsol/GameYob-3DS", "icon": "https://raw.githubusercontent.com/SombrAbsol/GameYob-3DS/main/resources/icon.png", "icon_index": 153, "image": "https://raw.githubusercontent.com/SombrAbsol/GameYob-3DS/main/resources/icon.png", "image_length": 748, "license": "mit", "license_name": "MIT License", "qr": {"GameYob.cia": "https://db.universal-team.net/assets/images/qr/gameyob-cia.png"}, "slug": "gameyob-3ds", "source": "https://github.com/SombrAbsol/GameYob-3DS", "stars": 6, "systems": ["3DS"], "title": "GameYob (3DS)", "unique_ids": [6439], "update_notes": "<p dir=\"auto\"><em>The latest version of the GameYob port for the 3DS. I added the .3dsx file from \"GameYob.zip\" just in case.</em></p>\n<ul dir=\"auto\">\n<li>Update to devkitARM r45 and libctru 1.0.0.</li>\n<li>Fix releasing buttons during menu transitions.</li>\n</ul>", "update_notes_md": "_The latest version of the GameYob port for the 3DS. I added the .3dsx file from \"GameYob.zip\" just in case._\n\n- Update to devkitARM r45 and libctru 1.0.0.\n- Fix releasing buttons during menu transitions.", "updated": "2021-10-09T18:40:44Z", "urls": ["https://db.universal-team.net/3ds/gameyob-3ds"], "version": "1.0.8", "version_title": "1.0.8"}, {"archive": {"fbwo.*\\.zip": {"fbwo.3dsx": ["3ds/fbwo/fbwo.3dsx", "fbwodata/"], "fbwo.cia": ["fbwo.cia", "fbwodata/"]}}, "author": "Spaqin", "avatar": "https://avatars.githubusercontent.com/u/1278433?v=4", "categories": ["game"], "color": "#a09585", "color_bg": "#80776a", "created": "2016-01-30T08:52:55Z", "description": "Falling Blocks Watch Out, a 3DS homebrew Tetris clone.", "download_page": "https://github.com/Spaqin/fbwo-3ds/releases", "downloads": {"fbwo.v0.4.1.zip": {"size": 7350096, "size_str": "7 MiB", "url": "https://github.com/Spaqin/fbwo-3ds/releases/download/v0.4.1/fbwo.v0.4.1.zip"}}, "github": "Spaqin/fbwo-3ds", "icon": "https://db.universal-team.net/assets/images/icons/falling-blocks-watch-out.png", "icon_index": 154, "image": "https://db.universal-team.net/assets/images/images/falling-blocks-watch-out.png", "image_length": 1112, "slug": "falling-blocks-watch-out", "source": "https://github.com/Spaqin/fbwo-3ds", "stars": 12, "systems": ["3DS"], "title": "Falling Blocks Watch Out", "unique_ids": [64101], "update_notes": "<p dir=\"auto\">A quick update adding per-level glue delay.<br>\nBe careful, the config file is different from the previous one.</p>", "update_notes_md": "A quick update adding per-level glue delay.\nBe careful, the config file is different from the previous one.\n", "updated": "2016-03-06T09:43:45Z", "urls": ["https://db.universal-team.net/3ds/falling-blocks-watch-out"], "version": "v0.4.1", "version_title": "FBWO v0.4.1"}, {"author": "SprtnDio", "avatar": "https://avatars.githubusercontent.com/u/183821772?v=4", "categories": ["utility"], "color": "#444637", "color_bg": "#444637", "created": "2026-03-13T00:19:39Z", "description": "Drawing and text Chat Rooms.", "download_page": "https://github.com/SprtnDio/NoteRoom/releases", "downloads": {"NoteRoom.cia": {"size": 948160, "size_str": "925 KiB", "url": "https://github.com/SprtnDio/NoteRoom/releases/download/v1.0.5/NoteRoom.cia"}}, "github": "SprtnDio/NoteRoom", "icon": "https://raw.githubusercontent.com/SprtnDio/NoteRoom/main/icon.png", "icon_index": 155, "image": "https://raw.githubusercontent.com/SprtnDio/NoteRoom/main/images/NoteRoom_05.04.26_04.21.54.546.png", "image_length": 12806, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "NoteRoom is a real-time online drawing and text Chatroom messenger for the Nintendo 2/3DS, inspired by a well known chatroom. Connect globally across themed, dynamic lobbies, share hand-drawn doodles, and view live user counts.", "qr": {"NoteRoom.cia": "https://db.universal-team.net/assets/images/qr/noteroom-cia.png"}, "slug": "noteroom", "source": "https://github.com/SprtnDio/NoteRoom", "stars": 2, "systems": ["3DS"], "title": "NoteRoom", "update_notes": "<p dir=\"auto\"><strong>NoteRoom v1.0.5 – 32 Colors, Custom Rooms &amp; Signing</strong></p>\n<p dir=\"auto\"><strong>New Features</strong></p>\n<ul dir=\"auto\">\n<li>🌈 32 colors</li>\n<li>🏠 Create custom rooms (optional password)</li>\n<li>🗳️ Report system</li>\n<li>📜 Rules screen on every launch</li>\n</ul>\n<p dir=\"auto\"><strong>Security</strong></p>\n<ul dir=\"auto\">\n<li>Messages are now cryptographically signed (SHA‑256) to prevent tampering</li>\n</ul>\n<p dir=\"auto\"><strong>Fixes &amp; Improvements</strong></p>\n<ul dir=\"auto\">\n<li>Save / Load more stable</li>\n</ul>", "update_notes_md": "**NoteRoom v1.0.5 – 32 Colors, Custom Rooms & Signing**\n\n**New Features**\n- 🌈 32 colors\n- 🏠 Create custom rooms (optional password)\n- 🗳️ Report system\n- 📜 Rules screen on every launch\n\n**Security**\n- Messages are now cryptographically signed (SHA‑256) to prevent tampering\n\n**Fixes & Improvements**\n- Save / Load more stable", "updated": "2026-04-18T02:45:43Z", "urls": ["https://db.universal-team.net/3ds/noteroom"], "version": "v1.0.5", "version_title": "NoteRoom v1.0.5"}, {"author": "Storm-Eagle20", "avatar": "https://avatars.githubusercontent.com/u/26261465?v=4", "categories": ["utility"], "color": "#351125", "color_bg": "#351125", "created": "2017-07-13T12:42:29Z", "description": "A Nintendo 3DS Homebrew application which allows the end user to freely change the (Raw) RTC of the system to bypass timegates.", "download_page": "https://github.com/Storm-Eagle20/RTChanger/releases", "downloads": {"RTChanger-Version1.0.3dsx": {"size": 224036, "size_str": "218 KiB", "url": "https://github.com/Storm-Eagle20/RTChanger/releases/download/1.0/RTChanger-Version1.0.3dsx"}, "RTChanger-Version1.0.cia": {"size": 451008, "size_str": "440 KiB", "url": "https://github.com/Storm-Eagle20/RTChanger/releases/download/1.0/RTChanger-Version1.0.cia"}, "RTChanger.zip": {"size": 354851, "size_str": "346 KiB", "url": "https://github.com/Storm-Eagle20/RTChanger/releases/download/1.0/RTChanger.zip"}}, "github": "Storm-Eagle20/RTChanger", "icon": "https://raw.githubusercontent.com/Storm-Eagle20/RTChanger/master/assets/logo.png", "icon_index": 156, "image": "https://raw.githubusercontent.com/Storm-Eagle20/RTChanger/master/assets/banner.png", "image_length": 134009, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"RTChanger-Version1.0.cia": "https://db.universal-team.net/assets/images/qr/rtchanger-version1-0-cia.png"}, "slug": "rtchanger", "source": "https://github.com/Storm-Eagle20/RTChanger", "stars": 27, "systems": ["3DS"], "title": "RTChanger", "unique_ids": [64716], "update_notes": "<p dir=\"auto\">Please read the README.md before attempting to use this program. With Arm9LoaderHax, you can only use the .CIA version. You are required to restart your system when setting the Raw RTC.</p>", "update_notes_md": "Please read the README.md before attempting to use this program. With Arm9LoaderHax, you can only use the .CIA version. You are required to restart your system when setting the Raw RTC.\n\n", "updated": "2017-07-31T14:06:14Z", "urls": ["https://db.universal-team.net/3ds/rtchanger"], "version": "1.0", "version_title": "RTChanger v1.0"}, {"author": "memeToasty, StringJan", "avatar": "https://avatars.githubusercontent.com/u/76664723?v=4", "categories": ["app"], "color": "#41393a", "color_bg": "#41393a", "created": "2024-03-18T17:04:11Z", "description": "Use your 3DS as a vJoy controller for your PC", "download_page": "https://github.com/StringJan/3ds-vJoy-controller/releases", "downloads": {"vJoyController.3dsx": {"size": 192676, "size_str": "188 KiB", "url": "https://github.com/StringJan/3ds-vJoy-controller/releases/download/v1.1/vJoyController.3dsx"}}, "github": "StringJan/3ds-vJoy-controller", "icon_index": 157, "image": "https://avatars.githubusercontent.com/u/76664723?v=4&size=128", "image_length": 32802, "long_description": "With this, you can use one or more 3DS consoles as a single, coherent controller on your PC.\n\nUseful if u need a button box or something like that.\n\nVisit the [repo](https://github.com/StringJan/3ds-vJoy-controller) for more info on how to use it.", "script_message": "Please visit https://github.com/StringJan/3ds-vJoy-controller to get started", "slug": "3ds-vjoy-controller", "source": "https://github.com/StringJan/3ds-vJoy-controller", "stars": 7, "systems": ["3DS"], "title": "3DS vJoy Controller", "update_notes": "<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/StringJan/3ds-vJoy-controller/compare/v1.0...v1.1\"><tt>v1.0...v1.1</tt></a></p>", "update_notes_md": "**Full Changelog**: https://github.com/StringJan/3ds-vJoy-controller/compare/v1.0...v1.1", "updated": "2024-05-04T11:14:06Z", "urls": ["https://db.universal-team.net/3ds/3ds-vjoy-controller"], "version": "v1.1", "version_title": "Probably final release😭"}, {"author": "Strrationalism Studio", "avatar": "https://avatars.githubusercontent.com/u/36921849?v=4", "categories": ["emulator"], "color": "#c1b295", "color_bg": "#807662", "created": "2021-12-07T16:15:06Z", "description": "PyMO AVG Game Engine implemention in C.", "download_filter": "(\\.3dsx|\\.cia)", "download_page": "https://github.com/Strrationalism/CPyMO/releases", "downloads": {"CPyMO.for.Nintendo.3DS.3dsx": {"size": 15045848, "size_str": "14 MiB", "url": "https://github.com/Strrationalism/CPyMO/releases/download/v1.1.9/CPyMO.for.Nintendo.3DS.3dsx"}, "CPyMO.for.Nintendo.3DS.cia": {"size": 11281344, "size_str": "10 MiB", "url": "https://github.com/Strrationalism/CPyMO/releases/download/v1.1.9/CPyMO.for.Nintendo.3DS.cia"}}, "github": "Strrationalism/CPyMO", "icon": "https://raw.githubusercontent.com/Strrationalism/CPyMO/main/cpymo-backends/3ds/icon.png", "icon_index": 158, "image": "https://raw.githubusercontent.com/Strrationalism/CPyMO/main/cpymo-backends/3ds/banner.png", "image_length": 28367, "license": "agpl-3.0", "license_name": "GNU Affero General Public License v3.0", "qr": {"CPyMO.for.Nintendo.3DS.cia": "https://db.universal-team.net/assets/images/qr/cpymo-for-nintendo-3ds-cia.png"}, "slug": "cpymo", "source": "https://github.com/Strrationalism/CPyMO", "stars": 144, "systems": ["3DS"], "title": "CPyMO", "unique_ids": [995480], "update_notes": "<h1 dir=\"auto\">停更说明</h1>\n<p dir=\"auto\">鉴于本人因工作原因和健康原因，无力继续维护CPyMO，故跳过1.1.4~1.1.8版本，直接发布1.1.9版本，之后到2024年1月19日之前，CPyMO将会只进行Bug修正，此后不再对CPyMO主分支进行维护。</p>\n<h1 dir=\"auto\">注意</h1>\n<p dir=\"auto\"><strong>读取1.1.3及以前的存档时，将会出现立绘坐标错误、背景坐标错误、前景动画坐标错误的情况，在后面的场景中恢复正常后重新存档即可解决</strong></p>\n<p dir=\"auto\"><em>引发这些问题的原因是此版本修改存档数据中坐标的表示方式，使其可以在各个不同分辨率大小的游戏之间通用</em></p>\n<h1 dir=\"auto\">废弃</h1>\n<ul dir=\"auto\">\n<li>移除PSP SDL 1.2后端支持</li>\n<li>移除GameCube Makefile</li>\n<li>移除WiiU Makefile</li>\n<li>消除宏</li>\n<li>移除<code class=\"notranslate\">pymo-convert.ps1</code>和<code class=\"notranslate\">pymo-convert-audio.ps1</code></li>\n</ul>\n<h1 dir=\"auto\">新功能</h1>\n<ul dir=\"auto\">\n<li>增加乐曲《Song of PyMO》以作为某些平台上的启动音乐使用</li>\n<li>在PSP平台上使用《Song of PyMO》作为启动音乐</li>\n<li>不同分辨率大小版本的游戏之间存档可以通用</li>\n<li>Auto模式</li>\n<li>CPyMO ASCII Art现在使用备用缓冲区并关闭光标</li>\n<li>CPyMO ASCII Art现在可以运行时动态改变终端大小</li>\n<li>使用<code class=\"notranslate\">cpymo-tool strip</code>取代<code class=\"notranslate\">pymo-strip.ps1</code></li>\n<li>使用<code class=\"notranslate\">cpymo-tool convert</code>取代<code class=\"notranslate\">pymo-convert.ps1</code>和<code class=\"notranslate\">pymo-convert-audio.ps1</code></li>\n<li><code class=\"notranslate\">cpymo-tool gen-album-cache</code>现在可以自动搜索<code class=\"notranslate\">#album</code>命令，不再需要手动传入列表名称</li>\n</ul>\n<h1 dir=\"auto\">Bug 修正</h1>\n<ul dir=\"auto\">\n<li>修正了在对话点击后没有刷新屏幕的问题</li>\n<li>修正在定义了<code class=\"notranslate\">GAME_SELECTOR_DIR_2</code>时，只能显示其中一个文件夹的游戏的Bug</li>\n<li>修正在<code class=\"notranslate\">ENABLE_SCREEN_FORCE_CENTERED</code>状态中依然会在SDL2后端下设置逻辑渲染大小的Bug</li>\n<li>PSV在O3优化下会出现奇怪的行为，因此修改为O2优化级别</li>\n<li>修正背景效果层与Fade层的绘制顺序存在错误</li>\n<li>修正album界面在显示CG时退出会导致的内存泄漏</li>\n<li>修正在album中单张CG加载异常时产生的未定义行为</li>\n<li>修正在music和album中找不到列表文件的情况下产生的segmentation fault</li>\n<li>change命令在加载脚本失败时触发segmentation fault</li>\n<li>mo2pymo中对mo2的<code class=\"notranslate\">GOTO_ENDING</code>命令解释有误</li>\n<li>秋之回忆2不能在结局部分正常跳回主界面的问题</li>\n<li>修复<code class=\"notranslate\">namealign</code>字段不能被正确解释的问题</li>\n<li><code class=\"notranslate\">cpymo-tool gen-album-ui</code>现在已经不会再覆盖已有的图像文件</li>\n</ul>\n<h1 dir=\"auto\">优化</h1>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">现在允许对内存分配进行剪裁，当以下情况不能获取足够内存时，将会进行内存剪裁并重试：</p>\n<ul dir=\"auto\">\n<li>加载背景时</li>\n<li>加载立绘时</li>\n<li>关键字符串无法创建</li>\n<li>需要播放BGM时</li>\n<li>使用scroll命令时</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">当使用BG_FADE或背景淡化时间为0时，则以低内存的方式加载背景后重试</p>\n</li>\n<li>\n<p dir=\"auto\">当进入album界面时，将会卸载背景图以降低内存占用</p>\n</li>\n<li>\n<p dir=\"auto\">更好用的文本提取API <code class=\"notranslate\">cpymo_engine_extract_text</code></p>\n</li>\n<li>\n<p dir=\"auto\">现在允许在确定取消对话框中响应取消操作</p>\n</li>\n<li>\n<p dir=\"auto\">改进头文件的导入方式，现在不需要再配置<code class=\"notranslate\">-I</code>选项手动指定各种头文件了</p>\n</li>\n<li>\n<p dir=\"auto\">优化右键菜单背景的缩放比例，使得右键菜单文字一般不会溢出到背景之外</p>\n</li>\n</ul>", "update_notes_md": "# 停更说明\n\n鉴于本人因工作原因和健康原因，无力继续维护CPyMO，故跳过1.1.4~1.1.8版本，直接发布1.1.9版本，之后到2024年1月19日之前，CPyMO将会只进行Bug修正，此后不再对CPyMO主分支进行维护。\n\n# 注意\n\n**读取1.1.3及以前的存档时，将会出现立绘坐标错误、背景坐标错误、前景动画坐标错误的情况，在后面的场景中恢复正常后重新存档即可解决**\n\n*引发这些问题的原因是此版本修改存档数据中坐标的表示方式，使其可以在各个不同分辨率大小的游戏之间通用*\n\n# 废弃\n\n* 移除PSP SDL 1.2后端支持\n* 移除GameCube Makefile\n* 移除WiiU Makefile\n* 消除宏\n* 移除`pymo-convert.ps1`和`pymo-convert-audio.ps1`\n\n# 新功能\n\n* 增加乐曲《Song of PyMO》以作为某些平台上的启动音乐使用\n* 在PSP平台上使用《Song of PyMO》作为启动音乐\n* 不同分辨率大小版本的游戏之间存档可以通用\n* Auto模式\n* CPyMO ASCII Art现在使用备用缓冲区并关闭光标\n* CPyMO ASCII Art现在可以运行时动态改变终端大小\n* 使用`cpymo-tool strip`取代`pymo-strip.ps1`\n* 使用`cpymo-tool convert`取代`pymo-convert.ps1`和`pymo-convert-audio.ps1`\n* `cpymo-tool gen-album-cache`现在可以自动搜索`#album`命令，不再需要手动传入列表名称\n\n# Bug 修正\n\n* 修正了在对话点击后没有刷新屏幕的问题\n* 修正在定义了`GAME_SELECTOR_DIR_2`时，只能显示其中一个文件夹的游戏的Bug\n* 修正在`ENABLE_SCREEN_FORCE_CENTERED`状态中依然会在SDL2后端下设置逻辑渲染大小的Bug\n* PSV在O3优化下会出现奇怪的行为，因此修改为O2优化级别\n* 修正背景效果层与Fade层的绘制顺序存在错误\n* 修正album界面在显示CG时退出会导致的内存泄漏\n* 修正在album中单张CG加载异常时产生的未定义行为\n* 修正在music和album中找不到列表文件的情况下产生的segmentation fault\n* change命令在加载脚本失败时触发segmentation fault\n* mo2pymo中对mo2的`GOTO_ENDING`命令解释有误\n* 秋之回忆2不能在结局部分正常跳回主界面的问题\n* 修复`namealign`字段不能被正确解释的问题\n* `cpymo-tool gen-album-ui`现在已经不会再覆盖已有的图像文件\n\n# 优化\n\n* 现在允许对内存分配进行剪裁，当以下情况不能获取足够内存时，将会进行内存剪裁并重试：\n    - 加载背景时\n    - 加载立绘时\n    - 关键字符串无法创建\n    - 需要播放BGM时\n    - 使用scroll命令时\n \n* 当使用BG_FADE或背景淡化时间为0时，则以低内存的方式加载背景后重试\n* 当进入album界面时，将会卸载背景图以降低内存占用\n* 更好用的文本提取API `cpymo_engine_extract_text`\n* 现在允许在确定取消对话框中响应取消操作\n* 改进头文件的导入方式，现在不需要再配置`-I`选项手动指定各种头文件了\n* 优化右键菜单背景的缩放比例，使得右键菜单文字一般不会溢出到背景之外\n", "updated": "2023-08-14T15:24:56Z", "urls": ["https://db.universal-team.net/3ds/cpymo"], "version": "v1.1.9", "version_title": "CPyMO Aria v1.1.9"}, {"author": "Sunrase", "avatar": "https://avatars.githubusercontent.com/u/101834111?v=4", "categories": ["app"], "color": "#9a6480", "color_bg": "#80536a", "created": "2025-04-30T17:39:54Z", "description": "Allows you to use your 3ds as a soundboard.", "download_page": "https://github.com/Sunrase/3DSoundboard/releases", "downloads": {"3DSoundboard.3dsx": {"size": 719128, "size_str": "702 KiB", "url": "https://github.com/Sunrase/3DSoundboard/releases/download/1.0/3DSoundboard.3dsx"}, "3DSoundboard.cia": {"size": 1033152, "size_str": "1008 KiB", "url": "https://github.com/Sunrase/3DSoundboard/releases/download/1.0/3DSoundboard.cia"}}, "github": "Sunrase/3DSoundboard", "icon": "https://raw.githubusercontent.com/Sunrase/3DSoundboard/refs/heads/main/icon.png", "icon_index": 159, "image": "https://raw.githubusercontent.com/Sunrase/3DSoundboard/refs/heads/main/banner.png", "image_length": 5697, "long_description": "Yet another \"Flappy Bird\" mobile game homebrew recreation for Nintendo 3DS (old/new)\n**But with Vertical Orientation**.\n\nAnd also some gameplay features different from the original game.\n\n## Game\n\n*   **Tap bottom screen** or **press D-PAD or B** to flap between the pipes.\n*   Game's speed is increasing for each score point.\n*   For every 25 points you will earn a new medal - **bronze, silver, gold and platina** for 99 score.\n*   Your best score is save in game and stored at path: SD:/config/millkeny/flappy.dat. You also can clear your save data from in-game menu.\n\n## Special Thanks\n\n*   [devkitPro](https://github.com/devkitPro) - For all tools, libraries, docs and etc.\n*   [BlyZeDev](https://github.com/BlyZeDev) - For SD filesystem logic from his [T-Rex-Game-3DS](https://github.com/BlyZeDev/T-Rex-Game-3DS).\n*   Dong Nguyen, .GEARS - for this legendary game and original assets.", "qr": {"3DSoundboard.cia": "https://db.universal-team.net/assets/images/qr/3dsoundboard-cia.png"}, "screenshots": [{"description": "Menu 1", "url": "https://db.universal-team.net/assets/images/screenshots/3dsoundboard/menu-1.png"}, {"description": "Menu 2", "url": "https://db.universal-team.net/assets/images/screenshots/3dsoundboard/menu-2.png"}], "slug": "3dsoundboard", "source": "https://github.com/Sunrase/3DSoundboard", "stars": 2, "systems": ["3DS"], "title": "3DSoundboard", "unique_ids": [414336], "update_notes": "<p dir=\"auto\">Initial release of 3DSoundboard</p>", "update_notes_md": "Initial release of 3DSoundboard", "updated": "2025-04-30T18:38:37Z", "urls": ["https://db.universal-team.net/3ds/3dsoundboard"], "version": "1.0", "version_title": "3DSoundboard"}, {"author": "Sunrase", "avatar": "https://avatars.githubusercontent.com/u/101834111?v=4", "categories": ["game"], "color": "#b69d85", "color_bg": "#806e5d", "created": "2024-06-07T20:01:10Z", "description": "A pong game for 3ds with Pokemon as main theme.", "download_page": "https://github.com/Sunrase/Pong-Pokemon-3ds/releases", "downloads": {"Pong_Pokemon.3dsx": {"size": 39198876, "size_str": "37 MiB", "url": "https://github.com/Sunrase/Pong-Pokemon-3ds/releases/download/4.0/Pong_Pokemon.3dsx"}, "Pong_Pokemon.cia": {"size": 39801792, "size_str": "37 MiB", "url": "https://github.com/Sunrase/Pong-Pokemon-3ds/releases/download/4.0/Pong_Pokemon.cia"}}, "github": "Sunrase/Pong-Pokemon-3ds", "icon": "https://raw.githubusercontent.com/Sunrase/Pong-Pokemon-3ds/main/icon.png", "icon_index": 160, "image": "https://raw.githubusercontent.com/Sunrase/Pong-Pokemon-3ds/main/banner.png", "image_length": 57509, "long_description": "Just a pong game with Pokemon as a main theme.\nThe ball is replaced by a pokeball and the background by a pokemon battle ground.\nThree modes are available :\n\n1 - Player vs Player\n\n2 - Player vs Wall\n\n3 - Player vs AI", "qr": {"Pong_Pokemon.cia": "https://db.universal-team.net/assets/images/qr/pong_pokemon-cia.png"}, "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/pong-pokemon/gameplay.png"}, {"description": "Mode select", "url": "https://db.universal-team.net/assets/images/screenshots/pong-pokemon/mode-select.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/pong-pokemon/title-screen.png"}], "slug": "pong-pokemon", "source": "https://github.com/Sunrase/Pong-Pokemon-3ds", "stars": 1, "systems": ["3DS"], "title": "Pong Pokemon", "unique_ids": [943399], "update_notes": "<p dir=\"auto\">Major :<br>\n-Rewriting the code to improve readability<br>\n-Adding sounds and music for a better experience<br>\n-New CIA version</p>\n<p dir=\"auto\">Minor fix :<br>\n-The text score size has been increased</p>", "update_notes_md": "Major :\n-Rewriting the code to improve readability\n-Adding sounds and music for a better experience\n-New CIA version\n\nMinor fix :\n-The text score size has been increased", "updated": "2024-06-13T14:28:35Z", "urls": ["https://db.universal-team.net/3ds/pong-pokemon"], "version": "4.0", "version_title": "Pong Pokemon"}, {"author": "StackZ", "avatar": "https://avatars.githubusercontent.com/u/47382115?v=4", "categories": ["game"], "color": "#79c0b9", "color_bg": "#50807b", "created": "2020-10-03T20:29:35Z", "description": "Ein \"Elfer raus!\" klon für den Nintendo 3DS.", "download_page": "https://github.com/SuperSaiyajinStackZ/3DElf/releases", "downloads": {"3DElf.3dsx": {"size": 501220, "size_str": "489 KiB", "url": "https://github.com/SuperSaiyajinStackZ/3DElf/releases/download/v0.2.0/3DElf.3dsx"}, "3DElf.cia": {"size": 472000, "size_str": "460 KiB", "url": "https://github.com/SuperSaiyajinStackZ/3DElf/releases/download/v0.2.0/3DElf.cia"}}, "github": "SuperSaiyajinStackZ/3DElf", "icon": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/3DElf/main/3ds/app/icon.png", "icon_index": 161, "image": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/3DElf/main/3ds/app/banner.png", "image_length": 2306, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "> The game is playable in Deutsch and English\n\n### Deutsch\n\n[Elfer raus!](https://de.wikipedia.org/wiki/Elfer_raus!) klon für den Nintendo 3DS!\n\n### English\n\n[Elfer raus!](https://en.wikipedia.org/wiki/Domino_(card_game)#Elfer_Raus!) clone for the Nintendo 3DS!", "qr": {"3DElf.cia": "https://db.universal-team.net/assets/images/qr/3delf-cia.png"}, "screenshots": [{"description": "Credits de", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/credits-de.png"}, {"description": "Credits en", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/credits-en.png"}, {"description": "Game screen de", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/game-screen-de.png"}, {"description": "Game screen en", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/game-screen-en.png"}, {"description": "Instructions de", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/instructions-de.png"}, {"description": "Instructions en", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/instructions-en.png"}, {"description": "Language overlay de", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/language-overlay-de.png"}, {"description": "Language overlay en", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/language-overlay-en.png"}, {"description": "Rules de", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/rules-de.png"}, {"description": "Rules en", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/rules-en.png"}, {"description": "Splash de", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/splash-de.png"}, {"description": "Splash en", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/splash-en.png"}, {"description": "Sub menu de", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/sub-menu-de.png"}, {"description": "Sub menu en", "url": "https://db.universal-team.net/assets/images/screenshots/3delf/sub-menu-en.png"}], "slug": "3delf", "source": "https://github.com/SuperSaiyajinStackZ/3DElf", "stars": 1, "systems": ["3DS"], "title": "3DElf", "unique_ids": [275859], "update_notes": "<p dir=\"auto\">Dies behebt ein paar Fehler und ein neuer Startbildschirm wurde hinzugefügt.</p>\n<p dir=\"auto\">Ebenfalls werden nicht spielbare Karten nun ausgeblendet, somit ist es etwas einfacher, spielbare Karten zu finden.</p>\n<p dir=\"auto\">Viel spaß mit dieser Version! ~SuperSaiyajinStackZ</p>", "update_notes_md": "Dies behebt ein paar Fehler und ein neuer Startbildschirm wurde hinzugefügt.\n\nEbenfalls werden nicht spielbare Karten nun ausgeblendet, somit ist es etwas einfacher, spielbare Karten zu finden.\n\nViel spaß mit dieser Version! ~SuperSaiyajinStackZ", "updated": "2020-10-07T20:51:16Z", "urls": ["https://db.universal-team.net/3ds/3delf"], "version": "v0.2.0", "version_title": "Zweiter / Second 3DElf Release!"}, {"author": "Universal-Team", "avatar": "https://avatars.githubusercontent.com/u/49733679?v=4", "categories": ["game"], "color": "#3b4048", "color_bg": "#3b4048", "created": "2020-06-22T08:12:23Z", "description": "A memory cardgame clone for Nintendo 3DS.", "download_page": "https://github.com/SuperSaiyajinStackZ/3DZwei/releases", "downloads": {"3DZwei.3dsx": {"size": 1185672, "size_str": "1 MiB", "url": "https://github.com/Universal-Team/3DZwei/releases/download/v0.2.0/3DZwei.3dsx"}, "3DZwei.cia": {"size": 934848, "size_str": "912 KiB", "url": "https://github.com/Universal-Team/3DZwei/releases/download/v0.2.0/3DZwei.cia"}}, "github": "SuperSaiyajinStackZ/3DZwei", "icon": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/3DZwei/master/3ds/app/icon.png", "icon_index": 162, "image": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/3DZwei/master/3ds/app/banner.png", "image_length": 10942, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "A memory cardgame clone for Nintendo 3DS.", "nightly": {"download_page": "https://github.com/Universal-Team/3DZwei/releases/tag/git", "downloads": {"3DZwei.3dsx": {"size": 858936, "size_str": "838 KiB", "url": "https://github.com/Universal-Team/3DZwei/releases/download/git/3DZwei.3dsx"}, "3DZwei.cia": {"size": 762816, "size_str": "744 KiB", "url": "https://github.com/Universal-Team/3DZwei/releases/download/git/3DZwei.cia"}}, "qr": {"3DZwei.cia": "https://db.universal-team.net/assets/images/qr/git/3dzwei-cia.png"}, "update_notes": "<p>Pk11 - Fix build failure</p>", "update_notes_md": "Pk11 - Fix build failure\n\n", "updated": "2025-12-29T11:14:51Z", "version": "git", "version_title": "Continuous Build - 20a5b1f"}, "qr": {"3DZwei.cia": "https://db.universal-team.net/assets/images/qr/3dzwei-cia.png"}, "screenshots": [{"description": "Avatar selection1", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/avatar-selection1.png"}, {"description": "Avatar selection2", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/avatar-selection2.png"}, {"description": "Cardset preview", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/cardset-preview.png"}, {"description": "Color changer", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/color-changer.png"}, {"description": "Credits", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/credits.png"}, {"description": "Developed by", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/developed-by.png"}, {"description": "Game mode select", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/game-mode-select.png"}, {"description": "Game result", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/game-result.png"}, {"description": "Game screen", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/game-screen.png"}, {"description": "Lang select", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/lang-select.png"}, {"description": "Mainmenu", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/mainmenu.png"}, {"description": "Rgb overlay", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/rgb-overlay.png"}, {"description": "Rules ovl", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/rules-ovl.png"}, {"description": "Set changer", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/set-changer.png"}, {"description": "Time lay", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/time-lay.png"}, {"description": "Ui settings", "url": "https://db.universal-team.net/assets/images/screenshots/3dzwei/ui-settings.png"}], "slug": "3dzwei", "source": "https://github.com/Universal-Team/3DZwei", "stars": 5, "systems": ["3DS"], "title": "3DZwei", "unique_ids": [275864], "update_notes": "<h2>Changes?</h2>\n<ul>\n<li>Allow up to 345 card pairs.</li>\n<li>Allow a custom background for the game screen.</li>\n<li>Add a \"rules\" overlay with animations.</li>\n<li>Randomize Cardsets in app!</li>\n<li>Add a TimePlay mode, try to collect all cards with the least amount of time and least amount of tries.</li>\n<li>Let collected cards disappear from the game screens.</li>\n<li>Initial multi language implementation, currently only supports German &amp; English.</li>\n<li>Change Default cards to Universal-Team Homebrew app icons.</li>\n<li>Improvements I guess.</li>\n</ul>\n<h2>Notes</h2>\n<ul>\n<li>3DZwei will be moved to Universal-Team soon, so you will find the repo soon there!</li>\n<li>Wanna find custom cardsets for 3DZwei? Then you can take a look at this repo <a href=\"https://github.com/SuperSaiyajinStackZ/3DEins-3DZwei-Sets\">here</a>!</li>\n</ul>\n<h2>Other</h2>\n<ul>\n<li>After 3DZwei is moved to Universal-Team, it will be easier to help translating the app with crowdin! For more about that, feel free to join the Universal-Server <a href=\"https://universal-team.net/discord\" rel=\"nofollow\">here</a>.</li>\n</ul>\n<p>Have fun with the second release of 3DZwei! ~SuperSaiyajinStackZ</p>", "update_notes_md": "## Changes?\n* Allow up to 345 card pairs.\n* Allow a custom background for the game screen.\n* Add a \"rules\" overlay with animations.\n* Randomize Cardsets in app!\n* Add a TimePlay mode, try to collect all cards with the least amount of time and least amount of tries.\n* Let collected cards disappear from the game screens.\n* Initial multi language implementation, currently only supports German & English.\n* Change Default cards to Universal-Team Homebrew app icons.\n* Improvements I guess.\n\n## Notes\n- 3DZwei will be moved to Universal-Team soon, so you will find the repo soon there!\n- Wanna find custom cardsets for 3DZwei? Then you can take a look at this repo [here](https://github.com/SuperSaiyajinStackZ/3DEins-3DZwei-Sets)!\n\n## Other\n- After 3DZwei is moved to Universal-Team, it will be easier to help translating the app with crowdin! For more about that, feel free to join the Universal-Server [here](https://universal-team.net/discord).\n\nHave fun with the second release of 3DZwei! ~SuperSaiyajinStackZ", "updated": "2020-07-26T19:27:23Z", "urls": ["https://db.universal-team.net/3ds/3dzwei"], "version": "v0.2.0", "version_title": "The second release of 3DZwei!", "wiki": "https://github.com/Universal-Team/3DZwei/wiki"}, {"author": "StackZ", "avatar": "https://avatars.githubusercontent.com/u/47382115?v=4", "categories": ["utility", "save-tool"], "color": "#8e98a8", "color_bg": "#6c7380", "created": "2020-08-12T22:06:02Z", "description": "This is LeafEdit's Pattern Editor as a separate app as well!", "download_page": "https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/releases", "downloads": {"LeafEdit-Pattern-Editor.3dsx": {"size": 2073840, "size_str": "1 MiB", "url": "https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/releases/download/v0.4.0/LeafEdit-Pattern-Editor.3dsx"}, "LeafEdit-Pattern-Editor.cia": {"size": 2335680, "size_str": "2 MiB", "url": "https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/releases/download/v0.4.0/LeafEdit-Pattern-Editor.cia"}}, "github": "SuperSaiyajinStackZ/LeafEdit-Pattern-Editor", "icon": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/master/app/icon.png", "icon_index": 163, "image": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/master/app/banner.png", "image_length": 24808, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"LeafEdit-Pattern-Editor.cia": "https://db.universal-team.net/assets/images/qr/leafedit-pattern-editor-cia.png"}, "screenshots": [{"description": "Color group", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/color-group.png"}, {"description": "Credits", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/credits.png"}, {"description": "Export", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/export.png"}, {"description": "Game select", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/game-select.png"}, {"description": "Import", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/import.png"}, {"description": "Lang select", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/lang-select.png"}, {"description": "Main", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/main.png"}, {"description": "Palette editor", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/palette-editor.png"}, {"description": "Prompt", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/prompt.png"}, {"description": "Region select", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/region-select.png"}, {"description": "Share ovl", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/share-ovl.png"}, {"description": "Splash", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/splash.png"}, {"description": "Storage info", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/storage-info.png"}, {"description": "Storage main", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/storage-main.png"}, {"description": "Storage menu", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/storage-menu.png"}, {"description": "Tool menu", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit-pattern-editor/tool-menu.png"}], "slug": "leafedit-pattern-editor", "source": "https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor", "stars": 3, "systems": ["3DS"], "title": "LeafEdit-Pattern-Editor", "unique_ids": [275489], "update_notes": "<h2 dir=\"auto\">This is the fourth release of LeafEdit-Pattern-Editor.</h2>\n<h3 dir=\"auto\">What got added?</h3>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Support for Animal Crossing: Happy Home Designer pattern. (Including Storage &amp; Pattern Editing).</p>\n</li>\n<li>\n<p dir=\"auto\">Support for playing a <code class=\"notranslate\">.wav</code> file. (For more look at the ReadMe).</p>\n</li>\n<li>\n<p dir=\"auto\">Added Storage Menu (Now you can change, resize, create, manage &amp; save your storage!). Also increased max boxlimit to 50, which allows 500 Pattern each storage.</p>\n</li>\n<li>\n<p dir=\"auto\">Fix Filebrowse selector.</p>\n</li>\n<li>\n<p dir=\"auto\">Use hidKeysDownRepeat() for better scrolling.</p>\n</li>\n</ul>\n<h3 dir=\"auto\">As always, for bugs, report on the Issues section or join my discord server <a href=\"https://discord.gg/UrHM5Rj\" rel=\"nofollow\">here</a>.</h3>\n<h3 dir=\"auto\">Have fun. ~SuperSaiyajinStackZ</h3>", "update_notes_md": "## This is the fourth release of LeafEdit-Pattern-Editor.\n\n### What got added?\n- Support for Animal Crossing: Happy Home Designer pattern. (Including Storage & Pattern Editing).\n\n- Support for playing a `.wav` file. (For more look at the ReadMe).\n\n- Added Storage Menu (Now you can change, resize, create, manage & save your storage!). Also increased max boxlimit to 50, which allows 500 Pattern each storage.\n\n- Fix Filebrowse selector.\n\n- Use hidKeysDownRepeat() for better scrolling.\n\n\n### As always, for bugs, report on the Issues section or join my discord server [here](https://discord.gg/UrHM5Rj).\n\n### Have fun. ~SuperSaiyajinStackZ", "updated": "2020-08-29T12:45:26Z", "urls": ["https://db.universal-team.net/3ds/leafedit-pattern-editor"], "version": "v0.4.0", "version_title": "Happy Home Designer support!"}, {"author": "StackZ", "avatar": "https://avatars.githubusercontent.com/u/47382115?v=4", "categories": ["game"], "color": "#675f5d", "color_bg": "#675f5d", "created": "2020-10-11T22:29:51Z", "description": "Ein Ludo klon für den Nintendo 3DS.", "download_page": "https://github.com/SuperSaiyajinStackZ/Ludo3DS/releases", "downloads": {"Ludo3DS.3dsx": {"size": 547428, "size_str": "534 KiB", "url": "https://github.com/SuperSaiyajinStackZ/Ludo3DS/releases/download/v0.4.0/Ludo3DS.3dsx"}, "Ludo3DS.cia": {"size": 521152, "size_str": "508 KiB", "url": "https://github.com/SuperSaiyajinStackZ/Ludo3DS/releases/download/v0.4.0/Ludo3DS.cia"}}, "github": "SuperSaiyajinStackZ/Ludo3DS", "icon": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/Ludo3DS/main/3ds/app/icon.png", "icon_index": 164, "image": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/Ludo3DS/main/3ds/app/Banner.png", "image_length": 12316, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "> The game is playable in Deutsch and English\n\n### Deutsch\n\nLudo klon für den Nintendo 3DS! Dieses Spiel ist ebenso als [Mensch ärger Dich nicht](https://de.wikipedia.org/wiki/Mensch_ärgere_Dich_nicht) bekannt.\n\n### English\n\nLudo clone for the Nintendo 3DS! The game is also known as [Mensch ärger Dich nicht (Man, Don't Get Angry)](https://en.wikipedia.org/wiki/Mensch_ärgere_Dich_nicht).", "qr": {"Ludo3DS.cia": "https://db.universal-team.net/assets/images/qr/ludo3ds-cia.png"}, "screenshots": [{"description": "Credits de", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/credits-de.png"}, {"description": "Credits en", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/credits-en.png"}, {"description": "Dice overlay de", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/dice-overlay-de.png"}, {"description": "Dice overlay en", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/dice-overlay-en.png"}, {"description": "Dice overlay2 de", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/dice-overlay2-de.png"}, {"description": "Dice overlay2 en", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/dice-overlay2-en.png"}, {"description": "Game screen de", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/game-screen-de.png"}, {"description": "Game screen en", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/game-screen-en.png"}, {"description": "Game settings de", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/game-settings-de.png"}, {"description": "Game settings en", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/game-settings-en.png"}, {"description": "Instructions1 de", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/instructions1-de.png"}, {"description": "Instructions1 en", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/instructions1-en.png"}, {"description": "Instructions2 de", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/instructions2-de.png"}, {"description": "Instructions2 en", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/instructions2-en.png"}, {"description": "Language overlay de", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/language-overlay-de.png"}, {"description": "Language overlay en", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/language-overlay-en.png"}, {"description": "Rules de", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/rules-de.png"}, {"description": "Rules en", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/rules-en.png"}, {"description": "Splash de", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/splash-de.png"}, {"description": "Splash en", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/splash-en.png"}, {"description": "Sub menu de", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/sub-menu-de.png"}, {"description": "Sub menu en", "url": "https://db.universal-team.net/assets/images/screenshots/ludo3ds/sub-menu-en.png"}], "slug": "ludo3ds", "source": "https://github.com/SuperSaiyajinStackZ/Ludo3DS", "stars": 2, "systems": ["3DS"], "title": "Ludo3DS", "unique_ids": [275861], "update_notes": "<p dir=\"auto\">This is Ludo3DS v0.4.0 which in my opinion is the full version.</p>\n<h2 dir=\"auto\">What has been added?</h2>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">New Button Selector with the figure chips.</p>\n</li>\n<li>\n<p dir=\"auto\">New Splash screen at startup.</p>\n</li>\n<li>\n<p dir=\"auto\">Figures can now move optional (animation).</p>\n</li>\n<li>\n<p dir=\"auto\">Fix an out of bounds access hopefully with the previous figure selection, which brought it to crash.</p>\n</li>\n<li>\n<p dir=\"auto\">Gamedata have been changed and are compatible with <a href=\"https://github.com/SuperSaiyajinStackZ/LudoNDS/releases/v0.1.0\">LudoNDS</a> v0.1.0 and <a href=\"https://supersaiyajinstackz.github.io/LudoJS\" rel=\"nofollow\">LudoJS</a> v0.3.0.</p>\n</li>\n</ul>\n<p dir=\"auto\">Screenshots have been updated as well, you can find them at the <a href=\"https://github.com/SuperSaiyajinStackZ/Ludo3DS/blob/main/README.md\">ReadMe</a>.</p>\n<p dir=\"auto\">Have fun with Ludo3DS v0.4.0! ~SuperSaiyajinStackZ</p>", "update_notes_md": "This is Ludo3DS v0.4.0 which in my opinion is the full version.\n\n## What has been added?\n* New Button Selector with the figure chips.\n\n* New Splash screen at startup.\n\n* Figures can now move optional (animation).\n\n* Fix an out of bounds access hopefully with the previous figure selection, which brought it to crash.\n\n* Gamedata have been changed and are compatible with [LudoNDS](https://github.com/SuperSaiyajinStackZ/LudoNDS/releases/v0.1.0) v0.1.0 and [LudoJS](https://supersaiyajinstackz.github.io/LudoJS) v0.3.0.\n\nScreenshots have been updated as well, you can find them at the [ReadMe](https://github.com/SuperSaiyajinStackZ/Ludo3DS/blob/main/README.md).\n\nHave fun with Ludo3DS v0.4.0! ~SuperSaiyajinStackZ", "updated": "2021-01-24T23:00:01Z", "urls": ["https://db.universal-team.net/3ds/ludo3ds"], "version": "v0.4.0", "version_title": "StackDay Release!"}, {"author": "StackZ", "avatar": "https://avatars.githubusercontent.com/u/47382115?v=4", "categories": ["game"], "color": "#716a67", "color_bg": "#716a67", "created": "2021-01-11T10:52:27Z", "description": "Ein Ludo klon für den Nintendo DS(i).", "download_page": "https://github.com/SuperSaiyajinStackZ/LudoNDS/releases", "downloads": {"LudoNDS.nds": {"size": 977920, "size_str": "955 KiB", "url": "https://github.com/SuperSaiyajinStackZ/LudoNDS/releases/download/v0.1.0/LudoNDS.nds"}}, "github": "SuperSaiyajinStackZ/LudoNDS", "icon": "https://db.universal-team.net/assets/images/icons/ludonds.png", "icon_index": 165, "image": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/LudoNDS/main/Cover_ReadMe.png", "image_length": 65046, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "> The game is playable in Deutsch and English\n\n### Deutsch\n\nLudo klon für den Nintendo DS! Dieses Spiel ist ebenso als [Mensch ärger Dich nicht](https://de.wikipedia.org/wiki/Mensch_ärgere_Dich_nicht) bekannt.\n\n### English\n\nLudo clone for the Nintendo DS! The game is also known as [Mensch ärger Dich nicht (Man, Don't Get Angry)](https://en.wikipedia.org/wiki/Mensch_ärgere_Dich_nicht).", "qr": {"LudoNDS.nds": "https://db.universal-team.net/assets/images/qr/ludonds-nds.png"}, "screenshots": [{"description": "Credits de", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/credits-de.png"}, {"description": "Credits en", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/credits-en.png"}, {"description": "Dice overlay1 de", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/dice-overlay1-de.png"}, {"description": "Dice overlay1 en", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/dice-overlay1-en.png"}, {"description": "Dice overlay2 de", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/dice-overlay2-de.png"}, {"description": "Dice overlay2 en", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/dice-overlay2-en.png"}, {"description": "Game screen1 de", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/game-screen1-de.png"}, {"description": "Game screen1 en", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/game-screen1-en.png"}, {"description": "Game screen2 de", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/game-screen2-de.png"}, {"description": "Game screen2 en", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/game-screen2-en.png"}, {"description": "Game settings1 de", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/game-settings1-de.png"}, {"description": "Game settings1 en", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/game-settings1-en.png"}, {"description": "Game settings2 de", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/game-settings2-de.png"}, {"description": "Game settings2 en", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/game-settings2-en.png"}, {"description": "Language overlay de", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/language-overlay-de.png"}, {"description": "Language overlay en", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/language-overlay-en.png"}, {"description": "Splash", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/splash.png"}, {"description": "Sub menu de", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/sub-menu-de.png"}, {"description": "Sub menu en", "url": "https://db.universal-team.net/assets/images/screenshots/ludonds/sub-menu-en.png"}], "slug": "ludonds", "source": "https://github.com/SuperSaiyajinStackZ/LudoNDS", "stars": 2, "systems": ["DS"], "title": "LudoNDS", "update_notes": "<p dir=\"auto\">This is LudoNDS v0.1.0, which is already fully playable and in my opinion already the full version.</p>\n<h2 dir=\"auto\">What has been added?</h2>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Fully Playable gameplay.</p>\n</li>\n<li>\n<p dir=\"auto\">Gamedata compatibility with <a href=\"https://github.com/SuperSaiyajinStackZ/Ludo3DS/releases/v0.4.0\">Ludo3DS</a> v0.4.0 and <a href=\"https://supersaiyajinstackz.github.io/LudoJS\" rel=\"nofollow\">LudoJS</a> v0.3.0.</p>\n</li>\n<li>\n<p dir=\"auto\">Playable in English and German.</p>\n</li>\n<li>\n<p dir=\"auto\">Pretty much identical UI as <a href=\"https://github.com/SuperSaiyajinStackZ/Ludo3DS\">Ludo3DS</a> with some slight changes.</p>\n</li>\n</ul>\n<p dir=\"auto\">If you would like to see Screenshots, take a look inside the <a href=\"https://github.com/SuperSaiyajinStackZ/LudoNDS/blob/main/README.md\">ReadMe</a>.</p>\n<p dir=\"auto\">Have fun with v0.1.0 of LudoNDS! ~SuperSaiyajinStackZ</p>", "update_notes_md": "This is LudoNDS v0.1.0, which is already fully playable and in my opinion already the full version.\n\n## What has been added?\n* Fully Playable gameplay.\n\n* Gamedata compatibility with [Ludo3DS](https://github.com/SuperSaiyajinStackZ/Ludo3DS/releases/v0.4.0) v0.4.0 and [LudoJS](https://supersaiyajinstackz.github.io/LudoJS) v0.3.0.\n\n* Playable in English and German.\n\n* Pretty much identical UI as [Ludo3DS](https://github.com/SuperSaiyajinStackZ/Ludo3DS) with some slight changes.\n\nIf you would like to see Screenshots, take a look inside the [ReadMe](https://github.com/SuperSaiyajinStackZ/LudoNDS/blob/main/README.md).\n\n\nHave fun with v0.1.0 of LudoNDS! ~SuperSaiyajinStackZ", "updated": "2021-01-24T23:00:05Z", "urls": ["https://db.universal-team.net/ds/ludonds"], "version": "v0.1.0", "version_title": "StackDay Release!"}, {"author": "StackZ", "avatar": "https://avatars.githubusercontent.com/u/47382115?v=4", "categories": ["app"], "color": "#90337d", "color_bg": "#802d6f", "created": "2019-12-02T01:37:45Z", "description": "A Pokemon Shiny Encounter Tool.", "download_page": "https://github.com/SuperSaiyajinStackZ/PKCount/releases", "downloads": {"PKCount.3dsx": {"size": 767504, "size_str": "749 KiB", "url": "https://github.com/SuperSaiyajinStackZ/PKCount/releases/download/v0.0.2/PKCount.3dsx"}, "PKCount.cia": {"size": 582592, "size_str": "568 KiB", "url": "https://github.com/SuperSaiyajinStackZ/PKCount/releases/download/v0.0.2/PKCount.cia"}, "PKCount.nds": {"size": 719872, "size_str": "703 KiB", "url": "https://github.com/SuperSaiyajinStackZ/PKCount/releases/download/v0.0.2/PKCount.nds"}}, "github": "SuperSaiyajinStackZ/PKCount", "icon": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/PKCount/master/3DS/app/icon.png", "icon_index": 166, "image": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/PKCount/master/3DS/app/banner.png", "image_length": 9935, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"PKCount.cia": "https://db.universal-team.net/assets/images/qr/pkcount-cia.png", "PKCount.nds": "https://db.universal-team.net/assets/images/qr/pkcount-nds.png"}, "screenshots": [{"description": "Encounter screen", "url": "https://db.universal-team.net/assets/images/screenshots/pkcount/encounter-screen.png"}, {"description": "Help box", "url": "https://db.universal-team.net/assets/images/screenshots/pkcount/help-box.png"}, {"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/pkcount/main-menu.png"}, {"description": "Settings", "url": "https://db.universal-team.net/assets/images/screenshots/pkcount/settings.png"}, {"description": "The credits", "url": "https://db.universal-team.net/assets/images/screenshots/pkcount/the-credits.png"}], "slug": "pkcount", "source": "https://github.com/SuperSaiyajinStackZ/PKCount", "stars": 6, "systems": ["DS", "3DS"], "title": "PKCount", "unique_ids": [275200], "update_notes": "<p dir=\"auto\">What's new?</p>\n<ul dir=\"auto\">\n<li>A NDS Version has been developed! (Yeah, you can use it on DS(i) now as well!)</li>\n<li>[3DS] Add Music Playback (put a <code class=\"notranslate\">music.wav</code> to <code class=\"notranslate\">sdmc:/3ds/PKCount/</code>)</li>\n</ul>\n<p dir=\"auto\">Just try it out! :P  ~ StackZ.</p>", "update_notes_md": "What's new?\n- A NDS Version has been developed! (Yeah, you can use it on DS(i) now as well!)\n- [3DS] Add Music Playback (put a `music.wav` to `sdmc:/3ds/PKCount/`)\n\nJust try it out! :P  ~ StackZ.", "updated": "2019-12-27T20:44:30Z", "urls": ["https://db.universal-team.net/ds/pkcount", "https://db.universal-team.net/3ds/pkcount"], "version": "v0.0.2", "version_title": "The second Release of PKCount!"}, {"author": "StackZ", "avatar": "https://avatars.githubusercontent.com/u/47382115?v=4", "categories": ["game"], "color": "#aaaa92", "color_bg": "#80806e", "created": "2021-06-29T23:49:38Z", "description": "A clone of the mill game for Nintendo 3DS.", "download_page": "https://github.com/SuperSaiyajinStackZ/StackMill/releases", "downloads": {"StackMill.3dsx": {"size": 287548, "size_str": "280 KiB", "url": "https://github.com/SuperSaiyajinStackZ/StackMill/releases/download/v0.5.0/StackMill.3dsx"}, "StackMill.cia": {"size": 312256, "size_str": "304 KiB", "url": "https://github.com/SuperSaiyajinStackZ/StackMill/releases/download/v0.5.0/StackMill.cia"}}, "github": "SuperSaiyajinStackZ/StackMill", "icon": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/StackMill/main/3DS/app/icon.png", "icon_index": 167, "image": "https://raw.githubusercontent.com/SuperSaiyajinStackZ/StackMill/main/3DS/app/banner.png", "image_length": 6061, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"StackMill.cia": "https://db.universal-team.net/assets/images/qr/stackmill-cia.png"}, "screenshots": [{"description": "Credits tab translators", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/credits-tab-translators.png"}, {"description": "Credits tab", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/credits-tab.png"}, {"description": "Game tab", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/game-tab.png"}, {"description": "Rules 1", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/rules-1.png"}, {"description": "Rules 2", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/rules-2.png"}, {"description": "Rules 3", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/rules-3.png"}, {"description": "Rules 4", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/rules-4.png"}, {"description": "Rules 5", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/rules-5.png"}, {"description": "Rules 6", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/rules-6.png"}, {"description": "Rules 7", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/rules-7.png"}, {"description": "Settings tab game settings", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/settings-tab-game-settings.png"}, {"description": "Settings tab import export", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/settings-tab-import-export.png"}, {"description": "Settings tab language", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/settings-tab-language.png"}, {"description": "Settings tab main", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/settings-tab-main.png"}, {"description": "Splash", "url": "https://db.universal-team.net/assets/images/screenshots/stackmill/splash.png"}], "slug": "stackmill", "source": "https://github.com/SuperSaiyajinStackZ/StackMill", "stars": 2, "systems": ["3DS"], "title": "StackMill", "unique_ids": [275721], "update_notes": "<p dir=\"auto\">Yeah, i already said v0.4.0 was the latest, but ehh decided to bring out a release a bit before my birthday.</p>\n<p dir=\"auto\"><em><strong>What's New?</strong></em></p>\n<ul dir=\"auto\">\n<li>Added Italian Translation. Thank you <a href=\"https://github.com/Samplasion\">Samplasion</a>!</li>\n<li>Changed the Selector.</li>\n<li>Being able to skip the splash by pressing A or touch.</li>\n<li>Added a Translators Credits sub page.</li>\n<li>You can now go back to the main screen in the Settings Tab / Credits Tab by pressing on it's Tab.</li>\n<li>You can now go back from the rules screen by pressing on the game icon.<br>\nAnd of course... 2021 is now =&gt; 2021-2022.</li>\n</ul>\n<p dir=\"auto\">You can update without problems. There are no changes to the game data or the settings side. Have fun. ~SuperSaiyajinStackZ</p>", "update_notes_md": "Yeah, i already said v0.4.0 was the latest, but ehh decided to bring out a release a bit before my birthday.\n\n***What's New?***\n- Added Italian Translation. Thank you [Samplasion](https://github.com/Samplasion)!\n- Changed the Selector.\n- Being able to skip the splash by pressing A or touch.\n- Added a Translators Credits sub page.\n- You can now go back to the main screen in the Settings Tab / Credits Tab by pressing on it's Tab.\n- You can now go back from the rules screen by pressing on the game icon.\nAnd of course... 2021 is now => 2021-2022.\n\nYou can update without problems. There are no changes to the game data or the settings side. Have fun. ~SuperSaiyajinStackZ", "updated": "2022-01-24T21:23:43Z", "urls": ["https://db.universal-team.net/3ds/stackmill"], "version": "v0.5.0", "version_title": "The final final release of StackMill!"}, {"author": "Swiftloke", "avatar": "https://avatars.githubusercontent.com/u/22382655?v=4", "categories": ["utility"], "color": "#496373", "color_bg": "#496373", "created": "2018-03-22T13:16:03Z", "description": "A mods manager for the 3DS, with fancy features and UI.", "download_page": "https://github.com/Swiftloke/ModMoon/releases", "downloads": {"ModMoon.3dsx": {"size": 1580824, "size_str": "1 MiB", "url": "https://github.com/Swiftloke/ModMoon/releases/download/v3.0.1/ModMoon.3dsx"}, "ModMoon.cia": {"size": 1872832, "size_str": "1 MiB", "url": "https://github.com/Swiftloke/ModMoon/releases/download/v3.0.1/ModMoon.cia"}}, "github": "Swiftloke/ModMoon", "icon": "https://raw.githubusercontent.com/Swiftloke/ModMoon/master/CIA/icon.png", "icon_index": 168, "image": "https://raw.githubusercontent.com/Swiftloke/ModMoon/master/CIA/banner.png", "image_length": 25780, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"ModMoon.cia": "https://db.universal-team.net/assets/images/qr/modmoon-cia.png"}, "screenshots": [{"description": "Main menu dark", "url": "https://db.universal-team.net/assets/images/screenshots/modmoon/main-menu-dark.png"}, {"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/modmoon/main-menu.png"}, {"description": "Tools menu", "url": "https://db.universal-team.net/assets/images/screenshots/modmoon/tools-menu.png"}], "slug": "modmoon", "source": "https://github.com/Swiftloke/ModMoon", "stars": 74, "systems": ["3DS"], "title": "ModMoon", "unique_ids": [42810], "update_notes": "<p dir=\"auto\">This release contains several critical fixes for broken things in 3.0. They include:</p>\n<ul dir=\"auto\">\n<li>Include SaltySD files that do not crash after the character select screen in Smash (taken from the SaltySD 1.2 release page at <a href=\"https://github.com/shinyquagsire23/SaltySD/releases\">https://github.com/shinyquagsire23/SaltySD/releases</a>)</li>\n<li>Correct the updater not working, at all, when trying to grab stuff from GitHub.</li>\n<li>Also correct, in the actual release builds, the lack of a #define for BUILTFROM3DSX- this will allow the updater to work properly for 3dsx files from now on. The readme has also been updated to reflect this.</li>\n<li>Fix an edge case where the user may be unable to write a SaltySD file using ModMoon.</li>\n<li>Fix a bug that prevented the user from skipping the updater.</li>\n<li>Add a version string within the title selection menu.<br>\n<em><strong>VERSION 3.0 IS CRITICALLY BROKEN DUE TO THE NON-FUNCTIONAL SALTYSD FILES AND THE BROKEN UPDATER. IF YOU DOWNLOADED 3.0, PLEASE DOWNLOAD 3.0.1 MANUALLY.</strong></em></li>\n</ul>", "update_notes_md": "This release contains several critical fixes for broken things in 3.0. They include:\n- Include SaltySD files that do not crash after the character select screen in Smash (taken from the SaltySD 1.2 release page at https://github.com/shinyquagsire23/SaltySD/releases)\n- Correct the updater not working, at all, when trying to grab stuff from GitHub. \n- Also correct, in the actual release builds, the lack of a #define for BUILTFROM3DSX- this will allow the updater to work properly for 3dsx files from now on. The readme has also been updated to reflect this.\n- Fix an edge case where the user may be unable to write a SaltySD file using ModMoon.\n- Fix a bug that prevented the user from skipping the updater.\n- Add a version string within the title selection menu.\n***VERSION 3.0 IS CRITICALLY BROKEN DUE TO THE NON-FUNCTIONAL SALTYSD FILES AND THE BROKEN UPDATER. IF YOU DOWNLOADED 3.0, PLEASE DOWNLOAD 3.0.1 MANUALLY.***", "updated": "2018-09-29T16:45:22Z", "urls": ["https://db.universal-team.net/3ds/modmoon"], "version": "v3.0.1", "version_title": "Version 3.0.1: Fix major broken things"}, {"author": "Sono", "avatar": "https://avatars.githubusercontent.com/u/7823099?v=4", "categories": ["utility"], "color": "#4b5182", "color_bg": "#4a4f80", "created": "2019-07-23T19:16:11Z", "description": "DS(i) mode screen filters and patches", "download_page": "https://gbatemp.net/download/twpatch.37400/", "downloads": {"TWPatch.3dsx": {"url": "https://gbatemp.net/download/twpatch.37400/version/41021/download?file=465324"}, "TWPatch.cia": {"url": "https://gbatemp.net/download/twpatch.37400/version/41021/download?file=465323"}}, "icon": "https://db.universal-team.net/assets/images/icons/twpatch.png", "icon_index": 169, "image": "https://db.universal-team.net/assets/images/images/twpatch.png", "image_length": 24255, "qr": {"TWPatch.cia": "https://db.universal-team.net/assets/images/qr/twpatch-cia.png"}, "slug": "twpatch", "stars": 0, "systems": ["3DS"], "title": "TWPatch", "unique_ids": [130828], "update_notes": "<ul>\n<li>Remove anti-DPAD patch being enabled by default, due to popular demand</li>\n<li>Reworded the jumpscare \"compression takes forever\" text, now instead it displays zen sayings. I'm genuinely sorry for how long it took me to make this important change.</li>\n<li>Minor edge case fixes</li>\n<li>Minor bugfixes</li>\n<li>Minor text changes</li>\n<li>OMG GBA MODE SCALE FILTER PREVIEW IS NO LONGER DISPLAYING COMPLETE GARBAGE, WHAT KIND OF ALTERNATIVE UNIVERSE IS THIS</li>\n</ul>\n", "update_notes_md": "- Remove anti-DPAD patch being enabled by default, due to popular demand\n- Reworded the jumpscare \"compression takes forever\" text, now instead it displays zen sayings. I'm genuinely sorry for how long it took me to make this important change.\n- Minor edge case fixes\n- Minor bugfixes\n- Minor text changes\n- OMG GBA MODE SCALE FILTER PREVIEW IS NO LONGER DISPLAYING COMPLETE GARBAGE, WHAT KIND OF ALTERNATIVE UNIVERSE IS THIS", "updated": "2024-10-17T00:00:00Z", "urls": ["https://db.universal-team.net/3ds/twpatch"], "version": "2024/10/17", "version_title": "Minor QoL update", "website": "https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/"}, {"author": "Nawias", "categories": ["game"], "created": "2023-09-01T00:00:00Z", "description": "Join Taśman in his quest to wrap everything in TAŚMAN Sealed duct tape!", "download_page": "https://nawias.itch.io/tasmanquest", "downloads": {"TasmanQuest.3dsx": {"url": "http://nawiasdev.eu/tasmanquest/TasmanQuest.3dsx"}}, "icon": "http://nawiasdev.eu/tasmanquest/icon.png", "image": "http://nawiasdev.eu/tasmanquest/logo.png", "long_description": "In this short, arcade-y game for your Nintendo 3DS explore the famous Lewiatan grocery store of Księżomierz and flex your tape-wrapping skills as the clock is ticking!\n\nYou play as Adam a.k.a. \"Taśman\". You came to the local Lewiatan of Księżomierz to promote your brand - TAŚMAN™ Sealed. But it's Kasia's shift today and she won't allow it! Wrap as many items in your duct tape and get back in Zakre's Seiac before the guards catch you!\n### Credits\nMost of the game assets come from [LimeZu's](https://limezu.itch.io/) packs: Modern Interiors, Modern Exteriors, Modern UI, Serene Village Revamped\n\n\nMIDI files used for soundtrack come from MuseScore:\n\nMenu Music - [Loch Lomond](https://musescore.com/user/24691996/scores/6908959)\n\nAction Music - [Break the Rules](https://musescore.com/user/15821421/scores/6878141)\n\nNintendo 3DS port of LÖVE - [LÖVE Potion](https://github.com/lovebrew/lovepotion) by TurtleP", "screenshots": [{"description": "Screenshot 1", "url": "https://db.universal-team.net/assets/images/screenshots/tasmanquest/screenshot-1.png"}, {"description": "Screenshot 2", "url": "https://db.universal-team.net/assets/images/screenshots/tasmanquest/screenshot-2.png"}, {"description": "Screenshot 3", "url": "https://db.universal-team.net/assets/images/screenshots/tasmanquest/screenshot-3.png"}], "slug": "tasmanquest", "stars": 0, "systems": ["3DS"], "title": "TasmanQuest", "updated": "2023-09-13T00:00:00Z", "urls": ["https://db.universal-team.net/3ds/tasmanquest"], "version": "1.0.0", "version_title": "Full Release", "website": "https://nawias.itch.io/tasmanquest"}, {"author": "TehFridge", "avatar": "https://avatars.githubusercontent.com/u/85436576?v=4", "categories": ["app"], "color": "#ffd01b", "color_bg": "#80680d", "created": "2026-02-09T15:36:55Z", "description": "Klient InPost na Nintendo 3DS", "download_page": "https://github.com/TehFridge/InPost3DS/releases", "downloads": {"InPost3DS.3dsx": {"size": 24395688, "size_str": "23 MiB", "url": "https://github.com/TehFridge/InPost3DS/releases/download/v1.0.3/InPost3DS.3dsx"}, "InPost3DS.cia": {"size": 24748992, "size_str": "23 MiB", "url": "https://github.com/TehFridge/InPost3DS/releases/download/v1.0.3/InPost3DS.cia"}}, "github": "TehFridge/InPost3DS", "icon": "https://raw.githubusercontent.com/TehFridge/InPost3DS/refs/heads/main/meta/icon.png", "icon_index": 170, "image": "https://raw.githubusercontent.com/TehFridge/InPost3DS/refs/heads/main/gfx/logo_inpost.png", "image_length": 20744, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"InPost3DS.cia": "https://db.universal-team.net/assets/images/qr/inpost3ds-cia.png"}, "slug": "inpost3ds", "source": "https://github.com/TehFridge/InPost3DS", "stars": 59, "systems": ["3DS"], "title": "InPost3DS", "unique_ids": [233559], "update_notes": "<ul dir=\"auto\">\n<li>\n<h2 dir=\"auto\">Optymalizacje HTTPS'a (wyjeba typu redundancja)</h2>\n</li>\n<li>\n<h2 dir=\"auto\">Rewrite parseowania JSON'ów (Jansson -&gt; cJSON)</h2>\n</li>\n</ul>", "update_notes_md": "- ## Optymalizacje HTTPS'a (wyjeba typu redundancja)  \n\n- ## Rewrite parseowania JSON'ów (Jansson -> cJSON)", "updated": "2026-03-08T11:29:09Z", "urls": ["https://db.universal-team.net/3ds/inpost3ds"], "version": "v1.0.3", "version_title": "InPost3DS 1.0.3"}, {"author": "TehFridge", "avatar": "https://avatars.githubusercontent.com/u/85436576?v=4", "categories": ["utility"], "color": "#b19bc7", "color_bg": "#716380", "created": "2023-08-22T17:07:42Z", "description": "Removes the camera shutter and high-pitched beep sound from the Nintendo 3DS (works on all 3ds apps that use the camera)", "download_page": "https://github.com/TehFridge/ShutTheCamUp/releases", "downloads": {"new3ds.ips": {"size": 76, "size_str": "76 Bytes", "url": "https://github.com/TehFridge/ShutTheCamUp/releases/download/main/new3ds.ips"}, "old3ds.ips": {"size": 76, "size_str": "76 Bytes", "url": "https://github.com/TehFridge/ShutTheCamUp/releases/download/main/old3ds.ips"}}, "github": "TehFridge/ShutTheCamUp", "icon_index": 171, "image": "https://avatars.githubusercontent.com/u/85436576?v=4&size=128", "image_length": 33969, "installed_files": ["sdmc:/luma/titles/0004013000001602/code.ips", "sdmc:/luma/sysmodules/0004013000001602.ips"], "long_description": "# DISCLAIMER\nI do not condone any misuses of this patch for malicious purposes or whatever.\n\n# Why tho?\nImagine you are playing your 3ds in a cafe or smt, you need to use the camera feature in some game (for example. Face Raiders) and suddenly the shutter sound bursts out of the speakers and people look at you weirdly, we wouldnt want that. \n\nAlso like... phones don't do that sort of thing (well maybe in japan, china cause there the law demands that anything with a camera has to have a shutter sound)\n\nI mostly created this patch cause i like the vibe of vlogging with a 3ds. It has its charm you know.\n\n# How is it possible?!\nThe shutter sound was embedded in some system process, we just discovered it now lol. So i just decided to null the bytes with audio data, and it worked!\n\n# Does it work on both Old and New 3DS?\nYup. there are two seperate patches individually for the new and old model of the console.", "scripts": {"Install the patch (New 3DS/2DS)": [{"file": "new3ds.ips", "includePrereleases": false, "output": "sdmc:/luma/titles/0004013000001602/code.ips", "repo": "TehFridge/ShutTheCamUp", "type": "downloadRelease"}, {"file": "new3ds.ips", "includePrereleases": false, "output": "sdmc:/luma/sysmodules/0004013000001602.ips", "repo": "TehFridge/ShutTheCamUp", "type": "downloadRelease"}], "Install the patch (Old 3DS/2DS)": [{"file": "old3ds.ips", "includePrereleases": false, "output": "sdmc:/luma/titles/0004013000001602/code.ips", "repo": "TehFridge/ShutTheCamUp", "type": "downloadRelease"}, {"file": "old3ds.ips", "includePrereleases": false, "output": "sdmc:/luma/sysmodules/0004013000001602.ips", "repo": "TehFridge/ShutTheCamUp", "type": "downloadRelease"}], "Remove the patch (Any)": [{"file": "sdmc:/luma/titles/0004013000001602/code.ips", "type": "deleteFile"}, {"file": "sdmc:/luma/sysmodules/0004013000001602.ips", "type": "deleteFile"}]}, "slug": "shut-the-cam-up", "source": "https://github.com/TehFridge/ShutTheCamUp", "stars": 54, "systems": ["3DS"], "title": "Shut The Cam Up", "update_notes": "<p dir=\"auto\">Yea here are the patches.<br>\nHave fun taking photos and recording videos in peace and quiet.</p>", "update_notes_md": "Yea here are the patches. \nHave fun taking photos and recording videos in peace and quiet. ", "updated": "2023-08-22T17:19:59Z", "urls": ["https://db.universal-team.net/3ds/shut-the-cam-up"], "version": "main", "version_title": "Initial release lol."}, {"author": "TehFridge", "avatar": "https://avatars.githubusercontent.com/u/85436576?v=4", "categories": ["app"], "color": "#43bb71", "color_bg": "#2e804d", "created": "2024-04-30T20:49:23Z", "description": "Get your Żappsy™ straight with Żappka3DS", "download_page": "https://github.com/TehFridge/Zappka3DS/releases", "downloads": {"Zappka3DS.3dsx": {"size": 19575076, "size_str": "18 MiB", "url": "https://github.com/TehFridge/Zappka3DS/releases/download/v2.0.41/Zappka3DS.3dsx"}, "Zappka3DS.cia": {"size": 19973056, "size_str": "19 MiB", "url": "https://github.com/TehFridge/Zappka3DS/releases/download/v2.0.41/Zappka3DS.cia"}}, "github": "TehFridge/Zappka3DS", "icon": "https://raw.githubusercontent.com/TehFridge/Zappka3DS/refs/heads/main/meta/icon.png", "icon_index": 172, "image": "https://raw.githubusercontent.com/TehFridge/Zappka3DS/refs/heads/main/meta/icon.png", "image_length": 2679, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "## Get your Żappsy™ straight with Żappka3DS!", "qr": {"Zappka3DS.cia": "https://db.universal-team.net/assets/images/qr/zappka3ds-cia.png"}, "screenshots": [{"description": "Screenshot", "url": "https://db.universal-team.net/assets/images/screenshots/zappka3ds/screenshot.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/zappka3ds/title-screen.png"}], "slug": "zappka3ds", "source": "https://github.com/TehFridge/Zappka3DS", "stars": 141, "systems": ["3DS"], "title": "Żappka3DS", "unique_ids": [968960], "update_notes": "<p dir=\"auto\">elo naprawiłem logowanie i kupony.<br>\njest 4 w nocy chce spać</p>\n<p dir=\"auto\">(wywalcie plik data.json z /3ds i zalogujcie sie na nowo)</p>", "update_notes_md": "elo naprawiłem logowanie i kupony.\njest 4 w nocy chce spać\n\n(wywalcie plik data.json z /3ds i zalogujcie sie na nowo)", "updated": "2026-02-06T03:20:25Z", "urls": ["https://db.universal-team.net/3ds/zappka3ds"], "version": "v2.0.41", "version_title": "Żappka3DS 2.0.41 (update tymczasowy)"}, {"author": "Tekito_256", "avatar": "https://avatars.githubusercontent.com/u/84363225?v=4", "categories": ["game"], "color": "#6babed", "color_bg": "#3a5c80", "created": "2025-03-14T13:34:59Z", "download_page": "https://github.com/Tekito-256/level256-installer/releases", "downloads": {"level256-installer.cia": {"size": 1044416, "size_str": "1019 KiB", "url": "https://github.com/Tekito-256/level256-installer/releases/download/v1.0.0/level256-installer.cia"}}, "github": "Tekito-256/level256-installer", "icon": "https://raw.githubusercontent.com/Tekito-256/level256-installer/refs/heads/main/assets/meta/icon.png", "icon_index": 173, "image": "https://raw.githubusercontent.com/Tekito-256/level256-installer/refs/heads/main/assets/meta/banner.png", "image_length": 7273, "qr": {"level256-installer.cia": "https://db.universal-team.net/assets/images/qr/level256-installer-cia.png"}, "slug": "level256-installer", "source": "https://github.com/Tekito-256/level256-installer", "stars": 2, "systems": ["3DS"], "title": "Level256 Installer", "unique_ids": [153090], "update_notes": "<p dir=\"auto\">CIA QR Code<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/09f284cd-5d42-4c60-a303-e694dbc7525f\"><img src=\"https://github.com/user-attachments/assets/09f284cd-5d42-4c60-a303-e694dbc7525f\" alt=\"qrcode\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "CIA QR Code\n![qrcode](https://github.com/user-attachments/assets/09f284cd-5d42-4c60-a303-e694dbc7525f)\n", "updated": "2025-03-14T14:03:21Z", "urls": ["https://db.universal-team.net/3ds/level256-installer"], "version": "v1.0.0", "version_title": "First Release", "website": "https://level256.mods.jp/"}, {"author": "TheCoolesttOne", "avatar": "https://avatars.githubusercontent.com/u/155274623?v=4", "categories": ["utility"], "color": "#0f0001", "color_bg": "#0f0001", "created": "2023-12-31T01:12:07Z", "description": "a 3DS Homebrew troubleshooting application for testing each individual button", "download_page": "https://github.com/TheCoolesttOne/3DS-Button-Test/releases", "downloads": {"Button.Tester.cia": {"size": 119232, "size_str": "116 KiB", "url": "https://github.com/TheCoolesttOne/3DS-Button-Test/releases/download/V1/Button.Tester.cia"}, "button-print.3dsx": {"size": 121664, "size_str": "118 KiB", "url": "https://github.com/TheCoolesttOne/3DS-Button-Test/releases/download/V1/button-print.3dsx"}}, "github": "TheCoolesttOne/3DS-Button-Test", "icon": "https://raw.githubusercontent.com/TheCoolesttOne/3DS-Button-Test/refs/heads/main/icon.png", "icon_index": 174, "image": "https://raw.githubusercontent.com/TheCoolesttOne/3DS-Button-Test/refs/heads/main/icon.png", "image_length": 2070, "qr": {"Button.Tester.cia": "https://db.universal-team.net/assets/images/qr/button-tester-cia.png"}, "slug": "3ds-button-tester", "source": "https://github.com/TheCoolesttOne/3DS-Button-Test", "stars": 0, "systems": ["3DS"], "title": "3DS Button Tester", "update_notes": "<p dir=\"auto\">this is the first release. (I know the 3dsx and cia have different names)</p>", "update_notes_md": "this is the first release. (I know the 3dsx and cia have different names)", "updated": "2024-09-13T22:43:20Z", "urls": ["https://db.universal-team.net/3ds/3ds-button-tester"], "version": "V1", "version_title": "V1"}, {"author": "xXHighTideXx", "avatar": "https://avatars.githubusercontent.com/u/84487860?v=4", "categories": ["game"], "color": "#3c4d71", "color_bg": "#3c4d71", "created": "2025-03-29T21:24:33Z", "description": "A simple 2D platformer for the 3DS system.", "download_page": "https://github.com/TheHighTide/CubeAdventures/releases", "downloads": {"CubeAdventures.3dsx": {"size": 165200, "size_str": "161 KiB", "url": "https://github.com/TheHighTide/CubeAdventures/releases/download/0.1.0/CubeAdventures.3dsx"}}, "github": "TheHighTide/CubeAdventures", "icon_index": 175, "image": "https://avatars.githubusercontent.com/u/84487860?v=4&size=128", "image_length": 37171, "license": "apache-2.0", "license_name": "Apache License 2.0", "long_description": "# Cube Adventure\n## About:\n### What is it?\n**Cube Adventures** is a basic 2d platformer where your goal is to get through all the levels as a red cube. You have to find a path through the levels that doesn't involve getting sent back to the start via (example) touching a lava tile. The simple nature of **Cube Adventures** makes it playable on every 3DS console in the family (including the 2DS systems).\n\n### Controls\nThis game features incredibly simple controls making it really easy to get used to. Although the controls can be seen on the bottom screen during gameplay, I'll also list them here:\n**A** = Jump / Menu Select\n**DPAD Left** & **DPAD Right** = Move Left & Right\n**START** = Return to main menu\n**R**+**L** = Toggle dev mode\n**SELECT** = Change level (Only usable while dev mode is active)\nPS: More information can be found about dev mode in the _features_ section below.\n\n## Features:\n### Sprites\n**Cube Adventures** features an incredibly simple graphics style. This is due to the lack of sprites the game uses. **Cube Adventures** only uses colors and squares to display images onto the screen making it incredibly simple and graphically simple to run.\n\n### Levels\n**Cube Adventures** features a number of unique levels for you to explore with the ability to make your own levels by compiling the game for yourself if you so choose. Its as easy as putting `1`s where you want ground to be and `0`s where you want nothing to be.\n\n### Dev Mode\n**Cube Adventures** makes compiling your own version of the game very simple as it gives you access to a feature called \"Dev Mode\". All _Dev Mode_ does is displays the current **x** & **y velocity** as well as the current coordinates to you on the bottom screen. This is extremely helpful when you start placing down coins and other items into the levels that you make.\n\n## Final Words:\nI want to thank you for checking out my game **Cube Adventures** and I hope you enjoy it. Also, make sure to check back from time to time to see if new feature updates are out as they might contain **bug fixes** or even **new levels**!", "slug": "cube-adventures", "source": "https://github.com/TheHighTide/CubeAdventures", "stars": 2, "systems": ["3DS"], "title": "Cube Adventures", "update_notes": "<h1 dir=\"auto\">Version 0.1.0</h1>\n<h3 dir=\"auto\">Added:</h3>\n<ul dir=\"auto\">\n<li>Ground tiles</li>\n<li>Semisolid tiles</li>\n<li>Lava tiles</li>\n<li>Light Background tiles</li>\n<li>Player cube</li>\n</ul>", "update_notes_md": "# Version 0.1.0\n### Added:\n- Ground tiles\n- Semisolid tiles\n- Lava tiles\n- Light Background tiles\n- Player cube", "updated": "2025-03-29T21:30:04Z", "urls": ["https://db.universal-team.net/3ds/cube-adventures"], "version": "0.1.0", "version_title": "Version 0.1.0"}, {"author": "xXHighTideXx", "avatar": "https://avatars.githubusercontent.com/u/84487860?v=4", "categories": ["app"], "color": "#0094f5", "color_bg": "#004d80", "created": "2024-06-26T18:23:49Z", "description": "A 3DS application that will give you tips for your gaming journey on your 3DS system.", "download_page": "https://github.com/TheHighTide/GameTipper3DS/releases", "downloads": {"HTGameTipper3DS.3dsx": {"size": 137624, "size_str": "134 KiB", "url": "https://github.com/TheHighTide/GameTipper3DS/releases/download/0.3.0/HTGameTipper3DS.3dsx"}}, "github": "TheHighTide/GameTipper3DS", "icon": "https://db.universal-team.net/assets/images/icons/game-tipper.png", "icon_index": 176, "image": "https://db.universal-team.net/assets/images/icons/game-tipper.png", "image_length": 413, "long_description": "### About:\n**Game Tipper** is a homebrew application for 3DS systems that allows gamers to get tips for a number of games all in one place on their 3DS. With the application, you can get pointers and tips for games like; Minecraft 3DS Edition, Terraria 3DS Edition, Mario Maker 3DS, and much more.\n\n### What Can Be Added?\nI have created Game Tipper in a way that allows me to add more games and tips extremely easily. If there is a point anything that I want to add, I can add it in less than 5 minutes.", "slug": "game-tipper", "source": "https://github.com/TheHighTide/GameTipper3DS", "stars": 5, "systems": ["3DS"], "title": "Game Tipper", "update_notes": "<h1 dir=\"auto\">Version 0.3.0</h1>\n<h3 dir=\"auto\">Added:</h3>\n<ul dir=\"auto\">\n<li>12 new Minecraft tips</li>\n<li>1 new Super Mario Maker 3DS tip</li>\n<li>1 new Animal Crossing HHD tip</li>\n<li>Added a new secret that can appear in tips sometimes</li>\n</ul>", "update_notes_md": "# Version 0.3.0\n### Added:\n- 12 new Minecraft tips\n- 1 new Super Mario Maker 3DS tip\n- 1 new Animal Crossing HHD tip\n- Added a new secret that can appear in tips sometimes", "updated": "2025-06-10T03:52:44Z", "urls": ["https://db.universal-team.net/3ds/game-tipper"], "version": "0.3.0", "version_title": "Version 0.3.0"}, {"author": "xXHighTideXx", "avatar": "https://avatars.githubusercontent.com/u/84487860?v=4", "categories": ["game"], "color": "#3c4d71", "color_bg": "#3c4d71", "created": "2025-06-11T01:49:38Z", "description": "A bare-bones Wordle port for the 3DS.", "download_page": "https://github.com/TheHighTide/WordleTerminal3DS/releases", "downloads": {"HTWordleTerminal.3dsx": {"size": 166376, "size_str": "162 KiB", "url": "https://github.com/TheHighTide/WordleTerminal3DS/releases/download/1.0.0/HTWordleTerminal.3dsx"}}, "github": "TheHighTide/WordleTerminal3DS", "icon_index": 177, "image": "https://avatars.githubusercontent.com/u/84487860?v=4&size=128", "image_length": 37171, "license": "apache-2.0", "license_name": "Apache License 2.0", "long_description": "# Wordle Terminal 3DS\n### What is it?\nWordle Terminal 3DS is a basic bare-bones port of Wordle for the 3DS.\n\nFor those of you who don't know, _\"Wordle is a web-based word game created and developed by the Welsh software engineer Josh Wardle. In the game, players have six attempts to guess a five-letter word, receiving feedback through colored tiles that indicate correct letters and their placement. A single puzzle is released daily, with all players attempting to solve the same word. It was inspired by word games like Jotto and the game show Lingo.\"_ - Wikipedia", "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/wordle-terminal-3ds/gameplay.png"}, {"description": "Results", "url": "https://db.universal-team.net/assets/images/screenshots/wordle-terminal-3ds/results.png"}], "slug": "wordle-terminal-3ds", "source": "https://github.com/TheHighTide/WordleTerminal3DS", "stars": 0, "systems": ["3DS"], "title": "Wordle Terminal 3DS", "update_notes": "<h3 dir=\"auto\">Added:</h3>\n<ul dir=\"auto\">\n<li>3099 words</li>\n<li>Everything that makes the game run</li>\n</ul>", "update_notes_md": "### Added:\n- 3099 words\n- Everything that makes the game run", "updated": "2025-06-11T02:36:22Z", "urls": ["https://db.universal-team.net/3ds/wordle-terminal-3ds"], "version": "1.0.0", "version_title": "Version 1.0.0"}, {"archive": {"thextech-3ds-.*\\.zip": {"thextech.3dsx": ["thextech-3ds/thextech.3dsx"]}}, "author": "TheXTech Developers", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/160427994?v=4", "categories": ["game"], "color": "#5f6dc0", "color_bg": "#3f4880", "created": "2020-02-12T20:02:49Z", "description": "The full port of the SMBX engine from VB6 into C++ and SDL2, FreeImage and MixerX", "download_filter": "3ds", "download_page": "https://github.com/TheXTech/TheXTech/releases", "downloads": {"thextech-3ds-v1.3.7.2.zip": {"size": 4271081, "size_str": "4 MiB", "url": "https://github.com/TheXTech/TheXTech/releases/download/v1.3.7.2-1/thextech-3ds-v1.3.7.2.zip"}}, "github": "TheXTech/TheXTech", "icon": "https://raw.githubusercontent.com/TheXTech/TheXTech/main/resources/icon/thextech_48.png", "icon_index": 178, "image": "https://raw.githubusercontent.com/TheXTech/TheXTech/main/resources/wiiu/wuhb-splash.png", "image_length": 121515, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "This is a direct continuation of the SMBX 1.3 engine. Originally it was written in VB6 for Windows, and later, it got ported/rewritten into C++ and became a cross-platform engine. It completely reproduces the old SMBX 1.3 engine (aside from its Editor), includes many of its logical bugs (critical bugs that lead the game to crash or freeze got fixed), and also adds a lot of new updates and features. The original SMBX assets are not included, but a compatible preservation asset packs are available from wohlsoft.ru.", "nightly": {"downloads": {"thextech-3ds-main.zip": {"url": "https://builds.wohlsoft.ru/3ds/thextech-3ds-main.zip"}}}, "screenshots": [{"description": "Editor", "url": "https://db.universal-team.net/assets/images/screenshots/thextech/editor.png"}, {"description": "Loading", "url": "https://db.universal-team.net/assets/images/screenshots/thextech/loading.png"}, {"description": "Smbx menu", "url": "https://db.universal-team.net/assets/images/screenshots/thextech/smbx-menu.png"}, {"description": "Smbx title", "url": "https://db.universal-team.net/assets/images/screenshots/thextech/smbx-title.png"}], "scripts": {"[assets] Adventures of Demo": [{"file": "https://wohlsoft.ru/projects/TheXTech/_downloads/assets/thextech-adventure-of-demo-assets-full-3ds.zip", "output": "/assets-aod-3ds.zip", "type": "downloadFile"}, {"file": "/assets-aod-3ds.zip", "input": "thextech-adventure-of-demo-assets-full-3ds.romfs", "output": "/3ds/thextech/assets-aod.romfs", "type": "extractFile"}, {"file": "/assets-aod-3ds.zip", "type": "deleteFile"}]}, "slug": "thextech", "source": "https://github.com/TheXTech/TheXTech", "stars": 388, "systems": ["3DS"], "title": "TheXTech", "update_notes": "<p dir=\"auto\">This is a minor hotfix for the 1.3.7.2 release that resolves an unexpected problem that occurs exclusively on 3DS, and might occur on Wii, and PSVita:</p>\n<p dir=\"auto\">(Watch this video with a sound)</p>\n<details open=\"\" class=\"details-reset border rounded-2\">\n  <summary class=\"tmp-px-3 py-2\">\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-device-camera-video\">\n    <path d=\"M16 3.75v8.5a.75.75 0 0 1-1.136.643L11 10.575v.675A1.75 1.75 0 0 1 9.25 13h-7.5A1.75 1.75 0 0 1 0 11.25v-6.5C0 3.784.784 3 1.75 3h7.5c.966 0 1.75.784 1.75 1.75v.675l3.864-2.318A.75.75 0 0 1 16 3.75Zm-6.5 1a.25.25 0 0 0-.25-.25h-7.5a.25.25 0 0 0-.25.25v6.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-6.5ZM11 8.825l3.5 2.1v-5.85l-3.5 2.1Z\"></path>\n</svg>\n    <span class=\"m-1\">file_3433.mp4</span>\n    <span class=\"dropdown-caret\"></span>\n  </summary>\n\n  <video src=\"https://github.com/user-attachments/assets/fc8dd73f-6d64-4c27-a6ca-d6ba11d57b86\" data-canonical-src=\"https://github.com/user-attachments/assets/fc8dd73f-6d64-4c27-a6ca-d6ba11d57b86\" controls=\"controls\" muted=\"muted\" class=\"d-block rounded-bottom-2 border-top width-fit\" style=\"max-height:640px; min-height: 200px\">\n\n  </video>\n</details>\n\n<p dir=\"auto\">The resampling from the lower sample rate to higher might cause distortion of the final result like it gets played with an accelerated tempo. This hotfix update resolves this problem.</p>\n<p dir=\"auto\">This post contains Nintendo 3DS, Nintendo Wii, and PSVita only builds, for other platforms, you can download packages <a href=\"https://github.com/TheXTech/TheXTech/releases/tag/v1.3.7.2\">at the main post here</a>. Also, all the binaries had been updated at the main post to prevent users downloading faulty builds without knowlege of that.</p>\n<h1 dir=\"auto\">Changelog</h1>\n<ul dir=\"auto\">\n<li>Fixed an incorrect resampling logic at the MixerX audio library that caused accelerated tempo of music on 3DS, Wii, and PSVita (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Wohlstand/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Wohlstand\">@Wohlstand</a>)</li>\n</ul>", "update_notes_md": "This is a minor hotfix for the 1.3.7.2 release that resolves an unexpected problem that occurs exclusively on 3DS, and might occur on Wii, and PSVita:\n\n(Watch this video with a sound)\n\nhttps://github.com/user-attachments/assets/fc8dd73f-6d64-4c27-a6ca-d6ba11d57b86\n\nThe resampling from the lower sample rate to higher might cause distortion of the final result like it gets played with an accelerated tempo. This hotfix update resolves this problem.\n\nThis post contains Nintendo 3DS, Nintendo Wii, and PSVita only builds, for other platforms, you can download packages [at the main post here](https://github.com/TheXTech/TheXTech/releases/tag/v1.3.7.2). Also, all the binaries had been updated at the main post to prevent users downloading faulty builds without knowlege of that.\n\n# Changelog\n* Fixed an incorrect resampling logic at the MixerX audio library that caused accelerated tempo of music on 3DS, Wii, and PSVita (@Wohlstand)", "updated": "2025-12-28T10:08:55Z", "urls": ["https://db.universal-team.net/3ds/thextech"], "version": "v1.3.7.2-1", "version_title": "TheXTech v1.3.7.2-hotfix1: Fixed distorted sound playback on 3DS, Wii and PSVita", "website": "https://wohlsoft.ru/projects/TheXTech/", "wiki": "https://github.com/TheXTech/TheXTech/wiki"}, {"archive": {"fMSX3DS-.*\\.zip": {"fMSX3DS.3dsx": ["fMSX3DS.3dsx"], "fMSX3DS.cia": ["fMSX3DS.cia"]}}, "author": "h.tomioka", "avatar": "https://avatars.githubusercontent.com/u/168841671?v=4", "categories": ["emulator"], "color": "#2a3f9c", "color_bg": "#223380", "created": "2024-05-10T09:04:13Z", "description": "fMSX(MSX emulator) port to 3DS. Add many new feature such as MSXTurboR emulation and MSX0 emulation.", "download_page": "https://github.com/TomiokaH01/fMSX3DS/releases", "downloads": {"fMSX3DS-1.42.zip": {"size": 3593840, "size_str": "3 MiB", "url": "https://github.com/TomiokaH01/fMSX3DS/releases/download/v1.42/fMSX3DS-1.42.zip"}, "fMSX3DS-1.42Source.zip": {"size": 1330812, "size_str": "1 MiB", "url": "https://github.com/TomiokaH01/fMSX3DS/releases/download/v1.42/fMSX3DS-1.42Source.zip"}}, "github": "TomiokaH01/fMSX3DS", "icon": "https://raw.githubusercontent.com/TomiokaH01/fMSX3DS/main/icon.png", "icon_index": 179, "image": "https://private-user-images.githubusercontent.com/168841671/331778903-f7ffcd0d-c1e9-4db4-a4ee-03b29ebc79b5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM0MTcyNDAsIm5iZiI6MTcyMzQxNjk0MCwicGF0aCI6Ii8xNjg4NDE2NzEvMzMxNzc4OTAzLWY3ZmZjZDBkLWMxZTktNGRiNC1hNGVlLTAzYjI5ZWJjNzliNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODExJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgxMVQyMjU1NDBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03ZjA3MjE1NGNhZTM1NmNjODQyOWI0NTU3ZGZmZjM4YzdiNzQyYzVlYTFjYjYwYzJjMzllZmIxZjIwZDlmN2M0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.hTvWFkt8-Lo3mxlhW7mNxgO6H6uXSIf_B7dfbUojzEc", "license": "other", "license_name": "Other", "long_description": "fMSX(MSX emulator) port to 3DS. Add new feature such as MSXTurboR emulation and MSX0 emulation.\nAlso, it add various improvements based on recently analize of MSX hardware\ninclude analize in Japan that is unknown in world wide.", "slug": "fmsx3ds", "source": "https://github.com/TomiokaH01/fMSX3DS", "stars": 15, "systems": ["3DS"], "title": "fMSX3DS", "unique_ids": [472804], "update_notes": "<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/30c514e3-7b1a-4a90-bc21-ff8f90a0018f\"><img src=\"https://github.com/user-attachments/assets/30c514e3-7b1a-4a90-bc21-ff8f90a0018f\" alt=\"ranma006\" style=\"max-width: 100%;\"></a><br>\nv1.42<br>\n-Add support for Hard Disk drive. It uses NEXTOR driver. Thanks for Konamiman, the auther of NEXTOR,<br>\nWith that, you can use the hardDisk image with simply opening \".DSK\" disk image files.<br>\nTo manage HDD image, use DiskExplorer.<br>\n<a href=\"https://hp.vector.co.jp/authors/VA013937/editdisk/index_e.html\" rel=\"nofollow\">https://hp.vector.co.jp/authors/VA013937/editdisk/index_e.html</a></p>\n<p dir=\"auto\">-Added debugger with dual screen of 3DS.<br>\nYou can use it with choosing \"/[Start Debugger]\" item in the fMSX3DS system menu.<br>\nThen press A button to step over, B button to debugger menu.</p>\n<p dir=\"auto\">-Fied bug that SCC sounds missing in MANBOW2.</p>\n<p dir=\"auto\">-Fixed bug that fMSX3DS makes a undeletable(with Windows) file in \"/FMSX3DS/SAVEDISK\" folder in some case when you use \".gz\" compressed disk files.<br>\nSorry, if you troubled with this. If so, you can delete that file with FBI.<br>\n<a href=\"https://github.com/Steveice10/FBI\">https://github.com/Steveice10/FBI</a></p>\n<p dir=\"auto\">-Add support for 4MB RAM mapper(unsafe). But, it's unsafe to use that, because same as real MSX machine with 4MB RAM, some games and applications do'nt work.</p>\n<p dir=\"auto\">-Fixed bug that MSX0's \"IOTGET\" command with \"host/heap\" node shows invalid values.</p>\n<p dir=\"auto\">-Fixed bug that some disks with special header does'nt work(MSX-Fun Info-Disk etc).</p>\n<p dir=\"auto\">-Add support for special disks with 81 Tracks.(Dummieland etc).</p>\n<p dir=\"auto\">-Add support for new MEGAROM mapper for HolyQuran by Al Alamiah.</p>\n<p dir=\"auto\">-Add support for The Curse Of Lies(MSXdev 2024).</p>\n<p dir=\"auto\">-Small GUI improve.</p>\n<p dir=\"auto\">-Small speed up with latest version of devkitpro.</p>\n<p dir=\"auto\">-Fix Compile Error with latest version of devkitpro.</p>", "update_notes_md": "![ranma006](https://github.com/user-attachments/assets/30c514e3-7b1a-4a90-bc21-ff8f90a0018f)\nv1.42\n-Add support for Hard Disk drive. It uses NEXTOR driver. Thanks for Konamiman, the auther of NEXTOR,\n With that, you can use the hardDisk image with simply opening \".DSK\" disk image files.\nTo manage HDD image, use DiskExplorer.\nhttps://hp.vector.co.jp/authors/VA013937/editdisk/index_e.html\n\n-Added debugger with dual screen of 3DS.\n You can use it with choosing \"<Unsafe Actions>/[Start Debugger]\" item in the fMSX3DS system menu.\n Then press A button to step over, B button to debugger menu.\n\n-Fied bug that SCC sounds missing in MANBOW2.\n\n-Fixed bug that fMSX3DS makes a undeletable(with Windows) file in \"/FMSX3DS/SAVEDISK\" folder in some case when you use \".gz\" compressed disk files.\n Sorry, if you troubled with this. If so, you can delete that file with FBI.\n https://github.com/Steveice10/FBI\n\n-Add support for 4MB RAM mapper(unsafe). But, it's unsafe to use that, because same as real MSX machine with 4MB RAM, some games and applications do'nt work.\n\n-Fixed bug that MSX0's \"IOTGET\" command with \"host/heap\" node shows invalid values.\n\n-Fixed bug that some disks with special header does'nt work(MSX-Fun Info-Disk etc).\n\n-Add support for special disks with 81 Tracks.(Dummieland etc).\n\n-Add support for new MEGAROM mapper for HolyQuran by Al Alamiah.\n\n-Add support for The Curse Of Lies(MSXdev 2024).\n\n-Small GUI improve.\n\n-Small speed up with latest version of devkitpro.\n\n-Fix Compile Error with latest version of devkitpro.", "updated": "2024-12-19T14:22:28Z", "urls": ["https://db.universal-team.net/3ds/fmsx3ds"], "version": "v1.42", "version_title": "v1.42", "website": "https://gbatemp.net/threads/release-fmsx3ds-msx-msx2-msx2-emulator-with-new-feature-for-3ds.637072/"}, {"archive": {"3ds-vgmstream.zip": {"3ds-vgmstream.3dsx": ["3ds/3ds-vgmstream/3ds-vgmstream.3dsx"]}}, "author": "Brandon", "avatar": "https://avatars.githubusercontent.com/u/824564?v=4", "categories": ["utility"], "color": "#182448", "color_bg": "#182448", "created": "2016-02-01T06:16:42Z", "description": "Port of vgmstream for the nintendo 3ds along with a player", "download_page": "https://github.com/TricksterGuy/3ds-vgmstream/releases", "downloads": {"3ds-vgmstream.cia": {"size": 995264, "size_str": "971 KiB", "url": "https://github.com/TricksterGuy/3ds-vgmstream/releases/download/v0.2.0/3ds-vgmstream.cia"}, "3ds-vgmstream.zip": {"size": 459519, "size_str": "448 KiB", "url": "https://github.com/TricksterGuy/3ds-vgmstream/releases/download/v0.2.0/3ds-vgmstream.zip"}}, "github": "TricksterGuy/3ds-vgmstream", "icon": "https://raw.githubusercontent.com/TricksterGuy/3ds-vgmstream/master/resources/icon.png", "icon_index": 180, "image": "https://raw.githubusercontent.com/TricksterGuy/3ds-vgmstream/master/resources/banner.png", "image_length": 2549, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"3ds-vgmstream.cia": "https://db.universal-team.net/assets/images/qr/3ds-vgmstream-cia.png"}, "slug": "3ds-vgmstream", "source": "https://github.com/TricksterGuy/3ds-vgmstream", "stars": 18, "systems": ["3DS"], "title": "3ds-vgmstream", "unique_ids": [252579], "update_notes": "<p dir=\"auto\">New:<br>\nNow uses dsp over csnd, this grants all of the benefits of dsp, better streaming.  This does however require users to dump their dsp firmware (see <a href=\"https://github.com/Cruel/DspDump\">dsp dumper</a>)</p>\n<p dir=\"auto\">Fixed:<br>\nVarious other fixes, such as the sound being garbled if you play multiple songs in a single session.</p>", "update_notes_md": "New:\nNow uses dsp over csnd, this grants all of the benefits of dsp, better streaming.  This does however require users to dump their dsp firmware (see [dsp dumper](https://github.com/Cruel/DspDump))\n\nFixed:\nVarious other fixes, such as the sound being garbled if you play multiple songs in a single session.\n", "updated": "2016-07-11T07:32:44Z", "urls": ["https://db.universal-team.net/3ds/3ds-vgmstream"], "version": "v0.2.0", "version_title": "Version 0.2.0"}, {"archive": {"bottomless-block-barrage.zip": {"bottomless-block-barrage.3dsx": ["3ds/bottomless-block-barrage/bottomless-block-barrage.3dsx"]}}, "author": "Brandon", "avatar": "https://avatars.githubusercontent.com/u/824564?v=4", "categories": ["game"], "color": "#8b8c8b", "color_bg": "#7f807f", "created": "2016-03-04T08:01:22Z", "description": "Panel de Pon (Tetris Attack) clone for the 3ds.", "download_page": "https://github.com/TricksterGuy/bottomless-block-barrage/releases", "downloads": {"bottomless-block-barrage.cia": {"size": 1369024, "size_str": "1 MiB", "url": "https://github.com/TricksterGuy/bottomless-block-barrage/releases/download/v0.2.0/bottomless-block-barrage.cia"}, "bottomless-block-barrage.zip": {"size": 710782, "size_str": "694 KiB", "url": "https://github.com/TricksterGuy/bottomless-block-barrage/releases/download/v0.2.0/bottomless-block-barrage.zip"}}, "github": "TricksterGuy/bottomless-block-barrage", "icon": "https://raw.githubusercontent.com/TricksterGuy/bottomless-block-barrage/master/resources/icon.png", "icon_index": 181, "image": "https://raw.githubusercontent.com/TricksterGuy/bottomless-block-barrage/master/resources/banner.png", "image_length": 42720, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"bottomless-block-barrage.cia": "https://db.universal-team.net/assets/images/qr/bottomless-block-barrage-cia.png"}, "screenshots": [{"description": "Config", "url": "https://db.universal-team.net/assets/images/screenshots/bottomless-block-barrage/config.png"}, {"description": "Endless", "url": "https://db.universal-team.net/assets/images/screenshots/bottomless-block-barrage/endless.png"}, {"description": "Score", "url": "https://db.universal-team.net/assets/images/screenshots/bottomless-block-barrage/score.png"}, {"description": "Title", "url": "https://db.universal-team.net/assets/images/screenshots/bottomless-block-barrage/title.png"}], "slug": "bottomless-block-barrage", "source": "https://github.com/TricksterGuy/bottomless-block-barrage", "stars": 20, "systems": ["3DS"], "title": "Bottomless Block Barrage", "unique_ids": [723739], "update_notes": "<h2 dir=\"auto\">Whats new</h2>\n<p dir=\"auto\">Goal Marker in Score mode type lines.<br>\nUpdated replay file format and made replays better.<br>\nSupport for more skill chain techniques.</p>\n<p dir=\"auto\">The engine is now more timed like the original games.<br>\nIn endless mode you level up now with the number of panels removed.<br>\nTimeout values are now more based on the original.</p>\n<h2 dir=\"auto\">Known Issues</h2>\n<p dir=\"auto\">Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"249974535\" data-permission-text=\"Title is private\" data-url=\"https://github.com/TricksterGuy/bottomless-block-barrage/issues/10\" data-hovercard-type=\"issue\" data-hovercard-url=\"/TricksterGuy/bottomless-block-barrage/issues/10/hovercard\" href=\"https://github.com/TricksterGuy/bottomless-block-barrage/issues/10\">#10</a>. Somehow chains can be continued out of nowhere.<br>\nIssue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"256611785\" data-permission-text=\"Title is private\" data-url=\"https://github.com/TricksterGuy/bottomless-block-barrage/issues/13\" data-hovercard-type=\"issue\" data-hovercard-url=\"/TricksterGuy/bottomless-block-barrage/issues/13/hovercard\" href=\"https://github.com/TricksterGuy/bottomless-block-barrage/issues/13\">#13</a>. Don't complete the final puzzle, or the game will crash.<br>\nIssue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"256615982\" data-permission-text=\"Title is private\" data-url=\"https://github.com/TricksterGuy/bottomless-block-barrage/issues/14\" data-hovercard-type=\"issue\" data-hovercard-url=\"/TricksterGuy/bottomless-block-barrage/issues/14/hovercard\" href=\"https://github.com/TricksterGuy/bottomless-block-barrage/issues/14\">#14</a>. Hints for things aren't intuitive.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/caa298ea9886ed36f478035468cdf2faf84df391574185d1a992daf7891fd048/68747470733a2f2f692e696d6775722e636f6d2f57654b4b526e352e706e67\"><img src=\"https://camo.githubusercontent.com/caa298ea9886ed36f478035468cdf2faf84df391574185d1a992daf7891fd048/68747470733a2f2f692e696d6775722e636f6d2f57654b4b526e352e706e67\" alt=\"QR Code\" data-canonical-src=\"https://i.imgur.com/WeKKRn5.png\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "Whats new\n-----\nGoal Marker in Score mode type lines.\nUpdated replay file format and made replays better.\nSupport for more skill chain techniques.\n\nThe engine is now more timed like the original games.  \nIn endless mode you level up now with the number of panels removed.  \nTimeout values are now more based on the original.\n\nKnown Issues\n-----\nIssue #10. Somehow chains can be continued out of nowhere.\nIssue #13. Don't complete the final puzzle, or the game will crash.\nIssue #14. Hints for things aren't intuitive.\n\n![QR Code](https://i.imgur.com/WeKKRn5.png)", "updated": "2017-09-11T08:23:56Z", "urls": ["https://db.universal-team.net/3ds/bottomless-block-barrage"], "version": "v0.2.0", "version_title": "Version 0.2.0"}, {"archive": {"sbfm.zip": {"sbfm.3dsx": ["sbfm.3dsx"]}}, "author": "Trinitro21", "avatar": "https://avatars.githubusercontent.com/u/16406884?v=4", "categories": ["utility"], "color": "#82846c", "color_bg": "#7e8068", "created": "2016-03-19T01:42:21Z", "description": "SmileBASIC File Manager", "download_page": "https://github.com/Trinitro21/lpp-3ds/releases", "downloads": {"sbfm.cia": {"size": 1627072, "size_str": "1 MiB", "url": "https://github.com/Trinitro21/lpp-3ds/releases/download/sbfm1.7/sbfm.cia"}, "sbfm.zip": {"size": 1112262, "size_str": "1 MiB", "url": "https://github.com/Trinitro21/lpp-3ds/releases/download/sbfm1.7/sbfm.zip"}}, "github": "Trinitro21/lpp-3ds", "icon": "https://raw.githubusercontent.com/Trinitro21/lpp-3ds/sbfm/icon.png", "icon_index": 182, "image": "https://db.universal-team.net/assets/images/images/smilebasic-file-manager.png", "image_length": 4451, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"sbfm.cia": "https://db.universal-team.net/assets/images/qr/sbfm-cia.png"}, "slug": "smilebasic-file-manager", "source": "https://github.com/Trinitro21/lpp-3ds", "stars": 7, "systems": ["3DS"], "title": "SmileBASIC File Manager", "unique_ids": [23539], "update_notes": "<ul dir=\"auto\">\n<li>Added footer signing using the SHA1-HMAC algorithm</li>\n<li>Fixed the crash that occurs when the \"copy DAT contents\" function is invoked on a file that doesn't evenly divide into the size of the data type</li>\n</ul>", "update_notes_md": "* Added footer signing using the SHA1-HMAC algorithm\n* Fixed the crash that occurs when the \"copy DAT contents\" function is invoked on a file that doesn't evenly divide into the size of the data type", "updated": "2019-05-08T20:03:37Z", "urls": ["https://db.universal-team.net/3ds/smilebasic-file-manager"], "version": "sbfm1.7", "version_title": "SmileBASIC File Manager v1.7"}, {"author": "Tristán Álvarez", "avatar": "https://avatars.githubusercontent.com/u/76444200?v=4", "categories": ["utility"], "color": "#660139", "color_bg": "#660139", "created": "2025-03-16T17:58:10Z", "description": "Editor de texto para 3Ds", "download_page": "https://github.com/Tristanabs/bandolero3ds/releases", "downloads": {"Bandolero.3Ds.v1.5.RED.UPDATE.3dsx": {"size": 635716, "size_str": "620 KiB", "url": "https://github.com/Tristanabs/bandolero3ds/releases/download/1.5RU/Bandolero.3Ds.v1.5.RED.UPDATE.3dsx"}, "Bandolero.3Ds.v1.5.RED.UPDATE.cia": {"size": 545728, "size_str": "532 KiB", "url": "https://github.com/Tristanabs/bandolero3ds/releases/download/1.5RU/Bandolero.3Ds.v1.5.RED.UPDATE.cia"}}, "github": "Tristanabs/bandolero3ds", "icon": "https://raw.githubusercontent.com/Tristanabs/bandolero3ds/refs/heads/main/icon.png", "icon_index": 183, "image": "https://raw.githubusercontent.com/Tristanabs/bandolero3ds/refs/heads/main/icon.png", "image_length": 2536, "license": "mit", "license_name": "MIT License", "long_description": "Bandolero 3DS is a text editor application for the Nintendo 3DS, developed by Tristanabs. Based on Notepad 3DS, it currently allows users to view text files and plans to introduce enhancements over the original Notepad 3DS in the future. Installation is straightforward: simply install the provided .cia file. For support, users can visit the Homebrew Central server. The project is open-source and licensed under the MIT License.", "qr": {"Bandolero.3Ds.v1.5.RED.UPDATE.cia": "https://db.universal-team.net/assets/images/qr/bandolero-3ds-v1-5-red-update-cia.png"}, "slug": "bandolero-3ds", "source": "https://github.com/Tristanabs/bandolero3ds", "stars": 4, "systems": ["3DS"], "title": "Bandolero 3DS", "unique_ids": [1045503], "update_notes": "<h1 align=\"center\" dir=\"auto\">Bandolero 3DS <g-emoji class=\"g-emoji\" alias=\"b\">🅱️</g-emoji> RED UPDATE  </h1>\n<h1 dir=\"auto\">¿Qué hay de nuevo?</h1>\n<ol dir=\"auto\">\n<li>Se han actualizado los iconos y el banner</li>\n<li>Se ha mejorado la interfaz con un color rojo</li>\n<li>Se ha agregado una pantalla de carga</li>\n<li>Se han arreglado bugs de la anterior versión.</li>\n<li>Se ha actualizado la estética de la aplicación</li>\n</ol>\n<div class=\"markdown-alert markdown-alert-important\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-report mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Important</p><p dir=\"auto\">La instalación de esta versión no sustituirá la anterior versión estable, sin embargo, SÍ sustituirá a la anterior versión BETA. Si hay 2 bandoleros elimina a través de FBI la antigua instalación.</p>\n</div>\n<h1 dir=\"auto\">Instalación por QR</h1>\n<div align=\"center\" dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/736924c4ef73699b72bad7237adb0cebadbe1be1413deb5ec1a20e9d634b089b/68747470733a2f2f692e696d6775722e636f6d2f4e416b4d6865612e706e67\"><img src=\"https://camo.githubusercontent.com/736924c4ef73699b72bad7237adb0cebadbe1be1413deb5ec1a20e9d634b089b/68747470733a2f2f692e696d6775722e636f6d2f4e416b4d6865612e706e67\" data-canonical-src=\"https://i.imgur.com/NAkMhea.png\" style=\"max-width: 100%;\"></a></div>", "update_notes_md": "<h1 align=\"center\">Bandolero 3DS 🅱️ RED UPDATE <a> </h1>\n\n # ¿Qué hay de nuevo?\n1. Se han actualizado los iconos y el banner\n2. Se ha mejorado la interfaz con un color rojo\n3. Se ha agregado una pantalla de carga\n4. Se han arreglado bugs de la anterior versión.\n5. Se ha actualizado la estética de la aplicación\n\n> [!IMPORTANT] \n> La instalación de esta versión no sustituirá la anterior versión estable, sin embargo, SÍ sustituirá a la anterior versión BETA. Si hay 2 bandoleros elimina a través de FBI la antigua instalación.\n\n# Instalación por QR\n<div align=\"center\">\n<img src=\"https://i.imgur.com/NAkMhea.png\">\n", "updated": "2025-05-18T15:34:19Z", "urls": ["https://db.universal-team.net/3ds/bandolero-3ds"], "version": "1.5RU", "version_title": "Bandolero 3Ds v1.5 - RED UPDATE", "website": "https://github.com/Tristanabs/bandolero3ds"}, {"author": "Serena Postelnek", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/6239208?v=4", "categories": ["game"], "color": "#22a608", "color_bg": "#1a8006", "created": "2015-12-14T03:14:01Z", "description": "A Ludum Dare #34 Game", "download_page": "https://github.com/TurtleP/Antibounce/releases", "downloads": {"Antibounce.cia": {"size": 2577344, "size_str": "2 MiB", "url": "https://github.com/TurtleP/Antibounce/releases/download/1.2.1/Antibounce.cia"}, "antibounce-3ds.zip": {"size": 1761801, "size_str": "1 MiB", "url": "https://github.com/TurtleP/Antibounce/releases/download/v1.2/antibounce-3ds.zip"}}, "github": "TurtleP/Antibounce", "icon": "https://raw.githubusercontent.com/TurtleP/Antibounce/master/graphics/icon.png", "icon_index": 184, "image": "https://raw.githubusercontent.com/TurtleP/Antibounce/master/graphics/title.png", "image_length": 1031, "installed_files": ["%3DSX%/Antibounce.3dsx"], "qr": {"Antibounce.cia": "https://db.universal-team.net/assets/images/qr/antibounce-cia.png"}, "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/antibounce/gameplay.png"}, {"description": "High score", "url": "https://db.universal-team.net/assets/images/screenshots/antibounce/high-score.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/antibounce/title-screen.png"}], "scripts": {"Antibounce.3dsx": [{"file": "https://github.com/TurtleP/Antibounce/releases/download/v1.2/antibounce-3ds.zip", "output": "/antibounce-3ds.zip", "type": "downloadFile"}, {"file": "/antibounce-3ds.zip", "input": "", "output": "/3ds/Antibounce/", "type": "extractFile"}, {"new": "%3DSX%/Antibounce.3dsx", "old": "/3ds/Antibounce/Antibounce.3dsx", "type": "move"}, {"file": "/antibounce-3ds.zip", "type": "deleteFile"}]}, "slug": "antibounce", "source": "https://github.com/TurtleP/Antibounce", "stars": 3, "systems": ["3DS"], "title": "Antibounce", "unique_ids": [42078], "update_notes": "<ul dir=\"auto\">\n<li>Complete rewrite. Code-base overhaul. The good stuff.</li>\n<li>Higher resolution (for Switch release) sprites.</li>\n<li>Uses a mostly Game Boy color palette (with very few exceptions).</li>\n<li>Works with a controller and keyboard:\n<ul dir=\"auto\">\n<li>Left Stick/WASD for movement</li>\n<li>Left/Right bumper/Q/E while holding a direction to Dash</li>\n</ul>\n</li>\n<li>Clear your high-score by holding Start on the main menu for 3-4 seconds.</li>\n</ul>", "update_notes_md": "- Complete rewrite. Code-base overhaul. The good stuff.\n- Higher resolution (for Switch release) sprites.\n- Uses a mostly Game Boy color palette (with very few exceptions).\n- Works with a controller and keyboard:\n  - Left Stick/WASD for movement\n  - Left/Right bumper/Q/E while holding a direction to Dash\n- Clear your high-score by holding Start on the main menu for 3-4 seconds.", "updated": "2020-08-15T19:51:05Z", "urls": ["https://db.universal-team.net/3ds/antibounce"], "version": "2.0.0", "version_title": "AntiBounce 2.0.0"}, {"author": "Serena Postelnek", "avatar": "https://avatars.githubusercontent.com/u/6239208?v=4", "categories": ["game"], "color": "#343434", "color_bg": "#343434", "created": "2015-08-28T23:47:21Z", "description": "A Ludum Dare #33 Game", "download_page": "https://github.com/TurtleP/Hax0r/releases", "downloads": {"Hax0r.zip": {"size": 8511357, "size_str": "8 MiB", "url": "https://github.com/TurtleP/Hax0r/releases/download/v1.2/Hax0r.zip"}}, "github": "TurtleP/Hax0r", "icon": "https://raw.githubusercontent.com/TurtleP/Hax0r/master/graphics/icon.png", "icon_index": 185, "image": "https://db.universal-team.net/assets/images/images/hax0r.png", "image_length": 1812, "installed_files": ["%3DSX%/Hax0r.3dsx"], "scripts": {"Hax0r.3dsx": [{"file": "Hax0r.zip", "output": "/Hax0r.zip", "repo": "TurtleP/Hax0r", "type": "downloadRelease"}, {"file": "/Hax0r.zip", "input": "", "output": "/3ds/Hax0r/", "type": "extractFile"}, {"new": "%3DSX%/Hax0r.3dsx", "old": "/3ds/Hax0r/Hax0r.3dsx", "type": "move"}, {"file": "/Hax0r.zip", "type": "deleteFile"}], "Hax0r.cia": [{"file": "Hax0r.zip", "output": "/Hax0r.zip", "repo": "TurtleP/Hax0r", "type": "downloadRelease"}, {"file": "/Hax0r.zip", "input": "", "output": "/3ds/Hax0r/", "type": "extractFile"}, {"file": "/3ds/Hax0r/Hax0r.cia", "type": "installCia"}, {"file": "/3ds/Hax0r/Hax0r.cia", "type": "deleteFile"}, {"file": "/Hax0r.zip", "type": "deleteFile"}]}, "slug": "hax0r", "source": "https://github.com/TurtleP/Hax0r", "stars": 10, "systems": ["3DS"], "title": "Hax0r", "unique_ids": [54170], "update_notes": "<p dir=\"auto\">Welp I messed up after Love Potion updated.</p>\n<p dir=\"auto\">Here's a fix for it.</p>\n<p dir=\"auto\">Included are a 3dsx version <em>and</em> cia version!</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/be3abb0b6f0307f1d896f84581b4dfb96b2bf026fdbc32049a7db0d4cacdeddd/687474703a2f2f74696e7975726c2e636f6d2f4861783072434941\"><img src=\"https://camo.githubusercontent.com/be3abb0b6f0307f1d896f84581b4dfb96b2bf026fdbc32049a7db0d4cacdeddd/687474703a2f2f74696e7975726c2e636f6d2f4861783072434941\" alt=\"\" data-canonical-src=\"http://tinyurl.com/Hax0rCIA\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "Welp I messed up after Love Potion updated.\n\nHere's a fix for it.\n\nIncluded are a 3dsx version _and_ cia version!\n\n![](http://tinyurl.com/Hax0rCIA)\n", "updated": "2016-07-07T19:36:27Z", "urls": ["https://db.universal-team.net/3ds/hax0r"], "version": "v1.2", "version_title": "Bugfixes 'n Stuff"}, {"archive": {"TurtleInvaders.zip": {"TurtleInvaders.3dsx": ["TurtleInvaders.3dsx"], "TurtleInvaders.cia": ["TurtleInvaders.cia"]}}, "author": "Serena Postelnek", "avatar": "https://avatars.githubusercontent.com/u/6239208?v=4", "categories": ["game"], "color": "#7a6a24", "color_bg": "#7a6a24", "created": "2015-08-29T03:59:28Z", "description": "A fixed-axis shooter with netplay", "download_page": "https://github.com/TurtleP/TurtleInvaders/releases", "downloads": {"TurtleInvaders.zip": {"size": 5546969, "size_str": "5 MiB", "url": "https://github.com/TurtleP/TurtleInvaders/releases/download/v1.0.2/TurtleInvaders.zip"}}, "github": "TurtleP/TurtleInvaders", "icon": "https://db.universal-team.net/assets/images/icons/turtleinvaders.png", "icon_index": 186, "image": "https://db.universal-team.net/assets/images/images/turtleinvaders.png", "image_length": 1778, "license": "other", "license_name": "Other", "slug": "turtleinvaders", "source": "https://github.com/TurtleP/TurtleInvaders", "stars": 9, "systems": ["3DS"], "title": "TurtleInvaders", "unique_ids": [1006285], "update_notes": "<p dir=\"auto\">[Bugs Fixed]</p>\n<ul dir=\"auto\">\n<li>Shooting while using mega cannon</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4b467aca448f18ab3390a42f6f71c05eaaf54d4c349c75ebe63435f6c1ceccfe/68747470733a2f2f63686172742e676f6f676c65617069732e636f6d2f63686172743f6368733d32353078323530266368743d71722663686c3d6874747073253341253246253246646c2e64726f70626f7875736572636f6e74656e742e636f6d253246752532463937363339333437253246547572746c65496e7661646572732e636961\"><img src=\"https://camo.githubusercontent.com/4b467aca448f18ab3390a42f6f71c05eaaf54d4c349c75ebe63435f6c1ceccfe/68747470733a2f2f63686172742e676f6f676c65617069732e636f6d2f63686172743f6368733d32353078323530266368743d71722663686c3d6874747073253341253246253246646c2e64726f70626f7875736572636f6e74656e742e636f6d253246752532463937363339333437253246547572746c65496e7661646572732e636961\" alt=\"\" data-canonical-src=\"https://chart.googleapis.com/chart?chs=250x250&amp;cht=qr&amp;chl=https%3A%2F%2Fdl.dropboxusercontent.com%2Fu%2F97639347%2FTurtleInvaders.cia\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "[Bugs Fixed]\n- Shooting while using mega cannon\n\n![](https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl=https%3A%2F%2Fdl.dropboxusercontent.com%2Fu%2F97639347%2FTurtleInvaders.cia)\n", "updated": "2016-06-30T04:51:24Z", "urls": ["https://db.universal-team.net/3ds/turtleinvaders"], "version": "v1.0.2", "version_title": "3DS Stable Release 1.0.2"}, {"author": "TuxSH", "avatar": "https://avatars.githubusercontent.com/u/1922548?v=4", "categories": ["utility", "save-tool"], "color": "#386637", "color_bg": "#386637", "created": "2015-12-24T15:36:14Z", "description": "3DS homebrew app that allows you to read, write, and erase save files from NDS cartridges (2015-2016)", "download_page": "https://github.com/TuxSH/TWLSaveTool/releases", "downloads": {"TWLSaveTool.3dsx": {"size": 176364, "size_str": "172 KiB", "url": "https://github.com/TuxSH/TWLSaveTool/releases/download/v1.2.1/TWLSaveTool.3dsx"}, "TWLSaveTool.cia": {"size": 566720, "size_str": "553 KiB", "url": "https://github.com/TuxSH/TWLSaveTool/releases/download/v1.2.1/TWLSaveTool.cia"}}, "github": "TuxSH/TWLSaveTool", "icon": "https://raw.githubusercontent.com/TuxSH/TWLSaveTool/master/app/IconLarge.png", "icon_index": 187, "image": "https://raw.githubusercontent.com/TuxSH/TWLSaveTool/master/app/IconLarge.png", "image_length": 2479, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "qr": {"TWLSaveTool.cia": "https://db.universal-team.net/assets/images/qr/twlsavetool-cia.png"}, "slug": "twlsavetool", "source": "https://github.com/TuxSH/TWLSaveTool", "stars": 195, "systems": ["3DS"], "title": "TWLSaveTool", "unique_ids": [986607], "update_notes": "<ul dir=\"auto\">\n<li>Rebuild with latest tools:\n<ul dir=\"auto\">\n<li>Fixes build issues with latest tools and greatly reduces binary size</li>\n<li>Fixes 3DSX compatibility with Luma3DS v8.0+ (from 2017!) and homebrew autoboot</li>\n</ul>\n</li>\n<li>Rewrite README. 3DSX build is now the recommended way to run this program, and is now shipped as a single file</li>\n</ul>", "update_notes_md": "* Rebuild with latest tools:\n  * Fixes build issues with latest tools and greatly reduces binary size\n  * Fixes 3DSX compatibility with Luma3DS v8.0+ (from 2017!) and homebrew autoboot\n* Rewrite README. 3DSX build is now the recommended way to run this program, and is now shipped as a single file", "updated": "2024-09-22T16:28:37Z", "urls": ["https://db.universal-team.net/3ds/twlsavetool"], "version": "v1.2.1", "version_title": "TWLSaveTool v1.2.1"}, {"author": "Unitendo", "avatar": "https://avatars.githubusercontent.com/u/241876109?v=4", "categories": ["app"], "color": "#2d8d97", "color_bg": "#267780", "created": "2026-03-14T01:11:35Z", "description": " Real Time Chatting for the 3DS, Wii, Wii U, and Web", "download_page": "https://github.com/Unitendo/aurorachat/releases", "downloads": {"aurorachat-3ds.3dsx": {"size": 928120, "size_str": "906 KiB", "url": "https://github.com/Unitendo/aurorachat/releases/download/v0.4.5/aurorachat-3ds.3dsx"}, "aurorachat-3ds.cia": {"size": 1209280, "size_str": "1 MiB", "url": "https://github.com/Unitendo/aurorachat/releases/download/v0.4.5/aurorachat-3ds.cia"}}, "github": "Unitendo/aurorachat", "icon": "https://raw.githubusercontent.com/Unitendo/aurorachat-3ds/main/meta/icon.png", "icon_index": 188, "image": "https://raw.githubusercontent.com/Unitendo/aurorachat-3ds/main/meta/banner.png", "image_length": 28629, "license": "mit", "license_name": "MIT License", "long_description": "A safer chatting app for the Nintendo 3DS line of systems.", "prerelease": {"download_page": "https://github.com/Unitendo/aurorachat/releases/tag/v0.5.0-pre1", "downloads": {"aurorachat.3dsx": {"size": 1185924, "size_str": "1 MiB", "url": "https://github.com/Unitendo/aurorachat/releases/download/v0.5.0-pre1/aurorachat.3dsx"}, "aurorachat.cia": {"size": 1430464, "size_str": "1 MiB", "url": "https://github.com/Unitendo/aurorachat/releases/download/v0.5.0-pre1/aurorachat.cia"}}, "qr": {"aurorachat.cia": "https://db.universal-team.net/assets/images/qr/prerelease/aurorachat-cia.png"}, "update_notes": "<div class=\"markdown-alert markdown-alert-warning\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-alert mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Warning</p><p dir=\"auto\">This is a pre-release, it most likely contains many, many bugs.<br>\nVersion 5 has already been noted to be the buggiest version of aurorachat ever released.</p>\n</div>\n<h1 dir=\"auto\">Changelog</h1>\n<ul dir=\"auto\">\n<li>Added drawings</li>\n<li>Added Miis (NOTE: They currently rely on PNIDs. This is soon to be replaced with the Mii Selector applet.)</li>\n<li>Added tabs</li>\n<li>Changed GUI majorly</li>\n<li>Made autoscroll somewhat better (it is what it is)</li>\n<li>Much, much more that I forgot</li>\n</ul>", "update_notes_md": "> [!WARNING]\n> This is a pre-release, it most likely contains many, many bugs.\n> Version 5 has already been noted to be the buggiest version of aurorachat ever released.\n\n# Changelog\n- Added drawings\n- Added Miis (NOTE: They currently rely on PNIDs. This is soon to be replaced with the Mii Selector applet.)\n- Added tabs\n- Changed GUI majorly\n- Made autoscroll somewhat better (it is what it is)\n- Much, much more that I forgot\n", "updated": "2026-03-28T00:06:40Z", "version": "v0.5.0-pre1", "version_title": "v0.5.0: Functionally Fabulous PRE-RELEASE 1"}, "qr": {"aurorachat-3ds.cia": "https://db.universal-team.net/assets/images/qr/aurorachat-3ds-cia.png"}, "slug": "aurorachat", "source": "https://github.com/Unitendo/aurorachat", "stars": 9, "systems": ["3DS"], "title": "aurorachat", "unique_ids": [765906], "update_notes": "<p dir=\"auto\">Adding this here as all repos are now separated.</p>", "update_notes_md": "Adding this here as all repos are now separated.", "updated": "2026-03-14T02:00:47Z", "urls": ["https://db.universal-team.net/3ds/aurorachat"], "version": "v0.4.5", "version_title": "v0.4.5"}, {"author": "Universal-Team", "avatar": "https://avatars.githubusercontent.com/u/49733679?v=4", "categories": ["game"], "color": "#b89c52", "color_bg": "#806c39", "created": "2019-11-18T16:59:30Z", "description": "A Card game for Nintendo 3DS & DS(i)!", "download_page": "https://github.com/Universal-Team/3DEins/releases", "downloads": {"3DEins.3dsx": {"size": 1482056, "size_str": "1 MiB", "url": "https://github.com/Universal-Team/3DEins/releases/download/v0.2.0/3DEins.3dsx"}, "3DEins.cia": {"size": 1209280, "size_str": "1 MiB", "url": "https://github.com/Universal-Team/3DEins/releases/download/v0.2.0/3DEins.cia"}, "DSEins.nds": {"size": 928768, "size_str": "907 KiB", "url": "https://github.com/Universal-Team/3DEins/releases/download/v0.2.0/DSEins.nds"}, "DSEins.nds.cia": {"size": 943360, "size_str": "921 KiB", "url": "https://github.com/Universal-Team/3DEins/releases/download/v0.2.0/DSEins.nds.cia"}}, "github": "Universal-Team/3DEins", "icon": "https://raw.githubusercontent.com/Universal-Team/3DEins/master/3ds/app/icon.png", "icon_index": 189, "image": "https://raw.githubusercontent.com/Universal-Team/3DEins/master/3ds/app/banner.png", "image_length": 8040, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "3DEins is a Cardgame for Nintendo 3DS. It's basically an UNO clone.\n\nIt currently includes:\n- Multi Player on one console\n- Customizable Cards & Characters\n- Translated to English, French, German, Japanese, Russian, and Spanish\n- Customizable interface colors", "nightly": {"download_page": "https://github.com/Universal-Team/3DEins/releases/tag/git", "downloads": {"3DEins.3dsx": {"size": 1512184, "size_str": "1 MiB", "url": "https://github.com/Universal-Team/3DEins/releases/download/git/3DEins.3dsx"}, "3DEins.cia": {"size": 1221568, "size_str": "1 MiB", "url": "https://github.com/Universal-Team/3DEins/releases/download/git/3DEins.cia"}}, "qr": {"3DEins.cia": "https://db.universal-team.net/assets/images/qr/git/3deins-cia.png"}, "update_notes": "<p dir=\"auto\">Pk11 - Disable NDS builds</p>", "update_notes_md": "Pk11 - Disable NDS builds\n\n", "updated": "2025-12-29T11:00:40Z", "version": "git", "version_title": "Continuous Build - d104e8b"}, "qr": {"3DEins.cia": "https://db.universal-team.net/assets/images/qr/3deins-cia.png", "DSEins.nds": "https://db.universal-team.net/assets/images/qr/dseins-nds.png", "DSEins.nds.cia": "https://db.universal-team.net/assets/images/qr/dseins-nds-cia.png"}, "screenshots": [{"description": "Char selection", "url": "https://db.universal-team.net/assets/images/screenshots/3deins/char-selection.png"}, {"description": "Ingame", "url": "https://db.universal-team.net/assets/images/screenshots/3deins/ingame.png"}, {"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/3deins/main-menu.png"}], "slug": "3deins", "source": "https://github.com/Universal-Team/3DEins", "stars": 18, "systems": ["3DS"], "title": "3DEins", "unique_ids": [275968], "update_notes": "<h2 dir=\"auto\">DSEins, the NDS version of 3DEins is now included as well!</h2>\n<h2 dir=\"auto\">What's new?</h2>\n<h3 dir=\"auto\">DSEins</h3>\n<ul dir=\"auto\">\n<li>Add the initial release of DSEins, the NDS version of 3DEins! This is it's first release, so it could be buggy, feel free to report bugs, if there are any on the issue section or on the Universal-Server <a href=\"https://discord.gg/KDJCfGF\" rel=\"nofollow\">here</a>.<br>\nNOTE: This release is NOT really much graphical, but the next version will be better for sure.</li>\n</ul>\n<h3 dir=\"auto\">3DEins</h3>\n<ul dir=\"auto\">\n<li>Add a draw and play animation (can be enabled / disabled in the Settings.)</li>\n</ul>\n<h3 dir=\"auto\">3DEins &amp; DSEins</h3>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Use DSEins / 3DEins-Core which is made by me, StackZ. The core includes a proper cardset of 108 cards.. like the regular game! So that way.. you cannot have like 6 times Draw 4 which is a nice improvement to the old version!</p>\n</li>\n<li>\n<p dir=\"auto\">Added Single Player mode with AI!</p>\n</li>\n<li>\n<p dir=\"auto\">Full Translations of: Bruh, English, French, German, Italian, Japanese, Polish, Portuguese and Russian!</p>\n</li>\n</ul>\n<h2 dir=\"auto\">How to update</h2>\n<h3 dir=\"auto\">DSEins</h3>\n<ul dir=\"auto\">\n<li>Download <code class=\"notranslate\">DSEins.nds</code> and put it to your SD Card.</li>\n<li>Start it using Twilight Menu++ or whatever you like.<br>\n<strong>3DS User: You can install the CIA as well, but you need the NDS file as well into the root or at <code class=\"notranslate\">sd:/_nds/DSEins/</code>.</strong></li>\n</ul>\n<h3 dir=\"auto\">3DEins</h3>\n<ul dir=\"auto\">\n<li>Download <code class=\"notranslate\">3DEins.3dsx</code> or <code class=\"notranslate\">3DEins.cia</code> and put it to your SD Card.</li>\n<li>If downloading the CIA, install it using FBI. If 3dsx, open it using the Homebrew Launcher.</li>\n</ul>\n<h3 dir=\"auto\">We hope you enjoy using DSEins &amp; 3DEins v0.2.0! ~Universal-Team</h3>", "update_notes_md": "## DSEins, the NDS version of 3DEins is now included as well!\n\n## What's new?\n\n### DSEins\n- Add the initial release of DSEins, the NDS version of 3DEins! This is it's first release, so it could be buggy, feel free to report bugs, if there are any on the issue section or on the Universal-Server [here](https://discord.gg/KDJCfGF).\nNOTE: This release is NOT really much graphical, but the next version will be better for sure.\n\n### 3DEins\n- Add a draw and play animation (can be enabled / disabled in the Settings.)\n\n### 3DEins & DSEins\n- Use DSEins / 3DEins-Core which is made by me, StackZ. The core includes a proper cardset of 108 cards.. like the regular game! So that way.. you cannot have like 6 times Draw 4 which is a nice improvement to the old version!\n\n- Added Single Player mode with AI!\n\n- Full Translations of: Bruh, English, French, German, Italian, Japanese, Polish, Portuguese and Russian!\n\n## How to update\n### DSEins\n* Download `DSEins.nds` and put it to your SD Card.\n* Start it using Twilight Menu++ or whatever you like.\n**3DS User: You can install the CIA as well, but you need the NDS file as well into the root or at `sd:/_nds/DSEins/`.**\n\n### 3DEins\n* Download `3DEins.3dsx` or `3DEins.cia` and put it to your SD Card.\n* If downloading the CIA, install it using FBI. If 3dsx, open it using the Homebrew Launcher.\n\n### We hope you enjoy using DSEins & 3DEins v0.2.0! ~Universal-Team", "updated": "2020-06-20T15:33:33Z", "urls": ["https://db.universal-team.net/3ds/3deins"], "version": "v0.2.0", "version_title": "3DEins & DSEins v0.2.0!", "website": "https://universal-team.net/projects/3deins", "wiki": "https://github.com/Universal-Team/3DEins/wiki"}, {"author": "Universal-Team", "avatar": "https://avatars.githubusercontent.com/u/49733679?v=4", "categories": ["game"], "color": "#a34f3d", "color_bg": "#803e30", "created": "2020-05-05T03:10:20Z", "description": "A Connect-Four clone for Nintendo 3DS.", "download_page": "https://github.com/Universal-Team/3DVier/releases", "downloads": {"3DVier.3dsx": {"size": 924748, "size_str": "903 KiB", "url": "https://github.com/Universal-Team/3DVier/releases/download/v0.1.0/3DVier.3dsx"}, "3DVier.cia": {"size": 713664, "size_str": "696 KiB", "url": "https://github.com/Universal-Team/3DVier/releases/download/v0.1.0/3DVier.cia"}}, "github": "Universal-Team/3DVier", "icon": "https://raw.githubusercontent.com/Universal-Team/3DVier/master/3ds/app/icon.png", "icon_index": 190, "image": "https://raw.githubusercontent.com/Universal-Team/3DVier/master/3ds/app/banner.png", "image_length": 18267, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "nightly": {"download_page": "https://github.com/Universal-Team/3DVier/releases/tag/git", "downloads": {"3DVier.3dsx": {"size": 700672, "size_str": "684 KiB", "url": "https://github.com/Universal-Team/3DVier/releases/download/git/3DVier.3dsx"}, "3DVier.cia": {"size": 672704, "size_str": "656 KiB", "url": "https://github.com/Universal-Team/3DVier/releases/download/git/3DVier.cia"}}, "qr": {"3DVier.cia": "https://db.universal-team.net/assets/images/qr/git/3dvier-cia.png"}, "update_notes": "<p dir=\"auto\">Pk11 - Disable NDS builds</p>", "update_notes_md": "Pk11 - Disable NDS builds\n\n", "updated": "2025-12-29T10:59:07Z", "version": "git", "version_title": "Continuous Build - 2aa1f32"}, "qr": {"3DVier.cia": "https://db.universal-team.net/assets/images/qr/3dvier-cia.png"}, "screenshots": [{"description": "Char selection", "url": "https://db.universal-team.net/assets/images/screenshots/3dvier/char-selection.png"}, {"description": "Color settings", "url": "https://db.universal-team.net/assets/images/screenshots/3dvier/color-settings.png"}, {"description": "Credits", "url": "https://db.universal-team.net/assets/images/screenshots/3dvier/credits.png"}, {"description": "In game", "url": "https://db.universal-team.net/assets/images/screenshots/3dvier/in-game.png"}, {"description": "Keyboard", "url": "https://db.universal-team.net/assets/images/screenshots/3dvier/keyboard.png"}, {"description": "Lang selection", "url": "https://db.universal-team.net/assets/images/screenshots/3dvier/lang-selection.png"}, {"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/3dvier/main-menu.png"}, {"description": "Ui settings", "url": "https://db.universal-team.net/assets/images/screenshots/3dvier/ui-settings.png"}], "slug": "3dvier", "source": "https://github.com/Universal-Team/3DVier", "stars": 7, "systems": ["3DS"], "title": "3DVier", "unique_ids": [275863], "update_notes": "<h2 dir=\"auto\">Now it's time for <a href=\"https://github.com/Universal-Team/3DEins\">3DEins</a>'s good friend: 3DVier!**</h2>\n<blockquote>\n<p dir=\"auto\">3DVier is a Connect Four clone for Nintendo 3DS.</p>\n</blockquote>\n<p dir=\"auto\"><strong>What has been added?</strong></p>\n<ul dir=\"auto\">\n<li>Game is fully playable. (Right now only Multiplayer on one console.)</li>\n<li>Multi Language support. (Right now English &amp; German only.)</li>\n</ul>\n<p dir=\"auto\">Basically.. this is the initial Release, so it doesn't have much to Mention on the first Release.</p>\n<p dir=\"auto\"><a href=\"https://github.com/SuperSaiyajinStackZ/Stack-Store\">Stack-Store</a>'s UniStore will be updated in a bit, so you can download 3DVier by using <a href=\"https://github.com/Universal-Team/Universal-Updater\">Universal-Updater</a>!</p>\n<p dir=\"auto\">If you like to see Screenshots, take a look inside the Screenshots Directory of this repository or look at the ReadMe.</p>\n<p dir=\"auto\">I hope you have fun with 3DVier and enjoy using it! ~SuperSaiyajinStackZ</p>", "update_notes_md": "## Now it's time for [3DEins](https://github.com/Universal-Team/3DEins)'s good friend: 3DVier!**\n\n> 3DVier is a Connect Four clone for Nintendo 3DS.\n\n**What has been added?**\n- Game is fully playable. (Right now only Multiplayer on one console.)\n- Multi Language support. (Right now English & German only.)\n\nBasically.. this is the initial Release, so it doesn't have much to Mention on the first Release.\n\n[Stack-Store](https://github.com/SuperSaiyajinStackZ/Stack-Store)'s UniStore will be updated in a bit, so you can download 3DVier by using [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)!\n\nIf you like to see Screenshots, take a look inside the Screenshots Directory of this repository or look at the ReadMe.\n\nI hope you have fun with 3DVier and enjoy using it! ~SuperSaiyajinStackZ", "updated": "2020-05-17T17:30:53Z", "urls": ["https://db.universal-team.net/3ds/3dvier"], "version": "v0.1.0", "version_title": "3DVier's initial Release!", "website": "https://universal-team.net/projects/3dvier", "wiki": "https://github.com/Universal-Team/3DVier/wiki"}, {"author": "Universal-Team", "avatar": "https://avatars.githubusercontent.com/u/49733679?v=4", "categories": ["utility", "save-tool"], "color": "#529b9d", "color_bg": "#437e80", "created": "2019-08-14T21:36:39Z", "description": "Work in progress Animal Crossing: New Leaf save manager & editor for the Nintendo 3DS!", "download_page": "https://github.com/Universal-Team/LeafEdit/releases", "downloads": {"LeafEdit.3dsx": {"size": 2858100, "size_str": "2 MiB", "url": "https://github.com/Universal-Team/LeafEdit/releases/download/v0.2.1/LeafEdit.3dsx"}, "LeafEdit.cia": {"size": 2450368, "size_str": "2 MiB", "url": "https://github.com/Universal-Team/LeafEdit/releases/download/v0.2.1/LeafEdit.cia"}}, "github": "Universal-Team/LeafEdit", "icon": "https://raw.githubusercontent.com/Universal-Team/LeafEdit/master/3ds/app/icon.png", "icon_index": 191, "image": "https://raw.githubusercontent.com/Universal-Team/LeafEdit/master/3ds/app/banner.png", "image_length": 34569, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "LeafEdit is a work in progress Animal Crossing: New Leaf save manager and editor for the Nintendo 3DS!\n\nFeatures include:\n- Changing player info such as name, tan, and money\n- See the Items on your Pocket and Dresser\n- See the Villager and replace them\n- Editing the layout of your village [Experimental, because it can break your save easilly!!]", "nightly": {"download_page": "https://github.com/Universal-Team/LeafEdit/releases/tag/git", "downloads": {"LeafEdit.3dsx": {"size": 2911060, "size_str": "2 MiB", "url": "https://github.com/Universal-Team/LeafEdit/releases/download/git/LeafEdit.3dsx"}, "LeafEdit.cia": {"size": 2393024, "size_str": "2 MiB", "url": "https://github.com/Universal-Team/LeafEdit/releases/download/git/LeafEdit.cia"}}, "qr": {"LeafEdit.cia": "https://db.universal-team.net/assets/images/qr/git/leafedit-cia.png"}, "update_notes": "<p dir=\"auto\">Pk11 - Update to new nightly method</p>", "update_notes_md": "Pk11 - Update to new nightly method\n\n", "updated": "2025-12-29T11:26:10Z", "version": "git", "version_title": "Continuous Build - 4ffbec4"}, "qr": {"LeafEdit.cia": "https://db.universal-team.net/assets/images/qr/leafedit-cia.png"}, "screenshots": [{"description": "Acre editor nl", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/acre-editor-nl.png"}, {"description": "Acreeditor ww", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/acreeditor-ww.png"}, {"description": "Appearance editor nl", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/appearance-editor-nl.png"}, {"description": "Appearance editor ww", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/appearance-editor-ww.png"}, {"description": "Badge editor", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/badge-editor.png"}, {"description": "Credits", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/credits.png"}, {"description": "Developed screen", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/developed-screen.png"}, {"description": "Editor", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/editor.png"}, {"description": "Item editor nl", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/item-editor-nl.png"}, {"description": "Item editor ww", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/item-editor-ww.png"}, {"description": "Item list", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/item-list.png"}, {"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/main-menu.png"}, {"description": "Map editor nl", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/map-editor-nl.png"}, {"description": "Map editor ww", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/map-editor-ww.png"}, {"description": "Palette tool nl", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/palette-tool-nl.png"}, {"description": "Palette tool nl2", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/palette-tool-nl2.png"}, {"description": "Palette tool ww", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/palette-tool-ww.png"}, {"description": "Pattern editor", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/pattern-editor.png"}, {"description": "Pattern tool menu", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/pattern-tool-menu.png"}, {"description": "Pattern viewer", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/pattern-viewer.png"}, {"description": "Player editor nl", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/player-editor-nl.png"}, {"description": "Player editor nl2", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/player-editor-nl2.png"}, {"description": "Player editor ww", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/player-editor-ww.png"}, {"description": "Player editor ww2", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/player-editor-ww2.png"}, {"description": "Player selector", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/player-selector.png"}, {"description": "Pocket editor nl", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/pocket-editor-nl.png"}, {"description": "Pocket editor ww", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/pocket-editor-ww.png"}, {"description": "Save select", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/save-select.png"}, {"description": "Script main", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/script-main.png"}, {"description": "Settings", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/settings.png"}, {"description": "Town editor", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/town-editor.png"}, {"description": "Update center", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/update-center.png"}, {"description": "Villager editor", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/villager-editor.png"}, {"description": "Villager item editor", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/villager-item-editor.png"}, {"description": "Villager select", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/villager-select.png"}, {"description": "Villager viewer", "url": "https://db.universal-team.net/assets/images/screenshots/leafedit/villager-viewer.png"}], "slug": "leafedit", "source": "https://github.com/Universal-Team/LeafEdit", "stars": 82, "systems": ["3DS"], "title": "LeafEdit", "unique_ids": [276769], "update_notes": "<h1 dir=\"auto\">After like 75% of this year, another release is there.</h1>\n<h2 dir=\"auto\">What's new?</h2>\n<ul dir=\"auto\">\n<li>Added initial Wild World support.</li>\n<li>Implemented an Update Center. That means, you can update to Release &amp; Nightly within LeafEdit itself.</li>\n<li>Removed the need of editing Settings.json for the Acres Editor.</li>\n<li>Added Town Map Editor.</li>\n<li>Added Pattern Editor.</li>\n<li>For a list of editing features, look <a href=\"https://github.com/Universal-Team/LeafEdit/blob/master/editing-features.md\">here</a>.</li>\n</ul>\n<h2 dir=\"auto\">Changes</h2>\n<ul dir=\"auto\">\n<li>Changed mainpath to <code class=\"notranslate\">sdmc:/3ds/LeafEdit/</code>, so move your stuff there before updating.</li>\n<li>Changed LeafEdit completely.</li>\n<li>Remove Town Manager. (Use Checkpoint for backup and restore instead.)</li>\n<li>Rewrite the core.</li>\n<li>UI style changes.</li>\n<li>Switched selections to lists for now.</li>\n<li>English only for now until the core is completely done.</li>\n<li>Changed assets, so you need an Internet Connection on first startup on this version.</li>\n</ul>\n<h2 dir=\"auto\">This is version 0.2.1, because it doesn't have much changes and for v0.3.0, it is not ready yet.</h2>\n<h1 dir=\"auto\">The wiki will get an update later for the latest changes. So: <strong>read the wiki before starting with LEAFEDIT and make backups</strong>!!!!!</h1>\n<h2 dir=\"auto\">We are not responsible for any mistakes you do, so use this at your own risk. You can find the link to the wiki <a href=\"https://github.com/Universal-Team/LeafEdit/wiki\">here</a>.</h2>", "update_notes_md": "# After like 75% of this year, another release is there.\n\n## What's new?\n- Added initial Wild World support.\n- Implemented an Update Center. That means, you can update to Release & Nightly within LeafEdit itself.\n- Removed the need of editing Settings.json for the Acres Editor.\n- Added Town Map Editor.\n- Added Pattern Editor.\n- For a list of editing features, look [here](https://github.com/Universal-Team/LeafEdit/blob/master/editing-features.md).\n\n## Changes\n- Changed mainpath to `sdmc:/3ds/LeafEdit/`, so move your stuff there before updating.\n- Changed LeafEdit completely.\n- Remove Town Manager. (Use Checkpoint for backup and restore instead.)\n- Rewrite the core.\n- UI style changes.\n- Switched selections to lists for now.\n- English only for now until the core is completely done.\n- Changed assets, so you need an Internet Connection on first startup on this version.\n\n## This is version 0.2.1, because it doesn't have much changes and for v0.3.0, it is not ready yet.\n\n# The wiki will get an update later for the latest changes. So: **read the wiki before starting with LEAFEDIT and make backups**!!!!!\n## We are not responsible for any mistakes you do, so use this at your own risk. You can find the link to the wiki [here](https://github.com/Universal-Team/LeafEdit/wiki).\n\n", "updated": "2020-09-05T17:30:43Z", "urls": ["https://db.universal-team.net/3ds/leafedit"], "version": "v0.2.1", "version_title": "Initial Wild World support.", "website": "https://universal-team.net/projects/leafedit", "wiki": "https://github.com/Universal-Team/LeafEdit/wiki"}, {"author": "Universal-Team", "avatar": "https://avatars.githubusercontent.com/u/49733679?v=4", "categories": ["utility"], "color": "#282928", "color_bg": "#282928", "created": "2019-04-27T19:07:23Z", "description": "Open-Source lookalike of nocash’s Unlaunch.dsi", "download_page": "https://github.com/Universal-Team/Relaunch/releases", "downloads": {"Relaunch.7z": {"size": 148518, "size_str": "145 KiB", "url": "https://github.com/Universal-Team/Relaunch/releases/download/v4.0.1/Relaunch.7z"}}, "github": "Universal-Team/Relaunch", "icon": "https://db.universal-team.net/assets/images/icons/relaunch.png", "icon_index": 192, "image": "https://raw.githubusercontent.com/Universal-Team/Relaunch/master/logo.png", "image_length": 510792, "installed_files": ["%NDS%/Relaunch.nds"], "license": "mit", "license_name": "MIT License", "nightly": {"download_page": "https://github.com/Universal-Team/Relaunch/releases/tag/git", "downloads": {"Relaunch.7z": {"size": 140805, "size_str": "137 KiB", "url": "https://github.com/Universal-Team/Relaunch/releases/download/git/Relaunch.7z"}}, "update_notes": "<p dir=\"auto\">Pk11 - Update for new nightly method, pin to devkitpro/devkitarm:20241104</p>", "update_notes_md": "Pk11 - Update for new nightly method, pin to devkitpro/devkitarm:20241104\n\n", "updated": "2025-12-29T11:33:54Z", "version": "git", "version_title": "Continuous Build - 65f1308"}, "screenshots": [{"description": "Main", "url": "https://db.universal-team.net/assets/images/screenshots/relaunch/main.png"}], "scripts": {"Relaunch.cia": [{"file": "Relaunch.7z", "output": "/Relaunch.7z", "repo": "Universal-Team/Relaunch", "type": "downloadRelease"}, {"file": "/Relaunch.7z", "input": "Relaunch/Relaunch.cia", "output": "/Relaunch.cia", "type": "extractFile"}, {"file": "/Relaunch.7z", "input": "Relaunch/_nds/Relaunch/menu.bin", "output": "/_nds/Relaunch/menu.bin", "type": "extractFile"}, {"file": "/Relaunch.cia", "type": "installCia"}, {"file": "/Relaunch.cia", "type": "deleteFile"}, {"file": "/Relaunch.7z", "type": "deleteFile"}], "Relaunch.nds": [{"file": "Relaunch.7z", "output": "/Relaunch.7z", "repo": "Universal-Team/Relaunch", "type": "downloadRelease"}, {"file": "/Relaunch.7z", "input": "Relaunch/Relaunch.nds", "output": "%NDS%/Relaunch.nds", "type": "extractFile"}, {"file": "/Relaunch.7z", "input": "Relaunch/_nds/Relaunch/menu.bin", "output": "/_nds/Relaunch/menu.bin", "type": "extractFile"}, {"file": "/Relaunch.7z", "type": "deleteFile"}]}, "slug": "relaunch", "source": "https://github.com/Universal-Team/Relaunch", "stars": 38, "systems": ["DS"], "title": "Relaunch", "update_notes": "<p dir=\"auto\">This makes Universal-Updater download the latest stable version</p>", "update_notes_md": "This makes Universal-Updater download the latest stable version", "updated": "2020-07-20T15:23:43Z", "urls": ["https://db.universal-team.net/ds/relaunch"], "version": "v4.0.1", "version_title": "v4.0.1: replace Bruh edition", "website": "https://universal-team.net/projects/relaunch", "wiki": "https://github.com/Universal-Team/Relaunch/wiki"}, {"author": "Universal-Team", "avatar": "https://avatars.githubusercontent.com/u/49733679?v=4", "categories": ["utility"], "color": "#b7b7b7", "color_bg": "#808080", "created": "2019-11-03T17:35:42Z", "description": "A universally good TextEditor! :)", "download_page": "https://github.com/Universal-Team/Universal-Edit/releases", "downloads": {"Universal-Edit.3dsx": {"size": 1005252, "size_str": "981 KiB", "url": "https://github.com/Universal-Team/Universal-Edit/releases/download/v0.1.0/Universal-Edit.3dsx"}, "Universal-Edit.cia": {"size": 1041344, "size_str": "1016 KiB", "url": "https://github.com/Universal-Team/Universal-Edit/releases/download/v0.1.0/Universal-Edit.cia"}}, "github": "Universal-Team/Universal-Edit", "icon": "https://raw.githubusercontent.com/Universal-Team/Universal-Edit/master/3DS/app/icon.png", "icon_index": 193, "image": "https://raw.githubusercontent.com/Universal-Team/Universal-Edit/master/3DS/app/banner.png", "image_length": 3609, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "nightly": {"download_page": "https://github.com/Universal-Team/Universal-Edit/releases/tag/git", "downloads": {"Universal-Edit.3dsx": {"size": 1039752, "size_str": "1015 KiB", "url": "https://github.com/Universal-Team/Universal-Edit/releases/download/git/Universal-Edit.3dsx"}, "Universal-Edit.cia": {"size": 1061824, "size_str": "1 MiB", "url": "https://github.com/Universal-Team/Universal-Edit/releases/download/git/Universal-Edit.cia"}}, "qr": {"Universal-Edit.cia": "https://db.universal-team.net/assets/images/qr/git/universal-edit-cia.png"}, "update_notes": "<p dir=\"auto\">Pk11 - Update to new nightly method</p>", "update_notes_md": "Pk11 - Update to new nightly method\n\n", "updated": "2025-12-29T11:44:44Z", "version": "git", "version_title": "Continuous Build - 53df1c7"}, "qr": {"Universal-Edit.cia": "https://db.universal-team.net/assets/images/qr/universal-edit-cia.png"}, "slug": "universal-edit", "source": "https://github.com/Universal-Team/Universal-Edit", "stars": 14, "systems": ["3DS"], "title": "Universal-Edit", "unique_ids": [276757], "update_notes": "<p dir=\"auto\">This is Universal-Edit, a universally good text editor for the 3DS console.</p>", "update_notes_md": "This is Universal-Edit, a universally good text editor for the 3DS console.", "updated": "2024-10-03T03:32:56Z", "urls": ["https://db.universal-team.net/3ds/universal-edit"], "version": "v0.1.0", "version_title": "v0.1.0: Initial release(?)", "wiki": "https://github.com/Universal-Team/Universal-Edit/wiki"}, {"author": "Universal-Team", "avatar": "https://avatars.githubusercontent.com/u/49733679?v=4", "categories": ["utility"], "color": "#0b497b", "color_bg": "#0b497b", "created": "2019-10-31T02:19:37Z", "description": "An easy to use app for installing and updating 3DS homebrew", "download_page": "https://github.com/Universal-Team/Universal-Updater/releases", "downloads": {"Universal-Updater.3dsx": {"size": 3196984, "size_str": "3 MiB", "url": "https://github.com/Universal-Team/Universal-Updater/releases/download/v3.3.4/Universal-Updater.3dsx"}, "Universal-Updater.cia": {"size": 2667456, "size_str": "2 MiB", "url": "https://github.com/Universal-Team/Universal-Updater/releases/download/v3.3.4/Universal-Updater.cia"}}, "github": "Universal-Team/Universal-Updater", "icon": "https://raw.githubusercontent.com/Universal-Team/Universal-Updater/master/app/icon.png", "icon_index": 194, "image": "https://raw.githubusercontent.com/Universal-Team/Universal-Updater/master/resources/2d-banner.png", "image_length": 24475, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "Universal-Updater is a homebrew application for the Nintendo 3DS with the intention to make downloading other homebrew simple and easy. No need to manually copy files or go through installation processes, as it does that all for you.\n\n### Features\n- A store format with a concept similar to the Cydia Repositories\n   - The default is [Universal-DB](https://db.universal-team.net)\n   - Want to add more? Go to settings, choose \"Select Unistore\", click the + icon and select one from the list, enter a URL, or scan a QR code\n- Customization in sorting and display\n   - Several sorting keys: \"Title\", \"Author\", and \"Last Updated\"\n   - Direction can be Ascending or Descending\n   - App display can be shown in either a grid or rows\n- Background installation so you can keep using the rest of the app while installing\n- Searching and markings to make finding apps easy\n- Viewing screenshots and release notes for apps\n- Shortcuts for easily updating frequently updated apps when using the Homebrew Launcher\n- Translations for users of many languages\n   - To contribute to translations, join our [Crowdin project](https://crwd.in/universal-updater)\n   - To request a new language, join our [Discord Server](https://universal-team.net/discord) or contact a project manager on Crowdin", "nightly": {"download_page": "https://github.com/Universal-Team/Universal-Updater/releases/tag/git", "downloads": {"Universal-Updater.3dsx": {"size": 2977028, "size_str": "2 MiB", "url": "https://github.com/Universal-Team/Universal-Updater/releases/download/git/Universal-Updater.3dsx"}, "Universal-Updater.cia": {"size": 2454464, "size_str": "2 MiB", "url": "https://github.com/Universal-Team/Universal-Updater/releases/download/git/Universal-Updater.cia"}}, "qr": {"Universal-Updater.cia": "https://db.universal-team.net/assets/images/qr/git/universal-updater-cia.png"}, "update_notes": "<p dir=\"auto\">TWLBot - Automatic translation import</p>", "update_notes_md": "TWLBot - Automatic translation import", "updated": "2026-04-15T02:06:04Z", "version": "git", "version_title": "Continuous Build - d04c0ee"}, "qr": {"Universal-Updater.cia": "https://db.universal-team.net/assets/images/qr/universal-updater-cia.png"}, "screenshots": [{"description": "Auto update settings", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/auto-update-settings.png"}, {"description": "Credits", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/credits.png"}, {"description": "Directory selection", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/directory-selection.png"}, {"description": "Directory settings", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/directory-settings.png"}, {"description": "Download list", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/download-list.png"}, {"description": "Entry info", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/entry-info.png"}, {"description": "Gui settings", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/gui-settings.png"}, {"description": "Language selection", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/language-selection.png"}, {"description": "List style", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/list-style.png"}, {"description": "Mark menu", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/mark-menu.png"}, {"description": "Queue menu", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/queue-menu.png"}, {"description": "Recommended unistores", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/recommended-unistores.png"}, {"description": "Release notes", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/release-notes.png"}, {"description": "Screenshot", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/screenshot.png"}, {"description": "Search menu", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/search-menu.png"}, {"description": "Settings menu", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/settings-menu.png"}, {"description": "Sort menu", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/sort-menu.png"}, {"description": "Store selection", "url": "https://db.universal-team.net/assets/images/screenshots/universal-updater/store-selection.png"}], "slug": "universal-updater", "source": "https://github.com/Universal-Team/Universal-Updater", "stars": 1193, "systems": ["3DS"], "title": "Universal-Updater", "unique_ids": [276759], "unistore_exclude": true, "update_notes": "<div class=\"markdown-alert markdown-alert-tip\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-light-bulb mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z\"></path></svg>Tip</p><p dir=\"auto\">Did you notice Universal-DB has background images now? These are submitted by users like you! Head over to the <a href=\"https://github.com/Universal-Team/db/discussions\">GitHub Discussions</a> to learn more!</p>\n</div>\n<p dir=\"auto\">Not a particularly interesting release this one, but it fixes the crashes some new users were getting when Universal-Updater tried to display its changelog on first load up if Universal-DB hadn't downloaded successfully.</p>\n<p dir=\"auto\">Also, we recently added a new UniStore to the recommended list. Check out the mods in the Paper Mario Sticker Store! (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Hunter-Xuman/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Hunter-Xuman\">@Hunter-Xuman</a>!)</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/2397d2e0-7b82-4a91-8cde-264c94fbdc34\"><img src=\"https://github.com/user-attachments/assets/2397d2e0-7b82-4a91-8cde-264c94fbdc34\" alt=\"QR Code for the GitHub Release\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "> [!TIP]\n> Did you notice Universal-DB has background images now? These are submitted by users like you! Head over to the [GitHub Discussions][db] to learn more!\n\n[db]: https://github.com/Universal-Team/db/discussions\n\nNot a particularly interesting release this one, but it fixes the crashes some new users were getting when Universal-Updater tried to display its changelog on first load up if Universal-DB hadn't downloaded successfully.\n\nAlso, we recently added a new UniStore to the recommended list. Check out the mods in the Paper Mario Sticker Store! (Thanks @Hunter-Xuman!)\n\n![QR Code for the GitHub Release](https://github.com/user-attachments/assets/2397d2e0-7b82-4a91-8cde-264c94fbdc34)", "updated": "2026-02-03T12:56:46Z", "urls": ["https://db.universal-team.net/3ds/universal-updater"], "version": "v3.3.4", "version_title": "Crashing be gone", "website": "https://universal-team.net/projects/universal-updater.html", "wiki": "https://github.com/Universal-Team/Universal-Updater/wiki"}, {"author": "Universal-Team", "avatar": "https://avatars.githubusercontent.com/u/49733679?v=4", "categories": ["utility", "save-tool"], "color": "#964644", "color_bg": "#803c3a", "created": "2019-06-08T01:46:43Z", "description": "A Pokémon Bank for the 3rd through 5th generation Pokémon games for the Nintendo DS(i).", "download_page": "https://github.com/Universal-Team/pkmn-chest/releases", "downloads": {"pkmn-chest.cia": {"size": 1546496, "size_str": "1 MiB", "url": "https://github.com/Universal-Team/pkmn-chest/releases/download/v2.2/pkmn-chest.cia"}, "pkmn-chest.nds": {"size": 7269376, "size_str": "6 MiB", "url": "https://github.com/Universal-Team/pkmn-chest/releases/download/v2.2/pkmn-chest.nds"}}, "github": "Universal-Team/pkmn-chest", "icon": "https://raw.githubusercontent.com/Universal-Team/pkmn-chest/master/resources/icon.png", "icon_index": 195, "image": "https://raw.githubusercontent.com/Universal-Team/pkmn-chest/master/resources/icon.png", "image_length": 381, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "Pokémon Chest is an app for the DS(i) that can store and edit Pokémon in the DS Pokémon games.\n\nIt's current features include:\n- Loading save files from DSi SD, Flashcard SD, and retail cartridges\n- Storing up to 50 (flashcards) or 500 (DSi/3DS) boxes of Pokémon per chest with support for multiple chests\n- Editing most Pokémon, trainer, and other save data\n- Editing items in the bag\n- Injecting pk* files from SD\n- Dumping Pokémon to pk* files\n- Translated to Chinese, English, French, German, Indonesian, Italian, Japanese, Korean*, Lithuanian, Polish, Portuguese, Russian, and Spanish", "nightly": {"download_page": "https://github.com/Universal-Team/pkmn-chest/releases/tag/git", "downloads": {"pkmn-chest.cia": {"size": 6843648, "size_str": "6 MiB", "url": "https://github.com/Universal-Team/pkmn-chest/releases/download/git/pkmn-chest.cia"}, "pkmn-chest.dsi": {"size": 6829056, "size_str": "6 MiB", "url": "https://github.com/Universal-Team/pkmn-chest/releases/download/git/pkmn-chest.dsi"}, "pkmn-chest.nds": {"size": 6829056, "size_str": "6 MiB", "url": "https://github.com/Universal-Team/pkmn-chest/releases/download/git/pkmn-chest.nds"}}, "qr": {"pkmn-chest.cia": "https://db.universal-team.net/assets/images/qr/git/pkmn-chest-cia.png", "pkmn-chest.dsi": "https://db.universal-team.net/assets/images/qr/git/pkmn-chest-dsi.png", "pkmn-chest.nds": "https://db.universal-team.net/assets/images/qr/git/pkmn-chest-nds.png"}, "update_notes": "<p dir=\"auto\">Edoardo Lolletti - fix another oob access</p>", "update_notes_md": "Edoardo Lolletti - fix another oob access\n\n", "updated": "2026-03-17T18:52:56Z", "version": "git", "version_title": "Continuous Build - a847bb6"}, "qr": {"pkmn-chest.cia": "https://db.universal-team.net/assets/images/qr/pkmn-chest-cia.png", "pkmn-chest.nds": "https://db.universal-team.net/assets/images/qr/pkmn-chest-nds.png"}, "screenshots": [{"description": "Bag", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/bag.png"}, {"description": "Balls", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/balls.png"}, {"description": "Box", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/box.png"}, {"description": "Forms", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/forms.png"}, {"description": "Moves", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/moves.png"}, {"description": "Natures", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/natures.png"}, {"description": "Options", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/options.gif"}, {"description": "Origin", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/origin.png"}, {"description": "Party", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/party.png"}, {"description": "Species", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/species.png"}, {"description": "Stats", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/stats.png"}, {"description": "Summary", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/summary.png"}, {"description": "Top menu", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/top-menu.png"}, {"description": "Trainer", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/trainer.png"}, {"description": "Wallpaper", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/wallpaper.png"}, {"description": "X menu", "url": "https://db.universal-team.net/assets/images/screenshots/pkmn-chest/x-menu.png"}], "slug": "pkmn-chest", "source": "https://github.com/Universal-Team/pkmn-chest", "stars": 267, "systems": ["DS"], "title": "pkmn-chest", "update_notes": "<blockquote>\n<p dir=\"auto\">Pokémon Chest, a Pokémon bank for the Nintendo DS(i)</p>\n</blockquote>\n<h4 dir=\"auto\">What's new:</h4>\n<ul dir=\"auto\">\n<li>The config menu can now be accessed with <kbd>SELECT</kbd> on the top menu</li>\n<li>Directories can now be added to the top menu as favorites</li>\n<li>The Fateful Encounter status of a Pokémon can now be changed\n<ul dir=\"auto\">\n<li>In Generation 3 Mew must be a Fateful Encounter to obey</li>\n</ul>\n</li>\n<li>Updated the chest to use PKSM's latest bank version</li>\n<li>A warning will now be shown before turning off if an exception is thrown</li>\n</ul>\n<h4 dir=\"auto\">Bug fixes:</h4>\n<ul dir=\"auto\">\n<li>Fixed party Pokémon's stats not updating until moved to/from the PC</li>\n<li>Fixed the kerning on some characters in the font</li>\n<li>Fixed Korean being called <code class=\"notranslate\">한국</code> instead of <code class=\"notranslate\">한국어</code></li>\n<li>Fixed TM/HM pocket being called Poké Balls</li>\n<li>Fixed HMs not showing correctly in some Generation 3 games</li>\n<li>(<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/remicalixte/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/remicalixte\">@remicalixte</a>) Fixed shiny star not hiding after moving off a shiny Pokémon</li>\n<li>Several bug fixes in <a href=\"https://github.com/Flagbrew/PKSM-Core/compare/b543fa321133c5b5af784a09437e417cae26e094...27ba4a6ce64bf4206d0cce92f09d223c65dc975d\">PKSM-Core</a></li>\n</ul>\n<h4 dir=\"auto\">Side notes:</h4>\n<ul dir=\"auto\">\n<li>Nightly builds are available in the extras <a href=\"https://github.com/Universal-Team/extras/tree/master/builds/pkmn-chest\">repo</a> &amp; <a href=\"https://github.com/Universal-Team/extras/releases\">releases</a>.</li>\n<li>Report any bugs you find <a href=\"https://github.com/Universal-Team/pkmn-chest/issues/new/choose\">here</a>, and you can join our Discord server <a href=\"https://discord.gg/KDJCfGF\" rel=\"nofollow\">here</a></li>\n</ul>", "update_notes_md": "> Pokémon Chest, a Pokémon bank for the Nintendo DS(i)\n\n#### What's new:\n- The config menu can now be accessed with <kbd>SELECT</kbd> on the top menu\n- Directories can now be added to the top menu as favorites\n- The Fateful Encounter status of a Pokémon can now be changed\n  - In Generation 3 Mew must be a Fateful Encounter to obey\n- Updated the chest to use PKSM's latest bank version\n- A warning will now be shown before turning off if an exception is thrown\n\n#### Bug fixes:\n- Fixed party Pokémon's stats not updating until moved to/from the PC\n- Fixed the kerning on some characters in the font\n- Fixed Korean being called `한국` instead of `한국어`\n- Fixed TM/HM pocket being called Poké Balls\n- Fixed HMs not showing correctly in some Generation 3 games\n- (@remicalixte) Fixed shiny star not hiding after moving off a shiny Pokémon\n- Several bug fixes in [PKSM-Core](https://github.com/Flagbrew/PKSM-Core/compare/b543fa321133c5b5af784a09437e417cae26e094...27ba4a6ce64bf4206d0cce92f09d223c65dc975d)\n\n#### Side notes:\n- Nightly builds are available in the extras [repo](https://github.com/Universal-Team/extras/tree/master/builds/pkmn-chest) & [releases](https://github.com/Universal-Team/extras/releases).\n- Report any bugs you find [here](https://github.com/Universal-Team/pkmn-chest/issues/new/choose), and you can join our Discord server [here](https://discord.gg/KDJCfGF)", "updated": "2020-07-07T04:00:43Z", "urls": ["https://db.universal-team.net/ds/pkmn-chest"], "version": "v2.2", "version_title": "Easy config access, favorite folders, and various bug fixes", "website": "https://universal-team.net/projects/pkmn-chest", "wiki": "https://github.com/Universal-Team/pkmn-chest/wiki"}, {"author": "Voxel", "avatar": "https://avatars.githubusercontent.com/u/16278868?v=4", "categories": ["game"], "color": "#4d200e", "color_bg": "#4d200e", "created": "2023-06-11T17:58:31Z", "description": "A port of PrBoom+ for the Nintendo 3DS", "download_page": "https://github.com/Voxel9/PrBoom-Plus-3DS/releases", "downloads": {"PrBoom-Plus-3DS.zip": {"size": 31489159, "size_str": "30 MiB", "url": "https://github.com/Voxel9/PrBoom-Plus-3DS/releases/download/v1.0.0/PrBoom-Plus-3DS.zip"}, "PrBoom-Plus.3dsx": {"size": 2328352, "size_str": "2 MiB", "url": "https://github.com/Voxel9/PrBoom-Plus-3DS/releases/download/v1.0.0/PrBoom-Plus.3dsx"}, "PrBoom-Plus.cia": {"size": 1596864, "size_str": "1 MiB", "url": "https://github.com/Voxel9/PrBoom-Plus-3DS/releases/download/v1.0.0/PrBoom-Plus.cia"}}, "github": "Voxel9/PrBoom-Plus-3DS", "icon": "https://raw.githubusercontent.com/Voxel9/PrBoom-Plus-3DS/refs/heads/3ds/build/3ds/res/icon.png", "icon_index": 196, "image": "https://raw.githubusercontent.com/Voxel9/PrBoom-Plus-3DS/refs/heads/3ds/build/3ds/res/banner.png", "image_length": 37543, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "long_description": "Hi all. After much arduous work, I'm thrilled to finally share a brand new port of PrBoom+ to the 3DS!\n\nThis is more or less a straight port of PrBoom+ 2.6.66, with some extra added enhancements exclusive to the system.\nJust about everything you'd expect desktop PrBoom+ to do, this port should also be able to do.\nThe only things it can't do are a few unsupported renderer features (which have been stripped out anyway) and networking features.\nIn addition, all video modes apart from 8-bit are supported. By default, the GPU-accelerated OpenGL mode is enabled, though the other software-rendering modes are also available should you wish to fall back on them (so far, all modes produce roughly similar performance, with OpenGL being moderately faster)\n\nFeatures:\n-PrBoom+ 2.6.66\n-Features both GPU-accelerated OpenGL mode, and software-renderer modes\n-Great performance on New 3DS, decent-ish performance on Old 3DS\n-Good quality stereoscopic 3D (OpenGL mode only)\n-Interchangeable touchscreen mouse and keyboard\n(with touchscreen mouse, you can drag to look around, tap the screen to fire, and double-tap and hold to keep firing - ideal for Old 3DS)", "qr": {"PrBoom-Plus.cia": "https://db.universal-team.net/assets/images/qr/prboom-plus-cia.png"}, "screenshots": [{"description": "Gameplay 1", "url": "https://db.universal-team.net/assets/images/screenshots/prboom/gameplay-1.png"}, {"description": "Gameplay 2", "url": "https://db.universal-team.net/assets/images/screenshots/prboom/gameplay-2.png"}, {"description": "Gameplay 3", "url": "https://db.universal-team.net/assets/images/screenshots/prboom/gameplay-3.png"}, {"description": "Gameplay 4", "url": "https://db.universal-team.net/assets/images/screenshots/prboom/gameplay-4.png"}, {"description": "Gameplay 5", "url": "https://db.universal-team.net/assets/images/screenshots/prboom/gameplay-5.png"}, {"description": "Title", "url": "https://db.universal-team.net/assets/images/screenshots/prboom/title.png"}], "slug": "prboom", "source": "https://github.com/Voxel9/PrBoom-Plus-3DS", "stars": 47, "systems": ["3DS"], "title": "PrBoom+", "unique_ids": [371131], "update_notes": "<p dir=\"auto\">This is the first release of the PrBoom+ 3DS port.<br>\nRefer to the <a href=\"https://github.com/Voxel9/PrBoom-Plus-3DS#readme\">README</a> for instructions on how to get the game up and running, as well as what is and isn't supported.</p>\n<h3 dir=\"auto\">FBI QR code (for remote install)</h3>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/96e09b2a-7111-4051-a3f5-9d616bf088f6\"><img src=\"https://github.com/user-attachments/assets/96e09b2a-7111-4051-a3f5-9d616bf088f6\" alt=\"PrBoom-Plus-3DS-QR\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "This is the first release of the PrBoom+ 3DS port.\nRefer to the [README](https://github.com/Voxel9/PrBoom-Plus-3DS#readme) for instructions on how to get the game up and running, as well as what is and isn't supported.\n\n### FBI QR code (for remote install)\n![PrBoom-Plus-3DS-QR](https://github.com/Voxel9/PrBoom-Plus-3DS/assets/16278868/96e09b2a-7111-4051-a3f5-9d616bf088f6)\n", "updated": "2023-07-10T14:40:04Z", "urls": ["https://db.universal-team.net/3ds/prboom"], "version": "v1.0.0", "version_title": "v1.0.0"}, {"author": "Voxel", "avatar": "https://avatars.githubusercontent.com/u/16278868?v=4", "categories": ["game"], "color": "#515c7b", "color_bg": "#515c7b", "created": "2023-02-02T06:44:28Z", "description": "An updated 3DS port of the Sonic CD (2011) Decompilation", "download_page": "https://github.com/Voxel9/Sonic-CD-11-3DS-Redux/releases", "downloads": {"SonicCD.3dsx": {"size": 1314036, "size_str": "1 MiB", "url": "https://github.com/Voxel9/Sonic-CD-11-3DS-Redux/releases/download/v1.2.0/SonicCD.3dsx"}, "SonicCD.cia": {"size": 1257408, "size_str": "1 MiB", "url": "https://github.com/Voxel9/Sonic-CD-11-3DS-Redux/releases/download/v1.2.0/SonicCD.cia"}}, "github": "Voxel9/Sonic-CD-11-3DS-Redux", "icon": "https://raw.githubusercontent.com/Voxel9/Sonic-CD-11-3DS-Redux/refs/heads/3ds-2025/RSDKv3.3DS/res/icon.png", "icon_index": 197, "image": "https://raw.githubusercontent.com/Voxel9/Sonic-CD-11-3DS-Redux/refs/heads/3ds-2025/RSDKv3.3DS/res/banner.png", "image_length": 61771, "license": "other", "license_name": "Other", "long_description": "Port of Sonic CD to the 3DS, based on Rubberduckycooly's Sonic CD decompilation.\n\nIn order to run the game, you need to copy the \"Data.rsdk\" file from the Steam, Android, or iOS version of Sonic CD to \"/3ds/SonicCD\" on your SD card.", "qr": {"SonicCD.cia": "https://db.universal-team.net/assets/images/qr/soniccd-cia.png"}, "screenshots": [{"description": "Gameplay 1", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-cd/gameplay-1.png"}, {"description": "Gameplay 2", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-cd/gameplay-2.png"}, {"description": "Gameplay 3", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-cd/gameplay-3.png"}, {"description": "Gameplay 4", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-cd/gameplay-4.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/sonic-cd/title-screen.png"}], "script_message": "Note: You will need \"Data.rsdk\" from\nthe Steam, Android, or iOS version in\n\"sdmc:/3ds/SonicCD\" to play the game.", "slug": "sonic-cd", "source": "https://github.com/Voxel9/Sonic-CD-11-3DS-Redux", "stars": 31, "systems": ["3DS"], "title": "Sonic CD", "unique_ids": [470787], "update_notes": "<p dir=\"auto\">This is the third release of the updated Sonic CD 3DS port.</p>\n<h2 dir=\"auto\">Changelog</h2>\n<ul dir=\"auto\">\n<li>Now built on the most recent decomp source, as of Feb 2025</li>\n<li>FMV playback (Currently slow on O3DS and choppy on N3DS, use ffmpeg to scale down OGVs)</li>\n<li>Mods are now fully supported, install them the same way you would usually (in the mods folder)\n<ul dir=\"auto\">\n<li>Also copy the decompiled scripts to the Scripts folder from here:</li>\n<li><a href=\"https://github.com/RSDKModding/RSDKv3-Script-Decompilation\">https://github.com/RSDKModding/RSDKv3-Script-Decompilation</a></li>\n</ul>\n</li>\n<li>Software renderer now supported, but slow special stages on N3DS, and slow in general on O3DS\n<ul dir=\"auto\">\n<li>This isn't really useful when the hardware renderer exists, but is just nice to have</li>\n</ul>\n</li>\n<li>Navigation is now bound to both the circle pad and the dpad by default</li>\n<li>Fixed special stage backgrounds rendering incorrect when stereo 3D was on</li>\n<li>Fixed rendering in the game pause menu</li>\n</ul>\n<p dir=\"auto\">If you're upgrading from an older version, delete the existing settings.ini to ensure stability.</p>\n<p dir=\"auto\">Refer to the <a href=\"https://github.com/Voxel9/Sonic-CD-11-3DS-Redux#readme\">README</a> for further instructions.</p>\n<h3 dir=\"auto\">FBI QR code (for remote install)</h3>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/16278868/216816089-7fa60ff0-3ea5-4dd2-b27b-2c2d5ea3fc4e.png\"><img src=\"https://user-images.githubusercontent.com/16278868/216816089-7fa60ff0-3ea5-4dd2-b27b-2c2d5ea3fc4e.png\" alt=\"qr-code\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "This is the third release of the updated Sonic CD 3DS port.\n\n## Changelog\n- Now built on the most recent decomp source, as of Feb 2025\n- FMV playback (Currently slow on O3DS and choppy on N3DS, use ffmpeg to scale down OGVs)\n- Mods are now fully supported, install them the same way you would usually (in the mods folder)\n    - Also copy the decompiled scripts to the Scripts folder from here:\n    - https://github.com/RSDKModding/RSDKv3-Script-Decompilation\n- Software renderer now supported, but slow special stages on N3DS, and slow in general on O3DS\n    - This isn't really useful when the hardware renderer exists, but is just nice to have\n- Navigation is now bound to both the circle pad and the dpad by default\n- Fixed special stage backgrounds rendering incorrect when stereo 3D was on\n- Fixed rendering in the game pause menu\n\nIf you're upgrading from an older version, delete the existing settings.ini to ensure stability.\n\nRefer to the [README](https://github.com/Voxel9/Sonic-CD-11-3DS-Redux#readme) for further instructions.\n\n### FBI QR code (for remote install)\n![qr-code](https://user-images.githubusercontent.com/16278868/216816089-7fa60ff0-3ea5-4dd2-b27b-2c2d5ea3fc4e.png)", "updated": "2025-02-02T03:57:25Z", "urls": ["https://db.universal-team.net/3ds/sonic-cd"], "version": "v1.2.0", "version_title": "v1.2.0"}, {"author": "WLHQ", "avatar": "https://avatars.githubusercontent.com/u/106452668?v=4", "categories": ["utility"], "color": "#cbe1f8", "color_bg": "#687480", "created": "2024-04-26T03:11:09Z", "description": "A web server made in C for the 3DS.", "download_page": "https://github.com/WLHQ/3DWEB/releases", "downloads": {"3DWEB.3dsx": {"size": 174232, "size_str": "170 KiB", "url": "https://github.com/WLHQ/3DWEB/releases/download/v1.0.1/3DWEB.3dsx"}, "3DWEB.cia": {"size": 677824, "size_str": "661 KiB", "url": "https://github.com/WLHQ/3DWEB/releases/download/v1.0.1/3DWEB.cia"}}, "github": "WLHQ/3DWEB", "icon": "https://raw.githubusercontent.com/WLHQ/3DWEB/main/resources/icon.png", "icon_index": 198, "image": "https://raw.githubusercontent.com/WLHQ/3DWEB/main/resources/banner.png", "image_length": 12457, "license": "mit", "license_name": "MIT License", "long_description": "A flexible web server that can handle sd card file reads, crypto operations, system requests and raw memory operations.", "prerelease": {"download_page": "https://github.com/WLHQ/3DWEB/releases/tag/v1.0.2.1b", "downloads": {"3DWEB-1.0.2.1b.3dsx": {"size": 222376, "size_str": "217 KiB", "url": "https://github.com/WLHQ/3DWEB/releases/download/v1.0.2.1b/3DWEB-1.0.2.1b.3dsx"}, "3DWEB-1.0.2.1b.cia": {"size": 706496, "size_str": "689 KiB", "url": "https://github.com/WLHQ/3DWEB/releases/download/v1.0.2.1b/3DWEB-1.0.2.1b.cia"}}, "qr": {"3DWEB-1.0.2.1b.cia": "https://db.universal-team.net/assets/images/qr/prerelease/3dweb-1-0-2-1b-cia.png"}, "update_notes": "<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/WLHQ/3DWEB/compare/v1.0.1...v1.0.2.1b\"><tt>v1.0.1...v1.0.2.1b</tt></a></p>\n<p dir=\"auto\">Bug fixes, performance improvements &amp; MIME types support.</p>", "update_notes_md": "**Full Changelog**: https://github.com/WLHQ/3DWEB/compare/v1.0.1...v1.0.2.1b\n\nBug fixes, performance improvements & MIME types support.", "updated": "2026-03-13T00:20:05Z", "version": "v1.0.2.1b", "version_title": "v1.0.2.1b"}, "qr": {"3DWEB.cia": "https://db.universal-team.net/assets/images/qr/3dweb-cia.png"}, "slug": "3dweb", "source": "https://github.com/WLHQ/3DWEB", "stars": 9, "systems": ["3DS"], "title": "3DWEB", "unique_ids": [30024], "update_notes": "<p dir=\"auto\">What's New:</p>\n<ul dir=\"auto\">\n<li>Changed the Banner &amp; Icon for 3DWEB</li>\n<li>Minor updates to code.</li>\n</ul>", "update_notes_md": "What's New:\n\n- Changed the Banner & Icon for 3DWEB\n- Minor updates to code.", "updated": "2024-08-29T04:28:13Z", "urls": ["https://db.universal-team.net/3ds/3dweb"], "version": "v1.0.1", "version_title": "v1.0.1"}, {"author": "William278", "avatar": "https://avatars.githubusercontent.com/u/31187453?v=4", "categories": ["game"], "color": "#3c363d", "color_bg": "#3c363d", "created": "2022-08-03T15:01:48Z", "description": "Better Call Saul for the Nintendo DS.", "download_page": "https://github.com/WiIIiam278/bcsds/releases", "downloads": {"bcsds.nds": {"size": 844800, "size_str": "825 KiB", "url": "https://github.com/WiIIiam278/BCSDS/releases/download/1.0/bcsds.nds"}}, "github": "WiIIiam278/bcsds", "icon": "https://db.universal-team.net/assets/images/icons/better-call-saul-ds.png", "icon_index": 199, "image": "https://db.universal-team.net/assets/images/icons/better-call-saul-ds.png", "image_length": 630, "license": "apache-2.0", "license_name": "Apache License 2.0", "long_description": "Better Call Saul for the Nintendo DS.\n\n### Playing\nTouch the screen to start the game (once you've had enough of the title screen). To play, you need to move the randomly shuffled spliced numbers into the four slots to match Mesa Verde's address&dagger; - 1216 (one after Magna Carta)! Keep sound on for the best experience.\n\n&dagger; *Doesn't Jimmy switch the numbers to 1261 in the show?* → I think if you double check you'll see that 1216 is correct!!!", "qr": {"bcsds.nds": "https://db.universal-team.net/assets/images/qr/bcsds-nds.png"}, "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/better-call-saul-ds/gameplay.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/better-call-saul-ds/title-screen.png"}], "slug": "better-call-saul-ds", "source": "https://github.com/WiIIiam278/BCSDS", "stars": 33, "systems": ["DS"], "title": "Better Call Saul DS", "update_notes": "<p dir=\"auto\">Initial release.</p>\n<p dir=\"auto\">Recommended emulator is MelonDS with DLDI  enabled in Emulation Settings --&gt; Homebrew.</p>", "update_notes_md": "Initial release.\n\nRecommended emulator is MelonDS with DLDI  enabled in Emulation Settings --> Homebrew.", "updated": "2022-08-03T15:03:05Z", "urls": ["https://db.universal-team.net/ds/better-call-saul-ds"], "version": "1.0", "version_title": "BCSDS v1.0", "website": "https://william278.net/project/better-call-saul-ds"}, {"archive": {"Breaking Bad DS.zip": {"breaking-bad-ds.nds": ["breaking-bad-ds.nds"]}}, "author": "William278", "avatar": "https://avatars.githubusercontent.com/u/31187453?v=4", "categories": ["game"], "color": "#483326", "color_bg": "#483326", "created": "2023-07-06T00:11:28Z", "description": "Breaking Bad, as a Nintendo DS game! Master the art of the cook and prepare the perfect batch—lest you meet the wrong end of Gus. Hone your cook in both Singleplayer and Local Multiplayer Vs.", "download_page": "https://github.com/WiIIiam278/breaking-bad-ds/releases", "downloads": {"breaking-bad-ds.nds": {"size": 5284864, "size_str": "5 MiB", "url": "https://github.com/WiIIiam278/breaking-bad-ds/releases/download/1.0.6/breaking-bad-ds.nds"}}, "github": "WiIIiam278/breaking-bad-ds", "icon": "https://raw.githubusercontent.com/WiIIiam278/breaking-bad-ds/main/icon.png", "icon_index": 200, "image": "https://raw.githubusercontent.com/WiIIiam278/breaking-bad-ds/main/banner-art.png", "image_length": 50995, "license": "apache-2.0", "license_name": "Apache License 2.0", "long_description": "*Breaking Bad*, as a Nintendo DS game, complete with 3D graphics and models. Master the art of the cook on your Nintendo DS system and prepare the perfect batch&mdash;lest you meet the wrong end of Gus. Hone your cook in both Singleplayer and Local Multiplayer Vs.\n\n## Instructions\n### Tutorial (1P)\nThe Tutorial will teach you how to play! Gale will provide instructions on how to complete each Minigame. To access the Tutorial, select it from the Main Menu.\n\n### Story Mode (1P)\nTo start story mode, start the game. Touch to start, then tap \"Start Game → Story Mode.\"\n\nGus has appointed you Head Cook! Meet his ever-increasing demands by cooking against the clock in the Superlab. Each day, you'll be given a Quota you must complete within a set time limit to progress on to the next day. After each day, you'll receive your pay packet based on your performance and efficiency, which you can spend in Saul's shop!\n\nStory mode lasts five days, and there are two possible endings (\"Good\" and \"Bad\"). Good luck!\n\n### Local Multiplayer (2P)\nBreaking Bad for Nintendo DS also supports up to two Nintendo DS systems playing together in a Multiplayer Vs. Battle to see who can complete their batches the quickest. To set this up:\n\n* On the first system, launch the game. Touch to start, then tap \"Start Game → Host.\"\n* On the second system, launch the game, touch to start, then tap \"Start Game → Join.\"\n* Wait for the systems to establish communications.\n* On the Host console, press the A Button to start the game.\n\nThe Host system will play as Walter, while the guest will play as Jesse. The magic that makes it work is thanks to the incredible [Fewnity](https://github.com/Fewnity/Nintendo-DS-Nifi-Template/)'s amazing NiFi scaffold!\n\n### Hank's Minerals\nBy completing certain challenges, you'll find minerals! Hank will appraise minerals you find in the \"Hank's Minerals\" submenu, located in the Extras Menu. There are twelve minerals to find, and you can view how to get them by tapping on each `[?]` icon in the menu.\n\nOnce you've obtained a mineral, it will be displayed in the menu and selecting it will tell you what it is. Minerals marked with \"??????\" are a secret, so no hints there!\n\n### Music Player\nYou can listen to the game music through the Music Player submenu, located in the Extras menu. Use the left and right buttons on the + Control Pad to change the track.", "nightly": {"download_page": "https://github.com/WiIIiam278/breaking-bad-ds/actions", "downloads": {"Breaking Bad DS.zip": {"url": "https://nightly.link/WiIIiam278/breaking-bad-ds/workflows/ci/main/Breaking%20Bad%20DS.zip"}}}, "qr": {"breaking-bad-ds.nds": "https://db.universal-team.net/assets/images/qr/breaking-bad-ds-nds.png"}, "screenshots": [{"description": "Hanks minerals", "url": "https://db.universal-team.net/assets/images/screenshots/breaking-bad-ds/hanks-minerals.png"}, {"description": "In the lab", "url": "https://db.universal-team.net/assets/images/screenshots/breaking-bad-ds/in-the-lab.png"}, {"description": "Minigame", "url": "https://db.universal-team.net/assets/images/screenshots/breaking-bad-ds/minigame.png"}, {"description": "Multiplayer vs", "url": "https://db.universal-team.net/assets/images/screenshots/breaking-bad-ds/multiplayer-vs.png"}, {"description": "Story mode", "url": "https://db.universal-team.net/assets/images/screenshots/breaking-bad-ds/story-mode.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/breaking-bad-ds/title-screen.png"}], "slug": "breaking-bad-ds", "source": "https://github.com/WiIIiam278/breaking-bad-ds", "stars": 186, "systems": ["DS"], "title": "Breaking Bad DS", "update_notes": "<h2 dir=\"auto\">Change notes</h2>\n<ul dir=\"auto\">\n<li>Updated dialogue with Gus and Gale\n<ul dir=\"auto\">\n<li>Fixed a few spelling mistakes (addage -&gt; adage, apologise -&gt; apologize)</li>\n<li>Fixed Gale's introductory text implying you have already turned the ventilation valve</li>\n</ul>\n</li>\n<li>Fixed save data sometimes not correctly tracking the state of the game</li>\n<li>Improved the stability of the game ending logic\n<ul dir=\"auto\">\n<li>Added a failsafe dialogue state check before end-of-day dialogue on Day 5</li>\n<li>The game will now forcibly defrag the VRAM sprite buffers before displaying the End Screen</li>\n<li>The game will now award the \"Completed Story Mode\" mineral achievement before displaying the End Screen</li>\n</ul>\n</li>\n<li>Fixed a bug where the mineral selection sound effect on Hank's Minerals screen would play multiple times, would still play if a mineral was not selected, and would also still play if the same mineral was selected</li>\n<li>Added sound effects to the \"cracking\" minigame; the \"pestle hit\" effect will now also play when a critical hit/golden hammer hit is landed on a section or crystal of methamphetamine product</li>\n</ul>\n<h2 dir=\"auto\">Playing</h2>\n<p dir=\"auto\">For the absolute best experience, pop the ROM on a flashcart and enjoy!</p>\n<h3 dir=\"auto\">On an Emulator</h3>\n<p dir=\"auto\">But if you're not as bothered as Walter is about doing things with the proper gear, <a href=\"https://github.com/melonDS-emu/melonDS/releases/latest\">melonDS</a> is the recommended emulator for play due to its accuracy and performance. Alternatively, the latest release of <a href=\"https://github.com/TASEmulators/desmume/releases/latest\">DeSmuME</a> is slightly easier to setup and supports <a href=\"#ds-rumble-pak-support\">emulating rumble</a>.</p>\n<p dir=\"auto\">To run this on melonDS, you'll need to go into the Emulator Config -&gt; DLDI -&gt; Enable DLDI, since this uses the homebrew nitrofile system.  I recommend the Software video emulator for best results to make the models pop, as the OpenGL backend doesn't quite support the DS's hardware-accelerated outlines just yet.</p>\n<h3 dir=\"auto\">On a modded DSi/3DS</h3>\n<p dir=\"auto\">You can also run this on a modded DSi or 3DS with Twilight Menu++ (other game loaders have not been tested). You can download the game ROM by scanning the QR code below in your loader's menu, if your system supports this. Please make sure you use v1.0.3+, or your game may crash on startup!</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/43c4d7e2-0813-4d9c-b284-22e655e8f4f1\"><img src=\"https://github.com/user-attachments/assets/43c4d7e2-0813-4d9c-b284-22e655e8f4f1\" alt=\"QR code for installing the game on a DSi/3DS with TwilightMenu\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\">Unsupported platforms</h3>\n<p dir=\"auto\">This <em>won't work on the Wii U Virtual Console emulator</em>. I'm sorry to ruin your dreams. If you run this on a cool setup, take a picture and <a href=\"mailto:will27528+brbads@gmail.com\">email me</a>.</p>", "update_notes_md": "## Change notes\n* Updated dialogue with Gus and Gale\n  - Fixed a few spelling mistakes (addage -> adage, apologise -> apologize)\n  - Fixed Gale's introductory text implying you have already turned the ventilation valve\n* Fixed save data sometimes not correctly tracking the state of the game\n* Improved the stability of the game ending logic\n  - Added a failsafe dialogue state check before end-of-day dialogue on Day 5\n  - The game will now forcibly defrag the VRAM sprite buffers before displaying the End Screen\n  - The game will now award the \"Completed Story Mode\" mineral achievement before displaying the End Screen\n* Fixed a bug where the mineral selection sound effect on Hank's Minerals screen would play multiple times, would still play if a mineral was not selected, and would also still play if the same mineral was selected\n* Added sound effects to the \"cracking\" minigame; the \"pestle hit\" effect will now also play when a critical hit/golden hammer hit is landed on a section or crystal of methamphetamine product\n\n## Playing\nFor the absolute best experience, pop the ROM on a flashcart and enjoy!\n\n### On an Emulator\nBut if you're not as bothered as Walter is about doing things with the proper gear, [melonDS](https://github.com/melonDS-emu/melonDS/releases/latest) is the recommended emulator for play due to its accuracy and performance. Alternatively, the latest release of [DeSmuME](https://github.com/TASEmulators/desmume/releases/latest) is slightly easier to setup and supports [emulating rumble](#ds-rumble-pak-support).\n\nTo run this on melonDS, you'll need to go into the Emulator Config -> DLDI -> Enable DLDI, since this uses the homebrew nitrofile system.  I recommend the Software video emulator for best results to make the models pop, as the OpenGL backend doesn't quite support the DS's hardware-accelerated outlines just yet.\n\n### On a modded DSi/3DS\nYou can also run this on a modded DSi or 3DS with Twilight Menu++ (other game loaders have not been tested). You can download the game ROM by scanning the QR code below in your loader's menu, if your system supports this. Please make sure you use v1.0.3+, or your game may crash on startup!\n\n![QR code for installing the game on a DSi/3DS with TwilightMenu](https://github.com/WiIIiam278/breaking-bad-ds/assets/31187453/43c4d7e2-0813-4d9c-b284-22e655e8f4f1)\n\n### Unsupported platforms\nThis *won't work on the Wii U Virtual Console emulator*. I'm sorry to ruin your dreams. If you run this on a cool setup, take a picture and [email me](mailto:will27528+brbads@gmail.com).", "updated": "2023-11-23T18:49:44Z", "urls": ["https://db.universal-team.net/ds/breaking-bad-ds"], "version": "1.0.6", "version_title": "Breaking Bad 1.0.6", "website": "https://william278.net/project/breaking-bad-ds"}, {"author": "YANBForwarder", "avatar": "https://avatars.githubusercontent.com/u/103953989?v=4", "categories": ["utility"], "color": "#e9cdd1", "color_bg": "#807072", "created": "2021-06-16T08:14:55Z", "description": "Yet another nds-bootstrap forwarder. Runs from 3DS-mode!", "download_page": "https://github.com/YANBForwarder/YANBF/releases", "downloads": {"YANBF-Linux.zip": {"size": 89737030, "size_str": "85 MiB", "url": "https://github.com/YANBForwarder/YANBF/releases/download/v1.6.3/YANBF-Linux.zip"}, "YANBF-Windows.zip": {"size": 71071637, "size_str": "67 MiB", "url": "https://github.com/YANBForwarder/YANBF/releases/download/v1.6.3/YANBF-Windows.zip"}, "YANBF-macOS.zip": {"size": 87123644, "size_str": "83 MiB", "url": "https://github.com/YANBForwarder/YANBF/releases/download/v1.6.3/YANBF-macOS.zip"}, "bootstrap.cia": {"size": 206592, "size_str": "201 KiB", "url": "https://github.com/YANBForwarder/YANBF/releases/download/v1.6.3/bootstrap.cia"}}, "github": "YANBForwarder/YANBF", "icon_index": 201, "image": "https://avatars.githubusercontent.com/u/103953989?v=4&size=128", "image_length": 1561, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "long_description": "YANBF is a 3DS-mode nds-bootstrap forwarder, allowing for more than 40 forwarder titles as compared to the older forwarder template.", "qr": {"bootstrap.cia": "https://db.universal-team.net/assets/images/qr/bootstrap-cia.png"}, "script_message": "You will need to generate the actual forwarders on your computer.\n\nSee the README for more information:\nhttps://github.com/YANBForwarder/YANBF", "scripts": {"YANBF forwarder pack": [{"file": "bootstrap.cia", "output": "/bootstrap.cia", "repo": "YANBForwarder/YANBF", "type": "downloadRelease"}, {"file": "https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.nds-bootstrap.7z", "output": "/DS.Game.Forwarder.pack.nds-bootstrap.7z", "type": "downloadFile"}, {"file": "/DS.Game.Forwarder.pack.nds-bootstrap.7z", "input": "for SD Card root/", "output": "/", "type": "extractFile"}, {"file": "/bootstrap.cia", "type": "installCia"}, {"file": "/bootstrap.cia", "type": "deleteFile"}, {"file": "/DS.Game.Forwarder.pack.nds-bootstrap.7z", "type": "deleteFile"}, {"file": "https://github.com/taserbolt/APFix-and-Widescreen-TWL/raw/main/apfix.pck", "output": "/_nds/ntr-forwarder/apfix.pck", "type": "downloadFile"}, {"file": "https://github.com/taserbolt/APFix-and-Widescreen-TWL/raw/main/widescreen.pck", "output": "/_nds/ntr-forwarder/widescreen.pck", "type": "downloadFile"}]}, "slug": "yanbf", "source": "https://github.com/YANBForwarder/YANBF", "stars": 233, "systems": ["3DS"], "title": "YANBF", "update_notes": "<h1 dir=\"auto\">IMPORTANT WHEN UPDATING:</h1>\n<ul dir=\"auto\">\n<li>After downloading the updated generator, copy the id.txt file from the old release to the new one! <strong>YOU RISK REPLACING YOUR OLD FORWARDERS WITHOUT THIS!</strong></li>\n</ul>\n<h3 dir=\"auto\">Bug fixes</h3>\n<ul dir=\"auto\">\n<li>Dependency on the YANBF API has been removed entirely, and now directly accesses GitHub for the assets.\n<ul dir=\"auto\">\n<li>The API broke and doesn't want to fix itself. There's no point keeping it up anymore.</li>\n<li>Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1467086901\" data-permission-text=\"Title is private\" data-url=\"https://github.com/YANBForwarder/YANBF/issues/42\" data-hovercard-type=\"issue\" data-hovercard-url=\"/YANBForwarder/YANBF/issues/42/hovercard\" href=\"https://github.com/YANBForwarder/YANBF/issues/42\">#42</a></li>\n</ul>\n</li>\n</ul>", "update_notes_md": "# IMPORTANT WHEN UPDATING:\n- After downloading the updated generator, copy the id.txt file from the old release to the new one! **YOU RISK REPLACING YOUR OLD FORWARDERS WITHOUT THIS!** \n\n### Bug fixes\n- Dependency on the YANBF API has been removed entirely, and now directly accesses GitHub for the assets.\n    - The API broke and doesn't want to fix itself. There's no point keeping it up anymore.\n    - Fixes #42 \n", "updated": "2022-11-29T05:28:56Z", "urls": ["https://db.universal-team.net/3ds/yanbf"], "version": "v1.6.3", "version_title": "v1.6.3: yo my server died"}, {"author": "ZIXT233", "avatar": "https://avatars.githubusercontent.com/u/9472407?v=4", "categories": ["app"], "color": "#dec873", "color_bg": "#807342", "created": "2026-02-14T19:49:21Z", "description": "A HTTP file manager for Nintendo 3DS.", "download_page": "https://github.com/ZIXT233/3DS-FileBrowser/releases", "downloads": {"3ds-filebrowser.3dsx": {"size": 453796, "size_str": "443 KiB", "url": "https://github.com/ZIXT233/3DS-FileBrowser/releases/download/v1.0.0/3ds-filebrowser.3dsx"}, "3ds-filebrowser.cia": {"size": 771008, "size_str": "752 KiB", "url": "https://github.com/ZIXT233/3DS-FileBrowser/releases/download/v1.0.0/3ds-filebrowser.cia"}}, "github": "ZIXT233/3DS-FileBrowser", "icon": "https://raw.githubusercontent.com/ZIXT233/3DS-FileBrowser/master/meta/icon.png", "icon_index": 202, "image": "https://raw.githubusercontent.com/ZIXT233/3DS-FileBrowser/master/meta/banner.png", "image_length": 29741, "long_description": "A HTTP file manager for Nintendo 3DS. Run the app on your 3DS, connect from a phone or PC on the same Wi‑Fi, and browse, upload, download, and manage files on the SD card via a web interface.", "qr": {"3ds-filebrowser.cia": "https://db.universal-team.net/assets/images/qr/3ds-filebrowser-cia.png"}, "slug": "3ds-filebrowser", "source": "https://github.com/ZIXT233/3DS-FileBrowser", "stars": 18, "systems": ["3DS"], "title": "3DS-FileBrowser", "update_notes": "<p dir=\"auto\">First release, see readme.</p>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a href=\"https://github.com/ZIXT233/3DS-FileBrowser/commits/v1.0.0\">https://github.com/ZIXT233/3DS-FileBrowser/commits/v1.0.0</a></p>", "update_notes_md": "First release, see readme.\n\n**Full Changelog**: https://github.com/ZIXT233/3DS-FileBrowser/commits/v1.0.0", "updated": "2026-02-14T20:37:33Z", "urls": ["https://db.universal-team.net/3ds/3ds-filebrowser"], "version": "v1.0.0", "version_title": "v1.0.0"}, {"author": "Zachary-Rude", "avatar": "https://avatars.githubusercontent.com/u/84681078?v=4", "categories": ["app", "utility"], "color": "#ffffff", "color_bg": "#808080", "created": "2025-06-07T18:17:19Z", "description": "Simple app for installing CIA files", "download_page": "https://github.com/Zachary-Rude/CIA-Installer/releases", "downloads": {"CIA-Installer.3dsx": {"size": 983644, "size_str": "960 KiB", "url": "https://github.com/Zachary-Rude/CIA-Installer/releases/download/v1.1.0/CIA-Installer.3dsx"}, "CIA-Installer.cia": {"size": 1030080, "size_str": "1005 KiB", "url": "https://github.com/Zachary-Rude/CIA-Installer/releases/download/v1.1.0/CIA-Installer.cia"}}, "github": "Zachary-Rude/CIA-Installer", "icon": "https://raw.githubusercontent.com/Zachary-Rude/CIA-Installer/refs/heads/main/app/icon.png", "icon_index": 203, "image": "https://raw.githubusercontent.com/Zachary-Rude/CIA-Installer/refs/heads/main/app/banner.png", "image_length": 3243, "license": "mit", "license_name": "MIT License", "qr": {"CIA-Installer.cia": "https://db.universal-team.net/assets/images/qr/cia-installer-cia.png"}, "screenshots": [{"description": "Error message", "url": "https://db.universal-team.net/assets/images/screenshots/cia-installer/error-message.png"}, {"description": "File list", "url": "https://db.universal-team.net/assets/images/screenshots/cia-installer/file-list.png"}, {"description": "Install menu", "url": "https://db.universal-team.net/assets/images/screenshots/cia-installer/install-menu.png"}, {"description": "Install success", "url": "https://db.universal-team.net/assets/images/screenshots/cia-installer/install-success.png"}, {"description": "Installing", "url": "https://db.universal-team.net/assets/images/screenshots/cia-installer/installing.png"}], "slug": "cia-installer", "source": "https://github.com/Zachary-Rude/CIA-Installer", "stars": 1, "systems": ["3DS"], "title": "CIA Installer", "unique_ids": [570900], "update_notes": "<ul dir=\"auto\">\n<li>Updated header to show build date</li>\n<li>Updated instructions window with new wording and capitalization</li>\n<li>Added error handling for <code class=\"notranslate\">errno</code> errors\n<ul dir=\"auto\">\n<li>Starting the queue when it is empty now uses the new <code class=\"notranslate\">errno</code> error handler</li>\n</ul>\n</li>\n<li>Code formatting is now much more consistent</li>\n<li>CIA installation can now be canceled by pressing B</li>\n<li>A prompt is now shown when a CIA installs or cancels successfully (not shown when installing from queue)</li>\n<li>\"Empty folder\" screen has been updated</li>\n<li>Red text is now brighter and easier to read</li>\n<li>CIA download progress now works properly</li>\n</ul>", "update_notes_md": "- Updated header to show build date\n- Updated instructions window with new wording and capitalization\n- Added error handling for `errno` errors\n  - Starting the queue when it is empty now uses the new `errno` error handler\n- Code formatting is now much more consistent\n- CIA installation can now be canceled by pressing B\n- A prompt is now shown when a CIA installs or cancels successfully (not shown when installing from queue)\n- \"Empty folder\" screen has been updated\n- Red text is now brighter and easier to read\n- CIA download progress now works properly", "updated": "2025-06-11T18:28:29Z", "urls": ["https://db.universal-team.net/3ds/cia-installer"], "version": "v1.1.0", "version_title": "v1.1.0"}, {"author": "Zachary-Rude", "avatar": "https://avatars.githubusercontent.com/u/84681078?v=4", "categories": ["game"], "color": "#20de00", "color_bg": "#128000", "created": "2023-10-09T14:21:52Z", "description": "A basic Snake clone for 3DS", "download_page": "https://github.com/Zachary-Rude/Snake-for-3DS/releases", "downloads": {"snake.3dsx": {"size": 148172, "size_str": "144 KiB", "url": "https://github.com/Zachary-Rude/Snake-for-3DS/releases/download/v1.3/snake.3dsx"}, "snake.cia": {"size": 698816, "size_str": "682 KiB", "url": "https://github.com/Zachary-Rude/Snake-for-3DS/releases/download/v1.3/snake.cia"}}, "github": "Zachary-Rude/Snake-for-3DS", "icon": "https://raw.githubusercontent.com/Zachary-Rude/Snake-for-3DS/master/icon.png", "icon_index": 204, "image": "https://raw.githubusercontent.com/Zachary-Rude/Snake-for-3DS/master/banner.png", "image_length": 2179, "license": "mit", "license_name": "MIT License", "long_description": "A simple 3DS version of the classic Snake.\n\nYou start moving faster as you get more points.", "qr": {"snake.cia": "https://db.universal-team.net/assets/images/qr/snake-cia.png"}, "slug": "snake-for-3ds", "source": "https://github.com/Zachary-Rude/Snake-for-3DS", "stars": 0, "systems": ["3DS"], "title": "Snake for 3DS", "unique_ids": [272016], "update_notes": "<ul dir=\"auto\">\n<li>Added pausing</li>\n<li>Added game over screen</li>\n<li>Text for high score is now displayed on the line below the score text</li>\n</ul>", "update_notes_md": "- Added pausing\n- Added game over screen\n- Text for high score is now displayed on the line below the score text", "updated": "2023-10-11T23:32:53Z", "urls": ["https://db.universal-team.net/3ds/snake-for-3ds"], "version": "v1.3", "version_title": "v1.3"}, {"author": "Zakary", "avatar": "https://avatars.githubusercontent.com/u/26402356?v=4", "categories": ["utility"], "color": "#0064ad", "color_bg": "#004a80", "created": "2026-01-25T20:09:32Z", "description": "WifiManager is a simple 3ds homebrew meant to help you backup and restore your console's WiFi slots.", "download_page": "https://github.com/Zakary2841/WifiManager/releases", "downloads": {"WifiManager.3dsx": {"size": 695912, "size_str": "679 KiB", "url": "https://github.com/Zakary2841/WifiManager/releases/download/v1.2/WifiManager.3dsx"}, "WifiManager.cia": {"size": 824256, "size_str": "804 KiB", "url": "https://github.com/Zakary2841/WifiManager/releases/download/v1.2/WifiManager.cia"}}, "github": "Zakary2841/WifiManager", "icon": "https://raw.githubusercontent.com/Zakary2841/WifiManager/refs/heads/master/meta/icon.png", "icon_index": 205, "image": "https://raw.githubusercontent.com/Zakary2841/WifiManager/refs/heads/master/meta/banner.png", "image_length": 6073, "license": "mit", "license_name": "MIT License", "long_description": "WifiManager is a simple 3ds homebrew meant to help you backup and restore your console's WiFi slots.\nIt could prove useful if you travel a lot and need to connect to new wifi networks all the time, or if only 3 slots is really too few for you.", "qr": {"WifiManager.cia": "https://db.universal-team.net/assets/images/qr/wifimanager-cia.png"}, "slug": "wifimanager", "source": "https://github.com/Zakary2841/WifiManager", "stars": 0, "systems": ["3DS"], "title": "WifiManager", "unique_ids": [24009], "update_notes": "<ul dir=\"auto\">\n<li>Updated to be able to compile on latest DevKitPro as of Jan 2026.</li>\n<li>Changed the displayed name of backups to be the profile/filename rather than the SSID.</li>\n<li>Added confirmation dialogs to save/delete/overwrite.</li>\n<li>Added DNS to the output</li>\n<li>Added hint text for START/SELECT to show how to use/exit the app.</li>\n<li>Disabled usage of the home button to prevent confusing restarts when the app is closed.</li>\n</ul>\n<p dir=\"auto\">QR code to the cia:<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/c1bb7050-faba-4eb5-ba65-7d6cdf45d52f\"><img width=\"300\" height=\"300\" alt=\"frame\" src=\"https://github.com/user-attachments/assets/c1bb7050-faba-4eb5-ba65-7d6cdf45d52f\" style=\"max-width: 100%; height: auto; max-height: 300px;; aspect-ratio: 300 / 300; background-color: var(--bgColor-muted); border-radius: 6px; display: block\" class=\"js-gh-image-fallback\"></a></p>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a href=\"https://github.com/Zakary2841/WifiManager/commits/v1.2\">https://github.com/Zakary2841/WifiManager/commits/v1.2</a></p>", "update_notes_md": "- Updated to be able to compile on latest DevKitPro as of Jan 2026.\n- Changed the displayed name of backups to be the profile/filename rather than the SSID.\n- Added confirmation dialogs to save/delete/overwrite. \n- Added DNS to the output\n- Added hint text for START/SELECT to show how to use/exit the app.\n- Disabled usage of the home button to prevent confusing restarts when the app is closed. \n\nQR code to the cia:\n<img width=\"300\" height=\"300\" alt=\"frame\" src=\"https://github.com/user-attachments/assets/c1bb7050-faba-4eb5-ba65-7d6cdf45d52f\" />\n\n**Full Changelog**: https://github.com/Zakary2841/WifiManager/commits/v1.2\n\n", "updated": "2026-01-26T02:52:49Z", "urls": ["https://db.universal-team.net/3ds/wifimanager"], "version": "v1.2", "version_title": "Updates and new features!"}, {"author": "Alice", "avatar": "https://avatars.githubusercontent.com/u/9029520?v=4", "categories": ["utility"], "color": "#beb6be", "color_bg": "#807a80", "created": "2017-06-20T04:43:35Z", "description": "🍂 Displays various information about your Nintendo 3DS in pretty colors.", "download_page": "https://github.com/aliceinpalth/3dfetch/releases", "downloads": {"3dfetch.cia": {"size": 2528192, "size_str": "2 MiB", "url": "https://github.com/aliceinpalth/3dfetch/releases/download/1.10/3dfetch.cia"}}, "github": "aliceinpalth/3dfetch", "icon": "https://raw.githubusercontent.com/aliceinpalth/3dfetch/master/icon.png", "icon_index": 206, "image": "https://raw.githubusercontent.com/aliceinpalth/3dfetch/master/banner.png", "image_length": 41268, "qr": {"3dfetch.cia": "https://db.universal-team.net/assets/images/qr/3dfetch-cia.png"}, "screenshots": [{"description": "Main screen", "url": "https://db.universal-team.net/assets/images/screenshots/3dfetch/main-screen.png"}, {"description": "Settings", "url": "https://db.universal-team.net/assets/images/screenshots/3dfetch/settings.png"}], "slug": "3dfetch", "source": "https://github.com/aliceinpalth/3dfetch", "stars": 40, "systems": ["3DS"], "title": "3dfetch", "unique_ids": [653726], "update_notes": "<p dir=\"auto\">Lots of stuff added! First and foremost:</p>\n<ul dir=\"auto\">\n<li>Added a pretty animation to simulate typing a shell command</li>\n<li>Cycling left text colors now additionally cycles the CFW logo color</li>\n<li>Exact battery percentage is shown</li>\n<li>Luma CFW now displays the version number with it</li>\n<li>Added detection for Cakes CFW</li>\n<li>Added detection for Corbenik CFW</li>\n<li>Added detection for RX Tools CFW</li>\n<li>Added detection for Rei CFW</li>\n<li>1.11: Fixed white background not being properly available</li>\n</ul>\n<p dir=\"auto\">We've also now got a configuration menu! Press select to bring it up. All changes to the configuration are saved in a config file.</p>\n<p dir=\"auto\">As always, you can update 3dfetch via the TitleDB option in FBI, or, use the QR code below and utilize remote install.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/8a68325c83bad574f0ce4e60528dd82a85ebea8c79739e8336e55e27e1d4281a/687474703a2f2f692e696d6775722e636f6d2f5a7773356743492e706e67\"><img src=\"https://camo.githubusercontent.com/8a68325c83bad574f0ce4e60528dd82a85ebea8c79739e8336e55e27e1d4281a/687474703a2f2f692e696d6775722e636f6d2f5a7773356743492e706e67\" alt=\"QR code\" data-canonical-src=\"http://i.imgur.com/Zws5gCI.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Send ❤️ to <a href=\"https://github.com/daedreth\">daedreth</a> and <a href=\"https://github.com/astronautlevel2\">Alex</a> for their immense work on this while I was in exams week.</p>", "update_notes_md": "Lots of stuff added! First and foremost:\n* Added a pretty animation to simulate typing a shell command\n* Cycling left text colors now additionally cycles the CFW logo color\n* Exact battery percentage is shown\n* Luma CFW now displays the version number with it\n* Added detection for Cakes CFW\n* Added detection for Corbenik CFW\n* Added detection for RX Tools CFW\n* Added detection for Rei CFW\n* 1.11: Fixed white background not being properly available\n\nWe've also now got a configuration menu! Press select to bring it up. All changes to the configuration are saved in a config file.\n\nAs always, you can update 3dfetch via the TitleDB option in FBI, or, use the QR code below and utilize remote install.\n\n![QR code](http://i.imgur.com/Zws5gCI.png)\n\nSend ❤️ to [daedreth](https://github.com/daedreth) and [Alex](https://github.com/astronautlevel2) for their immense work on this while I was in exams week.", "updated": "2017-06-30T22:45:59Z", "urls": ["https://db.universal-team.net/3ds/3dfetch"], "version": "1.10", "version_title": "3dfetch v1.10/11 - Major updates"}, {"author": "amedeo463", "avatar": "https://avatars.githubusercontent.com/u/87472837?v=4", "categories": ["app"], "color": "#1b6d71", "color_bg": "#1b6d71", "created": "2024-05-04T18:59:21Z", "description": "A simple application that calculates Pi", "download_page": "https://github.com/amedeo463/pie3ds/releases", "downloads": {"pie3ds.3dsx": {"size": 120436, "size_str": "117 KiB", "url": "https://github.com/amedeo463/pie3ds/releases/download/release/pie3ds.3dsx"}}, "github": "amedeo463/pie3ds", "icon": "https://raw.githubusercontent.com/amedeo463/pie3ds/main/icon.png", "icon_index": 207, "image": "https://raw.githubusercontent.com/amedeo463/pie3ds/main/icon.png", "image_length": 390, "long_description": "Pie3DS - a simple application that calculates Pi.\n\nWritten in C with VS code\n\nCompiled with devkitPro\n\ndebugged thanks to Docker", "slug": "pie3ds", "source": "https://github.com/amedeo463/pie3ds", "stars": 1, "systems": ["3DS"], "title": "Pie3DS", "update_notes": "<h2 dir=\"auto\">Initial release</h2>\n<p dir=\"auto\">Please make sure you have the .3dsx file AND the .smdh file on your sd card at the same directory.<br>\nAlso you can ignore the .elf file</p>", "update_notes_md": "## Initial release\nPlease make sure you have the .3dsx file AND the .smdh file on your sd card at the same directory.\nAlso you can ignore the .elf file", "updated": "2024-05-04T19:03:35Z", "urls": ["https://db.universal-team.net/3ds/pie3ds"], "version": "release", "version_title": "1.0"}, {"archive": {"Angband-(.*)-3ds\\.zip": {"Angband-{}.3dsx": ["Angband-{}.3dsx", "angband/"], "Angband-{}.cia": ["Angband-{}.cia", "angband/"]}, "Angband-(.*)-nds\\.zip": {"Angband-{}.nds": ["Angband-{}.nds", "angband/"]}}, "author": "The Angband team", "avatar": "https://avatars.githubusercontent.com/u/458884?v=4", "categories": ["game"], "color": "#858585", "color_bg": "#808080", "created": "2010-10-29T01:17:48Z", "description": "A free, single-player roguelike dungeon exploration game", "download_filter": "-(3ds|nds)\\.zip", "download_page": "https://github.com/angband/angband/releases", "downloads": {}, "github": "angband/angband", "icon": "https://github.com/angband.png?size=48", "icon_index": 208, "image": "https://github.com/angband.png", "image_length": 3366, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "long_description": "Angband is a graphical dungeon adventure game that uses textual characters to represent the walls and floors of a dungeon and the inhabitants therein, in the vein of games like NetHack and Rogue. If you need help in-game, press ?.", "prerelease": {"download_page": "https://github.com/angband/angband/releases/tag/4.2.6-98-g27e4ce3d7", "downloads": {"Angband-4.2.6-98-g27e4ce3d7-3ds.zip": {"size": 24670658, "size_str": "23 MiB", "url": "https://github.com/angband/angband/releases/download/4.2.6-98-g27e4ce3d7/Angband-4.2.6-98-g27e4ce3d7-3ds.zip"}, "Angband-4.2.6-98-g27e4ce3d7-nds.zip": {"size": 23329054, "size_str": "22 MiB", "url": "https://github.com/angband/angband/releases/download/4.2.6-98-g27e4ce3d7/Angband-4.2.6-98-g27e4ce3d7-nds.zip"}}, "update_notes": "<h2 dir=\"auto\">What's Changed</h2>\n<ul dir=\"auto\">\n<li>Add EVT_DISCONNECT by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/backwardsEric/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/backwardsEric\">@backwardsEric</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4161819550\" data-permission-text=\"Title is private\" data-url=\"https://github.com/angband/angband/issues/6563\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/angband/angband/pull/6563/hovercard\" href=\"https://github.com/angband/angband/pull/6563\">#6563</a></li>\n<li>cmake: correct detection of clang support for \"-fprofile-arcs -ftest-coverage\" by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/backwardsEric/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/backwardsEric\">@backwardsEric</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4191151095\" data-permission-text=\"Title is private\" data-url=\"https://github.com/angband/angband/issues/6565\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/angband/angband/pull/6565/hovercard\" href=\"https://github.com/angband/angband/pull/6565\">#6565</a></li>\n<li>Borg command strcpy warn by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agoodman00/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agoodman00\">@agoodman00</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4195590375\" data-permission-text=\"Title is private\" data-url=\"https://github.com/angband/angband/issues/6567\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/angband/angband/pull/6567/hovercard\" href=\"https://github.com/angband/angband/pull/6567\">#6567</a></li>\n<li>SDL2: refactor to avoid pointer comparisons as identity checks in the pui layer by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/backwardsEric/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/backwardsEric\">@backwardsEric</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4201976732\" data-permission-text=\"Title is private\" data-url=\"https://github.com/angband/angband/issues/6568\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/angband/angband/pull/6568/hovercard\" href=\"https://github.com/angband/angband/pull/6568\">#6568</a></li>\n<li>Correct some typos in comments by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/backwardsEric/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/backwardsEric\">@backwardsEric</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4205729705\" data-permission-text=\"Title is private\" data-url=\"https://github.com/angband/angband/issues/6574\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/angband/angband/pull/6574/hovercard\" href=\"https://github.com/angband/angband/pull/6574\">#6574</a></li>\n<li>Borg twitchy digging by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agoodman00/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agoodman00\">@agoodman00</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4212857965\" data-permission-text=\"Title is private\" data-url=\"https://github.com/angband/angband/issues/6575\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/angband/angband/pull/6575/hovercard\" href=\"https://github.com/angband/angband/pull/6575\">#6575</a></li>\n<li>Better tolerate missing brand names in init_rune() by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/backwardsEric/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/backwardsEric\">@backwardsEric</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4212912009\" data-permission-text=\"Title is private\" data-url=\"https://github.com/angband/angband/issues/6576\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/angband/angband/pull/6576/hovercard\" href=\"https://github.com/angband/angband/pull/6576\">#6576</a></li>\n<li>Do not necessarily stop at first parsing error from a data or pref file by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/backwardsEric/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/backwardsEric\">@backwardsEric</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4213228668\" data-permission-text=\"Title is private\" data-url=\"https://github.com/angband/angband/issues/6577\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/angband/angband/pull/6577/hovercard\" href=\"https://github.com/angband/angband/pull/6577\">#6577</a></li>\n<li>Keep one from sets of room templates that are identical after reversing axes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/backwardsEric/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/backwardsEric\">@backwardsEric</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4226654701\" data-permission-text=\"Title is private\" data-url=\"https://github.com/angband/angband/issues/6580\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/angband/angband/pull/6580/hovercard\" href=\"https://github.com/angband/angband/pull/6580\">#6580</a></li>\n<li>borg: change to look at prefixes and fix naming checks by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agoodman00/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agoodman00\">@agoodman00</a> in <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/angband/angband/commit/27e4ce3d749e7010ea044b4d56c2bb755d60d088/hovercard\" href=\"https://github.com/angband/angband/commit/27e4ce3d749e7010ea044b4d56c2bb755d60d088\"><tt>27e4ce3</tt></a></li>\n</ul>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/angband/angband/compare/4.2.6-87-g7341240f4...4.2.6-98-g27e4ce3d7\"><tt>4.2.6-87-g7341240f4...4.2.6-98-g27e4ce3d7</tt></a></p>", "update_notes_md": "## What's Changed\n* Add EVT_DISCONNECT by @backwardsEric in https://github.com/angband/angband/pull/6563\n* cmake: correct detection of clang support for \"-fprofile-arcs -ftest-coverage\" by @backwardsEric in https://github.com/angband/angband/pull/6565\n* Borg command strcpy warn by @agoodman00 in https://github.com/angband/angband/pull/6567\n* SDL2: refactor to avoid pointer comparisons as identity checks in the pui layer by @backwardsEric in https://github.com/angband/angband/pull/6568\n* Correct some typos in comments by @backwardsEric in https://github.com/angband/angband/pull/6574\n* Borg twitchy digging by @agoodman00 in https://github.com/angband/angband/pull/6575\n* Better tolerate missing brand names in init_rune() by @backwardsEric in https://github.com/angband/angband/pull/6576\n* Do not necessarily stop at first parsing error from a data or pref file by @backwardsEric in https://github.com/angband/angband/pull/6577\n* Keep one from sets of room templates that are identical after reversing axes by @backwardsEric in https://github.com/angband/angband/pull/6580\n* borg: change to look at prefixes and fix naming checks by @agoodman00 in https://github.com/angband/angband/commit/27e4ce3d749e7010ea044b4d56c2bb755d60d088 \n\n\n**Full Changelog**: https://github.com/angband/angband/compare/4.2.6-87-g7341240f4...4.2.6-98-g27e4ce3d7", "updated": "2026-04-14T11:37:59Z", "version": "4.2.6-98-g27e4ce3d7", "version_title": "4.2.6-98-g27e4ce3d7"}, "slug": "angband", "source": "https://github.com/angband/angband", "stars": 1502, "systems": ["3DS", "DS"], "title": "Angband", "unique_ids": [399078], "update_notes": "<p dir=\"auto\">This version includes changes to device activation, many corrections and improvements to the borg automatic player, and several bug fixes.  Changes affecting gameplay are:</p>\n<ul dir=\"auto\">\n<li>Like digging, failure to activate a magical device automatically retries the activation until successful or disturbed.  Make utility devices, elemental rings, and dragon armor easier to activate.  Devices to slow monsters, wands of fire balls and dragon's flame, rods of fire bolts, and rods of treasure location are now more difficult to activate.  Change the activation difficulties for artifacts so they are better aligned with the nature of the activation.  Change a constant in the failure rate calculation to tighten the transition from high to low failure rates:  effects that change a player's device skill will have more of an impact if the skill is close to the activation difficulty for the device.</li>\n<li>When following a precomputed path (moving to a grid designated by the mouse, targeting interface, or autoexplore commands) automatically open doors or clear impassable rubble and continue moving when the neighbors of the door or rubble are known.</li>\n<li>Object descriptions now include the effect of curses in the displayed hit, damage, and armor class values.</li>\n<li>Messages for detection now distinguish between gold on the floor and other objects (thanks to PowerDiver).</li>\n<li>Objects and spells that used SPOT effects with LIGHT_WEAK or DARK_WEAK now use SPHERE instead so they can not damage the player.</li>\n<li>Change the target handling for a druid's Lightning Strike:  do not require a known grid and target the player if the target is given as a direction or is not a passable grid in the line of sight.</li>\n<li>If a necromancer's Command spell is resisted, deduct mana and take a turn (thanks to RegalStar).</li>\n<li>Mithril arrows and shots weigh 50% less; mithril shots ignore acid and fire (thanks to edz314).</li>\n<li>Increase the curse removal power of staves of remove curse to distinguish them from scrolls of remove curse (thanks to Mitze).</li>\n<li>Increase the escorts for Grishnákh and Golfimbul:  both can also have cave orcs as escorts.</li>\n<li>Change the edges of the Cracks of Doom vault so magic mapping clearly identifies the entrances (thanks to Mikolaj).</li>\n<li>Change handling of keymaps so the keymap aborts when the next key does not correspond to a command, a command fails due to a missing prerequisite or to a player confirmation from an inscription check.  Rework how directions are extracted from a keymap.  Allow for a keymap trigger whose action starts with ESCAPE to break out of many prompts (thanks to PowerWyrm).</li>\n<li>Add an option, autoexplore_commands, to have 'p' move to the player to the nearest unexplored location and modify the existing '&gt;' and '&lt;' commands to move the player to the nearest staircase of the appropriate type when not on a staircase (thanks to memmaker).  Whether or not that option is set, add to the looking or targeting interface so '&gt;' or '&lt;' move the cursor to the nearest appropriate staircase from where the cursor was and 'x' moves the cursor to the nearest unexplored location to where the cursor was (thanks to Gwarl).</li>\n<li>The notifications shown when the show_damage option is on now include information about damage due to effects from spells or magic devices.  Notifications about damage to the player now take into account damage reduction and invulnerability.</li>\n</ul>\n<p dir=\"auto\">There are a handful of notable changes to the Windows front end (thanks to Klaas van Aarsen):</p>\n<ul dir=\"auto\">\n<li>With tiles, the map displayed by 'M' now uses the algorithm that Options-&gt;Map used.  Options-&gt;Map has been removed.</li>\n<li>Subwindows can have more than 256 rows or columns without drawing artifacts.</li>\n</ul>\n<p dir=\"auto\">The handling of the SDL2 frontend's menus has been rewritten.  Game controller events are now mapped to keystrokes to invoke commands in the game (thanks to Alberto Mardegan).</p>\n<p dir=\"auto\">The changes for the borg automatic player are too numerous to list individually.  They correct many crashes, instances where manual intervention was needed to allow the borg to make progress, jumping into lava, or cases where the borg misused a spell (thanks to Adam Goodman, Aodhlin, Jordan Philyaw, and NetBrian).</p>\n<p dir=\"auto\">There is one change that can break compatibility with a game in progress or prevent reuse of a randart file from earlier versions of 4.2:  the misnamed FIRE_BOLT72 activation is now FIRE_BALL72.  If a game in progress uses randarts and an artifact has that activation, the randart file will fail to load.  A workaround is to edit the randart file and replace FIRE_BOLT72 with FIRE_BALL72.</p>\n<p dir=\"auto\">Prebuilt binaries for NDS and 3ds are no longer available.  Patches to restore building Angband for those systems are welcome.</p>", "update_notes_md": "This version includes changes to device activation, many corrections and improvements to the borg automatic player, and several bug fixes.  Changes affecting gameplay are:\n\n - Like digging, failure to activate a magical device automatically retries the activation until successful or disturbed.  Make utility devices, elemental rings, and dragon armor easier to activate.  Devices to slow monsters, wands of fire balls and dragon's flame, rods of fire bolts, and rods of treasure location are now more difficult to activate.  Change the activation difficulties for artifacts so they are better aligned with the nature of the activation.  Change a constant in the failure rate calculation to tighten the transition from high to low failure rates:  effects that change a player's device skill will have more of an impact if the skill is close to the activation difficulty for the device.\n - When following a precomputed path (moving to a grid designated by the mouse, targeting interface, or autoexplore commands) automatically open doors or clear impassable rubble and continue moving when the neighbors of the door or rubble are known.\n - Object descriptions now include the effect of curses in the displayed hit, damage, and armor class values.\n - Messages for detection now distinguish between gold on the floor and other objects (thanks to PowerDiver).\n - Objects and spells that used SPOT effects with LIGHT_WEAK or DARK_WEAK now use SPHERE instead so they can not damage the player.\n - Change the target handling for a druid's Lightning Strike:  do not require a known grid and target the player if the target is given as a direction or is not a passable grid in the line of sight.\n - If a necromancer's Command spell is resisted, deduct mana and take a turn (thanks to RegalStar).\n - Mithril arrows and shots weigh 50% less; mithril shots ignore acid and fire (thanks to edz314).\n - Increase the curse removal power of staves of remove curse to distinguish them from scrolls of remove curse (thanks to Mitze).\n - Increase the escorts for Grishnákh and Golfimbul:  both can also have cave orcs as escorts.\n - Change the edges of the Cracks of Doom vault so magic mapping clearly identifies the entrances (thanks to Mikolaj).\n - Change handling of keymaps so the keymap aborts when the next key does not correspond to a command, a command fails due to a missing prerequisite or to a player confirmation from an inscription check.  Rework how directions are extracted from a keymap.  Allow for a keymap trigger whose action starts with ESCAPE to break out of many prompts (thanks to PowerWyrm).\n - Add an option, autoexplore_commands, to have 'p' move to the player to the nearest unexplored location and modify the existing '>' and '<' commands to move the player to the nearest staircase of the appropriate type when not on a staircase (thanks to memmaker).  Whether or not that option is set, add to the looking or targeting interface so '>' or '<' move the cursor to the nearest appropriate staircase from where the cursor was and 'x' moves the cursor to the nearest unexplored location to where the cursor was (thanks to Gwarl).\n - The notifications shown when the show_damage option is on now include information about damage due to effects from spells or magic devices.  Notifications about damage to the player now take into account damage reduction and invulnerability.\n\nThere are a handful of notable changes to the Windows front end (thanks to Klaas van Aarsen):\n\n - With tiles, the map displayed by 'M' now uses the algorithm that Options->Map used.  Options->Map has been removed.\n - Subwindows can have more than 256 rows or columns without drawing artifacts.\n\nThe handling of the SDL2 frontend's menus has been rewritten.  Game controller events are now mapped to keystrokes to invoke commands in the game (thanks to Alberto Mardegan).\n\nThe changes for the borg automatic player are too numerous to list individually.  They correct many crashes, instances where manual intervention was needed to allow the borg to make progress, jumping into lava, or cases where the borg misused a spell (thanks to Adam Goodman, Aodhlin, Jordan Philyaw, and NetBrian).\n\nThere is one change that can break compatibility with a game in progress or prevent reuse of a randart file from earlier versions of 4.2:  the misnamed FIRE_BOLT72 activation is now FIRE_BALL72.  If a game in progress uses randarts and an artifact has that activation, the randart file will fail to load.  A workaround is to edit the randart file and replace FIRE_BOLT72 with FIRE_BALL72.\n\nPrebuilt binaries for NDS and 3ds are no longer available.  Patches to restore building Angband for those systems are welcome.", "updated": "2025-12-16T06:19:40Z", "urls": ["https://db.universal-team.net/3ds/angband", "https://db.universal-team.net/ds/angband"], "version": "4.2.6", "version_title": "Release 4.2.6"}, {"author": "ashbit06", "avatar": "https://avatars.githubusercontent.com/u/84248051?v=4", "categories": ["game"], "color": "#978180", "color_bg": "#806d6c", "created": "2025-04-15T20:42:25Z", "description": "A random platformer, now for the 3DS", "download_page": "https://github.com/ashbit06/RanGen-3DS/releases", "github": "ashbit06/RanGen-3DS", "icon": "https://raw.githubusercontent.com/ashbit06/RanGen-3DS/refs/heads/master/icon.png", "icon_index": 209, "image": "https://raw.githubusercontent.com/ashbit06/RanGen-3DS/refs/heads/master/icon.png", "image_length": 1480, "long_description": "# RanGen 3DS\n\nthis is a port of my [rangen ce](https://github.com/ashbit06/RanGen_CE) game for the ti-84 plus ce graphing calculator\n\n## how to play\n\n- dpad to move/jump\n- start to exit\n- left shoulder button to regenerate the map\n- right shoulder button to reset your position\n- x to pause and show extended player debug info\n  - use L/ZL/ZR/R + up/down on the dpad to adjust player movement values\n  - y to reset player movement values", "prerelease": {"download_page": "https://github.com/ashbit06/RanGen-3DS/releases/tag/v0.1.1-alpha", "downloads": {"RanGen_3DS.3dsx": {"size": 159988, "size_str": "156 KiB", "url": "https://github.com/ashbit06/RanGen-3DS/releases/download/v0.1.1-alpha/RanGen_3DS.3dsx"}, "RanGen_3DS.cia": {"size": 357312, "size_str": "348 KiB", "url": "https://github.com/ashbit06/RanGen-3DS/releases/download/v0.1.1-alpha/RanGen_3DS.cia"}}, "qr": {"RanGen_3DS.cia": "https://db.universal-team.net/assets/images/qr/prerelease/rangen_3ds-cia.png"}, "update_notes": "<ul dir=\"auto\">\n<li>fixed a bug where the player would get stuck when a new level is generated</li>\n</ul>", "update_notes_md": "- fixed a bug where the player would get stuck when a new level is generated", "updated": "2026-01-29T06:49:50Z", "version": "v0.1.1-alpha", "version_title": "v0.1.1 alpha"}, "slug": "rangen-3ds", "source": "https://github.com/ashbit06/RanGen-3DS", "stars": 0, "systems": ["3DS"], "title": "RanGen-3DS", "unique_ids": [279620], "update_notes": "<ul dir=\"auto\">\n<li>fixed a bug where the player would get stuck when a new level is generated</li>\n</ul>", "update_notes_md": "- fixed a bug where the player would get stuck when a new level is generated", "updated": "2026-01-29T06:49:50Z", "urls": ["https://db.universal-team.net/3ds/rangen-3ds"], "version": "v0.1.1-alpha", "version_title": "v0.1.1 alpha"}, {"author": "Adrian \"asie\" Siekierka", "avatar": "https://avatars.githubusercontent.com/u/113514?v=4", "categories": ["emulator"], "color": "#4d4458", "color_bg": "#4d4458", "created": "2018-06-20T10:16:26Z", "description": "Atari 8-bit computer and 5200 console emulator - 3DS port", "download_page": "https://github.com/asiekierka/atari800-3ds/releases", "downloads": {"atari800.3dsx": {"size": 843900, "size_str": "824 KiB", "url": "https://github.com/asiekierka/atari800-3ds/releases/download/port-3ds/v0.3.10/atari800.3dsx"}}, "github": "asiekierka/atari800-3ds", "icon": "https://db.universal-team.net/assets/images/icons/atari800.png", "icon_index": 210, "image": "https://db.universal-team.net/assets/images/images/atari800.png", "image_length": 12011, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "slug": "atari800", "source": "https://github.com/asiekierka/atari800-3ds", "stars": 11, "systems": ["3DS"], "title": "Atari800", "update_notes": "<ul dir=\"auto\">\n<li>Updated to atari800 5.2.0.\n<ul dir=\"auto\">\n<li>Updated AltirraOS: 3.34 -&gt; 3.41.</li>\n<li>Added menu option to set 'H' device letter.</li>\n</ul>\n</li>\n<li>Updated dependencies.</li>\n</ul>", "update_notes_md": "* Updated to atari800 5.2.0.\n  * Updated AltirraOS: 3.34 -> 3.41.\n  * Added menu option to set 'H' device letter.\n* Updated dependencies.", "updated": "2024-01-20T07:15:34Z", "urls": ["https://db.universal-team.net/3ds/atari800"], "version": "port-3ds/v0.3.10", "version_title": "atari800-3ds 0.3.10", "website": "https://atari800.github.io/"}, {"author": "Adrian \"asie\" Siekierka", "avatar": "https://avatars.githubusercontent.com/u/113514?v=4", "categories": ["emulator"], "color": "#6de0c1", "color_bg": "#3e806e", "created": "2021-05-18T19:23:58Z", "description": "NDS/3DS fork/port of the uxn/Varvara virtual machine", "download_page": "https://github.com/asiekierka/uxnds/releases", "downloads": {"uxnds053.zip": {"size": 521512, "size_str": "509 KiB", "url": "https://github.com/asiekierka/uxnds/releases/download/v0.5.3/uxnds053.zip"}}, "github": "asiekierka/uxnds", "icon": "https://raw.githubusercontent.com/asiekierka/uxnds/main/misc/uxn48.png", "icon_index": 211, "image": "https://raw.githubusercontent.com/asiekierka/uxnds/main/misc/uxn48.png", "image_length": 224, "installed_files": ["%3DSX%/uxnds.3dsx", "%NDS%/uxnds.nds", "%NDS%/uxnds_debug.nds", "%NDS%/uxnds_profile.nds"], "license": "mit", "license_name": "MIT License", "long_description": "Unxds is a port of the [Unx virtual machine](https://wiki.xxiivv.com/site/uxn.html) to the 3DS. Uxn is a portable 8-bit virtual computer inspired by [forth-machines](https://en.wikipedia.org/wiki/Forth_(programming_language)), capable of running simple tools and games programmable in its own [assembly language](https://wiki.xxiivv.com/site/uxntal.html).\n\nThis emulator allows you run to your uxn projects on the 3DS, it can also be used for developers who want to learn how to program little 8-bit things.\n\nIt was designed with an implementation-first mindset with a focus on creating portable graphical applications, the distribution of Uxn projects is akin to sharing game roms for any classic console emulator.\n\n### Usage\nBy default, uxnds will run /uxn/boot.rom or /uxn/launcher.rom. It also supports reading files from within /uxn.\n\nOn start, a keyboard is presented on the bottom screen, and the uxn display - on the top screen. Use the L or R buttons to swap them - in this configuration, mouse input is approximated via touchscreen.\n\nYou can use the system button in the lower-left corner to reset the uxn virtual machine.\n\n### Installation\nTwo ports are provided: the 3DS port (compatible with 3DS consoles) and the NDS port (compatible with DS, DSi and 3DS consoles).\n\n#### 3DS port\nThere is one binary provided: uxnds.3dsx.\n\n#### NDS port\nWhen using a real DS, DSi or 3DS console, it is recommended to launch this program via [nds-hb-menu](https://github.com/devkitPro/nds-hb-menu) - though, as it currently doesn't use argc/argv, it doesn't really change much.\n\nThere are three binaries provided:\n- uxnds.nds - faster, but best used only with known-good software,\n- uxnds_debug.nds - slower, but provides debugging information, profiling information and performs CPU stack bounds checks.\n- uxnds_profile.nds - almost as fast as uxnds.nds - with debugging/profiling information, no CPU stack bounds checks.\n", "scripts": {"uxnds.3dsx": [{"file": "uxnds\\d+\\.zip", "output": "/uxnds.zip", "repo": "asiekierka/uxnds", "type": "downloadRelease"}, {"file": "/uxnds.zip", "input": "uxnds.3dsx", "output": "%3DSX%/uxnds.3dsx", "type": "extractFile"}, {"file": "/uxnds.zip", "input": "uxn/", "output": "/uxn/", "type": "extractFile"}, {"file": "/uxnds.zip", "type": "deleteFile"}], "uxnds.nds": [{"file": "uxnds\\d+\\.zip", "output": "/uxnds.zip", "repo": "asiekierka/uxnds", "type": "downloadRelease"}, {"file": "/uxnds.zip", "input": "uxnds.nds", "output": "%NDS%/uxnds.nds", "type": "extractFile"}, {"file": "/uxnds.zip", "input": "uxn/", "output": "/uxn/", "type": "extractFile"}, {"file": "/uxnds.zip", "type": "deleteFile"}], "uxnds_debug.nds": [{"file": "uxnds\\d+\\.zip", "output": "/uxnds.zip", "repo": "asiekierka/uxnds", "type": "downloadRelease"}, {"file": "/uxnds.zip", "input": "uxnds_debug.nds", "output": "%NDS%/uxnds_debug.nds", "type": "extractFile"}, {"file": "/uxnds.zip", "input": "uxn/", "output": "/uxn/", "type": "extractFile"}, {"file": "/uxnds.zip", "type": "deleteFile"}], "uxnds_profile.nds": [{"file": "uxnds\\d+\\.zip", "output": "/uxnds.zip", "repo": "asiekierka/uxnds", "type": "downloadRelease"}, {"file": "/uxnds.zip", "input": "uxnds_profile.nds", "output": "%NDS%/uxnds_profile.nds", "type": "extractFile"}, {"file": "/uxnds.zip", "input": "uxn/", "output": "/uxn/", "type": "extractFile"}, {"file": "/uxnds.zip", "type": "deleteFile"}]}, "slug": "uxnds", "source": "https://github.com/asiekierka/uxnds", "stars": 171, "systems": ["3DS", "DS"], "title": "uxnds", "update_notes": "<ul dir=\"auto\">\n<li>[3DS] Update libctru to 2.4.1.</li>\n<li>[NDS] Update BlocksDS to 1.9.0.</li>\n<li>Synchronize <code class=\"notranslate\">file</code> peripheral implementation with upstream.</li>\n<li>Update bundled Uxn applications.</li>\n</ul>", "update_notes_md": "- [3DS] Update libctru to 2.4.1.\n- [NDS] Update BlocksDS to 1.9.0.\n- Synchronize `file` peripheral implementation with upstream.\n- Update bundled Uxn applications.", "updated": "2025-03-30T12:09:54Z", "urls": ["https://db.universal-team.net/3ds/uxnds", "https://db.universal-team.net/ds/uxnds"], "version": "v0.5.3", "version_title": "uxnds 0.5.3", "website": "https://100r.co/site/uxn.html", "wiki": "https://wiki.xxiivv.com/site/uxn.html"}, {"author": "A. Taber", "avatar": "https://avatars.githubusercontent.com/u/7305572?v=4", "categories": ["utility"], "color": "#5a9cc8", "color_bg": "#396380", "created": "2017-07-10T21:48:13Z", "description": "A theme and boot splash manager for the Nintendo 3DS console", "download_page": "https://github.com/astronautlevel2/Anemone3DS/releases", "downloads": {"Anemone3DS.3dsx": {"size": 1723908, "size_str": "1 MiB", "url": "https://github.com/astronautlevel2/Anemone3DS/releases/download/v3.0.1/Anemone3DS.3dsx"}, "Anemone3DS.cia": {"size": 1733568, "size_str": "1 MiB", "url": "https://github.com/astronautlevel2/Anemone3DS/releases/download/v3.0.1/Anemone3DS.cia"}}, "github": "astronautlevel2/Anemone3DS", "icon": "https://raw.githubusercontent.com/astronautlevel2/Anemone3DS/master/meta/icon.png", "icon_index": 212, "image": "https://raw.githubusercontent.com/astronautlevel2/Anemone3DS/master/meta/banner.png", "image_length": 152331, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"Anemone3DS.cia": "https://db.universal-team.net/assets/images/qr/anemone3ds-cia.png"}, "screenshots": [{"description": "Get themes mode", "url": "https://db.universal-team.net/assets/images/screenshots/anemone3ds/get-themes-mode.png"}, {"description": "Theme list", "url": "https://db.universal-team.net/assets/images/screenshots/anemone3ds/theme-list.png"}], "slug": "anemone3ds", "source": "https://github.com/astronautlevel2/Anemone3DS", "stars": 1097, "systems": ["3DS"], "title": "Anemone3DS", "unique_ids": [765920], "update_notes": "<p dir=\"auto\">A minor hotfix for v3.0.0 of Anemone3DS</p>\n<h2 dir=\"auto\">Bugfixes</h2>\n<ul dir=\"auto\">\n<li>Dumping badges with illegal characters now works as expected</li>\n<li>Installing badges with more than a couple subfolders now works as expected</li>\n<li>Automatically make a backup of badge extdata on first time installing badges</li>\n</ul>\n<p dir=\"auto\">For the v3.0.0 release notes, see: <a href=\"https://github.com/astronautlevel2/Anemone3DS/releases/tag/v3.0.0\">https://github.com/astronautlevel2/Anemone3DS/releases/tag/v3.0.0</a></p>\n<h2 dir=\"auto\">QR Code</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/78c1bdc4-357f-45d4-9c30-cacf15eb0e3d\"><img src=\"https://github.com/user-attachments/assets/78c1bdc4-357f-45d4-9c30-cacf15eb0e3d\" alt=\"frame(1)\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "A minor hotfix for v3.0.0 of Anemone3DS\n\n## Bugfixes\n\n- Dumping badges with illegal characters now works as expected\n- Installing badges with more than a couple subfolders now works as expected\n- Automatically make a backup of badge extdata on first time installing badges\n\nFor the v3.0.0 release notes, see: https://github.com/astronautlevel2/Anemone3DS/releases/tag/v3.0.0\n\n## QR Code\n![frame(1)](https://github.com/astronautlevel2/Anemone3DS/assets/7305572/78c1bdc4-357f-45d4-9c30-cacf15eb0e3d)\n\n", "updated": "2024-06-18T00:21:50Z", "urls": ["https://db.universal-team.net/3ds/anemone3ds"], "version": "v3.0.1", "version_title": "Anemone3DS - v3.0.1 Hotfix", "wiki": "https://github.com/astronautlevel2/Anemone3DS/wiki"}, {"author": "tilderain / Vladimir Kosickij", "avatar": "https://avatars.githubusercontent.com/u/45891293?v=4", "categories": ["game"], "color": "#998080", "color_bg": "#806b6b", "created": "2022-10-14T14:45:14Z", "description": "Ikachan for Nintendo DS", "download_page": "https://github.com/awkitsune/IkachanDS/releases", "downloads": {"IkachanDS.dsi": {"size": 1117696, "size_str": "1 MiB", "url": "https://github.com/awkitsune/IkachanDS/releases/download/0.2.1/IkachanDS.dsi"}, "IkachanDS.nds": {"size": 1117696, "size_str": "1 MiB", "url": "https://github.com/awkitsune/IkachanDS/releases/download/0.2.1/IkachanDS.nds"}}, "github": "awkitsune/IkachanDS", "icon": "https://db.universal-team.net/assets/images/icons/ikachands.png", "icon_index": 213, "image": "https://db.universal-team.net/assets/images/icons/ikachands.png", "image_length": 630, "long_description": "In this game you can play as a squid named Ikachan, who swims through a cave, meeting and helping other creatures.\n\nThe game is compatible with DS flashcards, NDS-Bootstrap and HiyaCFW home menu via [NTM](/ds/NTM)", "qr": {"IkachanDS.dsi": "https://db.universal-team.net/assets/images/qr/ikachands-dsi.png", "IkachanDS.nds": "https://db.universal-team.net/assets/images/qr/ikachands-nds.png"}, "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/ikachands/gameplay.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/ikachands/title-screen.png"}], "slug": "ikachands", "source": "https://github.com/awkitsune/IkachanDS", "stars": 2, "systems": ["DS"], "title": "IkachanDS", "update_notes": "<p dir=\"auto\">Opening graphics fix:</p>\n<ul dir=\"auto\">\n<li>now start button name is correct (A instead of Z)</li>\n<li>transparent elements bg and placement fixes</li>\n</ul>", "update_notes_md": "Opening graphics fix: \n- now start button name is correct (A instead of Z)\n- transparent elements bg and placement fixes", "updated": "2023-08-17T15:21:01Z", "urls": ["https://db.universal-team.net/ds/ikachands"], "version": "0.2.1", "version_title": "v0.2.1"}, {"author": "Vladimir Kosickij", "avatar": "https://avatars.githubusercontent.com/u/45891293?v=4", "categories": ["utility"], "color": "#a79a7f", "color_bg": "#807661", "created": "2023-08-18T10:01:13Z", "description": "An ebook reader", "download_page": "https://github.com/awkitsune/IkuReader/releases", "downloads": {"IkuReader.dsi": {"size": 967168, "size_str": "944 KiB", "url": "https://github.com/awkitsune/IkuReader/releases/download/6.5_modern/IkuReader.dsi"}, "IkuReader.nds": {"size": 967168, "size_str": "944 KiB", "url": "https://github.com/awkitsune/IkuReader/releases/download/6.5_modern/IkuReader.nds"}, "sdcard-root.zip": {"size": 379282, "size_str": "370 KiB", "url": "https://github.com/awkitsune/IkuReader/releases/download/6.5_modern/sdcard-root.zip"}}, "github": "awkitsune/IkuReader", "icon": "https://db.universal-team.net/assets/images/icons/ikureader.png", "icon_index": 214, "image": "https://db.universal-team.net/assets/images/icons/ikureader.png", "image_length": 630, "license": "mit", "license_name": "MIT License", "long_description": "Ebook reader compatible with fb2, epub and txt file formats. Updated original source code to be compatible with DSi, TMFH and HiyaCfw.", "qr": {"IkuReader.dsi": "https://db.universal-team.net/assets/images/qr/ikureader-dsi.png", "IkuReader.nds": "https://db.universal-team.net/assets/images/qr/ikureader-nds.png"}, "slug": "ikureader", "source": "https://github.com/awkitsune/IkuReader", "stars": 9, "systems": ["DS"], "title": "IkuReader", "update_notes": "<p dir=\"auto\">Fix for fonts chooser and now errors are more convinient to search</p>\n<h2 dir=\"auto\">Instructions</h2>\n<p dir=\"auto\">Unpack <code class=\"notranslate\">sdcard-root.zip</code> content to the root of your sdcard and put <code class=\"notranslate\">.dsi</code> or <code class=\"notranslate\">.nds</code> file depending on your console: <code class=\"notranslate\">.dsi</code> for installing to Hiya or using with direct boot, <code class=\"notranslate\">.nds</code> for DS flashcards.</p>", "update_notes_md": "Fix for fonts chooser and now errors are more convinient to search\n\n## Instructions\nUnpack `sdcard-root.zip` content to the root of your sdcard and put `.dsi` or `.nds` file depending on your console: `.dsi` for installing to Hiya or using with direct boot, `.nds` for DS flashcards.", "updated": "2023-08-22T16:03:52Z", "urls": ["https://db.universal-team.net/ds/ikureader"], "version": "6.5_modern", "version_title": "v6.5 with all bugs fixed "}, {"author": "badda71", "avatar": "https://avatars.githubusercontent.com/u/11392517?v=4", "categories": ["app"], "color": "#668898", "color_bg": "#567280", "created": "2020-08-16T11:22:33Z", "description": "A VNC viewer for Nintendo 3DS", "download_page": "https://github.com/badda71/TinyVNC/releases", "downloads": {"TinyVNC.3dsx": {"size": 1937112, "size_str": "1 MiB", "url": "https://github.com/badda71/TinyVNC/releases/download/2.0.1/TinyVNC.3dsx"}, "TinyVNC.cia": {"size": 1827776, "size_str": "1 MiB", "url": "https://github.com/badda71/TinyVNC/releases/download/2.0.1/TinyVNC.cia"}}, "github": "badda71/TinyVNC", "icon": "https://raw.githubusercontent.com/badda71/TinyVNC/master/meta/icon.png", "icon_index": 215, "image": "https://raw.githubusercontent.com/badda71/TinyVNC/master/meta/banner.png", "image_length": 36242, "qr": {"TinyVNC.cia": "https://db.universal-team.net/assets/images/qr/tinyvnc-cia.png"}, "slug": "tinyvnc", "source": "https://github.com/badda71/TinyVNC", "stars": 69, "systems": ["3DS"], "title": "TinyVNC", "unique_ids": [795699], "update_notes": "<p dir=\"auto\">This is version 2.0 of TinyVNC, the VNC-viewer for Nintendo 3DS.</p>\n<p dir=\"auto\"><strong>Features:</strong></p>\n<ul dir=\"auto\">\n<li>Two independent and fast VNC-viewers for 3DS top and bottom screen</li>\n<li>Streaming audio client (mp3 over HTTP)</li>\n<li>Cemuhook server for serving 3DS controler and motion data to clients (e.g. Cemu)</li>\n<li>UDP-Feeder client to serve 3DS controler and motion data to remote vJoy via <a href=\"https://github.com/klach/vjoy-udp-feeder\">vJoy-udp-feeder</a></li>\n<li>supports server or client side scaling if VNC screen size is too big</li>\n</ul>\n<p dir=\"auto\"><strong>Installation:</strong><br>\nInstall CIA with <a href=\"https://github.com/Steveice10/FBI/releases\">FBI</a>, run 3dsx from homebrew launcher (put 3dsx file in /3ds/vice3DS-C64 dir) or run 3ds from flash card.<br>\nApart from this, a DSP-dump is required for sound to work correctly in the CIA version.<br>\n<a href=\"https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/\" rel=\"nofollow\">https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/</a></p>\n<p dir=\"auto\"><strong>Usage:</strong><br>\nDuring first start, TinyVNC will write its config files to the SD card. You can customize the file /3ds/TinyVNC/keymap to customize button mappings. Preconfigured button mappings are:<br>\nA: a-key<br>\nB: b-key<br>\nX: x-key<br>\nY: y-key<br>\nL: right mouse button<br>\nR: w-keys<br>\nZL, ZR: 1, 2-keys<br>\nC-Pad: Cursor up, down, left, right<br>\nD-Pad: t, g, f, h-keys<br>\nC-Stick: i, k, j, l-keys<br>\nSELECT: Shift key (for alternate button funtions)<br>\nSTART: Quick function menu</p>\n<p dir=\"auto\">Shift + A: A-key<br>\nShift + B: B-key<br>\nShift + X: X-key<br>\nShift + Y: Y-key<br>\nShift + L, Shift + R: Q, W-keys<br>\nShift + ZL, Shift + ZR: 3, 4-keys<br>\nShift + C-Pad: Cursor up, down, left, right<br>\nShift + D-Pad: T, G, F, H-keys<br>\nShift + C-Stick: I, K, J, L-keys<br>\nShift + START: disconnect</p>\n<p dir=\"auto\">The touch screen acts as a touchpad for mouse control (tap-to-click, double-tap-to-double-click, tap-and-drag)<br>\nMore information can be found here: <a href=\"https://gbatemp.net/threads/release-tinyvnc-vnc-viewer-for-nintendo-3ds.574242/\" rel=\"nofollow\">https://gbatemp.net/threads/release-tinyvnc-vnc-viewer-for-nintendo-3ds.574242/</a></p>\n<p dir=\"auto\"><strong>Changes to last release are:</strong></p>\n<ul dir=\"auto\">\n<li>support of 2nd VNC connection on bottom screen</li>\n<li>added vJoy-UDP-feeder clients: one for buttons and joysticks, another for motion controls</li>\n<li>added Cemuhook server: sends motion controls, buttons and joysticks to clients (Cemu, Yuzu etc.)</li>\n<li>added server (if supported) or client side scaling. Now, screens &gt;1024px size are scaled automatically.</li>\n<li>TinyVNC can be run without VNC-connection (e.g. only cemuhook server or only mp3 stream client)</li>\n<li>added quick command menu to control connection settings</li>\n<li>added \"shift\"-key to enable button combinations</li>\n<li>lots of minor optimizations and bugfixes</li>\n</ul>\n<p dir=\"auto\">Have fun!</p>\n<p dir=\"auto\">Scan QR-code below with FBI<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/b2c036b5-243c-4803-ae59-855f8baf6cf7\"><img src=\"https://github.com/user-attachments/assets/b2c036b5-243c-4803-ae59-855f8baf6cf7\" alt=\"grafik\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "This is version 2.0 of TinyVNC, the VNC-viewer for Nintendo 3DS.\n\n**Features:**\n- Two independent and fast VNC-viewers for 3DS top and bottom screen\n- Streaming audio client (mp3 over HTTP)\n- Cemuhook server for serving 3DS controler and motion data to clients (e.g. Cemu)\n- UDP-Feeder client to serve 3DS controler and motion data to remote vJoy via [vJoy-udp-feeder](https://github.com/klach/vjoy-udp-feeder)\n- supports server or client side scaling if VNC screen size is too big\n\n**Installation:**\nInstall CIA with [FBI](https://github.com/Steveice10/FBI/releases), run 3dsx from homebrew launcher (put 3dsx file in /3ds/vice3DS-C64 dir) or run 3ds from flash card.\nApart from this, a DSP-dump is required for sound to work correctly in the CIA version.\nhttps://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/\n\n**Usage:**\nDuring first start, TinyVNC will write its config files to the SD card. You can customize the file /3ds/TinyVNC/keymap to customize button mappings. Preconfigured button mappings are:\nA: a-key\nB: b-key\nX: x-key\nY: y-key\nL: right mouse button\nR: w-keys\nZL, ZR: 1, 2-keys\nC-Pad: Cursor up, down, left, right\nD-Pad: t, g, f, h-keys\nC-Stick: i, k, j, l-keys\nSELECT: Shift key (for alternate button funtions)\nSTART: Quick function menu\n\nShift + A: A-key\nShift + B: B-key\nShift + X: X-key\nShift + Y: Y-key\nShift + L, Shift + R: Q, W-keys\nShift + ZL, Shift + ZR: 3, 4-keys\nShift + C-Pad: Cursor up, down, left, right\nShift + D-Pad: T, G, F, H-keys\nShift + C-Stick: I, K, J, L-keys\nShift + START: disconnect\n\nThe touch screen acts as a touchpad for mouse control (tap-to-click, double-tap-to-double-click, tap-and-drag)\nMore information can be found here: https://gbatemp.net/threads/release-tinyvnc-vnc-viewer-for-nintendo-3ds.574242/\n\n**Changes to last release are:**\n- support of 2nd VNC connection on bottom screen\n- added vJoy-UDP-feeder clients: one for buttons and joysticks, another for motion controls\n- added Cemuhook server: sends motion controls, buttons and joysticks to clients (Cemu, Yuzu etc.)\n- added server (if supported) or client side scaling. Now, screens >1024px size are scaled automatically.\n- TinyVNC can be run without VNC-connection (e.g. only cemuhook server or only mp3 stream client)\n- added quick command menu to control connection settings\n- added \"shift\"-key to enable button combinations\n- lots of minor optimizations and bugfixes\n\nHave fun!\n\nScan QR-code below with FBI\n![grafik](https://github.com/user-attachments/assets/b2c036b5-243c-4803-ae59-855f8baf6cf7)", "updated": "2022-06-07T15:19:51Z", "urls": ["https://db.universal-team.net/3ds/tinyvnc"], "version": "2.0.1", "version_title": "TinyVNC 2.0", "website": "https://gbatemp.net/threads/release-tinyvnc-vnc-viewer-for-nintendo-3ds.574242/"}, {"author": "badda71", "avatar": "https://avatars.githubusercontent.com/u/11392517?v=4", "categories": ["emulator"], "color": "#a4897c", "color_bg": "#806b60", "created": "2020-02-18T23:04:48Z", "description": "Port of Chui's UAE4ALL Amiga 500 emulator to Nintendo 3DS", "download_page": "https://github.com/badda71/uae3DS/releases", "downloads": {"uae3DS.3dsx": {"size": 2478228, "size_str": "2 MiB", "url": "https://github.com/badda71/uae3DS/releases/download/1.0/uae3DS.3dsx"}, "uae3DS.cia": {"size": 1975232, "size_str": "1 MiB", "url": "https://github.com/badda71/uae3DS/releases/download/1.0/uae3DS.cia"}}, "github": "badda71/uae3DS", "icon": "https://raw.githubusercontent.com/badda71/uae3DS/master/meta/icon.png", "icon_index": 216, "image": "https://raw.githubusercontent.com/badda71/uae3DS/master/meta/banner.png", "image_length": 28872, "long_description": "Port of Chui's UAE4ALL Amiga 500 emulator (http://chui.dcemu.co.uk/uae4all.html) to Nintendo 3DS", "qr": {"uae3DS.cia": "https://db.universal-team.net/assets/images/qr/uae3ds-cia.png"}, "script_message": "You will need a \"kick.rom\" file in sdmc:/3ds/uae3DS.\n\nIt must be called \"kick.rom\", be a kickstart 1.3 image,\nand be the 512KB overdumped version.", "slug": "uae3ds", "source": "https://github.com/badda71/uae3DS", "stars": 48, "systems": ["3DS"], "title": "uae3DS", "unique_ids": [300611], "update_notes": "<p dir=\"auto\">This is the first (hopefully) stable version of uae3DS, the Amiga 500 emulator for Nintendo 3DS.<br>\nSave state handling changed a bit, so if you're upgrading from a previous version, you need to migrate your save state files (*.asf):</p>\n<ol dir=\"auto\">\n<li>Move all save state files to directory /3ds/uae3DS/save/ on your SD card</li>\n<li>Rename the files to <code class=\"notranslate\">&lt;ADF file name&gt;-&lt;NR&gt;.asf</code> where <code class=\"notranslate\">&lt;ADF file name&gt;</code> is the name of the disc image in drive DF0 at the time of writing the state file and <code class=\"notranslate\">&lt;NR&gt;</code> is the save state number (0 - 3), e.g. <code class=\"notranslate\">Chaos Engine, The_Disk1.adf-0.asf</code></li>\n</ol>\n<p dir=\"auto\"><strong>Installation:</strong></p>\n<ul dir=\"auto\">\n<li>Put your kick.rom file in directory /3ds/uae3DS on your 3DS SD-card. It must be called kick.rom, be a kickstart 1.3 image, and be the 512KB overdumped version.</li>\n<li>Install CIA with <a href=\"https://github.com/Steveice10/FBI/releases\">FBI</a>, run 3dsx from homebrew launcher (put 3dsx file in /3ds/uae3DS dir) or run 3ds from flash card.<br>\nApart from this, a DSP-dump is required for sound to work correctly in the CIA version.<br>\n<a href=\"https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/\" rel=\"nofollow\">https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/</a></li>\n</ul>\n<p dir=\"auto\"><strong>Emulator usage:</strong></p>\n<ul dir=\"auto\">\n<li>SELECT: open menu</li>\n<li>START: Toggle SuperThrottle</li>\n<li>Bottom Screen: Virtual Keyboard / Touchpad (tap-to-click, double-tap-to-double-click, tap-and-drag)</li>\n<li>A button: joystick fire</li>\n<li>B button: joystick UP</li>\n<li>R button: joystick autofire</li>\n<li>X button / ZL-button / tap touchpad: left mouse button</li>\n<li>Y button / L button: right mouse button</li>\n<li>DPad: joystick</li>\n<li>CPad: joystick or mouse (configurable in menu)</li>\n<li>CStick up/down: adjust vertical image position</li>\n<li>CStick left/right: adjust zoom</li>\n</ul>\n<p dir=\"auto\"><strong>Menu usage:</strong></p>\n<ul dir=\"auto\">\n<li>CPad / DPad: Navigate cursor</li>\n<li>A button: select current entry</li>\n<li>B button: cancel / back</li>\n<li>X button: delete save state in \"Load state\"-menu</li>\n<li>other button functions given in parentheses in menu</li>\n</ul>\n<p dir=\"auto\"><a href=\"https://gbatemp.net/threads/release-uae3ds-amiga-500-emulator-for-nintendo-3ds.558577/\" rel=\"nofollow\">https://gbatemp.net/threads/release-uae3ds-amiga-500-emulator-for-nintendo-3ds.558577/</a></p>\n<p dir=\"auto\"><strong>Changes to last release are:</strong></p>\n<ul dir=\"auto\">\n<li>enhancement: Save state handling revamp: screenshots, config saved in save states, ...</li>\n<li>enhancement: SHIFT, Amiga &amp; ALT keys now differentiate left and right press</li>\n<li>enhancement: option to move mouse with C-Pad, configurable in main menu</li>\n<li>enhancement: added list of 10 last used disk images in \"Load disk image\"-menu</li>\n<li>optimization: settings are autosaved on exit</li>\n<li>optimization: removed sound settings from main menu</li>\n<li>bugfix: fixed sound speed</li>\n<li>lots of other small optimizations and bugfixes</li>\n</ul>\n<p dir=\"auto\">Have fun!</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/11392517/85423689-49ac8480-b577-11ea-9693-440e3d212b8c.png\"><img src=\"https://user-images.githubusercontent.com/11392517/85423689-49ac8480-b577-11ea-9693-440e3d212b8c.png\" alt=\"grafik\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "This is the first (hopefully) stable version of uae3DS, the Amiga 500 emulator for Nintendo 3DS.\nSave state handling changed a bit, so if you're upgrading from a previous version, you need to migrate your save state files (*.asf):\n1. Move all save state files to directory /3ds/uae3DS/save/ on your SD card\n2. Rename the files to `<ADF file name>-<NR>.asf` where `<ADF file name>` is the name of the disc image in drive DF0 at the time of writing the state file and `<NR>` is the save state number (0 - 3), e.g. `Chaos Engine, The_Disk1.adf-0.asf`\n\n**Installation:**\n- Put your kick.rom file in directory /3ds/uae3DS on your 3DS SD-card. It must be called kick.rom, be a kickstart 1.3 image, and be the 512KB overdumped version.\n- Install CIA with [FBI](https://github.com/Steveice10/FBI/releases), run 3dsx from homebrew launcher (put 3dsx file in /3ds/uae3DS dir) or run 3ds from flash card.\nApart from this, a DSP-dump is required for sound to work correctly in the CIA version.\nhttps://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/\n\n**Emulator usage:**\n- SELECT: open menu\n- START: Toggle SuperThrottle\n- Bottom Screen: Virtual Keyboard / Touchpad (tap-to-click, double-tap-to-double-click, tap-and-drag)\n- A button: joystick fire\n- B button: joystick UP\n- R button: joystick autofire\n- X button / ZL-button / tap touchpad: left mouse button\n- Y button / L button: right mouse button\n- DPad: joystick\n- CPad: joystick or mouse (configurable in menu)\n- CStick up/down: adjust vertical image position\n- CStick left/right: adjust zoom\n\n**Menu usage:**\n- CPad / DPad: Navigate cursor\n- A button: select current entry\n- B button: cancel / back\n- X button: delete save state in \"Load state\"-menu \n- other button functions given in parentheses in menu\n\nhttps://gbatemp.net/threads/release-uae3ds-amiga-500-emulator-for-nintendo-3ds.558577/\n\n**Changes to last release are:**\n- enhancement: Save state handling revamp: screenshots, config saved in save states, ...\n- enhancement: SHIFT, Amiga & ALT keys now differentiate left and right press\n- enhancement: option to move mouse with C-Pad, configurable in main menu\n- enhancement: added list of 10 last used disk images in \"Load disk image\"-menu\n- optimization: settings are autosaved on exit\n- optimization: removed sound settings from main menu\n- bugfix: fixed sound speed\n- lots of other small optimizations and bugfixes\n\nHave fun!\n\n![grafik](https://user-images.githubusercontent.com/11392517/85423689-49ac8480-b577-11ea-9693-440e3d212b8c.png)\n", "updated": "2020-06-23T15:01:36Z", "urls": ["https://db.universal-team.net/3ds/uae3ds"], "version": "1.0", "version_title": "uae3DS v1.0 Pancit", "website": "https://gbatemp.net/threads/release-uae3ds-amiga-500-emulator-for-nintendo-3ds.558577/"}, {"author": "badda71", "avatar": "https://avatars.githubusercontent.com/u/11392517?v=4", "categories": ["emulator"], "color": "#584a99", "color_bg": "#493e80", "created": "2019-03-30T21:31:31Z", "description": "Port of the VICE C64 (x64) emulator to 3DS", "download_page": "https://github.com/badda71/vice3ds/releases", "downloads": {"vice3DS-C64.3dsx": {"size": 3895088, "size_str": "3 MiB", "url": "https://github.com/badda71/vice3ds/releases/download/2.4.2/vice3DS-C64.3dsx"}, "vice3DS-C64.cia": {"size": 2958272, "size_str": "2 MiB", "url": "https://github.com/badda71/vice3ds/releases/download/2.4.2/vice3DS-C64.cia"}}, "github": "badda71/vice3ds", "icon": "https://raw.githubusercontent.com/badda71/vice3ds/master/meta/icon_3ds_C64.png", "icon_index": 217, "image": "https://raw.githubusercontent.com/badda71/vice3ds/master/meta/icon_3ds_C64.png", "image_length": 2537, "long_description": "Port of the VICE C64 (x64) emulator to 3DS. VICE - the Versatile Commodore Emulator - http://vice-emu.sourceforge.net/\n\nIncluding UI for the 3DS bottom screen, and a lot of new & 3DS-exclusive functionality.", "qr": {"vice3DS-C64.cia": "https://db.universal-team.net/assets/images/qr/vice3ds-c64-cia.png"}, "slug": "vice3ds", "source": "https://github.com/badda71/vice3ds", "stars": 66, "systems": ["3DS"], "title": "vice3DS", "unique_ids": [1045690], "update_notes": "<p dir=\"auto\">Micro release 2.4.2. This release fixes the download of games in gamebase64 launcher. The old hoster was down and now, games are downloaded using a new hoster. To prevent future issues, the hosters can now be defined in gamebase64 database.</p>\n<p dir=\"auto\"><strong>Installation:</strong><br>\nInstall CIA with <a href=\"https://github.com/Steveice10/FBI/releases\">FBI</a>, run 3dsx from homebrew launcher (put 3dsx file in /3ds/vice3DS-C64 dir) or run 3ds from flash card.</p>\n<p dir=\"auto\"><strong>Usage:</strong><br>\nCheck here <a href=\"https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/\" rel=\"nofollow\">https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/</a></p>\n<p dir=\"auto\"><strong>Changes to last release are:</strong></p>\n<ul dir=\"auto\">\n<li>enhancement: use new hoster for games download in gamebase64 launcher</li>\n</ul>\n<p dir=\"auto\">Have fun!</p>\n<p dir=\"auto\">Scan QR-code below with FBI<br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/11392517/218280012-60704442-0764-4117-ba4f-89828809bb60.png\"><img src=\"https://user-images.githubusercontent.com/11392517/218280012-60704442-0764-4117-ba4f-89828809bb60.png\" alt=\"grafik\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "Micro release 2.4.2. This release fixes the download of games in gamebase64 launcher. The old hoster was down and now, games are downloaded using a new hoster. To prevent future issues, the hosters can now be defined in gamebase64 database.\n\n**Installation:**\nInstall CIA with [FBI](https://github.com/Steveice10/FBI/releases), run 3dsx from homebrew launcher (put 3dsx file in /3ds/vice3DS-C64 dir) or run 3ds from flash card.\n\n**Usage:**\nCheck here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/\n\n**Changes to last release are:**\n- enhancement: use new hoster for games download in gamebase64 launcher\n\nHave fun!\n\nScan QR-code below with FBI\n![grafik](https://user-images.githubusercontent.com/11392517/218280012-60704442-0764-4117-ba4f-89828809bb60.png)\n", "updated": "2023-02-11T20:33:51Z", "urls": ["https://db.universal-team.net/3ds/vice3ds"], "version": "2.4.2", "version_title": "vice3DS v2.4.2 Senbei", "website": "https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/"}, {"archive": {"3DS_1.0.zip": {"ANARCH.3dsx": ["ANARCH.3dsx"], "ANARCH_QS.3dsx": ["ANARCH_QS.3dsx"]}}, "author": "drummyfish, blitzdoughnuts", "avatar": "https://avatars.githubusercontent.com/u/140563955?v=4", "categories": ["game"], "color": "#5a5064", "color_bg": "#5a5064", "created": "2025-03-09T23:02:59Z", "description": "A suckless FPS game developed by Miloslav Ciz, ported to the 3DS by me using devkitpro.", "downloads": {"3DS_1.0.zip": {"size": 218362, "size_str": "213 KiB", "url": "https://github.com/blitzdoughnuts/AnarchDEVKIT/raw/refs/heads/master/bin/3DS_1.0.zip"}}, "github": "blitzdoughnuts/AnarchDEVKIT", "icon": "https://raw.githubusercontent.com/blitzdoughnuts/AnarchDEVKIT/refs/heads/master/3DS/icon.png", "icon_index": 218, "image": "https://raw.githubusercontent.com/blitzdoughnuts/AnarchDEVKIT/refs/heads/master/3DS/banner/banner.png", "image_length": 19403, "license": "cc0-1.0", "license_name": "Creative Commons Zero v1.0 Universal", "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/anarch/gameplay.png"}], "slug": "anarch", "source": "https://github.com/blitzdoughnuts/AnarchDEVKIT", "stars": 2, "systems": ["3DS"], "title": "Anarch", "urls": ["https://db.universal-team.net/3ds/anarch"]}, {"author": "bubble2k16", "avatar": "https://avatars.githubusercontent.com/u/20153229?v=4", "categories": ["emulator"], "color": "#3a71a4", "color_bg": "#2d5880", "created": "2017-03-23T14:05:11Z", "description": "VirtuaNES a high compatibility NES emulator for your old 3DS or 2DS.", "download_page": "https://github.com/bubble2k16/emus3ds/releases", "downloads": {"virtuanes_3ds-v1.02.zip": {"size": 1371216, "size_str": "1 MiB", "url": "https://github.com/bubble2k16/emus3ds/releases/download/v1.02/virtuanes_3ds-v1.02.zip"}}, "github": "bubble2k16/emus3ds", "icon": "https://raw.githubusercontent.com/bubble2k16/emus3ds/master/src/cores/virtuanes/assets/icon.png", "icon_index": 219, "image": "https://db.universal-team.net/assets/images/images/virtuanes.png", "image_length": 2631, "installed_files": ["%3DSX%/virtuanes_3ds.3dsx"], "scripts": {"virtuanes_3ds.3dsx": [{"file": "virtuanes_3ds.*\\.zip", "output": "/virtuanes_3ds.zip", "repo": "bubble2k16/emus3ds", "type": "downloadRelease"}, {"file": "/virtuanes_3ds.zip", "input": "virtuanes_3ds.3dsx", "output": "%3DSX%/virtuanes_3ds.3dsx", "type": "extractFile"}, {"file": "/virtuanes_3ds.zip", "input": "virtuanes_3ds_top.png", "output": "/3ds/virtuanes_3ds/virtuanes_3ds_top.png", "type": "extractFile"}, {"file": "/virtuanes_3ds.zip", "type": "deleteFile"}], "virtuanes_3ds.cia": [{"file": "virtuanes_3ds.*\\.zip", "output": "/virtuanes_3ds.zip", "repo": "bubble2k16/emus3ds", "type": "downloadRelease"}, {"file": "/virtuanes_3ds.zip", "input": "virtuanes_3ds.cia", "output": "/virtuanes_3ds.cia", "type": "extractFile"}, {"file": "/virtuanes_3ds.zip", "input": "virtuanes_3ds_top.png", "output": "/3ds/virtuanes_3ds/virtuanes_3ds_top.png", "type": "extractFile"}, {"file": "/virtuanes_3ds.cia", "type": "installCia"}, {"file": "/virtuanes_3ds.cia", "type": "deleteFile"}, {"file": "/virtuanes_3ds.zip", "type": "deleteFile"}]}, "slug": "virtuanes", "source": "https://github.com/bubble2k16/emus3ds", "stars": 267, "systems": ["3DS"], "title": "VirtuaNES", "unique_ids": [14410], "update_notes": "<ul dir=\"auto\">\n<li>Fixed bug in MMC5 mapper that was causing Castlevania 3's graphics to corrupt.</li>\n<li>Optimized rendering to 16-bit buffer to reduce cache misses, and minor optimizations for MMC5 rendering.</li>\n<li>Fixed occassional crashing bug when loading a ROM.</li>\n</ul>", "update_notes_md": "- Fixed bug in MMC5 mapper that was causing Castlevania 3's graphics to corrupt.\n- Optimized rendering to 16-bit buffer to reduce cache misses, and minor optimizations for MMC5 rendering.\n- Fixed occassional crashing bug when loading a ROM.", "updated": "2018-03-20T16:53:38Z", "urls": ["https://db.universal-team.net/3ds/virtuanes"], "version": "v1.02", "version_title": "v1.02"}, {"author": "bubble2k16", "avatar": "https://avatars.githubusercontent.com/u/20153229?v=4", "categories": ["emulator"], "color": "#1449b4", "color_bg": "#0e3480", "created": "2018-01-06T16:44:35Z", "description": "This is a port of notaz's PicoDrive emulator to the old 3DS and old 2DS.", "download_page": "https://github.com/bubble2k16/picodrive_3ds/releases", "downloads": {"picodrive_3ds-v0.94.zip": {"size": 1372485, "size_str": "1 MiB", "url": "https://github.com/bubble2k16/picodrive_3ds/releases/download/v0.94/picodrive_3ds-v0.94.zip"}}, "github": "bubble2k16/picodrive_3ds", "icon": "https://raw.githubusercontent.com/bubble2k16/emus3ds/master/src/cores/picodrive/assets/icon.png", "icon_index": 220, "image": "https://db.universal-team.net/assets/images/images/picodrive.png", "image_length": 3153, "installed_files": ["%3DSX%/picodrive_3ds.3dsx"], "scripts": {"picodrive_3ds.3dsx": [{"file": "picodrive_3ds.*\\.zip", "output": "/picodrive_3ds.zip", "repo": "bubble2k16/picodrive_3ds", "type": "downloadRelease"}, {"file": "/picodrive_3ds.zip", "input": "picodrive_3ds.3dsx", "output": "%3DSX%/picodrive_3ds.3dsx", "type": "extractFile"}, {"file": "/picodrive_3ds.zip", "input": "picodrive_3ds_top.png", "output": "/3ds/picodrive_3ds/picodrive_3ds_top.png", "type": "extractFile"}, {"file": "/picodrive_3ds.zip", "type": "deleteFile"}], "picodrive_3ds.cia": [{"file": "picodrive_3ds.*\\.zip", "output": "/picodrive_3ds.zip", "repo": "bubble2k16/picodrive_3ds", "type": "downloadRelease"}, {"file": "/picodrive_3ds.zip", "input": "picodrive_3ds.cia", "output": "/picodrive_3ds.cia", "type": "extractFile"}, {"file": "/picodrive_3ds.zip", "input": "picodrive_3ds_top.png", "output": "/3ds/picodrive_3ds/picodrive_3ds_top.png", "type": "extractFile"}, {"file": "/picodrive_3ds.cia", "type": "installCia"}, {"file": "/picodrive_3ds.cia", "type": "deleteFile"}, {"file": "/picodrive_3ds.zip", "type": "deleteFile"}]}, "slug": "picodrive", "source": "https://github.com/bubble2k16/picodrive_3ds", "stars": 83, "systems": ["3DS"], "title": "PicoDrive", "unique_ids": [14412], "update_notes": "<ul dir=\"auto\">\n<li>Added support to save battery-backed RAM for CD games</li>\n<li>Fixed problems with games that show parts of the previous screens at the left/right edges</li>\n<li>Added support for cheats.</li>\n<li>Added configuration for region selection between (Default, US, Europe, Japan)</li>\n</ul>", "update_notes_md": "- Added support to save battery-backed RAM for CD games\n- Fixed problems with games that show parts of the previous screens at the left/right edges\n- Added support for cheats.\n- Added configuration for region selection between (Default, US, Europe, Japan)", "updated": "2018-03-24T02:19:48Z", "urls": ["https://db.universal-team.net/3ds/picodrive"], "version": "v0.94", "version_title": "v0.94"}, {"author": "bubble2k16", "avatar": "https://avatars.githubusercontent.com/u/20153229?v=4", "categories": ["emulator"], "color": "#2f6fb0", "color_bg": "#225080", "created": "2016-10-15T13:52:35Z", "description": "SNES9x Port for 3DS / 2DS", "download_page": "https://github.com/bubble2k16/snes9x_3ds/releases", "downloads": {"snes9x_3ds-v1.30.zip": {"size": 1832323, "size_str": "1 MiB", "url": "https://github.com/bubble2k16/snes9x_3ds/releases/download/v1.30/snes9x_3ds-v1.30.zip"}}, "github": "bubble2k16/snes9x_3ds", "icon": "https://raw.githubusercontent.com/bubble2k16/snes9x_3ds/master/assets/icon.png", "icon_index": 221, "image": "https://db.universal-team.net/assets/images/images/snes9x.png", "image_length": 5476, "installed_files": ["%3DSX%/snes9x_3ds.3dsx"], "scripts": {"snes9x_3ds.3dsx": [{"file": "snes9x_3ds.*\\.zip", "output": "/snes9x_3ds.zip", "repo": "bubble2k16/snes9x_3ds", "type": "downloadRelease"}, {"file": "/snes9x_3ds.zip", "input": "snes9x_3ds.3dsx", "output": "%3DSX%/snes9x_3ds.3dsx", "type": "extractFile"}, {"file": "/snes9x_3ds.zip", "input": "snes9x_3ds_top.png", "output": "/3ds/snes9x_3ds/snes9x_3ds_top.png", "type": "extractFile"}, {"file": "/snes9x_3ds.zip", "type": "deleteFile"}], "snes9x_3ds.cia": [{"file": "snes9x_3ds.*\\.zip", "output": "/snes9x_3ds.zip", "repo": "bubble2k16/snes9x_3ds", "type": "downloadRelease"}, {"file": "/snes9x_3ds.zip", "input": "snes9x_3ds.cia", "output": "/snes9x_3ds.cia", "type": "extractFile"}, {"file": "/snes9x_3ds.zip", "input": "snes9x_3ds_top.png", "output": "/3ds/snes9x_3ds/snes9x_3ds_top.png", "type": "extractFile"}, {"file": "/snes9x_3ds.cia", "type": "installCia"}, {"file": "/snes9x_3ds.cia", "type": "deleteFile"}, {"file": "/snes9x_3ds.zip", "type": "deleteFile"}]}, "slug": "snes9x", "source": "https://github.com/bubble2k16/snes9x_3ds", "stars": 485, "systems": ["3DS"], "title": "Snes9x", "unique_ids": [14409], "update_notes": "<ul dir=\"auto\">\n<li>Improved sound synchronization.</li>\n<li>Added BlargSNES DSP Core (experimental) for performance. The original Snes9X DSP core (default) suffers from sound skipping in some games like Aladdin and Gradius 3. You can choose which DSP core to use from the Options menu. The BlargSNES DSP Core sounds similar to the Snes9x Core for most games. Sounds like Final Fantasy 3's the howling wind sound different.</li>\n<li>Added support for Tengai Makyou Zero English Patch (for hopefully all future versions)</li>\n</ul>", "update_notes_md": "- Improved sound synchronization.\n- Added BlargSNES DSP Core (experimental) for performance. The original Snes9X DSP core (default) suffers from sound skipping in some games like Aladdin and Gradius 3. You can choose which DSP core to use from the Options menu. The BlargSNES DSP Core sounds similar to the Snes9x Core for most games. Sounds like Final Fantasy 3's the howling wind sound different.\n- Added support for Tengai Makyou Zero English Patch (for hopefully all future versions)\n", "updated": "2018-03-24T01:43:21Z", "urls": ["https://db.universal-team.net/3ds/snes9x"], "version": "v1.30", "version_title": "v1.30"}, {"author": "bubble2k16", "avatar": "https://avatars.githubusercontent.com/u/20153229?v=4", "categories": ["emulator"], "color": "#559cce", "color_bg": "#356180", "created": "2017-06-18T16:00:26Z", "description": "This is a port of Exophase's Temper (TurboGrafx/PC-Engine) emulator to the old 3DS and old 2DS.", "download_page": "https://github.com/bubble2k16/temperpce_3ds/releases", "downloads": {"temperpce_3ds-v1.02.zip": {"size": 1367259, "size_str": "1 MiB", "url": "https://github.com/bubble2k16/temperpce_3ds/releases/download/v1.02/temperpce_3ds-v1.02.zip"}}, "github": "bubble2k16/temperpce_3ds", "icon": "https://raw.githubusercontent.com/bubble2k16/emus3ds/master/src/cores/temperpce/assets/icon.png", "icon_index": 222, "image": "https://db.universal-team.net/assets/images/images/temperpce.png", "image_length": 3236, "installed_files": ["%3DSX%/temperpce_3ds.3dsx"], "scripts": {"temperpce_3ds.3dsx": [{"file": "temperpce_3ds.*\\.zip", "output": "/temperpce_3ds.zip", "repo": "bubble2k16/temperpce_3ds", "type": "downloadRelease"}, {"file": "/temperpce_3ds.zip", "input": "temperpce_3ds.3dsx", "output": "%3DSX%/temperpce_3ds.3dsx", "type": "extractFile"}, {"file": "/temperpce_3ds.zip", "type": "deleteFile"}], "temperpce_3ds.cia": [{"file": "temperpce_3ds.*\\.zip", "output": "/temperpce_3ds.zip", "repo": "bubble2k16/temperpce_3ds", "type": "downloadRelease"}, {"file": "/temperpce_3ds.zip", "input": "temperpce_3ds.cia", "output": "/temperpce_3ds.cia", "type": "extractFile"}, {"file": "/temperpce_3ds.cia", "type": "installCia"}, {"file": "/temperpce_3ds.cia", "type": "deleteFile"}, {"file": "/temperpce_3ds.zip", "type": "deleteFile"}]}, "slug": "temperpce", "source": "https://github.com/bubble2k16/temperpce_3ds", "stars": 38, "systems": ["3DS"], "title": "TemperPCE", "unique_ids": [14411], "update_notes": "<ul dir=\"auto\">\n<li>Fixed the sound lag problem.</li>\n</ul>", "update_notes_md": "- Fixed the sound lag problem.", "updated": "2018-03-19T15:38:20Z", "urls": ["https://db.universal-team.net/3ds/temperpce"], "version": "v1.02", "version_title": "v1.02"}, {"author": "Carmander152", "avatar": "https://avatars.githubusercontent.com/u/226231353?v=4", "categories": ["game"], "color": "#6b594c", "color_bg": "#6b594c", "created": "2026-03-13T00:47:39Z", "description": "This is a fan demake of the Roblox horror game Doors which was originally made by LSplash. This is being built completely from the ground up as obviously, there is no translation from Luau (Roblox code) to C++ (3DS code)", "download_page": "https://github.com/carmander152/Doors-3DS/releases", "github": "carmander152/Doors-3DS", "icon": "https://raw.githubusercontent.com/carmander152/Doors-3DS/main/icon.png", "icon_index": 223, "image": "https://raw.githubusercontent.com/carmander152/Doors-3DS/main/banner.png", "image_length": 38377, "long_description": "This is a fan demake of the Roblox horror game Doors which was originally made by LSplash. This is being built completely from the ground up as obviously, there is no translation from Luau (Roblox code) to C++ (3DS code)", "prerelease": {"download_page": "https://github.com/carmander152/Doors-3DS/releases/tag/Beta-v0.7.3", "downloads": {"Doors_3DS.3dsx": {"size": 9877048, "size_str": "9 MiB", "url": "https://github.com/carmander152/Doors-3DS/releases/download/Beta-v0.7.3/Doors_3DS.3dsx"}, "Doors_3DS.cia": {"size": 10470336, "size_str": "9 MiB", "url": "https://github.com/carmander152/Doors-3DS/releases/download/Beta-v0.7.3/Doors_3DS.cia"}}, "qr": {"Doors_3DS.cia": "https://db.universal-team.net/assets/images/qr/prerelease/doors_3ds-cia.png"}, "update_notes": "<p dir=\"auto\">Quite a lot has changed in this update so bare with me here,<br>\nI've added the following things:</p>\n<ul dir=\"auto\">\n<li>Old 3DS Support has been added through touchscreen camera controls (has not been tested on real hardware as I only have a New 3DS)</li>\n<li>The Elevator along with the Elevator Jam song</li>\n<li>Rush and Eyes who lights rooms up purple</li>\n<li>Dark rooms with increased chance of Screech spawning</li>\n<li>Occasional Locked Doors</li>\n<li>Drawers</li>\n<li>Keys, which can spawn in drawers and sometimes on beds</li>\n<li>A health system</li>\n<li>Band-aids, which occasionally spawn in drawers and heal 10 HP</li>\n<li>Screech was nerfed</li>\n<li>Seek, along with his music, chase sequence, and cutscene along with the seek eyes spawning as you get closer to his room</li>\n<li>Dupe was polished</li>\n<li>Many sounds were added including door opening sounds and the entity sounds, I will add more soon</li>\n<li>Added a .cia build, complete with a banner, icon, and jingle</li>\n</ul>\n<p dir=\"auto\">And I believe that's all for now, I want to add textures soon but have to learn how first, stay tuned! :)</p>\n\n<p dir=\"auto\">P.S. As this is a beta, do expect bugs, but feel free to tell me if you find any<br>\nIf you press Y+R in the lobby it teleports you to the Seek chase</p>", "update_notes_md": "Quite a lot has changed in this update so bare with me here,\nI've added the following things:\n\n- Old 3DS Support has been added through touchscreen camera controls (has not been tested on real hardware as I only have a New 3DS)\n- The Elevator along with the Elevator Jam song\n- Rush and Eyes who lights rooms up purple\n- Dark rooms with increased chance of Screech spawning\n- Occasional Locked Doors\n- Drawers\n- Keys, which can spawn in drawers and sometimes on beds\n- A health system\n- Band-aids, which occasionally spawn in drawers and heal 10 HP\n- Screech was nerfed\n- Seek, along with his music, chase sequence, and cutscene along with the seek eyes spawning as you get closer to his room\n- Dupe was polished\n- Many sounds were added including door opening sounds and the entity sounds, I will add more soon\n- Added a .cia build, complete with a banner, icon, and jingle\n\nAnd I believe that's all for now, I want to add textures soon but have to learn how first, stay tuned! :)\n\n<img width=\"432\" height=\"528\" alt=\"Doors 3DS Homescreen\" src=\"https://github.com/user-attachments/assets/4cb10ea1-2d96-4454-b379-6341ec851c6c\" />\n\n\nP.S. As this is a beta, do expect bugs, but feel free to tell me if you find any\nIf you press Y+R in the lobby it teleports you to the Seek chase", "updated": "2026-03-19T06:04:56Z", "version": "Beta-v0.7.3", "version_title": "Doors 3DS Beta v0.7.3"}, "slug": "doors-3ds", "source": "https://github.com/carmander152/Doors-3DS", "stars": 3, "systems": ["3DS"], "title": "Doors-3DS", "update_notes": "<p dir=\"auto\">Quite a lot has changed in this update so bare with me here,<br>\nI've added the following things:</p>\n<ul dir=\"auto\">\n<li>Old 3DS Support has been added through touchscreen camera controls (has not been tested on real hardware as I only have a New 3DS)</li>\n<li>The Elevator along with the Elevator Jam song</li>\n<li>Rush and Eyes who lights rooms up purple</li>\n<li>Dark rooms with increased chance of Screech spawning</li>\n<li>Occasional Locked Doors</li>\n<li>Drawers</li>\n<li>Keys, which can spawn in drawers and sometimes on beds</li>\n<li>A health system</li>\n<li>Band-aids, which occasionally spawn in drawers and heal 10 HP</li>\n<li>Screech was nerfed</li>\n<li>Seek, along with his music, chase sequence, and cutscene along with the seek eyes spawning as you get closer to his room</li>\n<li>Dupe was polished</li>\n<li>Many sounds were added including door opening sounds and the entity sounds, I will add more soon</li>\n<li>Added a .cia build, complete with a banner, icon, and jingle</li>\n</ul>\n<p dir=\"auto\">And I believe that's all for now, I want to add textures soon but have to learn how first, stay tuned! :)</p>\n\n<p dir=\"auto\">P.S. As this is a beta, do expect bugs, but feel free to tell me if you find any<br>\nIf you press Y+R in the lobby it teleports you to the Seek chase</p>", "update_notes_md": "Quite a lot has changed in this update so bare with me here,\nI've added the following things:\n\n- Old 3DS Support has been added through touchscreen camera controls (has not been tested on real hardware as I only have a New 3DS)\n- The Elevator along with the Elevator Jam song\n- Rush and Eyes who lights rooms up purple\n- Dark rooms with increased chance of Screech spawning\n- Occasional Locked Doors\n- Drawers\n- Keys, which can spawn in drawers and sometimes on beds\n- A health system\n- Band-aids, which occasionally spawn in drawers and heal 10 HP\n- Screech was nerfed\n- Seek, along with his music, chase sequence, and cutscene along with the seek eyes spawning as you get closer to his room\n- Dupe was polished\n- Many sounds were added including door opening sounds and the entity sounds, I will add more soon\n- Added a .cia build, complete with a banner, icon, and jingle\n\nAnd I believe that's all for now, I want to add textures soon but have to learn how first, stay tuned! :)\n\n<img width=\"432\" height=\"528\" alt=\"Doors 3DS Homescreen\" src=\"https://github.com/user-attachments/assets/4cb10ea1-2d96-4454-b379-6341ec851c6c\" />\n\n\nP.S. As this is a beta, do expect bugs, but feel free to tell me if you find any\nIf you press Y+R in the lobby it teleports you to the Seek chase", "updated": "2026-03-19T06:04:56Z", "urls": ["https://db.universal-team.net/3ds/doors-3ds"], "version": "Beta-v0.7.3", "version_title": "Doors 3DS Beta v0.7.3"}, {"author": "Cavv", "avatar": "https://avatars.githubusercontent.com/u/65863280?v=4", "categories": ["utility"], "color": "#4a4a85", "color_bg": "#474780", "created": "2025-03-13T02:12:55Z", "description": "Easy-to-use content downloader for Nintendo DS(i) consoles", "download_page": "https://github.com/cavv-dev/Kekatsu-DS/releases", "downloads": {"Kekatsu.nds": {"size": 1884160, "size_str": "1 MiB", "url": "https://github.com/cavv-dev/Kekatsu-DS/releases/download/v1.2.0/Kekatsu.nds"}, "version.txt": {"size": 6, "size_str": "6 Bytes", "url": "https://github.com/cavv-dev/Kekatsu-DS/releases/download/v1.2.0/version.txt"}}, "github": "cavv-dev/Kekatsu-DS", "icon": "https://github.com/cavv-dev/Kekatsu-DS/raw/main/icon.png", "icon_index": 224, "image": "https://github.com/cavv-dev/Kekatsu-DS/raw/main/icon.png", "image_length": 265, "license": "mit", "license_name": "MIT License", "long_description": "*Kekatsu* is a straightforward content downloader for DS and DSi consoles.\nThe main feature of this app is the use of content databases to download apps and games on the fly for any platform.\n### Key features\n- Standalone\n- Multi-platform content\n- Custom databases\n- Color scheme customization\n- Localization support\n\nAn already available database to use with Kekatsu is [UDB-Kekatsu-DS](https://github.com/cavv-dev/UDB-Kekatsu-DS), which is an updated selection of DS and DSi apps from [Universal-DB](https://db.universal-team.net/).\nCheck out the [Databases setup](https://github.com/cavv-dev/Kekatsu-DS?tab=readme-ov-file#databases-setup) section for info on how to set it up.", "qr": {"Kekatsu.nds": "https://db.universal-team.net/assets/images/qr/kekatsu-nds.png"}, "screenshots": [{"description": "Kekatsu ds 1", "url": "https://db.universal-team.net/assets/images/screenshots/kekatsu/kekatsu-ds-1.png"}, {"description": "Kekatsu ds 2", "url": "https://db.universal-team.net/assets/images/screenshots/kekatsu/kekatsu-ds-2.png"}, {"description": "Kekatsu ds 3", "url": "https://db.universal-team.net/assets/images/screenshots/kekatsu/kekatsu-ds-3.png"}], "slug": "kekatsu", "source": "https://github.com/cavv-dev/Kekatsu-DS", "stars": 48, "systems": ["DS"], "title": "Kekatsu", "update_notes": "<h2 dir=\"auto\">Changes</h2>\n<ul dir=\"auto\">\n<li>The main SDK is now BlocksDS. Support for DevkitPro has been removed. Check the new instructions for building</li>\n<li>Added pagination for database list section, removing the limit of 8 databases</li>\n<li>Temporarily removed speed information from download screen since it was mostly inaccurate</li>\n<li>The file name <code class=\"notranslate\">databases.txt.txt</code> is checked too other than <code class=\"notranslate\">databases.txt</code> for loading the database list.<br>\nThis has been done to handle the frequent mistake of creating a new text file as <code class=\"notranslate\">databases.txt</code> and having it saved as <code class=\"notranslate\">databases.txt.txt</code> by the OS</li>\n</ul>\n<p dir=\"auto\"><strong>Full changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/cavv-dev/Kekatsu-DS/compare/v1.1.0...v1.2.0\"><tt>v1.1.0...v1.2.0</tt></a></p>", "update_notes_md": "## Changes\n* The main SDK is now BlocksDS. Support for DevkitPro has been removed. Check the new instructions for building\n* Added pagination for database list section, removing the limit of 8 databases\n* Temporarily removed speed information from download screen since it was mostly inaccurate\n* The file name `databases.txt.txt` is checked too other than `databases.txt` for loading the database list.\nThis has been done to handle the frequent mistake of creating a new text file as `databases.txt` and having it saved as `databases.txt.txt` by the OS\n\n**Full changelog**: https://github.com/cavv-dev/Kekatsu-DS/compare/v1.1.0...v1.2.0", "updated": "2025-10-19T19:10:55Z", "urls": ["https://db.universal-team.net/ds/kekatsu"], "version": "v1.2.0", "version_title": "v1.2.0"}, {"author": "Cavv", "avatar": "https://avatars.githubusercontent.com/u/65863280?v=4", "categories": ["game"], "color": "#535353", "color_bg": "#535353", "created": "2026-01-27T15:37:04Z", "description": "An OMORI-inspired fan game for Nintendo DS.", "download_page": "https://github.com/cavv-dev/WHITE-SPACE-DS/releases", "downloads": {"WHITE-SPACE-DS.nds": {"size": 5796864, "size_str": "5 MiB", "url": "https://github.com/cavv-dev/WHITE-SPACE-DS/releases/download/v1.0.0/WHITE-SPACE-DS.nds"}}, "github": "cavv-dev/WHITE-SPACE-DS", "icon": "https://db.universal-team.net/assets/images/icons/white-space-ds.png", "icon_index": 225, "image": "https://db.universal-team.net/assets/images/icons/white-space-ds.png", "image_length": 2104, "long_description": "WHITE SPACE DS is a fan game for Nintendo DS inspired by OMORI. It's a personal simulation of the WHITE SPACE: a calm, empty room where you can spend time with a few interactive objects while a gentle melody loops in the background.\n\nMore info on [itch.io](https://cavvdev.itch.io/whitespaceds).", "qr": {"WHITE-SPACE-DS.nds": "https://db.universal-team.net/assets/images/qr/white-space-ds-nds.png"}, "screenshots": [{"description": "White space ds 1", "url": "https://db.universal-team.net/assets/images/screenshots/white-space-ds/white-space-ds-1.png"}, {"description": "White space ds 2", "url": "https://db.universal-team.net/assets/images/screenshots/white-space-ds/white-space-ds-2.png"}, {"description": "White space ds 3", "url": "https://db.universal-team.net/assets/images/screenshots/white-space-ds/white-space-ds-3.png"}], "slug": "white-space-ds", "source": "https://github.com/cavv-dev/WHITE-SPACE-DS", "stars": 1, "systems": ["DS"], "title": "WHITE SPACE DS", "update_notes": "<p dir=\"auto\">First release!</p>", "update_notes_md": "First release!", "updated": "2026-01-27T17:42:36Z", "urls": ["https://db.universal-team.net/ds/white-space-ds"], "version": "v1.0.0", "version_title": "v1.0.0", "website": "https://cavvdev.itch.io/whitespaceds"}, {"author": "chalenged", "avatar": "https://avatars.githubusercontent.com/u/2724215?v=4", "categories": ["game"], "color": "#7c6e5c", "color_bg": "#7c6e5c", "created": "2025-10-25T00:25:34Z", "description": "A customizable yacht dice game for the 3ds using lovepotion", "download_page": "https://github.com/chalenged/custom-yacht-3ds/releases", "downloads": {"Custom-Yacht-3ds.3dsx": {"size": 3638484, "size_str": "3 MiB", "url": "https://github.com/chalenged/custom-yacht-3ds/releases/download/v1.0.0/Custom-Yacht-3ds.3dsx"}}, "github": "chalenged/custom-yacht-3ds", "icon": "https://raw.githubusercontent.com/chalenged/custom-yacht-3ds/refs/heads/main/yachticon.png", "icon_index": 226, "image": "https://raw.githubusercontent.com/chalenged/custom-yacht-3ds/refs/heads/main/yachticon.png", "image_length": 895, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "A customizable yacht dice game for the 3ds using lovepotion!\nYou can create your own dice sets and scoresheets with a yaml file, place it in the same directory as the game for PC, and in `sdmc:/3ds/custom-yacht-3ds`. See the [default.yaml](https://github.com/chalenged/custom-yacht-3ds/blob/main/default.yaml) file for an example with comments.", "screenshots": [{"description": "Screenshot1", "url": "https://db.universal-team.net/assets/images/screenshots/custom-yacht-3ds/screenshot1.png"}], "slug": "custom-yacht-3ds", "source": "https://github.com/chalenged/custom-yacht-3ds", "stars": 0, "systems": ["3DS"], "title": "custom-yacht-3ds", "update_notes": "<p dir=\"auto\">Initial release of the game! Create a github issue if you encounter issues or have suggestions! Please attach a picture of the error or crash if you get one!</p>\n<p dir=\"auto\">CIA files are not supported by Love Potion.</p>\n<p dir=\"auto\">Simply add the 3dsx file to your <code class=\"notranslate\">3ds</code> folder on your sd card and open it from the Homebrew Launcher!</p>\n<p dir=\"auto\">The game does not work on azahar, don't create issues about it, it was created for real hardware. If you want to play it on PC clone the repo and run love2d from the cloned directory.</p>", "update_notes_md": "Initial release of the game! Create a github issue if you encounter issues or have suggestions! Please attach a picture of the error or crash if you get one!\n\nCIA files are not supported by Love Potion.\n\nSimply add the 3dsx file to your <code>3ds</code> folder on your sd card and open it from the Homebrew Launcher!\n\nThe game does not work on azahar, don't create issues about it, it was created for real hardware. If you want to play it on PC clone the repo and run love2d from the cloned directory.", "updated": "2026-01-01T18:52:36Z", "urls": ["https://db.universal-team.net/3ds/custom-yacht-3ds"], "version": "v1.0.0", "version_title": "First Release!"}, {"author": "Michael Chisholm", "avatar": "https://avatars.githubusercontent.com/u/18148723?v=4", "categories": ["utility"], "color": "#750000", "color_bg": "#750000", "created": "2016-03-29T18:19:07Z", "description": "NitroHax cheat tool for Nintendo DS", "download_page": "https://www.chishm.com/NitroHax/", "downloads": {"NitroHax.zip": {"size": 188591, "size_str": "184 KiB", "url": "https://www.chishm.com/NitroHax/NitroHax.zip"}}, "github": "chishm/nitrohax", "icon": "https://db.universal-team.net/assets/images/icons/nitrohax.png", "icon_index": 227, "image": "https://db.universal-team.net/assets/images/images/nitrohax.png", "image_length": 241, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "This is for use on flashcards, if using the internal SD on DSi/3DS see [NitroHax3DS](nitrohax3ds).", "slug": "nitrohax", "source": "https://github.com/chishm/nitrohax", "stars": 55, "systems": ["DS"], "title": "nitrohax", "unistore_exclude": true, "updated": "2018-04-09T13:00:02Z", "urls": ["https://db.universal-team.net/ds/nitrohax"], "version": "v0.94", "website": "https://www.chishm.com/NitroHax/"}, {"author": "classyham", "avatar": "https://avatars.githubusercontent.com/u/16343437?v=4", "categories": ["utility"], "color": "#6e5d54", "color_bg": "#6e5d54", "created": "2025-03-11T18:38:22Z", "description": "A small program written with Citro2D to cycle common colours on the screen to check for dead pixels. ", "download_page": "https://github.com/classyham/3DS_DeadPixelChecker/releases", "downloads": {"DeadPixelChecker.3dsx": {"size": 117052, "size_str": "114 KiB", "url": "https://github.com/classyham/3DS_DeadPixelChecker/releases/download/1.0/DeadPixelChecker.3dsx"}}, "github": "classyham/3DS_DeadPixelChecker", "icon": "https://raw.githubusercontent.com/classyham/3DS_DeadPixelChecker/refs/heads/main/icon.png", "icon_index": 228, "image": "https://raw.githubusercontent.com/classyham/3DS_DeadPixelChecker/refs/heads/main/icon.png", "image_length": 2970, "long_description": "Cycles through colours to check for dead (sub)pixels", "screenshots": [{"description": "_11.03.25_19.21.21.247", "url": "https://db.universal-team.net/assets/images/screenshots/dead-pixel-checker/_11.03.25_19.21.21.247.png"}, {"description": "_11.03.25_19.22.00.812", "url": "https://db.universal-team.net/assets/images/screenshots/dead-pixel-checker/_11.03.25_19.22.00.812.png"}, {"description": "_11.03.25_19.22.05.594", "url": "https://db.universal-team.net/assets/images/screenshots/dead-pixel-checker/_11.03.25_19.22.05.594.png"}], "slug": "dead-pixel-checker", "source": "https://github.com/classyham/3DS_DeadPixelChecker", "stars": 2, "systems": ["3DS"], "title": "Dead Pixel Checker", "update_notes": "<p dir=\"auto\">The initial release.</p>\n<p dir=\"auto\">Drop in 3ds folder on your SD card and launch through the Homebrew Launcher.</p>", "update_notes_md": "The initial release.\n\nDrop in 3ds folder on your SD card and launch through the Homebrew Launcher. ", "updated": "2025-03-11T18:59:50Z", "urls": ["https://db.universal-team.net/3ds/dead-pixel-checker"], "version": "1.0", "version_title": "1.0.0"}, {"author": "Cool Guy", "avatar": "https://avatars.githubusercontent.com/u/46397838?v=4", "categories": ["utility"], "color": "#46a2cb", "color_bg": "#2c6680", "created": "2025-11-16T04:15:26Z", "description": "Allows you to copy saves from one 3DS or emulator to another easily", "download_page": "https://github.com/coolguy1842/SaveSync/releases", "downloads": {"SaveSync.3dsx": {"size": 2073340, "size_str": "1 MiB", "url": "https://github.com/coolguy1842/SaveSync/releases/download/v1.1.0/SaveSync.3dsx"}, "SaveSync.cia": {"size": 1302976, "size_str": "1 MiB", "url": "https://github.com/coolguy1842/SaveSync/releases/download/v1.1.0/SaveSync.cia"}}, "github": "coolguy1842/SaveSync", "icon": "https://raw.githubusercontent.com/coolguy1842/SaveSync/master/assets/icon.png", "icon_index": 229, "image": "https://raw.githubusercontent.com/coolguy1842/SaveSync/master/assets/banner.png", "image_length": 8620, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0 or later", "qr": {"SaveSync.cia": "https://db.universal-team.net/assets/images/qr/savesync-cia.png"}, "slug": "savesync", "source": "https://github.com/coolguy1842/SaveSync", "stars": 8, "systems": ["3DS"], "title": "SaveSync", "unique_ids": [303074], "update_notes": "<p dir=\"auto\">Added a manifest file<br>\nAdded a scoped service wrapper<br>\nAdded a CondVar wrapper<br>\nAdded game card loading and watching<br>\nRemoved C++ flags from C to remove extra warnings</p>", "update_notes_md": "Added a manifest file\nAdded a scoped service wrapper\nAdded a CondVar wrapper\nAdded game card loading and watching\nRemoved C++ flags from C to remove extra warnings", "updated": "2025-12-28T02:18:39Z", "urls": ["https://db.universal-team.net/3ds/savesync"], "version": "v1.1.0", "version_title": "v1.1.0"}, {"author": "devkitPro, cooolgamer, Fra", "avatar": "https://avatars.githubusercontent.com/u/64099608?v=4", "categories": ["utility"], "color": "#adadad", "color_bg": "#808080", "created": "2022-02-05T11:45:06Z", "description": "The Pirate Launcher joke from the Wii, now on 3ds! Also provides debugging features", "download_page": "https://github.com/cooolgamer/the-pirate-launcher/releases", "downloads": {"3ds-hbmenu-v2.4.3-b.zip": {"size": 325159, "size_str": "317 KiB", "url": "https://github.com/cooolgamer/the-pirate-launcher/releases/download/v2.4.3-c/3ds-hbmenu-v2.4.3-b.zip"}, "boot.3dsx": {"size": 392268, "size_str": "383 KiB", "url": "https://github.com/cooolgamer/the-pirate-launcher/releases/download/v2.4.3-c/boot.3dsx"}, "the-pirate-launcher-release.zip": {"size": 1126311, "size_str": "1 MiB", "url": "https://github.com/cooolgamer/the-pirate-launcher/releases/download/v2.4.3-c/the-pirate-launcher-release.zip"}}, "github": "cooolgamer/the-pirate-launcher", "icon": "https://raw.githubusercontent.com/Alexyo21/the-pirate-launcher/master/icon.png", "icon_index": 230, "image": "https://raw.githubusercontent.com/Alexyo21/the-pirate-launcher/master/icon.png", "image_length": 2130, "installed_files": ["/boot.3dsx"], "script_message": "This will replace the boot.3dsx in the root of\nyour SD card, replacing the Homebrew\nLauncher with the Pirate Launcher.", "scripts": {"boot.3dsx": [{"file": "boot.3dsx", "includePrereleases": false, "output": "/boot.3dsx", "repo": "Alexyo21/the-pirate-launcher", "type": "downloadRelease"}]}, "slug": "the-pirate-launcher", "source": "https://github.com/cooolgamer/the-pirate-launcher", "stars": 14, "systems": ["3DS"], "title": "The Pirate Launcher", "update_notes": "<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/cooolgamer/the-pirate-launcher/compare/v2.4.3...v2.4.3-c\"><tt>v2.4.3...v2.4.3-c</tt></a></p>", "update_notes_md": "**Full Changelog**: https://github.com/cooolgamer/the-pirate-launcher/compare/v2.4.3...v2.4.3-c", "updated": "2025-06-11T01:32:57Z", "urls": ["https://db.universal-team.net/3ds/the-pirate-launcher"], "version": "v2.4.3-c", "version_title": "Test new flags"}, {"author": "cotodevel", "avatar": "https://avatars.githubusercontent.com/u/12502589?v=4", "categories": ["emulator"], "color": "#848383", "color_bg": "#807f7f", "created": "2025-06-05T04:39:38Z", "github": "cotodevel/snemulds", "icon": "https://db.universal-team.net/assets/images/icons/snemulds.png", "icon_index": 231, "image": "https://db.universal-team.net/assets/images/images/snemulds.png", "image_length": 342, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "long_description": "Usage:\n- Download and copy all files starting arm7dldi-[ntr/twl] and `snemul.cfg` to the SD root\n   - [NTR] is for DS mode, and [TWL] is for DSi mode\n   - If it prompts for overwrite: Yes to All\n   - Create a `snes` folder in the SD root, and put your games in it\n- SPC Playback: Optionally, create an `spc` folder in the SD root, and put your SPC files in it\n   - You can choose and play an SPC File in the \"SPC Jukebox\" option\n- [NTR]: Now open loader (internal, hbmenu or other), and run `ToolchainGenericDS-multiboot.nds`. Then select `SnemulDS.nds` from the menu, choose ARG (A button) and select the SNES file to run\n- [TWL]: Now open TWiLight Menu++ (you must set it up first, so you can run TWL mode apps), and run `ToolchainGenericDS-multiboot.srl`. Then select `SnemulDS.srl` from the menu, choose ARG (A button) and select the snes file to run", "slug": "snemulds", "source": "https://github.com/cotodevel/snemulds", "stars": 12, "systems": ["DS"], "title": "snemulds", "urls": ["https://db.universal-team.net/ds/snemulds"]}, {"author": "cotodevel", "avatar": "https://avatars.githubusercontent.com/u/12502589?v=4", "categories": ["utility"], "color": "#54544d", "color_bg": "#54544d", "created": "2025-06-05T22:01:00Z", "github": "cotodevel/toolchaingenericds-multimediaplayer", "icon": "https://db.universal-team.net/assets/images/icons/toolchaingenericds-multimediaplayer.png", "icon_index": 232, "image": "https://db.universal-team.net/assets/images/icons/toolchaingenericds-multimediaplayer.png", "image_length": 630, "license": "other", "license_name": "Other", "long_description": "TGDS Multimedia Player, supported formats are:\n- IMA-ADPCM (Intel)/WAV/MP3/ (Up to 192K)AAC - M4A - M4B/Ogg/FLAC/NSF/SPC/GBS/+ others working. Streaming mp3, ogg and acc is stripped since itｴs 2019 and the DS does not support HTTPS (TLS1.2+)\n- .TVS video + audio file support: See https://bitbucket.org/Coto88/toolchaingenericds-multimediaplayer/src/master/ToolchainGenericDS-lm-videoplayer/ for compatible multimedia files conversion\n\nButtons:\n- (Start): File Browser -> (A) to play audio file\n- (L): Recent Playlist\n- (R): Random audio file playback\n- (B): Stop audio playback\n- (X): Mandelbrot demo\n- (D-PAD: Down): Volume -\n- (D-PAD: Up): Volume +\n- (Select): this menu", "slug": "toolchaingenericds-multimediaplayer", "source": "https://github.com/cotodevel/toolchaingenericds-multimediaplayer", "stars": 2, "systems": ["DS"], "title": "toolchaingenericds-multimediaplayer", "urls": ["https://db.universal-team.net/ds/toolchaingenericds-multimediaplayer"]}, {"Author": "cylin577", "author": "cylin577", "avatar": "https://avatars.githubusercontent.com/u/78150792?v=4", "categories": ["utility"], "color": "#1f60b7", "color_bg": "#164380", "created": "2025-10-30T11:23:29Z", "description": "Read 0x7 NFC/RFID tags!", "download_page": "https://github.com/cylin577/Better-NFCReader/releases", "downloads": {"Better-NFCReader.3dsx": {"size": 862360, "size_str": "842 KiB", "url": "https://github.com/cylin577/Better-NFCReader/releases/download/v2.3.0/Better-NFCReader.3dsx"}, "Better-NFCReader.cia": {"size": 607680, "size_str": "593 KiB", "url": "https://github.com/cylin577/Better-NFCReader/releases/download/v2.3.0/Better-NFCReader.cia"}}, "github": "cylin577/Better-NFCReader", "icon": "https://raw.githubusercontent.com/cylin577/Better-NFCReader/master/resources/icon.png", "icon_index": 233, "image": "https://raw.githubusercontent.com/cylin577/Better-NFCReader/master/resources/banner.png", "image_length": 7164, "long_description": "This is a really cool app based on MrJPGames' NFCReader, I updated it to citro2d and make it possible to scan 0x7 tags.", "qr": {"Better-NFCReader.cia": "https://db.universal-team.net/assets/images/qr/better-nfcreader-cia.png"}, "slug": "better-nfcreader", "source": "https://github.com/cylin577/Better-NFCReader", "stars": 0, "systems": ["3DS"], "title": "Better-NFCReader", "unique_ids": [771177], "update_notes": "<p dir=\"auto\">I don't remember what changed, go read the diffs.</p>\n<p dir=\"auto\">Let's goooo! We're on Universal Updater!!!</p>", "update_notes_md": "I don't remember what changed, go read the diffs.\n\n\nLet's goooo! We're on Universal Updater!!!", "updated": "2025-11-08T09:34:49Z", "urls": ["https://db.universal-team.net/3ds/better-nfcreader"], "version": "v2.3.0", "version_title": "v2.3.0"}, {"archive": {"CTRXplorer.*\\.zip": {"CTRXplorer.3dsx": ["3ds/CTRXplorer/CTRXplorer.3dsx"]}}, "author": "d0k3", "avatar": "https://avatars.githubusercontent.com/u/12467483?v=4", "categories": ["utility"], "color": "#b49e8d", "color_bg": "#807064", "created": "2015-06-07T12:31:39Z", "description": "Open Source SD Explorer for the 3DS.", "download_page": "https://github.com/d0k3/CTRXplorer/releases", "downloads": {"CTRXplorer.cia": {"size": 838080, "size_str": "818 KiB", "url": "https://github.com/d0k3/CTRXplorer/releases/download/v0.9.8.1/CTRXplorer.cia"}, "CTRXplorer.v0.9.8.1.zip": {"size": 1827733, "size_str": "1 MiB", "url": "https://github.com/d0k3/CTRXplorer/releases/download/v0.9.8.1/CTRXplorer.v0.9.8.1.zip"}}, "github": "d0k3/CTRXplorer", "icon": "https://raw.githubusercontent.com/d0k3/CTRXplorer/master/meta/icon.png", "icon_index": 234, "image": "https://raw.githubusercontent.com/d0k3/CTRXplorer/master/meta/banner.png", "image_length": 6146, "license": "mit", "license_name": "MIT License", "qr": {"CTRXplorer.cia": "https://db.universal-team.net/assets/images/qr/ctrxplorer-cia.png"}, "slug": "ctrxplorer", "source": "https://github.com/d0k3/CTRXplorer", "stars": 111, "systems": ["3DS"], "title": "CTRXplorer", "unique_ids": [10352], "update_notes": "<p dir=\"auto\">What's new:<br>\no Virtual keyboard available for string mode editing in hex editor</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://cloud.githubusercontent.com/assets/12467483/22735721/41c21394-edfb-11e6-80d1-a0a13c4ff9f1.png\"><img src=\"https://cloud.githubusercontent.com/assets/12467483/22735721/41c21394-edfb-11e6-80d1-a0a13c4ff9f1.png\" alt=\"qrcode\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "What's new:\no Virtual keyboard available for string mode editing in hex editor\n\n![qrcode](https://cloud.githubusercontent.com/assets/12467483/22735721/41c21394-edfb-11e6-80d1-a0a13c4ff9f1.png)\n", "updated": "2017-02-08T11:36:20Z", "urls": ["https://db.universal-team.net/3ds/ctrxplorer"], "version": "v0.9.8.1", "version_title": "CTRXplorer v0.9.8.1"}, {"archive": {"GodMode9.*.zip": {"GodMode9.firm": ["GodMode9.firm", "gm9"]}}, "author": "d0k3", "avatar": "https://avatars.githubusercontent.com/u/12467483?v=4", "categories": ["utility", "firm"], "color": "#130000", "color_bg": "#130000", "created": "2016-01-22T18:00:30Z", "description": "GodMode9 Explorer - A full access file browser for the Nintendo 3DS console :godmode:", "download_page": "https://github.com/d0k3/GodMode9/releases", "downloads": {"GodMode9-v2.2.3-20260331144941.zip": {"size": 3493133, "size_str": "3 MiB", "url": "https://github.com/d0k3/GodMode9/releases/download/v2.2.3/GodMode9-v2.2.3-20260331144941.zip"}}, "github": "d0k3/GodMode9", "icon_index": 235, "image": "https://raw.githubusercontent.com/d0k3/GodMode9/master/resources/logo.png", "image_length": 9316, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "slug": "godmode9", "source": "https://github.com/d0k3/GodMode9", "stars": 2510, "systems": ["3DS"], "title": "GodMode9", "update_notes": "<p dir=\"auto\"><em>You didn’t expect another release this soon, did you?</em> Well, these things happen — the previous release v2.2.2 broke translations.</p>\n<p dir=\"auto\">Here's what's fixed in v2.2.3:</p>\n<ul dir=\"auto\">\n<li>[fixed] Translations work again (thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Epicpkmn11/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Epicpkmn11\">@Epicpkmn11</a>)</li>\n</ul>\n<p dir=\"auto\"><strong>How to update GodMode9</strong><br>\nUpdating is simple: replace <code class=\"notranslate\">GodMode9.firm</code> on your SD card with the file from the release ZIP. If you want scripts and translations as well, copy the entire <code class=\"notranslate\">./gm9</code> folder from the archive to the same location on your SD card. If you skip that step, don’t complain about translations not working.</p>\n<p dir=\"auto\"><strong>Special thanks</strong><br>\nI’ll keep it short: special thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/MisterSheeple/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/MisterSheeple\">@MisterSheeple</a> and the fine folks over at the GodMode9 Discord for the quick report, to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Epicpkmn11/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Epicpkmn11\">@Epicpkmn11</a> for the fast fix, and to everyone who has supported the project over the years.</p>", "update_notes_md": "_You didn’t expect another release this soon, did you?_ Well, these things happen — the previous release v2.2.2 broke translations.\n\nHere's what's fixed in v2.2.3:\n* [fixed] Translations work again (thanks @Epicpkmn11)\n\n**How to update GodMode9**  \nUpdating is simple: replace `GodMode9.firm` on your SD card with the file from the release ZIP. If you want scripts and translations as well, copy the entire `./gm9` folder from the archive to the same location on your SD card. If you skip that step, don’t complain about translations not working.\n\n**Special thanks**  \nI’ll keep it short: special thanks to @MisterSheeple and the fine folks over at the GodMode9 Discord for the quick report, to @Epicpkmn11 for the fast fix, and to everyone who has supported the project over the years.", "updated": "2026-03-31T13:36:06Z", "urls": ["https://db.universal-team.net/3ds/godmode9"], "version": "v2.2.3", "version_title": "GodMode9 v2.2.3 Tenth Anniversary Hotfix", "wiki": "https://github.com/d0k3/GodMode9/wiki"}, {"author": "d0k3", "avatar": "https://avatars.githubusercontent.com/u/12467483?v=4", "categories": ["utility", "firm"], "color": "#9fa1a7", "color_bg": "#797b80", "created": "2017-01-31T11:21:46Z", "description": "Safe, simple, user-friendly installer for sighaxed FIRMs", "download_page": "https://github.com/d0k3/SafeB9SInstaller/releases", "downloads": {"SafeB9SInstaller-20170605-122940.zip": {"size": 621293, "size_str": "606 KiB", "url": "https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip"}}, "github": "d0k3/SafeB9SInstaller", "icon": "https://raw.githubusercontent.com/d0k3/SafeB9SInstaller/master/resources/BrahmaIcon.png", "icon_index": 236, "image": "https://db.universal-team.net/assets/images/images/safeb9sinstaller.png", "image_length": 10252, "installed_files": ["%FIRM%/SafeB9SInstaller.firm"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "scripts": {"SafeB9SInstaller.firm": [{"file": "SafeB9SInstaller-.*\\.zip", "output": "/SafeB9SInstaller.zip", "repo": "d0k3/SafeB9SInstaller", "type": "downloadRelease"}, {"file": "/SafeB9SInstaller.zip", "input": "SafeB9SInstaller.firm", "output": "%FIRM%/SafeB9SInstaller.firm", "type": "extractFile"}, {"file": "/SafeB9SInstaller.zip", "type": "deleteFile"}, {"file": "boot9strap-[\\d.]*\\.zip", "output": "/boot9strap.zip", "repo": "SciresM/boot9strap", "type": "downloadRelease"}, {"file": "/boot9strap.zip", "input": "", "output": "/boot9strap/", "type": "extractFile"}, {"file": "/boot9strap.zip", "type": "deleteFile"}]}, "slug": "safeb9sinstaller", "source": "https://github.com/d0k3/SafeB9SInstaller", "stars": 641, "systems": ["3DS"], "title": "SafeB9SInstaller", "update_notes": "<p dir=\"auto\">A new release to fix updater compatibility on boot9strap v1.1 / v1.2 and to also provide proper compatibility on those repartitioned NANDs some of you guys have now.</p>\n<p dir=\"auto\">This is new:</p>\n<ul dir=\"auto\">\n<li>Fixed compatibility with boot9strap v1.1 / v1.2 (you wouldn't have guessed)</li>\n<li>Compatibility with custom NCSD partitioning</li>\n<li>Fixed \"FIRM crypto fail\" false positive</li>\n</ul>", "update_notes_md": "A new release to fix updater compatibility on boot9strap v1.1 / v1.2 and to also provide proper compatibility on those repartitioned NANDs some of you guys have now.\n\nThis is new:\n* Fixed compatibility with boot9strap v1.1 / v1.2 (you wouldn't have guessed)\n* Compatibility with custom NCSD partitioning\n* Fixed \"FIRM crypto fail\" false positive", "updated": "2017-06-05T12:32:58Z", "urls": ["https://db.universal-team.net/3ds/safeb9sinstaller"], "version": "v0.0.7", "version_title": "SafeB9SInstaller v0.0.7"}, {"author": "David Cuevas", "avatar": "https://avatars.githubusercontent.com/u/98664178?v=4", "categories": ["utility", "app"], "color": "#a2c4e4", "color_bg": "#5b6e80", "created": "2026-03-29T04:57:04Z", "description": "3DS CodEdit is a code-first editor and project workspace for Nintendo 3DS. It combines a lightweight multi-tab text editor, project Git workflow, file manager tools, and a monochrome draw mode for quick PBM assets.", "download_page": "https://github.com/dcuevasa/3DS_CodEdit/releases", "downloads": {"3DS_CodEdit.3dsx": {"size": 2656272, "size_str": "2 MiB", "url": "https://github.com/dcuevasa/3DS_CodEdit/releases/download/v.1.0.0/3DS_CodEdit.3dsx"}, "3DS_CodEdit.cia": {"size": 2085824, "size_str": "1 MiB", "url": "https://github.com/dcuevasa/3DS_CodEdit/releases/download/v.1.0.0/3DS_CodEdit.cia"}}, "github": "dcuevasa/3DS_CodEdit", "icon": "https://raw.githubusercontent.com/dcuevasa/3DS_CodEdit/refs/heads/next/res/ic_launcher_filemanager.png", "icon_index": 237, "image": "https://raw.githubusercontent.com/dcuevasa/3DS_CodEdit/refs/heads/next/res/banner.png", "image_length": 37646, "long_description": "# 3DS CodEdit\n\n3DS CodEdit is a code-first editor and project workspace for Nintendo 3DS.\nIt combines a lightweight multi-tab text editor, project Git workflow, file manager tools, and a monochrome draw mode for quick PBM assets.\n\n## What It Focuses On\n\n### 1. Code editing on-device\n- Multi-tab text editor (up to 4 open documents).\n- Create, open, edit, save, and save-as files directly on SD.\n- Line-based editing with cursor movement, line numbers, and visible cursor position (Ln/Col).\n- Fast editing actions from buttons and top menu:\n\t- edit current line with OSK,\n\t- insert newline,\n\t- close/switch tabs,\n\t- find next text match,\n\t- undo/redo support.\n- Sidebar workflow for project files: open files/folders, create new file/folder, go to parent directory.\n\n### 2. Integrated Git + GitHub workflow\n- Local Git actions:\n\t- init repository,\n\t- add all,\n\t- commit staged changes,\n\t- staged file counter and branch display.\n- GitHub actions:\n\t- probe remote,\n\t- clone to current path,\n\t- fetch,\n\t- pull (fast-forward),\n\t- push,\n\t- personal access token storage.\n- `.gitignore` support in add-all and push file scanning.\n- Multi-repository safety improvements:\n\t- repository-local remote/branch state is preferred,\n\t- `Root*` warning when operating from a subfolder,\n\t- double-confirm guard for root-scope actions.\n\n### 3. Draw mode for pixel assets (`.pbm`)\n- Built-in black/white canvas editor (stylus pen + eraser).\n- Create new drawings from editor sidebar (`DRAW`).\n- Open existing `.pbm` files from Explorer or editor sidebar.\n- Save as PBM (`P4`) and return to Git workflow for commit/push.\n\n## File and System Features\n\n- Explorer with storage usage bar, icons, and multi-select.\n- File operations: create, rename, delete, copy, move, and batch operations.\n- Archive extraction support (`.zip`, `.rar`, `.7z`, `.lzma`).\n- Image viewer with zoom/pan and image properties.\n- Search and quick jump to a path.\n- Optional CTRNAND browsing/copying in developer options.\n- Sorting modes: alphabetical (asc/desc) and size (largest/smallest).\n- Dark theme, updater, and persistent config (`last_dir`, sort mode, Git defaults, token).\n\n## Quick Navigation Notes\n\n- Home icon toggles between Explorer and editor.\n- In Explorer, `SELECT` also returns to editor.\n- In editor, `SELECT` opens/closes the top menu (`File`, `Edit`, `Search`, `View`, `Project`).\n- `Project` opens the Git panel.", "qr": {"3DS_CodEdit.cia": "https://db.universal-team.net/assets/images/qr/3ds_codedit-cia.png"}, "slug": "3ds_codedit", "source": "https://github.com/dcuevasa/3DS_CodEdit", "stars": 3, "systems": ["3DS"], "title": "3DS_CodEdit", "unique_ids": [253153], "update_notes": "<p dir=\"auto\">working</p>", "update_notes_md": "working", "updated": "2026-03-29T20:46:33Z", "urls": ["https://db.universal-team.net/3ds/3ds_codedit"], "version": "v.1.0.0", "version_title": "3DS_CodEdit"}, {"archive": {"ctrmus.zip": {"ctrmus.3dsx": ["3ds-arm/3ds/ctrmus/ctrmus.3dsx"]}}, "author": "Mahyar Koshkouei", "avatar": "https://avatars.githubusercontent.com/u/3747104?v=4", "categories": ["app"], "color": "#f7f6f7", "color_bg": "#807f80", "created": "2016-10-23T18:40:55Z", "description": "3DS Music Player", "download_page": "https://github.com/deltabeard/ctrmus/releases", "downloads": {"ctrmus-v0.5.3.zip": {"size": 4686085, "size_str": "4 MiB", "url": "https://github.com/deltabeard/ctrmus/releases/download/v0.5.3/ctrmus-v0.5.3.zip"}, "ctrmus.3dsx": {"size": 1378100, "size_str": "1 MiB", "url": "https://github.com/deltabeard/ctrmus/releases/download/v0.5.3/ctrmus.3dsx"}, "ctrmus.cia": {"size": 1403328, "size_str": "1 MiB", "url": "https://github.com/deltabeard/ctrmus/releases/download/v0.5.3/ctrmus.cia"}}, "github": "deltabeard/ctrmus", "icon": "https://raw.githubusercontent.com/deltabeard/ctrmus/master/meta/icon.png", "icon_index": 238, "image": "https://raw.githubusercontent.com/deltabeard/ctrmus/master/meta/banner.png", "image_length": 11483, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"ctrmus.cia": "https://db.universal-team.net/assets/images/qr/ctrmus-cia.png"}, "slug": "ctrmus", "source": "https://github.com/deltabeard/ctrmus", "stars": 130, "systems": ["3DS"], "title": "ctrmus", "unique_ids": [1045452], "update_notes": "<h2 dir=\"auto\">What's Changed</h2>\n<ul dir=\"auto\">\n<li>actions: compile on pull request and merge by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/deltabeard/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/deltabeard\">@deltabeard</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3499288952\" data-permission-text=\"Title is private\" data-url=\"https://github.com/deltabeard/ctrmus/issues/81\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/deltabeard/ctrmus/pull/81/hovercard\" href=\"https://github.com/deltabeard/ctrmus/pull/81\">#81</a></li>\n<li>Check whether upcoming autoplay entry is a file by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/narayanx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/narayanx\">@narayanx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3501661863\" data-permission-text=\"Title is private\" data-url=\"https://github.com/deltabeard/ctrmus/issues/83\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/deltabeard/ctrmus/pull/83/hovercard\" href=\"https://github.com/deltabeard/ctrmus/pull/83\">#83</a></li>\n</ul>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/deltabeard/ctrmus/compare/v0.5.2...v0.5.3\"><tt>v0.5.2...v0.5.3</tt></a></p>", "update_notes_md": "## What's Changed\n* actions: compile on pull request and merge by @deltabeard in https://github.com/deltabeard/ctrmus/pull/81\n* Check whether upcoming autoplay entry is a file by @narayanx in https://github.com/deltabeard/ctrmus/pull/83\n\n\n**Full Changelog**: https://github.com/deltabeard/ctrmus/compare/v0.5.2...v0.5.3", "updated": "2025-10-18T09:13:25Z", "urls": ["https://db.universal-team.net/3ds/ctrmus"], "version": "v0.5.3", "version_title": "0.5.3"}, {"author": "derrek", "avatar": "https://avatars.githubusercontent.com/u/6377793?v=4", "categories": ["game"], "color": "#9896d9", "color_bg": "#595880", "created": "2018-12-23T16:17:43Z", "description": "Port of Sonic Roboblast 2 to the Nintendo New3DS", "download_page": "https://github.com/derrekr/srb2_3ds/releases", "downloads": {"srb2_3dsv1.1.3.7z": {"size": 2554904, "size_str": "2 MiB", "url": "https://github.com/derrekr/srb2_3ds/releases/download/v1.1.3/srb2_3dsv1.1.3.7z"}, "srb2_3dsv1.1.3.zip": {"size": 3034845, "size_str": "2 MiB", "url": "https://github.com/derrekr/srb2_3ds/releases/download/v1.1.3/srb2_3dsv1.1.3.zip"}}, "github": "derrekr/srb2_3ds", "icon": "https://github.com/derrekr/srb2_3ds/raw/master/meta/icon.png", "icon_index": 239, "image": "https://github.com/derrekr/srb2_3ds/raw/master/meta/icon.png", "image_length": 7028, "installed_files": ["%3DSX%/srb2_3ds.3dsx"], "long_description": "### THIS IS FOR NEW 3DS ONLY. IT WILL NOT RUN ON OLD 3DS.\n\nChangelog:\n- HUGE performance increase thanks to mipmapping\n- stereoscopic 3D rendering\n- initial CIA support\n- fixed graphics glitch that was caused by uninitialized GPU shadow state registers\n- fixed fog color\n- fixed hole in GFZ2\n- fixed crash when DSP firmware is missing\n- ... other miscellaneous fixes", "scripts": {"[REQUIRED ONCE] assets": [{"directory": "sdmc:/3ds/srb2_3ds/", "type": "mkdir"}, {"file": "https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-assets.7z", "output": "sdmc:/3ds/SRB2-v2122-assets.7z", "type": "downloadFile"}, {"file": "sdmc:/3ds/SRB2-v2122-assets.7z", "input": "", "output": "sdmc:/3ds/srb2_3ds/", "type": "extractFile"}, {"file": "sdmc:/3ds/SRB2-v2122-assets.7z", "type": "deleteFile"}, {"file": "https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-optional-assets.7z", "output": "sdmc:/3ds/SRB2-v2122-optional-assets.7z", "type": "downloadFile"}, {"file": "sdmc:/3ds/SRB2-v2122-optional-assets.7z", "input": "", "output": "sdmc:/3ds/srb2_3ds/", "type": "extractFile"}, {"file": "sdmc:/3ds/SRB2-v2122-optional-assets.7z", "type": "deleteFile"}], "srb2_3ds.3dsx": [{"file": "srb2_3ds.*\\.zip", "includePrereleases": false, "output": "/srb2_3ds.zip", "repo": "derrekr/srb2_3ds", "type": "downloadRelease"}, {"file": "/srb2_3ds.zip", "input": "srb2_3ds.3dsx", "output": "%3DSX%/srb2_3ds.3dsx", "type": "extractFile"}, {"file": "/srb2_3ds.zip", "type": "deleteFile"}], "srb2_3ds.cia": [{"file": "srb2_3ds.*\\.zip", "includePrereleases": false, "output": "/srb2_3ds.zip", "repo": "derrekr/srb2_3ds", "type": "downloadRelease"}, {"file": "/srb2_3ds.zip", "input": "srb2_3ds.cia", "output": "/srb2_3ds.cia", "type": "extractFile"}, {"file": "/srb2_3ds.cia", "type": "installCia"}, {"file": "/srb2_3ds.zip", "type": "deleteFile"}, {"file": "/srb2_3ds.cia", "type": "deleteFile"}]}, "slug": "sonic-robo-blast-2", "source": "https://github.com/derrekr/srb2_3ds", "stars": 54, "systems": ["3DS"], "title": "Sonic Robo Blast 2", "unique_ids": [983106], "update_notes": "<p dir=\"auto\">Changelog:</p>\n<ul dir=\"auto\">\n<li>HUGE performance increase thanks to mipmapping</li>\n<li>stereoscopic 3D rendering</li>\n<li>initial CIA support</li>\n<li>fixed graphics glitch that was caused by uninitialized GPU shadow state registers</li>\n<li>fixed fog color</li>\n<li>fixed hole in GFZ2</li>\n<li>fixed crash when DSP firmware is missing</li>\n<li>... other miscellaneous fixes</li>\n</ul>", "update_notes_md": "Changelog:\n- HUGE performance increase thanks to mipmapping\n- stereoscopic 3D rendering\n- initial CIA support\n- fixed graphics glitch that was caused by uninitialized GPU shadow state registers\n- fixed fog color\n- fixed hole in GFZ2\n- fixed crash when DSP firmware is missing\n- ... other miscellaneous fixes", "updated": "2019-01-22T18:01:13Z", "urls": ["https://db.universal-team.net/3ds/sonic-robo-blast-2"], "version": "v1.1.3", "version_title": "SRB2 3DS v1.1.3"}, {"author": "diasurgical", "avatar": "https://avatars.githubusercontent.com/u/40645014?v=4", "categories": ["game"], "color": "#695d5d", "color_bg": "#695d5d", "created": "2018-08-02T17:19:01Z", "description": "Diablo build for modern operating systems", "download_filter": "3ds", "download_page": "https://github.com/diasurgical/devilutionX/releases", "downloads": {"devilutionx-3ds.3dsx": {"size": 13942660, "size_str": "13 MiB", "url": "https://github.com/diasurgical/DevilutionX/releases/download/1.5.5/devilutionx-3ds.3dsx"}, "devilutionx-3ds.cia": {"size": 13210560, "size_str": "12 MiB", "url": "https://github.com/diasurgical/DevilutionX/releases/download/1.5.5/devilutionx-3ds.cia"}}, "github": "diasurgical/devilutionX", "icon": "https://raw.githubusercontent.com/diasurgical/devilutionX/master/Packaging/ctr/icon.png", "icon_index": 240, "image": "https://raw.githubusercontent.com/diasurgical/devilutionX/master/Packaging/ctr/banner.png", "image_length": 37280, "license": "other", "license_name": "Other", "qr": {"devilutionx-3ds.cia": "https://db.universal-team.net/assets/images/qr/devilutionx-3ds-cia.png"}, "script_message": "You need the game files from your CD/GOG in\n\"sdmc:/3ds/devilutionx/\" to play the game.\n\nDiablo: \"diabdat.mpq\"\n\nDiablo - Hellfire: \"hellfire.mpq\", \"hfmonk.mpq\",\n\"hfmusic.mpq\", and \"hfvoice.mpq\"\n\nDiablo Spawn (shareware): \"spawn.mpq\"", "slug": "devilutionx", "source": "https://github.com/diasurgical/DevilutionX", "stars": 9440, "systems": ["3DS"], "title": "DevilutionX", "unique_ids": [258965], "update_notes": "<h3 dir=\"auto\">Features</h3>\n<h4 dir=\"auto\">Multiplayer</h4>\n<ul dir=\"auto\">\n<li>Adjust multiplayer game speeds</li>\n<li>Validate character names</li>\n</ul>\n<h4 dir=\"auto\">Controls</h4>\n<ul dir=\"auto\">\n<li>Enable CTRL + mouse scroll wheel for map zoom</li>\n</ul>\n<h4 dir=\"auto\">Platforms</h4>\n<ul dir=\"auto\">\n<li>Android: Check if a file browser is installed when importing data</li>\n<li>Android: Show \"Import Data\" on the setup screen</li>\n<li>iOS: Add support for multiplayer via ZeroTier</li>\n<li>Linux: Align icon with Android</li>\n</ul>\n<h4 dir=\"auto\">Translations</h4>\n<ul dir=\"auto\">\n<li>Update Polish</li>\n<li>Update Russian</li>\n</ul>\n<h4 dir=\"auto\">Stability / Performance / System</h4>\n<ul dir=\"auto\">\n<li>Fix crash when a TCP connection times out</li>\n<li>Guard against stash corruption</li>\n<li>Improve text input handling</li>\n</ul>\n<h3 dir=\"auto\">Bug Fixes</h3>\n<h4 dir=\"auto\">Platforms</h4>\n<ul dir=\"auto\">\n<li>Android: Prevent demo and translation files from being cleared each week</li>\n<li>Tiger: Fix icon</li>\n</ul>\n<h4 dir=\"auto\">Controls</h4>\n<ul dir=\"auto\">\n<li>Correct scroll descriptions when using a gamepad</li>\n</ul>\n<h4 dir=\"auto\">Gameplay</h4>\n<ul dir=\"auto\">\n<li>Add Murphy to Crippling Shrines</li>\n<li>Make Auto Refill Belt work properly</li>\n<li>Make ears usable</li>\n<li>Prevent attacking dead monsters</li>\n</ul>\n<h4 dir=\"auto\">Stability / Performance / System</h4>\n<ul dir=\"auto\">\n<li>Fix incorrect CLX rendering</li>\n</ul>", "update_notes_md": "### Features\n\n#### Multiplayer\n\n- Adjust multiplayer game speeds\n- Validate character names\n\n#### Controls\n\n- Enable CTRL + mouse scroll wheel for map zoom\n\n#### Platforms\n\n- Android: Check if a file browser is installed when importing data\n- Android: Show \"Import Data\" on the setup screen\n- iOS: Add support for multiplayer via ZeroTier\n- Linux: Align icon with Android\n\n#### Translations\n\n- Update Polish\n- Update Russian\n\n#### Stability / Performance / System\n\n- Fix crash when a TCP connection times out\n- Guard against stash corruption\n- Improve text input handling\n\n### Bug Fixes\n\n#### Platforms\n\n- Android: Prevent demo and translation files from being cleared each week\n- Tiger: Fix icon\n\n#### Controls\n\n- Correct scroll descriptions when using a gamepad\n\n#### Gameplay\n\n- Add Murphy to Crippling Shrines\n- Make Auto Refill Belt work properly\n- Make ears usable\n- Prevent attacking dead monsters\n\n#### Stability / Performance / System\n\n- Fix incorrect CLX rendering", "updated": "2025-10-30T17:00:17Z", "urls": ["https://db.universal-team.net/3ds/devilutionx"], "version": "1.5.5", "version_title": "1.5.5", "wiki": "https://github.com/diasurgical/DevilutionX/wiki"}, {"archive": {"build.zip": {"3ds-httpd.3dsx": ["3ds-httpd.3dsx"], "3ds-httpd.cia": ["3ds-httpd.cia"]}}, "author": "Thog, SciresM, Dimaguy", "avatar": "https://avatars.githubusercontent.com/u/7207103?v=4", "categories": ["utility"], "color": "#bfd9e3", "color_bg": "#6b7a80", "created": "2022-09-15T09:40:51Z", "description": "Web Server for the 3DS", "download_page": "https://github.com/dimaguy/3ds-httpd/releases", "github": "dimaguy/3ds-httpd", "icon": "https://raw.githubusercontent.com/dimaguy/3ds-httpd/master/assets/icon.png", "icon_index": 241, "image": "https://raw.githubusercontent.com/dimaguy/3ds-httpd/master/assets/banner.png", "image_length": 1857, "license": "mit", "license_name": "MIT License", "long_description": "# A Web Server for the 3DS\nA flexible httpd server capable of handling sdcard file reads, crypto operations, system requests and raw memory operations.\n\n(Documentation is underway)", "nightly": {"downloads": {"build.zip": {"url": "https://nightly.link/dimaguy/3ds-httpd/workflows/main/master/build.zip"}}}, "prerelease": {"download_page": "https://github.com/dimaguy/3ds-httpd/releases/tag/nightly", "downloads": {"3ds-httpd.3dsx": {"size": 224916, "size_str": "219 KiB", "url": "https://github.com/dimaguy/3ds-httpd/releases/download/nightly/3ds-httpd.3dsx"}, "3ds-httpd.cia": {"size": 713664, "size_str": "696 KiB", "url": "https://github.com/dimaguy/3ds-httpd/releases/download/nightly/3ds-httpd.cia"}}, "qr": {"3ds-httpd.cia": "https://db.universal-team.net/assets/images/qr/prerelease/3ds-httpd-cia.png"}, "update_notes": "<h2 dir=\"auto\">Commits</h2>\n<ul dir=\"auto\">\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dimaguy/3ds-httpd/commit/ec38a2c512062eff246e5c1628559e95501a554f/hovercard\" href=\"https://github.com/dimaguy/3ds-httpd/commit/ec38a2c512062eff246e5c1628559e95501a554f\"><tt>ec38a2c</tt></a>: Code reformatting, fix disappearing manual (dimaguy)</li>\n</ul>", "update_notes_md": "## Commits\n- ec38a2c: Code reformatting, fix disappearing manual (dimaguy)", "updated": "2022-09-23T12:28:28Z", "version": "nightly", "version_title": "Nightly Build"}, "slug": "3ds-httpd", "source": "https://github.com/dimaguy/3ds-httpd", "stars": 16, "systems": ["3DS"], "title": "3ds-httpd", "update_notes": "<h2 dir=\"auto\">Commits</h2>\n<ul dir=\"auto\">\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dimaguy/3ds-httpd/commit/ec38a2c512062eff246e5c1628559e95501a554f/hovercard\" href=\"https://github.com/dimaguy/3ds-httpd/commit/ec38a2c512062eff246e5c1628559e95501a554f\"><tt>ec38a2c</tt></a>: Code reformatting, fix disappearing manual (dimaguy)</li>\n</ul>", "update_notes_md": "## Commits\n- ec38a2c: Code reformatting, fix disappearing manual (dimaguy)", "updated": "2022-09-23T12:28:28Z", "urls": ["https://db.universal-team.net/3ds/3ds-httpd"], "version": "nightly", "version_title": "Nightly Build"}, {"author": "Sun Daowen", "avatar": "https://avatars.githubusercontent.com/u/2081018?v=4", "categories": ["utility"], "color": "#e06c24", "color_bg": "#803d14", "created": "2016-05-03T02:29:42Z", "description": "3DS SharedFontTool", "download_page": "https://github.com/dnasdw/SharedFontTool/releases", "downloads": {"SFontT.cia": {"size": 20689856, "size_str": "19 MiB", "url": "https://github.com/dnasdw/SharedFontTool/releases/download/v3.1/SFontT.cia"}, "SFontT.zip": {"size": 38110427, "size_str": "36 MiB", "url": "https://github.com/dnasdw/SharedFontTool/releases/download/v3.1/SFontT.zip"}, "SFontT80.cia": {"size": 20689856, "size_str": "19 MiB", "url": "https://github.com/dnasdw/SharedFontTool/releases/download/v3.1/SFontT80.cia"}, "SFontT80.zip": {"size": 38112086, "size_str": "36 MiB", "url": "https://github.com/dnasdw/SharedFontTool/releases/download/v3.1/SFontT80.zip"}}, "github": "dnasdw/SharedFontTool", "icon": "https://raw.githubusercontent.com/dnasdw/SharedFontTool/master/meta/icon_3ds.png", "icon_index": 242, "image": "https://raw.githubusercontent.com/dnasdw/SharedFontTool/master/meta/banner_3ds.png", "image_length": 46802, "license": "mit", "license_name": "MIT License", "qr": {"SFontT.cia": "https://db.universal-team.net/assets/images/qr/sfontt-cia.png", "SFontT80.cia": "https://db.universal-team.net/assets/images/qr/sfontt80-cia.png"}, "slug": "sharedfonttool", "source": "https://github.com/dnasdw/SharedFontTool", "stars": 232, "systems": ["3DS"], "title": "SharedFontTool", "unique_ids": [983041, 983042], "update_notes": "<p dir=\"auto\">Fix START exit bug</p>\n<p dir=\"auto\">SFontT: ACG SharedFontTool v3.1<br>\nSFontT80: ACG 大 SharedFontTool v3.1</p>", "update_notes_md": "Fix START exit bug\n\nSFontT: ACG SharedFontTool v3.1\nSFontT80: ACG 大 SharedFontTool v3.1", "updated": "2018-08-13T06:45:19Z", "urls": ["https://db.universal-team.net/3ds/sharedfonttool"], "version": "v3.1", "version_title": "SharedFontTool v3.1"}, {"author": "dotMizi", "avatar": "https://avatars.githubusercontent.com/u/114505954?v=4", "categories": ["game"], "color": "#4c4c4c", "color_bg": "#4c4c4c", "created": "2022-10-10T14:21:56Z", "description": "StarCruiser7 is a first-person space combat simulator for the 3DS game console", "download_page": "https://github.com/dotMizi/StarCruiser7/releases", "downloads": {"StarCruiser7.3dsx": {"size": 1148996, "size_str": "1 MiB", "url": "https://github.com/dotMizi/StarCruiser7/releases/download/v1.0.0/StarCruiser7.3dsx"}}, "github": "dotMizi/StarCruiser7", "icon": "https://raw.githubusercontent.com/dotMizi/StarCruiser7/main/logo.png", "icon_index": 243, "image": "https://raw.githubusercontent.com/dotMizi/StarCruiser7/main/logo.png", "image_length": 9292, "license": "mit", "license_name": "MIT License", "long_description": "Star Cruiser 7 is an homage to the late 70s game Star Raiders by Doug Neubauer, published by Atari. It is a Star Raiders-like remake for the Nintendo 3DS game console. My goal was to bring this milestone in the development of computer and console games a bit into the modern era, while maintaining the character and simplicity of this iconic 8-bit game and still using specific features of the 3DS console such as 3D screen, two displays, a faster CPU or the touch function. Even though diving through a star field is by no means realistic, it achieved a wonderful 3d effect on the Atari and this still works on the 3DS. Therefore, this unrealistic effect has been preserved. It should feel like you are playing the game on an Atari 400 home computer, but it should be as much fun as a real 3DS game.", "screenshots": [{"description": "Gameplay 1", "url": "https://db.universal-team.net/assets/images/screenshots/starcruiser7/gameplay-1.gif"}, {"description": "Gameplay 2", "url": "https://db.universal-team.net/assets/images/screenshots/starcruiser7/gameplay-2.gif"}, {"description": "Gameplay 3", "url": "https://db.universal-team.net/assets/images/screenshots/starcruiser7/gameplay-3.gif"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/starcruiser7/title-screen.gif"}], "slug": "starcruiser7", "source": "https://github.com/dotMizi/StarCruiser7", "stars": 3, "systems": ["3DS"], "title": "StarCruiser7", "update_notes": "<p dir=\"auto\">The game is finally fun to play with these performance improvements</p>", "update_notes_md": "The game is finally fun to play with these performance improvements", "updated": "2024-12-06T15:57:52Z", "urls": ["https://db.universal-team.net/3ds/starcruiser7"], "version": "v1.0.0", "version_title": "🤶🏿 🎄 X-mas release 🎄🤶🏿", "website": "https://gbatemp.net/threads/starcruiser7.620148/"}, {"author": "Edoardo Lolletti", "avatar": "https://avatars.githubusercontent.com/u/18705342?v=4", "categories": ["utility", "save-tool"], "color": "#d0d0a6", "color_bg": "#808066", "created": "2018-08-15T15:52:45Z", "description": "Homebrew to dump and inject savefiles from original game cards on dsi", "download_page": "https://github.com/edo9300/ndsi-savedumper/releases", "downloads": {"savedumper.nds": {"size": 505344, "size_str": "493 KiB", "url": "https://github.com/edo9300/ndsi-savedumper/releases/download/1.2/savedumper.nds"}}, "github": "edo9300/ndsi-savedumper", "icon_index": 244, "image": "https://avatars.githubusercontent.com/u/18705342?v=4&size=128", "image_length": 4321, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"savedumper.nds": "https://db.universal-team.net/assets/images/qr/savedumper-nds.png"}, "slug": "ndsi-savedumper", "source": "https://github.com/edo9300/ndsi-savedumper", "stars": 42, "systems": ["DS"], "title": "ndsi-savedumper", "update_notes": "<p dir=\"auto\">What's new</p>\n<ul dir=\"auto\">\n<li>Fixed some tyos in the prompts</li>\n<li>Added support for fake cards, now it should be able to dump saves from bootleg games too</li>\n</ul>", "update_notes_md": "What's new\n- Fixed some tyos in the prompts\n- Added support for fake cards, now it should be able to dump saves from bootleg games too", "updated": "2018-08-24T15:35:37Z", "urls": ["https://db.universal-team.net/ds/ndsi-savedumper"], "version": "1.2", "version_title": "Fakes"}, {"archive": {"release.zip": {"3ds-randomtitlepicker.3dsx": ["3ds/randomtitlepicker/3ds-randomtitlepicker.3dsx"]}}, "author": "einso", "avatar": "https://avatars.githubusercontent.com/u/45353902?v=4", "categories": ["utility"], "color": "#454e48", "color_bg": "#454e48", "created": "2023-11-03T17:31:10Z", "description": "3DS homebrew that picks a random title to launch from your SD card", "download_page": "https://github.com/einso/3ds-randomtitlepicker/releases", "downloads": {"RandomTitlePicker.cia": {"size": 1323968, "size_str": "1 MiB", "url": "https://github.com/einso/3ds-randomtitlepicker/releases/download/0.2/RandomTitlePicker.cia"}, "release.zip": {"size": 60925, "size_str": "59 KiB", "url": "https://github.com/einso/3ds-randomtitlepicker/releases/download/0.2/release.zip"}}, "github": "einso/3ds-randomtitlepicker", "icon": "https://raw.githubusercontent.com/einso/3ds-randomtitlepicker/main/icon.png", "icon_index": 245, "image": "https://raw.githubusercontent.com/einso/3ds-randomtitlepicker/main/icon.png", "image_length": 4716, "qr": {"RandomTitlePicker.cia": "https://db.universal-team.net/assets/images/qr/randomtitlepicker-cia.png"}, "slug": "random-title-picker", "source": "https://github.com/einso/3ds-randomtitlepicker", "stars": 3, "systems": ["3DS"], "title": "Random Title Picker", "update_notes": "<p dir=\"auto\">First published build,</p>\n<p dir=\"auto\">Supports random title picking from all games/demos installed to the SD card, discards updates/dlcs from being launched directly.<br>\nAlso has reroll support, if random isn't random enough for you.</p>", "update_notes_md": "First published build, \n\nSupports random title picking from all games/demos installed to the SD card, discards updates/dlcs from being launched directly.\nAlso has reroll support, if random isn't random enough for you.", "updated": "2023-11-03T17:42:27Z", "urls": ["https://db.universal-team.net/3ds/random-title-picker"], "version": "0.2", "version_title": "0.2"}, {"author": "elhobbs", "avatar": "https://avatars.githubusercontent.com/u/8599176?v=4", "categories": ["game"], "color": "#6d5127", "color_bg": "#6d5127", "created": "2014-12-24T22:07:15Z", "description": "prboom for the 3ds", "download_page": "https://github.com/elhobbs/prboom3ds/releases", "github": "elhobbs/prboom3ds", "icon": "https://raw.githubusercontent.com/elhobbs/prboom3ds/master/prboom3ds.png", "icon_index": 246, "image": "https://raw.githubusercontent.com/elhobbs/prboom3ds/master/banner.png", "image_length": 61311, "installed_files": ["%3DSX%/prboom3ds.3dsx"], "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "prerelease": {"download_page": "https://github.com/elhobbs/prboom3ds/releases/tag/v0.7-alpha", "downloads": {"prboom.wad": {"size": 283028, "size_str": "276 KiB", "url": "https://github.com/elhobbs/prboom3ds/releases/download/v0.7-alpha/prboom.wad"}, "prboom3ds.3dsx": {"size": 955168, "size_str": "932 KiB", "url": "https://github.com/elhobbs/prboom3ds/releases/download/v0.7-alpha/prboom3ds.3dsx"}, "prboom3ds.cia": {"size": 1007040, "size_str": "983 KiB", "url": "https://github.com/elhobbs/prboom3ds/releases/download/v0.7-alpha/prboom3ds.cia"}}, "qr": {"prboom3ds.cia": "https://db.universal-team.net/assets/images/qr/prerelease/prboom3ds-cia.png"}, "update_notes": "<p dir=\"auto\">enum fix, enable lto, 3d view change</p>\n<p dir=\"auto\">install:<br>\nput all files in /3ds/prboom3ds along with doom wad files (you need to get these elsewhere)</p>", "update_notes_md": "enum fix, enable lto, 3d view change\n\ninstall:\nput all files in /3ds/prboom3ds along with doom wad files (you need to get these elsewhere)", "updated": "2019-12-21T23:47:05Z", "version": "v0.7-alpha", "version_title": "v0.7-alpha"}, "script_message": "You will need to put Doom WAD files in\n\"sdmc:/3ds/prboom3ds/\" to play them.", "scripts": {"[prerelease] prboom3ds.3dsx": {"script": [{"file": "prboom3ds.3dsx", "includePrereleases": true, "output": "%3DSX%/prboom3ds.3dsx", "repo": "elhobbs/prboom3ds", "type": "downloadRelease"}, {"file": "prboom3ds.smdh", "includePrereleases": true, "output": "/3ds/prboom3ds/prboom3ds.smdh", "repo": "elhobbs/prboom3ds", "type": "downloadRelease"}, {"file": "prboom.wad", "includePrereleases": true, "output": "/3ds/prboom3ds/prboom.wad", "repo": "elhobbs/prboom3ds", "type": "downloadRelease"}], "type": "prerelease"}, "[prerelease] prboom3ds.cia": {"script": [{"file": "prboom3ds.cia", "includePrereleases": true, "output": "/prboom3ds.cia", "repo": "elhobbs/prboom3ds", "type": "downloadRelease"}, {"file": "prboom.wad", "includePrereleases": true, "output": "sdmc:/3ds/prboom3ds/prboom.wad", "repo": "elhobbs/prboom3ds", "type": "downloadRelease"}, {"file": "/prboom3ds.cia", "type": "installCia"}, {"file": "/prboom3ds.cia", "type": "deleteFile"}], "type": "prerelease"}}, "slug": "prboom3ds", "source": "https://github.com/elhobbs/prboom3ds", "stars": 110, "systems": ["3DS"], "title": "prboom3ds", "unique_ids": [983090], "update_notes": "<p dir=\"auto\">enum fix, enable lto, 3d view change</p>\n<p dir=\"auto\">install:<br>\nput all files in /3ds/prboom3ds along with doom wad files (you need to get these elsewhere)</p>", "update_notes_md": "enum fix, enable lto, 3d view change\n\ninstall:\nput all files in /3ds/prboom3ds along with doom wad files (you need to get these elsewhere)", "updated": "2019-12-21T23:47:05Z", "urls": ["https://db.universal-team.net/3ds/prboom3ds"], "version": "v0.7-alpha", "version_title": "v0.7-alpha"}, {"author": "Elliot Kempson", "avatar": "https://avatars.githubusercontent.com/u/55849851?v=4", "categories": ["app"], "color": "#92cfbd", "color_bg": "#5a8074", "created": "2026-04-05T01:13:14Z", "description": "A 3DS Client for any Kavita Library Manager Instance!", "download_filter": "", "download_page": "https://github.com/ellio86/kavita-3ds/releases", "downloads": {"kavita-3ds.3dsx": {"size": 680172, "size_str": "664 KiB", "url": "https://github.com/ellio86/kavita-3ds/releases/download/0.4.1/kavita-3ds.3dsx"}, "kavita-3ds.cia": {"size": 517056, "size_str": "504 KiB", "url": "https://github.com/ellio86/kavita-3ds/releases/download/0.4.1/kavita-3ds.cia"}}, "github": "ellio86/kavita-3ds", "icon": "https://raw.githubusercontent.com/ellio86/kavita-3ds/main/icon.png", "icon_index": 247, "image": "https://raw.githubusercontent.com/ellio86/kavita-3ds/main/banner.png", "image_length": 8092, "long_description": "# Kavita 3DS\n\nA Nintendo 3DS homebrew client for [Kavita](https://www.kavitareader.com/) — browse your comic, manga, and book library from your 3DS.\n\n## Features\n\n- Browse libraries, series, volumes, and chapters\n- Cover art thumbnails with lazy loading\n- Full-screen comic/manga page reader\n- Reading progress sync back to Kavita\n- Credentials saved to SD card\n\n## Build Setup\n\n### 1. Install devkitPro\n\nDownload and install [devkitPro](https://devkitpro.org/wiki/Getting_Started).\n\nOn Windows: use the devkitPro MSYS2 installer, then open a devkitPro MSYS2 shell.\n\n### 2. Install 3DS packages\n\n```sh\ndkp-pacman -S 3ds-dev 3ds-citro2d 3ds-citro3d\n```\n\n### 3. Download vendored libraries\n\n```sh\nbash bootstrap.sh\n```\n\nThis downloads `cJSON` and `stb_image` into the `libs/` directory.\n\n### 4. Python (for icon / CIA assets)\n\nThe first `make` runs `tools/prepare_cia_assets.py`, which resizes `icon.png` to 48×48 (for the `.smdh`), builds the CIA banner from `icon-large.png`, and writes a short silent audio clip for the banner. Install Python 3 and Pillow:\n\n```sh\npip install Pillow\n```\n\n### 5. Build\n\n```sh\nmake\n```\n\nOutput: `kavita-3ds.3dsx` and `kavita-3ds.smdh`\n\n### 6. CIA package (optional)\n\nInstalling a `.cia` on the HOME Menu requires **bannertool** and **makerom**, which are not included in devkitPro’s `3dstools` package. Download release binaries and put them on your `PATH` (for example copy `bannertool.exe` and `makerom.exe` into `%DEVKITPRO%\\tools\\bin`), or pass explicit paths when invoking Make.\n\n- **makerom:** [Project_CTR releases](https://github.com/3DSGuy/Project_CTR/releases) — use the Windows x86_64 zip (contains `makerom.exe`).\n- **bannertool:** [Epicpkmn11/bannertool releases](https://github.com/Epicpkmn11/bannertool/releases) — extract `bannertool.zip` and use `windows-x86_64/bannertool.exe`.\n\nFrom a devkitPro MSYS2 shell (same environment as `make`):\n\n```sh\nmake cia\n```\n\nIf the tools are not on `PATH`, use MSYS-style paths, for example:\n\n```sh\nmake cia BANNERTOOL=/c/path/to/bannertool.exe MAKEROM=/c/path/to/makerom.exe\n```\n\nOutput: `kavita-3ds.cia` in the project root. Ensure `make` has already been run at least once so `kavita-3ds.elf` and the CIA banner/icon assets under `build/` exist.\n\n## Running\n\nCopy `kavita-3ds.3dsx` to `/3ds/kavita-3ds/kavita-3ds.3dsx` on your SD card, then launch via the Homebrew Launcher.\n\n## Controls\nDisplayed on touchscreen. \n\nIn reader, press the A button to show the following controls: \n- X: Adjust Zoom Level\n- Circle Pad (Whilst Zoomed): Pan Viewport\n- Start: Go To page\n- B: Back to Chapter List\n- Left / Right D-Pad: Previous / Next Page\n\n\n## Config\n\nServer URL and credentials are saved to `/3ds/kavita-3ds/config.ini` on the SD card. Delete this file to reset.\n\n## Project Structure\n\n```\nkavita-3ds/\n├── Makefile\n├── bootstrap.sh          # Downloads vendored libs\n├── icon.png              # app icon\n├── romfs/                # Read-only filesystem embedded in .3dsx\n├── libs/                 # Vendored: cJSON.h/c, stb_image.h (after bootstrap)\n├── include/              # Header files\n└── source/               # C source files\n    ├── main.c            # Entry point, service init, main loop\n    ├── app.c             # State machine\n    ├── config.c          # SD card config INI\n    ├── http_client.c     # libctru httpc wrapper\n    ├── kavita_api.c      # Kavita REST API calls\n    ├── image_loader.c    # JPEG/PNG decode → GPU texture\n    ├── ui.c              # UI primitives\n    ├── screen_setup.c    # Login screen\n    ├── screen_libraries.c\n    ├── screen_series.c   # Cover grid with lazy loading\n    ├── screen_detail.c   # Volume/chapter list\n    └── screen_reader.c   # Full-screen page reader\n```", "qr": {"kavita-3ds.cia": "https://db.universal-team.net/assets/images/qr/kavita-3ds-cia.png"}, "slug": "kavita-3ds", "source": "https://github.com/ellio86/kavita-3ds", "stars": 1, "systems": ["3DS"], "title": "kavita-3ds", "unique_ids": [1018929], "update_notes": "<h2 dir=\"auto\">Kavita 3DS v0.4.1</h2>\n<p dir=\"auto\">Now on Universal Updater!</p>\n<p dir=\"auto\">Install via Universal Updater. Alternatively, install CIA Via FBI or run .3dsx through the Homebrew Launcher.</p>\n<p dir=\"auto\">Point at your Kavita instance and provide your credentials and you should be able to access your library. EPUBs, CBR/CBZ and PDFs are supported currently.</p>\n<h2 dir=\"auto\">v0.4.1 Change Log</h2>\n<h3 dir=\"auto\">Bug Fixes</h3>\n<ul dir=\"auto\">\n<li>Fixed threading issue that would cause the app to be unusable on some devices.</li>\n</ul>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/ellio86/kavita-3ds/compare/0.3.1...0.4\"><tt>0.3.1...0.4</tt></a></p>", "update_notes_md": "## Kavita 3DS v0.4.1\nNow on Universal Updater! \n\nInstall via Universal Updater. Alternatively, install CIA Via FBI or run .3dsx through the Homebrew Launcher.\n\nPoint at your Kavita instance and provide your credentials and you should be able to access your library. EPUBs, CBR/CBZ and PDFs are supported currently.\n\n## v0.4.1 Change Log\n### Bug Fixes\n- Fixed threading issue that would cause the app to be unusable on some devices.\n\n**Full Changelog**: https://github.com/ellio86/kavita-3ds/compare/0.3.1...0.4", "updated": "2026-04-13T14:40:25Z", "urls": ["https://db.universal-team.net/3ds/kavita-3ds"], "version": "0.4.1"}, {"author": "Erie Valley Software", "avatar": "https://avatars.githubusercontent.com/u/65189871?v=4", "categories": ["app"], "color": "#46664c", "color_bg": "#46664c", "created": "2024-09-09T04:18:00Z", "description": "Another work-in-progress fork of the homebrew YouTube client for the 3DS called ThirdTube", "download_page": "https://github.com/erievs/FourthTube/releases", "downloads": {"FourthTube.3dsx": {"size": 6386288, "size_str": "6 MiB", "url": "https://github.com/erievs/FourthTube/releases/download/b34.1/FourthTube.3dsx"}, "FourthTube.cia": {"size": 4707264, "size_str": "4 MiB", "url": "https://github.com/erievs/FourthTube/releases/download/b34.1/FourthTube.cia"}}, "github": "erievs/FourthTube", "icon": "https://raw.githubusercontent.com/erievs/FourthTube/main/resource/icon.png", "icon_index": 248, "image": "https://raw.githubusercontent.com/erievs/FourthTube/main/resource/banner_legacy.png", "image_length": 12327, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"FourthTube.cia": "https://db.universal-team.net/assets/images/qr/fourthtube-cia.png"}, "slug": "fourthtube", "source": "https://github.com/erievs/FourthTube", "stars": 165, "systems": ["3DS"], "title": "FourthTube", "unique_ids": [784205], "update_notes": "<p dir=\"auto\"><del>\"This release doesn't have as much, quick and crappy interim release.\"</del></p>\n<p dir=\"auto\">\"This update contrary to the previous statement, addeds quite a bit. I (erievs) was not aware that the changes were in the main repo already. If i would have known I'd named this Beta 35. <strong>Big shoutout to 2ipper who added quite a lot to this release</strong>.</p>\n<p dir=\"auto\"><strong>TO PEOPLE WHO ARE UPDATING PLEASE SWITCH TO ANDROID VR IN THE ADVANCE TAB IN SETTINGS YOUR SETTINGS WON'T BE AUTO UPDATED, ANDROID VR WILL ONLY BE DEFAULT IF YOU DIDN'T HAVE ANY SAVE DATA</strong></p>\n<p dir=\"auto\"><strong>### Changelog</strong><br>\n<strong>erievs &amp; Smu1zel (helped me build the release) &amp;&amp; 2ipper (a lot)</strong></p>\n<ul dir=\"auto\">\n<li>Add the current version to the update header in settings updater.</li>\n<li>Switched the default agent from Android to Android VR, so videos will play again, do note VR does NOT support YouTube kids content. A better solution is being worked on, this is a stopgap update really.</li>\n<li>A lot more, I'll update as I learn more, oops.</li>\n</ul>", "update_notes_md": "~~\"This release doesn't have as much, quick and crappy interim release.\"~~\n\n\"This update contrary to the previous statement, addeds quite a bit. I (erievs) was not aware that the changes were in the main repo already. If i would have known I'd named this Beta 35. **Big shoutout to 2ipper who added quite a lot to this release**.\n\n**TO PEOPLE WHO ARE UPDATING PLEASE SWITCH TO ANDROID VR IN THE ADVANCE TAB IN SETTINGS YOUR SETTINGS WON'T BE AUTO UPDATED, ANDROID VR WILL ONLY BE DEFAULT IF YOU DIDN'T HAVE ANY SAVE DATA**\n\n**### Changelog**\n**erievs & Smu1zel (helped me build the release) && 2ipper (a lot)**\n\n- Add the current version to the update header in settings updater.\n- Switched the default agent from Android to Android VR, so videos will play again, do note VR does NOT support YouTube kids content. A better solution is being worked on, this is a stopgap update really. \n- A lot more, I'll update as I learn more, oops.", "updated": "2026-02-06T02:00:50Z", "urls": ["https://db.universal-team.net/3ds/fourthtube"], "version": "b34.1", "version_title": "Beta - 34.1"}, {"author": "fauxfennec", "avatar": "https://avatars.githubusercontent.com/u/141457878?v=4", "categories": ["game"], "color": "#8c8c8c", "color_bg": "#808080", "created": "2024-06-12T12:16:57Z", "download_page": "https://github.com/fauxfennec/OFF3DS/releases", "downloads": {"OFF.cia": {"size": 92033984, "size_str": "87 MiB", "url": "https://github.com/fauxfennec/OFF3DS/releases/download/v1.0/OFF.cia"}}, "github": "fauxfennec/OFF3DS", "icon": "https://raw.githubusercontent.com/fauxfennec/OFF3DS/main/icon.png", "icon_index": 249, "image": "https://raw.githubusercontent.com/fauxfennec/OFF3DS/main/logo.png", "image_length": 94636, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "A 3DS port of **OFF,** the cult classic 2008 surrealist RPG by Mortis Ghost. Built via [Easy3DS.](https://github.com/msikma/Easy3DS)\n\n**This is based on the [v2.0 English translation by RecDra!](https://forum.starmen.net/forum/Fan/Games/OFF-by-Mortis-Ghost/page/3#post1907821)**\n\nI own nothing - this is strictly an unofficial fan project to help spread the word about this amazing game!\n**All rights belong to Mortis Ghost (Martin Georis), Alias Conrad Coldwood, & the Unproductive Fun Time team.**\n\n# Warning: Exiting the game\nWhen you want to quit, please do so via the \"quit\" option from the ingame menu, rather than closing the app directly from the 3DS homescreen!! Due to an error with the EasyRPG player, the latter method shuts down all processes and requires you to reboot your console, which is just really annoying (-_-;)", "qr": {"OFF.cia": "https://db.universal-team.net/assets/images/qr/off-cia.png"}, "slug": "off", "source": "https://github.com/fauxfennec/OFF3DS", "stars": 7, "systems": ["3DS"], "title": "OFF", "unique_ids": [986895], "update_notes": "<p dir=\"auto\">miaou</p>", "update_notes_md": "miaou", "updated": "2024-06-12T12:24:05Z", "urls": ["https://db.universal-team.net/3ds/off"], "version": "v1.0", "version_title": "v1.0"}, {"author": "devkitPro", "avatar": "https://avatars.githubusercontent.com/u/7538897?v=4", "categories": ["utility"], "color": "#4bbbf5", "color_bg": "#276180", "created": "2017-06-05T00:05:27Z", "description": "The 3DS Homebrew Menu (∩ ͡° ͜ʖ ͡°)⊃━☆ﾟ ", "download_page": "https://github.com/fincs/new-hbmenu/releases", "downloads": {"3ds-hbmenu-v2.4.3.zip": {"size": 333338, "size_str": "325 KiB", "url": "https://github.com/devkitPro/3ds-hbmenu/releases/download/v2.4.3/3ds-hbmenu-v2.4.3.zip"}}, "github": "fincs/new-hbmenu", "icon": "https://raw.githubusercontent.com/fincs/new-hbmenu/master/icon.png", "icon_index": 250, "image": "https://raw.githubusercontent.com/fincs/new-hbmenu/master/icon.png", "image_length": 21865, "installed_files": ["/boot.3dsx"], "scripts": {"boot.3dsx": [{"file": "3ds-hbmenu-.*\\.zip", "output": "/3ds-hbmenu.zip", "repo": "fincs/new-hbmenu", "type": "downloadRelease"}, {"file": "/3ds-hbmenu.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "/3ds-hbmenu.zip", "type": "deleteFile"}]}, "slug": "3ds-hbmenu", "source": "https://github.com/devkitPro/3ds-hbmenu", "stars": 840, "systems": ["3DS"], "title": "3ds-hbmenu", "update_notes": "<ul>\n<li>Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.</li>\n</ul>", "update_notes_md": "- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.", "updated": "2024-05-03T19:18:09Z", "urls": ["https://db.universal-team.net/3ds/3ds-hbmenu"], "version": "v2.4.3", "version_title": "3DS Homebrew Menu v2.4.3"}, {"archive": {"GraphCalc3DS_3DSX.zip": {"GraphCalc3DS.3dsx": ["GraphCalc3DS.3dsx"]}}, "author": "Sparkette", "avatar": "https://avatars.githubusercontent.com/u/687313?v=4", "categories": ["app"], "color": "#becdda", "color_bg": "#6f7880", "created": "2015-10-04T00:18:09Z", "description": "Simple graphing calculator for 3DS", "download_page": "https://github.com/flarn2006/graphcalc3ds/releases", "downloads": {"GraphCalc3DS.cia": {"size": 1024960, "size_str": "1000 KiB", "url": "https://github.com/flarn2006/GraphCalc3DS/releases/download/v1.5.1/GraphCalc3DS.cia"}, "GraphCalc3DS_3DSX.zip": {"size": 292107, "size_str": "285 KiB", "url": "https://github.com/flarn2006/GraphCalc3DS/releases/download/v1.5.1/GraphCalc3DS_3DSX.zip"}}, "github": "flarn2006/graphcalc3ds", "icon": "https://raw.githubusercontent.com/flarn2006/GraphCalc3DS/master/icon.png", "icon_index": 251, "image": "https://raw.githubusercontent.com/flarn2006/GraphCalc3DS/master/banner.png", "image_length": 48710, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"GraphCalc3DS.cia": "https://db.universal-team.net/assets/images/qr/graphcalc3ds-cia.png"}, "slug": "graphcalc3ds", "source": "https://github.com/flarn2006/GraphCalc3DS", "stars": 32, "systems": ["3DS"], "title": "GraphCalc3DS", "unique_ids": [1012099], "update_notes": "<p dir=\"auto\">Small release to fix a bug in version 1.5. The bug was that undefined values weren't graphed properly (properly in this case being not at all) when the equation was entered in algebraic notation. Because of this bug, for example, <code class=\"notranslate\">sqrt(1-x^2)</code> would appear as the top half of a circle like it should, except there would be two vertical lines on the sides. Version 1.5.1 fixes this bug.</p>\n<p dir=\"auto\">QR code for CIA:</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4db3883270e3fff571f77e24fb8e54fccf50772a46908d671d6bedfef4095884/687474703a2f2f692e696d6775722e636f6d2f717a7535444c332e706e67\"><img src=\"https://camo.githubusercontent.com/4db3883270e3fff571f77e24fb8e54fccf50772a46908d671d6bedfef4095884/687474703a2f2f692e696d6775722e636f6d2f717a7535444c332e706e67\" alt=\"https://github.com/flarn2006/GraphCalc3DS/releases/download/v1.5.1/GraphCalc3DS.cia\" data-canonical-src=\"http://i.imgur.com/qzu5DL3.png\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "Small release to fix a bug in version 1.5. The bug was that undefined values weren't graphed properly (properly in this case being not at all) when the equation was entered in algebraic notation. Because of this bug, for example, `sqrt(1-x^2)` would appear as the top half of a circle like it should, except there would be two vertical lines on the sides. Version 1.5.1 fixes this bug.\n\nQR code for CIA:\n\n![https://github.com/flarn2006/GraphCalc3DS/releases/download/v1.5.1/GraphCalc3DS.cia](http://i.imgur.com/qzu5DL3.png)\n", "updated": "2016-12-03T21:05:23Z", "urls": ["https://db.universal-team.net/3ds/graphcalc3ds"], "version": "v1.5.1", "version_title": "Version 1.5.1"}, {"author": "Carl Hewett", "avatar": "https://avatars.githubusercontent.com/u/4166251?v=4", "categories": ["game"], "color": "#50837f", "color_bg": "#4e807c", "created": "2022-12-23T03:45:08Z", "description": "🐛 Pangea Software's Bugdom for modern systems", "download_page": "https://github.com/fordcars/Bugdom/releases", "downloads": {"Bugdom.3dsx": {"size": 37538584, "size_str": "35 MiB", "url": "https://github.com/carrotcreamsoup/Bugdom/releases/download/v1.0.0/Bugdom.3dsx"}}, "github": "fordcars/Bugdom", "icon": "https://raw.githubusercontent.com/fordcars/Bugdom/refs/heads/3ds-new-port/packaging/Bugdom128.png", "icon_index": 252, "image": "https://raw.githubusercontent.com/fordcars/Bugdom/refs/heads/3ds-new-port/docs/3ds/lawn_top_screen.png", "image_length": 148308, "license": "other", "license_name": "Other", "long_description": "This is a port of Pangea Software’s 3D adventure game **Bugdom** to the Nintendo 3DS, based off Jorio's amazing port.\n\n## About this game\n\nBugdom is a 1999 Macintosh game by Pangea Software. You play as Rollie McFly, a pill bug on a quest to save ladybugs from King Thorax’s iron grip on the Bugdom. There will be water to cross, bugs to ride, and plenty of enemy forces to defeat, but once the Fire Ants and King Thorax have been defeated, you will become the new ruler of the Bugdom and peace will be restored.\n\n## Nintendo 3DS Controls\n* Circle-Pad/D-Pad: walk/roll\n* A: jump/boost\n* B: morph\n* X: buddy bug\n* Y: kick\n* L-Shoulder: look left\n* R-Shoulder: look right\n* Start: pause\n\n## License\n\nBugdom is being re-released here (https://github.com/jorio/bugdom) under the [CC BY-NC-SA 4.0](LICENSE.md) license with permission from Pangea Software, Inc.\n\nBugdom® is a registered trademark of Pangea Software, Inc.", "screenshots": [{"description": "Game 1", "url": "https://db.universal-team.net/assets/images/screenshots/bugdom/game-1.png"}, {"description": "Game 2", "url": "https://db.universal-team.net/assets/images/screenshots/bugdom/game-2.png"}, {"description": "Game 3", "url": "https://db.universal-team.net/assets/images/screenshots/bugdom/game-3.png"}, {"description": "Game 4", "url": "https://db.universal-team.net/assets/images/screenshots/bugdom/game-4.png"}], "slug": "bugdom", "source": "https://github.com/carrotcreamsoup/Bugdom", "stars": 3, "systems": ["3DS"], "title": "Bugdom", "update_notes": "<p>This is the inital release of Bugdom 3DS!</p>\n<h2>Installation</h2>\n<p>Simply download the 3dsx file and place on your SD card in the <code class=\"notranslate\">3ds</code> directory.</p>\n<h3>Note:</h3>\n<p>DSP firmware must be present at <code class=\"notranslate\">sdmc:/3ds/dspfirm.cdc</code>. This can be obtained with <a href=\"https://github.com/LumaTeam/Luma3DS\">Luma3DS</a>—simply select \"Miscellaneous options...\" in the Rosalina menu, then \"Dump DSP firmware\" from there. If running on an emulator, you can simply copy an empty file named <code class=\"notranslate\">dspfirm.cdc</code> to a folder named <code class=\"notranslate\">3ds</code> on your virtual SD card.</p>\n<h2>Known issues:</h2>\n<ul>\n<li>Long loading times</li>\n<li>No proper lighting</li>\n</ul>", "update_notes_md": "This is the inital release of Bugdom 3DS!\n\n## Installation\nSimply download the 3dsx file and place on your SD card in the `3ds` directory.\n\n### Note:\nDSP firmware must be present at `sdmc:/3ds/dspfirm.cdc`. This can be obtained with [Luma3DS](https://github.com/LumaTeam/Luma3DS)—simply select \"Miscellaneous options...\" in the Rosalina menu, then \"Dump DSP firmware\" from there. If running on an emulator, you can simply copy an empty file named `dspfirm.cdc` to a folder named `3ds` on your virtual SD card.\n\n## Known issues:\n* Long loading times\n* No proper lighting", "updated": "2025-01-25T19:10:05Z", "urls": ["https://db.universal-team.net/3ds/bugdom"], "version": "v1.0.0", "version_title": "Initial Release", "website": "https://pangeasoft.net/bug"}, {"author": "Carl Hewett", "avatar": "https://avatars.githubusercontent.com/u/4166251?v=4", "categories": ["game"], "color": "#615851", "color_bg": "#615851", "created": "2022-07-01T18:05:30Z", "description": "The wildest racing game since man invented the wheel!", "download_page": "https://github.com/fordcars/CroMagRally/releases", "downloads": {"CroMagRally.3dsx": {"size": 95645400, "size_str": "91 MiB", "url": "https://github.com/carrotcreamsoup/CroMagRally/releases/download/3ds-v1.1.0/CroMagRally.3dsx"}}, "github": "fordcars/CroMagRally", "icon": "https://raw.githubusercontent.com/fordcars/CroMagRally/3ds-support/packaging/io.jor.cromagrally-alternateicon.png", "icon_index": 253, "image": "https://raw.githubusercontent.com/fordcars/CroMagRally/3ds-support/docs/3ds_race.png", "image_length": 174044, "license": "other", "license_name": "Other", "long_description": "## *The wildest racing game since man invented the wheel!*\n\nThis is a port of Pangea Software’s racing game **Cro-Mag Rally** to the Nintendo 3DS, based off [Jorio's amazing port](https://github.com/jorio/CroMagRally). It is a fun, retro Mario Kart-style racing game.\n\n## About Cro-Mag Rally\n\nIn Cro-Mag Rally you are a speed-hungry caveman named Brog who races through the Stone, Bronze, and Iron Ages in primitive vehicles such as the Geode Cruiser, Bone Buggy, Logmobile, Trojan Horse, and many others. Brog has at his disposal an arsenal of primitive weaponry ranging from Bone Bombs to Chinese Bottle Rockets and Heat Seeking Homing Pigeons.\n\nCMR was released in 2000 by Pangea Software as a Mac exclusive, and it was a pack-in game on Macs that came out around that time.\n\n## Nintendo 3DS Controls\n* D-Pad: navigate menus\n* A: forward\n* B: reverse\n* X: look behind\n* Y: brake\n* L-Shoulder: throw backwards\n* R-Shoulder: throw forwards\n* Select: change camera\n* Start: pause\n\n## About this port\n\nThis is a port of the original OS 9 version of the game. It aims to provide the best way to experience CMR on today’s computers. It is an \"enhanced\" version insofar as it fixes bugs that may hinder the experience, and it brings in a few new features in keeping with the spirit of the original game.\n\n### Legal info\n\nCro-Mag Rally © 2000 Pangea Software, Inc. Cro-Mag Rally is a trademark of Pangea Software, Inc. This version was made and re-released here (https://github.com/jorio/CroMagRally) under permission from Pangea Software, Inc.\n\nThis version is licensed under [CC-BY-NC SA 4.0](LICENSE.md).", "screenshots": [{"description": "Race 1", "url": "https://db.universal-team.net/assets/images/screenshots/cro-mag-rally/race-1.png"}, {"description": "Race 2", "url": "https://db.universal-team.net/assets/images/screenshots/cro-mag-rally/race-2.png"}, {"description": "Race 3", "url": "https://db.universal-team.net/assets/images/screenshots/cro-mag-rally/race-3.png"}, {"description": "Race 4", "url": "https://db.universal-team.net/assets/images/screenshots/cro-mag-rally/race-4.png"}], "slug": "cro-mag-rally", "source": "https://github.com/carrotcreamsoup/CroMagRally", "stars": 5, "systems": ["3DS"], "title": "Cro-Mag Rally", "update_notes": "<p>This update brings many improvements over the initial release, mostly:</p>\n<ul>\n<li>Performance improvements</li>\n<li>Fixed graphics issues relating to blending (particles look nice now)</li>\n<li>Fixed main menu crash</li>\n<li>Added minimap on lower screen</li>\n<li>Many other fixes and improvements</li>\n</ul>\n<h3>Note:</h3>\n<p>DSP firmware must be present at <code class=\"notranslate\">sdmc:/3ds/dspfirm.cdc</code>. This can be obtained by using <a href=\"https://github.com/LumaTeam/Luma3DS\">Luma3DS</a> - select \"Miscellaneous options...\" in the Rosalina menu then \"Dump DSP firmware\" from there. If running on an emulator, you can simply copy an empty file named <code class=\"notranslate\">dspfirm.cdc</code> to a folder named <code class=\"notranslate\">3ds</code> on your virtual SD card.</p>", "update_notes_md": "This update brings many improvements over the initial release, mostly:\n* Performance improvements\n* Fixed graphics issues relating to blending (particles look nice now)\n* Fixed main menu crash\n* Added minimap on lower screen\n* Many other fixes and improvements\n\n### Note:\nDSP firmware must be present at `sdmc:/3ds/dspfirm.cdc`. This can be obtained by using [Luma3DS](https://github.com/LumaTeam/Luma3DS) - select \"Miscellaneous options...\" in the Rosalina menu then \"Dump DSP firmware\" from there. If running on an emulator, you can simply copy an empty file named `dspfirm.cdc` to a folder named `3ds` on your virtual SD card.", "updated": "2024-07-02T00:21:13Z", "urls": ["https://db.universal-team.net/3ds/cro-mag-rally"], "version": "3ds-v1.1.0", "version_title": "Version 1.1.0", "website": "https://pangeasoft.net/cromag"}, {"author": "Fabi", "avatar": "https://avatars.githubusercontent.com/u/73954978?v=4", "categories": ["utility"], "color": "#894b01", "color_bg": "#804601", "created": "2025-03-11T14:23:36Z", "description": "Allows modifying the 3DS Play Coin counter, for Ninjhax/homebrew/3dsx users.", "download_filter": "3dsx", "download_page": "https://github.com/fthomys/3ds-playcoin-tool/releases", "downloads": {"3ds-coinset.3dsx": {"size": 130264, "size_str": "127 KiB", "url": "https://github.com/fthomys/3ds-playcoin-tool/releases/download/1.0.1/3ds-coinset.3dsx"}}, "github": "fthomys/3ds-playcoin-tool", "icon_index": 254, "image": "https://db.universal-team.net/assets/images/images/3dsx-play-coin-setter-mod.png", "image_length": 12032, "slug": "3dsx-play-coin-setter-mod", "source": "https://github.com/fthomys/3ds-playcoin-tool", "stars": 0, "systems": ["3DS"], "title": "3DSx Play Coin Setter Mod", "update_notes": "<p dir=\"auto\">Fixes manual coin changing</p>", "update_notes_md": "Fixes manual coin changing", "updated": "2025-03-12T12:06:51Z", "urls": ["https://db.universal-team.net/3ds/3dsx-play-coin-setter-mod"], "version": "1.0.1", "version_title": "1.0.1"}, {"author": "gamestabled", "avatar": "https://avatars.githubusercontent.com/u/55638330?v=4", "categories": ["utility"], "color": "#a77842", "color_bg": "#805c32", "created": "2020-11-13T05:12:21Z", "description": "An item randomizer for The Legend of Zelda: Ocarina of Time 3D", "download_filter": "\\.(3dsx|cia)$", "download_page": "https://github.com/gamestabled/OoT3D_Randomizer/releases", "downloads": {"OoT3D_Randomizer.3dsx": {"size": 5462704, "size_str": "5 MiB", "url": "https://github.com/gamestabled/OoT3D_Randomizer/releases/download/v4.0.1/OoT3D_Randomizer.3dsx"}, "OoT3D_Randomizer.cia": {"size": 4084672, "size_str": "3 MiB", "url": "https://github.com/gamestabled/OoT3D_Randomizer/releases/download/v4.0.1/OoT3D_Randomizer.cia"}}, "github": "gamestabled/OoT3D_Randomizer", "icon": "https://raw.githubusercontent.com/gamestabled/OoT3D_Randomizer/refs/heads/main/icon.png", "icon_index": 255, "image": "https://raw.githubusercontent.com/gamestabled/OoT3D_Randomizer/refs/heads/main/banner.png", "image_length": 92320, "license": "other", "license_name": "Other", "prerelease": {"download_page": "https://github.com/gamestabled/OoT3D_Randomizer/releases/tag/Nightly-e2b83c", "downloads": {"OoT3D_Randomizer.3dsx": {"size": 6032096, "size_str": "5 MiB", "url": "https://github.com/gamestabled/OoT3D_Randomizer/releases/download/Nightly-e2b83c/OoT3D_Randomizer.3dsx"}, "OoT3D_Randomizer.cia": {"size": 4363200, "size_str": "4 MiB", "url": "https://github.com/gamestabled/OoT3D_Randomizer/releases/download/Nightly-e2b83c/OoT3D_Randomizer.cia"}}, "qr": {"OoT3D_Randomizer.cia": "https://db.universal-team.net/assets/images/qr/prerelease/oot3d_randomizer-cia.png"}, "update_notes": "<p dir=\"auto\">Please note that these are DEVELOPMENT builds and may not be entirely stable.<br>\nWhen reporting issues, please mention the six character commit listed in the randomizer menu.<br>\nYou can use the FBI homebrew application to install the randomizer using either of these QR codes.<br>\nCIA QR Code:<br>\n<br>\n3DSX QR Code:<br>\n</p>\n<p dir=\"auto\">Changes Since <a href=\"https://github.com/gamestabled/OoT3D_Randomizer/releases/tag/Nightly-fa3659\">Nightly-fa3659</a> 🛠:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/e2b83ce363c68327184ec8fdb71c60f93445e41e\">e2b83ce3</a> - Add fanfare overrides (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4249700887\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/813\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/813/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/813\">#813</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/3070fe8ca4a5d19ecac8c806406ca68311b8581d\">3070fe8c</a> - Center version string (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4256482961\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/814\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/814/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/814\">#814</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/9589d4844189092ac16314007a6fddb17c2448fd\">9589d484</a> - Improve GitHub Actions (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4241500354\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/812\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/812/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/812\">#812</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/5a3076d7b991e06279cc9324b362b05b76002ceb\">5a3076d7</a> - Update version string management (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4227585579\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/811\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/811/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/811\">#811</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/45e7590fc06e0e6cda826fde4801d0b4e94e92ec\">45e7590f</a> - Move shared declarations into dedicated headers (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4227271828\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/810\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/810/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/810\">#810</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/6a7f35471c2bc41030ba0ef6dbef956e52786034\">6a7f3547</a> - Improve address management (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4189906381\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/808\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/808/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/808\">#808</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/8533c5e79d247e6514c47a832daf509ee5d3bd50\">8533c5e7</a> - Normalize EOL (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4104046702\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/806\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/806/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/806\">#806</a>)</li>\n</ul>", "update_notes_md": "Please note that these are DEVELOPMENT builds and may not be entirely stable.\nWhen reporting issues, please mention the six character commit listed in the randomizer menu.\nYou can use the FBI homebrew application to install the randomizer using either of these QR codes.\nCIA QR Code:\n<img width=\"225\" height=\"225\" alt=\"cia\" src=\"https://github.com/user-attachments/assets/db3baca2-7525-44a0-a57b-d8ca946b601c\" />\n3DSX QR Code:\n<img width=\"225\" height=\"225\" alt=\"3dsx\" src=\"https://github.com/user-attachments/assets/ea4d9c1b-7620-4cf2-8dd6-e2f26c862948\" />\n\nChanges Since [Nightly-fa3659](https://github.com/gamestabled/OoT3D_Randomizer/releases/tag/Nightly-fa3659) 🛠:\n- [e2b83ce3](http://github.com/gamestabled/OoT3D_Randomizer/commit/e2b83ce363c68327184ec8fdb71c60f93445e41e) - Add fanfare overrides (#813)\n- [3070fe8c](http://github.com/gamestabled/OoT3D_Randomizer/commit/3070fe8ca4a5d19ecac8c806406ca68311b8581d) - Center version string (#814)\n- [9589d484](http://github.com/gamestabled/OoT3D_Randomizer/commit/9589d4844189092ac16314007a6fddb17c2448fd) - Improve GitHub Actions (#812)\n- [5a3076d7](http://github.com/gamestabled/OoT3D_Randomizer/commit/5a3076d7b991e06279cc9324b362b05b76002ceb) - Update version string management (#811)\n- [45e7590f](http://github.com/gamestabled/OoT3D_Randomizer/commit/45e7590fc06e0e6cda826fde4801d0b4e94e92ec) - Move shared declarations into dedicated headers (#810)\n- [6a7f3547](http://github.com/gamestabled/OoT3D_Randomizer/commit/6a7f35471c2bc41030ba0ef6dbef956e52786034) - Improve address management (#808)\n- [8533c5e7](http://github.com/gamestabled/OoT3D_Randomizer/commit/8533c5e79d247e6514c47a832daf509ee5d3bd50) - Normalize EOL (#806)", "updated": "2026-04-17T19:22:34Z", "version": "Nightly-e2b83c", "version_title": "Nightly-e2b83c"}, "qr": {"OoT3D_Randomizer.cia": "https://db.universal-team.net/assets/images/qr/oot3d_randomizer-cia.png"}, "slug": "oot3d_randomizer", "source": "https://github.com/gamestabled/OoT3D_Randomizer", "stars": 225, "systems": ["3DS"], "title": "OoT3D_Randomizer", "update_notes": "<p dir=\"auto\">This is a patch release that backports various bug-fixes from the main branch to the stable 4.0 release.</p>\n<p dir=\"auto\">When reporting issues, please mention the six character commit listed in the randomizer menu.<br>\nYou can use the FBI homebrew application to install the randomizer using either of these QR codes.<br>\nCIA QR Code:<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/9468fe21-aab6-4f49-b796-ec7122b8d000\"><img width=\"225\" height=\"225\" alt=\"cia\" src=\"https://github.com/user-attachments/assets/9468fe21-aab6-4f49-b796-ec7122b8d000\" style=\"max-width: 100%; height: auto; max-height: 225px;; aspect-ratio: 225 / 225; background-color: var(--bgColor-muted); border-radius: 6px; display: block\" class=\"js-gh-image-fallback\"></a><br>\n3DSX QR Code:<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/79aa99c2-ba98-410d-93f0-40267a7f50cb\"><img width=\"225\" height=\"225\" alt=\"3dsx\" src=\"https://github.com/user-attachments/assets/79aa99c2-ba98-410d-93f0-40267a7f50cb\" style=\"max-width: 100%; height: auto; max-height: 225px;; aspect-ratio: 225 / 225; background-color: var(--bgColor-muted); border-radius: 6px; display: block\" class=\"js-gh-image-fallback\"></a></p>\n<p dir=\"auto\">Changes Since <a href=\"https://github.com/gamestabled/OoT3D_Randomizer/releases/tag/v4.0\">v4.0</a> 🛠:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/6fdb5b32e8c78688a4e7ef6622edee6b3f4813f1\">6fdb5b32</a> - Bump version to 4.0.1</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/e7719034deed1c09a456725545207f2f44605f63\">e7719034</a> - backport: Apply hyper actors in Boss Challenge too (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3726429091\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/791\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/791/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/791\">#791</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/0f3483480189ffc43042381331a4e30766946a34\">0f348348</a> - backport: Fixed deku scrub vanilla item enums (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3726408190\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/790\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/790/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/790\">#790</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/719c6c0c9e7adcf62295a2d8fdecea02eab61b96\">719c6c0c</a> - backport: Avoid crash when formatting malformed hint text (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3629322372\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/788\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/788/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/788\">#788</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/32592cc66c6f3f437dc1dc49f515a9e3bb03954d\">32592cc6</a> - backport: Fix Hyrule Field spawn from Zora River (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3628443275\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/787\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/787/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/787\">#787</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/f2ee88de6a5d2d0e16025ab22cd88c10af42704c\">f2ee88de</a> - backport: Fix: Make new location for Triforce Hunt goal (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3583663426\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/785\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/785/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/785\">#785</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/ff01dc2a12244166d9d054af5726cdb2277840bf\">ff01dc2a</a> - backport: Fixes for Vanilla Logic (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3550754779\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/781\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/781/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/781\">#781</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/177ce7144407042b3c957a8854f423c4c0639fb3\">177ce714</a> - backport: Bug fixes for SFX Shuffle (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3106072419\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/769\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/769/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/769\">#769</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/60747d8db723212ef6dd819c7f0be2bd2ecf68c5\">60747d8d</a> - backport: Clear gExtSaveData on savefile init (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3106072328\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/768\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/768/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/768\">#768</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/0038d80aec9d9a9bd15fee3ad31d13c3294ccb4f\">0038d80a</a> - backport: Fix draw item model for rupees collected by diving (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2947690973\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/765\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/765/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/765\">#765</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/0aed8c8b342c3d69f63d6701a2b30a1ee8fa747b\">0aed8c8b</a> - backport: Fix LACS condition for skulltula tokens (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2904679996\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/764\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/764/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/764\">#764</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/7b37862764cd4d9f080fee6d4b19576dbdcf010f\">7b378627</a> - backport: Fix build warnings and linker script formatting (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2864480045\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/763\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/763/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/763\">#763</a>)</li>\n<li><a href=\"https://github.com/gamestabled/OoT3D_Randomizer/commit/277a3eec9c48fbb520953bf50aa78fb325485cad\">277a3eec</a> - backport: Fix playthrough items for in-game spoiler log (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2864479373\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gamestabled/OoT3D_Randomizer/issues/761\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gamestabled/OoT3D_Randomizer/pull/761/hovercard\" href=\"https://github.com/gamestabled/OoT3D_Randomizer/pull/761\">#761</a>)</li>\n</ul>", "update_notes_md": "This is a patch release that backports various bug-fixes from the main branch to the stable 4.0 release.\n\nWhen reporting issues, please mention the six character commit listed in the randomizer menu.\nYou can use the FBI homebrew application to install the randomizer using either of these QR codes.\nCIA QR Code:\n<img width=\"225\" height=\"225\" alt=\"cia\" src=\"https://github.com/user-attachments/assets/9468fe21-aab6-4f49-b796-ec7122b8d000\" />\n3DSX QR Code:\n<img width=\"225\" height=\"225\" alt=\"3dsx\" src=\"https://github.com/user-attachments/assets/79aa99c2-ba98-410d-93f0-40267a7f50cb\" />\n\nChanges Since [v4.0](https://github.com/gamestabled/OoT3D_Randomizer/releases/tag/v4.0) 🛠:  \n- [6fdb5b32](http://github.com/gamestabled/OoT3D_Randomizer/commit/6fdb5b32e8c78688a4e7ef6622edee6b3f4813f1) - Bump version to 4.0.1\n- [e7719034](http://github.com/gamestabled/OoT3D_Randomizer/commit/e7719034deed1c09a456725545207f2f44605f63) - backport: Apply hyper actors in Boss Challenge too (#791)\n- [0f348348](http://github.com/gamestabled/OoT3D_Randomizer/commit/0f3483480189ffc43042381331a4e30766946a34) - backport: Fixed deku scrub vanilla item enums (#790)\n- [719c6c0c](http://github.com/gamestabled/OoT3D_Randomizer/commit/719c6c0c9e7adcf62295a2d8fdecea02eab61b96) - backport: Avoid crash when formatting malformed hint text (#788)\n- [32592cc6](http://github.com/gamestabled/OoT3D_Randomizer/commit/32592cc66c6f3f437dc1dc49f515a9e3bb03954d) - backport: Fix Hyrule Field spawn from Zora River (#787)\n- [f2ee88de](http://github.com/gamestabled/OoT3D_Randomizer/commit/f2ee88de6a5d2d0e16025ab22cd88c10af42704c) - backport: Fix: Make new location for Triforce Hunt goal (#785)\n- [ff01dc2a](http://github.com/gamestabled/OoT3D_Randomizer/commit/ff01dc2a12244166d9d054af5726cdb2277840bf) - backport: Fixes for Vanilla Logic (#781)\n- [177ce714](http://github.com/gamestabled/OoT3D_Randomizer/commit/177ce7144407042b3c957a8854f423c4c0639fb3) - backport: Bug fixes for SFX Shuffle (#769)\n- [60747d8d](http://github.com/gamestabled/OoT3D_Randomizer/commit/60747d8db723212ef6dd819c7f0be2bd2ecf68c5) - backport: Clear gExtSaveData on savefile init (#768)\n- [0038d80a](http://github.com/gamestabled/OoT3D_Randomizer/commit/0038d80aec9d9a9bd15fee3ad31d13c3294ccb4f) - backport: Fix draw item model for rupees collected by diving (#765)\n- [0aed8c8b](http://github.com/gamestabled/OoT3D_Randomizer/commit/0aed8c8b342c3d69f63d6701a2b30a1ee8fa747b) - backport: Fix LACS condition for skulltula tokens (#764)\n- [7b378627](http://github.com/gamestabled/OoT3D_Randomizer/commit/7b37862764cd4d9f080fee6d4b19576dbdcf010f) - backport: Fix build warnings and linker script formatting (#763)\n- [277a3eec](http://github.com/gamestabled/OoT3D_Randomizer/commit/277a3eec9c48fbb520953bf50aa78fb325485cad) - backport: Fix playthrough items for in-game spoiler log (#761)", "updated": "2026-03-13T18:29:46Z", "urls": ["https://db.universal-team.net/3ds/oot3d_randomizer"], "version": "v4.0.1", "version_title": "v4.0.1"}, {"author": "gearmo3ds", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/156527942?v=4", "categories": ["app"], "color": "#856d28", "color_bg": "#806826", "created": "2025-01-06T19:04:39Z", "description": "Beat-making audio sequencer and DJ-tool for the Nintendo 3DS", "download_page": "https://github.com/gearmo3ds/noisecommander3dsdemo/releases", "downloads": {"noisecmdr-v0_1_10-demo.cia": {"size": 3277760, "size_str": "3 MiB", "url": "https://github.com/gearmo3ds/noisecommander3dsdemo/releases/download/0.1.10/noisecmdr-v0_1_10-demo.cia"}}, "github": "gearmo3ds/noisecommander3dsdemo", "icon": "https://raw.githubusercontent.com/gearmo3ds/noisecommander3dsdemo/master/icon.png", "icon_index": 256, "image": "https://raw.githubusercontent.com/gearmo3ds/noisecommander3dsdemo/master/banner.png", "image_length": 40664, "long_description": "Beat-making audio sequencer and DJ-tool\n\n- Load your own wav-file sounds\n- Combined drum-pad and tracker interface\n- Clip-launching matrix\n- Euclidean mode for generative sequencing\n- Crossfading between two independent sequencer decks\n- 12 tracks per deck and 4 global buses\n", "qr": {"noisecmdr-v0_1_10-demo.cia": "https://db.universal-team.net/assets/images/qr/noisecmdr-v0_1_10-demo-cia.png"}, "scripts": {"Song Files": [{"file": "https://raw.githubusercontent.com/gearmo3ds/noisecommander3dsdemo/master/songs/w1_achemar.nsm", "output": "/nc/tracks/w1_achemar.nsm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/gearmo3ds/noisecommander3dsdemo/master/songs/w3_Al_Dhanab.nsm", "output": "/nc/tracks/w3_Al_Dhanab.nsm", "type": "downloadFile"}, {"file": "https://raw.githubusercontent.com/gearmo3ds/noisecommander3dsdemo/master/songs/w3_Al_Gieba.nsm", "output": "/nc/tracks/w3_Al_Gieba.nsm", "type": "downloadFile"}]}, "slug": "noise-commander-3ds-demo", "source": "https://github.com/gearmo3ds/noisecommander3dsdemo", "stars": 2, "systems": ["3DS"], "title": "Noise Commander 3DS (Demo)", "unique_ids": [781974], "update_notes": "<h3 dir=\"auto\">Added</h3>\n<ul dir=\"auto\">\n<li>Ability to export wav file from factotum looper (Press the \"E\" button)<br>\nThe files are saved in \"/nc/samples/looprenders\"</li>\n<li>Normalize function in waveform-view, accessible by pressing Start</li>\n<li>General \"Mic Hold\" setting: Records full length without needing to hold the A button</li>\n<li>General \"Mic Pre Secs\" setting: Waits n seconds before recording starts</li>\n</ul>\n<h3 dir=\"auto\">Fixed</h3>\n<ul dir=\"auto\">\n<li>Microphone recording cannot be trimmed in waveform-view</li>\n<li>Pressing B pastes the clipboard in narrow-tracker-view mode when it should only paste a single cell</li>\n<li>Clearing a cell in the narrow-view with B+A does not clear the clipboard and thus behaves \"sticky\"</li>\n</ul>\n<h3 dir=\"auto\">Changed</h3>\n<ul dir=\"auto\">\n<li>Microphone recording is now being normalized</li>\n</ul>", "update_notes_md": "\n### Added\n- Ability to export wav file from factotum looper (Press the \"E\" button)\n  The files are saved in \"/nc/samples/looprenders\"\n- Normalize function in waveform-view, accessible by pressing Start\n- General \"Mic Hold\" setting: Records full length without needing to hold the A button\n- General \"Mic Pre Secs\" setting: Waits n seconds before recording starts\n\n### Fixed\n- Microphone recording cannot be trimmed in waveform-view\n- Pressing B pastes the clipboard in narrow-tracker-view mode when it should only paste a single cell\n- Clearing a cell in the narrow-view with B+A does not clear the clipboard and thus behaves \"sticky\"\n\n### Changed\n- Microphone recording is now being normalized\n\n", "updated": "2026-01-11T14:13:56Z", "urls": ["https://db.universal-team.net/3ds/noise-commander-3ds-demo"], "version": "0.1.10", "version_title": "Export loop as wav file", "website": "https://www.patreon.com/NoiseCommander3DS"}, {"author": "Mário Alexandre Lopes Liberato", "avatar": "https://avatars.githubusercontent.com/u/11259227?v=4", "categories": ["utility"], "color": "#a3b290", "color_bg": "#758067", "created": "2016-04-22T18:42:32Z", "description": "Rewrite of the EasyRPG 3DS Updater", "download_page": "https://github.com/gnmmarechal/easyrpgdlre/releases", "downloads": {"easyrpg-updater-re-v2.1.1.cia": {"size": 1516480, "size_str": "1 MiB", "url": "https://github.com/gnmmarechal/easyrpgdlre/releases/download/v2.1.1/easyrpg-updater-re-v2.1.1.cia"}}, "github": "gnmmarechal/easyrpgdlre", "icon": "https://db.universal-team.net/assets/images/icons/easyrpgdlre.png", "icon_index": 257, "image": "https://db.universal-team.net/assets/images/images/easyrpgdlre.png", "image_length": 2573, "license": "mit", "license_name": "MIT License", "qr": {"easyrpg-updater-re-v2.1.1.cia": "https://db.universal-team.net/assets/images/qr/easyrpg-updater-re-v2-1-1-cia.png"}, "slug": "easyrpgdlre", "source": "https://github.com/gnmmarechal/easyrpgdlre", "stars": 0, "systems": ["3DS"], "title": "easyrpgdlre", "unique_ids": [42308], "updated": "2016-07-23T23:51:20Z", "urls": ["https://db.universal-team.net/3ds/easyrpgdlre"], "version": "v2.1.1", "version_title": "CIA for TitleDB.com"}, {"author": "Kartik", "avatar": "https://avatars.githubusercontent.com/u/16360444?v=4", "categories": ["utility"], "color": "#2d880f", "color_bg": "#2a800e", "created": "2017-03-17T07:41:24Z", "description": "Download files straight onto your 3ds!", "download_page": "https://github.com/hax0kartik/Multidownload/releases", "downloads": {"Multidownload.3dsx": {"size": 666948, "size_str": "651 KiB", "url": "https://github.com/hax0kartik/Multidownload/releases/download/v3.2/Multidownload.3dsx"}, "Multidownload.cia": {"size": 905664, "size_str": "884 KiB", "url": "https://github.com/hax0kartik/Multidownload/releases/download/v3.2/Multidownload.cia"}}, "github": "hax0kartik/Multidownload", "icon": "https://raw.githubusercontent.com/hax0kartik/Multidownload/master/resources/icon.png", "icon_index": 258, "image": "https://raw.githubusercontent.com/hax0kartik/Multidownload/master/resources/banner.png", "image_length": 29351, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"Multidownload.cia": "https://db.universal-team.net/assets/images/qr/multidownload-cia.png"}, "slug": "multidownload", "source": "https://github.com/hax0kartik/Multidownload", "stars": 38, "systems": ["3DS"], "title": "Multidownload", "unique_ids": [4144], "update_notes": "<p dir=\"auto\">New in this release:-</p>\n<ul dir=\"auto\">\n<li>Various bug fixes (Two criticals:- one related to zip &amp; other related to downloading files over 15 mb)</li>\n<li>Enhancement of UI</li>\n</ul>\n<p dir=\"auto\">Many thanks to all the people who help me make this project better!</p>", "update_notes_md": "New in this release:-\n * Various bug fixes (Two criticals:- one related to zip & other related to downloading files over 15 mb)\n * Enhancement of UI\n\nMany thanks to all the people who help me make this project better!\n", "updated": "2017-05-15T06:19:12Z", "urls": ["https://db.universal-team.net/3ds/multidownload"], "version": "v3.2", "version_title": "Multidownload++ v3.2", "wiki": "https://github.com/hax0kartik/Multidownload/wiki"}, {"author": "Kartik", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/16360444?v=4", "categories": ["utility"], "color": "#411c38", "color_bg": "#411c38", "created": "2020-11-07T12:39:47Z", "description": "HID module rewrite(button remapping and more)", "download_filter": "cia", "download_page": "https://github.com/hax0kartik/rehid/releases", "downloads": {"rehidhelper.cia": {"size": 803776, "size_str": "784 KiB", "url": "https://github.com/hax0kartik/rehid/releases/download/v5.0/rehidhelper.cia"}}, "github": "hax0kartik/rehid", "icon_index": 259, "image": "https://avatars.githubusercontent.com/u/16360444?v=4&size=128", "image_length": 21350, "long_description": "# Rehid\n\nHID module rewrite with the aim of easier button remapping and more.\n\n## How To Use\n\nYou need to have the latest luma for this to work correctly.\n\n* Download `rehidhelper.3dsx` from the latest release\n* Open homebrew launcher and run the 3dsx\n* Click `A` on the `Download Rehid` option\n* Restart your 3ds\n* Go to https://mikahjc.github.io/3dsRemapBuilder/config and generate your remappings.\n* Run rehidhelper again and select the Scan QR code option\n* Scan your QR.\n\n## How To Remap Buttons\n\nYou first need to create a `rehid.json` file with the remappings you want. For eg:-\n```Json\n{\n    \"keys\":[\n        {\"get\":\"R\", \"press\":\"ZR\"},\n        {\"get\":\"L\", \"press\":\"ZL\"}\n    ]\n}\n```\nWith the above, everytime you press `ZR` key, `R` key would be triggered, \n\nand everytime you press `ZL` key, `L` key would be triggered.\n\nIt is also possible to do custom key combos, i.e.,\n```Json\n{\n    \"keys\":[\n        {\"get\":\"R\", \"press\":\"X+Y\"},\n        {\"get\":\"L+R\", \"press\":\"SELECT\"}\n    ]\n}\n```\nNow everytime you press `X+Y`, `R` key would be triggered and on pressing `SELECT` button, both `L` and `R` would be triggered.\n\nPossible Keys are:- \n`A`, `B`, `X`, `Y`, `SELECT`, `START`, `ZL`, `ZR`, `L`, `R`, `LEFT`, `RIGHT`, `UP`, `DOWN`, `CRIGHT`(CPAD), `CLEFT`(CPAD), `CUP`(CPAD), `CDOWN`(CPAD)\n\nCopy your `rehid.json` file to the `rehid` folder.\n\n### Per Title Button Remapping\n\nIt is possible to have different button remapings for different titles:-\n\nInside the `rehid` folder, create a folder with the titleid as the folder name.\n\nYou can use [this](https://hax0kartik.github.io/3dsdb/) to fidn the titleid for your game.\n\nCopy the `rehid.json` file inside this folder.\n\n## Compilation\nGet devkitpro, ctrulib and makerom and then `make -j` to compile.\n\n## Credits\n\n@luigoalma Help, testing and listening to my rants.\n\nDruivensap on my discord server for helping me test out.\n\nLuma3ds devs and contributors", "qr": {"rehidhelper.cia": "https://db.universal-team.net/assets/images/qr/rehidhelper-cia.png"}, "screenshots": [{"description": "Helper", "url": "https://db.universal-team.net/assets/images/screenshots/rehid/helper.png"}], "scripts": {"rehidhelper.cia": [{"directory": "/luma/titles/0004013000001D02", "type": "rmdir"}, {"directory": "/luma/titles/0004013000003302", "type": "rmdir"}, {"file": "rehidhelper.cia", "output": "/rehidhelper.cia", "repo": "hax0kartik/rehid", "type": "downloadRelease"}, {"file": "/rehidhelper.cia", "type": "installCia"}, {"file": "/rehidhelper.cia", "type": "deleteFile"}]}, "slug": "rehid", "source": "https://github.com/hax0kartik/rehid", "stars": 141, "systems": ["3DS"], "title": "rehid", "update_notes": "<p dir=\"auto\">This is the sixth public release of rehid.</p>\n<p dir=\"auto\"><strong>E: A hotfix has been made which fixes Zl/ZR behaviour on n3ds. Please update!</strong></p>\n<p dir=\"auto\">The following changes have been made:</p>\n<ul dir=\"auto\">\n<li>Fix a bug due to which ZL/ZR wouldn't respond after sleep.</li>\n<li>Fix a bug in turbofire due to which remapping weren't applied correctly.</li>\n<li>Fix bugs in title selection screen due to which mappings were generated for the wrong tid. (Sorry!)</li>\n<li>Other minor improvements.</li>\n</ul>\n<p dir=\"auto\">One of the major features that have been worked for this release is <strong>Circle Pad Pro support on O3DS</strong>. <strong>This means you can now enjoy your Circle Pad Pro even with games which do not support it!</strong> However, this is <strong>highly experimental</strong>, and as such not included with the main release. <strong>Bugs and Crashes are to be expected</strong> and should be reported here on github or on my discord server: <a href=\"https://discord.gg/hyuvmb9\" rel=\"nofollow\">https://discord.gg/hyuvmb9</a>.</p>\n<p dir=\"auto\">Folks interested in this feature can download <code class=\"notranslate\">0004013000001D02_experimental.cxi</code>, rename it to <code class=\"notranslate\">0004013000001D02.cxi</code>, and put it in <code class=\"notranslate\">/luma/sysmodules</code> folder. Don't forget to enable <code class=\"notranslate\">Load external firms and modules</code> from luma config menu!</p>\n<p dir=\"auto\">I would like to thank <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/rosaage/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/rosaage\">@rosaage</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/EthanMac1915/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/EthanMac1915\">@EthanMac1915</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Mayonaka-7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Mayonaka-7\">@Mayonaka-7</a> and @tittilvero who have spent countless hours helping me test the cpp feature.</p>\n<p dir=\"auto\"><strong>For newcomers, please download and install rehidhelper using FBI and then use rehidhelper to install rehid. You DO NOT need to download the 0004013000001D02.cxi file.</strong></p>\n<p dir=\"auto\">Some premade configs can be found here:- <a href=\"https://github.com/Nanashi13/Rehid-configs-files-3DS\">https://github.com/Nanashi13/Rehid-configs-files-3DS</a></p>\n<p dir=\"auto\">As always, feel free to join the discord server mentioned above if you need help.</p>\n<p dir=\"auto\">You can scan the following QR code to install rehidhelper using FBI.<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/fb1ab101-127b-4a67-9d74-3d20ea6f4c0f\"><img width=\"200\" height=\"200\" alt=\"qrcode (1)\" src=\"https://github.com/user-attachments/assets/fb1ab101-127b-4a67-9d74-3d20ea6f4c0f\" style=\"max-width: 100%; height: auto; max-height: 200px;; aspect-ratio: 200 / 200; background-color: var(--bgColor-muted); border-radius: 6px; display: block\" class=\"js-gh-image-fallback\"></a></p>", "update_notes_md": "This is the sixth public release of rehid.\n\n**E: A hotfix has been made which fixes Zl/ZR behaviour on n3ds. Please update!**\n\nThe following changes have been made:\n* Fix a bug due to which ZL/ZR wouldn't respond after sleep.\n* Fix a bug in turbofire due to which remapping weren't applied correctly.\n* Fix bugs in title selection screen due to which mappings were generated for the wrong tid. (Sorry!)\n* Other minor improvements.\n\nOne of the major features that have been worked for this release is **Circle Pad Pro support on O3DS**. **This means you can now enjoy your Circle Pad Pro even with games which do not support it!** However, this is **highly experimental**, and as such not included with the main release. **Bugs and Crashes are to be expected** and should be reported here on github or on my discord server: https://discord.gg/hyuvmb9. \n\nFolks interested in this feature can download `0004013000001D02_experimental.cxi`, rename it to `0004013000001D02.cxi`, and put it in `/luma/sysmodules` folder. Don't forget to enable `Load external firms and modules` from luma config menu!\n\nI would like to thank @rosaage, @EthanMac1915, @Mayonaka-7 and @tittilvero who have spent countless hours helping me test the cpp feature.\n\n**For newcomers, please download and install rehidhelper using FBI and then use rehidhelper to install rehid. You DO NOT need to download the 0004013000001D02.cxi file.**\n\nSome premade configs can be found here:- https://github.com/Nanashi13/Rehid-configs-files-3DS\n\nAs always, feel free to join the discord server mentioned above if you need help.\n\nYou can scan the following QR code to install rehidhelper using FBI.\n<img width=\"200\" height=\"200\" alt=\"qrcode (1)\" src=\"https://github.com/user-attachments/assets/fb1ab101-127b-4a67-9d74-3d20ea6f4c0f\" />\n\n", "updated": "2026-04-05T15:10:32Z", "urls": ["https://db.universal-team.net/3ds/rehid"], "version": "v5.0", "version_title": "v5.0 Sixth Release"}, {"author": "Kartik", "avatar": "https://avatars.githubusercontent.com/u/16360444?v=4", "categories": ["utility"], "color": "#44372b", "color_bg": "#44372b", "created": "2020-08-20T12:36:12Z", "description": "Amiibo Emulation for 3ds", "download_filter": "cia", "download_page": "https://github.com/hax0kartik/wumiibo/releases", "downloads": {"wumiibohelper.cia": {"size": 28677056, "size_str": "27 MiB", "url": "https://github.com/hax0kartik/wumiibo/releases/download/v4.2/wumiibohelper.cia"}}, "github": "hax0kartik/wumiibo", "icon_index": 260, "image": "https://raw.githubusercontent.com/hax0kartik/wumiibo/master/wumiibohelper/gfx/icon.png", "image_length": 4386, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"wumiibohelper.cia": "https://db.universal-team.net/assets/images/qr/wumiibohelper-cia.png"}, "slug": "wumiibo", "source": "https://github.com/hax0kartik/wumiibo", "stars": 481, "systems": ["3DS"], "title": "wumiibo", "unique_ids": [57105], "update_notes": "<p dir=\"auto\">This is the seventh public release of wumiibo.<br>\nThe following QOL changes have been made:</p>\n<ul dir=\"auto\">\n<li>Update Wumiibohelper and Wumiibo to support the recently released luma v13.0.</li>\n<li>Fix amiibo entries for Hey Pikmin!</li>\n</ul>\n<p dir=\"auto\">To install/update WumiiboHelper, you can scan the following QR code with FBI.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/2f4b775e-75e0-4a44-8fa6-4efe461ace9b\"><img src=\"https://github.com/user-attachments/assets/2f4b775e-75e0-4a44-8fa6-4efe461ace9b\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>A common usage/installation guide for wumiibo can be found <a href=\"https://github.com/hax0kartik/wumiibo/wiki/Usage-guide-for-Wumiibo-and-WumiiboHelper\">here</a>.</strong></p>\n<p dir=\"auto\">For any issues/questions or suggestions you can join <a href=\"https://discord.gg/hyuvmb9\" rel=\"nofollow\">this</a> discord server or use the issues/discussion page.</p>", "update_notes_md": "This is the seventh public release of wumiibo.\nThe following QOL changes have been made:\n\n- Update Wumiibohelper and Wumiibo to support the recently released luma v13.0.\n- Fix amiibo entries for Hey Pikmin!\n\nTo install/update WumiiboHelper, you can scan the following QR code with FBI.\n\n![image](https://github.com/hax0kartik/wumiibo/assets/16360444/2f4b775e-75e0-4a44-8fa6-4efe461ace9b)\n\n**A common usage/installation guide for wumiibo can be found [here](https://github.com/hax0kartik/wumiibo/wiki/Usage-guide-for-Wumiibo-and-WumiiboHelper).**\n\nFor any issues/questions or suggestions you can join [this](https://discord.gg/hyuvmb9) discord server or use the issues/discussion page.\n", "updated": "2023-07-21T05:16:08Z", "urls": ["https://db.universal-team.net/3ds/wumiibo"], "version": "v4.2", "version_title": "v4.2 Seventh Release", "wiki": "https://github.com/hax0kartik/wumiibo/wiki"}, {"author": "icicle1133", "avatar": "https://avatars.githubusercontent.com/u/178066848?v=4", "categories": ["utility"], "color": "#dc0000", "color_bg": "#800000", "created": "2025-09-25T20:02:16Z", "description": "A \"Up-To-Date\" 3ds homebrew application that lets you use your 3ds as a wireless controller.", "download_page": "https://github.com/icicle1133/3ds-Controller/releases", "downloads": {"3ds_controller.3dsx": {"size": 197652, "size_str": "193 KiB", "url": "https://github.com/icicle1133/3ds-Controller/releases/download/v0.0.5/3ds_controller.3dsx"}, "3ds_controller.cia": {"size": 264128, "size_str": "257 KiB", "url": "https://github.com/icicle1133/3ds-Controller/releases/download/v0.0.5/3ds_controller.cia"}}, "github": "icicle1133/3ds-Controller", "icon": "https://raw.githubusercontent.com/icicle1133/3ds-Controller/refs/heads/main/icon.png", "icon_index": 261, "image": "https://raw.githubusercontent.com/icicle1133/3ds-Controller/refs/heads/main/icon.png", "image_length": 318, "license": "other", "license_name": "Other", "qr": {"3ds_controller.cia": "https://db.universal-team.net/assets/images/qr/3ds_controller-cia.png"}, "screenshots": [{"description": "Main", "url": "https://db.universal-team.net/assets/images/screenshots/3ds-controller/main.png"}], "slug": "3ds-controller", "source": "https://github.com/icicle1133/3ds-Controller", "stars": 11, "systems": ["3DS"], "title": "3ds-Controller", "unique_ids": [662316], "update_notes": "<p dir=\"auto\">Skipped 4 versions bc i forgot to upload them</p>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/icicle1133/3ds-Controller/compare/v0.0.1...v0.0.5\"><tt>v0.0.1...v0.0.5</tt></a></p>\n<ul dir=\"auto\">\n<li>the .CIA is used for installing onto your 3ds home screen, quicker then loading homebrew launcher</li>\n<li>the .3dsx is for people who are too lazy ig idk</li>\n</ul>", "update_notes_md": "Skipped 4 versions bc i forgot to upload them\n\n**Full Changelog**: https://github.com/icicle1133/3ds-Controller/compare/v0.0.1...v0.0.5\n\n- the .CIA is used for installing onto your 3ds home screen, quicker then loading homebrew launcher\n- the .3dsx is for people who are too lazy ig idk\n\n", "updated": "2025-09-26T01:08:03Z", "urls": ["https://db.universal-team.net/3ds/3ds-controller"], "version": "v0.0.5", "version_title": "Yes, i skipped 4 versions."}, {"author": "ihaveahax", "avatar": "https://avatars.githubusercontent.com/u/590576?v=4", "categories": ["utility"], "color": "#9785b8", "color_bg": "#695c80", "created": "2018-09-05T07:19:01Z", "description": "Generates fake tickets to make missing titles re-appear on 3DS.", "download_page": "https://github.com/ihaveamac/faketik/releases", "downloads": {"faketik.3dsx": {"size": 195624, "size_str": "191 KiB", "url": "https://github.com/ihaveamac/faketik/releases/download/v1.1.2/faketik.3dsx"}}, "github": "ihaveamac/faketik", "icon_index": 262, "image": "https://avatars.githubusercontent.com/u/590576?v=4&size=128", "image_length": 25856, "license": "mit", "license_name": "MIT License", "slug": "faketik", "source": "https://github.com/ihaveamac/faketik", "stars": 111, "systems": ["3DS"], "title": "faketik", "update_notes": "<h1 dir=\"auto\"><a href=\"https://github.com/ihaveamac/faketik/releases/download/v1.1.2/faketik.3dsx\">Click here to download faketik.3dsx</a></h1>\n<ul dir=\"auto\">\n<li>Fix reliability with getting SD title list\n<ul dir=\"auto\">\n<li>This was due to a mistake that just happened to work in most cases, but stopped working as well when built with modern versions of devkitARM and libctru.</li>\n</ul>\n</li>\n<li>Check every AM call and print the result on error</li>\n</ul>\n<p dir=\"auto\">You don't need faketik.elf unless you are trying to debug faketik.</p>", "update_notes_md": "# [Click here to download faketik.3dsx](https://github.com/ihaveamac/faketik/releases/download/v1.1.2/faketik.3dsx)\n\n* Fix reliability with getting SD title list\n  * This was due to a mistake that just happened to work in most cases, but stopped working as well when built with modern versions of devkitARM and libctru.\n* Check every AM call and print the result on error\n\nYou don't need faketik.elf unless you are trying to debug faketik.", "updated": "2020-11-14T22:53:05Z", "urls": ["https://db.universal-team.net/3ds/faketik"], "version": "v1.1.2", "version_title": "faketik v1.1.2"}, {"author": "ihaveahax", "avatar": "https://avatars.githubusercontent.com/u/590576?v=4", "categories": ["utility"], "color": "#9785b8", "color_bg": "#695c80", "created": "2022-03-24T10:24:39Z", "description": "Copy save data between gamecard and digital versions of games on Nintendo 3DS", "download_page": "https://github.com/ihaveamac/save-data-copy-tool/releases", "downloads": {"save-data-copy-tool.3dsx": {"size": 196244, "size_str": "191 KiB", "url": "https://github.com/ihaveamac/save-data-copy-tool/releases/download/v0.1.0/save-data-copy-tool.3dsx"}}, "github": "ihaveamac/save-data-copy-tool", "icon_index": 263, "image": "https://avatars.githubusercontent.com/u/590576?v=4&size=128", "image_length": 25856, "license": "mit", "license_name": "MIT License", "slug": "save-data-copy-tool", "source": "https://github.com/ihaveamac/save-data-copy-tool", "stars": 8, "systems": ["3DS"], "title": "save-data-copy-tool", "update_notes": "<p dir=\"auto\">This is the initial release.</p>\n<p dir=\"auto\">WARNING: This is in development. It can go wrong. You are responsible for making backups. This does not make its own backup of the target save currently.</p>", "update_notes_md": "This is the initial release.\n\nWARNING: This is in development. It can go wrong. You are responsible for making backups. This does not make its own backup of the target save currently.", "updated": "2022-03-24T10:30:04Z", "urls": ["https://db.universal-team.net/3ds/save-data-copy-tool"], "version": "v0.1.0", "version_title": "v0.1.0"}, {"author": "ihaveahax", "avatar": "https://avatars.githubusercontent.com/u/590576?v=4", "categories": ["utility"], "color": "#5fab70", "color_bg": "#478054", "created": "2015-12-10T01:06:58Z", "description": "screenshot merging tool for Nintendo 3DS", "download_page": "https://github.com/ihaveamac/screenshot-merge/releases", "downloads": {"screenshot-merge.3dsx": {"size": 1509892, "size_str": "1 MiB", "url": "https://github.com/ihaveamac/screenshot-merge/releases/download/1.4/screenshot-merge.3dsx"}, "screenshot-merge1.4.cia": {"size": 1012672, "size_str": "988 KiB", "url": "https://github.com/ihaveamac/screenshot-merge/releases/download/1.4/screenshot-merge1.4.cia"}}, "github": "ihaveamac/screenshot-merge", "icon": "https://raw.githubusercontent.com/ihaveamac/screenshot-merge/master/resources/icon.png", "icon_index": 264, "image": "https://raw.githubusercontent.com/ihaveamac/screenshot-merge/master/resources/banner.png", "image_length": 14368, "license": "mit", "license_name": "MIT License", "qr": {"screenshot-merge1.4.cia": "https://db.universal-team.net/assets/images/qr/screenshot-merge1-4-cia.png"}, "screenshots": [{"description": "Merging", "url": "https://db.universal-team.net/assets/images/screenshots/screenshot-merge/merging.png"}, {"description": "Start screen", "url": "https://db.universal-team.net/assets/images/screenshots/screenshot-merge/start-screen.png"}], "slug": "screenshot-merge", "source": "https://github.com/ihaveamac/screenshot-merge", "stars": 16, "systems": ["3DS"], "title": "screenshot-merge", "unique_ids": [985804], "update_notes": "<ul dir=\"auto\">\n<li>Support for new Luma3DS Rosalina screenshot filename layout by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/piratesephiroth/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/piratesephiroth\">@piratesephiroth</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"291457696\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ihaveamac/screenshot-merge/issues/8\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ihaveamac/screenshot-merge/pull/8/hovercard\" href=\"https://github.com/ihaveamac/screenshot-merge/pull/8\">#8</a>)</li>\n<li>Windows buildscript by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/piratesephiroth/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/piratesephiroth\">@piratesephiroth</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"291457696\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ihaveamac/screenshot-merge/issues/8\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ihaveamac/screenshot-merge/pull/8/hovercard\" href=\"https://github.com/ihaveamac/screenshot-merge/pull/8\">#8</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"291463389\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ihaveamac/screenshot-merge/issues/9\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ihaveamac/screenshot-merge/pull/9/hovercard\" href=\"https://github.com/ihaveamac/screenshot-merge/pull/9\">#9</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"291466479\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ihaveamac/screenshot-merge/issues/10\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ihaveamac/screenshot-merge/pull/10/hovercard\" href=\"https://github.com/ihaveamac/screenshot-merge/pull/10\">#10</a>)</li>\n<li>No additional stability</li>\n</ul>", "update_notes_md": "* Support for new Luma3DS Rosalina screenshot filename layout by @piratesephiroth (#8)\n* Windows buildscript by @piratesephiroth (#8, #9, #10)\n* No additional stability", "updated": "2018-02-02T21:52:20Z", "urls": ["https://db.universal-team.net/3ds/screenshot-merge"], "version": "1.4", "version_title": "screenshot merge 1.4", "website": "https://gbatemp.net/threads/405412/"}, {"author": "imissuuuu", "avatar": "https://avatars.githubusercontent.com/u/270337682?v=4", "categories": ["app"], "color": "#fdebeb", "color_bg": "#807676", "created": "2026-03-23T11:45:54Z", "description": " A homebrew music player for Nintendo 3DS that streams YouTube audio via a companion PC proxy   server.", "download_page": "https://github.com/imissuuuu/StreaMu/releases", "downloads": {"StreaMu-server.zip": {"size": 8312, "size_str": "8 KiB", "url": "https://github.com/imissuuuu/StreaMu/releases/download/v1.3.0/StreaMu-server.zip"}, "streamu.3dsx": {"size": 1734760, "size_str": "1 MiB", "url": "https://github.com/imissuuuu/StreaMu/releases/download/v1.3.0/streamu.3dsx"}, "streamu.cia": {"size": 1354688, "size_str": "1 MiB", "url": "https://github.com/imissuuuu/StreaMu/releases/download/v1.3.0/streamu.cia"}}, "github": "imissuuuu/StreaMu", "icon": "https://raw.githubusercontent.com/imissuuuu/StreaMu/main/assets/icon_48.png", "icon_index": 265, "image": "https://raw.githubusercontent.com/imissuuuu/StreaMu/main/assets/banner_256.png", "image_length": 3392, "license": "mit", "license_name": "MIT License", "long_description": "StreaMu is a homebrew music player for Nintendo 3DS that lets you search and stream YouTube\n  audio directly on your device.\n\n  A lightweight companion proxy server runs on your PC and handles YouTube data fetching and\n  audio transcoding via yt-dlp and FFmpeg.\n\n  ### Features\n  - YouTube music search and streaming\n  - Playlist management with favorites\n  - Thumbnail display on the top screen\n  - Customizable themes and accent colors\n  - Dual-screen UI with touch support\n\n  ### Requirements\n  - Nintendo 3DS with custom firmware (Luma3DS)\n  - A PC running the companion proxy server (Python 3.10+, FFmpeg)\n\n  ### Setup\n  1. Start the proxy server on your PC (`server/start_server.bat` on Windows)\n  2. Launch StreaMu on your 3DS and enter your PC's IP address\n  3. Search for music with the Y button and enjoy", "qr": {"streamu.cia": "https://db.universal-team.net/assets/images/qr/streamu-cia.png"}, "slug": "streamu", "source": "https://github.com/imissuuuu/StreaMu", "stars": 3, "systems": ["3DS"], "title": "StreaMu", "unique_ids": [1045457], "update_notes": "<h2 dir=\"auto\">v1.3.0</h2>\n<h3 dir=\"auto\">Features</h3>\n<ul dir=\"auto\">\n<li>Split L/R button action into <strong>Skip Back</strong> and <strong>Skip Fwd</strong> — each independently assignable in Settings</li>\n<li>Search keyboard hint text updated to \"Search music...\"</li>\n</ul>\n<h3 dir=\"auto\">Bug Fixes</h3>\n<ul dir=\"auto\">\n<li>Fix seek bar not pausing when using L/R Play/Pause action</li>\n<li>Fix <code class=\"notranslate\">mp3d</code> uninitialized in MP3Player constructor</li>\n</ul>\n<h3 dir=\"auto\">Performance</h3>\n<ul dir=\"auto\">\n<li>Faster startup: removed 1.1s of artificial sleep delays</li>\n<li>Startup loading screen now appears before wallpaper decode (no more black screen on launch)</li>\n</ul>\n<h3 dir=\"auto\">Improvements</h3>\n<ul dir=\"auto\">\n<li>Track rename feature in Track Options popup (playlist context only)</li>\n<li>Separated search results from playlist tracks — no more overwriting each other</li>\n<li>SearchScreen redesigned to match PlayingScreen layout (PlayBar + seek + hamburger)</li>\n<li>Network: reduced streaming latency, pipe-based stream generator, Keep-Alive support</li>\n<li>Fixed DASH fMP4 seek via manual segment fetch + init segment pre-send</li>\n</ul>\n<hr>\n<h2 dir=\"auto\">v1.2.0</h2>\n<h3 dir=\"auto\">Features</h3>\n<ul dir=\"auto\">\n<li>Thumbnail display on PlayingScreen top screen (async download, center crop)</li>\n<li>Thumbnail routed through proxy server (no direct ytimg.com access)</li>\n<li>Delayed thumbnail fetch by 3s to prioritize audio buffering</li>\n<li>Hide view count when playing from playlist</li>\n</ul>\n<h3 dir=\"auto\">Bug Fixes</h3>\n<ul dir=\"auto\">\n<li>Fix crash on START exit when thumbnail is loaded</li>\n</ul>", "update_notes_md": "## v1.3.0\n\n### Features\n- Split L/R button action into **Skip Back** and **Skip Fwd** — each independently assignable in Settings\n- Search keyboard hint text updated to \"Search music...\"\n\n### Bug Fixes\n- Fix seek bar not pausing when using L/R Play/Pause action\n- Fix `mp3d` uninitialized in MP3Player constructor\n\n### Performance\n- Faster startup: removed 1.1s of artificial sleep delays\n- Startup loading screen now appears before wallpaper decode (no more black screen on launch)\n\n### Improvements\n- Track rename feature in Track Options popup (playlist context only)\n- Separated search results from playlist tracks — no more overwriting each other\n- SearchScreen redesigned to match PlayingScreen layout (PlayBar + seek + hamburger)\n- Network: reduced streaming latency, pipe-based stream generator, Keep-Alive support\n- Fixed DASH fMP4 seek via manual segment fetch + init segment pre-send\n\n---\n\n## v1.2.0\n\n### Features\n- Thumbnail display on PlayingScreen top screen (async download, center crop)\n- Thumbnail routed through proxy server (no direct ytimg.com access)\n- Delayed thumbnail fetch by 3s to prioritize audio buffering\n- Hide view count when playing from playlist\n\n### Bug Fixes\n- Fix crash on START exit when thumbnail is loaded", "updated": "2026-04-06T17:01:19Z", "urls": ["https://db.universal-team.net/3ds/streamu"], "version": "v1.3.0", "version_title": "v1.3.0"}, {"author": "!mp!sh", "avatar": "https://avatars.githubusercontent.com/u/190294319?v=4", "categories": ["game"], "color": "#51142e", "color_bg": "#51142e", "created": "2025-06-20T15:09:06Z", "description": "Like Flappy Bird, but in GLORIOUS 3D", "download_page": "https://github.com/impi5h/Ballcopter3DS/releases", "downloads": {"Ballcopter.3dsx": {"size": 4633525, "size_str": "4 MiB", "url": "https://github.com/impi5h/Ballcopter3DS/releases/download/release/Ballcopter.3dsx"}}, "github": "impi5h/Ballcopter3DS", "icon": "https://raw.githubusercontent.com/impi5h/Ballcopter3DS/main/meta/icon.png", "icon_index": 266, "image": "https://raw.githubusercontent.com/impi5h/Ballcopter3DS/main/meta/logo.png", "image_length": 2458, "license": "mit", "license_name": "MIT License", "long_description": "This is a simple Flappy Bird clone made for the 3DS family of systems using LÖVE Potion. Tap the bottom screen to navigate Ballcopter through the walls and aim for a high score!\n---------------------------------\nTIPS:\n- Only Ballcopter's body has collision.\n- O3DS and N3DS users can use the 3D Slider to add depth.", "screenshots": [{"description": "Screenshot1", "url": "https://db.universal-team.net/assets/images/screenshots/ballcopter/screenshot1.png"}, {"description": "Screenshot2", "url": "https://db.universal-team.net/assets/images/screenshots/ballcopter/screenshot2.png"}, {"description": "Screenshot3", "url": "https://db.universal-team.net/assets/images/screenshots/ballcopter/screenshot3.png"}], "slug": "ballcopter", "source": "https://github.com/impi5h/Ballcopter3DS", "stars": 1, "systems": ["3DS"], "title": "Ballcopter!", "update_notes": "<h2 dir=\"auto\">This is a simple Flappy Bird clone made for the 3DS family of systems using LÖVE Potion. Tap the bottom screen to navigate Ballcopter through the walls and aim for a high score!</h2>\n<p dir=\"auto\">TIPS:</p>\n<ul dir=\"auto\">\n<li>Only Ballcopter's body has collision.</li>\n<li>O3DS and N3DS users can use the 3D Slider to add depth.</li>\n</ul>", "update_notes_md": "This is a simple Flappy Bird clone made for the 3DS family of systems using LÖVE Potion. Tap the bottom screen to navigate Ballcopter through the walls and aim for a high score!\n---------------------------------\nTIPS:\n\n- Only Ballcopter's body has collision.\n- O3DS and N3DS users can use the 3D Slider to add depth.", "updated": "2025-06-20T20:44:22Z", "urls": ["https://db.universal-team.net/3ds/ballcopter"], "version": "release", "version_title": "v1.0.0"}, {"author": "ingolemo", "avatar": "https://avatars.githubusercontent.com/u/616859?v=4", "categories": ["app"], "color": "#e5b8b8", "color_bg": "#806666", "created": "2016-04-29T11:51:59Z", "description": "An epub reader for the Nintendo3DS", "download_page": "https://github.com/ingolemo/drider/releases", "downloads": {"drider.zip": {"size": 3165004, "size_str": "3 MiB", "url": "https://github.com/ingolemo/drider/releases/download/v0.6/drider.zip"}}, "github": "ingolemo/drider", "icon": "https://raw.githubusercontent.com/ingolemo/drider/master/icon.png", "icon_index": 267, "image": "https://raw.githubusercontent.com/ingolemo/drider/master/banner.png", "image_length": 22607, "installed_files": ["%3DSX%/drider.3dsx"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "scripts": {"drider.3dsx": [{"file": "drider.zip", "output": "/drider.zip", "repo": "ingolemo/drider", "type": "downloadRelease"}, {"file": "/drider.zip", "input": "3ds/", "output": "/3ds/", "type": "extractFile"}, {"new": "%3DSX%/drider.3dsx", "old": "/3ds/drider/drider.3dsx", "type": "move"}, {"file": "/drider.zip", "type": "deleteFile"}], "drider.cia": [{"file": "drider.zip", "output": "/drider.zip", "repo": "ingolemo/drider", "type": "downloadRelease"}, {"file": "/drider.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "/drider.cia", "type": "installCia"}, {"file": "/drider.cia", "type": "deleteFile"}, {"file": "/drider.zip", "type": "deleteFile"}]}, "slug": "drider", "source": "https://github.com/ingolemo/drider", "stars": 25, "systems": ["3DS"], "title": "drider", "unique_ids": [55325], "update_notes": "<ul dir=\"auto\">\n<li>Images now show for more than just the first page of the book.</li>\n</ul>", "update_notes_md": "* Images now show for more than just the first page of the book.", "updated": "2017-11-14T16:05:57Z", "urls": ["https://db.universal-team.net/3ds/drider"], "version": "v0.6", "version_title": "Really images this time."}, {"author": "isledecomp", "avatar": "https://avatars.githubusercontent.com/u/93691320?v=4", "categories": ["game"], "color": "#868649", "color_bg": "#808045", "created": "2024-05-16T23:08:15Z", "description": "A portable version of LEGO Island (1997)", "download_filter": "(\\.3dsx|\\.cia)", "download_page": "https://github.com/isledecomp/isle-portable/releases", "downloads": {"isle.3dsx": {"size": 2920636, "size_str": "2 MiB", "url": "https://github.com/isledecomp/isle-portable/releases/download/continuous/isle.3dsx"}, "isle.cia": {"size": 2117056, "size_str": "2 MiB", "url": "https://github.com/isledecomp/isle-portable/releases/download/continuous/isle.cia"}}, "github": "isledecomp/isle-portable", "icon": "https://github.com/isledecomp/isle-portable/raw/master/packaging/3ds/icon.png", "icon_index": 268, "image": "https://github.com/isledecomp/isle-portable/raw/master/packaging/3ds/banner.png", "image_length": 18083, "license": "lgpl-3.0", "license_name": "GNU Lesser General Public License v3.0", "qr": {"isle.cia": "https://db.universal-team.net/assets/images/qr/isle-cia.png"}, "script_message": "An existing copy of LEGO Island is required to use this project.\nSee the instructions on the isle-portable wiki.", "slug": "lego-island", "source": "https://github.com/isledecomp/isle-portable", "stars": 992, "systems": ["3DS"], "title": "LEGO Island", "unique_ids": [487038], "update_notes": "<p dir=\"auto\">GitHub Actions build log: <a href=\"https://github.com/isledecomp/isle-portable/actions/runs/24490384892\">https://github.com/isledecomp/isle-portable/actions/runs/24490384892</a></p>", "update_notes_md": "GitHub Actions build log: https://github.com/isledecomp/isle-portable/actions/runs/24490384892", "updated": "2026-04-16T03:48:56Z", "urls": ["https://db.universal-team.net/3ds/lego-island"], "version": "continuous", "version_title": "Continuous build", "wiki": "https://github.com/isledecomp/isle-portable/wiki"}, {"archive": {"JEnesisDS0174.zip": {"jEnesisDS.nds": ["jEnesisDS.nds"]}}, "author": "Lordus", "categories": ["emulator"], "color": "#875536", "color_bg": "#805033", "description": "A Sega Genesis/MegaDrive emulator for the Nintendo DS", "download_page": "https://gamebrew.org/wiki/JEnesisDS", "downloads": {"JEnesisDS0174.zip": {"size": 139176, "size_str": "135 KiB", "url": "https://db.universal-team.net/assets/files/JEnesisDS0174.zip"}}, "icon_index": 269, "image": "https://db.universal-team.net/assets/images/images/jenesisds.png", "image_length": 453, "slug": "jenesisds", "stars": 0, "systems": ["DS"], "title": "jEnesisDS", "updated": "2008-07-12T17:41:22Z", "urls": ["https://db.universal-team.net/ds/jenesisds"], "version": "v0.7.4"}, {"author": "Joel", "avatar": "https://avatars.githubusercontent.com/u/6271991?v=4", "categories": ["utility"], "color": "#cccfd0", "color_bg": "#7d7f80", "created": "2017-08-08T15:01:01Z", "description": "A tool for restoring and backing-up unique data on the Nintendo 3DS", "download_page": "https://github.com/joel16/3DS-Recovery-Tool/releases", "downloads": {"3DS_Recovery_Tool.3dsx": {"size": 497464, "size_str": "485 KiB", "url": "https://github.com/joel16/3DS-Recovery-Tool/releases/download/v1.40/3DS_Recovery_Tool.3dsx"}, "3DS_Recovery_Tool.cia": {"size": 832448, "size_str": "812 KiB", "url": "https://github.com/joel16/3DS-Recovery-Tool/releases/download/v1.40/3DS_Recovery_Tool.cia"}}, "github": "joel16/3DS-Recovery-Tool", "icon": "https://raw.githubusercontent.com/joel16/3DS-Recovery-Tool/master/res/ic_launcher_recovery_tool.png", "icon_index": 270, "image": "https://raw.githubusercontent.com/joel16/3DS-Recovery-Tool/master/res/banner.png", "image_length": 16291, "license": "mit", "license_name": "MIT License", "qr": {"3DS_Recovery_Tool.cia": "https://db.universal-team.net/assets/images/qr/3ds_recovery_tool-cia.png"}, "slug": "3ds-recovery-tool", "source": "https://github.com/joel16/3DS-Recovery-Tool", "stars": 28, "systems": ["3DS"], "title": "3DS-Recovery-Tool", "unique_ids": [91648], "update_notes": "<ul dir=\"auto\">\n<li>Switched to PP2D for handling graphics (for VBO, thanks Bernardo!).</li>\n<li>Merged advanced wipe menu and format menu.</li>\n<li>Dump original SecureInfo_X using data from memory.</li>\n<li>New data path. (/3ds/3dstool -&gt; /3ds/3DSRecoveryTool)</li>\n<li>Misc. cleanup.</li>\n</ul>\n<p dir=\"auto\"><strong>If you'd like to support me, then buy me a coffee, I'd really appreciate it! <a href=\"https://www.paypal.me/Joel16IA\" rel=\"nofollow\">https://www.paypal.me/Joel16IA</a></strong></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/54e5bcedb88df260e7cd306f1466c3fde72ad07b1f99b800ce957d0aef1801ed/68747470733a2f2f63686172742e676f6f676c65617069732e636f6d2f63686172743f6368743d71722663686c3d68747470732533412532462532466769746875622e636f6d2532466a6f656c31362532463344532d5265636f766572792d546f6f6c25324672656c6561736573253246646f776e6c6f616425324676312e34302532463344535f5265636f766572795f546f6f6c2e636961266368733d313830783138302663686f653d5554462d382663686c643d4c25374332\"><img src=\"https://camo.githubusercontent.com/54e5bcedb88df260e7cd306f1466c3fde72ad07b1f99b800ce957d0aef1801ed/68747470733a2f2f63686172742e676f6f676c65617069732e636f6d2f63686172743f6368743d71722663686c3d68747470732533412532462532466769746875622e636f6d2532466a6f656c31362532463344532d5265636f766572792d546f6f6c25324672656c6561736573253246646f776e6c6f616425324676312e34302532463344535f5265636f766572795f546f6f6c2e636961266368733d313830783138302663686f653d5554462d382663686c643d4c25374332\" alt=\"image\" data-canonical-src=\"https://chart.googleapis.com/chart?cht=qr&amp;chl=https%3A%2F%2Fgithub.com%2Fjoel16%2F3DS-Recovery-Tool%2Freleases%2Fdownload%2Fv1.40%2F3DS_Recovery_Tool.cia&amp;chs=180x180&amp;choe=UTF-8&amp;chld=L%7C2\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "- Switched to PP2D for handling graphics (for VBO, thanks Bernardo!). \n- Merged advanced wipe menu and format menu.\n- Dump original SecureInfo_X using data from memory.\n- New data path. (/3ds/3dstool -> /3ds/3DSRecoveryTool)\n- Misc. cleanup.\n\n**If you'd like to support me, then buy me a coffee, I'd really appreciate it! https://www.paypal.me/Joel16IA**\n\n![image](https://chart.googleapis.com/chart?cht=qr&chl=https%3A%2F%2Fgithub.com%2Fjoel16%2F3DS-Recovery-Tool%2Freleases%2Fdownload%2Fv1.40%2F3DS_Recovery_Tool.cia&chs=180x180&choe=UTF-8&chld=L|2) \n", "updated": "2018-02-18T01:09:31Z", "urls": ["https://db.universal-team.net/3ds/3ds-recovery-tool"], "version": "v1.40", "version_title": "3DS Recovery Tool v1.4"}, {"author": "Joel", "avatar": "https://avatars.githubusercontent.com/u/6271991?v=4", "categories": ["utility"], "color": "#2c8ce1", "color_bg": "#194f80", "created": "2017-05-22T18:38:09Z", "description": "3DShell - (Pronounced 3D Shell) is a multi purpose file manager for the Nintendo 3DS. Heavily inspired by the CyanogenMod/LineageOS file manager.", "download_page": "https://github.com/joel16/3DShell/releases", "downloads": {"3DShell.3dsx": {"size": 1985040, "size_str": "1 MiB", "url": "https://github.com/joel16/3DShell/releases/download/v5.1.0/3DShell.3dsx"}, "3DShell.cia": {"size": 1651648, "size_str": "1 MiB", "url": "https://github.com/joel16/3DShell/releases/download/v5.1.0/3DShell.cia"}}, "github": "joel16/3DShell", "icon": "https://raw.githubusercontent.com/joel16/3DShell/master/res/ic_launcher_filemanager.png", "icon_index": 271, "image": "https://raw.githubusercontent.com/joel16/3DShell/master/res/banner.png", "image_length": 10753, "qr": {"3DShell.cia": "https://db.universal-team.net/assets/images/qr/3dshell-cia.png"}, "screenshots": [{"description": "Settings", "url": "https://db.universal-team.net/assets/images/screenshots/3dshell/settings.png"}], "slug": "3dshell", "source": "https://github.com/joel16/3DShell", "stars": 344, "systems": ["3DS"], "title": "3DShell", "unique_ids": [90624], "update_notes": "<ul dir=\"auto\">\n<li>Block NAND access if developer options is disabled.</li>\n<li>Fix selector going out of bounds when right/left (page up/page down) key is used.</li>\n<li>CIA builds are now available. The updater will also download/install updates based on the version you are updating from.</li>\n<li>Fix selector going out of bounds when returning from a folder with a long list of files.</li>\n<li>Fix width/height display in image properties.</li>\n<li>Account for images that fit both screens in image viewer and implement zoom/navigation functionalities when viewing images.</li>\n<li>Archive extraction is back and currently supports .7z, .rar and .zip.</li>\n<li>Fix alphabetical sorting for filenames with different case letters.</li>\n<li>Allow user to cancel a file copy or archive extraction by the use of the \"B\" button.</li>\n<li>Improvised on bottom screen status bar icons.</li>\n<li>Updater will now display the download progress.</li>\n<li>GUI will now trim the string appropriately if length of a file name/current directory goes beyond the screen.</li>\n<li>Touch controls are back for both file options and settings.</li>\n<li>Fixed issues copying certain files/folders due to the file names not being cleared and improper casting in progress bar.</li>\n</ul>\n<p dir=\"auto\">If you'd like to support this project, then feel free to <a href=\"https://www.paypal.me/Joel16IA\" rel=\"nofollow\">buy me a cup of ☕</a>.</p>", "update_notes_md": "- Block NAND access if developer options is disabled.\n- Fix selector going out of bounds when right/left (page up/page down) key is used.\n- CIA builds are now available. The updater will also download/install updates based on the version you are updating from.\n- Fix selector going out of bounds when returning from a folder with a long list of files.\n- Fix width/height display in image properties.\n- Account for images that fit both screens in image viewer and implement zoom/navigation functionalities when viewing images.\n- Archive extraction is back and currently supports .7z, .rar and .zip.\n- Fix alphabetical sorting for filenames with different case letters.\n- Allow user to cancel a file copy or archive extraction by the use of the \"B\" button.\n- Improvised on bottom screen status bar icons.\n- Updater will now display the download progress.\n- GUI will now trim the string appropriately if length of a file name/current directory goes beyond the screen.\n- Touch controls are back for both file options and settings.\n- Fixed issues copying certain files/folders due to the file names not being cleared and improper casting in progress bar.\n\nIf you'd like to support this project, then feel free to [buy me a cup of :coffee:](https://www.paypal.me/Joel16IA).", "updated": "2021-03-23T19:28:05Z", "urls": ["https://db.universal-team.net/3ds/3dshell"], "version": "v5.1.0", "version_title": "3DShell v5.1.0"}, {"author": "Joel", "avatar": "https://avatars.githubusercontent.com/u/6271991?v=4", "categories": ["utility"], "color": "#597066", "color_bg": "#597066", "created": "2016-07-26T00:16:20Z", "description": "PSPident clone for 3DS", "download_page": "https://github.com/joel16/3DSident/releases", "downloads": {"3DSident.3dsx": {"size": 265396, "size_str": "259 KiB", "url": "https://github.com/joel16/3DSident/releases/download/0.94/3DSident.3dsx"}, "3DSident.cia": {"size": 607168, "size_str": "592 KiB", "url": "https://github.com/joel16/3DSident/releases/download/0.94/3DSident.cia"}}, "github": "joel16/3DSident", "icon": "https://raw.githubusercontent.com/joel16/3DSident/master/console/res/icon.png", "icon_index": 272, "image": "https://raw.githubusercontent.com/joel16/3DSident/master/console/res/banner.png", "image_length": 21034, "license": "zlib", "license_name": "zlib License", "qr": {"3DSident.cia": "https://db.universal-team.net/assets/images/qr/3dsident-cia.png"}, "screenshots": [{"description": "Kernel", "url": "https://db.universal-team.net/assets/images/screenshots/3dsident/kernel.png"}, {"description": "Storage", "url": "https://db.universal-team.net/assets/images/screenshots/3dsident/storage.png"}], "slug": "3dsident", "source": "https://github.com/joel16/3DSident", "stars": 360, "systems": ["3DS"], "title": "3DSident", "unique_ids": [90112, 90368], "update_notes": "<p dir=\"auto\">3DSident has been re-written in C++ which makes use of the latest versions of devkitARM and libctru. This release will only be available with the slightly refreshed GUI version.</p>\n<p dir=\"auto\">Change-log:</p>\n<ul dir=\"auto\">\n<li>Updated to the latest version of libctru and devkitARM.\n<ul dir=\"auto\">\n<li>Now uses the ACT service implementation from libctru for NNID info.</li>\n<li>Only initialize MCU on BatteryInfoPage and system state info. (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/R-YaTian/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/R-YaTian\">@R-YaTian</a>)</li>\n</ul>\n</li>\n<li>Changes to button tester by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CatotheCat11/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CatotheCat11\">@CatotheCat11</a>\n<ul dir=\"auto\">\n<li>Change circle pad and c stick representations using their analog values.</li>\n<li>Highlight segment of D-Pad instead of whole D-Pad when a D-Pad button is pressed.</li>\n</ul>\n</li>\n<li>Display SD cluster size in storage info page.</li>\n</ul>", "update_notes_md": "3DSident has been re-written in C++ which makes use of the latest versions of devkitARM and libctru. This release will only be available with the slightly refreshed GUI version.\n\nChange-log:\n\n- Updated to the latest version of libctru and devkitARM.\n  - Now uses the ACT service implementation from libctru for NNID info.\n  - Only initialize MCU on BatteryInfoPage and system state info. (@R-YaTian)\n- Changes to button tester by @CatotheCat11\n  - Change circle pad and c stick representations using their analog values.\n  - Highlight segment of D-Pad instead of whole D-Pad when a D-Pad button is pressed.\n- Display SD cluster size in storage info page.", "updated": "2026-03-25T12:39:41Z", "urls": ["https://db.universal-team.net/3ds/3dsident"], "version": "0.94", "version_title": "3DSident v0.9.4"}, {"author": "Joel", "avatar": "https://avatars.githubusercontent.com/u/6271991?v=4", "categories": ["utility"], "color": "#9d9d9d", "color_bg": "#808080", "created": "2017-09-02T02:06:20Z", "description": "An experimental open source friends app for the Nintendo 3DS.", "download_page": "https://github.com/joel16/FriendMii/releases", "downloads": {"FriendMii.3dsx": {"size": 254536, "size_str": "248 KiB", "url": "https://github.com/joel16/FriendMii/releases/download/v1.00/FriendMii.3dsx"}, "FriendMii.cia": {"size": 590784, "size_str": "576 KiB", "url": "https://github.com/joel16/FriendMii/releases/download/v1.00/FriendMii.cia"}}, "github": "joel16/FriendMii", "icon": "https://raw.githubusercontent.com/joel16/FriendMii/master/res/ic_launcher_friendmii.png", "icon_index": 273, "image": "https://raw.githubusercontent.com/joel16/FriendMii/master/res/banner.png", "image_length": 4215, "license": "mit", "license_name": "MIT License", "qr": {"FriendMii.cia": "https://db.universal-team.net/assets/images/qr/friendmii-cia.png"}, "slug": "friendmii", "source": "https://github.com/joel16/FriendMii", "stars": 28, "systems": ["3DS"], "title": "FriendMii", "unique_ids": [90214], "update_notes": "<p dir=\"auto\">This is more of a proof of concept, open source friend application than a fully functional application. Things are still quite limited but in working condition for now. <em>The only advantage to this, is that it lets you search for friends in your friends list which seems to be the one thing the friends app doesn't do</em>.</p>\n<p dir=\"auto\">FriendMii consists of the following features:</p>\n<ul dir=\"auto\">\n<li>Displays friend list. (Use L/R to switch between your friend card and friends list)</li>\n<li>Add/remove friends from your friends list.</li>\n<li>Search for friends by their name. (Perhaps more filters later :P)</li>\n<li>Displays friend current playing/favourite title ID, titleID. (Yeah I know doesn't look very nice but it works)</li>\n<li>Displays friend's comment as well as their friend code.</li>\n<li>Displays owner's friend code, favourite game, comment etc, online status, hide status etc.</li>\n</ul>\n<p dir=\"auto\"><strong>If you'd like to support me, then feel free to buy me a coffee, I'd really appreciate it! <a href=\"https://www.paypal.me/Joel16IA\" rel=\"nofollow\">https://www.paypal.me/Joel16IA</a></strong></p>", "update_notes_md": "This is more of a proof of concept, open source friend application than a fully functional application. Things are still quite limited but in working condition for now. *The only advantage to this, is that it lets you search for friends in your friends list which seems to be the one thing the friends app doesn't do*.\n\nFriendMii consists of the following features:\n\n- Displays friend list. (Use L/R to switch between your friend card and friends list)\n- Add/remove friends from your friends list.\n- Search for friends by their name. (Perhaps more filters later :P)\n- Displays friend current playing/favourite title ID, titleID. (Yeah I know doesn't look very nice but it works)\n- Displays friend's comment as well as their friend code.\n- Displays owner's friend code, favourite game, comment etc, online status, hide status etc.\n\n**If you'd like to support me, then feel free to buy me a coffee, I'd really appreciate it! https://www.paypal.me/Joel16IA**", "updated": "2018-07-29T17:18:00Z", "urls": ["https://db.universal-team.net/3ds/friendmii"], "version": "v1.00", "version_title": "FriendMii Initial Release v1.0.0"}, {"author": "Korbo", "avatar": "https://avatars.githubusercontent.com/u/47117026?v=4", "categories": ["utility"], "color": "#b54eb5", "color_bg": "#803780", "created": "2025-02-10T01:47:37Z", "description": "Pass a Nintendo DS microphone to your PC", "download_page": "https://github.com/korbosoft/ds-micpassthrough/releases", "downloads": {"ds-micpassthrough.nds": {"size": 179200, "size_str": "175 KiB", "url": "https://github.com/korbosoft/ds-micpassthrough/releases/download/v2.1.0/ds-micpassthrough.nds"}}, "github": "korbosoft/ds-micpassthrough", "icon": "https://raw.githubusercontent.com/korbosoft/ds-micpassthrough/main/icon.png", "icon_index": 274, "image": "https://raw.githubusercontent.com/korbosoft/ds-micpassthrough/main/icon.png", "image_length": 394, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "Pass a Nintendo DS microphone to your PC", "prerelease": {"download_page": "https://github.com/korbosoft/ds-micpassthrough/releases/tag/v3.0.0", "downloads": {"ds-micpassthrough.nds": {"size": 89600, "size_str": "87 KiB", "url": "https://github.com/korbosoft/ds-micpassthrough/releases/download/v3.0.0/ds-micpassthrough.nds"}}, "qr": {"ds-micpassthrough.nds": "https://db.universal-team.net/assets/images/qr/prerelease/ds-micpassthrough-nds.png"}, "update_notes": "<p dir=\"auto\">oh hi blocks ds</p>\n<p dir=\"auto\">everythings now a modified version of the blocksds mic example instead of the devkitpro mic example</p>", "update_notes_md": "oh hi blocks ds\n\neverythings now a modified version of the blocksds mic example instead of the devkitpro mic example\n", "updated": "2025-11-09T01:24:42Z", "version": "v3.0.0", "version_title": "v3.0.0"}, "qr": {"ds-micpassthrough.nds": "https://db.universal-team.net/assets/images/qr/ds-micpassthrough-nds.png"}, "slug": "ds-micpassthrough", "source": "https://github.com/korbosoft/ds-micpassthrough", "stars": 13, "systems": ["DS"], "title": "ds-micpassthrough", "update_notes": "<p dir=\"auto\">new icon</p>", "update_notes_md": "new icon\n", "updated": "2025-08-02T04:49:14Z", "urls": ["https://db.universal-team.net/ds/ds-micpassthrough"], "version": "v2.1.0", "version_title": "v2.1.0"}, {"author": "Libretro", "avatar": "https://avatars.githubusercontent.com/u/1812827?v=4", "categories": ["emulator"], "color": "#484848", "color_bg": "#484848", "created": "2010-05-27T14:47:40Z", "description": "Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.", "download_page": "https://buildbot.libretro.com/stable/1.22.2/nintendo/3ds", "downloads": {"RetroArch_3dsx.7z": {"size": null, "url": "https://buildbot.libretro.com/stable/1.22.2/nintendo/3ds/RetroArch_3dsx.7z"}, "RetroArch_cia.7z": {"size": null, "url": "https://buildbot.libretro.com/stable/1.22.2/nintendo/3ds/RetroArch_cia.7z"}}, "eval_downloads": true, "eval_notes_md": true, "github": "libretro/RetroArch", "icon": "https://raw.githubusercontent.com/libretro/RetroArch/master/pkg/ctr/assets/default.png", "icon_index": 275, "image": "https://raw.githubusercontent.com/libretro/RetroArch/master/pkg/ctr/assets/libretro_banner.png", "image_length": 3154, "installed_files": ["/retroarch/assets/ctr/bottom_menu.png"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "nightly": {"download_page": "https://buildbot.libretro.com/nightly/nintendo/3ds/", "downloads": {"RetroArch_3dsx.7z": {"url": "https://buildbot.libretro.com/nightly/nintendo/3ds/RetroArch_3dsx.7z"}, "RetroArch_cia.7x": {"url": "https://buildbot.libretro.com/nightly/nintendo/3ds/RetroArch_cia.7z"}}}, "scripts": {"Core info files": [{"file": "https://buildbot.libretro.com/assets/frontend/info.zip", "output": "/info.zip", "type": "downloadFile"}, {"file": "/info.zip", "input": "", "output": "/retroarch/media/", "type": "extractFile"}, {"file": "/info.zip", "type": "deleteFile"}], "[optional] Assets": [{"file": "https://buildbot.libretro.com/assets/frontend/assets.zip", "output": "/assets.zip", "type": "downloadFile"}, {"file": "/assets.zip", "input": "", "output": "/retroarch/assets/", "type": "extractFile"}, {"file": "/assets.zip", "type": "deleteFile"}], "[optional] Database files": [{"file": "https://buildbot.libretro.com/assets/frontend/database-rdb.zip", "output": "/database-rdb.zip", "type": "downloadFile"}, {"file": "/database-rdb.zip", "input": "", "output": "/retroarch/database/rdb/", "type": "extractFile"}, {"file": "/database-rdb.zip", "type": "deleteFile"}], "[optional] Overlays": [{"file": "https://buildbot.libretro.com/assets/frontend/overlays.zip", "output": "/overlays.zip", "type": "downloadFile"}, {"file": "/overlays.zip", "input": "", "output": "/retroarch/overlays/", "type": "extractFile"}, {"file": "/overlays.zip", "type": "deleteFile"}], "bottom_menu.png": [{"file": "https://raw.githubusercontent.com/libretro/retroarch-assets/master/ctr/bottom_menu.png", "output": "/retroarch/assets/ctr/bottom_menu.png", "type": "downloadFile"}]}, "slug": "retroarch", "source": "https://github.com/libretro/RetroArch", "stars": 12986, "systems": ["3DS"], "title": "RetroArch", "unique_ids": [764928], "update_notes": "", "update_notes_md": "", "updated": "2025-11-20T03:12:17Z", "urls": ["https://db.universal-team.net/3ds/retroarch"], "version": "v1.22.2", "version_title": "v1.22.2", "website": "http://www.libretro.com", "wiki": "https://github.com/libretro/RetroArch/wiki"}, {"archive": {"build.zip": {"NDSForwarder.dsi": ["NDSForwarder.dsi"]}}, "author": "lifehackerhansol", "avatar": "https://avatars.githubusercontent.com/u/37358975?v=4", "categories": ["utility"], "color": "#a262de", "color_bg": "#5d3880", "created": "2022-01-13T20:14:48Z", "description": "A basic nds-bootstrap forwarder generator for DSi SDNAND.", "download_page": "https://github.com/lifehackerhansol/NDSForwarder-DSi/releases", "downloads": {"NDSForwarder.dsi": {"size": 611328, "size_str": "597 KiB", "url": "https://github.com/lifehackerhansol/NDSForwarder-DSi/releases/download/v0.3.1/NDSForwarder.dsi"}, "NDSForwarder.nds": {"size": 589824, "size_str": "576 KiB", "url": "https://github.com/lifehackerhansol/NDSForwarder-DSi/releases/download/v0.3.1/NDSForwarder.nds"}}, "github": "lifehackerhansol/NDSForwarder-DSi", "icon": "https://db.universal-team.net/assets/images/icons/ndsforwarder-dsi.png", "icon_index": 276, "image": "https://db.universal-team.net/assets/images/icons/ndsforwarder-dsi.png", "image_length": 2102, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "# NDSForwarder for hiyaCFW\nA basic nds-bootstrap forwarder generator for DSi SDNAND.\n\n## Usage\n- https://wiki.ds-homebrew.com/ds-index/forwarders.html?tab=tab-dsi-sd-card", "nightly": {"download_page": "https://github.com/lifehackerhansol/NDSForwarder-DSi/actions", "downloads": {"build.zip": {"url": "https://nightly.link/lifehackerhansol/NDSForwarder-DSi/workflows/nightly/master/build.zip"}}}, "qr": {"NDSForwarder.dsi": "https://db.universal-team.net/assets/images/qr/ndsforwarder-dsi.png", "NDSForwarder.nds": "https://db.universal-team.net/assets/images/qr/ndsforwarder-nds.png"}, "slug": "ndsforwarder-dsi", "source": "https://github.com/lifehackerhansol/NDSForwarder-DSi", "stars": 23, "systems": ["DS"], "title": "NDSForwarder-DSi", "unistore_exclude": true, "update_notes": "<h3 dir=\"auto\">Improvements</h3>\n<ul dir=\"auto\">\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/RocketRobz/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/RocketRobz\">@RocketRobz</a>: <a href=\"https://github.com/RocketRobz/NTR_Forwarder\">NTR Forwarder</a> updated to SD-14.\n<ul dir=\"auto\">\n<li>Fixed where a created forwarder wouldn't boot on certain flashcard kernels.</li>\n<li>Some optimizations to reduce template file sizes.</li>\n</ul>\n</li>\n</ul>", "update_notes_md": "### Improvements\n- @RocketRobz: [NTR Forwarder](https://github.com/RocketRobz/NTR_Forwarder) updated to SD-14.\n    - Fixed where a created forwarder wouldn't boot on certain flashcard kernels.\n    - Some optimizations to reduce template file sizes.", "updated": "2024-03-09T04:43:59Z", "urls": ["https://db.universal-team.net/ds/ndsforwarder-dsi"], "version": "v0.3.1", "version_title": "v0.3.1: housekeeping"}, {"author": "601550yMM", "avatar": "https://avatars.githubusercontent.com/u/11847274?v=4", "categories": ["app"], "color": "#7b8288", "color_bg": "#737a80", "created": "2025-03-18T06:48:34Z", "description": "Simulate Xbox controller inputs using your 3DS. Support Windows 10/11. (The development is over. Feel free to fork!)", "download_page": "https://github.com/lxfly2000/VConV/releases", "downloads": {"vconv.cia": {"size": 1708992, "size_str": "1 MiB", "url": "https://github.com/lxfly2000/VConV/releases/download/Build-10/vconv.cia"}, "vconv3ds.3dsx": {"size": 1268400, "size_str": "1 MiB", "url": "https://github.com/lxfly2000/VConV/releases/download/Build-10/vconv3ds.3dsx"}}, "github": "lxfly2000/VConV", "icon": "https://raw.githubusercontent.com/lxfly2000/VConV/master/vconv3ds/icon.png", "icon_index": 277, "image": "https://raw.githubusercontent.com/lxfly2000/VConV/master/vconv3ds/buildcia/banner.png", "image_length": 3409, "long_description": "3DS Virtual Controller for ViGEm", "qr": {"vconv.cia": "https://db.universal-team.net/assets/images/qr/vconv-cia.png"}, "screenshots": [{"description": "Preview", "url": "https://db.universal-team.net/assets/images/screenshots/vconv/preview.png"}], "slug": "vconv", "source": "https://github.com/lxfly2000/VConV", "stars": 13, "systems": ["3DS"], "title": "VConV", "unique_ids": [72327], "update_notes": "<p dir=\"auto\">添加附加按钮<br>\n不发送keycode为0的命令</p>\n<div class=\"markdown-alert markdown-alert-warning\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-alert mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Warning</p><p dir=\"auto\">EXE文件可能被防病毒软件误报，请参考下列在线检测结果自行判断是否使用此程序；或者下载源代码自行编译。</p>\n</div>\n<markdown-accessiblity-table><table role=\"table\">\n<thead>\n<tr>\n<th>文件</th>\n<th>VirusTotal</th>\n<th>VirScan</th>\n<th>腾讯BinaryAI</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>vconvwin.exe</td>\n<td><a href=\"https://www.virustotal.com/gui/file/30d8964a8a6f0f3ed2ca3d3e864865c085f67ff8865d2c9eb6e96b0d00629b98\" rel=\"nofollow\">点此查看</a></td>\n<td><a href=\"https://www.virscan.org/report/30d8964a8a6f0f3ed2ca3d3e864865c085f67ff8865d2c9eb6e96b0d00629b98\" rel=\"nofollow\">点此查看</a></td>\n<td><a href=\"https://www.binaryai.cn/analysis/30d8964a8a6f0f3ed2ca3d3e864865c085f67ff8865d2c9eb6e96b0d00629b98\" rel=\"nofollow\">点此查看</a></td>\n</tr>\n<tr>\n<td>vconvwin64.exe</td>\n<td><a href=\"https://www.virustotal.com/gui/file/d844a8c6092b7c30f7af36c0e77490b390e6e70e0f9844d52f6babc27aa24931\" rel=\"nofollow\">点此查看</a></td>\n<td><a href=\"https://www.virscan.org/report/d844a8c6092b7c30f7af36c0e77490b390e6e70e0f9844d52f6babc27aa24931\" rel=\"nofollow\">点此查看</a></td>\n<td><a href=\"https://www.binaryai.cn/analysis/d844a8c6092b7c30f7af36c0e77490b390e6e70e0f9844d52f6babc27aa24931\" rel=\"nofollow\">点此查看</a></td>\n</tr>\n</tbody>\n</table></markdown-accessiblity-table>\n<h2 dir=\"auto\">SHA256校验码</h2>\n<ul dir=\"auto\">\n<li>vconv.cia: <code class=\"notranslate\">69BFAA5D0A613D17F8AE3162E2E71D529EF519B7191BF974A159099850651197</code></li>\n<li>vconv3ds.3dsx: <code class=\"notranslate\">9A569699AB6C47047627E4D076814BB1525760450BE1572388F22DE8A4C54288</code></li>\n<li>vconvwin.exe: <code class=\"notranslate\">30D8964A8A6F0F3ED2CA3D3E864865C085F67FF8865D2C9EB6E96B0D00629B98</code></li>\n<li>vconvwin64.exe: <code class=\"notranslate\">D844A8C6092B7C30F7AF36C0E77490B390E6E70E0F9844D52F6BABC27AA24931</code></li>\n</ul>", "update_notes_md": "添加附加按钮\n不发送keycode为0的命令\n> [!WARNING]\n> EXE文件可能被防病毒软件误报，请参考下列在线检测结果自行判断是否使用此程序；或者下载源代码自行编译。\n\n|文件|VirusTotal|VirScan|腾讯BinaryAI|\n|-|-|-|-|\n|vconvwin.exe|[点此查看](https://www.virustotal.com/gui/file/30d8964a8a6f0f3ed2ca3d3e864865c085f67ff8865d2c9eb6e96b0d00629b98)|[点此查看](https://www.virscan.org/report/30d8964a8a6f0f3ed2ca3d3e864865c085f67ff8865d2c9eb6e96b0d00629b98)|[点此查看](https://www.binaryai.cn/analysis/30d8964a8a6f0f3ed2ca3d3e864865c085f67ff8865d2c9eb6e96b0d00629b98)|\n|vconvwin64.exe|[点此查看](https://www.virustotal.com/gui/file/d844a8c6092b7c30f7af36c0e77490b390e6e70e0f9844d52f6babc27aa24931)|[点此查看](https://www.virscan.org/report/d844a8c6092b7c30f7af36c0e77490b390e6e70e0f9844d52f6babc27aa24931)|[点此查看](https://www.binaryai.cn/analysis/d844a8c6092b7c30f7af36c0e77490b390e6e70e0f9844d52f6babc27aa24931)|\n## SHA256校验码\n* vconv.cia: `69BFAA5D0A613D17F8AE3162E2E71D529EF519B7191BF974A159099850651197`\n* vconv3ds.3dsx: `9A569699AB6C47047627E4D076814BB1525760450BE1572388F22DE8A4C54288`\n* vconvwin.exe: `30D8964A8A6F0F3ED2CA3D3E864865C085F67FF8865D2C9EB6E96B0D00629B98`\n* vconvwin64.exe: `D844A8C6092B7C30F7AF36C0E77490B390E6E70E0F9844D52F6BABC27AA24931`", "updated": "2025-07-13T01:44:31Z", "urls": ["https://db.universal-team.net/3ds/vconv"], "version": "Build-10", "website": "https://www.bilibili.com/video/BV18qoXYmER1"}, {"author": "Josh Huelsman", "avatar": "https://avatars.githubusercontent.com/u/1700799?v=4", "categories": ["game"], "color": "#333c49", "color_bg": "#333c49", "created": "2016-04-14T01:43:54Z", "description": "CSPSP port for 3DS", "download_page": "https://github.com/machinamentum/CS3DS/releases", "github": "machinamentum/CS3DS", "icon": "https://raw.githubusercontent.com/machinamentum/CS3DS/master/jge/Projects/cspsp/icon_3ds.png", "icon_index": 278, "image": "https://db.universal-team.net/assets/images/images/cs3ds.png", "image_length": 9552, "installed_files": ["%3DSX%/cspsp.3dsx"], "prerelease": {"download_page": "https://github.com/machinamentum/CS3DS/releases/tag/0.6-alpha", "downloads": {"cspsp.zip": {"size": 7314200, "size_str": "6 MiB", "url": "https://github.com/machinamentum/CS3DS/releases/download/0.6-alpha/cspsp.zip"}}, "update_notes": "<p dir=\"auto\">Initial network play support.</p>", "update_notes_md": "Initial network play support.\n", "updated": "2016-04-22T01:51:31Z", "version": "0.6-alpha"}, "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/cs3ds/gameplay.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/cs3ds/title-screen.png"}], "scripts": {"[prerelease] cspsp.3dsx": {"script": [{"file": "cspsp.zip", "includePrereleases": true, "output": "/cspsp.zip", "repo": "machinamentum/CS3DS", "type": "downloadRelease"}, {"file": "/cspsp.zip", "input": "cspsp/", "output": "/cspsp/", "type": "extractFile"}, {"new": "%3DSX%/cspsp.3dsx", "old": "/cspsp/cspsp.3dsx", "type": "move"}, {"file": "/cspsp/cspsp.cia", "type": "deleteFile"}, {"file": "/cspsp/cspsp.smdh", "type": "deleteFile"}, {"file": "/cspsp/README.txt", "type": "deleteFile"}, {"file": "/cspsp.zip", "type": "deleteFile"}], "type": "prerelease"}, "[prerelease] cspsp.cia": {"script": [{"file": "cspsp.zip", "includePrereleases": true, "output": "/cspsp.zip", "repo": "machinamentum/CS3DS", "type": "downloadRelease"}, {"file": "/cspsp.zip", "input": "cspsp/", "output": "/cspsp/", "type": "extractFile"}, {"file": "/cspsp/cspsp.cia", "type": "installCia"}, {"file": "/cspsp/cspsp.3dsx", "type": "deleteFile"}, {"file": "/cspsp/cspsp.cia", "type": "deleteFile"}, {"file": "/cspsp/cspsp.smdh", "type": "deleteFile"}, {"file": "/cspsp/README.txt", "type": "deleteFile"}, {"file": "/cspsp.zip", "type": "deleteFile"}], "type": "prerelease"}}, "slug": "cs3ds", "source": "https://github.com/machinamentum/CS3DS", "stars": 16, "systems": ["3DS"], "title": "CS3DS", "unique_ids": [990125], "update_notes": "<p dir=\"auto\">Initial network play support.</p>", "update_notes_md": "Initial network play support.\n", "updated": "2016-04-22T01:51:31Z", "urls": ["https://db.universal-team.net/3ds/cs3ds"], "version": "0.6-alpha"}, {"author": "PabloMK7", "avatar": "https://avatars.githubusercontent.com/u/10946643?v=4", "categories": ["game"], "color": "#557662", "color_bg": "#557662", "created": "2021-03-14T09:40:28Z", "description": "A Mario Kart game clone for the 3DS, made with the intention to mimic the feeling of a Mario Kart game using Mario Kart 7 as the inspiration", "download_page": "https://github.com/mariohackandglitch/YAMKC_3DS/releases", "downloads": {"YAMKC_3DS.3dsx": {"size": 7114120, "size_str": "6 MiB", "url": "https://github.com/PabloMK7/YAMKC_3DS/releases/download/v0.2/YAMKC_3DS.3dsx"}}, "github": "mariohackandglitch/YAMKC_3DS", "icon": "https://raw.githubusercontent.com/mariohackandglitch/YAMKC_3DS/main/icon.png", "icon_index": 279, "image": "https://db.universal-team.net/assets/images/images/yet-another-mario-kart-clone-3ds.png", "image_length": 41664, "license": "other", "license_name": "Other", "long_description": "YAMKC 3DS is a Mario Kart game clone for the 3DS, made with the intention to mimic the feeling of a Mario Kart game using Mario Kart 7 as the inspiration. Due to limited time to finish this project, only basic behaviour is implemented and the only available game mode is time trials on a single circuit.", "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/yet-another-mario-kart-clone-3ds/gameplay.png"}, {"description": "Reversed camera", "url": "https://db.universal-team.net/assets/images/screenshots/yet-another-mario-kart-clone-3ds/reversed-camera.png"}], "slug": "yet-another-mario-kart-clone-3ds", "source": "https://github.com/PabloMK7/YAMKC_3DS", "stars": 21, "systems": ["3DS"], "title": "Yet Another Mario Kart Clone 3DS", "update_notes": "<ul>\n<li>Initial Release, check <a href=\"README.md\">README</a> for details.</li>\n</ul>", "update_notes_md": "- Initial Release, check [README](README.md) for details.", "updated": "2021-05-13T16:09:21Z", "urls": ["https://db.universal-team.net/3ds/yet-another-mario-kart-clone-3ds"], "version": "v0.2", "version_title": "Initial Release"}, {"author": "PabloMK7", "avatar": "https://avatars.githubusercontent.com/u/10946643?v=4", "categories": ["utility"], "color": "#4bbbf5", "color_bg": "#276180", "created": "2018-07-26T21:22:25Z", "description": "Homebrew Launcher Loader - Dummy App", "download_page": "https://github.com/mariohackandglitch/homebrew_launcher_dummy/releases", "downloads": {"Homebrew_Launcher.cia": {"size": 377792, "size_str": "368 KiB", "url": "https://github.com/PabloMK7/homebrew_launcher_dummy/releases/download/v1.0/Homebrew_Launcher.cia"}}, "github": "mariohackandglitch/homebrew_launcher_dummy", "icon": "https://raw.githubusercontent.com/mariohackandglitch/homebrew_launcher_dummy/master/resources/icon.png", "icon_index": 280, "image": "https://db.universal-team.net/assets/images/images/homebrew_launcher_dummy.png", "image_length": 3633, "qr": {"Homebrew_Launcher.cia": "https://db.universal-team.net/assets/images/qr/homebrew_launcher-cia.png"}, "slug": "homebrew_launcher_dummy", "source": "https://github.com/PabloMK7/homebrew_launcher_dummy", "stars": 367, "systems": ["3DS"], "title": "homebrew_launcher_dummy", "unique_ids": [889374], "update_notes": "<p>Click <code class=\"notranslate\">Homebrew_Launcher.cia</code> to download the CIA.</p>", "update_notes_md": "Click `Homebrew_Launcher.cia` to download the CIA.", "updated": "2018-07-26T21:33:37Z", "urls": ["https://db.universal-team.net/3ds/homebrew_launcher_dummy"], "version": "v1.0", "version_title": "Homebrew Launcher Wrapper"}, {"author": "Felipe Izzo", "avatar": "https://avatars.githubusercontent.com/u/15205297?v=4", "categories": ["game"], "color": "#6fb1f4", "color_bg": "#3a5c80", "created": "2015-11-08T13:42:52Z", "description": "Unofficial port of EDuke32 for the Nintendo 3DS", "download_page": "https://github.com/masterfeizz/EDuke3D/releases", "github": "masterfeizz/EDuke3D", "icon": "https://raw.githubusercontent.com/masterfeizz/EDuke3D/master/icon.png", "icon_index": 281, "image": "https://db.universal-team.net/assets/images/images/eduke3d.png", "image_length": 9124, "installed_files": ["%3DSX%/eduke3d.3dsx"], "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "prerelease": {"download_page": "https://github.com/masterfeizz/EDuke3D/releases/tag/v1.0-beta", "downloads": {"EDuke3D-v1.0-beta.zip": {"size": 5673892, "size_str": "5 MiB", "url": "https://github.com/masterfeizz/EDuke3D/releases/download/v1.0-beta/EDuke3D-v1.0-beta.zip"}, "EDuke3D.cia": {"size": 1067456, "size_str": "1 MiB", "url": "https://github.com/masterfeizz/EDuke3D/releases/download/v1.0-beta/EDuke3D.cia"}}, "qr": {"EDuke3D.cia": "https://db.universal-team.net/assets/images/qr/prerelease/eduke3d-cia.png"}, "update_notes": "<p dir=\"auto\">Bugfixes (mostly memory management) and first CIA release.<br>\nView README on the project page for instructions.<br>\nCIA bugs:<br>\nGame must be closed from quit option on the menu, and not from the 3ds home menu<br>\nHome button only works when in a level</p>", "update_notes_md": "Bugfixes (mostly memory management) and first CIA release.\nView README on the project page for instructions.\nCIA bugs:\nGame must be closed from quit option on the menu, and not from the 3ds home menu\nHome button only works when in a level\n", "updated": "2016-05-08T04:36:44Z", "version": "v1.0-beta", "version_title": "Beta release (fixed)"}, "scripts": {"[prerelease] EDuke3D.cia": {"script": [{"file": "EDuke3D.*\\.zip", "includePrereleases": true, "output": "/EDuke3D.zip", "repo": "masterfeizz/EDuke3D", "type": "downloadRelease"}, {"file": "/EDuke3D.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "EDuke3D.cia", "includePrereleases": true, "output": "/EDuke3D.cia", "repo": "masterfeizz/EDuke3D", "type": "downloadRelease"}, {"file": "/EDuke3D.cia", "type": "installCia"}, {"file": "/EDuke3D.cia", "type": "deleteFile"}, {"file": "/EDuke3D.zip", "type": "deleteFile"}], "type": "prerelease"}, "[prerelease] eduke3d.3dsx": {"script": [{"file": "EDuke3D.*\\.zip", "includePrereleases": true, "output": "/EDuke3D.zip", "repo": "masterfeizz/EDuke3D", "type": "downloadRelease"}, {"file": "/EDuke3D.zip", "input": "", "output": "/", "type": "extractFile"}, {"new": "%3DSX%/eduke3d.3dsx", "old": "/3ds/eduke3d/eduke3d.3dsx", "type": "move"}, {"file": "/EDuke3D.zip", "type": "deleteFile"}], "type": "prerelease"}}, "slug": "eduke3d", "source": "https://github.com/masterfeizz/EDuke3D", "stars": 56, "systems": ["3DS"], "title": "EDuke3D", "unique_ids": [1044772], "update_notes": "<p dir=\"auto\">Bugfixes (mostly memory management) and first CIA release.<br>\nView README on the project page for instructions.<br>\nCIA bugs:<br>\nGame must be closed from quit option on the menu, and not from the 3ds home menu<br>\nHome button only works when in a level</p>", "update_notes_md": "Bugfixes (mostly memory management) and first CIA release.\nView README on the project page for instructions.\nCIA bugs:\nGame must be closed from quit option on the menu, and not from the 3ds home menu\nHome button only works when in a level\n", "updated": "2016-05-08T04:36:44Z", "urls": ["https://db.universal-team.net/3ds/eduke3d"], "version": "v1.0-beta", "version_title": "Beta release (fixed)"}, {"author": "Felipe Izzo", "avatar": "https://avatars.githubusercontent.com/u/15205297?v=4", "categories": ["game"], "color": "#2d3f4a", "color_bg": "#2d3f4a", "created": "2017-06-11T18:50:18Z", "description": "Quake 2 port for Nintendo 3DS", "download_page": "https://github.com/masterfeizz/Quake2CTR/releases", "downloads": {"Quake2CTR.cia": {"size": 54666176, "size_str": "52 MiB", "url": "https://github.com/masterfeizz/Quake2CTR/releases/download/v1.0/Quake2CTR.cia"}}, "github": "masterfeizz/Quake2CTR", "icon": "https://db.universal-team.net/assets/images/icons/quake2ctr.png", "icon_index": 282, "image": "https://db.universal-team.net/assets/images/images/quake2ctr.png", "image_length": 6044, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "qr": {"Quake2CTR.cia": "https://db.universal-team.net/assets/images/qr/quake2ctr-cia.png"}, "screenshots": [{"description": "Gameplay 1", "url": "https://db.universal-team.net/assets/images/screenshots/quake2ctr/gameplay-1.png"}, {"description": "Gameplay 2", "url": "https://db.universal-team.net/assets/images/screenshots/quake2ctr/gameplay-2.png"}], "script_message": "Note: You will need the \"baseq2\" folder\nfrom the full release of the game in\n\"sdmc:/3ds/quake2\" to play the game.", "slug": "quake2ctr", "source": "https://github.com/masterfeizz/Quake2CTR", "stars": 55, "systems": ["3DS"], "title": "Quake2CTR", "unique_ids": [1044773], "update_notes": "<h1 dir=\"auto\">Changelog:</h1>\n<ul dir=\"auto\">\n<li>Hardware rendering</li>\n<li>800px (Wide) mode support</li>\n<li>Soudtrack playback support</li>\n<li>Various engine updates</li>\n</ul>\n<h1 dir=\"auto\">Playing the full game</h1>\n<p dir=\"auto\">Copy the baseq2 folder from the full release of the game and place it in sdmc:/3ds/quake2/</p>", "update_notes_md": "# Changelog:\n* Hardware rendering\n* 800px (Wide) mode support\n* Soudtrack playback support\n* Various engine updates\n\n# Playing the full game\nCopy the baseq2 folder from the full release of the game and place it in sdmc:/3ds/quake2/", "updated": "2022-10-30T23:17:39Z", "urls": ["https://db.universal-team.net/3ds/quake2ctr"], "version": "v1.0", "version_title": "v1.0"}, {"author": "Felipe Izzo", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/15205297?v=4", "categories": ["game"], "color": "#b46800", "color_bg": "#804a00", "created": "2019-02-25T00:42:43Z", "description": "A port of Xash3D-FWGS for the Nintendo 3DS", "download_page": "https://github.com/masterfeizz/Xash3DS/releases", "downloads": {"Xash3DS.3dsx": {"size": 2967756, "size_str": "2 MiB", "url": "https://github.com/masterfeizz/Xash3DS/releases/download/v0.2/Xash3DS.3dsx"}, "Xash3DS.cia": {"size": 1756608, "size_str": "1 MiB", "url": "https://github.com/masterfeizz/Xash3DS/releases/download/v0.2/Xash3DS.cia"}, "extras.pak": {"size": 3947633, "size_str": "3 MiB", "url": "https://github.com/masterfeizz/Xash3DS/releases/download/v0.2/extras.pak"}, "uplink_data.zip": {"size": 45736164, "size_str": "43 MiB", "url": "https://github.com/masterfeizz/Xash3DS/releases/download/v0.2/uplink_data.zip"}}, "github": "masterfeizz/Xash3DS", "icon": "https://raw.githubusercontent.com/masterfeizz/Xash3DS/master/icon.png", "icon_index": 283, "image": "https://raw.githubusercontent.com/masterfeizz/Xash3DS/master/banner.png", "image_length": 11586, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "Xash3D Engine is a custom Gold Source engine rewritten from scratch. Xash3D is compatible with many of the Gold Source games and mods and should be able to run almost any existing singleplayer Half-Life mod without a hitch. The multiplayer part is not yet completed, multiplayer mods should work just fine, but bear in mind that some features may not work at all or work not exactly the way they do in Gold Source Engine.", "qr": {"Xash3DS.cia": "https://db.universal-team.net/assets/images/qr/xash3ds-cia.png"}, "script_message": "You will need to copy the \"valve\" directory from\nyour Half-Life installation to \"sdmc:/xash3d/\".\n\nIf present, delete \"config.cfg\", \"video.cfg\",\nand \"opengl.cfg\" from the value directory.", "scripts": {"[demo] uplink_data.zip": [{"file": "uplink_data.zip", "output": "/uplink_data.zip", "repo": "masterfeizz/Xash3DS", "type": "downloadRelease"}, {"file": "/uplink_data.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "/uplink_data.zip", "type": "deleteFile"}], "[full game] extras.pak": [{"file": "extras.pak", "output": "/xash3d/extras.pak", "repo": "masterfeizz/Xash3DS", "type": "downloadRelease"}]}, "slug": "xash3ds", "source": "https://github.com/masterfeizz/Xash3DS", "stars": 172, "systems": ["3DS"], "title": "Xash3DS", "update_notes": "<h1 dir=\"auto\">Installation (Full Game):</h1>\n<ol dir=\"auto\">\n<li>Copy the \"valve\" directory from your Half-Life installation to \"sdmc:/xash3d/\" on your 3DS.</li>\n<li>Download the extras.pak file and place it inside \"sdmc:/xash3d/valve\".</li>\n<li>Delete the [ config.cfg, video.cfg, opengl.cfg ] files if present inside the valve folder</li>\n</ol>\n<h1 dir=\"auto\">Installation (Demo):</h1>\n<ol dir=\"auto\">\n<li>Extract uplink_data.zip to the root of your SD card.</li>\n</ol>\n<h3 dir=\"auto\">Changelog:</h3>\n<ul dir=\"auto\">\n<li>Fixed dynamic lights (flashlight works now)</li>\n<li>Enabled support for higher resolution textures for the O3DS (image is now less blurry)</li>\n</ul>", "update_notes_md": "# Installation (Full Game):\n1. Copy the \"valve\" directory from your Half-Life installation to \"sdmc:/xash3d/\" on your 3DS.\n2. Download the extras.pak file and place it inside \"sdmc:/xash3d/valve\".\n3. Delete the [ config.cfg, video.cfg, opengl.cfg ] files if present inside the valve folder\n# Installation (Demo):\n1. Extract uplink_data.zip to the root of your SD card.\n\n### Changelog:\n* Fixed dynamic lights (flashlight works now)\n* Enabled support for higher resolution textures for the O3DS (image is now less blurry)", "updated": "2019-09-14T21:28:17Z", "urls": ["https://db.universal-team.net/3ds/xash3ds"], "version": "v0.2", "version_title": "Version 0.2"}, {"author": "Felipe Izzo", "avatar": "https://avatars.githubusercontent.com/u/15205297?v=4", "categories": ["game"], "color": "#44291b", "color_bg": "#44291b", "created": "2015-10-20T01:25:02Z", "description": "Port of quake for the Nintendo 3DS", "download_page": "https://github.com/masterfeizz/ctrQuake/releases", "downloads": {"ctrQuake.cia": {"size": 984000, "size_str": "960 KiB", "url": "https://github.com/masterfeizz/ctrQuake/releases/download/v0.8/ctrQuake.cia"}, "ctrQuake.zip": {"size": 8921677, "size_str": "8 MiB", "url": "https://github.com/masterfeizz/ctrQuake/releases/download/v0.8/ctrQuake.zip"}}, "github": "masterfeizz/ctrQuake", "icon": "https://raw.githubusercontent.com/masterfeizz/ctrQuake/master/icon.png", "icon_index": 284, "image": "https://db.universal-team.net/assets/images/images/ctrquake.png", "image_length": 3405, "installed_files": ["%3DSX%/ctrQuake.3dsx"], "qr": {"ctrQuake.cia": "https://db.universal-team.net/assets/images/qr/ctrquake-cia.png"}, "scripts": {"ctrQuake.3dsx": [{"file": "ctrQuake.zip", "output": "/ctrQuake.zip", "repo": "masterfeizz/ctrQuake", "type": "downloadRelease"}, {"file": "/ctrQuake.zip", "input": "", "output": "/", "type": "extractFile"}, {"new": "%3DSX%/ctrQuake.3dsx", "old": "/3ds/ctrQuake/ctrQuake.3dsx", "type": "move"}, {"file": "/ctrQuake.zip", "type": "deleteFile"}], "ctrQuake.cia": [{"file": "ctrQuake.zip", "output": "/ctrQuake.zip", "repo": "masterfeizz/ctrQuake", "type": "downloadRelease"}, {"file": "/ctrQuake.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "ctrQuake.cia", "output": "/ctrQuake.cia", "repo": "masterfeizz/ctrQuake", "type": "downloadRelease"}, {"file": "/ctrQuake.cia", "type": "installCia"}, {"file": "/ctrQuake.cia", "type": "deleteFile"}, {"file": "/ctrQuake.zip", "type": "deleteFile"}]}, "slug": "ctrquake", "source": "https://github.com/masterfeizz/ctrQuake", "stars": 102, "systems": ["3DS"], "title": "ctrQuake", "unique_ids": [1044771], "update_notes": "<p dir=\"auto\">You can now host and also join online servers. Dithering has also been implemented and can be toggled from the options menu.</p>\n<p dir=\"auto\">A list of servers that \"SHOULD\" work can be found here <a href=\"http://servers.quakeone.com/home/0\" rel=\"nofollow\">http://servers.quakeone.com/home/0</a><br>\nKeep in mind that most servers require the full game</p>\n<p dir=\"auto\">Happy Fragging</p>", "update_notes_md": "You can now host and also join online servers. Dithering has also been implemented and can be toggled from the options menu.\n\nA list of servers that \"SHOULD\" work can be found here http://servers.quakeone.com/home/0\nKeep in mind that most servers require the full game\n\nHappy Fragging\n", "updated": "2016-09-13T02:38:10Z", "urls": ["https://db.universal-team.net/3ds/ctrquake"], "version": "v0.8", "version_title": "8th Release - Online MP"}, {"author": "Felipe Izzo", "autogen_scripts": true, "avatar": "https://avatars.githubusercontent.com/u/15205297?v=4", "categories": ["emulator"], "color": "#5d7255", "color_bg": "#5d7255", "created": "2020-04-30T00:57:08Z", "description": "Port of DaedalusX64 to the Nintendo 3DS", "download_page": "https://github.com/masterfeizz/daedalusx64-3DS/releases", "downloads": {"3ds.zip": {"size": 13474361, "size_str": "12 MiB", "url": "https://github.com/masterfeizz/DaedalusX64-3DS/releases/download/v1.0/3ds.zip"}, "DaedalusX64.3dsx": {"size": 1309152, "size_str": "1 MiB", "url": "https://github.com/masterfeizz/DaedalusX64-3DS/releases/download/v1.0/DaedalusX64.3dsx"}, "DaedalusX64.cia": {"size": 938944, "size_str": "916 KiB", "url": "https://github.com/masterfeizz/DaedalusX64-3DS/releases/download/v1.0/DaedalusX64.cia"}}, "github": "masterfeizz/daedalusx64-3DS", "icon": "https://raw.githubusercontent.com/masterfeizz/DaedalusX64-3DS/master/Source/SysCTR/Resources/icon.png", "icon_index": 285, "image": "https://raw.githubusercontent.com/masterfeizz/DaedalusX64-3DS/master/Source/SysCTR/Resources/banner.png", "image_length": 15215, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "qr": {"DaedalusX64.cia": "https://db.universal-team.net/assets/images/qr/daedalusx64-cia.png"}, "screenshots": [{"description": "Mario kart 64", "url": "https://db.universal-team.net/assets/images/screenshots/daedalusx64-3ds/mario-kart-64.png"}, {"description": "Super mario 64", "url": "https://db.universal-team.net/assets/images/screenshots/daedalusx64-3ds/super-mario-64.png"}, {"description": "Touch screen menu", "url": "https://db.universal-team.net/assets/images/screenshots/daedalusx64-3ds/touch-screen-menu.png"}], "script_message": "Note: You will need to put at least one ROM in:\nsdmc:/3ds/DaedalusX64/Roms/\n\nNot having any ROMs will make it load a glitched menu.", "scripts": {"3ds.zip": {"script": [{"file": "3ds.zip", "output": "/3ds.zip", "repo": "masterfeizz/DaedalusX64-3DS", "type": "downloadRelease"}, {"file": "/3ds.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "/3ds.zip", "type": "deleteFile"}], "size": "12.9 MiB"}}, "slug": "daedalusx64-3ds", "source": "https://github.com/masterfeizz/DaedalusX64-3DS", "stars": 379, "systems": ["3DS"], "title": "DaedalusX64-3DS", "unique_ids": [896723], "update_notes": "<h1 dir=\"auto\">Release v1.0</h1>\n<ul dir=\"auto\">\n<li>Hardware fog rendering</li>\n<li>Dynarec, renderer, and user interface improvements</li>\n</ul>\n<h2 dir=\"auto\">Instructions:</h2>\n<ol dir=\"auto\">\n<li>Download and extract the data.zip to the root of your sd card.</li>\n<li>Place your ROM files in sdmc:/3ds/DaedalusX64/Roms/</li>\n<li>Delete sdmc:/3ds/DaedalusX64/preferences.ini from older versions if present</li>\n</ol>\n<h2 dir=\"auto\">Troubleshooting</h2>\n<ul dir=\"auto\">\n<li>If the emulator freezes everytime you try to launch a game, make sure you are using a recent version of Luma and have dumped your dsp firmware.</li>\n<li>Delete sdmc:/3ds/DaedalusX64/preferences.ini from older versions if present</li>\n</ul>", "update_notes_md": "# Release v1.0\n* Hardware fog rendering\n* Dynarec, renderer, and user interface improvements\n\n## Instructions:\n1. Download and extract the data.zip to the root of your sd card.\n2. Place your ROM files in sdmc:/3ds/DaedalusX64/Roms/\n3. Delete sdmc:/3ds/DaedalusX64/preferences.ini from older versions if present\n\n## Troubleshooting\n* If the emulator freezes everytime you try to launch a game, make sure you are using a recent version of Luma and have dumped your dsp firmware.\n* Delete sdmc:/3ds/DaedalusX64/preferences.ini from older versions if present", "updated": "2022-10-16T21:47:42Z", "urls": ["https://db.universal-team.net/3ds/daedalusx64-3ds"], "version": "v1.0", "version_title": "v1.0"}, {"author": "Felipe Izzo", "avatar": "https://avatars.githubusercontent.com/u/15205297?v=4", "categories": ["game"], "color": "#abd9db", "color_bg": "#647e80", "created": "2019-02-25T01:32:17Z", "download_page": "https://github.com/masterfeizz/ioQuake3DS/releases", "downloads": {"OpenArena.3dsx": {"size": 1734848, "size_str": "1 MiB", "url": "https://github.com/masterfeizz/ioQuake3DS/releases/download/v1.2.0/OpenArena.3dsx"}, "OpenArena.cia": {"size": 1069504, "size_str": "1 MiB", "url": "https://github.com/masterfeizz/ioQuake3DS/releases/download/v1.2.0/OpenArena.cia"}, "Quake3DS.3dsx": {"size": 1744148, "size_str": "1 MiB", "url": "https://github.com/masterfeizz/ioQuake3DS/releases/download/v1.2.0/Quake3DS.3dsx"}, "Quake3DS.cia": {"size": 1068480, "size_str": "1 MiB", "url": "https://github.com/masterfeizz/ioQuake3DS/releases/download/v1.2.0/Quake3DS.cia"}, "openarena_data.zip": {"size": 413005647, "size_str": "393 MiB", "url": "https://github.com/masterfeizz/ioQuake3DS/releases/download/v1.2.0/openarena_data.zip"}, "quake3_data.zip": {"size": 72100713, "size_str": "68 MiB", "url": "https://github.com/masterfeizz/ioQuake3DS/releases/download/v1.2.0/quake3_data.zip"}}, "github": "masterfeizz/ioQuake3DS", "icon_index": 286, "image": "https://avatars.githubusercontent.com/u/15205297?v=4&size=128", "image_length": 1569, "installed_files": ["%3DSX%/OpenArena.3dsx", "%3DSX%/Quake3DS.3dsx"], "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "qr": {"OpenArena.cia": "https://db.universal-team.net/assets/images/qr/openarena-cia.png", "Quake3DS.cia": "https://db.universal-team.net/assets/images/qr/quake3ds-cia.png"}, "scripts": {"OpenArena.3dsx": [{"file": "OpenArena.3dsx", "output": "%3DSX%/OpenArena.3dsx", "repo": "masterfeizz/ioQuake3DS", "type": "downloadRelease"}, {"file": "openarena_data.zip", "output": "/openarena_data.zip", "repo": "masterfeizz/ioQuake3DS", "type": "downloadRelease"}, {"file": "/openarena_data.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "/openarena_data.zip", "type": "deleteFile"}], "OpenArena.cia": [{"file": "OpenArena.cia", "output": "/OpenArena.cia", "repo": "masterfeizz/ioQuake3DS", "type": "downloadRelease"}, {"file": "/OpenArena.cia", "type": "installCia"}, {"file": "/OpenArena.cia", "type": "deleteFile"}, {"file": "openarena_data.zip", "output": "/openarena_data.zip", "repo": "masterfeizz/ioQuake3DS", "type": "downloadRelease"}, {"file": "/openarena_data.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "/openarena_data.zip", "type": "deleteFile"}], "Quake3DS.3dsx": [{"file": "Quake3DS.3dsx", "output": "%3DSX%/Quake3DS.3dsx", "repo": "masterfeizz/ioQuake3DS", "type": "downloadRelease"}, {"file": "quake3_data.zip", "output": "/quake3_data.zip", "repo": "masterfeizz/ioQuake3DS", "type": "downloadRelease"}, {"file": "/quake3_data.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "/quake3_data.zip", "type": "deleteFile"}], "Quake3DS.cia": [{"file": "Quake3DS.cia", "output": "/Quake3DS.cia", "repo": "masterfeizz/ioQuake3DS", "type": "downloadRelease"}, {"file": "/Quake3DS.cia", "type": "installCia"}, {"file": "/Quake3DS.cia", "type": "deleteFile"}, {"file": "quake3_data.zip", "output": "/quake3_data.zip", "repo": "masterfeizz/ioQuake3DS", "type": "downloadRelease"}, {"file": "/quake3_data.zip", "input": "", "output": "/", "type": "extractFile"}, {"file": "/quake3_data.zip", "type": "deleteFile"}]}, "slug": "ioquake3ds", "source": "https://github.com/masterfeizz/ioQuake3DS", "stars": 61, "systems": ["3DS"], "title": "ioQuake3DS", "unique_ids": [1044773], "update_notes": "<h1 dir=\"auto\">Instructions for Quake 3:</h1>\n<ol dir=\"auto\">\n<li>Extract quake3_data.zip to the root of your SD card.</li>\n<li>Install Quake3DS.cia and launch it.</li>\n</ol>\n<h1 dir=\"auto\">Instructions for OpenArena:</h1>\n<ol dir=\"auto\">\n<li>Extract openarena_data.zip to the root of your SD card.</li>\n<li>Install OpenArena.cia and launch it.</li>\n</ol>\n<h1 dir=\"auto\">Changelog:</h1>\n<ul dir=\"auto\">\n<li>Multi-threaded rendering (N3DS only)</li>\n<li>800px (Wide) mode support (N3DS only)</li>\n</ul>\n<p dir=\"auto\"><strong>WARNING:</strong> Original 3DS support is very buggy and is not supported on the .3dsx version.</p>", "update_notes_md": "# Instructions for Quake 3:\n1. Extract quake3_data.zip to the root of your SD card.\n2. Install Quake3DS.cia and launch it.\n\n# Instructions for OpenArena:\n1. Extract openarena_data.zip to the root of your SD card.\n2. Install OpenArena.cia and launch it.\n\n# Changelog:\n* Multi-threaded rendering (N3DS only)\n* 800px (Wide) mode support (N3DS only)\n\n**WARNING:** Original 3DS support is very buggy and is not supported on the .3dsx version.", "updated": "2022-10-30T23:15:15Z", "urls": ["https://db.universal-team.net/3ds/ioquake3ds"], "version": "v1.2.0", "version_title": "3DS port v1.2.0"}, {"author": "bubble2k16 / matbo87 / willjow / Xeddius-Network", "avatar": "https://avatars.githubusercontent.com/u/4026393?v=4", "categories": ["emulator"], "color": "#635e5e", "color_bg": "#635e5e", "created": "2019-01-15T09:19:13Z", "description": "SNES9x Port for 3DS / 2DS", "download_page": "https://github.com/matbo87/snes9x_3ds/releases", "downloads": {"snes9x_3ds.3dsx": {"size": 2407204, "size_str": "2 MiB", "url": "https://github.com/matbo87/snes9x_3ds/releases/download/v1.60.1/snes9x_3ds.3dsx"}, "snes9x_3ds.cia": {"size": 2352064, "size_str": "2 MiB", "url": "https://github.com/matbo87/snes9x_3ds/releases/download/v1.60.1/snes9x_3ds.cia"}}, "github": "matbo87/snes9x_3ds", "icon": "https://raw.githubusercontent.com/matbo87/snes9x_3ds/master/resources/icon.png", "icon_index": 287, "image": "https://raw.githubusercontent.com/matbo87/snes9x_3ds/master/resources/icon.png", "image_length": 3285, "license": "other", "license_name": "Other", "long_description": "fork of [bubble2k's Snes9x for 3DS](https://github.com/bubble2k16/snes9x_3ds), giving you more options to enjoy your SNES game collection.", "qr": {"snes9x_3ds.cia": "https://db.universal-team.net/assets/images/qr/snes9x_3ds-cia.png"}, "slug": "snes9x-updated-fork", "source": "https://github.com/matbo87/snes9x_3ds", "stars": 55, "systems": ["3DS"], "title": "Snes9x (updated fork)", "unique_ids": [14409], "update_notes": "<h3 dir=\"auto\">Bug Fixes</h3>\n<ul dir=\"auto\">\n<li>Fixed VRAM read control flow regression (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4117182916\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matbo87/snes9x_3ds/issues/46\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matbo87/snes9x_3ds/issues/46/hovercard\" href=\"https://github.com/matbo87/snes9x_3ds/issues/46\">#46</a>) (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/matbo87/snes9x_3ds/commit/c32c5ab569ef104397b1ae861547ff71ff2bc27e/hovercard\" href=\"https://github.com/matbo87/snes9x_3ds/commit/c32c5ab569ef104397b1ae861547ff71ff2bc27e\"><tt>c32c5ab</tt></a>)</li>\n<li>Fixed WindowLR overlap tagging when trimming black scanlines (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4117182916\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matbo87/snes9x_3ds/issues/46\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matbo87/snes9x_3ds/issues/46/hovercard\" href=\"https://github.com/matbo87/snes9x_3ds/issues/46\">#46</a>) (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/matbo87/snes9x_3ds/commit/d536983fca3191096a1a91ee9110fdeb89230cc0/hovercard\" href=\"https://github.com/matbo87/snes9x_3ds/commit/d536983fca3191096a1a91ee9110fdeb89230cc0\"><tt>d536983</tt></a>)</li>\n</ul>\n<h3 dir=\"auto\">Reintroduced Features</h3>\n<ul dir=\"auto\">\n<li>Reintroduced optional screen smoothing for stretched modes (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4209020809\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matbo87/snes9x_3ds/issues/51\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matbo87/snes9x_3ds/issues/51/hovercard\" href=\"https://github.com/matbo87/snes9x_3ds/issues/51\">#51</a>) (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/matbo87/snes9x_3ds/commit/432d202495a751453bd1506366ec800547bb1ea2/hovercard\" href=\"https://github.com/matbo87/snes9x_3ds/commit/432d202495a751453bd1506366ec800547bb1ea2\"><tt>432d202</tt></a>)</li>\n<li>Reintroduced per-game framerate override (Auto or Force 60 FPS) (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4204103077\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matbo87/snes9x_3ds/issues/50\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matbo87/snes9x_3ds/issues/50/hovercard\" href=\"https://github.com/matbo87/snes9x_3ds/issues/50\">#50</a>) (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/matbo87/snes9x_3ds/commit/b4f45e83d9f3c52a02838da009584cffac622b01/hovercard\" href=\"https://github.com/matbo87/snes9x_3ds/commit/b4f45e83d9f3c52a02838da009584cffac622b01\"><tt>b4f45e8</tt></a>)</li>\n</ul>\n<h3 dir=\"auto\">Maintenance</h3>\n<ul dir=\"auto\">\n<li>Documented bundled makerom sources for provenance (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4117318608\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matbo87/snes9x_3ds/issues/47\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matbo87/snes9x_3ds/issues/47/hovercard\" href=\"https://github.com/matbo87/snes9x_3ds/issues/47\">#47</a>) (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/matbo87/snes9x_3ds/commit/4cae63094ec24ec13fecb0a36643b24f7c023682/hovercard\" href=\"https://github.com/matbo87/snes9x_3ds/commit/4cae63094ec24ec13fecb0a36643b24f7c023682\"><tt>4cae630</tt></a>)</li>\n<li>CI/tooling updates for GitHub Actions compatibility (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/matbo87/snes9x_3ds/commit/475042a9d49e7545f55a97ae69b043b07a049e71/hovercard\" href=\"https://github.com/matbo87/snes9x_3ds/commit/475042a9d49e7545f55a97ae69b043b07a049e71\"><tt>475042a</tt></a>, <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/matbo87/snes9x_3ds/commit/7e1a91a4ed1859b81dd30b87de22362943a7f342/hovercard\" href=\"https://github.com/matbo87/snes9x_3ds/commit/7e1a91a4ed1859b81dd30b87de22362943a7f342\"><tt>7e1a91a</tt></a>)</li>\n</ul>\n<p dir=\"auto\"><em>Install snes9x_3ds.cia via FBI -&gt; Remote Install -&gt; Scan QR Code</em></p>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/8ea6f2cf-2fbe-4c75-8b60-6a4c8b777f97\"><img width=\"180\" height=\"180\" alt=\"qr_v1 60 1\" src=\"https://github.com/user-attachments/assets/8ea6f2cf-2fbe-4c75-8b60-6a4c8b777f97\" style=\"max-width: 100%; height: auto; max-height: 180px;; aspect-ratio: 180 / 180; background-color: var(--bgColor-muted); border-radius: 6px; display: block\" class=\"js-gh-image-fallback\"></a>", "update_notes_md": "### Bug Fixes\n- Fixed VRAM read control flow regression (#46) (c32c5ab)\n- Fixed WindowLR overlap tagging when trimming black scanlines (#46) (d536983)\n\n### Reintroduced Features\n- Reintroduced optional screen smoothing for stretched modes (#51) (432d202)\n- Reintroduced per-game framerate override (Auto or Force 60 FPS) (#50) (b4f45e8)\n\n### Maintenance\n- Documented bundled makerom sources for provenance (#47) (4cae630)\n- CI/tooling updates for GitHub Actions compatibility (475042a, 7e1a91a)\n\n\n_Install snes9x_3ds.cia via FBI -> Remote Install -> Scan QR Code_\n\n<img width=\"180\" height=\"180\" alt=\"qr_v1 60 1\" src=\"https://github.com/user-attachments/assets/8ea6f2cf-2fbe-4c75-8b60-6a4c8b777f97\" />", "updated": "2026-04-09T07:08:02Z", "urls": ["https://db.universal-team.net/3ds/snes9x-updated-fork"], "version": "v1.60.1", "version_title": "v1.60.1"}, {"author": "Tobias", "avatar": "https://avatars.githubusercontent.com/u/31214870?v=4", "categories": ["game"], "color": "#a39f9f", "color_bg": "#807c7c", "created": "2022-07-23T18:26:29Z", "description": "Visualisation of some sorting algorithms on the Nintendo 3DS", "download_page": "https://github.com/memeToasty/3ds_sorting/releases", "downloads": {"3ds_sorting.3dsx": {"size": 277872, "size_str": "271 KiB", "url": "https://github.com/memeToasty/3ds_sorting/releases/download/v5.0/3ds_sorting.3dsx"}, "3ds_sorting.cia": {"size": 729536, "size_str": "712 KiB", "url": "https://github.com/memeToasty/3ds_sorting/releases/download/v5.0/3ds_sorting.cia"}}, "github": "memeToasty/3ds_sorting", "icon": "https://raw.githubusercontent.com/memeToasty/3ds_sorting/main/meta/icon.png", "icon_index": 288, "image": "https://raw.githubusercontent.com/memeToasty/3ds_sorting/main/meta/banner.png", "image_length": 252030, "long_description": "This application serves no purpose other than to show some visualisation of certain sorting algorithms, like one would know from famous YouTube videos.\n\nIf you encounter an error, let me know: [Create Issue](https://github.com/memeToasty/3ds_sorting/issues/new)", "qr": {"3ds_sorting.cia": "https://db.universal-team.net/assets/images/qr/3ds_sorting-cia.png"}, "screenshots": [{"description": "Bar view", "url": "https://db.universal-team.net/assets/images/screenshots/3ds-sorting/bar-view.png"}, {"description": "Tree view", "url": "https://db.universal-team.net/assets/images/screenshots/3ds-sorting/tree-view.png"}], "slug": "3ds-sorting", "source": "https://github.com/memeToasty/3ds_sorting", "stars": 6, "systems": ["3DS"], "title": "3DS Sorting", "unique_ids": [7676], "update_notes": "<h2 dir=\"auto\">What's Changed</h2>\n<ul dir=\"auto\">\n<li>two more algos, user improvements by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/JLO64/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/JLO64\">@JLO64</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1677071066\" data-permission-text=\"Title is private\" data-url=\"https://github.com/memeToasty/3ds_sorting/issues/8\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/memeToasty/3ds_sorting/pull/8/hovercard\" href=\"https://github.com/memeToasty/3ds_sorting/pull/8\">#8</a></li>\n<li>added bogo sort by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/JLO64/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/JLO64\">@JLO64</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1772352741\" data-permission-text=\"Title is private\" data-url=\"https://github.com/memeToasty/3ds_sorting/issues/9\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/memeToasty/3ds_sorting/pull/9/hovercard\" href=\"https://github.com/memeToasty/3ds_sorting/pull/9\">#9</a></li>\n</ul>\n<h2 dir=\"auto\">New Contributors</h2>\n<ul dir=\"auto\">\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/JLO64/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/JLO64\">@JLO64</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1677071066\" data-permission-text=\"Title is private\" data-url=\"https://github.com/memeToasty/3ds_sorting/issues/8\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/memeToasty/3ds_sorting/pull/8/hovercard\" href=\"https://github.com/memeToasty/3ds_sorting/pull/8\">#8</a></li>\n</ul>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/memeToasty/3ds_sorting/compare/v4.0...v5.0\"><tt>v4.0...v5.0</tt></a></p>", "update_notes_md": "## What's Changed\n* two more algos, user improvements by @JLO64 in https://github.com/memeToasty/3ds_sorting/pull/8\n* added bogo sort by @JLO64 in https://github.com/memeToasty/3ds_sorting/pull/9\n\n## New Contributors\n* @JLO64 made their first contribution in https://github.com/memeToasty/3ds_sorting/pull/8\n\n**Full Changelog**: https://github.com/memeToasty/3ds_sorting/compare/v4.0...v5.0", "updated": "2023-06-24T15:44:37Z", "urls": ["https://db.universal-team.net/3ds/3ds-sorting"], "version": "v5.0", "version_title": "v5.0"}, {"archive": {"mGBA-.*-3ds.7z": {"mgba.3dsx": ["mGBA-.*-3ds.*/3dsx/mgba.3dsx"], "mgba.cia": ["mGBA-.*-3ds.*/cia/mgba.cia"]}}, "author": "mGBA", "avatar": "https://avatars.githubusercontent.com/u/10085927?v=4", "categories": ["emulator"], "color": "#503a7e", "color_bg": "#503a7e", "created": "2014-12-09T21:37:23Z", "description": "mGBA Game Boy Advance Emulator", "download_page": "https://github.com/mgba-emu/mgba/releases", "downloads": {"mGBA-0.10.5-3ds.7z": {"size": 1212768, "size_str": "1 MiB", "url": "https://github.com/mgba-emu/mgba/releases/download/0.10.5/mGBA-0.10.5-3ds.7z"}}, "eval_notes_md": true, "github": "mgba-emu/mgba", "icon": "https://raw.githubusercontent.com/mgba-emu/mgba/master/res/mgba-48.png", "icon_index": 289, "image": "https://raw.githubusercontent.com/mgba-emu/mgba/master/res/mgba-256.png", "image_length": 43839, "license": "mpl-2.0", "license_name": "Mozilla Public License 2.0", "nightly": {"download_page": "https://mgba.io/downloads.html#development-downloads", "downloads": {"mGBA-build-latest-3ds.7z": {"url": "https://s3.amazonaws.com/mgba/mGBA-build-latest-3ds.7z"}}}, "screenshots": [{"description": "File list", "url": "https://db.universal-team.net/assets/images/screenshots/mgba/file-list.png"}, {"description": "In game menu", "url": "https://db.universal-team.net/assets/images/screenshots/mgba/in-game-menu.png"}, {"description": "Scale 1x", "url": "https://db.universal-team.net/assets/images/screenshots/mgba/scale-1x.png"}, {"description": "Scale aspect ratio", "url": "https://db.universal-team.net/assets/images/screenshots/mgba/scale-aspect-ratio.png"}, {"description": "Scale stretch", "url": "https://db.universal-team.net/assets/images/screenshots/mgba/scale-stretch.png"}], "slug": "mgba", "source": "https://github.com/mgba-emu/mgba", "stars": 6977, "systems": ["3DS"], "title": "mGBA", "unique_ids": [6686], "update_notes": "<h3 dir=\"auto\">Other fixes:</h3>\n<ul dir=\"auto\">\n<li>ARM Debugger: Fix disassembly of ror r0 barrel shift (fixes mgba.io/i/3412)</li>\n<li>FFmpeg: Fix failing to record videos with CRF video (fixes mgba.io/i/3368)</li>\n<li>GB Core: Fix cloning savedata when backing file is outdated (fixes mgba.io/i/3388)</li>\n<li>GBA Cheats: Let VBA-style codes patch ROM (fixes mgba.io/i/3423)</li>\n<li>GBA Core: Fix booting into BIOS when skip BIOS is enabled</li>\n<li>GBA Hardware: Fix loading states unconditionally overwriting GPIO memory</li>\n<li>Updater: Fix rewriting folders and files on Windows (fixes mgba.io/i/3384)</li>\n<li>Wii: Fix crash on loading large ZIP files (fixes mgba.io/i/3404)</li>\n</ul>\n<h3 dir=\"auto\">Misc:</h3>\n<ul dir=\"auto\">\n<li>GB: Allow use of CGB-E and AGB-0 BIOS versions (closes mgba.io/i/3427)</li>\n</ul>", "update_notes_md": "\n### Other fixes:\n - ARM Debugger: Fix disassembly of ror r0 barrel shift (fixes mgba.io/i/3412)\n - FFmpeg: Fix failing to record videos with CRF video (fixes mgba.io/i/3368)\n - GB Core: Fix cloning savedata when backing file is outdated (fixes mgba.io/i/3388)\n - GBA Cheats: Let VBA-style codes patch ROM (fixes mgba.io/i/3423)\n - GBA Core: Fix booting into BIOS when skip BIOS is enabled\n - GBA Hardware: Fix loading states unconditionally overwriting GPIO memory\n - Updater: Fix rewriting folders and files on Windows (fixes mgba.io/i/3384)\n - Wii: Fix crash on loading large ZIP files (fixes mgba.io/i/3404)\n\n### Misc:\n - GB: Allow use of CGB-E and AGB-0 BIOS versions (closes mgba.io/i/3427)", "updated": "2025-03-09T03:59:39Z", "urls": ["https://db.universal-team.net/3ds/mgba"], "version": "0.10.5", "website": "https://mgba.io/", "wiki": "https://github.com/mgba-emu/mgba/wiki"}, {"archive": {"r3Ddragon.*\\.zip": {"r3Ddragon.cia": ["r3Ddragon.cia"]}}, "author": "danielps", "avatar": "https://avatars.githubusercontent.com/u/9087084?v=4", "categories": ["emulator"], "color": "#d3d2d2", "color_bg": "#807f7f", "created": "2014-11-17T22:30:56Z", "description": "A Virtual Boy emulator for the 3DS", "download_page": "https://github.com/mrdanielps/r3Ddragon/releases", "downloads": {"r3Ddragon-v0.87.zip": {"size": 463677, "size_str": "452 KiB", "url": "https://github.com/mrdanielps/r3Ddragon/releases/download/v0.87/r3Ddragon-v0.87.zip"}}, "github": "mrdanielps/r3Ddragon", "icon": "https://raw.githubusercontent.com/mrdanielps/r3Ddragon/master/icon.png", "icon_index": 290, "image": "https://raw.githubusercontent.com/mrdanielps/r3Ddragon/master/resources/banner.png", "image_length": 5927, "slug": "r3ddragon", "source": "https://github.com/mrdanielps/r3Ddragon", "stars": 130, "systems": ["3DS"], "title": "r3Ddragon", "unique_ids": [1042379], "update_notes": "<h4 dir=\"auto\">Changelog:</h4>\n<ul dir=\"auto\">\n<li>Removed libhax. Homebrew launcher users will have to run a kernel exploit (like <a href=\"https://github.com/nedwill/fasthax/releases\">fasthax</a>) first.</li>\n<li>Added settings for frameskip, maxcycles, sound and debug output.</li>\n<li>Implemented floating point instructions.</li>\n</ul>\n<h4 dir=\"auto\">Known Issues:</h4>\n<ul dir=\"auto\">\n<li>Low compatibility.</li>\n<li>Glitchy graphics on some commercial games.</li>\n<li>Frame limiting is broken when frameskip is enabled.</li>\n<li>Some menu options aren't implemented.</li>\n<li>To change ROMs you have to exit first (touchscreen-&gt;File-&gt;Exit).</li>\n</ul>", "update_notes_md": "#### Changelog:\n- Removed libhax. Homebrew launcher users will have to run a kernel exploit (like [fasthax](https://github.com/nedwill/fasthax/releases)) first.\n- Added settings for frameskip, maxcycles, sound and debug output.\n- Implemented floating point instructions.\n\n#### Known Issues:\n- Low compatibility.\n- Glitchy graphics on some commercial games.\n- Frame limiting is broken when frameskip is enabled.\n- Some menu options aren't implemented.\n- To change ROMs you have to exit first (touchscreen->File->Exit).\n", "updated": "2017-02-02T23:45:48Z", "urls": ["https://db.universal-team.net/3ds/r3ddragon"], "version": "v0.87", "version_title": "v0.87", "wiki": "https://github.com/mrdanielps/r3Ddragon/wiki"}, {"author": "mtheall", "avatar": "https://avatars.githubusercontent.com/u/896483?v=4", "categories": ["utility"], "color": "#001900", "color_bg": "#001900", "created": "2014-11-23T22:40:26Z", "description": "FTP Server for 3DS/Switch", "download_page": "https://github.com/mtheall/ftpd/releases", "downloads": {"ftpd-classic.3dsx": {"size": 312840, "size_str": "305 KiB", "url": "https://github.com/mtheall/ftpd/releases/download/v3.2.1/ftpd-classic.3dsx"}, "ftpd-classic.cia": {"size": 612288, "size_str": "597 KiB", "url": "https://github.com/mtheall/ftpd/releases/download/v3.2.1/ftpd-classic.cia"}, "ftpd.3dsx": {"size": 1408252, "size_str": "1 MiB", "url": "https://github.com/mtheall/ftpd/releases/download/v3.2.1/ftpd.3dsx"}, "ftpd.cia": {"size": 1344448, "size_str": "1 MiB", "url": "https://github.com/mtheall/ftpd/releases/download/v3.2.1/ftpd.cia"}, "ftpd.nds": {"size": 431104, "size_str": "421 KiB", "url": "https://github.com/mtheall/ftpd/releases/download/v3.2.1/ftpd.nds"}}, "github": "mtheall/ftpd", "icon": "https://raw.githubusercontent.com/mtheall/ftpd/master/meta/icon.png", "icon_index": 291, "image": "https://raw.githubusercontent.com/mtheall/ftpd/master/meta/banner.png", "image_length": 2124, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"ftpd-classic.cia": "https://db.universal-team.net/assets/images/qr/ftpd-classic-cia.png", "ftpd.cia": "https://db.universal-team.net/assets/images/qr/ftpd-cia.png", "ftpd.nds": "https://db.universal-team.net/assets/images/qr/ftpd-nds.png"}, "screenshots": [{"description": "Classic", "url": "https://db.universal-team.net/assets/images/screenshots/ftpd/classic.png"}, {"description": "Hosting", "url": "https://db.universal-team.net/assets/images/screenshots/ftpd/hosting.png"}, {"description": "Settings", "url": "https://db.universal-team.net/assets/images/screenshots/ftpd/settings.png"}, {"description": "Transferring", "url": "https://db.universal-team.net/assets/images/screenshots/ftpd/transferring.png"}], "slug": "ftpd", "source": "https://github.com/mtheall/ftpd", "stars": 1651, "systems": ["3DS", "DS"], "title": "ftpd", "unique_ids": [782069], "update_notes": "<ul dir=\"auto\">\n<li>Center 3DS window selector on top screen</li>\n<li>Update to <a href=\"https://github.com/ocornut/imgui/releases/tag/v1.91.5\">Dear ImGui v1.91.5</a></li>\n<li>General system stability improvements to enhance the user’s experience</li>\n</ul>\n<p dir=\"auto\">Rebuild nro for switch 21.0.0 update</p>", "update_notes_md": "- Center 3DS window selector on top screen\n- Update to [Dear ImGui v1.91.5](https://github.com/ocornut/imgui/releases/tag/v1.91.5)\n- General system stability improvements to enhance the user’s experience\n\nRebuild nro for switch 21.0.0 update", "updated": "2024-11-17T07:29:51Z", "urls": ["https://db.universal-team.net/3ds/ftpd", "https://db.universal-team.net/ds/ftpd"], "version": "v3.2.1", "version_title": "ftpd pro v3.2.1", "wiki": "https://github.com/mtheall/ftpd/wiki"}, {"author": "natsune", "avatar": "https://avatars.githubusercontent.com/u/135076690?v=4", "categories": ["app"], "color": "#c2c9ed", "color_bg": "#686c80", "created": "2026-02-13T02:06:57Z", "description": "Super powerful drawing app for 3DS", "download_page": "https://github.com/natsuneco/magic-draw/releases", "downloads": {"magic-draw.3dsx": {"size": 549196, "size_str": "536 KiB", "url": "https://github.com/natsuneco/magic-draw/releases/download/v2.0.1/magic-draw.3dsx"}, "magic-draw.cia": {"size": 627648, "size_str": "612 KiB", "url": "https://github.com/natsuneco/magic-draw/releases/download/v2.0.1/magic-draw.cia"}}, "github": "natsuneco/magic-draw", "icon": "https://raw.githubusercontent.com/natsuneco/magic-draw/refs/heads/main/meta/icon.png", "icon_index": 292, "image": "https://raw.githubusercontent.com/natsuneco/magic-draw/refs/heads/main/meta/banner.png", "image_length": 20069, "license": "mit", "license_name": "MIT License", "qr": {"magic-draw.cia": "https://db.universal-team.net/assets/images/qr/magic-draw-cia.png"}, "screenshots": [{"description": "Color palette", "url": "https://db.universal-team.net/assets/images/screenshots/magic-draw/color-palette.png"}, {"description": "Layer menu", "url": "https://db.universal-team.net/assets/images/screenshots/magic-draw/layer-menu.png"}, {"description": "Title menu", "url": "https://db.universal-team.net/assets/images/screenshots/magic-draw/title-menu.png"}], "slug": "magic-draw", "source": "https://github.com/natsuneco/magic-draw", "stars": 9, "systems": ["3DS"], "title": "Magic Draw", "unique_ids": [847908], "update_notes": "<h2 dir=\"auto\">What's Changed</h2>\n<p dir=\"auto\">Fixed an issue that could cause file corruption.</p>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/natsuneco/magic-draw/compare/v2.0.0...v2.0.1\"><tt>v2.0.0...v2.0.1</tt></a></p>", "update_notes_md": "## What's Changed\nFixed an issue that could cause file corruption.\n\n\n**Full Changelog**: https://github.com/natsuneco/magic-draw/compare/v2.0.0...v2.0.1", "updated": "2026-03-06T17:37:17Z", "urls": ["https://db.universal-team.net/3ds/magic-draw"], "version": "v2.0.1", "version_title": "v2.0.1"}, {"author": "Steveice10 & Nintendo Homebrew", "avatar": "https://avatars.githubusercontent.com/u/38025742?v=4", "categories": ["utility"], "color": "#c0d0ff", "color_bg": "#606880", "created": "2015-01-20T04:23:49Z", "description": "Open source title manager for the 3DS. (Archive)", "download_page": "https://github.com/nh-server/FBI-NH/releases", "downloads": {"FBI.3dsx": {"size": 1185720, "size_str": "1 MiB", "url": "https://github.com/nh-server/FBI-NH/releases/download/2.6.1/FBI.3dsx"}, "FBI.cia": {"size": 1192896, "size_str": "1 MiB", "url": "https://github.com/nh-server/FBI-NH/releases/download/2.6.1/FBI.cia"}, "FBI.zip": {"size": 4228271, "size_str": "4 MiB", "url": "https://github.com/nh-server/FBI-NH/releases/download/2.6.1/FBI.zip"}}, "github": "nh-server/FBI-NH", "icon": "https://raw.githubusercontent.com/nh-server/FBI-NH/master/meta/icon_3ds.png", "icon_index": 293, "image": "https://raw.githubusercontent.com/nh-server/FBI-NH/master/romfs/logo.png", "image_length": 573, "license": "mit", "license_name": "MIT License", "qr": {"FBI.cia": "https://db.universal-team.net/assets/images/qr/fbi-cia.png"}, "slug": "fbi-nh", "source": "https://github.com/nh-server/FBI-NH", "stars": 224, "systems": ["3DS"], "title": "FBI-NH", "unique_ids": [1015809], "update_notes": "<p dir=\"auto\">This release is a backup of the original FBI repository's 2.6.1 release.</p>", "update_notes_md": "This release is a backup of the original FBI repository's 2.6.1 release.", "updated": "2021-05-18T05:59:19Z", "urls": ["https://db.universal-team.net/3ds/fbi-nh"], "version": "2.6.1", "version_title": "Release 2.6.1"}, {"archive": {"SRAU.7z": {"SRAU.3dsx": ["SRAU.3dsx"]}}, "author": "Trihexagram", "avatar": "https://avatars.githubusercontent.com/u/13433513?v=4", "categories": ["utility", "save-tool"], "color": "#ddbca2", "color_bg": "#806c5d", "created": "2018-04-08T18:03:47Z", "description": "Samus Returns: Amiibo Unlocker", "download_page": "https://github.com/noirscape/SRAU/releases", "downloads": {"SRAU.7z": {"size": 556954, "size_str": "543 KiB", "url": "https://github.com/noirscape/SRAU/releases/download/v1.1/SRAU.7z"}, "SRAU.cia": {"size": 582592, "size_str": "568 KiB", "url": "https://github.com/noirscape/SRAU/releases/download/v1.1/SRAU.cia"}}, "github": "noirscape/SRAU", "icon": "https://raw.githubusercontent.com/noirscape/SRAU/master/meta/icon.png", "icon_index": 294, "image": "https://raw.githubusercontent.com/noirscape/SRAU/master/meta/banner.png", "image_length": 13110, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"SRAU.cia": "https://db.universal-team.net/assets/images/qr/srau-cia.png"}, "slug": "srau", "source": "https://github.com/noirscape/SRAU", "stars": 20, "systems": ["3DS"], "title": "SRAU", "unique_ids": [979201], "update_notes": "<p dir=\"auto\">This release mostly adds in a lot of missing error checks and adds in gamecard support + support for mismatched regions.</p>\n<p dir=\"auto\">This release would not have been possible without the help of <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Sonlen1414/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Sonlen1414\">@Sonlen1414</a> .</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/13433513/38756013-40d03e2e-3f68-11e8-96cb-83704530de74.gif\"><img src=\"https://user-images.githubusercontent.com/13433513/38756013-40d03e2e-3f68-11e8-96cb-83704530de74.gif\" alt=\"QR code\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Changes:</p>\n<ul dir=\"auto\">\n<li>Closes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"312630837\" data-permission-text=\"Title is private\" data-url=\"https://github.com/noirscape/SRAU/issues/1\" data-hovercard-type=\"issue\" data-hovercard-url=\"/noirscape/SRAU/issues/1/hovercard\" href=\"https://github.com/noirscape/SRAU/issues/1\">#1</a> (no gamecard support). Thanks to astronautlevel for the bug report and Sonlen for testing my fixes. If a gamecard is found, it is chosen over any local installation.</li>\n<li>Closes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"312631121\" data-permission-text=\"Title is private\" data-url=\"https://github.com/noirscape/SRAU/issues/2\" data-hovercard-type=\"issue\" data-hovercard-url=\"/noirscape/SRAU/issues/2/hovercard\" href=\"https://github.com/noirscape/SRAU/issues/2\">#2</a> (no support for mismatched regions). Thanks to astronautlevel for this bug report. You are now prompted if the program detects multiple regions. If there is only one region, it is autodetected and you are not prompted.</li>\n<li>Closes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"313041232\" data-permission-text=\"Title is private\" data-url=\"https://github.com/noirscape/SRAU/issues/4\" data-hovercard-type=\"issue\" data-hovercard-url=\"/noirscape/SRAU/issues/4/hovercard\" href=\"https://github.com/noirscape/SRAU/issues/4\">#4</a> (no support for missing save files). The program only allows you to choose existing save files. If there is only one save file, it is autodetected and you are not prompted to select a save file.</li>\n<li>Restart functionality! You can at any point now press the L button to restart the entire process. Useful if you selected the wrong save file or region.</li>\n<li>Savedata readouts! After selecting a save file, the program now reads out the current state of the save file and shows it on the bottom left screen.</li>\n<li>Cleaner interface! The main text prompts by the program are now dedicated on the top screen. The bottom screen now contains a list of save data info on the left and a list of your choices made in the program on the right (this include autodetection).</li>\n</ul>\n<p dir=\"auto\">Under the hood changes (you probably don't care about this but for my own memory it's here):</p>\n<ul dir=\"auto\">\n<li>Loads and loads. Really, I've rewritten about 90% of the program logic except for the ctrulib function calls themselves.</li>\n<li>No more if blocks. The entirety of the state machine is now handled with a <code class=\"notranslate\">switch</code>.</li>\n<li>Got rid of editprofile.c completely and split it up into various functions inside save.c with lowid selection getting moved to title.c.</li>\n<li>Dedicated failure state that is separate from SUCCES state.</li>\n</ul>", "update_notes_md": "This release mostly adds in a lot of missing error checks and adds in gamecard support + support for mismatched regions.\n\nThis release would not have been possible without the help of @Sonlen1414 .\n\n![QR code](https://user-images.githubusercontent.com/13433513/38756013-40d03e2e-3f68-11e8-96cb-83704530de74.gif)\n\n\nChanges:\n- Closes #1 (no gamecard support). Thanks to astronautlevel for the bug report and Sonlen for testing my fixes. If a gamecard is found, it is chosen over any local installation.\n- Closes #2 (no support for mismatched regions). Thanks to astronautlevel for this bug report. You are now prompted if the program detects multiple regions. If there is only one region, it is autodetected and you are not prompted.\n- Closes #4 (no support for missing save files). The program only allows you to choose existing save files. If there is only one save file, it is autodetected and you are not prompted to select a save file.\n- Restart functionality! You can at any point now press the L button to restart the entire process. Useful if you selected the wrong save file or region.\n- Savedata readouts! After selecting a save file, the program now reads out the current state of the save file and shows it on the bottom left screen.\n- Cleaner interface! The main text prompts by the program are now dedicated on the top screen. The bottom screen now contains a list of save data info on the left and a list of your choices made in the program on the right (this include autodetection).\n\nUnder the hood changes (you probably don't care about this but for my own memory it's here):\n- Loads and loads. Really, I've rewritten about 90% of the program logic except for the ctrulib function calls themselves.\n- No more if blocks. The entirety of the state machine is now handled with a `switch`.\n- Got rid of editprofile.c completely and split it up into various functions inside save.c with lowid selection getting moved to title.c.\n- Dedicated failure state that is separate from SUCCES state.", "updated": "2018-04-13T20:16:16Z", "urls": ["https://db.universal-team.net/3ds/srau"], "version": "v1.1", "version_title": "Release v1.1", "website": "https://discord.gg/Q6jmQcV"}, {"author": "Trihexagram", "avatar": "https://avatars.githubusercontent.com/u/13433513?v=4", "categories": ["utility"], "color": "#f1f1f1", "color_bg": "#808080", "created": "2018-06-07T21:18:15Z", "description": "Dead Simple Eula Set", "download_page": "https://github.com/noirscape/dses/releases", "downloads": {"DSES.3dsx": {"size": 123248, "size_str": "120 KiB", "url": "https://github.com/noirscape/dses/releases/download/v1.2.0/DSES.3dsx"}, "DSES.cia": {"size": 499648, "size_str": "487 KiB", "url": "https://github.com/noirscape/dses/releases/download/v1.2.0/DSES.cia"}, "DSES.zip": {"size": 641198, "size_str": "626 KiB", "url": "https://github.com/noirscape/dses/releases/download/v1.2.0/DSES.zip"}}, "github": "noirscape/dses", "icon": "https://raw.githubusercontent.com/noirscape/dses/master/meta/icon.png", "icon_index": 295, "image": "https://raw.githubusercontent.com/noirscape/dses/master/meta/banner.png", "image_length": 51919, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"DSES.cia": "https://db.universal-team.net/assets/images/qr/dses-cia.png"}, "slug": "dses", "source": "https://github.com/noirscape/dses", "stars": 66, "systems": ["3DS"], "title": "dses", "unique_ids": [979202], "update_notes": "<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/867acc92-7349-4a5f-8908-d2c16fa1c90a\"><img src=\"https://github.com/user-attachments/assets/867acc92-7349-4a5f-8908-d2c16fa1c90a\" alt=\"QR code\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Code changes:</p>\n<ul dir=\"auto\">\n<li>Fix a bug where the <code class=\"notranslate\">CFG_UpdateConfigSavegame</code> function was not called, causing a set EULA to expire unless otherwise persisted (ie. by changing the screen brightness). This fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1421355665\" data-permission-text=\"Title is private\" data-url=\"https://github.com/noirscape/dses/issues/1\" data-hovercard-type=\"issue\" data-hovercard-url=\"/noirscape/dses/issues/1/hovercard\" href=\"https://github.com/noirscape/dses/issues/1\">#1</a> and <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2402860175\" data-permission-text=\"Title is private\" data-url=\"https://github.com/noirscape/dses/issues/2\" data-hovercard-type=\"issue\" data-hovercard-url=\"/noirscape/dses/issues/2/hovercard\" href=\"https://github.com/noirscape/dses/issues/2\">#2</a>. (Fixed in PR <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2603595763\" data-permission-text=\"Title is private\" data-url=\"https://github.com/noirscape/dses/issues/3\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/noirscape/dses/pull/3/hovercard\" href=\"https://github.com/noirscape/dses/pull/3\">#3</a>). (Fixed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/DimitriPilot3/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/DimitriPilot3\">@DimitriPilot3</a>; many thanks.)</li>\n<li>Code is compilable again with latest libctru (2.4.0).</li>\n</ul>", "update_notes_md": "![QR code](https://github.com/user-attachments/assets/867acc92-7349-4a5f-8908-d2c16fa1c90a)\n\nCode changes:\n- Fix a bug where the `CFG_UpdateConfigSavegame` function was not called, causing a set EULA to expire unless otherwise persisted (ie. by changing the screen brightness). This fixes #1 and #2. (Fixed in PR #3). (Fixed by @DimitriPilot3; many thanks.)\n- Code is compilable again with latest libctru (2.4.0).\n\n", "updated": "2024-10-21T22:48:56Z", "urls": ["https://db.universal-team.net/3ds/dses"], "version": "v1.2.0", "version_title": "v1.2.0"}, {"archive": {"Biniax2_3DSX.*\\.zip": {"Biniax2.3dsx": ["Biniax2/Biniax2.3dsx"]}, "Biniax2_CIA.*\\.zip": {"Biniax2.cia": ["Biniax2.cia"]}}, "author": "nop90", "avatar": "https://avatars.githubusercontent.com/u/6418965?v=4", "categories": ["game"], "color": "#fddfbc", "color_bg": "#80705f", "created": "2016-06-29T21:30:57Z", "description": "Port of Biniax2 on 3ds", "download_page": "https://github.com/nop90/Biniax2-3DS/releases", "github": "nop90/Biniax2-3DS", "icon": "https://raw.githubusercontent.com/nop90/Biniax2-3DS/master/resources/icon.png", "icon_index": 296, "image": "https://raw.githubusercontent.com/nop90/Biniax2-3DS/master/resources/banner.png", "image_length": 23461, "prerelease": {"download_page": "https://github.com/nop90/Biniax2-3DS/releases/tag/V0.4alpha", "downloads": {"Biniax2_3DSX.v0.4.zip": {"size": 18375236, "size_str": "17 MiB", "url": "https://github.com/nop90/Biniax2-3DS/releases/download/V0.4alpha/Biniax2_3DSX.v0.4.zip"}, "Biniax2_CIA.v0.4.zip": {"size": 18761345, "size_str": "17 MiB", "url": "https://github.com/nop90/Biniax2-3DS/releases/download/V0.4alpha/Biniax2_CIA.v0.4.zip"}}, "update_notes": "<ul dir=\"auto\">\n<li>Used a bigger font</li>\n<li>Fixed a bug typing on ther virtual keyboard in the Hall of Fame for tactica mode</li>\n<li>Added a very simple AI to play vs CPU in multiplayer mode</li>\n<li>Added CIA version</li>\n</ul>", "update_notes_md": "- Used a bigger font\n- Fixed a bug typing on ther virtual keyboard in the Hall of Fame for tactica mode\n- Added a very simple AI to play vs CPU in multiplayer mode\n- Added CIA version\n", "updated": "2016-07-04T07:32:48Z", "version": "V0.4alpha", "version_title": "Bigger font and CIA version"}, "slug": "biniax2-3ds", "source": "https://github.com/nop90/Biniax2-3DS", "stars": 1, "systems": ["3DS"], "title": "Biniax2-3DS", "unique_ids": [39288], "update_notes": "<ul dir=\"auto\">\n<li>Used a bigger font</li>\n<li>Fixed a bug typing on ther virtual keyboard in the Hall of Fame for tactica mode</li>\n<li>Added a very simple AI to play vs CPU in multiplayer mode</li>\n<li>Added CIA version</li>\n</ul>", "update_notes_md": "- Used a bigger font\n- Fixed a bug typing on ther virtual keyboard in the Hall of Fame for tactica mode\n- Added a very simple AI to play vs CPU in multiplayer mode\n- Added CIA version\n", "updated": "2016-07-04T07:32:48Z", "urls": ["https://db.universal-team.net/3ds/biniax2-3ds"], "version": "V0.4alpha", "version_title": "Bigger font and CIA version"}, {"archive": {"GriffonLegend.*\\.zip": {"GriffonLegend.3dsx": ["GriffonLegend.3dsx"], "GriffonLegend.cia": ["GriffonLegend.cia"]}}, "author": "nop90", "avatar": "https://avatars.githubusercontent.com/u/6418965?v=4", "categories": ["game"], "color": "#d0e2cf", "color_bg": "#758075", "created": "2016-12-05T09:08:27Z", "description": "Port to 3DS of a nice Action RPG in SNES style originally written by Syn9 in FreeBASIC", "download_page": "https://github.com/nop90/Griffon-Legend-3DS/releases", "downloads": {"GriffonLegend.v1.0.zip": {"size": 5008278, "size_str": "4 MiB", "url": "https://github.com/nop90/Griffon-Legend-3DS/releases/download/v1.0/GriffonLegend.v1.0.zip"}}, "github": "nop90/Griffon-Legend-3DS", "icon": "https://raw.githubusercontent.com/nop90/Griffon-Legend-3DS/master/resources/icon.png", "icon_index": 297, "image": "https://raw.githubusercontent.com/nop90/Griffon-Legend-3DS/master/resources/banner.png", "image_length": 29770, "license": "other", "license_name": "Other", "slug": "griffon-legend-3ds", "source": "https://github.com/nop90/Griffon-Legend-3DS", "stars": 10, "systems": ["3DS"], "title": "Griffon-Legend-3DS", "unique_ids": [39296], "update_notes": "<ul dir=\"auto\">\n<li>Fixed CIA Version</li>\n</ul>", "update_notes_md": "- Fixed CIA Version\n", "updated": "2017-02-12T16:35:33Z", "urls": ["https://db.universal-team.net/3ds/griffon-legend-3ds"], "version": "v1.0", "version_title": "Final release"}, {"archive": {"neopop_3DSX.*\\.zip": {"neopop.3dsx": ["neopop/neopop.3dsx"]}}, "author": "nop90", "avatar": "https://avatars.githubusercontent.com/u/6418965?v=4", "categories": ["emulator"], "color": "#e5c3c3", "color_bg": "#806d6d", "created": "2017-06-01T21:56:07Z", "description": "Neo Geo Pocket Color Emulator for 3DS", "download_page": "https://github.com/nop90/Neopop-SDL/releases", "github": "nop90/Neopop-SDL", "icon": "https://raw.githubusercontent.com/nop90/Neopop-SDL/master/resources/icon.png", "icon_index": 298, "image": "https://raw.githubusercontent.com/nop90/Neopop-SDL/master/resources/banner.png", "image_length": 37739, "prerelease": {"download_page": "https://github.com/nop90/Neopop-SDL/releases/tag/v0.4", "downloads": {"neopop_3DSX_v0.4.zip": {"size": 415884, "size_str": "406 KiB", "url": "https://github.com/nop90/Neopop-SDL/releases/download/v0.4/neopop_3DSX_v0.4.zip"}, "neopop_v0.4.cia": {"size": 1180608, "size_str": "1 MiB", "url": "https://github.com/nop90/Neopop-SDL/releases/download/v0.4/neopop_v0.4.cia"}}, "qr": {"neopop_v0.4.cia": "https://db.universal-team.net/assets/images/qr/prerelease/neopop_v0-4-cia.png"}, "updated": "2017-06-14T18:53:35Z", "version": "v0.4", "version_title": "Menu completed"}, "slug": "neopop-sdl", "source": "https://github.com/nop90/Neopop-SDL", "stars": 13, "systems": ["3DS"], "title": "Neopop-SDL", "unique_ids": [39302], "updated": "2017-06-14T18:53:35Z", "urls": ["https://db.universal-team.net/3ds/neopop-sdl"], "version": "v0.4", "version_title": "Menu completed"}, {"archive": {"OpenSyobon3DS.*\\.zip": {"OpenSyobon3DS.3dsx": ["3ds/OpenSyobon3DS/OpenSyobon3DS.3dsx"], "OpenSyobon3DS.cia": ["OpenSyobon3DS.cia"]}}, "author": "nop90", "avatar": "https://avatars.githubusercontent.com/u/6418965?v=4", "categories": ["game"], "color": "#9ca8a5", "color_bg": "#76807d", "created": "2016-04-23T18:50:28Z", "description": "Open Syobon Action (a.k.a Cat Mario) for 3DS ", "download_page": "https://github.com/nop90/OpenSyobon3DS/releases", "downloads": {"OpenSyobon3DS_v1.2.zip": {"size": 14967899, "size_str": "14 MiB", "url": "https://github.com/nop90/OpenSyobon3DS/releases/download/v1.2/OpenSyobon3DS_v1.2.zip"}}, "github": "nop90/OpenSyobon3DS", "icon": "https://raw.githubusercontent.com/nop90/OpenSyobon3DS/master/resources/icon.png", "icon_index": 299, "image": "https://raw.githubusercontent.com/nop90/OpenSyobon3DS/master/resources/banner.png", "image_length": 24314, "slug": "opensyobon3ds", "source": "https://github.com/nop90/OpenSyobon3DS", "stars": 10, "systems": ["3DS"], "title": "OpenSyobon3DS", "unique_ids": [39281], "update_notes": "<ul dir=\"auto\">\n<li>Fixed blurred text caused by SFTDLib (used workaround found on Xerpi github)</li>\n<li>Added sprites for ceiling spikes, previously drawn as white lines</li>\n<li>Changed two level icons with better images</li>\n<li>Added touch controls for level selection in menu and to retry level/quit level in game</li>\n</ul>", "update_notes_md": "- Fixed blurred text caused by SFTDLib (used workaround found on Xerpi github)\n- Added sprites for ceiling spikes, previously drawn as white lines \n- Changed two level icons with better images\n- Added touch controls for level selection in menu and to retry level/quit level in game\n", "updated": "2016-07-27T08:58:59Z", "urls": ["https://db.universal-team.net/3ds/opensyobon3ds"], "version": "v1.2", "version_title": "Open Syobon 3DS v1.2", "wiki": "https://github.com/nop90/OpenSyobon3DS/wiki"}, {"archive": {"Opentyrian.*\\.zip": {"Opentyrian.3dsx": ["Opentyrian/Opentyrian.3dsx"], "Opentyrian.cia": ["Opentyrian.cia"]}}, "author": "nop90", "avatar": "https://avatars.githubusercontent.com/u/6418965?v=4", "categories": ["game"], "color": "#ada6a0", "color_bg": "#807a76", "created": "2017-03-04T06:48:10Z", "download_page": "https://github.com/nop90/Opentyrian-3ds/releases", "downloads": {"Opentyrian_v1.1.zip": {"size": 9369840, "size_str": "8 MiB", "url": "https://github.com/nop90/Opentyrian-3ds/releases/download/v1.1/Opentyrian_v1.1.zip"}}, "github": "nop90/Opentyrian-3ds", "icon": "https://raw.githubusercontent.com/nop90/Opentyrian-3ds/master/resources/icon.png", "icon_index": 300, "image": "https://raw.githubusercontent.com/nop90/Opentyrian-3ds/master/resources/banner.png", "image_length": 72385, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "slug": "opentyrian-3ds", "source": "https://github.com/nop90/Opentyrian-3ds", "stars": 3, "systems": ["3DS"], "title": "Opentyrian-3ds", "unique_ids": [39294], "update_notes": "<ul dir=\"auto\">\n<li>Disabled name input screen for highscores</li>\n</ul>", "update_notes_md": "- Disabled name input screen for highscores ", "updated": "2017-03-11T20:24:51Z", "urls": ["https://db.universal-team.net/3ds/opentyrian-3ds"], "version": "v1.1", "version_title": "Bugfix"}, {"archive": {"Powder.*\\.zip": {"Powder.3dsx": ["Powder/Powder.3dsx"], "Powder.cia": ["Powder.cia"]}}, "author": "nop90", "avatar": "https://avatars.githubusercontent.com/u/6418965?v=4", "categories": ["game"], "color": "#c39b4b", "color_bg": "#806531", "created": "2017-01-04T10:11:24Z", "description": "Port to 3DS of the roguelike game POWDER", "download_page": "https://github.com/nop90/POWDER-3DS/releases", "downloads": {"Powder.v1.1.zip": {"size": 2372799, "size_str": "2 MiB", "url": "https://github.com/nop90/POWDER-3DS/releases/download/v1%2C1/Powder.v1.1.zip"}}, "github": "nop90/POWDER-3DS", "icon": "https://raw.githubusercontent.com/nop90/POWDER-3DS/master/port/3ds/icon.png", "icon_index": 301, "image": "https://raw.githubusercontent.com/nop90/POWDER-3DS/master/port/3ds/banner.png", "image_length": 49046, "license": "other", "license_name": "Other", "slug": "powder-3ds", "source": "https://github.com/nop90/POWDER-3DS", "stars": 18, "systems": ["3DS"], "title": "POWDER-3DS", "unique_ids": [39291], "update_notes": "<ul dir=\"auto\">\n<li>raised walking speed</li>\n<li>changed version srting from GBA to 3DS</li>\n</ul>", "update_notes_md": "- raised walking speed\n- changed version srting from GBA to 3DS\n", "updated": "2017-02-03T23:50:45Z", "urls": ["https://db.universal-team.net/3ds/powder-3ds"], "version": "v1,1", "version_title": "Some improvements"}, {"archive": {"Supertux.*\\.zip": {"Supertux.3dsx": ["Supertux/Supertux.3dsx"], "Supertux.cia": ["Supertux.cia"]}}, "author": "nop90", "avatar": "https://avatars.githubusercontent.com/u/6418965?v=4", "categories": ["game"], "color": "#6d756e", "color_bg": "#6d756e", "created": "2017-03-22T22:13:53Z", "description": "Port to 3ds of Supertux v0.1.3 (Milestone 1)", "download_page": "https://github.com/nop90/Supertux-Milestone1-3ds/releases", "github": "nop90/Supertux-Milestone1-3ds", "icon": "https://raw.githubusercontent.com/nop90/Supertux-Milestone1-3ds/master/resources/icon.png", "icon_index": 302, "image": "https://raw.githubusercontent.com/nop90/Supertux-Milestone1-3ds/master/resources/banner.png", "image_length": 35283, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "prerelease": {"download_page": "https://github.com/nop90/Supertux-Milestone1-3ds/releases/tag/v0.1", "downloads": {"Supertux_M1_v0.1a.zip": {"size": 16342520, "size_str": "15 MiB", "url": "https://github.com/nop90/Supertux-Milestone1-3ds/releases/download/v0.1/Supertux_M1_v0.1a.zip"}}, "updated": "2017-03-22T22:55:55Z", "version": "v0.1", "version_title": "First release"}, "slug": "supertux", "source": "https://github.com/nop90/Supertux-Milestone1-3ds", "stars": 6, "systems": ["3DS"], "title": "Supertux", "unique_ids": [39298], "updated": "2017-03-22T22:55:55Z", "urls": ["https://db.universal-team.net/3ds/supertux"], "version": "v0.1", "version_title": "First release"}, {"archive": {"Xrick.*\\.zip": {"Xrick.3dsx": ["Xrick/Xrick.3dsx"], "Xrick.cia": ["Xrick.cia"]}}, "author": "nop90", "avatar": "https://avatars.githubusercontent.com/u/6418965?v=4", "categories": ["game"], "color": "#764d2f", "color_bg": "#764d2f", "created": "2017-03-01T23:04:10Z", "description": "Port to 3ds of the open source remake of Rick Dangerous", "download_page": "https://github.com/nop90/Xrick-3ds/releases", "downloads": {"Xrick_v1.0.zip": {"size": 3966121, "size_str": "3 MiB", "url": "https://github.com/nop90/Xrick-3ds/releases/download/v1.0/Xrick_v1.0.zip"}}, "github": "nop90/Xrick-3ds", "icon": "https://raw.githubusercontent.com/nop90/Xrick-3ds/master/resources/icon.png", "icon_index": 303, "image": "https://raw.githubusercontent.com/nop90/Xrick-3ds/master/resources/banner.png", "image_length": 21816, "slug": "xrick-3ds", "source": "https://github.com/nop90/Xrick-3ds", "stars": 2, "systems": ["3DS"], "title": "Xrick-3ds", "unique_ids": [39293], "update_notes": "<ul dir=\"auto\">\n<li>Fixed 3dsx format</li>\n<li>Fixed sound output</li>\n</ul>", "update_notes_md": "- Fixed 3dsx format\n- Fixed sound output", "updated": "2017-03-10T20:41:13Z", "urls": ["https://db.universal-team.net/3ds/xrick-3ds"], "version": "v1.0", "version_title": "Stable release"}, {"archive": {"Zelda3T_3DSX.*\\.zip": {"Zelda3T.3dsx": ["Zelda3T/Zelda3T.3dsx"]}}, "author": "nop90", "avatar": "https://avatars.githubusercontent.com/u/6418965?v=4", "categories": ["game"], "color": "#cac590", "color_bg": "#807c5b", "created": "2017-08-17T18:53:01Z", "description": "Port to 3ds of the Zelda fan game Zelda Time to Triumph", "download_page": "https://github.com/nop90/Zelda3T/releases", "downloads": {"Zelda3T_3DSX_v1.0.zip": {"size": 28244793, "size_str": "26 MiB", "url": "https://github.com/nop90/Zelda3T/releases/download/v1.0/Zelda3T_3DSX_v1.0.zip"}, "Zelda3T_v1.0.cia": {"size": 46773184, "size_str": "44 MiB", "url": "https://github.com/nop90/Zelda3T/releases/download/v1.0/Zelda3T_v1.0.cia"}}, "github": "nop90/Zelda3T", "icon": "https://raw.githubusercontent.com/nop90/Zelda3T/master/resources/icon.png", "icon_index": 304, "image": "https://raw.githubusercontent.com/nop90/Zelda3T/master/resources/banner.png", "image_length": 29329, "qr": {"Zelda3T_v1.0.cia": "https://db.universal-team.net/assets/images/qr/zelda3t_v1-0-cia.png"}, "slug": "zelda3t", "source": "https://github.com/nop90/Zelda3T", "stars": 7, "systems": ["3DS"], "title": "Zelda3T", "unique_ids": [39284], "update_notes": "<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/6418965/30785430-de03a4ba-a166-11e7-8ee4-c1a70f39968c.jpg\"><img src=\"https://user-images.githubusercontent.com/6418965/30785430-de03a4ba-a166-11e7-8ee4-c1a70f39968c.jpg\" alt=\"zelda3t_v1 0 cia\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">(QR code to dovnload and install the cia file with FBI)</p>", "update_notes_md": "\n![zelda3t_v1 0 cia](https://user-images.githubusercontent.com/6418965/30785430-de03a4ba-a166-11e7-8ee4-c1a70f39968c.jpg)\n\n(QR code to dovnload and install the cia file with FBI)", "updated": "2017-09-24T18:25:47Z", "urls": ["https://db.universal-team.net/3ds/zelda3t"], "version": "v1.0", "version_title": "Added support for touchpad"}, {"archive": {"ZeldaOLB_3DSX.*\\.zip": {"ZeldaOLB.3dsx": ["ZeldaOLB/ZeldaOLB.3dsx"]}}, "author": "nop90", "avatar": "https://avatars.githubusercontent.com/u/6418965?v=4", "categories": ["game"], "color": "#d1babe", "color_bg": "#807174", "created": "2016-06-06T17:44:23Z", "description": "Port of Zelda OLB on 3ds", "download_page": "https://github.com/nop90/ZeldaOLB/releases", "downloads": {"ZeldaOLB_3DSX_v1.1.zip": {"size": 84591843, "size_str": "80 MiB", "url": "https://github.com/nop90/ZeldaOLB/releases/download/v1%2C1/ZeldaOLB_3DSX_v1.1.zip"}, "ZeldaOLB_v1.1.cia": {"size": 103437248, "size_str": "98 MiB", "url": "https://github.com/nop90/ZeldaOLB/releases/download/v1%2C1/ZeldaOLB_v1.1.cia"}}, "github": "nop90/ZeldaOLB", "icon": "https://raw.githubusercontent.com/nop90/ZeldaOLB/master/resources/icon.png", "icon_index": 305, "image": "https://raw.githubusercontent.com/nop90/ZeldaOLB/master/resources/banner.png", "image_length": 23811, "qr": {"ZeldaOLB_v1.1.cia": "https://db.universal-team.net/assets/images/qr/zeldaolb_v1-1-cia.png"}, "slug": "zeldaolb", "source": "https://github.com/nop90/ZeldaOLB", "stars": 9, "systems": ["3DS"], "title": "ZeldaOLB", "unique_ids": [39283], "update_notes": "<ul dir=\"auto\">\n<li>Improved Italian translation</li>\n<li>Added a dirty workaround to avoid a memory leak</li>\n<li>Renamed villageest.raw music file adding a startig capital letter to avoid the music module crash entering in Ruto Village</li>\n</ul>", "update_notes_md": "- Improved Italian translation\n- Added a dirty workaround to avoid a memory leak\n- Renamed villageest.raw music file adding a startig capital letter to avoid the music module crash entering in Ruto Village", "updated": "2017-06-07T19:23:53Z", "urls": ["https://db.universal-team.net/3ds/zeldaolb"], "version": "v1,1", "version_title": "Improved Italian translation and made some fixes"}, {"archive": {"ZeldaPicross.*\\.zip": {"ZeldaPicross.3dsx": ["ZeldaPicross/ZeldaPicross.3dsx"], "ZeldaPicross.cia": ["ZeldaPicross.cia"]}}, "author": "nop90", "avatar": "https://avatars.githubusercontent.com/u/6418965?v=4", "categories": ["game"], "color": "#bdb183", "color_bg": "#807758", "created": "2016-12-05T09:24:55Z", "description": "Port  to 3DS of the Zelda style picross game by Vincent Joiullat", "download_page": "https://github.com/nop90/ZeldaPicross/releases", "github": "nop90/ZeldaPicross", "icon": "https://raw.githubusercontent.com/nop90/ZeldaPicross/master/resources/icon.png", "icon_index": 306, "image": "https://raw.githubusercontent.com/nop90/ZeldaPicross/master/resources/banner.png", "image_length": 6202, "prerelease": {"download_page": "https://github.com/nop90/ZeldaPicross/releases/tag/v1%2C0RC", "downloads": {"ZeldaPicross.1.0RC.zip": {"size": 23147777, "size_str": "22 MiB", "url": "https://github.com/nop90/ZeldaPicross/releases/download/v1%2C0RC/ZeldaPicross.1.0RC.zip"}}, "updated": "2017-01-02T12:35:39Z", "version": "v1,0RC", "version_title": "CIA Build"}, "slug": "zeldapicross", "source": "https://github.com/nop90/ZeldaPicross", "stars": 14, "systems": ["3DS"], "title": "ZeldaPicross", "unique_ids": [39297], "updated": "2017-01-02T12:35:39Z", "urls": ["https://db.universal-team.net/3ds/zeldapicross"], "version": "v1,0RC", "version_title": "CIA Build"}, {"archive": {"ZeldaROTH_3DSX.*.zip": {"ZeldaROTH.3dsx": ["ZeldaROTH/ZeldaROTH.3dsx"]}, "ZeldaROTH_CIA.*.zip": {"ZeldaROTH.cia": ["ZeldaROTH.cia"]}}, "author": "nop90", "avatar": "https://avatars.githubusercontent.com/u/6418965?v=4", "categories": ["game"], "color": "#ceb1a5", "color_bg": "#806e66", "created": "2016-05-06T23:17:31Z", "description": "Port of Zelda ROTH on 3ds", "download_page": "https://github.com/nop90/ZeldaROTH/releases", "downloads": {"ZeldaROTH_3DSX_v1.0.2.zip": {"size": 44110456, "size_str": "42 MiB", "url": "https://github.com/nop90/ZeldaROTH/releases/download/v1.0.2/ZeldaROTH_3DSX_v1.0.2.zip"}, "ZeldaROTH_CIA_v1.0.2.zip": {"size": 45068215, "size_str": "42 MiB", "url": "https://github.com/nop90/ZeldaROTH/releases/download/v1.0.2/ZeldaROTH_CIA_v1.0.2.zip"}}, "github": "nop90/ZeldaROTH", "icon": "https://raw.githubusercontent.com/nop90/ZeldaROTH/master/resources/icon.png", "icon_index": 307, "image": "https://raw.githubusercontent.com/nop90/ZeldaROTH/master/resources/banner.png", "image_length": 7049, "slug": "zeldaroth", "source": "https://github.com/nop90/ZeldaROTH", "stars": 31, "systems": ["3DS"], "title": "ZeldaROTH", "unique_ids": [39282], "update_notes": "<ul dir=\"auto\">\n<li>Corrected SFX frequency</li>\n<li>Some small bug fixed</li>\n</ul>", "update_notes_md": "- Corrected SFX frequency\n- Some small bug fixed\n", "updated": "2016-06-11T21:08:59Z", "urls": ["https://db.universal-team.net/3ds/zeldaroth"], "version": "v1.0.2", "version_title": "Minor changes"}, {"author": "NPI-D7", "avatar": "https://avatars.githubusercontent.com/u/71648010?v=4", "categories": ["app"], "color": "#a1a0c9", "color_bg": "#666580", "created": "2021-02-04T09:53:45Z", "description": "BCSTM-Player for 3ds", "download_page": "https://github.com/npid7/BCSTM-Player/releases", "downloads": {"BCSTM-Player.3dsx": {"size": 1571892, "size_str": "1 MiB", "url": "https://github.com/npid7/BCSTM-Player/releases/download/v2.0.0/BCSTM-Player.3dsx"}, "BCSTM-Player.cia": {"size": 1360832, "size_str": "1 MiB", "url": "https://github.com/npid7/BCSTM-Player/releases/download/v2.0.0/BCSTM-Player.cia"}}, "github": "npid7/BCSTM-Player", "icon": "https://raw.githubusercontent.com/npid7/BCSTM-Player/main/app/icon.png", "icon_index": 308, "image": "https://raw.githubusercontent.com/npid7/BCSTM-Player/main/app/banner.png", "image_length": 2829, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"BCSTM-Player.cia": "https://db.universal-team.net/assets/images/qr/bcstm-player-cia.png"}, "screenshots": [{"description": "Credits", "url": "https://db.universal-team.net/assets/images/screenshots/bcstm-player/credits.png"}, {"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/bcstm-player/main-menu.png"}], "slug": "bcstm-player", "source": "https://github.com/npid7/BCSTM-Player", "stars": 2, "systems": ["3DS"], "title": "BCSTM-Player", "unique_ids": [493875], "update_notes": "<p dir=\"auto\">After almost 3 years, it's time for a new big update.</p>\n<p dir=\"auto\">As all the Updates before only fixed Logical issues with the filebrowser and some visual bugs, it was time to focus on the file loading/decoding and playing code.</p>\n<h2 dir=\"auto\">General Stuff</h2>\n<markdown-accessiblity-table><table role=\"table\">\n<thead>\n<tr>\n<th>Type</th>\n<th>Before</th>\n<th>After</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Encoding</td>\n<td><strong>ADPCM</strong></td>\n<td><strong>ADPCM</strong>, <strong>PCM8</strong>, <strong>PCM16</strong></td>\n</tr>\n<tr>\n<td>Chennels</td>\n<td>1, 2</td>\n<td>1, 2, 4, 6, 8</td>\n</tr>\n<tr>\n<td>Play NonLoop to End</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table></markdown-accessiblity-table>\n<h2 dir=\"auto\">Github Generated</h2>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Dev 2.0.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tobid7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tobid7\">@tobid7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3693589390\" data-permission-text=\"Title is private\" data-url=\"https://github.com/npid7/BCSTM-Player/issues/8\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/npid7/BCSTM-Player/pull/8/hovercard\" href=\"https://github.com/npid7/BCSTM-Player/pull/8\">#8</a></p>\n</li>\n<li>\n<p dir=\"auto\">Dev 2.0.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tobid7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tobid7\">@tobid7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3702276844\" data-permission-text=\"Title is private\" data-url=\"https://github.com/npid7/BCSTM-Player/issues/13\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/npid7/BCSTM-Player/pull/13/hovercard\" href=\"https://github.com/npid7/BCSTM-Player/pull/13\">#13</a></p>\n</li>\n<li>\n<p dir=\"auto\"><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tobid7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tobid7\">@tobid7</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3693589390\" data-permission-text=\"Title is private\" data-url=\"https://github.com/npid7/BCSTM-Player/issues/8\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/npid7/BCSTM-Player/pull/8/hovercard\" href=\"https://github.com/npid7/BCSTM-Player/pull/8\">#8</a></p>\n</li>\n</ul>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/npid7/BCSTM-Player/compare/v1.5.0...v2.0.0\"><tt>v1.5.0...v2.0.0</tt></a></p>\n<h2 dir=\"auto\">Fixes</h2>\n<ul dir=\"auto\">\n<li>Fixed the glitched sound bug <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/npid7/BCSTM-Player/commit/1085acb5b8bf507fb023650f83723edea3d265c4/hovercard\" href=\"https://github.com/npid7/BCSTM-Player/commit/1085acb5b8bf507fb023650f83723edea3d265c4\"><tt>1085acb</tt></a></li>\n<li>Fixed all the crashes of course by add c++ exceptions to catch issues</li>\n</ul>\n<h2 dir=\"auto\">New Stuff</h2>\n<ul dir=\"auto\">\n<li>Switched to <a href=\"https://github.com/tobid7/palladium/tree/development\">palladium 0.6.0 alpha</a> as backend library</li>\n<li>Added UI7 UI on the Bottom Screen</li>\n<li>Added <a href=\"https://github.com/tobid7/ctrff\">ctrff</a> for fileinspector and ctrff-decoder</li>\n<li>Added Custom UI for FileInspector and Filebrowser on Top Screen</li>\n<li>Added Translations [en, de]</li>\n<li>Added partial theme support (Only for top Screen)</li>\n<li>Added support for opening bcwav in fileinspector (Not playable yet)</li>\n</ul>\n<h1 dir=\"auto\">Other changes</h1>\n<ul dir=\"auto\">\n<li>No more <a href=\"https://github.com/devkitpro/citro2d\">citro2d</a> support</li>\n<li>No Systemfont support yet (cause it freezes)</li>\n</ul>\n<div class=\"markdown-alert markdown-alert-warning\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-alert mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Warning</p>\n<h2 dir=\"auto\">Known Bugs</h2>\n<ul dir=\"auto\">\n<li>License View shows text a bit out of the screen</li>\n<li>OLD3DS Only runs at 30FPS (WIP)</li>\n<li>It is possible to softlock in license menu</li>\n</ul>\n</div>\n<h2 dir=\"auto\">Credits</h2>\n<ul dir=\"auto\">\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tobid7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tobid7\">@tobid7</a>: Lead developer of the Project, German and Englisch Translation</li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/devkitPro/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/devkitPro\">@devkitPro</a>: libctru, citro3d</li>\n</ul>\n<div class=\"markdown-alert markdown-alert-important\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-report mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Important</p><p dir=\"auto\">And finally it is time to mention <strong><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/cheuble/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/cheuble\">@cheuble</a></strong>, the creator of the <a href=\"https://github.com/cheuble/BCSTM-Player\">Original BCSTM-Player</a> which took advantage of <del>Freeshops</del> <strong>BCSTM Playing Code</strong>. This code is still kinda used in the <strong>BCSTMV2 decoder</strong> which i left in the codebase for <strong>historical reasons</strong>.</p>\n</div>\n<h2 dir=\"auto\">Last words</h2>\n<p dir=\"auto\">If you encounter any issues (including crashes or just bugs), report them in an issue please.</p>\n<p dir=\"auto\">If you want to want to have your language supported as well, feel free to open a pullrequest with the json of your language. But keep in mind that i will remove some strings in some cleanup commit</p>\n<p dir=\"auto\">I will get on them when I have time but for now i need to step back from coding. I always do too much projects and other stuff at once and it is finally time to take a break.</p>\n<p dir=\"auto\">And finally:</p>\n<p dir=\"auto\"><strong>Merry Christmas and happy holidays to everyone 🎄</strong></p>\n<p dir=\"auto\"><em>-tobid7</em></p>", "update_notes_md": "After almost 3 years, it's time for a new big update.\n\nAs all the Updates before only fixed Logical issues with the filebrowser and some visual bugs, it was time to focus on the file loading/decoding and playing code.\n\n## General Stuff\n\n| Type                | Before    | After                          |\n| ------------------- | --------- | ------------------------------ |\n| Encoding            | **ADPCM** | **ADPCM**, **PCM8**, **PCM16** |\n| Chennels            | 1, 2      | 1, 2, 4, 6, 8                  |\n| Play NonLoop to End | No        | Yes                            |\n\n## Github Generated\n* Dev 2.0.0 by @tobid7 in https://github.com/npid7/BCSTM-Player/pull/8\n* Dev 2.0.0 by @tobid7 in https://github.com/npid7/BCSTM-Player/pull/13\n\n* @tobid7 made their first contribution in https://github.com/npid7/BCSTM-Player/pull/8\n\n**Full Changelog**: https://github.com/npid7/BCSTM-Player/compare/v1.5.0...v2.0.0\n\n## Fixes\n\n- Fixed the glitched sound bug 1085acb5b8bf507fb023650f83723edea3d265c4\n- Fixed all the crashes of course by add c++ exceptions to catch issues\n\n## New Stuff\n\n- Switched to [palladium 0.6.0 alpha](https://github.com/tobid7/palladium/tree/development) as backend library\n- Added UI7 UI on the Bottom Screen\n- Added [ctrff](https://github.com/tobid7/ctrff) for fileinspector and ctrff-decoder\n- Added Custom UI for FileInspector and Filebrowser on Top Screen\n- Added Translations [en, de]\n- Added partial theme support (Only for top Screen)\n- Added support for opening bcwav in fileinspector (Not playable yet)\n\n# Other changes\n- No more [citro2d](https://github.com/devkitpro/citro2d) support\n- No Systemfont support yet (cause it freezes)\n\n> [!WARNING]\n>## Known Bugs\n>\n> - License View shows text a bit out of the screen\n> - OLD3DS Only runs at 30FPS (WIP)\n> - It is possible to softlock in license menu\n\n## Credits\n\n- @tobid7: Lead developer of the Project, German and Englisch Translation\n- @devkitpro: libctru, citro3d\n\n> [!IMPORTANT]  \n>And finally it is time to mention **@cheuble**, the creator of the [Original BCSTM-Player](https://github.com/cheuble/BCSTM-Player) which took advantage of ~~Freeshops~~ **BCSTM Playing Code**. This code is still kinda used in the **BCSTMV2 decoder** which i left in the codebase for **historical reasons**.\n\n## Last words\n\nIf you encounter any issues (including crashes or just bugs), report them in an issue please.\n\nIf you want to want to have your language supported as well, feel free to open a pullrequest with the json of your language. But keep in mind that i will remove some strings in some cleanup commit\n\nI will get on them when I have time but for now i need to step back from coding. I always do too much projects and other stuff at once and it is finally time to take a break.\n\nAnd finally:\n\n**Merry Christmas and happy holidays to everyone 🎄**  \n\n*-tobid7*", "updated": "2025-12-25T00:28:51Z", "urls": ["https://db.universal-team.net/3ds/bcstm-player"], "version": "v2.0.0", "version_title": "v2.0.0", "wiki": "https://github.com/npid7/BCSTM-Player/wiki"}, {"author": "NPI-D7", "avatar": "https://avatars.githubusercontent.com/u/71648010?v=4", "categories": ["game"], "color": "#6eb16f", "color_bg": "#4f8050", "created": "2022-04-07T14:05:08Z", "description": "A Clone of Flappy-Bird for the 3ds.", "download_page": "https://github.com/npid7/Flappy-Bird/releases", "downloads": {"Flappy-Bird.3dsx": {"size": 1733436, "size_str": "1 MiB", "url": "https://github.com/npid7/Flappy-Bird/releases/download/1.4.2/Flappy-Bird.3dsx"}, "Flappy-Bird.cia": {"size": 1659840, "size_str": "1 MiB", "url": "https://github.com/npid7/Flappy-Bird/releases/download/1.4.2/Flappy-Bird.cia"}}, "github": "npid7/Flappy-Bird", "icon": "https://raw.githubusercontent.com/npid7/Flappy-Bird/screenshots/app/icon.png", "icon_index": 309, "image": "https://raw.githubusercontent.com/npid7/Flappy-Bird/master/app/banner.png", "image_length": 5916, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "## Flappy-Bird\n\n[![Discord](https://img.shields.io/discord/961610973066702889?style=for-the-badge)](https://discord.gg/h7HBmVdJnC)\n![Downloads](https://img.shields.io/github/downloads/NPI-D7/Flappy-Bird/total.svg?style=for-the-badge)\n\nFlappy Bird Clone for the 3ds.\n\n### Credits\n- [tobid7](https://github.com/tobid7): Lead Developer, RenderD7\n- [Zachary-Rude](https://github.com/Zachary-Rude): Change Homebrew Logo to Licensed (Looks more like a 3rd party game)\n- [devkitpro](https://github.com/devkitpro): for libctru, citro2/3d.\nDong Nguyen, .Gears: for the Game.", "qr": {"Flappy-Bird.cia": "https://db.universal-team.net/assets/images/qr/flappy-bird-cia.png"}, "screenshots": [{"description": "Different colors", "url": "https://db.universal-team.net/assets/images/screenshots/flappy-bird/different-colors.png"}, {"description": "Flying", "url": "https://db.universal-team.net/assets/images/screenshots/flappy-bird/flying.png"}, {"description": "Game over", "url": "https://db.universal-team.net/assets/images/screenshots/flappy-bird/game-over.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/flappy-bird/title-screen.png"}], "slug": "flappy-bird", "source": "https://github.com/npid7/Flappy-Bird", "stars": 4, "systems": ["3DS"], "title": "Flappy-Bird", "unique_ids": [413040], "update_notes": "<ul dir=\"auto\">\n<li>Patched RenderD7 0.9.4 (fixes crash)</li>\n<li>New Icon by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Zachary-Rude/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Zachary-Rude\">@Zachary-Rude</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1973397238\" data-permission-text=\"Title is private\" data-url=\"https://github.com/npid7/Flappy-Bird/issues/3\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/npid7/Flappy-Bird/pull/3/hovercard\" href=\"https://github.com/npid7/Flappy-Bird/pull/3\">#3</a></li>\n<li>Change Homebrew to \"Licenced\" 3ds logo by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Zachary-Rude/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Zachary-Rude\">@Zachary-Rude</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1932980029\" data-permission-text=\"Title is private\" data-url=\"https://github.com/npid7/Flappy-Bird/issues/2\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/npid7/Flappy-Bird/pull/2/hovercard\" href=\"https://github.com/npid7/Flappy-Bird/pull/2\">#2</a></li>\n<li>New Score Path and Savetype</li>\n<li>Disabled RenderD7 Splash by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Zachary-Rude/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Zachary-Rude\">@Zachary-Rude</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1973397238\" data-permission-text=\"Title is private\" data-url=\"https://github.com/npid7/Flappy-Bird/issues/3\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/npid7/Flappy-Bird/pull/3/hovercard\" href=\"https://github.com/npid7/Flappy-Bird/pull/3\">#3</a></li>\n</ul>", "update_notes_md": "- Patched RenderD7 0.9.4 (fixes crash)\n- New Icon by @Zachary-Rude #3\n- Change Homebrew to \"Licenced\" 3ds logo by @Zachary-Rude #2 \n- New Score Path and Savetype\n- Disabled RenderD7 Splash by @Zachary-Rude #3 ", "updated": "2023-11-02T16:51:43Z", "urls": ["https://db.universal-team.net/3ds/flappy-bird"], "version": "1.4.2", "version_title": "1.4.2"}, {"author": "NZ:P Team & masterfeizz", "avatar": "https://avatars.githubusercontent.com/u/91418801?v=4", "categories": ["game"], "color": "#441616", "color_bg": "#441616", "created": "2022-02-08T23:52:38Z", "description": "Call of Duty: Zombies demake, powered by various Quake sourceports. https://docs.nzp.gay/", "download_filter": "3ds", "download_page": "https://github.com/nzp-team/nzportable/releases", "downloads": {"nzportable-3ds.zip": {"size": 72649465, "size_str": "69 MiB", "url": "https://github.com/nzp-team/nzportable/releases/download/nightly/nzportable-3ds.zip"}}, "github": "nzp-team/nzportable", "icon": "https://raw.githubusercontent.com/nzp-team/vril-engine/main/source/platform/ctr/art/icon.png", "icon_index": 310, "image": "https://raw.githubusercontent.com/nzp-team/vril-engine/main/source/platform/ctr/art/banner.png", "image_length": 66499, "installed_files": ["%3DSX%/nzportable.3dsx"], "long_description": "A Quake-based \"demake\" of the 'Nazi Zombies' mode from Call of Duty: World at War.\n\nFeature-equivalent with Call of Duty: World at War on a generic level. Gameplay components are implemented, with minor parity differences. Most World at War maps and their gimmicks are not yet represented. Minor features from Call of Duty: Black Ops are also present.\n\nFeatures \"Nacht der Untoten\" and many maps created by the Community, bundled in.", "screenshots": [{"description": "Gameplay 1", "url": "https://db.universal-team.net/assets/images/screenshots/nazi-zombies-portable/gameplay-1.png"}, {"description": "Gameplay 2", "url": "https://db.universal-team.net/assets/images/screenshots/nazi-zombies-portable/gameplay-2.png"}, {"description": "Gameplay 3", "url": "https://db.universal-team.net/assets/images/screenshots/nazi-zombies-portable/gameplay-3.png"}, {"description": "Loading screen", "url": "https://db.universal-team.net/assets/images/screenshots/nazi-zombies-portable/loading-screen.png"}, {"description": "Main menu", "url": "https://db.universal-team.net/assets/images/screenshots/nazi-zombies-portable/main-menu.png"}, {"description": "Map selection", "url": "https://db.universal-team.net/assets/images/screenshots/nazi-zombies-portable/map-selection.png"}], "scripts": {"nzportable-3ds.zip": [{"file": "nzportable-3ds\\.zip", "output": "/nzportable-3ds.zip", "repo": "nzp-team/nzportable", "type": "downloadRelease"}, {"file": "/nzportable-3ds.zip", "input": "", "output": "/3ds/", "type": "extractFile"}, {"new": "%3DSX%/nzportable.3dsx", "old": "/3ds/nzportable/nzportable.3dsx", "type": "move"}, {"file": "/nzportable-3ds.zip", "type": "deleteFile"}]}, "slug": "nazi-zombies-portable", "source": "https://github.com/nzp-team/nzportable", "stars": 685, "systems": ["3DS"], "title": "Nazi Zombies: Portable", "update_notes": "<p dir=\"auto\">This is a nightly generated automagically. Nightlies are generated at 3AM EST if changes are made to any component of the project in the past 24 hours. Be sure to check the build date above and compare it to the version displayed on the main menu to verify whether or not you are out of date.<br>\nChanges in the following areas have been made since the last nightly:</p>\n<ul dir=\"auto\">\n<li>Vril (PSP/3DS/NSPIRE Engine)</li>\n</ul>\n<p dir=\"auto\">Installation Instructions:</p>\n<ul dir=\"auto\">\n<li>PC: Extract .ZIP archive into a folder of your choice. Linux users may need to mark as executable with <code class=\"notranslate\">chmod</code>. Linux users may also choose to use the Flatpak.</li>\n<li>PSP: Extract the  folder inside the .ZIP archive into <code class=\"notranslate\">PSP/GAME/</code>.</li>\n<li>Nintendo Switch: Extract the  folder inside the .ZIP archive into <code class=\"notranslate\">/switch/</code> and launch with Homebrew Launcher. Requires extra memory, so make sure to open HBLauncher by holding 'R' over an installed title!</li>\n<li>PS VITA: Extract the .ZIP archive into ux0: and install <code class=\"notranslate\">nzp.vpk</code>.</li>\n<li>Nintendo 3DS: Extract the .ZIP archive into <code class=\"notranslate\">/3ds/</code>.</li>\n<li>TI NSPIRE: Extract the .ZIP archive and sync contents to <code class=\"notranslate\">My Documents</code>.</li>\n</ul>\n<p dir=\"auto\">You can also play the WebGL version at <a href=\"https://nzp.gay/\" rel=\"nofollow\">https://nzp.gay/</a></p>", "update_notes_md": "This is a nightly generated automagically. Nightlies are generated at 3AM EST if changes are made to any component of the project in the past 24 hours. Be sure to check the build date above and compare it to the version displayed on the main menu to verify whether or not you are out of date.\nChanges in the following areas have been made since the last nightly:\n* Vril (PSP/3DS/NSPIRE Engine)\n\n Installation Instructions:\n* PC: Extract .ZIP archive into a folder of your choice. Linux users may need to mark as executable with `chmod`. Linux users may also choose to use the Flatpak.\n* PSP: Extract the  folder inside the .ZIP archive into `PSP/GAME/`.\n* Nintendo Switch: Extract the  folder inside the .ZIP archive into `/switch/` and launch with Homebrew Launcher. Requires extra memory, so make sure to open HBLauncher by holding 'R' over an installed title!\n* PS VITA: Extract the .ZIP archive into ux0: and install `nzp.vpk`.\n* Nintendo 3DS: Extract the .ZIP archive into `/3ds/`.\n* TI NSPIRE: Extract the .ZIP archive and sync contents to `My Documents`. \n\n \nYou can also play the WebGL version at https://nzp.gay/", "updated": "2026-03-21T07:39:15Z", "urls": ["https://db.universal-team.net/3ds/nazi-zombies-portable"], "version": "nightly", "version_title": "2.0.0-indev+20260321073756", "website": "https://github.com/nzp-team/nzportable"}, {"archive": {"SpecializeMii.zip": {"SpecializeMii.3dsx": ["3ds-arm/3ds/SpecializeMii/SpecializeMii.3dsx"], "SpecializeMii.cia": ["3ds-arm/SpecializeMii.cia"]}}, "author": "Philipp Joram", "avatar": "https://avatars.githubusercontent.com/u/10487782?v=4", "categories": ["utility"], "color": "#a59123", "color_bg": "#80701b", "created": "2016-10-09T18:02:18Z", "description": "Golden Pants for everyone!", "download_page": "https://github.com/phijor/SpecializeMii/releases", "downloads": {"SpecializeMii.zip": {"size": 1290621, "size_str": "1 MiB", "url": "https://github.com/phijor/SpecializeMii/releases/download/0.1.4/SpecializeMii.zip"}}, "github": "phijor/SpecializeMii", "icon": "https://raw.githubusercontent.com/phijor/SpecializeMii/master/etc/icon.png", "icon_index": 311, "image": "https://raw.githubusercontent.com/phijor/SpecializeMii/master/etc/banner.png", "image_length": 3259, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "slug": "specializemii", "source": "https://github.com/phijor/SpecializeMii", "stars": 31, "systems": ["3DS"], "title": "SpecializeMii", "unique_ids": [998809], "update_notes": "<p dir=\"auto\">This fixes issues <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"201148320\" data-permission-text=\"Title is private\" data-url=\"https://github.com/phijor/SpecializeMii/issues/2\" data-hovercard-type=\"issue\" data-hovercard-url=\"/phijor/SpecializeMii/issues/2/hovercard\" href=\"https://github.com/phijor/SpecializeMii/issues/2\">#2</a> and <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"201727055\" data-permission-text=\"Title is private\" data-url=\"https://github.com/phijor/SpecializeMii/issues/3\" data-hovercard-type=\"issue\" data-hovercard-url=\"/phijor/SpecializeMii/issues/3/hovercard\" href=\"https://github.com/phijor/SpecializeMii/issues/3\">#3</a>, thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/XT-8147/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/XT-8147\">@XT-8147</a> for reporting.</p>", "update_notes_md": "This fixes issues #2 and #3, thanks to @XT-8147 for reporting.\n", "updated": "2017-01-22T11:19:45Z", "urls": ["https://db.universal-team.net/3ds/specializemii"], "version": "0.1.4", "version_title": "Fix un-specializing personal Mii"}, {"author": "Philipp Joram", "avatar": "https://avatars.githubusercontent.com/u/10487782?v=4", "categories": ["utility"], "color": "#a8a8a8", "color_bg": "#808080", "created": "2016-05-09T16:49:33Z", "description": "Use your 3DS as a gamepad on linux", "download_page": "https://github.com/phijor/ctroller/releases", "downloads": {"ctroller-0.4.0.tar.gz": {"size": 489430, "size_str": "477 KiB", "url": "https://github.com/phijor/ctroller/releases/download/0.4.0/ctroller-0.4.0.tar.gz"}, "ctroller.cia": {"size": 620992, "size_str": "606 KiB", "url": "https://github.com/phijor/ctroller/releases/download/0.4.0/ctroller.cia"}}, "github": "phijor/ctroller", "icon": "https://raw.githubusercontent.com/phijor/ctroller/master/3DS/resources/icon.png", "icon_index": 312, "image": "https://raw.githubusercontent.com/phijor/ctroller/master/3DS/resources/banner.png", "image_length": 3022, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "qr": {"ctroller.cia": "https://db.universal-team.net/assets/images/qr/ctroller-cia.png"}, "slug": "ctroller", "source": "https://github.com/phijor/ctroller", "stars": 44, "systems": ["3DS"], "title": "ctroller", "unique_ids": [998748], "update_notes": "<h1 dir=\"auto\">Features</h1>\n<ul dir=\"auto\">\n<li>add gyroscope support:\n<ul dir=\"auto\">\n<li>creates a new virtual device that reports 3 axis</li>\n</ul>\n</li>\n<li>change how to exit the app:\n<ul dir=\"auto\">\n<li>the CIA now only exits by pressing HOME</li>\n</ul>\n</li>\n</ul>\n<h1 dir=\"auto\">Fixes</h1>\n<ul dir=\"auto\">\n<li>only report touch coordinates if there's a touch</li>\n</ul>\n<h1 dir=\"auto\">Refactoring</h1>\n<ul dir=\"auto\">\n<li>restructure device handling</li>\n</ul>", "update_notes_md": "# Features\n- add gyroscope support:\n  - creates a new virtual device that reports 3 axis\n- change how to exit the app:\n  - the CIA now only exits by pressing HOME\n\n# Fixes\n- only report touch coordinates if there's a touch\n\n# Refactoring\n- restructure device handling\n", "updated": "2016-06-15T19:03:12Z", "urls": ["https://db.universal-team.net/3ds/ctroller"], "version": "0.4.0", "version_title": "0.4.0: Virtual device rework and gyroscope support"}, {"author": "profi200", "avatar": "https://avatars.githubusercontent.com/u/7831477?v=4", "categories": ["emulator", "firm"], "color": "#c2e5d8", "color_bg": "#6c8078", "created": "2020-04-15T21:49:42Z", "description": "open_agb_firm is a bare metal app for running GBA homebrew/games using the 3DS builtin GBA hardware.", "download_page": "https://github.com/profi200/open_agb_firm/releases", "downloads": {"open_agb_firm_beta_20241224.7z": {"size": 142457, "size_str": "139 KiB", "url": "https://github.com/profi200/open_agb_firm/releases/download/beta_2024-12-24/open_agb_firm_beta_20241224.7z"}}, "github": "profi200/open_agb_firm", "icon_index": 313, "image": "https://avatars.githubusercontent.com/u/7831477?v=4&size=128", "image_length": 1560, "installed_files": ["%FIRM%/open_agb_firm.firm"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "scripts": {"open_agb_firm.firm": [{"file": "open_agb_firm.*.7z", "output": "/open_agb_firm.7z", "repo": "profi200/open_agb_firm", "type": "downloadRelease"}, {"file": "/open_agb_firm.7z", "input": "^open_agb_firm.firm", "output": "%FIRM%/open_agb_firm.firm", "type": "extractFile"}, {"file": "/open_agb_firm.7z", "input": "^3ds", "output": "/3ds", "type": "extractFile"}, {"file": "/open_agb_firm.7z", "type": "deleteFile"}]}, "slug": "open_agb_firm", "source": "https://github.com/profi200/open_agb_firm", "stars": 1220, "systems": ["3DS"], "title": "open_agb_firm", "update_notes": "<h2 dir=\"auto\">What's Changed</h2>\n<ul dir=\"auto\">\n<li>Added an option to use current rom directory for config and saves by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Exagone313/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Exagone313\">@Exagone313</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2601900117\" data-permission-text=\"Title is private\" data-url=\"https://github.com/profi200/open_agb_firm/issues/209\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/profi200/open_agb_firm/pull/209/hovercard\" href=\"https://github.com/profi200/open_agb_firm/pull/209\">#209</a></li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/profi200/open_agb_firm/commit/dd90d498c423cdfd527acc4cd5c80cb5bec5e937/hovercard\" href=\"https://github.com/profi200/open_agb_firm/commit/dd90d498c423cdfd527acc4cd5c80cb5bec5e937\"><tt>dd90d49</tt></a> Changed the config format to use strings for every setting where it makes sense. This is a breaking change!</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/profi200/open_agb_firm/commit/4e4c2aa2b557709243d8461cde66b5ad514bc9a3/hovercard\" href=\"https://github.com/profi200/open_agb_firm/commit/4e4c2aa2b557709243d8461cde66b5ad514bc9a3\"><tt>4e4c2aa</tt></a> Updated all libretro based color profiles. Added GB micro, GBA SP (AGS-101), DS lite, Nintendo Switch Online and Visual Boy Advance/No$GBA full color profiles. Thanks to Pokefan531 for continuing work on the shaders!</li>\n</ul>\n<p dir=\"auto\">This release changes the config file format in a way incompatible with previous releases. Delete the config file under <code class=\"notranslate\">/3ds/open_agb_firm/config.ini</code>, boot oaf once to create a new config and reconfigure it. You can find all options in the README file as usual.</p>\n<h2 dir=\"auto\">New Contributors</h2>\n<ul dir=\"auto\">\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Exagone313/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Exagone313\">@Exagone313</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2601900117\" data-permission-text=\"Title is private\" data-url=\"https://github.com/profi200/open_agb_firm/issues/209\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/profi200/open_agb_firm/pull/209/hovercard\" href=\"https://github.com/profi200/open_agb_firm/pull/209\">#209</a></li>\n</ul>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/profi200/open_agb_firm/compare/beta_2024-07-30...beta_2024-12-24\"><tt>beta_2024-07-30...beta_2024-12-24</tt></a></p>", "update_notes_md": "## What's Changed\n* Added an option to use current rom directory for config and saves by @Exagone313 in https://github.com/profi200/open_agb_firm/pull/209\n* dd90d498c423cdfd527acc4cd5c80cb5bec5e937 Changed the config format to use strings for every setting where it makes sense. This is a breaking change!\n* 4e4c2aa2b557709243d8461cde66b5ad514bc9a3 Updated all libretro based color profiles. Added GB micro, GBA SP (AGS-101), DS lite, Nintendo Switch Online and Visual Boy Advance/No$GBA full color profiles. Thanks to Pokefan531 for continuing work on the shaders!\n\nThis release changes the config file format in a way incompatible with previous releases. Delete the config file under `/3ds/open_agb_firm/config.ini`, boot oaf once to create a new config and reconfigure it. You can find all options in the README file as usual.\n\n## New Contributors\n* @Exagone313 made their first contribution in https://github.com/profi200/open_agb_firm/pull/209\n\n**Full Changelog**: https://github.com/profi200/open_agb_firm/compare/beta_2024-07-30...beta_2024-12-24", "updated": "2024-12-24T13:26:59Z", "urls": ["https://db.universal-team.net/3ds/open_agb_firm"], "version": "beta_2024-12-24", "version_title": "open_agb_firm beta build 2024-12-24"}, {"author": "pyroticinsanity", "avatar": "https://avatars.githubusercontent.com/u/1209016?v=4", "categories": ["game"], "color": "#2d2d2d", "color_bg": "#2d2d2d", "created": "2020-02-13T21:20:32Z", "description": "Dungeons of Daggorath for the 3DS", "download_page": "https://github.com/pyroticinsanity/3dsdod/releases", "downloads": {"3dsdod-1.1.3dsx": {"size": 4092504, "size_str": "3 MiB", "url": "https://github.com/pyroticinsanity/3dsdod/releases/download/1.1/3dsdod-1.1.3dsx"}, "3dsdod-1.1.cia": {"size": 3851200, "size_str": "3 MiB", "url": "https://github.com/pyroticinsanity/3dsdod/releases/download/1.1/3dsdod-1.1.cia"}}, "github": "pyroticinsanity/3dsdod", "icon": "https://raw.githubusercontent.com/pyroticinsanity/3dsdod/master/banner/3dsdod-icon.png", "icon_index": 314, "image": "https://db.universal-team.net/assets/images/images/dungeons-of-daggorath-3ds.png", "image_length": 18876, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "A port of the TRS-80 game \"Dungeons of Daggorath.\" The original game is controlled by typing commands on the computer, so they are assigned to the 3DS buttons in this port. You can also make custom commands when you press the L button.", "qr": {"3dsdod-1.1.cia": "https://db.universal-team.net/assets/images/qr/3dsdod-1-1-cia.png"}, "screenshots": [{"description": "Gameplay", "url": "https://db.universal-team.net/assets/images/screenshots/dungeons-of-daggorath-3ds/gameplay.png"}, {"description": "Title screen", "url": "https://db.universal-team.net/assets/images/screenshots/dungeons-of-daggorath-3ds/title-screen.png"}], "slug": "dungeons-of-daggorath-3ds", "source": "https://github.com/pyroticinsanity/3dsdod", "stars": 15, "systems": ["3DS"], "title": "Dungeons of Daggorath 3DS", "unique_ids": [253197], "update_notes": "<p dir=\"auto\">Attached are a CIA and 3DSX file depending on what you want to use.</p>\n<h1 dir=\"auto\">QR Code</h1>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/1209016/83885547-bd3f3c80-a703-11ea-8d7d-e2f769a6e872.png\"><img src=\"https://user-images.githubusercontent.com/1209016/83885547-bd3f3c80-a703-11ea-8d7d-e2f769a6e872.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\">Change Log</h1>\n<h2 dir=\"auto\">Bugs Fixed</h2>\n<ul dir=\"auto\">\n<li>Fixed an issue where the 3DS would lock up if you closed the game via the Home button</li>\n</ul>", "update_notes_md": "Attached are a CIA and 3DSX file depending on what you want to use.\n\n# QR Code\n![image](https://user-images.githubusercontent.com/1209016/83885547-bd3f3c80-a703-11ea-8d7d-e2f769a6e872.png)\n\n\n# Change Log\n\n## Bugs Fixed\n- Fixed an issue where the 3DS would lock up if you closed the game via the Home button", "updated": "2020-06-05T14:07:08Z", "urls": ["https://db.universal-team.net/3ds/dungeons-of-daggorath-3ds"], "version": "1.1", "version_title": "Dungeons of Daggorath 3DS - 1.1"}, {"author": "rayasticot", "avatar": "https://avatars.githubusercontent.com/u/88832503?v=4", "categories": ["game"], "color": "#4a2110", "color_bg": "#4a2110", "created": "2021-10-03T19:38:32Z", "description": "Explore the city of Bohicon and talk to the villagers ! /!\\ A bit of gore (low-resolution) /!\\", "download_page": "https://github.com/rayasticot/kirikou/releases", "downloads": {"kirikou.nds": {"size": 4360192, "size_str": "4 MiB", "url": "https://github.com/rayasticot/kirikou/releases/download/v1.0.2/kirikou.nds"}, "kirikou2.nds": {"size": 8355840, "size_str": "7 MiB", "url": "https://github.com/rayasticot/kirikou/releases/download/v1.0.2/kirikou2.nds"}}, "github": "rayasticot/kirikou", "icon": "https://db.universal-team.net/assets/images/icons/kirikou.png", "icon_index": 315, "image": "https://db.universal-team.net/assets/images/icons/kirikou.png", "image_length": 632, "long_description": "Explore the city of Bohicon and talk to the villagers !\n\n/!\\ A bit of gore (low-resolution) /!\\", "qr": {"kirikou.nds": "https://db.universal-team.net/assets/images/qr/kirikou-nds.png", "kirikou2.nds": "https://db.universal-team.net/assets/images/qr/kirikou2-nds.png"}, "slug": "kirikou", "source": "https://github.com/rayasticot/kirikou", "stars": 1, "systems": ["DS"], "title": "kirikou", "update_notes": "<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/88832503/154327256-9b319436-796f-40fa-9a2f-fde44bec05df.png\"><img src=\"https://user-images.githubusercontent.com/88832503/154327256-9b319436-796f-40fa-9a2f-fde44bec05df.png\" alt=\"kiriback\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "![kiriback](https://user-images.githubusercontent.com/88832503/154327256-9b319436-796f-40fa-9a2f-fde44bec05df.png)\n", "updated": "2022-02-16T18:01:44Z", "urls": ["https://db.universal-team.net/ds/kirikou"], "version": "v1.0.2", "version_title": "kirikou fun"}, {"author": "Jamie Adams, regimensocial", "avatar": "https://avatars.githubusercontent.com/u/57022113?v=4", "categories": ["utility", "save-tool"], "color": "#ffde80", "color_bg": "#806f40", "created": "2023-11-06T22:32:04Z", "description": "Citrahold allows you to sync saves between Citra and your 3DS", "download_page": "https://github.com/regimensocial/Citrahold-3DS/releases", "downloads": {"Citrahold-3DS.3dsx": {"size": 1710864, "size_str": "1 MiB", "url": "https://github.com/regimensocial/Citrahold-3DS/releases/download/v1.1.2/Citrahold-3DS.3dsx"}, "Citrahold-3DS.cia": {"size": 1119168, "size_str": "1 MiB", "url": "https://github.com/regimensocial/Citrahold-3DS/releases/download/v1.1.2/Citrahold-3DS.cia"}}, "github": "regimensocial/Citrahold-3DS", "icon": "https://raw.githubusercontent.com/regimensocial/Citrahold-3DS/main/assets/icon.png", "icon_index": 316, "image": "https://raw.githubusercontent.com/regimensocial/Citrahold-3DS/main/assets/banner.png", "image_length": 14039, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "Citrahold provides you with everything you need to easily move game saves from a physical 3DS to a 3DS emulator on your computer (and vice versa).\n\nIt basically allows you to cloud-sync your saves for if you like to play a game across a real 3DS and an emulator.\n\nPlease visit [the website](https://www.citrahold.com/) for much more information! It has everything you need in order to set it up.\n\nCheckpoint (or another competent save manager) and an Internet connection are also required.", "qr": {"Citrahold-3DS.cia": "https://db.universal-team.net/assets/images/qr/citrahold-3ds-cia.png"}, "script_message": "Please visit https://www.citrahold.com/ to get set-up", "slug": "citrahold-3ds", "source": "https://github.com/regimensocial/Citrahold-3DS", "stars": 46, "systems": ["3DS"], "title": "Citrahold-3DS", "unique_ids": [1045502], "update_notes": "<h1 dir=\"auto\">PLEASE READ -&gt; SET YOUR TIME ZONE CORRECTLY IN ROSALINA MENU IF THE SERVER WILL NOT CONNECT! THANK YOU</h1>\n<p dir=\"auto\">If you had a lot of games in your Citrahold directory, the menu would be really long and hard to scroll. I've changed the way it's displayed so that it's a little nicer to use.</p>\n<p dir=\"auto\">It also now reattempts to connect to the server if it immediately fails. Connection failure is common if you boot Citrahold 3DS immediately after starting up the 3DS. Reconnecting usually fixes it.</p>\n<p dir=\"auto\">SET YOUR TIME ZONE CORRECTLY IN ROSALINA MENU IF THE SERVER WILL NOT CONNECT! THANK YOU</p>\n<p dir=\"auto\">You can scan this QR Code in FBI to install it.<br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/7d963adecd2ad3690f67f44c3405443afb5d07fef6d3ab94c3bc8db1e76debef/68747470733a2f2f7777772e6369747261686f6c642e636f6d2f696d61676572792f71722e706e673f6e6577\"><img src=\"https://camo.githubusercontent.com/7d963adecd2ad3690f67f44c3405443afb5d07fef6d3ab94c3bc8db1e76debef/68747470733a2f2f7777772e6369747261686f6c642e636f6d2f696d61676572792f71722e706e673f6e6577\" alt=\"Citrahold CIA QR Code\" data-canonical-src=\"https://www.citrahold.com/imagery/qr.png?new\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "<h1>PLEASE READ -> SET YOUR TIME ZONE CORRECTLY IN ROSALINA MENU IF THE SERVER WILL NOT CONNECT! THANK YOU</h1>\n\nIf you had a lot of games in your Citrahold directory, the menu would be really long and hard to scroll. I've changed the way it's displayed so that it's a little nicer to use.\n\nIt also now reattempts to connect to the server if it immediately fails. Connection failure is common if you boot Citrahold 3DS immediately after starting up the 3DS. Reconnecting usually fixes it.\n\nSET YOUR TIME ZONE CORRECTLY IN ROSALINA MENU IF THE SERVER WILL NOT CONNECT! THANK YOU\n\nYou can scan this QR Code in FBI to install it.\n![Citrahold CIA QR Code](https://www.citrahold.com/imagery/qr.png?new)", "updated": "2024-12-24T03:06:39Z", "urls": ["https://db.universal-team.net/3ds/citrahold-3ds"], "version": "v1.1.2", "version_title": "Citrahold 3DS v1.1.2", "website": "https://www.citrahold.com/"}, {"author": "Ray Haleblian", "avatar": "https://avatars.githubusercontent.com/u/94912?v=4", "categories": ["utility"], "color": "#dedede", "color_bg": "#808080", "created": "2017-11-11T17:53:30Z", "description": "An ebook reader for the Nintendo DS", "download_page": "https://github.com/rhaleblian/dslibris/releases", "downloads": {"dslibris-1.5.2-2.zip": {"size": 1242044, "size_str": "1 MiB", "url": "https://github.com/rhaleblian/dslibris/releases/download/v1.5.2-2/dslibris-1.5.2-2.zip"}}, "github": "rhaleblian/dslibris", "icon": "https://db.universal-team.net/assets/images/icons/dslibris.png", "icon_index": 317, "image": "https://db.universal-team.net/assets/images/images/dslibris.png", "image_length": 213, "installed_files": ["%NDS%/dslibris.nds"], "prerelease": {"download_page": "https://github.com/rhaleblian/dslibris/releases/tag/v1.6.0", "downloads": {"dslibris-1.6.0.zip": {"size": 1144882, "size_str": "1 MiB", "url": "https://github.com/rhaleblian/dslibris/releases/download/v1.6.0/dslibris-1.6.0.zip"}}, "update_notes": "<ul dir=\"auto\">\n<li>Bold italic now renders correctly.</li>\n<li>Screen orientation control is now in the settings.</li>\n</ul>", "update_notes_md": "* Bold italic now renders correctly.\n* Screen orientation control is now in the settings.\n", "updated": "2025-08-16T20:05:36Z", "version": "v1.6.0", "version_title": "1.6.0"}, "scripts": {"dslibris.nds": [{"file": "dslibris.*\\.zip", "output": "/dslibris.zip", "repo": "rhaleblian/dslibris", "type": "downloadRelease"}, {"file": "/dslibris.zip", "input": "", "output": "/", "type": "extractFile"}, {"new": "%NDS%/dslibris.nds", "old": "/dslibris.nds", "type": "move"}, {"file": "/INSTALL.txt", "type": "deleteFile"}, {"file": "/dslibris.zip", "type": "deleteFile"}]}, "slug": "dslibris", "source": "https://github.com/rhaleblian/dslibris", "stars": 135, "systems": ["DS"], "title": "dslibris", "update_notes": "<p dir=\"auto\">Small improvements to browser button text rendering.</p>", "update_notes_md": "Small improvements to browser button text rendering.", "updated": "2024-07-07T22:30:09Z", "urls": ["https://db.universal-team.net/ds/dslibris"], "version": "v1.5.2-2", "version_title": "1.5.2"}, {"archive": {"3ds-master-latest.zip": {"scummvm.3dsx": ["3ds-master-[^/]+/scummvm.3dsx"], "scummvm.cia": ["3ds-master-[^/]+/scummvm.cia"]}, "nds-master-latest.zip": {"scummvm.nds": ["nds-master-[^/]+/scummvm.ds"]}, "scummvm-.*-3ds-3dsx.zip": {"scummvm.3dsx": ["scummvm.3dsx"]}, "scummvm-.*-3ds-cia.zip": {"scummvm.cia": ["scummvm.cia"]}, "scummvm-.*-ds.zip": {"scummvm.nds": ["scummvm.nds"]}}, "author": "ScummVM", "avatar": "https://avatars.githubusercontent.com/u/365181?v=4", "categories": ["emulator"], "color": "#507f20", "color_bg": "#507f20", "created": "2011-02-12T15:50:57Z", "description": "Point-and-click adventure game engines", "download_page": "https://www.scummvm.org/downloads/", "downloads": {"scummvm-3dsx.zip": {"size": null, "url": "https://downloads.scummvm.org/frs/scummvm/2026.2.0/scummvm-2026.2.0-3ds-3dsx.zip"}, "scummvm-cia.zip": {"size": null, "url": "https://downloads.scummvm.org/frs/scummvm/2026.2.0/scummvm-2026.2.0-3ds-cia.zip"}, "scummvm-ds.zip": {"size": null, "url": "https://downloads.scummvm.org/frs/scummvm/2026.2.0/scummvm-2026.2.0-ds.zip"}}, "eval_downloads": true, "github": "scummvm/scummvm", "icon": "https://raw.githubusercontent.com/scummvm/scummvm/master/backends/platform/3ds/app/icon.png", "icon_index": 318, "image": "https://raw.githubusercontent.com/scummvm/scummvm/master/backends/platform/3ds/app/banner.png", "image_length": 17658, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "ScummVM allows you to play classic graphic point-and-click adventure games, text adventure games, and RPGs, as long as you already have the game data files. ScummVM replaces the executable files shipped with the games, which means you can now play your favorite games on all your favorite devices.\n\nWhile ScummVM was originally designed to run LucasArts’ SCUMM games, over time support has been added for many other games: see the full list [on our wiki](https://wiki.scummvm.org/index.php?title=Category:Supported_Games). Noteworthy titles include Broken Sword, Myst and Blade Runner, although there are countless other hidden gems to explore.", "nightly": {"download_page": "https://buildbot.scummvm.org/dailybuilds/master/", "downloads": {"3ds-master-latest.zip": {"url": "https://buildbot.scummvm.org/dailybuilds/master/3ds-master-latest.zip"}, "nds-master-latest.zip": {"url": "https://buildbot.scummvm.org/dailybuilds/master/nds-master-latest.zip"}}}, "slug": "scummvm", "source": "https://github.com/scummvm/scummvm", "stars": 2677, "systems": ["3DS", "DS"], "title": "scummvm", "unique_ids": [1045281], "update_notes": "<p dir=\"auto\">Three months have passed since the last release, and here we are again, with our new release approach. We are both worried and excited, but hope that in the current reality of the absence of pre-release testing, with more frequent releases, we will be able to deliver critical fixes faster.</p>\n<p dir=\"auto\">Let's talk about the release scope. Three months have passed, but the amount of new features is <em>very</em> noticeable.</p>\n<h2 dir=\"auto\">Newly Supported Games:</h2>\n<ul dir=\"auto\">\n<li><em>Necronomicon: The Dawning of Darkness</em></li>\n<li><em>Crime Patrol</em></li>\n<li><em>Crime Patrol 2: Drug Wars</em></li>\n<li><em>The Last Bounty Hunter</em></li>\n<li><em>Mad Dog McCree</em></li>\n<li><em>Mad Dog II: The Lost Gold</em></li>\n<li><em>Space Pirates</em></li>\n<li><em>Who Shot Johnny Rock?</em></li>\n</ul>\n<p dir=\"auto\">And - as usual - there are a couple of \"one more things\"!</p>\n<h1 dir=\"auto\">Changelog</h1>\n<h2 dir=\"auto\">New games:</h2>\n<ul dir=\"auto\">\n<li>Added support for Necronomicon: The Dawning of Darkness.</li>\n<li>Added ALG engine for DOS versions of American Laser Games:<br>\nCrime Patrol, Crime Patrol 2: Drug Wars, The Last Bounty Hunter,<br>\nMad Dog McCree, Mad Dog II: The Lost Gold, Space Pirates<br>\nand Who Shot Johnny Rock?</li>\n</ul>\n<h2 dir=\"auto\">General:</h2>\n<ul dir=\"auto\">\n<li>Improved PC-Speaker emulation.</li>\n<li>Implemented multiselect in the GUI launcher games list.</li>\n<li>Updated ImGui library to 1.92.6-docker.</li>\n<li>Fixed Smart Search in the Icons Grid view in the launcher.</li>\n<li>Simulate MT-32 display for on-screen messages.</li>\n<li>Added possibility to load GUI translations from the local <code class=\"notranslate\">po/</code> directory. Useful for translators since it does not require regeneration of the translations.dat file.</li>\n<li>Significantly reduced compilation time and memory usage when building the TinyGL component.</li>\n<li>Added Help button to the main interface and improved the dialog speed.</li>\n<li>Added possibility to run unpacked GUI themes.</li>\n</ul>\n<h2 dir=\"auto\">AGOS:</h2>\n<ul dir=\"auto\">\n<li>Added music support for the Atari ST releases of Elvira 1 and 2.</li>\n<li>Improved support of the Acorn releases of Simon the Sorcerer. Original cursor is now implemented, along with support of the Desktop Tracker format used for music.</li>\n<li>Improved font rendering accuracy for DOS Personal Nightmare and the Amiga Elvira 1 demo.</li>\n<li>Implemented original cursors for the Amiga release of Personal Nightmare.</li>\n<li>Fixed Personal Nightmare 'Wait' command being far too quick on modern systems.</li>\n<li>Fixed inventory icon colors in the Amiga and Atari ST releases of Personal Nightmare.</li>\n<li>Fixed Simon's sprite having no color in the Acorn floppy demo of Simon the Sorcerer 1.</li>\n</ul>\n<h2 dir=\"auto\">Alcachofa:</h2>\n<ul dir=\"auto\">\n<li>Added support for earlier Spanish CD variant of Mortadelo y Filemón: Una Aventura de Cine - Edición Especial.</li>\n<li>Added support for Russian variant of Mort &amp; Phil: A Movie Adventure (Секретные агенты: Киномонстры атакуют).</li>\n</ul>\n<h2 dir=\"auto\">Bagel:</h2>\n<ul dir=\"auto\">\n<li>Fixed Enter/Escape keys in The Guessing Game guess dialog.</li>\n<li>Fixed using Enter key to close info dialogs.</li>\n<li>Fixed shell animations in Mankala minigame.</li>\n<li>Fixed incorrect evolution logic in Game of Life.</li>\n<li>Hopeful fix for occasional crash entering boardgame stores.</li>\n<li>Fixed crash when hiding boardgame turn start spinner.</li>\n<li>Fixed Poker minigame bet icons rendering over game over dialog.</li>\n<li>Made in-progress speech stop when closing a minigame exit dialog.</li>\n<li>Fixed using Enter key after typing savegame name to save it.</li>\n</ul>\n<h2 dir=\"auto\">Freescape:</h2>\n<ul dir=\"auto\">\n<li>Added sound emulation for Driller, Dark Side, Total Eclipse and<br>\nCastle Master on CPC, C64 and Amiga.</li>\n<li>Added music support for Total Eclipse on Atari ST.</li>\n<li>Added WASD movement option with shift for run.</li>\n<li>Improved touchscreen controls and alternative input mappings for mobile devices.</li>\n<li>Added a debugger with position and area commands.</li>\n<li>Implemented compressed data loading for Driller on Atari ST.</li>\n<li>Fixed rendering artifacts and culling issues.</li>\n<li>Fixed various UI element positions and score rendering across multiple releases.</li>\n</ul>\n<h2 dir=\"auto\">Gob:</h2>\n<ul dir=\"auto\">\n<li>Optimized the number of screen blits, making Gobliiins and Ween noticeably more responsive on weaker platforms. Other Gob games are also positively affected.</li>\n</ul>\n<h2 dir=\"auto\">M4:</h2>\n<ul dir=\"auto\">\n<li>Added music support in Ripley.</li>\n<li>Fixed numerous bugs in Ripley.</li>\n<li>Fixed some bugs in Orion Burger.</li>\n</ul>\n<h2 dir=\"auto\">MM:</h2>\n<ul dir=\"auto\">\n<li>Fixed M&amp;M1 memory corruption on exit.</li>\n<li>Fixed M&amp;M1 display issues/corruption getting items from treasure chests.</li>\n<li>Fixed M&amp;M1 showing incorrect name for attacking monsters in combat.</li>\n</ul>\n<h2 dir=\"auto\">MYST3:</h2>\n<ul dir=\"auto\">\n<li>Restored ambient sounds for harmonic frequencies puzzle in Amateria.</li>\n<li>Fixed resetting animations for turntable puzzle in Amateria.</li>\n<li>Fixed synchronization of videos that play consecutively.</li>\n<li>Fixed skipping frames in some looping videos.</li>\n<li>Fixed frame-triggered ambient sounds in scripted movies.</li>\n<li>Various tweaks for displaying subtitles and inventory in widescreen mod.</li>\n<li>Fixed scaling issues for subtitles, draggable items, inventory bar and<br>\nmain menu in widescreen mod.</li>\n</ul>\n<h2 dir=\"auto\">QdEngine:</h2>\n<ul dir=\"auto\">\n<li>Fixed pathfinding bugs on Windows optimized (release) build.</li>\n</ul>\n<h2 dir=\"auto\">SCUMM:</h2>\n<ul dir=\"auto\">\n<li>Added support for original splash screens in Maniac Mansion NES (when playing from PRG files).</li>\n<li>Added support for the playback feature of the non-interactive demos of Monkey Island 1, Monkey Island 2, and Fate of Atlantis.</li>\n<li>Implemented original cursor for the Apple II release of Maniac Mansion.</li>\n<li>Fixed Maniac Mansion NES logo scroll getting stuck during the intro.</li>\n</ul>\n<h2 dir=\"auto\">Sherlock:</h2>\n<ul dir=\"auto\">\n<li>Fixed occasional crash when using inventory items in Rose Tattoo.</li>\n<li>Fixed crash when using keyboard keys while playing darts in Rose Tattoo.</li>\n<li>Fixed score board layout and logic for dart games in Rose Tattoo.</li>\n</ul>\n<h2 dir=\"auto\">SLUDGE:</h2>\n<ul dir=\"auto\">\n<li>Fixed crash at start of Nathan's Second Chance game.</li>\n</ul>\n<h2 dir=\"auto\">Sword1:</h2>\n<ul dir=\"auto\">\n<li>Fixed music from the original Broken Sword 1 release being played at a wrong sample rate on PS3, Wii and OSXPPC.</li>\n</ul>\n<h2 dir=\"auto\">Sword2:</h2>\n<ul dir=\"auto\">\n<li>Fixed crash with some DXA movies, such as the ones played in the intro.</li>\n</ul>\n<h2 dir=\"auto\">Teenagent:</h2>\n<ul dir=\"auto\">\n<li>Fixed 'could not locate language block' error when starting the Polish and Russian versions.</li>\n</ul>\n<h2 dir=\"auto\">Tinsel:</h2>\n<ul dir=\"auto\">\n<li>Implemented proper palette mapping for the PSX versions of Discworld 1. Before this, the screen wasn't turning black when using the blindfold in Act 3.</li>\n<li>Made it possible to skip the entire introduction (by pressing Escape) in all Discworld 1 versions.</li>\n<li>Fixed Amazon speech accidentally stopped by the Starfish flicking a coin, in Act 2 of all Discworld 1 releases having this original script bug.</li>\n<li>Fixed \"calculate odds\" button not always erased from the screen when asking the guard for probabilities, in Act 3 of early Discworld 1 releases (original script bug).</li>\n<li>Fixed crash when trying to interact with (invisible) City Guards in Act 4 of Discworld 1, due to an original script oversight in early releases.</li>\n<li>Fixed dragon appearing too early in town square in Act 4 of Discworld 1 (original script bug in early releases).</li>\n<li>Fixed conversation window not closing when being done talking with the barman in Discworld 1 L-Space (original script bug in early releases).</li>\n</ul>\n<h2 dir=\"auto\">WAGE:</h2>\n<ul dir=\"auto\">\n<li>Implemented combat system.</li>\n<li>Numerous visual fixes.</li>\n<li>Implemented mouse scrolling of text window.</li>\n<li>Implemented way to show startup screen and play startup sound for games what have those files. There will be new items in the About menu.</li>\n</ul>\n<h2 dir=\"auto\">Atari port:</h2>\n<ul dir=\"auto\">\n<li>Included out-of-tree m68k code optimizations for the SCUMM engine and audio mixing to gather user feedback.</li>\n</ul>\n<h2 dir=\"auto\">macOS port:</h2>\n<ul dir=\"auto\">\n<li>Added support for the newer Text-to-Speech API of macOS 10.14+.</li>\n<li>Restored Help menu and Copy from clipboard features for macOS 10.4-10.5.</li>\n</ul>\n<h2 dir=\"auto\">iOS port:</h2>\n<ul dir=\"auto\">\n<li>Added support for Text-to-Speech.</li>\n<li>Ported the CoreMIDI macOS feature to the iOS/tvOS ports, allowing the use of external MIDI devices for output.</li>\n</ul>\n<hr>\n<h2 dir=\"auto\">Merged PRs</h2>\n<ul dir=\"auto\">\n<li>EMI: Show subtitles of judges during Marco's dive by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/chkr-private/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/chkr-private\">@chkr-private</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3572102231\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/6994\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/6994/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/6994\">#6994</a></li>\n<li>GRIM: EMI: Don't enable lighting when drawing shadows by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/chkr-private/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/chkr-private\">@chkr-private</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3572729549\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/6995\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/6995/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/6995\">#6995</a></li>\n<li>KYRA: (EOB) - Better thrown weapon reloading by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vrza/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vrza\">@vrza</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3617707762\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7028\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7028/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7028\">#7028</a></li>\n<li>SCI: (PQ2/PC98) - fix bug no. 16329 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/athrxx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/athrxx\">@athrxx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3608797865\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7022\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7022/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7022\">#7022</a></li>\n<li>TESTBED: Add shader compatibility tests and remove incompatible shaders from Emscripten build by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/chkuendig/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/chkuendig\">@chkuendig</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3566592379\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/6990\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/6990/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/6990\">#6990</a></li>\n<li>ULTIMA: Reduce sharing of container classes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ccawley2011/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ccawley2011\">@ccawley2011</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3597042819\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7014\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7014/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7014\">#7014</a></li>\n<li>Add webOS to Makefile and fix engines.awk PATH by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/cscd98/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/cscd98\">@cscd98</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3608718421\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7021\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7021/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7021\">#7021</a></li>\n<li>NUVIE: Remove dependency on Shared::EventsManager by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ccawley2011/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ccawley2011\">@ccawley2011</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3597487443\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7016\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7016/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7016\">#7016</a></li>\n<li>PRIVATE: Fix drug bag inventory item by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3628729490\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7031\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7031/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7031\">#7031</a></li>\n<li>PRIVATE: Play phone calls in correct order by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3628796845\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7032\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7032/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7032\">#7032</a></li>\n<li>PRIVATE: Fix Police Station by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3629299851\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7033\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7033/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7033\">#7033</a></li>\n<li>HYPNO: Fix various memory leaks by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lephilousophe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lephilousophe\">@lephilousophe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3628614209\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7030\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7030/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7030\">#7030</a></li>\n<li>GRAPHICS: Add generic alpha blitting routines and use them with NGI by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ccawley2011/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ccawley2011\">@ccawley2011</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3515837953\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/6973\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/6973/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/6973\">#6973</a></li>\n<li>TINYGL: Clamp viewport coordinates to INT_MAX and INT_MIN to avoid overflow/underflow by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/neuromancer/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/neuromancer\">@neuromancer</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3633226341\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7035\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7035/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7035\">#7035</a></li>\n<li>PRIVATE: Wait for police bust audio to complete by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3639915835\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7036\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7036/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7036\">#7036</a></li>\n<li>TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/antoniou79/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/antoniou79\">@antoniou79</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3630515335\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7034\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7034/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7034\">#7034</a></li>\n<li>PRIVATE: Show cursor for safe digits by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3640214408\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7037\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7037/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7037\">#7037</a></li>\n<li>PRIVATE: Fix wall safe initialization, transparency by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3640658086\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7038\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7038/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7038\">#7038</a></li>\n<li>PRIVATE: Fix PhoneClip variable decrementing by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3641347757\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7039\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7039/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7039\">#7039</a></li>\n<li>IOS7: Do not enable USE_OPENGL_GAME in iOS and tvOS when using create_project  by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/larsamannen/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/larsamannen\">@larsamannen</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3597682271\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7017\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7017/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7017\">#7017</a></li>\n<li>TOON: Load subtitles by base file name by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BLooperZ/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BLooperZ\">@BLooperZ</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3649459761\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7044\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7044/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7044\">#7044</a></li>\n<li>COMMON: Make <code class=\"notranslate\">RBTree::erase</code> return a valid iterator by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Botje/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Botje\">@Botje</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3652089484\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7046\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7046/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7046\">#7046</a></li>\n<li>PRIVATE: Implement LoseInventory() by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3645461354\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7043\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7043/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7043\">#7043</a></li>\n<li>PRIVATE: Implement Take/Leave sounds by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3645099677\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7042\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7042/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7042\">#7042</a></li>\n<li>EMI: Don't overwrite global actor alpha when drawing sprites by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/chkr-private/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/chkr-private\">@chkr-private</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3652945888\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7047\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7047/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7047\">#7047</a></li>\n<li>GROOVIE: Avoid crash in Clandestiny finale video by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/antoniou79/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/antoniou79\">@antoniou79</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3652952374\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7048\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7048/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7048\">#7048</a></li>\n<li>GRIM: Handle SayLine Lua call with nil parameter by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/chkr-private/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/chkr-private\">@chkr-private</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3655089111\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7050\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7050/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7050\">#7050</a></li>\n<li>PRIVATE: Finish implementing PoliceBust and BustMovie by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3655124933\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7051\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7051/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7051\">#7051</a></li>\n<li>PRIVATE: Fix addMemory crash when helping Mavis by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3655308616\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7052\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7052/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7052\">#7052</a></li>\n<li>PRIVATE: Clear diary page exits by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3655822244\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7056\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7056/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7056\">#7056</a></li>\n<li>PRIVATE: Dossier navigation details by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3656471293\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7057\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7057/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7057\">#7057</a></li>\n<li>PRIVATE: Add mapping for Japanese Windows cursors by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3656591522\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7058\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7058/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7058\">#7058</a></li>\n<li>PRIVATE: New save format, versioning by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3659669746\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7060\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7060/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7060\">#7060</a></li>\n<li>NEWS: Update PRIVATE news by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3655420451\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7053\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7053/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7053\">#7053</a></li>\n<li>PS3: Disable windowed and iconify features by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lephilousophe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lephilousophe\">@lephilousophe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3657444728\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7059\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7059/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7059\">#7059</a></li>\n<li>VIDEO: Don't hardcode expected channels in PSX decoder by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lephilousophe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lephilousophe\">@lephilousophe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3655636408\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7054\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7054/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7054\">#7054</a></li>\n<li>DIRECTOR: Last minute fixes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moralrecordings/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moralrecordings\">@moralrecordings</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3643388725\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7040\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7040/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7040\">#7040</a></li>\n<li>JANITORIAL: add pre-commit configuration file by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/whoozle/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/whoozle\">@whoozle</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3578571076\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7000\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7000/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7000\">#7000</a></li>\n<li>NGI: Fix use-after-free (Trac#16268) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lephilousophe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lephilousophe\">@lephilousophe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3655775651\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7055\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7055/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7055\">#7055</a></li>\n<li>DIRECTOR: add new detection entries for: by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Lariaa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Lariaa\">@Lariaa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3484940775\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/6962\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/6962/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/6962\">#6962</a></li>\n<li>GRIM: LUA: Fix lua_error() 'noreturn' warning on some platforms by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dwatteau/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dwatteau\">@dwatteau</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3676611767\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7062\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7062/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7062\">#7062</a></li>\n<li>PRIVATE: Misc code cleanup by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3678583493\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7066\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7066/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7066\">#7066</a></li>\n<li>AGI: Fix RTL display for wrapped strings by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sam-mfb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sam-mfb\">@sam-mfb</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3674393551\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7061\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7061/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7061\">#7061</a></li>\n<li>PRIVATE: Update PhoneClip implementation by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3696861101\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7071\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7071/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7071\">#7071</a></li>\n<li>GOB: add french ADI5 addon to detection by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BJNFNE/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BJNFNE\">@BJNFNE</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3701351105\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7074\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7074/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7074\">#7074</a></li>\n<li>Bump urllib3 from 2.5.0 to 2.6.0 in /doc/docportal by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a>[bot] in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3701021479\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7073\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7073/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7073\">#7073</a></li>\n<li>COMMON: Add Canadian French language by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sdelamarre/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sdelamarre\">@sdelamarre</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3692261115\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7070\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7070/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7070\">#7070</a></li>\n<li>STARK: Add support for OpenGL without NPOT by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lephilousophe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lephilousophe\">@lephilousophe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3677754855\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7064\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7064/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7064\">#7064</a></li>\n<li>MM: MM1: Fix crashes when monsters advance during combat by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Lili1228/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Lili1228\">@Lili1228</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3677146363\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7063\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7063/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7063\">#7063</a></li>\n<li>AGI: Add game detection entry for SQ2 Hebrew localization by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sam-mfb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sam-mfb\">@sam-mfb</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3702178559\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7076\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7076/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7076\">#7076</a></li>\n<li>SCI: Reduce stack usage in Console::cmdShowInstruments() by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dwatteau/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dwatteau\">@dwatteau</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3707848828\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7079\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7079/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7079\">#7079</a></li>\n<li>PRIVATE: Fully implement AMRadioClip and PoliceClip by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3703948329\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7078\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7078/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7078\">#7078</a></li>\n<li>PRIVATE: Fix exit area on epilogue screens by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3711840405\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7080\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7080/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7080\">#7080</a></li>\n<li>PRIVATE: Enable pausing when police bust is enabled by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3713013494\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7082\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7082/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7082\">#7082</a></li>\n<li>PRIVATE: Resume background music after pausing by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3714119323\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7083\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7083/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7083\">#7083</a></li>\n<li>AGI: Detect WORDS.TOK.EXTENDED, Remove GF_EXTCHAR by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3720935557\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7084\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7084/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7084\">#7084</a></li>\n<li>AGI: funmade hebrew translation KQ3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SegMash/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SegMash\">@SegMash</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3726435659\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7086\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7086/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7086\">#7086</a></li>\n<li>JANITORIAL: resolve signed/unsigned conflicts by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3692141368\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7069\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7069/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7069\">#7069</a></li>\n<li>IOS7: Disable bounces of the ScrollView containing the toolbar by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/larsamannen/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/larsamannen\">@larsamannen</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3735151379\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7089\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7089/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7089\">#7089</a></li>\n<li>CREATE_PROJECT: Do not set SCUMMVM_NEON for all iOS/tvOS targets by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/larsamannen/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/larsamannen\">@larsamannen</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3712738457\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7081\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7081/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7081\">#7081</a></li>\n<li>PRIVATE: Sound fixes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3728199893\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7088\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7088/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7088\">#7088</a></li>\n<li>JANITORIAL: TOT: resolve signed/unsigned conflicts by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3749834727\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7094\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7094/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7094\">#7094</a></li>\n<li>SCI: [RFC] Add Behind the Developer's Shield as a separate \"game\" by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eriktorbjorn/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eriktorbjorn\">@eriktorbjorn</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3749739432\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7093\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7093/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7093\">#7093</a></li>\n<li>HUGO: Fix HUGO2 DOS parser by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3754931211\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7098\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7098/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7098\">#7098</a></li>\n<li>HUGO: Fix HUGO2 parrot priority by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3764143981\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7100\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7100/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7100\">#7100</a></li>\n<li>GOB: add french Adibou1 CD variant by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BJNFNE/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BJNFNE\">@BJNFNE</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3765496689\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7104\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7104/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7104\">#7104</a></li>\n<li>SHERLOCK: SCALPEL: Add missing JOY_A mappings for controller support by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/zafos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/zafos\">@zafos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3767121876\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7106\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7106/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7106\">#7106</a></li>\n<li>GOB: add filesize version number langcode to GOB games by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BJNFNE/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BJNFNE\">@BJNFNE</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3772231427\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7109\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7109/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7109\">#7109</a></li>\n<li>M4: Add subtitles for Orion Burger and Riddle of Master Lu by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/bluegr/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/bluegr\">@bluegr</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3740854722\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7090\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7090/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7090\">#7090</a></li>\n<li>HUGO: Fix direction handling by retaining keycodes. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/OMGPizzaGuy/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/OMGPizzaGuy\">@OMGPizzaGuy</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3765041988\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7102\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7102/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7102\">#7102</a></li>\n<li>SCUMM: Fix HENetworkGameOptionsDialog layout not being defined by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lephilousophe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lephilousophe\">@lephilousophe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3775013019\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7112\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7112/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7112\">#7112</a></li>\n<li>JANITORIAL: Fix \"orignal\" typo in comment by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/raziel-/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/raziel-\">@raziel-</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3776483329\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7114\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7114/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7114\">#7114</a></li>\n<li>JANITORIAL: Fix \"cant\" typo in comment by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/raziel-/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/raziel-\">@raziel-</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3776485511\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7116\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7116/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7116\">#7116</a></li>\n<li>libretro: specify location of engines.awk by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/cscd98/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/cscd98\">@cscd98</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3703921999\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7077\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7077/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7077\">#7077</a></li>\n<li>GRAPHICS: MACGUI: Fix Beam cursor gets stuck after editing editable widget by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SandhuAmy35/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SandhuAmy35\">@SandhuAmy35</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3777343501\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7118\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7118/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7118\">#7118</a></li>\n<li>JANITORIAL: Fix spelling of 'Writing' in comments by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/raziel-/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/raziel-\">@raziel-</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3776481858\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7113\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7113/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7113\">#7113</a></li>\n<li>JANITORIAL: Fix some mispellings by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/raziel-/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/raziel-\">@raziel-</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3776488071\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7117\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7117/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7117\">#7117</a></li>\n<li>HUGO: Implement DOS displayFrame() by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3768243955\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7108\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7108/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7108\">#7108</a></li>\n<li>GRAPHICS: MACGUI: Fix: Adjust scroll position for editable MacText using kConHPadding by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Al-HassanIbrahim/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Al-HassanIbrahim\">@Al-HassanIbrahim</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3565881217\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/6987\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/6987/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/6987\">#6987</a></li>\n<li>WAGE: Fix Commands menu not resetting on scene change (bug #16294) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Al-HassanIbrahim/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Al-HassanIbrahim\">@Al-HassanIbrahim</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3650616651\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7045\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7045/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7045\">#7045</a></li>\n<li>GUI: Translate the default OK button in message boxes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ccawley2011/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ccawley2011\">@ccawley2011</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3778452911\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7122\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7122/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7122\">#7122</a></li>\n<li>JANITORIAL: Small build fixes in graphics and emscripten port by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Mataniko/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Mataniko\">@Mataniko</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3778757876\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7124\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7124/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7124\">#7124</a></li>\n<li>GUI: Restore Hindi font overrides by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ccawley2011/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ccawley2011\">@ccawley2011</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3778585010\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7123\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7123/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7123\">#7123</a></li>\n<li>DEVTOOLS: added script that executes event recorder tests for configured demos and record files by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mgerhardy/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mgerhardy\">@mgerhardy</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3777353202\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7119\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7119/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7119\">#7119</a></li>\n<li>WINTERMUTE: sotv1/sotv2 improvements by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/darioscarpa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/darioscarpa\">@darioscarpa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3780045999\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7125\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7125/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7125\">#7125</a></li>\n<li>CREATE_PROJECT: add support for SLNX files by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3781177286\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7127\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7127/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7127\">#7127</a></li>\n<li>PRIVATE: fix #16423 subtitles are restored. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dhruv0154/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dhruv0154\">@dhruv0154</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3765936408\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7105\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7105/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7105\">#7105</a></li>\n<li>GUI: Enable multi-selection and multi-removal in list and grid view by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mohitbankar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mohitbankar\">@mohitbankar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3751490295\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7096\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7096/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7096\">#7096</a></li>\n<li>DEVTOOLS: Add LLDB pretty-printers by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Botje/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Botje\">@Botje</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3748469788\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7091\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7091/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7091\">#7091</a></li>\n<li>GUI: Add missing filter matcher to grid widget by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jaskaran-singh-77/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jaskaran-singh-77\">@jaskaran-singh-77</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3788975243\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7132\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7132/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7132\">#7132</a></li>\n<li>BLADERUNNER: Avoid overflow errors with VQA files by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lephilousophe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lephilousophe\">@lephilousophe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3778437773\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7121\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7121/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7121\">#7121</a></li>\n<li>DIRECTOR: add Greveholm 3 to detection by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3780614582\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7126\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7126/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7126\">#7126</a></li>\n<li>AGDS: Add detection for the demo version of Black Mirror by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ccawley2011/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ccawley2011\">@ccawley2011</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3785678649\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7131\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7131/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7131\">#7131</a></li>\n<li>Bump urllib3 from 2.6.0 to 2.6.3 in /doc/docportal by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a>[bot] in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3791527409\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7133\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7133/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7133\">#7133</a></li>\n<li>HUGO: Implement DOS user interface by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3799079641\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7136\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7136/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7136\">#7136</a></li>\n<li>DIRECTOR: Fixes for Welcome to the Future by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moralrecordings/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moralrecordings\">@moralrecordings</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3795216054\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7134\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7134/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7134\">#7134</a></li>\n<li>WINTERMUTE: fix sotv1 package paths by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/darioscarpa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/darioscarpa\">@darioscarpa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3825020694\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7142\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7142/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7142\">#7142</a></li>\n<li>WINTERMUTE: fix subtitles not shown on video by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/darioscarpa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/darioscarpa\">@darioscarpa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3825071196\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7143\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7143/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7143\">#7143</a></li>\n<li>GOB: add new detection entries by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BJNFNE/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BJNFNE\">@BJNFNE</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3825616121\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7147\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7147/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7147\">#7147</a></li>\n<li>GOB: use FR_CAN for French Canadian Adibou2 variant by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BJNFNE/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BJNFNE\">@BJNFNE</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3825671201\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7148\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7148/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7148\">#7148</a></li>\n<li>ULTIMA: NUVIE: rework detection of the known SE Versions by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Henne/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Henne\">@Henne</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3825973190\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7150\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7150/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7150\">#7150</a></li>\n<li>AGI: Add detection for SQ1 Hebrew version by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sam-mfb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sam-mfb\">@sam-mfb</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3825371610\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7145\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7145/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7145\">#7145</a></li>\n<li>VIDEO: fix TheoraDecoder handling of dup frames by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/darioscarpa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/darioscarpa\">@darioscarpa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3825093760\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7144\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7144/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7144\">#7144</a></li>\n<li>3DS: Fix versioning scheme by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lephilousophe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lephilousophe\">@lephilousophe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3826666496\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7151\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7151/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7151\">#7151</a></li>\n<li>DC: Fix version scheme by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lephilousophe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lephilousophe\">@lephilousophe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3826719439\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7152\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7152/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7152\">#7152</a></li>\n<li>ULTIMA: NUVIE: detect all versions of MD V1.4 correctly by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Henne/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Henne\">@Henne</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3827021391\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7153\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7153/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7153\">#7153</a></li>\n<li>GRAPHICS: MACGUI: Fix scrolling behaviors, dialog layouts, and some other bugs. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dhruv0154/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dhruv0154\">@dhruv0154</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3765114476\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7103\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7103/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7103\">#7103</a></li>\n<li>CREATE_PROJECT: Cmake multi-config and /opt/homebrew by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Botje/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Botje\">@Botje</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3804529962\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7139\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7139/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7139\">#7139</a></li>\n<li>AUDIO: Reduce the volume for the PC Speaker emulator by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ccawley2011/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ccawley2011\">@ccawley2011</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3831326670\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7155\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7155/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7155\">#7155</a></li>\n<li>WAGE: Fixed some bugs in step by step design debugger. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dhruv0154/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dhruv0154\">@dhruv0154</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3838296016\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7157\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7157/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7157\">#7157</a></li>\n<li>Janitorial: Fixed typo 'teh' in hpl1 comments by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/TejeshwarDivekar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/TejeshwarDivekar\">@TejeshwarDivekar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3841111111\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7158\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7158/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7158\">#7158</a></li>\n<li>BAKCEND: SDL3: Swap language and country in locale formatting by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BeWorld2018/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BeWorld2018\">@BeWorld2018</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3842823997\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7160\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7160/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7160\">#7160</a></li>\n<li>ANDROID: Updates to the build system and some cleanups by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lephilousophe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lephilousophe\">@lephilousophe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3827129926\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7154\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7154/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7154\">#7154</a></li>\n<li>NDS: Make some parts of ScummVM go to the secondary ROM by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lephilousophe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lephilousophe\">@lephilousophe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3751114726\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7095\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7095/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7095\">#7095</a></li>\n<li>GUI: Restrict max width of scaled pictures in Help by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/gulraiznoorbari/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/gulraiznoorbari\">@gulraiznoorbari</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3856712663\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7169\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7169/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7169\">#7169</a></li>\n<li>BACKENDS: MACOS: Various small fixes/improvements for Tiger/Leopard by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dwatteau/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dwatteau\">@dwatteau</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3837654726\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7156\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7156/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7156\">#7156</a></li>\n<li>Configure: Update MorphOS part by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BeWorld2018/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BeWorld2018\">@BeWorld2018</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3843258926\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7161\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7161/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7161\">#7161</a></li>\n<li>SCI32: Remove GK2 fan subtitle suggestion by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3853951096\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7167\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7167/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7167\">#7167</a></li>\n<li>GRAPHICS: MACGUI: fix active window while scrolling by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dhruv0154/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dhruv0154\">@dhruv0154</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3863603524\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7172\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7172/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7172\">#7172</a></li>\n<li>SAGA: IHNM: Add detection for french fan translation by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/DarkCenobyte/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/DarkCenobyte\">@DarkCenobyte</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3853799682\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7166\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7166/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7166\">#7166</a></li>\n<li>GUI: Multi-Selection and List Widget Improvements by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mohitbankar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mohitbankar\">@mohitbankar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3852888971\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7165\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7165/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7165\">#7165</a></li>\n<li>WINTERMUTE: fix culling in Setup2D by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/darioscarpa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/darioscarpa\">@darioscarpa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3879404742\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7179\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7179/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7179\">#7179</a></li>\n<li>PRIVATE: Fix subtitle restoration in main menu and prevent SFX interruption by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dhruv0154/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dhruv0154\">@dhruv0154</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3816196916\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7140\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7140/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7140\">#7140</a></li>\n<li>AGOS: Implement font squeezing routine for DOS Personal Nightmare and the Amiga Elvira 1 demo by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3866666618\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7174\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7174/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7174\">#7174</a></li>\n<li>WAGE: fix #16293. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dhruv0154/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dhruv0154\">@dhruv0154</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3878509647\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7178\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7178/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7178\">#7178</a></li>\n<li>GUI: Properly restore last selected game in launchers by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mohitbankar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mohitbankar\">@mohitbankar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3881619386\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7181\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7181/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7181\">#7181</a></li>\n<li>VIDEO: Fix seeking to a keyframe in BINK videos by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/antoniou79/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/antoniou79\">@antoniou79</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3880443475\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7180\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7180/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7180\">#7180</a></li>\n<li>DIRECTOR: Add language to quality table message by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/einstein95/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/einstein95\">@einstein95</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3873420835\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7176\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7176/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7176\">#7176</a></li>\n<li>IMAGE: Make more codecs into optional components by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ccawley2011/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ccawley2011\">@ccawley2011</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3783188454\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7130\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7130/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7130\">#7130</a></li>\n<li>AUDIO: Make the SID emulator a subclass of Audio::Chip by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ccawley2011/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ccawley2011\">@ccawley2011</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2459716555\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/6039\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/6039/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/6039\">#6039</a></li>\n<li>TTS: MACOS, IOS: Implement Text to Speech using AVSpeechSynthesizer  by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/criezy/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/criezy\">@criezy</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3862730267\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7171\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7171/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7171\">#7171</a></li>\n<li>SCI: Adding Hebrew translation for KQ4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SegMash/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SegMash\">@SegMash</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3887659354\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7184\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7184/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7184\">#7184</a></li>\n<li>GUI: Lists clear and cls in the gui console debugger's instructions by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lwcorp/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lwcorp\">@lwcorp</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3887615186\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7183\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7183/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7183\">#7183</a></li>\n<li>IMAGE: Improve support for writing image files with palettes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ccawley2011/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ccawley2011\">@ccawley2011</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3783115426\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7129\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7129/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7129\">#7129</a></li>\n<li>JANITORIAL: SCUMM: HE: do not cast away constness by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3897745914\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7188\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7188/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7188\">#7188</a></li>\n<li>JANITORIAL: AGS: add missing override keyword by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3897853313\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7189\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7189/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7189\">#7189</a></li>\n<li>JANITORIAL: ULTIMA: make some constants constexpr by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3898264287\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7192\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7192/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7192\">#7192</a></li>\n<li>JANITORIAL: LAB: remove redundant parentheses by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3898885626\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7193\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7193/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7193\">#7193</a></li>\n<li>JANITORIAL: ALCACHOFA: add missing overrides by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3898256554\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7191\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7191/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7191\">#7191</a></li>\n<li>FREESCAPE: Implement missing Driller sounds for ZX Spectrum and Amstrad CPC by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/neuromancer/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/neuromancer\">@neuromancer</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3677775111\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7065\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7065/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7065\">#7065</a></li>\n<li>JANITORIAL: WAGE: resolve signed/unsigned mismatches by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3897423784\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7187\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7187/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7187\">#7187</a></li>\n<li>PRINCE: Do not show subtiles if they are disabled from GUI by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/antoniou79/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/antoniou79\">@antoniou79</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3902965329\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7194\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7194/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7194\">#7194</a></li>\n<li>JANITORIAL: DEVTOOLS: remove unused loop variables by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3909830847\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7199\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7199/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7199\">#7199</a></li>\n<li>NEVERHOOD: Fix radio music playing when radio is not enabled by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Player701/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Player701\">@Player701</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3907272609\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7197\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7197/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7197\">#7197</a></li>\n<li>ALCACHOFA: fix \"conatins\" typo in graphics.cpp by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BJNFNE/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BJNFNE\">@BJNFNE</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3910202462\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7202\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7202/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7202\">#7202</a></li>\n<li>ULTIMA: Replace Std::string, Std::vector and Std::list with common equivalents by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ccawley2011/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ccawley2011\">@ccawley2011</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3908505049\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7198\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7198/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7198\">#7198</a></li>\n<li>SHERLOCK: TATTOO: Fix bug <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3596822771\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7012\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7012/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7012\">#7012</a> volume controls for MIDI music by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Miguel-Herrero/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Miguel-Herrero\">@Miguel-Herrero</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3801198614\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7138\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7138/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7138\">#7138</a></li>\n<li>3DS: Use official button names from 3DS manual by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/einstein95/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/einstein95\">@einstein95</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3904173945\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7195\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7195/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7195\">#7195</a></li>\n<li>JANITORIAL: CREATE_PROJECT: disable MD5 deprecation warning by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3909834417\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7200\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7200/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7200\">#7200</a></li>\n<li>SCUMM: MI2 DOS NI demo - Minor script patch to prevent crash at startup by following the correct script path. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3876866324\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7177\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7177/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7177\">#7177</a></li>\n<li>3DS: Fix d-pad direction case by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/einstein95/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/einstein95\">@einstein95</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3912393250\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7205\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7205/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7205\">#7205</a></li>\n<li>FREESCAPE: add a debugger. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dhruv0154/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dhruv0154\">@dhruv0154</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3911138792\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7203\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7203/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7203\">#7203</a></li>\n<li>GUI: Adding Help button to GMM and Browser dialog by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sev-/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sev-\">@sev-</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3858226547\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7170\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7170/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7170\">#7170</a></li>\n<li>COMMON: make Common::Pair constexpr by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3898247963\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7190\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7190/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7190\">#7190</a></li>\n<li>JANITORIAL: DEVTOOLS: replace sprintf with snprintf by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3909841044\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7201\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7201/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7201\">#7201</a></li>\n<li>BAGEL: MFC: Move MFC into graphics/ by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dreammaster/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dreammaster\">@dreammaster</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3889843954\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7186\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7186/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7186\">#7186</a></li>\n<li>SCUMM: MMNES - Add support for playback of title screens. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3915775783\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7206\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7206/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7206\">#7206</a></li>\n<li>BLADERUNNER: Drop 'long double' usage by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dwatteau/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dwatteau\">@dwatteau</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3921351383\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7210\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7210/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7210\">#7210</a></li>\n<li>DIRECTOR: add MacJapanese pre-6 equality table by @mistydemeo in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3923167168\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7212\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7212/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7212\">#7212</a></li>\n<li>CREATE_PROJECT: use C++11-style for each loops instead of iterators by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3923687744\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7213\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7213/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7213\">#7213</a></li>\n<li>DREAMCAST: Automatically launch when single game detected by @mark-temporary in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3917277626\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7208\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7208/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7208\">#7208</a></li>\n<li>JANITORIAL: NUVIE: resolve global constructor by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3925376010\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7214\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7214/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7214\">#7214</a></li>\n<li>COMMON: Move file search in current working directory to backends by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lephilousophe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lephilousophe\">@lephilousophe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3881755306\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7182\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7182/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7182\">#7182</a></li>\n<li>BACKENDS: SDL: Set getImGuiTexture filtering to nearest by @sronsse in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3919270173\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7209\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7209/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7209\">#7209</a></li>\n<li>GUI: Add scrollable removal confirmation dialog by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mohitbankar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mohitbankar\">@mohitbankar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3917103660\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7207\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7207/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7207\">#7207</a></li>\n<li>GRAPHICS: FONTS: Add allowCharClipping parameter by @AndywinXp in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3872630205\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7175\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7175/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7175\">#7175</a></li>\n<li>GUI: Fix the List scrolling with up/down keys by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mohitbankar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mohitbankar\">@mohitbankar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3930974299\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7216\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7216/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7216\">#7216</a></li>\n<li>JANITORIAL: M4: add missing constructors to Buffer struct by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3930783510\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7215\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7215/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7215\">#7215</a></li>\n<li>JANITORIAL: M4: restore default initializers to Buffer struct by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3932301882\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7217\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7217/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7217\">#7217</a></li>\n<li>DIRECTOR: Fixes for Incarnatia by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moralrecordings/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moralrecordings\">@moralrecordings</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3933625534\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7219\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7219/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7219\">#7219</a></li>\n<li>SCUMM: Introduce ScummEditor by @sronsse in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3933527627\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7218\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7218/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7218\">#7218</a></li>\n<li>GUI: Fix Arrow key navigation in Grouped List by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mohitbankar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mohitbankar\">@mohitbankar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3935121241\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7220\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7220/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7220\">#7220</a></li>\n<li>GUI: Fix arrow key navigation with collapsed groups in List by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mohitbankar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mohitbankar\">@mohitbankar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3938366773\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7223\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7223/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7223\">#7223</a></li>\n<li>SCUMM: Add getEncByte helper method by @sronsse in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3938144349\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7222\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7222/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7222\">#7222</a></li>\n<li>SCUMM: MM NES - Workaround to fix intro logo scroll hang with 256px viewport by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3935331224\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7221\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7221/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7221\">#7221</a></li>\n<li>FREESCAPE: Fix DOS/CGA rendering and palettes for Total Eclipse by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SandhuAmy35/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SandhuAmy35\">@SandhuAmy35</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3941000041\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7225\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7225/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7225\">#7225</a></li>\n<li>Move and update the ImGui MemoryEditor component by @sronsse in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3942548403\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7229\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7229/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7229\">#7229</a></li>\n<li>FREESCAPE: remove temp file from freescape engine by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BJNFNE/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BJNFNE\">@BJNFNE</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3944035263\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7230\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7230/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7230\">#7230</a></li>\n<li>DEVTOOLS: PYCDLIB: Allow None encoding in <em>get</em>*_entry functions, add encoding fallback in walk by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/einstein95/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/einstein95\">@einstein95</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3912388279\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7204\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7204/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7204\">#7204</a></li>\n<li>JANITORIAL: ULTIMA: use ARRAYSIZE macro by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3944861300\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7232\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7232/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7232\">#7232</a></li>\n<li>JANITORIAL: HPL1: use ARRAYSIZE macro by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3944866496\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7233\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7233/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7233\">#7233</a></li>\n<li>JANITORIAL: GRIM: use ARRAYSIZE macro by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3944869183\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7234\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7234/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7234\">#7234</a></li>\n<li>JANITORIAL: ENGINES: use ARRAYSIZE macro by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3944873334\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7235\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7235/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7235\">#7235</a></li>\n<li>JANITORIAL: DEVTOOLS: use common ARRAYSIZE macro definition by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3944877093\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7236\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7236/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7236\">#7236</a></li>\n<li>JANITORIAL: use common ARRAYSIZE macro by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3944881742\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7237\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7237/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7237\">#7237</a></li>\n<li>AGS: Update beyondowlsgard entry by @menschel in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3944720807\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7231\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7231/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7231\">#7231</a></li>\n<li>Fix JSON library IntegerNumber handling by @sronsse in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3944923570\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7239\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7239/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7239\">#7239</a></li>\n<li>AGOS: Simon 1 Acorn - Implement Acorn cursor for Simon 1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3953526651\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7245\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7245/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7245\">#7245</a></li>\n<li>SCUMM: EDITOR: Introduce settings by @sronsse in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3951036507\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7244\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7244/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7244\">#7244</a></li>\n<li>BASE: Fix --md5 warning about Mac resources when used on a non-Mac file by @elasota in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3949141460\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7242\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7242/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7242\">#7242</a></li>\n<li>SCUMM: MM Apple II - Use the original Apple II cursor like we do for the other platforms. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3957216987\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7247\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7247/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7247\">#7247</a></li>\n<li>SCUMM: MI2 NI DOS Demo - Add support for original demo.rec playback file by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3950302306\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7243\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7243/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7243\">#7243</a></li>\n<li>GRIM: Delete Set pool objects <em>after</em> deleting Actor pool objects by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dwatteau/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dwatteau\">@dwatteau</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3948864035\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7241\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7241/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7241\">#7241</a></li>\n<li>FREESCAPE: Fix minor UI color palette for DOS/EGA Total Eclipse. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SandhuAmy35/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SandhuAmy35\">@SandhuAmy35</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3971698523\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7250\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7250/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7250\">#7250</a></li>\n<li>AGOS: Simon1 - Support for the Desktop Tracker(DskT) format compressed mods used for music by Simon 1 for Acorn Archimedes. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3941636151\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7227\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7227/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7227\">#7227</a></li>\n<li>GOB: improve detection entries comments by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BJNFNE/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BJNFNE\">@BJNFNE</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3971802090\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7251\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7251/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7251\">#7251</a></li>\n<li>Fix starting Teenagent Polish and Russian versions by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/criezy/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/criezy\">@criezy</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3965867017\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7249\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7249/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7249\">#7249</a></li>\n<li>GUI: Enable rich syntax search in Grid View by @phyulwin in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3956456999\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7246\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7246/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7246\">#7246</a></li>\n<li>BACKENDS: avoid Windows ARRAYSIZE definition by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3944911453\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7238\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7238/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7238\">#7238</a></li>\n<li>SCUMM: Introduce Resource class to ScummEditor by @sronsse in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3979283366\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7257\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7257/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7257\">#7257</a></li>\n<li>COMMON, WIN32: Printing support improvements by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sdelamarre/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sdelamarre\">@sdelamarre</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3986371361\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7259\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7259/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7259\">#7259</a></li>\n<li>FREESCAPE: Fix DOS Castle Master lightning effect by @AndreiRV1 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3972340176\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7252\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7252/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7252\">#7252</a></li>\n<li>NANCY: Fix off-by-one error in TableIndexSetValueHS correctness check by @flipkick in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3991903620\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7260\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7260/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7260\">#7260</a></li>\n<li>AGI: Migrate Apple II and CoCo3 sound code to Audio::PCSpeaker by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ccawley2011/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ccawley2011\">@ccawley2011</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3978417365\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7255\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7255/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7255\">#7255</a></li>\n<li>AGOS: Simon1 Acorn Floppy Demo - Fix for Simon appearing black in the Acorn Floppy Demo. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3992409871\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7263\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7263/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7263\">#7263</a></li>\n<li>NANCY: Fix TurningPuzzle animation speed scaling with frame count by @flipkick in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3993598321\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7264\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7264/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7264\">#7264</a></li>\n<li>AGOS: Simon1 - More accurate Acorn cursor. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3975635007\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7254\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7254/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7254\">#7254</a></li>\n<li>CHAMBER: Refactor splash screen for Hercules by @11-andy-11 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3997613958\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7267\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7267/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7267\">#7267</a></li>\n<li>Feature/new debugger gui by @ramyak-sharma in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3995528601\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7265\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7265/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7265\">#7265</a></li>\n<li>GRAPHICS: Move Hercules palettes to global graphics manager by @11-andy-11 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4001403092\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7270\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7270/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7270\">#7270</a></li>\n<li>DIRECTOR: Fixes for Journeyman Project by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moralrecordings/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moralrecordings\">@moralrecordings</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4001713605\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7272\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7272/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7272\">#7272</a></li>\n<li>Introduce Explorer window to ScummEditor by @sronsse in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3992067172\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7262\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7262/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7262\">#7262</a></li>\n<li>DIRECTOR: DT: Add scrolling and labels by @ramyak-sharma in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4004904387\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7273\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7273/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7273\">#7273</a></li>\n<li>AUDIO: MT32: Simulate original MT-32 green LCD display in OSD by @artemnutbov in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3986264574\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7258\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7258/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7258\">#7258</a></li>\n<li>ALG Engine: ready for testing by @dckone in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3999482839\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7269\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7269/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7269\">#7269</a></li>\n<li>FREESCAPE: Depth rendering based on the original implementation by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/neuromancer/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/neuromancer\">@neuromancer</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3655067904\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7049\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7049/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7049\">#7049</a></li>\n<li>IOS7: Integrate CoreMIDI into the iOS &amp; tvOS backends by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/larsamannen/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/larsamannen\">@larsamannen</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3997428391\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7266\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7266/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7266\">#7266</a></li>\n<li>COMMON: I18N: Load <code class=\"notranslate\">.po</code> files near <code class=\"notranslate\">translations.dat</code> by @sh3boly in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3991975543\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7261\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7261/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7261\">#7261</a></li>\n<li>Make buildbots happy again by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/larsamannen/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/larsamannen\">@larsamannen</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4007627432\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7274\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7274/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7274\">#7274</a></li>\n<li>BASE: Do not register COREMIDI plugin for tvOS by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/larsamannen/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/larsamannen\">@larsamannen</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4007760145\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7275\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7275/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7275\">#7275</a></li>\n<li>ALG: fix static code analysis issues, add credits.pl, add extended saves support by @dckone in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4009149582\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7278\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7278/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7278\">#7278</a></li>\n<li>NANCY: Fix TurningPuzzle solve animation timing by @flipkick in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4008821798\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7277\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7277/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7277\">#7277</a></li>\n<li>ALG: bugfix for unregisterScriptFunctions by @dckone in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4011663830\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7281\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7281/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7281\">#7281</a></li>\n<li>AGOS: Simon1 Acorn - Fix playback of mods for the full version of Simon 1 Acorn Floppy. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4011726651\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7282\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7282/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7282\">#7282</a></li>\n<li>TINSEL: Discworld 1 Script Patches by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4009249935\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7279\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7279/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7279\">#7279</a></li>\n<li>ALG: add remaining missing initializers. CID 1609033, CID 1609028 by @dckone in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4019483634\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7283\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7283/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7283\">#7283</a></li>\n<li>WAGE: Support custom File menu by @1SHAMAY1 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4022236476\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7285\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7285/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7285\">#7285</a></li>\n<li>GUI: Fix lag and Implement Anti-aliasing in Rich Text by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mohitbankar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mohitbankar\">@mohitbankar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4021576727\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7284\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7284/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7284\">#7284</a></li>\n<li>BACKENDS: OPENGL: Unpanic warning by @orgads in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4023898462\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7286\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7286/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7286\">#7286</a></li>\n<li>DIRECTOR: DT: Implement Cast Details by @avnishkirnalli in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4027699157\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7288\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7288/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7288\">#7288</a></li>\n<li>GIT: Add vcpkg_installed to .gitignore by @Krish2882005 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4029810831\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7290\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7290/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7290\">#7290</a></li>\n<li>DIRECTOR: DT: Add Light theme and refactor themes by @Krish2882005 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4029739302\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7289\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7289/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7289\">#7289</a></li>\n<li>KYRA: EOB: fix compass after spellbook abort by @btb in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4025210534\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7287\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7287/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7287\">#7287</a></li>\n<li>DIRECTOR: DT: Score: Add Center button, QOL changes by @ramyak-sharma in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4031259579\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7291\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7291/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7291\">#7291</a></li>\n<li>PHOENIXVR: Fix some leaks by @tunnelsociety in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4032007353\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7292\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7292/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7292\">#7292</a></li>\n<li>GUI: Fix leak of cached RichText surface by @tunnelsociety in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4032065275\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7293\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7293/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7293\">#7293</a></li>\n<li>FREESCAPE: Fix minor UI fixes in Darkside CGA and global palettes for… by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SandhuAmy35/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SandhuAmy35\">@SandhuAmy35</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4038248396\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7296\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7296/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7296\">#7296</a></li>\n<li>QDENGINE: Fix Broken Pathfinding in Pilot Brothers 3D by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mohitbankar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mohitbankar\">@mohitbankar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4039218806\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7297\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7297/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7297\">#7297</a></li>\n<li>TINSEL: Add support for PSX .LFI/.LFD archive files by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4040291683\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7298\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7298/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7298\">#7298</a></li>\n<li>AGOS: Elvira 1/2 Atari ST - Music support. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4038156654\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7295\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7295/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7295\">#7295</a></li>\n<li>DIRECTOR: DT: Debugger UI QoL updates and ImGui crash fix by @Krish2882005 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4041924053\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7299\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7299/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7299\">#7299</a></li>\n<li>SCUMM: Unify AkosRenderer and ClassicCostumeRenderer RLE code by @mikrosk in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3011928649\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/6565\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/6565/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/6565\">#6565</a></li>\n<li>SCUMM: MI1 SEGA CD - Add the option to use the original 'wait' cursor on the pause menu by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4007861204\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7276\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7276/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7276\">#7276</a></li>\n<li>TINSEL: Fix DW1 Act 4 dragon appearing before finale by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4047651872\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7300\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7300/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7300\">#7300</a></li>\n<li>AUDIO: fix vorbis seek callback return value by @flipkick in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4048611105\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7302\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7302/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7302\">#7302</a></li>\n<li>WAGE: add ability to display Startup Image and play Startup Sound by @roby405 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4051534171\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7303\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7303/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7303\">#7303</a></li>\n<li>TINSEL: Fix multibyte strings by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4053601893\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7304\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7304/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7304\">#7304</a></li>\n<li>GUI: Refactor PopUpDialog::findItem by @tunnelsociety in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4061334230\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7310\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7310/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7310\">#7310</a></li>\n<li>DIRECTOR: DT: Add variable watch logging and script search by @ramyak-sharma in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4058271110\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7306\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7306/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7306\">#7306</a></li>\n<li>CHAMBER: Implement Hercule scaling by @11-andy-11 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4033995625\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7294\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7294/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7294\">#7294</a></li>\n<li>NANCY: Fix RippedLetterPuzzle crash after save by @flipkick in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4061588316\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7311\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7311/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7311\">#7311</a></li>\n<li>WAGE: Fix character encoding in Apple menu game name by @1SHAMAY1 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4064797764\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7312\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7312/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7312\">#7312</a></li>\n<li>DEVTOOLS: PYCDLIB: Explicitly pass encoding only when it is not None by @npjg in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4073282564\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7314\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7314/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7314\">#7314</a></li>\n<li>NANCY: Fix HIS Vorbis rewind-to-zero by @flipkick in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4060489375\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7309\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7309/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7309\">#7309</a></li>\n<li>NANCY: Fix RaycastPuzzle typo. PVS-Studio V501 by @tunnelsociety in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4077321175\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7316\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7316/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7316\">#7316</a></li>\n<li>NANCY: Fix PianoPuzzle multi-key edge case by @tunnelsociety in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4077618017\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7317\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7317/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7317\">#7317</a></li>\n<li>SCUMM: Remove broken ARM costume renderer by @mikrosk in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4075434422\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7315\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7315/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7315\">#7315</a></li>\n<li>MTROPOLIS: resolve key mapping mismatch for ARROWDOWN and DEL by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4078735579\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7320\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7320/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7320\">#7320</a></li>\n<li>JANITORIAL: resolve signed/unsigned conflicts by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meekee7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meekee7\">@meekee7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4078938716\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7321\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7321/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7321\">#7321</a></li>\n<li>TINSEL: New DW1 introduction skip technique by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4078661423\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7319\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7319/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7319\">#7319</a></li>\n<li>DIRECTOR: Fixes for D6 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moralrecordings/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moralrecordings\">@moralrecordings</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4068368931\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7313\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7313/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7313\">#7313</a></li>\n<li>GUI: Update print preview on dialog resize by @tunnelsociety in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4079841232\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7323\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7323/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7323\">#7323</a></li>\n<li>SCUMM: HE: Avoid Wiz left shift of negative value by @tunnelsociety in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4079057327\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7322\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7322/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7322\">#7322</a></li>\n<li>SCUMM: Implement UI and functionality for loading original playback files for FoA, MI1 and MI2. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4058447368\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7307\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7307/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7307\">#7307</a></li>\n<li>SLUDGE: Fix data file encoding and restore CP1252 validation by @AzzurraSuffia in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4091648512\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7328\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7328/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7328\">#7328</a></li>\n<li>GUI: Improve rendering time of cloud and keyboard tabs in help dialog by @StoneVerve in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4078052126\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7318\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7318/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7318\">#7318</a></li>\n<li>GUI: Parse unpacked themes by @sh3boly in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4059805493\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7308\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7308/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7308\">#7308</a></li>\n<li>WAYNESWORLD: Add detection object by @flipkick in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4102432762\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7337\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7337/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7337\">#7337</a></li>\n<li>TINSEL: Fix DW1 Sega Saturn graphics by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4102322968\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7336\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7336/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7336\">#7336</a></li>\n<li>SCI: Add detection for the Hebrew fanmade translation of KQ5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SegMash/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SegMash\">@SegMash</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4093450543\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7329\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7329/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7329\">#7329</a></li>\n<li>SHERLOCK: Fall back to AdLib for General MIDI in Serrated Scalpel by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eriktorbjorn/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eriktorbjorn\">@eriktorbjorn</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4097696633\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7332\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7332/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7332\">#7332</a></li>\n<li>DIRECTOR: Fixes for Journeyman Project by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moralrecordings/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moralrecordings\">@moralrecordings</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4103350558\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7339\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7339/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7339\">#7339</a></li>\n<li>AGOS: Personal Nightmare - Fix palette for Amiga and Atari ST inventory icons and fix the 'ROOM' button. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4095763738\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7331\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7331/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7331\">#7331</a></li>\n<li>AGOS: Personal Nightmare - wait command fixes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4098213503\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7333\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7333/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7333\">#7333</a></li>\n<li>AGOS: Personal Nightmare Amiga - Add Amiga specific info and hand cursors by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4104173073\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7340\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7340/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7340\">#7340</a></li>\n<li>BUILD: Drop clang -Wno-sign-compare by @tunnelsociety in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4098584917\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7334\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7334/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7334\">#7334</a></li>\n<li>TINSEL: Fix DW1 PSX palette mapping, image clipping by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4113910842\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7343\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7343/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7343\">#7343</a></li>\n<li>WAYNESWORLD: Add WAYNESWORLD engine (which is accidentally already in Master) by @Strangerke in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4103341054\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7338\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7338/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7338\">#7338</a></li>\n<li>DIRECTOR: Add detection and xlibs for The Legend of Lotus Spring by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/einstein95/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/einstein95\">@einstein95</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4085495956\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7325\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7325/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7325\">#7325</a></li>\n<li>GOB: Performance optimisations by @mikrosk in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4106946321\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7341\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7341/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7341\">#7341</a></li>\n<li>GUI: RemovalConfirmationDialog improvements before release by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4123263010\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7350\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7350/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7350\">#7350</a></li>\n<li>GUI: Fix ListWidget SHIFT+UP multi-selection by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sluicebox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sluicebox\">@sluicebox</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4131970950\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7357\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7357/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7357\">#7357</a></li>\n<li>SLUDGE: Fix missing text and dynamic graphics during hardScroll by @AzzurraSuffia in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4134403603\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7358\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7358/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7358\">#7358</a></li>\n<li>DRASCULA: Fix for original walk/talk bug <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1231955887\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/3871\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/3871/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/3871\">#3871</a> by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4136091719\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7361\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7361/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7361\">#7361</a></li>\n<li>AGOS: Further fixes for PN 'wait' command by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robertmegone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robertmegone\">@robertmegone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4130409296\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7354\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7354/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7354\">#7354</a></li>\n<li>IOS7: Make tvOS run again by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/larsamannen/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/larsamannen\">@larsamannen</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4116069119\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7345\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7345/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7345\">#7345</a></li>\n<li>KYRA: Add Korean fan translation support for Hand of Fate by @colus001 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4100296167\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7335\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7335/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7335\">#7335</a></li>\n<li>Bump requests from 2.32.5 to 2.33.0 in /doc/docportal by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a>[bot] in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4145777413\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7369\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7369/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7369\">#7369</a></li>\n<li>GUI: Fix mouse dragging issue with scrollbar in help menu by @moetez00 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4130917953\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7356\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7356/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7356\">#7356</a></li>\n<li>LAUNCHER: Remove temporary game ID when detection fails. by @moetez00 in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4136324536\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7363\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7363/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7363\">#7363</a></li>\n<li>IOS7: Fix airplay mirroring to external displays by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/larsamannen/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/larsamannen\">@larsamannen</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4141567536\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7366\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7366/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7366\">#7366</a></li>\n<li>NEWS: add latest GOB changes to NEUES.md by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BJNFNE/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BJNFNE\">@BJNFNE</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4158299720\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7373\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7373/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7373\">#7373</a></li>\n</ul>\n<h2 dir=\"auto\">New Contributors: Welcome!</h2>\n<ul dir=\"auto\">\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/cscd98/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/cscd98\">@cscd98</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3608718421\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7021\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7021/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7021\">#7021</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/whoozle/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/whoozle\">@whoozle</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3578571076\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7000\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7000/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7000\">#7000</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sam-mfb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sam-mfb\">@sam-mfb</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3674393551\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7061\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7061/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7061\">#7061</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Lili1228/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Lili1228\">@Lili1228</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3677146363\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7063\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7063/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7063\">#7063</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/zafos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/zafos\">@zafos</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3767121876\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7106\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7106/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7106\">#7106</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SandhuAmy35/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SandhuAmy35\">@SandhuAmy35</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3777343501\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7118\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7118/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7118\">#7118</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dhruv0154/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dhruv0154\">@dhruv0154</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3765936408\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7105\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7105/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7105\">#7105</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mohitbankar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mohitbankar\">@mohitbankar</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3751490295\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7096\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7096/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7096\">#7096</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jaskaran-singh-77/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jaskaran-singh-77\">@jaskaran-singh-77</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3788975243\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7132\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7132/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7132\">#7132</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/TejeshwarDivekar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/TejeshwarDivekar\">@TejeshwarDivekar</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3841111111\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7158\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7158/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7158\">#7158</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/gulraiznoorbari/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/gulraiznoorbari\">@gulraiznoorbari</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3856712663\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7169\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7169/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7169\">#7169</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/DarkCenobyte/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/DarkCenobyte\">@DarkCenobyte</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3853799682\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7166\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7166/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7166\">#7166</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Miguel-Herrero/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Miguel-Herrero\">@Miguel-Herrero</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3801198614\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7138\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7138/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7138\">#7138</a></li>\n<li>@mark-temporary made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3917277626\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7208\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7208/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7208\">#7208</a></li>\n<li>@menschel made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3944720807\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7231\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7231/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7231\">#7231</a></li>\n<li>@phyulwin made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3956456999\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7246\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7246/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7246\">#7246</a></li>\n<li>@AndreiRV1 made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3972340176\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7252\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7252/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7252\">#7252</a></li>\n<li>@flipkick made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3991903620\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7260\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7260/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7260\">#7260</a></li>\n<li>@11-andy-11 made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3997613958\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7267\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7267/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7267\">#7267</a></li>\n<li>@ramyak-sharma made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3995528601\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7265\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7265/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7265\">#7265</a></li>\n<li>@artemnutbov made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3986264574\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7258\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7258/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7258\">#7258</a></li>\n<li>@sh3boly made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3991975543\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7261\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7261/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7261\">#7261</a></li>\n<li>@1SHAMAY1 made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4022236476\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7285\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7285/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7285\">#7285</a></li>\n<li>@avnishkirnalli made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4027699157\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7288\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7288/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7288\">#7288</a></li>\n<li>@btb made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4025210534\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7287\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7287/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7287\">#7287</a></li>\n<li>@roby405 made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4051534171\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7303\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7303/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7303\">#7303</a></li>\n<li>@AzzurraSuffia made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4091648512\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7328\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7328/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7328\">#7328</a></li>\n<li>@StoneVerve made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4078052126\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7318\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7318/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7318\">#7318</a></li>\n<li>@colus001 made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4100296167\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7335\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7335/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7335\">#7335</a></li>\n<li>@moetez00 made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4130917953\" data-permission-text=\"Title is private\" data-url=\"https://github.com/scummvm/scummvm/issues/7356\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/scummvm/scummvm/pull/7356/hovercard\" href=\"https://github.com/scummvm/scummvm/pull/7356\">#7356</a></li>\n</ul>\n<p dir=\"auto\"><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/scummvm/scummvm/compare/v2026.1.0...v2026.2.0\"><tt>v2026.1.0...v2026.2.0</tt></a></p>", "update_notes_md": "Three months have passed since the last release, and here we are again, with our new release approach. We are both worried and excited, but hope that in the current reality of the absence of pre-release testing, with more frequent releases, we will be able to deliver critical fixes faster.\n\nLet's talk about the release scope. Three months have passed, but the amount of new features is _very_ noticeable.\n\n## Newly Supported Games:\n* _Necronomicon: The Dawning of Darkness_\n* _Crime Patrol_\n* _Crime Patrol 2: Drug Wars_\n* _The Last Bounty Hunter_\n* _Mad Dog McCree_\n* _Mad Dog II: The Lost Gold_\n* _Space Pirates_\n* _Who Shot Johnny Rock?_\n\nAnd - as usual - there are a couple of \"one more things\"!\n\n# Changelog\n## New games:\n   - Added support for Necronomicon: The Dawning of Darkness.\n   - Added ALG engine for DOS versions of American Laser Games:\n     Crime Patrol, Crime Patrol 2: Drug Wars, The Last Bounty Hunter,\n     Mad Dog McCree, Mad Dog II: The Lost Gold, Space Pirates\n     and Who Shot Johnny Rock?\n\n## General:\n   - Improved PC-Speaker emulation.\n   - Implemented multiselect in the GUI launcher games list.\n   - Updated ImGui library to 1.92.6-docker.\n   - Fixed Smart Search in the Icons Grid view in the launcher.\n   - Simulate MT-32 display for on-screen messages.\n   - Added possibility to load GUI translations from the local `po/` directory. Useful for translators since it does not require regeneration of the translations.dat file.\n   - Significantly reduced compilation time and memory usage when building the TinyGL component.\n   - Added Help button to the main interface and improved the dialog speed.\n   - Added possibility to run unpacked GUI themes.\n\n## AGOS:\n   - Added music support for the Atari ST releases of Elvira 1 and 2.\n   - Improved support of the Acorn releases of Simon the Sorcerer. Original cursor is now implemented, along with support of the Desktop Tracker format used for music.\n   - Improved font rendering accuracy for DOS Personal Nightmare and the Amiga Elvira 1 demo.\n   - Implemented original cursors for the Amiga release of Personal Nightmare.\n   - Fixed Personal Nightmare 'Wait' command being far too quick on modern systems.\n   - Fixed inventory icon colors in the Amiga and Atari ST releases of Personal Nightmare.\n   - Fixed Simon's sprite having no color in the Acorn floppy demo of Simon the Sorcerer 1.\n\n## Alcachofa:\n   - Added support for earlier Spanish CD variant of Mortadelo y Filemón: Una Aventura de Cine - Edición Especial.\n   - Added support for Russian variant of Mort & Phil: A Movie Adventure (Секретные агенты: Киномонстры атакуют).\n\n## Bagel:\n   - Fixed Enter/Escape keys in The Guessing Game guess dialog.\n   - Fixed using Enter key to close info dialogs.\n   - Fixed shell animations in Mankala minigame.\n   - Fixed incorrect evolution logic in Game of Life.\n   - Hopeful fix for occasional crash entering boardgame stores.\n   - Fixed crash when hiding boardgame turn start spinner.\n   - Fixed Poker minigame bet icons rendering over game over dialog.\n   - Made in-progress speech stop when closing a minigame exit dialog.\n   - Fixed using Enter key after typing savegame name to save it.\n\n## Freescape:\n   - Added sound emulation for Driller, Dark Side, Total Eclipse and\n     Castle Master on CPC, C64 and Amiga.\n   - Added music support for Total Eclipse on Atari ST.\n   - Added WASD movement option with shift for run.\n   - Improved touchscreen controls and alternative input mappings for mobile devices.\n   - Added a debugger with position and area commands.\n   - Implemented compressed data loading for Driller on Atari ST.\n   - Fixed rendering artifacts and culling issues.\n   - Fixed various UI element positions and score rendering across multiple releases.\n\n## Gob:\n   - Optimized the number of screen blits, making Gobliiins and Ween noticeably more responsive on weaker platforms. Other Gob games are also positively affected.\n\n## M4:\n   - Added music support in Ripley.\n   - Fixed numerous bugs in Ripley.\n   - Fixed some bugs in Orion Burger.\n\n## MM:\n   - Fixed M&M1 memory corruption on exit.\n   - Fixed M&M1 display issues/corruption getting items from treasure chests.\n   - Fixed M&M1 showing incorrect name for attacking monsters in combat.\n\n## MYST3:\n   - Restored ambient sounds for harmonic frequencies puzzle in Amateria.\n   - Fixed resetting animations for turntable puzzle in Amateria.\n   - Fixed synchronization of videos that play consecutively.\n   - Fixed skipping frames in some looping videos.\n   - Fixed frame-triggered ambient sounds in scripted movies.\n   - Various tweaks for displaying subtitles and inventory in widescreen mod.\n   - Fixed scaling issues for subtitles, draggable items, inventory bar and\n     main menu in widescreen mod.\n\n## QdEngine:\n   - Fixed pathfinding bugs on Windows optimized (release) build.\n\n## SCUMM:\n   - Added support for original splash screens in Maniac Mansion NES (when playing from PRG files).\n   - Added support for the playback feature of the non-interactive demos of Monkey Island 1, Monkey Island 2, and Fate of Atlantis.\n   - Implemented original cursor for the Apple II release of Maniac Mansion.\n   - Fixed Maniac Mansion NES logo scroll getting stuck during the intro.\n\n## Sherlock:\n   - Fixed occasional crash when using inventory items in Rose Tattoo.\n   - Fixed crash when using keyboard keys while playing darts in Rose Tattoo.\n   - Fixed score board layout and logic for dart games in Rose Tattoo.\n\n## SLUDGE:\n   - Fixed crash at start of Nathan's Second Chance game.\n\n## Sword1:\n   - Fixed music from the original Broken Sword 1 release being played at a wrong sample rate on PS3, Wii and OSXPPC.\n\n## Sword2:\n   - Fixed crash with some DXA movies, such as the ones played in the intro.\n\n## Teenagent:\n   - Fixed 'could not locate language block' error when starting the Polish and Russian versions.\n\n## Tinsel:\n   - Implemented proper palette mapping for the PSX versions of Discworld 1. Before this, the screen wasn't turning black when using the blindfold in Act 3.\n   - Made it possible to skip the entire introduction (by pressing Escape) in all Discworld 1 versions.\n   - Fixed Amazon speech accidentally stopped by the Starfish flicking a coin, in Act 2 of all Discworld 1 releases having this original script bug.\n   - Fixed \"calculate odds\" button not always erased from the screen when asking the guard for probabilities, in Act 3 of early Discworld 1 releases (original script bug).\n   - Fixed crash when trying to interact with (invisible) City Guards in Act 4 of Discworld 1, due to an original script oversight in early releases.\n   - Fixed dragon appearing too early in town square in Act 4 of Discworld 1 (original script bug in early releases).\n   - Fixed conversation window not closing when being done talking with the barman in Discworld 1 L-Space (original script bug in early releases).\n\n## WAGE:\n   - Implemented combat system.\n   - Numerous visual fixes.\n   - Implemented mouse scrolling of text window.\n   - Implemented way to show startup screen and play startup sound for games what have those files. There will be new items in the About menu.\n\n## Atari port:\n   - Included out-of-tree m68k code optimizations for the SCUMM engine and audio mixing to gather user feedback.\n\n## macOS port:\n   - Added support for the newer Text-to-Speech API of macOS 10.14+.\n   - Restored Help menu and Copy from clipboard features for macOS 10.4-10.5.\n\n## iOS port:\n   - Added support for Text-to-Speech.\n   - Ported the CoreMIDI macOS feature to the iOS/tvOS ports, allowing the use of external MIDI devices for output.\n\n---\n\n## Merged PRs\n* EMI: Show subtitles of judges during Marco's dive by @chkr-private in https://github.com/scummvm/scummvm/pull/6994\n* GRIM: EMI: Don't enable lighting when drawing shadows by @chkr-private in https://github.com/scummvm/scummvm/pull/6995\n* KYRA: (EOB) - Better thrown weapon reloading by @vrza in https://github.com/scummvm/scummvm/pull/7028\n* SCI: (PQ2/PC98) - fix bug no. 16329 by @athrxx in https://github.com/scummvm/scummvm/pull/7022\n* TESTBED: Add shader compatibility tests and remove incompatible shaders from Emscripten build by @chkuendig in https://github.com/scummvm/scummvm/pull/6990\n* ULTIMA: Reduce sharing of container classes by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7014\n* Add webOS to Makefile and fix engines.awk PATH by @cscd98 in https://github.com/scummvm/scummvm/pull/7021\n* NUVIE: Remove dependency on Shared::EventsManager by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7016\n* PRIVATE: Fix drug bag inventory item by @sluicebox in https://github.com/scummvm/scummvm/pull/7031\n* PRIVATE: Play phone calls in correct order by @sluicebox in https://github.com/scummvm/scummvm/pull/7032\n* PRIVATE: Fix Police Station by @sluicebox in https://github.com/scummvm/scummvm/pull/7033\n* HYPNO: Fix various memory leaks by @lephilousophe in https://github.com/scummvm/scummvm/pull/7030\n* GRAPHICS: Add generic alpha blitting routines and use them with NGI by @ccawley2011 in https://github.com/scummvm/scummvm/pull/6973\n* TINYGL: Clamp viewport coordinates to INT_MAX and INT_MIN to avoid overflow/underflow by @neuromancer in https://github.com/scummvm/scummvm/pull/7035\n* PRIVATE: Wait for police bust audio to complete by @sluicebox in https://github.com/scummvm/scummvm/pull/7036\n* TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer by @antoniou79 in https://github.com/scummvm/scummvm/pull/7034\n* PRIVATE: Show cursor for safe digits by @sluicebox in https://github.com/scummvm/scummvm/pull/7037\n* PRIVATE: Fix wall safe initialization, transparency by @sluicebox in https://github.com/scummvm/scummvm/pull/7038\n* PRIVATE: Fix PhoneClip variable decrementing by @sluicebox in https://github.com/scummvm/scummvm/pull/7039\n* IOS7: Do not enable USE_OPENGL_GAME in iOS and tvOS when using create_project  by @larsamannen in https://github.com/scummvm/scummvm/pull/7017\n* TOON: Load subtitles by base file name by @BLooperZ in https://github.com/scummvm/scummvm/pull/7044\n* COMMON: Make `RBTree::erase` return a valid iterator by @Botje in https://github.com/scummvm/scummvm/pull/7046\n* PRIVATE: Implement LoseInventory() by @sluicebox in https://github.com/scummvm/scummvm/pull/7043\n* PRIVATE: Implement Take/Leave sounds by @sluicebox in https://github.com/scummvm/scummvm/pull/7042\n* EMI: Don't overwrite global actor alpha when drawing sprites by @chkr-private in https://github.com/scummvm/scummvm/pull/7047\n* GROOVIE: Avoid crash in Clandestiny finale video by @antoniou79 in https://github.com/scummvm/scummvm/pull/7048\n* GRIM: Handle SayLine Lua call with nil parameter by @chkr-private in https://github.com/scummvm/scummvm/pull/7050\n* PRIVATE: Finish implementing PoliceBust and BustMovie by @sluicebox in https://github.com/scummvm/scummvm/pull/7051\n* PRIVATE: Fix addMemory crash when helping Mavis by @sluicebox in https://github.com/scummvm/scummvm/pull/7052\n* PRIVATE: Clear diary page exits by @sluicebox in https://github.com/scummvm/scummvm/pull/7056\n* PRIVATE: Dossier navigation details by @sluicebox in https://github.com/scummvm/scummvm/pull/7057\n* PRIVATE: Add mapping for Japanese Windows cursors by @sluicebox in https://github.com/scummvm/scummvm/pull/7058\n* PRIVATE: New save format, versioning by @sluicebox in https://github.com/scummvm/scummvm/pull/7060\n* NEWS: Update PRIVATE news by @sluicebox in https://github.com/scummvm/scummvm/pull/7053\n* PS3: Disable windowed and iconify features by @lephilousophe in https://github.com/scummvm/scummvm/pull/7059\n* VIDEO: Don't hardcode expected channels in PSX decoder by @lephilousophe in https://github.com/scummvm/scummvm/pull/7054\n* DIRECTOR: Last minute fixes by @moralrecordings in https://github.com/scummvm/scummvm/pull/7040\n* JANITORIAL: add pre-commit configuration file by @whoozle in https://github.com/scummvm/scummvm/pull/7000\n* NGI: Fix use-after-free (Trac#16268) by @lephilousophe in https://github.com/scummvm/scummvm/pull/7055\n* DIRECTOR: add new detection entries for: by @Lariaa in https://github.com/scummvm/scummvm/pull/6962\n* GRIM: LUA: Fix lua_error() 'noreturn' warning on some platforms by @dwatteau in https://github.com/scummvm/scummvm/pull/7062\n* PRIVATE: Misc code cleanup by @sluicebox in https://github.com/scummvm/scummvm/pull/7066\n* AGI: Fix RTL display for wrapped strings by @sam-mfb in https://github.com/scummvm/scummvm/pull/7061\n* PRIVATE: Update PhoneClip implementation by @sluicebox in https://github.com/scummvm/scummvm/pull/7071\n* GOB: add french ADI5 addon to detection by @BJNFNE in https://github.com/scummvm/scummvm/pull/7074\n* Bump urllib3 from 2.5.0 to 2.6.0 in /doc/docportal by @dependabot[bot] in https://github.com/scummvm/scummvm/pull/7073\n* COMMON: Add Canadian French language by @sdelamarre in https://github.com/scummvm/scummvm/pull/7070\n* STARK: Add support for OpenGL without NPOT by @lephilousophe in https://github.com/scummvm/scummvm/pull/7064\n* MM: MM1: Fix crashes when monsters advance during combat by @Lili1228 in https://github.com/scummvm/scummvm/pull/7063\n* AGI: Add game detection entry for SQ2 Hebrew localization by @sam-mfb in https://github.com/scummvm/scummvm/pull/7076\n* SCI: Reduce stack usage in Console::cmdShowInstruments() by @dwatteau in https://github.com/scummvm/scummvm/pull/7079\n* PRIVATE: Fully implement AMRadioClip and PoliceClip by @sluicebox in https://github.com/scummvm/scummvm/pull/7078\n* PRIVATE: Fix exit area on epilogue screens by @sluicebox in https://github.com/scummvm/scummvm/pull/7080\n* PRIVATE: Enable pausing when police bust is enabled by @sluicebox in https://github.com/scummvm/scummvm/pull/7082\n* PRIVATE: Resume background music after pausing by @sluicebox in https://github.com/scummvm/scummvm/pull/7083\n* AGI: Detect WORDS.TOK.EXTENDED, Remove GF_EXTCHAR by @sluicebox in https://github.com/scummvm/scummvm/pull/7084\n* AGI: funmade hebrew translation KQ3 by @SegMash in https://github.com/scummvm/scummvm/pull/7086\n* JANITORIAL: resolve signed/unsigned conflicts by @meekee7 in https://github.com/scummvm/scummvm/pull/7069\n* IOS7: Disable bounces of the ScrollView containing the toolbar by @larsamannen in https://github.com/scummvm/scummvm/pull/7089\n* CREATE_PROJECT: Do not set SCUMMVM_NEON for all iOS/tvOS targets by @larsamannen in https://github.com/scummvm/scummvm/pull/7081\n* PRIVATE: Sound fixes by @sluicebox in https://github.com/scummvm/scummvm/pull/7088\n* JANITORIAL: TOT: resolve signed/unsigned conflicts by @meekee7 in https://github.com/scummvm/scummvm/pull/7094\n* SCI: [RFC] Add Behind the Developer's Shield as a separate \"game\" by @eriktorbjorn in https://github.com/scummvm/scummvm/pull/7093\n* HUGO: Fix HUGO2 DOS parser by @sluicebox in https://github.com/scummvm/scummvm/pull/7098\n* HUGO: Fix HUGO2 parrot priority by @sluicebox in https://github.com/scummvm/scummvm/pull/7100\n* GOB: add french Adibou1 CD variant by @BJNFNE in https://github.com/scummvm/scummvm/pull/7104\n* SHERLOCK: SCALPEL: Add missing JOY_A mappings for controller support by @zafos in https://github.com/scummvm/scummvm/pull/7106\n* GOB: add filesize version number langcode to GOB games by @BJNFNE in https://github.com/scummvm/scummvm/pull/7109\n* M4: Add subtitles for Orion Burger and Riddle of Master Lu by @bluegr in https://github.com/scummvm/scummvm/pull/7090\n* HUGO: Fix direction handling by retaining keycodes. by @OMGPizzaGuy in https://github.com/scummvm/scummvm/pull/7102\n* SCUMM: Fix HENetworkGameOptionsDialog layout not being defined by @lephilousophe in https://github.com/scummvm/scummvm/pull/7112\n* JANITORIAL: Fix \"orignal\" typo in comment by @raziel- in https://github.com/scummvm/scummvm/pull/7114\n* JANITORIAL: Fix \"cant\" typo in comment by @raziel- in https://github.com/scummvm/scummvm/pull/7116\n* libretro: specify location of engines.awk by @cscd98 in https://github.com/scummvm/scummvm/pull/7077\n* GRAPHICS: MACGUI: Fix Beam cursor gets stuck after editing editable widget by @SandhuAmy35 in https://github.com/scummvm/scummvm/pull/7118\n* JANITORIAL: Fix spelling of 'Writing' in comments by @raziel- in https://github.com/scummvm/scummvm/pull/7113\n* JANITORIAL: Fix some mispellings by @raziel- in https://github.com/scummvm/scummvm/pull/7117\n* HUGO: Implement DOS displayFrame() by @sluicebox in https://github.com/scummvm/scummvm/pull/7108\n* GRAPHICS: MACGUI: Fix: Adjust scroll position for editable MacText using kConHPadding by @Al-HassanIbrahim in https://github.com/scummvm/scummvm/pull/6987\n* WAGE: Fix Commands menu not resetting on scene change (bug #16294) by @Al-HassanIbrahim in https://github.com/scummvm/scummvm/pull/7045\n* GUI: Translate the default OK button in message boxes by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7122\n* JANITORIAL: Small build fixes in graphics and emscripten port by @Mataniko in https://github.com/scummvm/scummvm/pull/7124\n* GUI: Restore Hindi font overrides by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7123\n* DEVTOOLS: added script that executes event recorder tests for configured demos and record files by @mgerhardy in https://github.com/scummvm/scummvm/pull/7119\n* WINTERMUTE: sotv1/sotv2 improvements by @darioscarpa in https://github.com/scummvm/scummvm/pull/7125\n* CREATE_PROJECT: add support for SLNX files by @meekee7 in https://github.com/scummvm/scummvm/pull/7127\n* PRIVATE: fix #16423 subtitles are restored. by @dhruv0154 in https://github.com/scummvm/scummvm/pull/7105\n* GUI: Enable multi-selection and multi-removal in list and grid view by @mohitbankar in https://github.com/scummvm/scummvm/pull/7096\n* DEVTOOLS: Add LLDB pretty-printers by @Botje in https://github.com/scummvm/scummvm/pull/7091\n* GUI: Add missing filter matcher to grid widget by @jaskaran-singh-77 in https://github.com/scummvm/scummvm/pull/7132\n* BLADERUNNER: Avoid overflow errors with VQA files by @lephilousophe in https://github.com/scummvm/scummvm/pull/7121\n* DIRECTOR: add Greveholm 3 to detection by @meekee7 in https://github.com/scummvm/scummvm/pull/7126\n* AGDS: Add detection for the demo version of Black Mirror by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7131\n* Bump urllib3 from 2.6.0 to 2.6.3 in /doc/docportal by @dependabot[bot] in https://github.com/scummvm/scummvm/pull/7133\n* HUGO: Implement DOS user interface by @sluicebox in https://github.com/scummvm/scummvm/pull/7136\n* DIRECTOR: Fixes for Welcome to the Future by @moralrecordings in https://github.com/scummvm/scummvm/pull/7134\n* WINTERMUTE: fix sotv1 package paths by @darioscarpa in https://github.com/scummvm/scummvm/pull/7142\n* WINTERMUTE: fix subtitles not shown on video by @darioscarpa in https://github.com/scummvm/scummvm/pull/7143\n* GOB: add new detection entries by @BJNFNE in https://github.com/scummvm/scummvm/pull/7147\n* GOB: use FR_CAN for French Canadian Adibou2 variant by @BJNFNE in https://github.com/scummvm/scummvm/pull/7148\n* ULTIMA: NUVIE: rework detection of the known SE Versions by @Henne in https://github.com/scummvm/scummvm/pull/7150\n* AGI: Add detection for SQ1 Hebrew version by @sam-mfb in https://github.com/scummvm/scummvm/pull/7145\n* VIDEO: fix TheoraDecoder handling of dup frames by @darioscarpa in https://github.com/scummvm/scummvm/pull/7144\n* 3DS: Fix versioning scheme by @lephilousophe in https://github.com/scummvm/scummvm/pull/7151\n* DC: Fix version scheme by @lephilousophe in https://github.com/scummvm/scummvm/pull/7152\n* ULTIMA: NUVIE: detect all versions of MD V1.4 correctly by @Henne in https://github.com/scummvm/scummvm/pull/7153\n* GRAPHICS: MACGUI: Fix scrolling behaviors, dialog layouts, and some other bugs. by @dhruv0154 in https://github.com/scummvm/scummvm/pull/7103\n* CREATE_PROJECT: Cmake multi-config and /opt/homebrew by @Botje in https://github.com/scummvm/scummvm/pull/7139\n* AUDIO: Reduce the volume for the PC Speaker emulator by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7155\n* WAGE: Fixed some bugs in step by step design debugger. by @dhruv0154 in https://github.com/scummvm/scummvm/pull/7157\n* Janitorial: Fixed typo 'teh' in hpl1 comments by @TejeshwarDivekar in https://github.com/scummvm/scummvm/pull/7158\n* BAKCEND: SDL3: Swap language and country in locale formatting by @BeWorld2018 in https://github.com/scummvm/scummvm/pull/7160\n* ANDROID: Updates to the build system and some cleanups by @lephilousophe in https://github.com/scummvm/scummvm/pull/7154\n* NDS: Make some parts of ScummVM go to the secondary ROM by @lephilousophe in https://github.com/scummvm/scummvm/pull/7095\n* GUI: Restrict max width of scaled pictures in Help by @gulraiznoorbari in https://github.com/scummvm/scummvm/pull/7169\n* BACKENDS: MACOS: Various small fixes/improvements for Tiger/Leopard by @dwatteau in https://github.com/scummvm/scummvm/pull/7156\n* Configure: Update MorphOS part by @BeWorld2018 in https://github.com/scummvm/scummvm/pull/7161\n* SCI32: Remove GK2 fan subtitle suggestion by @sluicebox in https://github.com/scummvm/scummvm/pull/7167\n* GRAPHICS: MACGUI: fix active window while scrolling by @dhruv0154 in https://github.com/scummvm/scummvm/pull/7172\n* SAGA: IHNM: Add detection for french fan translation by @DarkCenobyte in https://github.com/scummvm/scummvm/pull/7166\n* GUI: Multi-Selection and List Widget Improvements by @mohitbankar in https://github.com/scummvm/scummvm/pull/7165\n* WINTERMUTE: fix culling in Setup2D by @darioscarpa in https://github.com/scummvm/scummvm/pull/7179\n* PRIVATE: Fix subtitle restoration in main menu and prevent SFX interruption by @dhruv0154 in https://github.com/scummvm/scummvm/pull/7140\n* AGOS: Implement font squeezing routine for DOS Personal Nightmare and the Amiga Elvira 1 demo by @robertmegone in https://github.com/scummvm/scummvm/pull/7174\n* WAGE: fix #16293. by @dhruv0154 in https://github.com/scummvm/scummvm/pull/7178\n* GUI: Properly restore last selected game in launchers by @mohitbankar in https://github.com/scummvm/scummvm/pull/7181\n* VIDEO: Fix seeking to a keyframe in BINK videos by @antoniou79 in https://github.com/scummvm/scummvm/pull/7180\n* DIRECTOR: Add language to quality table message by @einstein95 in https://github.com/scummvm/scummvm/pull/7176\n* IMAGE: Make more codecs into optional components by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7130\n* AUDIO: Make the SID emulator a subclass of Audio::Chip by @ccawley2011 in https://github.com/scummvm/scummvm/pull/6039\n* TTS: MACOS, IOS: Implement Text to Speech using AVSpeechSynthesizer  by @criezy in https://github.com/scummvm/scummvm/pull/7171\n* SCI: Adding Hebrew translation for KQ4 by @SegMash in https://github.com/scummvm/scummvm/pull/7184\n* GUI: Lists clear and cls in the gui console debugger's instructions by @lwcorp in https://github.com/scummvm/scummvm/pull/7183\n* IMAGE: Improve support for writing image files with palettes by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7129\n* JANITORIAL: SCUMM: HE: do not cast away constness by @meekee7 in https://github.com/scummvm/scummvm/pull/7188\n* JANITORIAL: AGS: add missing override keyword by @meekee7 in https://github.com/scummvm/scummvm/pull/7189\n* JANITORIAL: ULTIMA: make some constants constexpr by @meekee7 in https://github.com/scummvm/scummvm/pull/7192\n* JANITORIAL: LAB: remove redundant parentheses by @meekee7 in https://github.com/scummvm/scummvm/pull/7193\n* JANITORIAL: ALCACHOFA: add missing overrides by @meekee7 in https://github.com/scummvm/scummvm/pull/7191\n* FREESCAPE: Implement missing Driller sounds for ZX Spectrum and Amstrad CPC by @neuromancer in https://github.com/scummvm/scummvm/pull/7065\n* JANITORIAL: WAGE: resolve signed/unsigned mismatches by @meekee7 in https://github.com/scummvm/scummvm/pull/7187\n* PRINCE: Do not show subtiles if they are disabled from GUI by @antoniou79 in https://github.com/scummvm/scummvm/pull/7194\n* JANITORIAL: DEVTOOLS: remove unused loop variables by @meekee7 in https://github.com/scummvm/scummvm/pull/7199\n* NEVERHOOD: Fix radio music playing when radio is not enabled by @Player701 in https://github.com/scummvm/scummvm/pull/7197\n* ALCACHOFA: fix \"conatins\" typo in graphics.cpp by @BJNFNE in https://github.com/scummvm/scummvm/pull/7202\n* ULTIMA: Replace Std::string, Std::vector and Std::list with common equivalents by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7198\n* SHERLOCK: TATTOO: Fix bug #7012 volume controls for MIDI music by @Miguel-Herrero in https://github.com/scummvm/scummvm/pull/7138\n* 3DS: Use official button names from 3DS manual by @einstein95 in https://github.com/scummvm/scummvm/pull/7195\n* JANITORIAL: CREATE_PROJECT: disable MD5 deprecation warning by @meekee7 in https://github.com/scummvm/scummvm/pull/7200\n* SCUMM: MI2 DOS NI demo - Minor script patch to prevent crash at startup by following the correct script path. by @robertmegone in https://github.com/scummvm/scummvm/pull/7177\n* 3DS: Fix d-pad direction case by @einstein95 in https://github.com/scummvm/scummvm/pull/7205\n* FREESCAPE: add a debugger. by @dhruv0154 in https://github.com/scummvm/scummvm/pull/7203\n* GUI: Adding Help button to GMM and Browser dialog by @sev- in https://github.com/scummvm/scummvm/pull/7170\n* COMMON: make Common::Pair constexpr by @meekee7 in https://github.com/scummvm/scummvm/pull/7190\n* JANITORIAL: DEVTOOLS: replace sprintf with snprintf by @meekee7 in https://github.com/scummvm/scummvm/pull/7201\n* BAGEL: MFC: Move MFC into graphics/ by @dreammaster in https://github.com/scummvm/scummvm/pull/7186\n* SCUMM: MMNES - Add support for playback of title screens. by @robertmegone in https://github.com/scummvm/scummvm/pull/7206\n* BLADERUNNER: Drop 'long double' usage by @dwatteau in https://github.com/scummvm/scummvm/pull/7210\n* DIRECTOR: add MacJapanese pre-6 equality table by @mistydemeo in https://github.com/scummvm/scummvm/pull/7212\n* CREATE_PROJECT: use C++11-style for each loops instead of iterators by @meekee7 in https://github.com/scummvm/scummvm/pull/7213\n* DREAMCAST: Automatically launch when single game detected by @mark-temporary in https://github.com/scummvm/scummvm/pull/7208\n* JANITORIAL: NUVIE: resolve global constructor by @meekee7 in https://github.com/scummvm/scummvm/pull/7214\n* COMMON: Move file search in current working directory to backends by @lephilousophe in https://github.com/scummvm/scummvm/pull/7182\n* BACKENDS: SDL: Set getImGuiTexture filtering to nearest by @sronsse in https://github.com/scummvm/scummvm/pull/7209\n* GUI: Add scrollable removal confirmation dialog by @mohitbankar in https://github.com/scummvm/scummvm/pull/7207\n* GRAPHICS: FONTS: Add allowCharClipping parameter by @AndywinXp in https://github.com/scummvm/scummvm/pull/7175\n* GUI: Fix the List scrolling with up/down keys by @mohitbankar in https://github.com/scummvm/scummvm/pull/7216\n* JANITORIAL: M4: add missing constructors to Buffer struct by @meekee7 in https://github.com/scummvm/scummvm/pull/7215\n* JANITORIAL: M4: restore default initializers to Buffer struct by @meekee7 in https://github.com/scummvm/scummvm/pull/7217\n* DIRECTOR: Fixes for Incarnatia by @moralrecordings in https://github.com/scummvm/scummvm/pull/7219\n* SCUMM: Introduce ScummEditor by @sronsse in https://github.com/scummvm/scummvm/pull/7218\n* GUI: Fix Arrow key navigation in Grouped List by @mohitbankar in https://github.com/scummvm/scummvm/pull/7220\n* GUI: Fix arrow key navigation with collapsed groups in List by @mohitbankar in https://github.com/scummvm/scummvm/pull/7223\n* SCUMM: Add getEncByte helper method by @sronsse in https://github.com/scummvm/scummvm/pull/7222\n* SCUMM: MM NES - Workaround to fix intro logo scroll hang with 256px viewport by @robertmegone in https://github.com/scummvm/scummvm/pull/7221\n* FREESCAPE: Fix DOS/CGA rendering and palettes for Total Eclipse by @SandhuAmy35 in https://github.com/scummvm/scummvm/pull/7225\n* Move and update the ImGui MemoryEditor component by @sronsse in https://github.com/scummvm/scummvm/pull/7229\n* FREESCAPE: remove temp file from freescape engine by @BJNFNE in https://github.com/scummvm/scummvm/pull/7230\n* DEVTOOLS: PYCDLIB: Allow None encoding in _get_*_entry functions, add encoding fallback in walk by @einstein95 in https://github.com/scummvm/scummvm/pull/7204\n* JANITORIAL: ULTIMA: use ARRAYSIZE macro by @meekee7 in https://github.com/scummvm/scummvm/pull/7232\n* JANITORIAL: HPL1: use ARRAYSIZE macro by @meekee7 in https://github.com/scummvm/scummvm/pull/7233\n* JANITORIAL: GRIM: use ARRAYSIZE macro by @meekee7 in https://github.com/scummvm/scummvm/pull/7234\n* JANITORIAL: ENGINES: use ARRAYSIZE macro by @meekee7 in https://github.com/scummvm/scummvm/pull/7235\n* JANITORIAL: DEVTOOLS: use common ARRAYSIZE macro definition by @meekee7 in https://github.com/scummvm/scummvm/pull/7236\n* JANITORIAL: use common ARRAYSIZE macro by @meekee7 in https://github.com/scummvm/scummvm/pull/7237\n* AGS: Update beyondowlsgard entry by @menschel in https://github.com/scummvm/scummvm/pull/7231\n* Fix JSON library IntegerNumber handling by @sronsse in https://github.com/scummvm/scummvm/pull/7239\n* AGOS: Simon 1 Acorn - Implement Acorn cursor for Simon 1 by @robertmegone in https://github.com/scummvm/scummvm/pull/7245\n* SCUMM: EDITOR: Introduce settings by @sronsse in https://github.com/scummvm/scummvm/pull/7244\n* BASE: Fix --md5 warning about Mac resources when used on a non-Mac file by @elasota in https://github.com/scummvm/scummvm/pull/7242\n* SCUMM: MM Apple II - Use the original Apple II cursor like we do for the other platforms. by @robertmegone in https://github.com/scummvm/scummvm/pull/7247\n* SCUMM: MI2 NI DOS Demo - Add support for original demo.rec playback file by @robertmegone in https://github.com/scummvm/scummvm/pull/7243\n* GRIM: Delete Set pool objects _after_ deleting Actor pool objects by @dwatteau in https://github.com/scummvm/scummvm/pull/7241\n* FREESCAPE: Fix minor UI color palette for DOS/EGA Total Eclipse. by @SandhuAmy35 in https://github.com/scummvm/scummvm/pull/7250\n* AGOS: Simon1 - Support for the Desktop Tracker(DskT) format compressed mods used for music by Simon 1 for Acorn Archimedes. by @robertmegone in https://github.com/scummvm/scummvm/pull/7227\n* GOB: improve detection entries comments by @BJNFNE in https://github.com/scummvm/scummvm/pull/7251\n* Fix starting Teenagent Polish and Russian versions by @criezy in https://github.com/scummvm/scummvm/pull/7249\n* GUI: Enable rich syntax search in Grid View by @phyulwin in https://github.com/scummvm/scummvm/pull/7246\n* BACKENDS: avoid Windows ARRAYSIZE definition by @meekee7 in https://github.com/scummvm/scummvm/pull/7238\n* SCUMM: Introduce Resource class to ScummEditor by @sronsse in https://github.com/scummvm/scummvm/pull/7257\n* COMMON, WIN32: Printing support improvements by @sdelamarre in https://github.com/scummvm/scummvm/pull/7259\n* FREESCAPE: Fix DOS Castle Master lightning effect by @AndreiRV1 in https://github.com/scummvm/scummvm/pull/7252\n* NANCY: Fix off-by-one error in TableIndexSetValueHS correctness check by @flipkick in https://github.com/scummvm/scummvm/pull/7260\n* AGI: Migrate Apple II and CoCo3 sound code to Audio::PCSpeaker by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7255\n* AGOS: Simon1 Acorn Floppy Demo - Fix for Simon appearing black in the Acorn Floppy Demo. by @robertmegone in https://github.com/scummvm/scummvm/pull/7263\n* NANCY: Fix TurningPuzzle animation speed scaling with frame count by @flipkick in https://github.com/scummvm/scummvm/pull/7264\n* AGOS: Simon1 - More accurate Acorn cursor. by @robertmegone in https://github.com/scummvm/scummvm/pull/7254\n* CHAMBER: Refactor splash screen for Hercules by @11-andy-11 in https://github.com/scummvm/scummvm/pull/7267\n* Feature/new debugger gui by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7265\n* GRAPHICS: Move Hercules palettes to global graphics manager by @11-andy-11 in https://github.com/scummvm/scummvm/pull/7270\n* DIRECTOR: Fixes for Journeyman Project by @moralrecordings in https://github.com/scummvm/scummvm/pull/7272\n* Introduce Explorer window to ScummEditor by @sronsse in https://github.com/scummvm/scummvm/pull/7262\n* DIRECTOR: DT: Add scrolling and labels by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7273\n* AUDIO: MT32: Simulate original MT-32 green LCD display in OSD by @artemnutbov in https://github.com/scummvm/scummvm/pull/7258\n* ALG Engine: ready for testing by @dckone in https://github.com/scummvm/scummvm/pull/7269\n* FREESCAPE: Depth rendering based on the original implementation by @neuromancer in https://github.com/scummvm/scummvm/pull/7049\n* IOS7: Integrate CoreMIDI into the iOS & tvOS backends by @larsamannen in https://github.com/scummvm/scummvm/pull/7266\n* COMMON: I18N: Load `.po` files near `translations.dat` by @sh3boly in https://github.com/scummvm/scummvm/pull/7261\n* Make buildbots happy again by @larsamannen in https://github.com/scummvm/scummvm/pull/7274\n* BASE: Do not register COREMIDI plugin for tvOS by @larsamannen in https://github.com/scummvm/scummvm/pull/7275\n* ALG: fix static code analysis issues, add credits.pl, add extended saves support by @dckone in https://github.com/scummvm/scummvm/pull/7278\n* NANCY: Fix TurningPuzzle solve animation timing by @flipkick in https://github.com/scummvm/scummvm/pull/7277\n* ALG: bugfix for unregisterScriptFunctions by @dckone in https://github.com/scummvm/scummvm/pull/7281\n* AGOS: Simon1 Acorn - Fix playback of mods for the full version of Simon 1 Acorn Floppy. by @robertmegone in https://github.com/scummvm/scummvm/pull/7282\n* TINSEL: Discworld 1 Script Patches by @sluicebox in https://github.com/scummvm/scummvm/pull/7279\n* ALG: add remaining missing initializers. CID 1609033, CID 1609028 by @dckone in https://github.com/scummvm/scummvm/pull/7283\n* WAGE: Support custom File menu by @1SHAMAY1 in https://github.com/scummvm/scummvm/pull/7285\n* GUI: Fix lag and Implement Anti-aliasing in Rich Text by @mohitbankar in https://github.com/scummvm/scummvm/pull/7284\n* BACKENDS: OPENGL: Unpanic warning by @orgads in https://github.com/scummvm/scummvm/pull/7286\n* DIRECTOR: DT: Implement Cast Details by @avnishkirnalli in https://github.com/scummvm/scummvm/pull/7288\n* GIT: Add vcpkg_installed to .gitignore by @Krish2882005 in https://github.com/scummvm/scummvm/pull/7290\n* DIRECTOR: DT: Add Light theme and refactor themes by @Krish2882005 in https://github.com/scummvm/scummvm/pull/7289\n* KYRA: EOB: fix compass after spellbook abort by @btb in https://github.com/scummvm/scummvm/pull/7287\n* DIRECTOR: DT: Score: Add Center button, QOL changes by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7291\n* PHOENIXVR: Fix some leaks by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7292\n* GUI: Fix leak of cached RichText surface by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7293\n* FREESCAPE: Fix minor UI fixes in Darkside CGA and global palettes for… by @SandhuAmy35 in https://github.com/scummvm/scummvm/pull/7296\n* QDENGINE: Fix Broken Pathfinding in Pilot Brothers 3D by @mohitbankar in https://github.com/scummvm/scummvm/pull/7297\n* TINSEL: Add support for PSX .LFI/.LFD archive files by @sluicebox in https://github.com/scummvm/scummvm/pull/7298\n* AGOS: Elvira 1/2 Atari ST - Music support. by @robertmegone in https://github.com/scummvm/scummvm/pull/7295\n* DIRECTOR: DT: Debugger UI QoL updates and ImGui crash fix by @Krish2882005 in https://github.com/scummvm/scummvm/pull/7299\n* SCUMM: Unify AkosRenderer and ClassicCostumeRenderer RLE code by @mikrosk in https://github.com/scummvm/scummvm/pull/6565\n* SCUMM: MI1 SEGA CD - Add the option to use the original 'wait' cursor on the pause menu by @robertmegone in https://github.com/scummvm/scummvm/pull/7276\n* TINSEL: Fix DW1 Act 4 dragon appearing before finale by @sluicebox in https://github.com/scummvm/scummvm/pull/7300\n* AUDIO: fix vorbis seek callback return value by @flipkick in https://github.com/scummvm/scummvm/pull/7302\n* WAGE: add ability to display Startup Image and play Startup Sound by @roby405 in https://github.com/scummvm/scummvm/pull/7303\n* TINSEL: Fix multibyte strings by @sluicebox in https://github.com/scummvm/scummvm/pull/7304\n* GUI: Refactor PopUpDialog::findItem by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7310\n* DIRECTOR: DT: Add variable watch logging and script search by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7306\n* CHAMBER: Implement Hercule scaling by @11-andy-11 in https://github.com/scummvm/scummvm/pull/7294\n* NANCY: Fix RippedLetterPuzzle crash after save by @flipkick in https://github.com/scummvm/scummvm/pull/7311\n* WAGE: Fix character encoding in Apple menu game name by @1SHAMAY1 in https://github.com/scummvm/scummvm/pull/7312\n* DEVTOOLS: PYCDLIB: Explicitly pass encoding only when it is not None by @npjg in https://github.com/scummvm/scummvm/pull/7314\n* NANCY: Fix HIS Vorbis rewind-to-zero by @flipkick in https://github.com/scummvm/scummvm/pull/7309\n* NANCY: Fix RaycastPuzzle typo. PVS-Studio V501 by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7316\n* NANCY: Fix PianoPuzzle multi-key edge case by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7317\n* SCUMM: Remove broken ARM costume renderer by @mikrosk in https://github.com/scummvm/scummvm/pull/7315\n* MTROPOLIS: resolve key mapping mismatch for ARROWDOWN and DEL by @meekee7 in https://github.com/scummvm/scummvm/pull/7320\n* JANITORIAL: resolve signed/unsigned conflicts by @meekee7 in https://github.com/scummvm/scummvm/pull/7321\n* TINSEL: New DW1 introduction skip technique by @sluicebox in https://github.com/scummvm/scummvm/pull/7319\n* DIRECTOR: Fixes for D6 by @moralrecordings in https://github.com/scummvm/scummvm/pull/7313\n* GUI: Update print preview on dialog resize by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7323\n* SCUMM: HE: Avoid Wiz left shift of negative value by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7322\n* SCUMM: Implement UI and functionality for loading original playback files for FoA, MI1 and MI2. by @robertmegone in https://github.com/scummvm/scummvm/pull/7307\n* SLUDGE: Fix data file encoding and restore CP1252 validation by @AzzurraSuffia in https://github.com/scummvm/scummvm/pull/7328\n* GUI: Improve rendering time of cloud and keyboard tabs in help dialog by @StoneVerve in https://github.com/scummvm/scummvm/pull/7318\n* GUI: Parse unpacked themes by @sh3boly in https://github.com/scummvm/scummvm/pull/7308\n* WAYNESWORLD: Add detection object by @flipkick in https://github.com/scummvm/scummvm/pull/7337\n* TINSEL: Fix DW1 Sega Saturn graphics by @sluicebox in https://github.com/scummvm/scummvm/pull/7336\n* SCI: Add detection for the Hebrew fanmade translation of KQ5 by @SegMash in https://github.com/scummvm/scummvm/pull/7329\n* SHERLOCK: Fall back to AdLib for General MIDI in Serrated Scalpel by @eriktorbjorn in https://github.com/scummvm/scummvm/pull/7332\n* DIRECTOR: Fixes for Journeyman Project by @moralrecordings in https://github.com/scummvm/scummvm/pull/7339\n* AGOS: Personal Nightmare - Fix palette for Amiga and Atari ST inventory icons and fix the 'ROOM' button. by @robertmegone in https://github.com/scummvm/scummvm/pull/7331\n* AGOS: Personal Nightmare - wait command fixes by @robertmegone in https://github.com/scummvm/scummvm/pull/7333\n* AGOS: Personal Nightmare Amiga - Add Amiga specific info and hand cursors by @robertmegone in https://github.com/scummvm/scummvm/pull/7340\n* BUILD: Drop clang -Wno-sign-compare by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7334\n* TINSEL: Fix DW1 PSX palette mapping, image clipping by @sluicebox in https://github.com/scummvm/scummvm/pull/7343\n* WAYNESWORLD: Add WAYNESWORLD engine (which is accidentally already in Master) by @Strangerke in https://github.com/scummvm/scummvm/pull/7338\n* DIRECTOR: Add detection and xlibs for The Legend of Lotus Spring by @einstein95 in https://github.com/scummvm/scummvm/pull/7325\n* GOB: Performance optimisations by @mikrosk in https://github.com/scummvm/scummvm/pull/7341\n* GUI: RemovalConfirmationDialog improvements before release by @sluicebox in https://github.com/scummvm/scummvm/pull/7350\n* GUI: Fix ListWidget SHIFT+UP multi-selection by @sluicebox in https://github.com/scummvm/scummvm/pull/7357\n* SLUDGE: Fix missing text and dynamic graphics during hardScroll by @AzzurraSuffia in https://github.com/scummvm/scummvm/pull/7358\n* DRASCULA: Fix for original walk/talk bug #3871 by @robertmegone in https://github.com/scummvm/scummvm/pull/7361\n* AGOS: Further fixes for PN 'wait' command by @robertmegone in https://github.com/scummvm/scummvm/pull/7354\n* IOS7: Make tvOS run again by @larsamannen in https://github.com/scummvm/scummvm/pull/7345\n* KYRA: Add Korean fan translation support for Hand of Fate by @colus001 in https://github.com/scummvm/scummvm/pull/7335\n* Bump requests from 2.32.5 to 2.33.0 in /doc/docportal by @dependabot[bot] in https://github.com/scummvm/scummvm/pull/7369\n* GUI: Fix mouse dragging issue with scrollbar in help menu by @moetez00 in https://github.com/scummvm/scummvm/pull/7356\n* LAUNCHER: Remove temporary game ID when detection fails. by @moetez00 in https://github.com/scummvm/scummvm/pull/7363\n* IOS7: Fix airplay mirroring to external displays by @larsamannen in https://github.com/scummvm/scummvm/pull/7366\n* NEWS: add latest GOB changes to NEUES.md by @BJNFNE in https://github.com/scummvm/scummvm/pull/7373\n\n## New Contributors: Welcome!\n* @cscd98 made their first contribution in https://github.com/scummvm/scummvm/pull/7021\n* @whoozle made their first contribution in https://github.com/scummvm/scummvm/pull/7000\n* @sam-mfb made their first contribution in https://github.com/scummvm/scummvm/pull/7061\n* @Lili1228 made their first contribution in https://github.com/scummvm/scummvm/pull/7063\n* @zafos made their first contribution in https://github.com/scummvm/scummvm/pull/7106\n* @SandhuAmy35 made their first contribution in https://github.com/scummvm/scummvm/pull/7118\n* @dhruv0154 made their first contribution in https://github.com/scummvm/scummvm/pull/7105\n* @mohitbankar made their first contribution in https://github.com/scummvm/scummvm/pull/7096\n* @jaskaran-singh-77 made their first contribution in https://github.com/scummvm/scummvm/pull/7132\n* @TejeshwarDivekar made their first contribution in https://github.com/scummvm/scummvm/pull/7158\n* @gulraiznoorbari made their first contribution in https://github.com/scummvm/scummvm/pull/7169\n* @DarkCenobyte made their first contribution in https://github.com/scummvm/scummvm/pull/7166\n* @Miguel-Herrero made their first contribution in https://github.com/scummvm/scummvm/pull/7138\n* @mark-temporary made their first contribution in https://github.com/scummvm/scummvm/pull/7208\n* @menschel made their first contribution in https://github.com/scummvm/scummvm/pull/7231\n* @phyulwin made their first contribution in https://github.com/scummvm/scummvm/pull/7246\n* @AndreiRV1 made their first contribution in https://github.com/scummvm/scummvm/pull/7252\n* @flipkick made their first contribution in https://github.com/scummvm/scummvm/pull/7260\n* @11-andy-11 made their first contribution in https://github.com/scummvm/scummvm/pull/7267\n* @ramyak-sharma made their first contribution in https://github.com/scummvm/scummvm/pull/7265\n* @artemnutbov made their first contribution in https://github.com/scummvm/scummvm/pull/7258\n* @sh3boly made their first contribution in https://github.com/scummvm/scummvm/pull/7261\n* @1SHAMAY1 made their first contribution in https://github.com/scummvm/scummvm/pull/7285\n* @avnishkirnalli made their first contribution in https://github.com/scummvm/scummvm/pull/7288\n* @btb made their first contribution in https://github.com/scummvm/scummvm/pull/7287\n* @roby405 made their first contribution in https://github.com/scummvm/scummvm/pull/7303\n* @AzzurraSuffia made their first contribution in https://github.com/scummvm/scummvm/pull/7328\n* @StoneVerve made their first contribution in https://github.com/scummvm/scummvm/pull/7318\n* @colus001 made their first contribution in https://github.com/scummvm/scummvm/pull/7335\n* @moetez00 made their first contribution in https://github.com/scummvm/scummvm/pull/7356\n\n**Full Changelog**: https://github.com/scummvm/scummvm/compare/v2026.1.0...v2026.2.0", "updated": "2026-03-28T21:27:36Z", "urls": ["https://db.universal-team.net/3ds/scummvm", "https://db.universal-team.net/ds/scummvm"], "version": "v2026.2.0", "version_title": "ScummVM 2026.2.0: \"Railmonicon\"", "website": "https://www.scummvm.org"}, {"author": "ruben", "avatar": "https://avatars.githubusercontent.com/u/65969186?v=4", "categories": ["utility"], "color": "#c2c2c2", "color_bg": "#808080", "created": "2025-09-07T15:52:26Z", "description": "A Nintendo 3DS homebrew application that randomly selects, displays and then launches your installed games", "download_page": "https://github.com/selloa/3DS-Random-Game-Launcher/releases", "downloads": {"3DS-Random-Game-Launcher-v18.3dsx": {"size": 322388, "size_str": "314 KiB", "url": "https://github.com/selloa/3DS-Random-Game-Launcher/releases/download/v18/3DS-Random-Game-Launcher-v18.3dsx"}, "3DS-Random-Game-Launcher-v18.cia": {"size": 594368, "size_str": "580 KiB", "url": "https://github.com/selloa/3DS-Random-Game-Launcher/releases/download/v18/3DS-Random-Game-Launcher-v18.cia"}, "3DS-Random-Game-Launcher-v18.zip": {"size": 923859, "size_str": "902 KiB", "url": "https://github.com/selloa/3DS-Random-Game-Launcher/releases/download/v18/3DS-Random-Game-Launcher-v18.zip"}}, "github": "selloa/3DS-Random-Game-Launcher", "icon": "https://raw.githubusercontent.com/selloa/3DS-Random-Game-Launcher/main/icon.png", "icon_index": 319, "image": "https://raw.githubusercontent.com/selloa/3DS-Random-Game-Launcher/main/meta/banner.png", "image_length": 98675, "license": "mit", "license_name": "MIT License", "long_description": "Can't decide what to play? Let your 3DS pick for you! This utility scans your SD card, filters out system junk, and launches a random game from your library. Perfect for indecisive gamers who want to discover forgotten titles.\n\n**Features:**\n- Scans all installed games on your SD card\n- Filters out system applications and junk\n- Random game selection with reroll option\n- Homebrew mode toggle (X button)\n- Simple controls: A to launch, Y to reroll, START to exit\n- Database of 4,135+ 3DS game titles with proper names\n\n**Controls:**\n- `A` - Launch the selected title\n- `Y` - Reroll for something else  \n- `X` - Toggle homebrew mode\n- `START` - Exit\n\nBuilt with libctru and includes a comprehensive title database sourced from 3dsdb community data.", "qr": {"3DS-Random-Game-Launcher-v18.cia": "https://db.universal-team.net/assets/images/qr/3ds-random-game-launcher-v18-cia.png"}, "slug": "3ds-random-game-launcher", "source": "https://github.com/selloa/3DS-Random-Game-Launcher", "stars": 1, "systems": ["3DS"], "title": "3DS-Random-Game-Launcher", "unique_ids": [0], "update_notes": "<p dir=\"auto\">v18 beta:</p>\n<ul dir=\"auto\">\n<li>ADDED CIA FILE SUPPORT !</li>\n<li>added greyscale color scheme</li>\n<li>added homebrew mode, to disable database filtering</li>\n<li>minor visual tweaks</li>\n</ul>\n<p dir=\"auto\">the .zip contains both the .3dsx and the .cia file</p>", "update_notes_md": "v18 beta:\n- ADDED CIA FILE SUPPORT !\n- added greyscale color scheme\n- added homebrew mode, to disable database filtering\n- minor visual tweaks\n\nthe .zip contains both the .3dsx and the .cia file", "updated": "2025-09-24T18:37:42Z", "urls": ["https://db.universal-team.net/3ds/3ds-random-game-launcher"], "version": "v18", "version_title": "3DS Random Game Launcher v18-beta"}, {"author": "semaj14", "avatar": "https://avatars.githubusercontent.com/u/81500902?v=4", "categories": ["app"], "color": "#e3d5a2", "color_bg": "#80785b", "created": "2021-08-02T18:20:47Z", "description": "A CTRPF plugin for the Nintendo 3DS Pokémon games that supports both the 6th and 7th generations.", "download_page": "https://github.com/semaj14/Multi-PokemonFramework/releases", "downloads": {"Release.zip": {"size": 5114356, "size_str": "4 MiB", "url": "https://github.com/semaj14/Multi-PokemonFramework/releases/download/v1.0.4/Release.zip"}}, "github": "semaj14/Multi-PokemonFramework", "icon_index": 320, "image": "https://avatars.githubusercontent.com/u/81500902?v=4&size=128", "image_length": 1566, "installed_files": ["/luma/plugins/00040000001B5000/Multi-PokemonFramework.3gx"], "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "scripts": {"For Original Version": [{"file": "Release.zip", "output": "/Release.zip", "repo": "semaj14/Multi-PokemonFramework", "type": "downloadRelease"}, {"file": "/Release.zip", "input": "luma", "output": "luma", "type": "extractFile"}, {"file": "/Release.zip", "type": "deleteFile"}], "For Updated Version": [{"file": "luma.zip", "output": "/luma.zip", "repo": "MattiaTheBest115/Multi-PokemonFramework-ITA", "type": "downloadRelease"}, {"file": "/luma.zip", "input": "luma", "output": "luma", "type": "extractFile"}, {"file": "/luma.zip", "type": "deleteFile"}]}, "slug": "multi-pokemon-framework", "source": "https://github.com/semaj14/Multi-PokemonFramework", "stars": 55, "systems": ["3DS"], "title": "Multi-Pokémon Framework", "update_notes": "<p dir=\"auto\"><em>August 11, 2023</em></p>\n<p dir=\"auto\"><em>Changelog:</em></p>\n<ul dir=\"auto\">\n<li>Full French &amp; Italian menu support</li>\n</ul>\n<p dir=\"auto\">Special thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/MattiaTheBest115/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/MattiaTheBest115\">@MattiaTheBest115</a></p>", "update_notes_md": "*August 11, 2023*\n\n*Changelog:*\n\n- Full French & Italian menu support\n\nSpecial thanks to @MattiaTheBest115 \n", "updated": "2023-08-12T02:09:39Z", "urls": ["https://db.universal-team.net/3ds/multi-pokemon-framework"], "version": "v1.0.4", "version_title": "v1.0.4"}, {"author": "sheepy", "avatar": "https://avatars.githubusercontent.com/u/73724119?v=4", "categories": ["app"], "color": "#8a7585", "color_bg": "#806c7b", "created": "2025-07-30T12:35:13Z", "description": "a silly music player!", "download_page": "https://github.com/sheepy0125/pomegranate/releases", "downloads": {"pomegranate.3dsx": {"size": 6185632, "size_str": "5 MiB", "url": "https://github.com/sheepy0125/pomegranate/releases/download/v1.1.5/pomegranate.3dsx"}, "pomegranate.cia": {"size": 4203456, "size_str": "4 MiB", "url": "https://github.com/sheepy0125/pomegranate/releases/download/v1.1.5/pomegranate.cia"}}, "github": "sheepy0125/pomegranate", "icon": "https://raw.githubusercontent.com/sheepy0125/pomegranate/main/app/icon.png", "icon_index": 321, "image": "https://raw.githubusercontent.com/sheepy0125/pomegranate/main/app/banner.png", "image_length": 32108, "license": "mit", "license_name": "MIT License", "long_description": "pomegranate is a silly GUI music player and organizer. it supports most audio file formats, has bumper controls for when the shell is closed, can organize your music library into artists and albums, can display album art, and has a very cute sheep for a mascot.", "qr": {"pomegranate.cia": "https://db.universal-team.net/assets/images/qr/pomegranate-cia.png"}, "screenshots": [{"description": "Menu", "url": "https://db.universal-team.net/assets/images/screenshots/pomegranate/menu.png"}, {"description": "Playing", "url": "https://db.universal-team.net/assets/images/screenshots/pomegranate/playing.png"}], "slug": "pomegranate", "source": "https://github.com/sheepy0125/pomegranate", "stars": 29, "systems": ["3DS"], "title": "Pomegranate", "unique_ids": [780970], "update_notes": "<ul dir=\"auto\">\n<li>Opus support (by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/l1npengtul/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/l1npengtul\">@l1npengtul</a>)</li>\n<li>Plugin system and offline <a href=\"https://web.archive.org/web/20161207115744/http://www.audioscrobbler.net/wiki/Portable_Player_Logging\" rel=\"nofollow\">scrobbler.log</a> support</li>\n</ul>", "update_notes_md": "- Opus support (by @l1npengtul)\n- Plugin system and offline [scrobbler.log](https://web.archive.org/web/20161207115744/http://www.audioscrobbler.net/wiki/Portable_Player_Logging) support", "updated": "2026-02-14T04:01:11Z", "urls": ["https://db.universal-team.net/3ds/pomegranate"], "version": "v1.1.5", "version_title": "v1.1.5", "website": "https://git.sr.ht/~sheepy/pomegranate"}, {"author": "Floogle", "avatar": "https://avatars.githubusercontent.com/u/18466542?v=4", "categories": ["emulator"], "color": "#d3d2d2", "color_bg": "#807f7f", "created": "2023-06-18T19:13:04Z", "description": "A Virtual Boy emulator for the 3DS", "download_page": "https://github.com/skyfloogle/red-viper/releases", "downloads": {"red-viper.3dsx": {"size": 669948, "size_str": "654 KiB", "url": "https://github.com/skyfloogle/red-viper/releases/download/v1.2.5/red-viper.3dsx"}, "red-viper.cia": {"size": 697280, "size_str": "680 KiB", "url": "https://github.com/skyfloogle/red-viper/releases/download/v1.2.5/red-viper.cia"}}, "github": "skyfloogle/red-viper", "icon": "https://raw.githubusercontent.com/skyfloogle/red-viper/master/icon.png", "icon_index": 322, "image": "https://raw.githubusercontent.com/skyfloogle/red-viper/master/resources/banner.png", "image_length": 6527, "long_description": "A Virtual Boy emulator for the 3DS. All official games are playable at full speed.\n* All officially licensed games are playable at full speed, even on the original 3DS\n* 3D support\n* Game saves are supported\n* Map either the A/B buttons or the right D-Pad to the face buttons, with the other being on the touch screen\n* New 3DS C-Stick is also supported\n* Configurable face button mapping\n* Configurable color filter", "qr": {"red-viper.cia": "https://db.universal-team.net/assets/images/qr/red-viper-cia.png"}, "screenshots": [{"description": "Jack bros", "url": "https://db.universal-team.net/assets/images/screenshots/red-viper/jack-bros.png"}, {"description": "Mario tenis", "url": "https://db.universal-team.net/assets/images/screenshots/red-viper/mario-tenis.png"}, {"description": "Red alarm", "url": "https://db.universal-team.net/assets/images/screenshots/red-viper/red-alarm.png"}, {"description": "Warioland", "url": "https://db.universal-team.net/assets/images/screenshots/red-viper/warioland.png"}], "slug": "red-viper", "source": "https://github.com/skyfloogle/red-viper", "stars": 1013, "systems": ["3DS"], "title": "red-viper", "unique_ids": [1042379], "update_notes": "<ul dir=\"auto\">\n<li>Fixed an issue causing slowdown in Innsmouth no Yakata, among others</li>\n</ul>", "update_notes_md": "* Fixed an issue causing slowdown in Innsmouth no Yakata, among others", "updated": "2026-01-30T18:32:21Z", "urls": ["https://db.universal-team.net/3ds/red-viper"], "version": "v1.2.5", "version_title": "v1.2.5", "wiki": "https://github.com/skyfloogle/red-viper/wiki"}, {"author": "smea", "avatar": "https://avatars.githubusercontent.com/u/6338016?v=4", "categories": ["game"], "color": "#4b5327", "color_bg": "#4b5327", "created": "2017-03-07T07:53:43Z", "description": "minecraft adaptation for nintendo DS", "download_page": "https://web.archive.org/web/20160818124931/http://smealum.net/dscraft/", "downloads": {"DScraft_310811.7z": {"size": 4986209, "size_str": "4 MiB", "url": "https://db.universal-team.net/assets/files/DScraft_310811.7z"}, "DScraft_fat_310811.7z": {"size": 4989338, "size_str": "4 MiB", "url": "https://db.universal-team.net/assets/files/DScraft_fat_310811.7z"}}, "github": "smealum/dscraft", "icon": "https://db.universal-team.net/assets/images/icons/dscraft.png", "icon_index": 323, "image": "https://raw.githubusercontent.com/smealum/dscraft/master/site/dscraft-logo.png", "image_length": 2429, "installed_files": ["%NDS%/DScraft.nds", "%NDS%/DScraft_fat.nds"], "scripts": {"DScraft.nds": [{"file": "https://db.universal-team.net/assets/files/DScraft_310811.7z", "output": "/DScraft_310811.7z", "type": "downloadFile"}, {"file": "/DScraft_310811.7z", "input": "DScraft.nds", "output": "%NDS%/DScraft.nds", "type": "extractFile"}, {"file": "/DScraft_310811.7z", "input": "dscraft/", "output": "%NDS%/dscraft/", "type": "extractFile"}, {"file": "/DScraft_310811.7z", "type": "deleteFile"}], "DScraft_fat.nds": [{"file": "https://db.universal-team.net/assets/files/DScraft_fat_310811.7z", "output": "/DScraft_fat_310811.7z", "type": "downloadFile"}, {"file": "/DScraft_fat_310811.7z", "input": "DScraft_fat.nds", "output": "%NDS%/DScraft_fat.nds", "type": "extractFile"}, {"file": "/DScraft_fat_310811.7z", "input": "dscraft", "output": "/dscraft/", "type": "extractFile"}, {"file": "/DScraft_fat_310811.7z", "type": "deleteFile"}]}, "slug": "dscraft", "source": "https://github.com/smealum/dscraft", "stars": 64, "systems": ["DS"], "title": "DScraft", "updated": "2011-08-31T20:29:00Z", "urls": ["https://db.universal-team.net/ds/dscraft"], "version": "v310811", "website": "https://web.archive.org/web/20160818124931/http://smealum.net/dscraft/"}, {"author": "smea", "avatar": "https://avatars.githubusercontent.com/u/6338016?v=4", "categories": ["game"], "color": "#675758", "color_bg": "#675758", "created": "2014-02-21T21:33:14Z", "description": "homebrew nintendo DS adaptation of Valve's Portal", "download_page": "https://github.com/smealum/portalDS/releases", "downloads": {"ASDS_r1.zip": {"size": 1397420, "size_str": "1 MiB", "url": "https://github.com/smealum/portalDS/releases/download/r1/ASDS_r1.zip"}}, "github": "smealum/portalDS", "icon": "https://db.universal-team.net/assets/images/icons/portalds.png", "icon_index": 324, "image": "https://db.universal-team.net/assets/images/images/portalds.png", "image_length": 473, "installed_files": ["%NDS%/portalDS.nds"], "scripts": {"portalDS.nds": [{"file": "ASDS.*\\.zip", "output": "/ASDS.zip", "repo": "smealum/portalDS", "type": "downloadRelease"}, {"file": "/ASDS.zip", "input": "portalDS.nds", "output": "%NDS%/portalDS.nds", "type": "extractFile"}, {"file": "/ASDS.zip", "input": "asds/", "output": "%NDS%/asds/", "type": "extractFile"}, {"file": "/ASDS.zip", "type": "deleteFile"}]}, "slug": "portalds", "source": "https://github.com/smealum/portalDS", "stars": 234, "systems": ["DS"], "title": "portalDS", "update_notes": "<p dir=\"auto\">The first (and only) publicly released version of the Aperture Science DS.</p>", "update_notes_md": "The first (and only) publicly released version of the Aperture Science DS.", "updated": "2019-11-23T23:14:24Z", "urls": ["https://db.universal-team.net/ds/portalds"], "version": "r1", "version_title": "Aperture Science DS r1"}, {"author": "Sorunome", "avatar": null, "categories": ["utility"], "color": "#b2d3a5", "color_bg": "#6c8064", "created": "2025-10-27T14:55:55.790Z", "description": "", "download_page": "https://gitlab.com/sorunome/cectool/-/releases", "downloads": {"cec-tool.3dsx": {"size": 1203248, "size_str": "1 MiB", "url": "https://gitlab.com/sorunome/cectool/-/raw/5617438366aeed3a85d51382152c7ca66b909835/cec-tool.3dsx?inline=false"}, "cec-tool.cia": {"size": 1557440, "size_str": "1 MiB", "url": "https://gitlab.com/sorunome/cectool/-/raw/5617438366aeed3a85d51382152c7ca66b909835/cec-tool.cia?inline=false"}}, "gitlab": "sorunome/cectool", "icon": "https://gitlab.com/sorunome/cectool/-/raw/main/meta/icon.png", "icon_index": 325, "image": "https://gitlab.com/sorunome/cectool/-/raw/main/meta/banner.png", "image_length": 4135, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0 or later", "long_description": "CEC Tool is a utility to help you debug your CEC/StreetPass data.", "qr": {"cec-tool.cia": "https://db.universal-team.net/assets/images/qr/cec-tool-cia.png"}, "slug": "cec-tool", "source": "https://gitlab.com/sorunome/cectool", "stars": 1, "systems": ["3DS"], "title": "CEC Tool", "unique_ids": [1009013], "update_notes": "<p data-sourcepos=\"1:1-1:15\" dir=\"auto\">Initial release</p>", "update_notes_md": "Initial release", "updated": "2025-10-31T17:25:40.460Z", "urls": ["https://db.universal-team.net/3ds/cec-tool"], "version": "v0.1.0", "version_title": "v0.1.0"}, {"author": "stefanoborra", "avatar": "https://avatars.githubusercontent.com/u/81436798?v=4", "categories": ["app"], "color": "#283951", "color_bg": "#283951", "created": "2025-11-27T17:53:43Z", "description": "Retro-styled Gemini client for the Nintendo 3DS.", "download_page": "https://github.com/stefanoborra20/Gemini3DS/releases", "downloads": {"Gemini3DS.3dsx": {"size": 1537344, "size_str": "1 MiB", "url": "https://github.com/stefanoborra20/Gemini3DS/releases/download/v2.0/Gemini3DS.3dsx"}}, "github": "stefanoborra20/Gemini3DS", "icon": "https://raw.githubusercontent.com/stefanoborra20/Gemini3DS/main/icon.png", "icon_index": 326, "image": "https://raw.githubusercontent.com/stefanoborra20/Gemini3DS/main/icon.png", "image_length": 3675, "screenshots": [{"description": "Main screen", "url": "https://db.universal-team.net/assets/images/screenshots/gemini3ds/main-screen.png"}], "slug": "gemini3ds", "source": "https://github.com/stefanoborra20/Gemini3DS", "stars": 1, "systems": ["3DS"], "title": "Gemini3DS", "update_notes": "<h2 dir=\"auto\">🆕 What's new</h2>\n<ul dir=\"auto\">\n<li><strong>Audio Input Support</strong>🎙️: Send voice prompts directly to Gemini using the 3DS internal microphone.</li>\n<li><strong>Request Validation</strong>: Added logic to handle audio requests (prevents crashes from clips that are too short or silent).</li>\n</ul>\n<h2 dir=\"auto\">📥 Installation Guide</h2>\n<p dir=\"auto\"><strong>3DSX (Homebrew Launcher):</strong><br>\n1. Download <code class=\"notranslate\">Gemini3DS.3dsx</code> below.<br>\n2. Copy it to the <code class=\"notranslate\">/3ds/gemini/</code> folder on your SD card.<br>\n3. Launch via the Homebrew Launcher.</p>", "update_notes_md": "## 🆕 What's new\n- **Audio Input Support**🎙️: Send voice prompts directly to Gemini using the 3DS internal microphone.\n- **Request Validation**: Added logic to handle audio requests (prevents crashes from clips that are too short or silent).\n## 📥 Installation Guide\n**3DSX (Homebrew Launcher):**\n    1. Download `Gemini3DS.3dsx` below.\n    2. Copy it to the `/3ds/gemini/` folder on your SD card.\n    3. Launch via the Homebrew Launcher.", "updated": "2026-03-28T14:50:36Z", "urls": ["https://db.universal-team.net/3ds/gemini3ds"], "version": "v2.0", "version_title": "v2.0 - Audio requests"}, {"archive": {"pdrpse.*\\.zip": {"pdrpse.3dsx": ["3ds/pdrpse/pdrpse.3dsx"], "pdrpse.cia": ["pdrpse.cia"]}}, "author": "suloku", "avatar": "https://avatars.githubusercontent.com/u/10310955?v=4", "categories": ["utility", "save-tool"], "color": "#adb1a4", "color_bg": "#7d8076", "created": "2015-10-14T14:54:41Z", "description": "Pokémon Dream Radar Savegame Editor for 3DS", "download_page": "https://github.com/suloku/pdrpse/releases", "downloads": {"pdrpse_0.3.zip": {"size": 521315, "size_str": "509 KiB", "url": "https://github.com/suloku/pdrpse/releases/download/0.3/pdrpse_0.3.zip"}}, "github": "suloku/pdrpse", "icon": "https://raw.githubusercontent.com/suloku/pdrpse/master/icon.png", "icon_index": 327, "image": "https://db.universal-team.net/assets/images/images/pdrpse.png", "image_length": 11567, "slug": "pdrpse", "source": "https://github.com/suloku/pdrpse", "stars": 9, "systems": ["3DS"], "title": "pdrpse", "unique_ids": [1017951], "update_notes": "<p dir=\"auto\">Corrected offset saving for upgrades.<br>\nL button now refills clouds (no more waiting).</p>\n<p dir=\"auto\">31th January 2017 update: included cia version in the package.</p>", "update_notes_md": "Corrected offset saving for upgrades.\nL button now refills clouds (no more waiting).\n\n31th January 2017 update: included cia version in the package.", "updated": "2015-10-18T21:15:51Z", "urls": ["https://db.universal-team.net/3ds/pdrpse"], "version": "0.3", "version_title": "Free Refills"}, {"author": "r4t", "avatar": "https://avatars.githubusercontent.com/u/39613006?v=4", "categories": ["app"], "color": "#8c5763", "color_bg": "#804f5a", "created": "2024-09-14T15:03:43Z", "description": "a graphical 2D dice roller for the 3ds", "download_page": "https://github.com/t0xid/3DiceRoller/releases", "downloads": {"3DiceRoll.cia": {"size": 9294848, "size_str": "8 MiB", "url": "https://github.com/t0xid/3DiceRoller/releases/download/v1.1.1/3DiceRoll.cia"}, "3ds_d20_roll.3dsx": {"size": 4560404, "size_str": "4 MiB", "url": "https://github.com/t0xid/3DiceRoller/releases/download/v1.1.1/3ds_d20_roll.3dsx"}}, "github": "t0xid/3DiceRoller", "icon": "https://raw.githubusercontent.com/t0xid/3DiceRoller/refs/heads/main/icon.png", "icon_index": 328, "image": "https://raw.githubusercontent.com/t0xid/3DiceRoller/refs/heads/main/icon.png", "image_length": 1353, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "a 2d dice roller for the 3ds. includes the ability to roll up to 13 dice types in one rolling, sound effects, advantage and disadvantage.", "qr": {"3DiceRoll.cia": "https://db.universal-team.net/assets/images/qr/3diceroll-cia.png"}, "screenshots": [{"description": "Credits", "url": "https://db.universal-team.net/assets/images/screenshots/3diceroller/credits.png"}, {"description": "D12", "url": "https://db.universal-team.net/assets/images/screenshots/3diceroller/d12.png"}, {"description": "D20", "url": "https://db.universal-team.net/assets/images/screenshots/3diceroller/d20.png"}], "slug": "3diceroller", "source": "https://github.com/t0xid/3DiceRoller", "stars": 2, "systems": ["3DS"], "title": "3DiceRoller", "update_notes": "<ul dir=\"auto\">\n<li>Fixed minor sprite issue</li>\n<li>Made a <code class=\"notranslate\">.cia</code> for those that want a home menu shortcut</li>\n</ul>\n<p dir=\"auto\">sound used for the banner is:<br>\n<a href=\"https://freesound.org/people/NXRT/sounds/648212/\" rel=\"nofollow\">https://freesound.org/people/NXRT/sounds/648212/</a><br>\n(yes ill credit even if its CC0)</p>", "update_notes_md": " + Fixed minor sprite issue\n + Made a `.cia` for those that want a home menu shortcut\n\nsound used for the banner is: \nhttps://freesound.org/people/NXRT/sounds/648212/\n(yes ill credit even if its CC0)", "updated": "2024-09-26T10:12:37Z", "urls": ["https://db.universal-team.net/3ds/3diceroller"], "version": "v1.1.1", "version_title": "3DiceRoll - v.1.1.1"}, {"author": "tallHouse64", "avatar": "https://avatars.githubusercontent.com/u/191056276?v=4", "categories": ["app"], "color": "#e2e2e2", "color_bg": "#808080", "created": "2024-12-20T21:51:25Z", "description": "A pixel art style snow simulator. Fire, rain, \"birds\" and fireflies can also be simulated. Made with drws-lib. (There's a PC version).", "download_filter": "nds", "download_page": "https://github.com/tallHouse64/CerealBoxSnow/releases", "downloads": {"CerealBoxSnowNds1.2.0.nds": {"size": 465920, "size_str": "455 KiB", "url": "https://github.com/tallHouse64/CerealBoxSnow/releases/download/v1.2.0/CerealBoxSnowNds1.2.0.nds"}}, "github": "tallHouse64/CerealBoxSnow", "icon": "https://raw.githubusercontent.com/tallHouse64/CerealBoxSnow/0754a741579cb8ab276df2faa0316160519e3482/CerealBoxSnowLogo.png", "icon_index": 329, "image": "https://raw.githubusercontent.com/tallHouse64/CerealBoxSnow/0754a741579cb8ab276df2faa0316160519e3482/CerealBoxSnowLogo.png", "image_length": 3411, "long_description": "A snow pixel art style simulator.\n\nFeatures:\n- You can push or pull particles around with the mouse.\n- Also you can control the number of particles.\n\nSimulations:\n- Snow\n- Fire\n- Rain\n- \"Birds\"\n- Fireflies\n\nMade with drws-lib.", "qr": {"CerealBoxSnowNds1.2.0.nds": "https://db.universal-team.net/assets/images/qr/cerealboxsnownds1-2-0-nds.png"}, "screenshots": [{"description": "Bar", "url": "https://db.universal-team.net/assets/images/screenshots/cerealboxsnow/bar.png"}, {"description": "Fire", "url": "https://db.universal-team.net/assets/images/screenshots/cerealboxsnow/fire.png"}, {"description": "Rain", "url": "https://db.universal-team.net/assets/images/screenshots/cerealboxsnow/rain.png"}, {"description": "Sandstorm", "url": "https://db.universal-team.net/assets/images/screenshots/cerealboxsnow/sandstorm.png"}, {"description": "Snow", "url": "https://db.universal-team.net/assets/images/screenshots/cerealboxsnow/snow.png"}], "slug": "cerealboxsnow", "source": "https://github.com/tallHouse64/CerealBoxSnow", "stars": 0, "systems": ["DS"], "title": "CerealBoxSnow", "update_notes": "<h2 dir=\"auto\">1.2.0 Release</h2>\n<p dir=\"auto\">New features!</p>\n<ul dir=\"auto\">\n<li>Attract particles with the mouse (left click)</li>\n<li>Push particles with the mouse (right click)</li>\n<li>Rain simulator</li>\n<li>Bird simulator</li>\n<li>Firefly simulator</li>\n</ul>\n<p dir=\"auto\">On Nintendo DS, use the x or up buttons to toggle between attracting and pushing particles.</p>\n<p dir=\"auto\">The Windows build is only tested on Windows 11.</p>\n<p dir=\"auto\">On linux, you need SDL2 installed.<br>\nThe Linux build is only tested on Manjaro Linux.</p>", "update_notes_md": "## 1.2.0 Release\n\nNew features!\n- Attract particles with the mouse (left click)\n- Push particles with the mouse (right click)\n- Rain simulator\n- Bird simulator\n- Firefly simulator\n\nOn Nintendo DS, use the x or up buttons to toggle between attracting and pushing particles.\n\nThe Windows build is only tested on Windows 11.\n\nOn linux, you need SDL2 installed.\nThe Linux build is only tested on Manjaro Linux.", "updated": "2025-09-02T20:14:34Z", "urls": ["https://db.universal-team.net/ds/cerealboxsnow"], "version": "v1.2.0", "version_title": "1.2.0"}, {"archive": {"3ds.zip": {"ButtonPresser3DS.3dsx": ["3ds/ButtonPresser3DS.3dsx"]}}, "author": "Ike Rolader", "avatar": "https://avatars.githubusercontent.com/u/10735668?v=4", "categories": ["game"], "color": "#872217", "color_bg": "#802016", "created": "2017-06-18T17:05:01Z", "description": "Is this good?", "download_page": "https://github.com/trainboy2019/ButtonPresser3DS/releases", "downloads": {"3ds.zip": {"size": 1897892, "size_str": "1 MiB", "url": "https://github.com/trainboy2019/ButtonPresser3DS/releases/download/2.0/3ds.zip"}, "ButtonPresser3DS.cia": {"size": 2289088, "size_str": "2 MiB", "url": "https://github.com/trainboy2019/ButtonPresser3DS/releases/download/2.0/ButtonPresser3DS.cia"}}, "github": "trainboy2019/ButtonPresser3DS", "icon": "https://raw.githubusercontent.com/trainboy2019/ButtonPresser3DS/master/icon.png", "icon_index": 330, "image": "https://raw.githubusercontent.com/trainboy2019/ButtonPresser3DS/master/resources/Banner.png", "image_length": 36405, "qr": {"ButtonPresser3DS.cia": "https://db.universal-team.net/assets/images/qr/buttonpresser3ds-cia.png"}, "slug": "buttonpresser3ds", "source": "https://github.com/trainboy2019/ButtonPresser3DS", "stars": 2, "systems": ["3DS"], "title": "ButtonPresser3DS", "unique_ids": [17968], "update_notes": "<p dir=\"auto\">The buttons have gotten a few tweaks to make the app even better!</p>\n<p dir=\"auto\">Changes:</p>\n<ul dir=\"auto\">\n<li>Press up or down to change the color of your button.</li>\n<li>Press left or right to change the style of your button.</li>\n<li>You can now see how many times you've pressed the button!</li>\n<li>Press R to reset your score.</li>\n</ul>\n<p dir=\"auto\">Just scan this QR code!</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/trainboy2019/ButtonPresser3DS/blob/master/Button%20QR%20Code%202.png?raw=true\"><img src=\"https://github.com/trainboy2019/ButtonPresser3DS/blob/master/Button%20QR%20Code%202.png?raw=true\" alt=\"QR 2.0\" style=\"max-width: 100%;\"></a></p>", "update_notes_md": "The buttons have gotten a few tweaks to make the app even better!\n\nChanges:\n* Press up or down to change the color of your button.\n* Press left or right to change the style of your button.\n* You can now see how many times you've pressed the button!\n* Press R to reset your score.\n\nJust scan this QR code!\n\n![QR 2.0](https://github.com/trainboy2019/ButtonPresser3DS/blob/master/Button%20QR%20Code%202.png?raw=true)\n", "updated": "2017-06-22T02:42:08Z", "urls": ["https://db.universal-team.net/3ds/buttonpresser3ds"], "version": "2.0", "version_title": "Button Presser 3DS 2.0"}, {"archive": {"ZeldaROTH_3DSX.zip": {"ZeldaROTH.3dsx": ["ZeldaROTH.3dsx"]}}, "author": "Viktor Varga", "avatar": "https://avatars.githubusercontent.com/u/12373906?v=4", "categories": ["game"], "color": "#ceb1a5", "color_bg": "#806e66", "created": "2020-12-18T01:11:38Z", "description": "ZeldaROTH 1.0.3 beta including Hungarian translation for this classic fan game, and was recompiled with actual libraries.", "download_page": "https://github.com/vargaviktor/ZeldaROTH/releases", "downloads": {"ZeldaROTH.cia": {"size": 53617600, "size_str": "51 MiB", "url": "https://github.com/vargaviktor/ZeldaROTH/releases/download/1.0.3-beta/ZeldaROTH.cia"}, "ZeldaROTH_3dsx.zip": {"size": 44108235, "size_str": "42 MiB", "url": "https://github.com/vargaviktor/ZeldaROTH/releases/download/1.0.3-beta/ZeldaROTH_3dsx.zip"}, "ZeldaROTH_cia.zip": {"size": 45063210, "size_str": "42 MiB", "url": "https://github.com/vargaviktor/ZeldaROTH/releases/download/1.0.3-beta/ZeldaROTH_cia.zip"}, "qrcode.png": {"size": 633, "size_str": "633 Bytes", "url": "https://github.com/vargaviktor/ZeldaROTH/releases/download/1.0.3-beta/qrcode.png"}}, "github": "vargaviktor/ZeldaROTH", "icon": "https://raw.githubusercontent.com/vargaviktor/ZeldaROTH/master/resources/icon.png", "icon_index": 331, "image": "https://raw.githubusercontent.com/vargaviktor/ZeldaROTH/master/resources/banner.png", "image_length": 7049, "long_description": "ZeldaROTH 1.0.3 beta is including Hungarian translation for this classic fan game.\nBecause of the used sf2dlib was also out of date, it was also modified to compile with new (1.4.0+) citro3d library.\nBeta, because, its playable, but until now, it was not found yet, why it gives glitches, when loading a level map.", "qr": {"ZeldaROTH.cia": "https://db.universal-team.net/assets/images/qr/zeldaroth-cia.png"}, "slug": "zeldaroth-1-0-3-beta", "source": "https://github.com/vargaviktor/ZeldaROTH", "stars": 0, "systems": ["3DS"], "title": "ZeldaROTH 1.0.3 beta", "unique_ids": [39282], "update_notes": "<h2 dir=\"auto\">Modifications</h2>\n<ul dir=\"auto\">\n<li>Hungarian translation was added</li>\n<li><a href=\"https://github.com/vargaviktor/sf2dlib\">sf2dlib</a> was modified to compile with new (1.4.0+) citro3d.</li>\n</ul>\n<h2 dir=\"auto\">Known bug:</h2>\n<ul dir=\"auto\">\n<li>when loading a level map, a graphical glitch occurs.</li>\n</ul>\n<h2 dir=\"auto\">Install</h2>\n<p dir=\"auto\">a. Nintendo 3DS CFW - Start FBI, Select Remote install &gt; Scan QR Code<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/vargaviktor/ZeldaROTH/releases/download/1.0.3-beta/qrcode.png\"><img src=\"https://github.com/vargaviktor/ZeldaROTH/releases/download/1.0.3-beta/qrcode.png\" alt=\"QR Code\" style=\"max-width: 100%;\"></a><br>\nb. Download and install <a href=\"https://citra-emu.org/download/\" rel=\"nofollow\">Citra emulator</a> File -&gt; Install CIA</p>\n<h2 dir=\"auto\">Controls</h2>\n<p dir=\"auto\">See in <a href=\"https://github.com/vargaviktor/ZeldaROTH/\">Repository readme</a></p>", "update_notes_md": "## Modifications\n* Hungarian translation was added\n* [sf2dlib](https://github.com/vargaviktor/sf2dlib) was modified to compile with new (1.4.0+) citro3d. \n\n## Known bug:\n* when loading a level map, a graphical glitch occurs.\n\n## Install\na. Nintendo 3DS CFW - Start FBI, Select Remote install > Scan QR Code\n![QR Code](https://github.com/vargaviktor/ZeldaROTH/releases/download/1.0.3-beta/qrcode.png)\nb. Download and install [Citra emulator](https://citra-emu.org/download/) File -> Install CIA\n\n## Controls\nSee in [Repository readme](https://github.com/vargaviktor/ZeldaROTH/)", "updated": "2020-12-21T10:17:14Z", "urls": ["https://db.universal-team.net/3ds/zeldaroth-1-0-3-beta"], "version": "1.0.3-beta", "version_title": "1.0.3-beta - Hungarian translation"}, {"author": "vinegar77", "avatar": "https://avatars.githubusercontent.com/u/209826631?v=4", "categories": ["game"], "color": "#519f0a", "color_bg": "#418008", "created": "2025-05-03T04:07:25Z", "description": "Horse Race Tests 3DS Recreation", "download_page": "https://github.com/vinegar77/hrt-3ds/releases", "downloads": {"hrt3ds.3dsx": {"size": 24082390, "size_str": "22 MiB", "url": "https://github.com/vinegar77/hrt-3ds/releases/download/v1.1.2/hrt3ds.3dsx"}, "hrt3ds.cia": {"size": 23450560, "size_str": "22 MiB", "url": "https://github.com/vinegar77/hrt-3ds/releases/download/v1.1.2/hrt3ds.cia"}}, "github": "vinegar77/hrt-3ds", "icon": "https://raw.githubusercontent.com/vinegar77/hrt-3ds/main/resources/icon.png", "icon_index": 332, "image": "https://raw.githubusercontent.com/vinegar77/hrt-3ds/main/resources/hrtbanner.png", "image_length": 57119, "license": "mit", "license_name": "MIT License", "long_description": "Horse Race Tests on 3DS! The authentic HRT experience (o3DS/o2DS models may experience slowdown with many horses at once.)", "qr": {"hrt3ds.cia": "https://db.universal-team.net/assets/images/qr/hrt3ds-cia.png"}, "slug": "hrt3ds", "source": "https://github.com/vinegar77/hrt-3ds", "stars": 4, "systems": ["3DS"], "title": "hrt3DS", "unique_ids": [65408], "update_notes": "<h2 dir=\"auto\">hrt3DS 1.1.2</h2>\n<ul dir=\"auto\">\n<li>Updated internal engine to latest version\n<ul dir=\"auto\">\n<li>Load times are faster on all 3DS models, especially with CIA build</li>\n<li>Improved framerate/reduced audio lag on o3DS models during races</li>\n</ul>\n</li>\n<li>Slight updates to collision thread to reduce table iterations</li>\n<li>Updated music toggle to resume rather than restart the bgm</li>\n</ul>", "update_notes_md": "## hrt3DS 1.1.2\n\n- Updated internal engine to latest version\n  - Load times are faster on all 3DS models, especially with CIA build\n  - Improved framerate/reduced audio lag on o3DS models during races\n- Slight updates to collision thread to reduce table iterations\n- Updated music toggle to resume rather than restart the bgm", "updated": "2025-10-23T06:17:27Z", "urls": ["https://db.universal-team.net/3ds/hrt3ds"], "version": "v1.1.2", "version_title": "hrt3ds v1.1.2 (o3DS Improvement Patch)"}, {"author": "AlekMaul / wavemotion-dave", "avatar": "https://avatars.githubusercontent.com/u/75039837?v=4", "categories": ["emulator"], "color": "#5d4548", "color_bg": "#5d4548", "created": "2020-12-24T17:21:24Z", "description": "Atari 5200DS - Emulator for the DSi and above based on Alekmaul's work", "download_page": "https://github.com/wavemotion-dave/A5200DS/releases", "downloads": {"A5200DS.nds": {"size": 455168, "size_str": "444 KiB", "url": "https://github.com/wavemotion-dave/A5200DS/releases/download/3.9/A5200DS.nds"}, "readme.md": {"size": 11676, "size_str": "11 KiB", "url": "https://github.com/wavemotion-dave/A5200DS/releases/download/3.9/readme.md"}}, "github": "wavemotion-dave/A5200DS", "icon": "https://db.universal-team.net/assets/images/icons/a5200ds.png", "icon_index": 333, "image": "https://raw.githubusercontent.com/wavemotion-dave/A5200DS/main/arm9/gfx/bgTop.png", "image_length": 16159, "qr": {"A5200DS.nds": "https://db.universal-team.net/assets/images/qr/a5200ds-nds.png"}, "slug": "a5200ds", "source": "https://github.com/wavemotion-dave/A5200DS", "stars": 26, "systems": ["DS"], "title": "A5200DS", "update_notes": "<p dir=\"auto\">V3.9 : 08-Apr-2026 by wavemotion-dave</p>\n<ul dir=\"auto\">\n<li>60Hz True-Sync. The emulation is now synchronized with the LCD display to avoid tearing (mostly improves scrolling games like River Raid or Vanguard).</li>\n<li>New Favorites added... in the menu where you select what game you want to play, press SELECT to toggle between like (yellow heart) and love (red heart). These persist so you can always come back in and see your favorite games.</li>\n<li>Improved fameskip handling that always handles player-missile graphics/collisions. This allows the older DS-Lite (and when running from an R4 card or similar) to run most games at full speed without sacrificing core emulation accuracy (no more glitches where shots miss enemies). The DSi and above running something like TWL++ never needs frameskip.</li>\n<li>More games run more correctly - fixed games like Star Raiders so the keypad is less glitchy, improved default controller settings for some games, etc.</li>\n<li>Numerous tweaks, optimizations and a few specialized hacks that now allow heavy-hitting games to play at or near full speed on the older hand held units.</li>\n</ul>", "update_notes_md": "V3.9 : 08-Apr-2026 by wavemotion-dave\n\n- 60Hz True-Sync. The emulation is now synchronized with the LCD display to avoid tearing (mostly improves scrolling games like River Raid or Vanguard).\n- New Favorites added... in the menu where you select what game you want to play, press SELECT to toggle between like (yellow heart) and love (red heart). These persist so you can always come back in and see your favorite games.\n- Improved fameskip handling that always handles player-missile graphics/collisions. This allows the older DS-Lite (and when running from an R4 card or similar) to run most games at full speed without sacrificing core emulation accuracy (no more glitches where shots miss enemies). The DSi and above running something like TWL++ never needs frameskip.\n- More games run more correctly - fixed games like Star Raiders so the keypad is less glitchy, improved default controller settings for some games, etc.\n- Numerous tweaks, optimizations and a few specialized hacks that now allow heavy-hitting games to play at or near full speed on the older hand held units.", "updated": "2026-04-08T10:56:01Z", "urls": ["https://db.universal-team.net/ds/a5200ds"], "version": "3.9", "version_title": "Version 3.9"}, {"author": "AlekMaul / wavemotion-dave", "avatar": "https://avatars.githubusercontent.com/u/75039837?v=4", "categories": ["emulator"], "color": "#323f12", "color_bg": "#323f12", "created": "2020-12-09T13:01:31Z", "description": "Atari 7800 DS Emulator - updated from Alekmaul's original. Striving for accuracy and speed on the venerable DS handheld. Don't expect perfect emulation but things are good enough to enjoy Atari's last major 8-bit console.", "download_page": "https://github.com/wavemotion-dave/A7800DS/releases", "downloads": {"A7800DS.nds": {"size": 673792, "size_str": "658 KiB", "url": "https://github.com/wavemotion-dave/A7800DS/releases/download/5.2c/A7800DS.nds"}, "README.md": {"size": 26435, "size_str": "25 KiB", "url": "https://github.com/wavemotion-dave/A7800DS/releases/download/5.2c/README.md"}}, "github": "wavemotion-dave/A7800DS", "icon": "https://db.universal-team.net/assets/images/icons/a7800ds.png", "icon_index": 334, "image": "https://raw.githubusercontent.com/wavemotion-dave/A7800DS/main/arm9/gfx/bgTop.png", "image_length": 13123, "qr": {"A7800DS.nds": "https://db.universal-team.net/assets/images/qr/a7800ds-nds.png"}, "slug": "a7800ds", "source": "https://github.com/wavemotion-dave/A7800DS", "stars": 28, "systems": ["DS"], "title": "A7800DS", "update_notes": "<p dir=\"auto\">V5.2c : 03-Mar-2026 by wavemotion-dave</p>\n<ul dir=\"auto\">\n<li>v5.2a with hotfix for BANKSET handling to render Stoneage properly.</li>\n<li>v5.2b with new Favorites System implemented (SELECT for Like vs Love when picking a game).</li>\n<li>v5.2b Minor optimization for Maria graphics rendering to provide another frame of performance.</li>\n<li>v5.2c Tweaks to sound driver for better balance between Pokey and TIA and to help reduce pops when switching into menus.</li>\n</ul>", "update_notes_md": "V5.2c : 03-Mar-2026 by wavemotion-dave\n\n- v5.2a with hotfix for BANKSET handling to render Stoneage properly.\n- v5.2b with new Favorites System implemented (SELECT for Like vs Love when picking a game).\n- v5.2b Minor optimization for Maria graphics rendering to provide another frame of performance.\n- v5.2c Tweaks to sound driver for better balance between Pokey and TIA and to help reduce pops when switching into menus.", "updated": "2026-03-03T11:50:38Z", "urls": ["https://db.universal-team.net/ds/a7800ds"], "version": "5.2c", "version_title": "Version 5.2c"}, {"author": "wavemotion-dave", "avatar": "https://avatars.githubusercontent.com/u/75039837?v=4", "categories": ["emulator"], "color": "#645962", "color_bg": "#645962", "created": "2021-01-31T00:11:41Z", "description": "A8DS An Atari 8-bit Computer Emulator for the DS/DSi and includes virtually anything the Atari 8-bit computers can run.", "download_page": "https://github.com/wavemotion-dave/A8DS/releases", "downloads": {"A8DS.nds": {"size": 921600, "size_str": "900 KiB", "url": "https://github.com/wavemotion-dave/A8DS/releases/download/4.2/A8DS.nds"}, "A8DSi.nds": {"size": 931328, "size_str": "909 KiB", "url": "https://github.com/wavemotion-dave/A8DS/releases/download/4.2/A8DSi.nds"}, "Copying": {"size": 18092, "size_str": "17 KiB", "url": "https://github.com/wavemotion-dave/A8DS/releases/download/4.2/Copying"}, "readme.md": {"size": 35803, "size_str": "34 KiB", "url": "https://github.com/wavemotion-dave/A8DS/releases/download/4.2/readme.md"}}, "github": "wavemotion-dave/A8DS", "icon": "https://db.universal-team.net/assets/images/icons/a8ds.png", "icon_index": 335, "image": "https://raw.githubusercontent.com/wavemotion-dave/A8DS/main/arm9/gfx/bgTop.png", "image_length": 35186, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "qr": {"A8DS.nds": "https://db.universal-team.net/assets/images/qr/a8ds-nds.png", "A8DSi.nds": "https://db.universal-team.net/assets/images/qr/a8dsi-nds.png"}, "slug": "a8ds", "source": "https://github.com/wavemotion-dave/A8DS", "stars": 36, "systems": ["DS"], "title": "A8DS", "update_notes": "<p dir=\"auto\">V4.2  : 01-Feb-2025 by wavemotion-dave</p>\n<ul dir=\"auto\">\n<li>Fixed Turbo 128K cart type so it doesn't inadvertently disable the cartridge port.</li>\n<li>Added Right-Side cart support for Atari800 (fixing a few A800 emulation issues as well).</li>\n<li>Added Atari 5200 cart support for carts of 128K or less (rename your 5200 carts to \".a52\" for easy loading)</li>\n<li>Added new key maps for SHIFT and CONTROL to NDS keys.</li>\n<li>Massive simplification of the configuration handling for machine type.</li>\n<li>New NTSC and PAL color palettes from the awesome Trebor Pro Pack.</li>\n<li>New Caps Lock LED added to all virtual keyboards.</li>\n<li>Added new cart types for SIC+ (1MB), Corina (1MB+EE and 512K+512K+EE), Telelink II and MIO_8, XE Multicart and more...</li>\n</ul>", "update_notes_md": "V4.2  : 01-Feb-2025 by wavemotion-dave\n\n-  Fixed Turbo 128K cart type so it doesn't inadvertently disable the cartridge port.\n-  Added Right-Side cart support for Atari800 (fixing a few A800 emulation issues as well).\n-  Added Atari 5200 cart support for carts of 128K or less (rename your 5200 carts to \".a52\" for easy loading)\n-  Added new key maps for SHIFT and CONTROL to NDS keys.\n-  Massive simplification of the configuration handling for machine type.\n-  New NTSC and PAL color palettes from the awesome Trebor Pro Pack.\n-  New Caps Lock LED added to all virtual keyboards.\n-  Added new cart types for SIC+ (1MB), Corina (1MB+EE and 512K+512K+EE), Telelink II and MIO_8, XE Multicart and more...", "updated": "2025-02-01T12:30:53Z", "urls": ["https://db.universal-team.net/ds/a8ds"], "version": "4.2", "version_title": "Version 4.2"}, {"author": "AlekMaul / wavemotion-dave", "avatar": "https://avatars.githubusercontent.com/u/75039837?v=4", "categories": ["emulator"], "color": "#4e4f47", "color_bg": "#4e4f47", "created": "2021-11-09T21:09:48Z", "description": "An Emulator for the DS/DSi with support for Colecovision, ADAM, MSX1, Sord-M5, Memotech MTX, Spectravision SVI, Hanimex Pencil II, Tatung Einstein, SG-1000/SC-3000, PV-1000, PV-2000 and the Creativision.", "download_page": "https://github.com/wavemotion-dave/ColecoDS/releases", "downloads": {"ColecoDS.nds": {"size": 1480192, "size_str": "1 MiB", "url": "https://github.com/wavemotion-dave/ColecoDS/releases/download/10.9a/ColecoDS.nds"}, "README.md": {"size": 57923, "size_str": "56 KiB", "url": "https://github.com/wavemotion-dave/ColecoDS/releases/download/10.9a/README.md"}, "cbios.txt": {"size": 2265, "size_str": "2 KiB", "url": "https://github.com/wavemotion-dave/ColecoDS/releases/download/10.9a/cbios.txt"}}, "github": "wavemotion-dave/ColecoDS", "icon": "https://db.universal-team.net/assets/images/icons/colecods.png", "icon_index": 336, "image": "https://raw.githubusercontent.com/wavemotion-dave/ColecoDS/main/arm9/gfx_data/pdev_tbg0.png", "image_length": 15870, "qr": {"ColecoDS.nds": "https://db.universal-team.net/assets/images/qr/colecods-nds.png"}, "slug": "colecods", "source": "https://github.com/wavemotion-dave/ColecoDS", "stars": 60, "systems": ["DS"], "title": "ColecoDS", "update_notes": "<p dir=\"auto\">Version 10.9a - hotfix for loading 64K carts so that the cached memory is correctly loaded before the initial bankswitch (a few 64K games would not load correctly before this patch).</p>", "update_notes_md": "Version 10.9a - hotfix for loading 64K carts so that the cached memory is correctly loaded before the initial bankswitch (a few 64K games would not load correctly before this patch).", "updated": "2026-04-07T10:52:41Z", "urls": ["https://db.universal-team.net/ds/colecods"], "version": "10.9a", "version_title": "Version 10.9a"}, {"author": "wavemotion-dave", "avatar": "https://avatars.githubusercontent.com/u/75039837?v=4", "categories": ["emulator"], "color": "#b4b4d3", "color_bg": "#6d6d80", "created": "2021-09-02T21:28:15Z", "description": "Nintellivision - an Intellivision Emulator for the DS/DSi. High compatibility, custom overlay support, high score saving, tons of input mapping - all the quality of life improvements you need!", "download_page": "https://github.com/wavemotion-dave/NINTV-DS/releases", "downloads": {"NINTV-DS.nds": {"size": 790016, "size_str": "771 KiB", "url": "https://github.com/wavemotion-dave/NINTV-DS/releases/download/6.3/NINTV-DS.nds"}, "README.md": {"size": 36905, "size_str": "36 KiB", "url": "https://github.com/wavemotion-dave/NINTV-DS/releases/download/6.3/README.md"}}, "github": "wavemotion-dave/NINTV-DS", "icon": "https://db.universal-team.net/assets/images/icons/nintellivision.png", "icon_index": 337, "image": "https://raw.githubusercontent.com/wavemotion-dave/NINTV-DS/main/arm9/gfx/bgTop.png", "image_length": 40671, "qr": {"NINTV-DS.nds": "https://db.universal-team.net/assets/images/qr/nintv-ds-nds.png"}, "script_message": "You need \"grom.bin\", \"exec.bin\",\nand optionally \"ivoice.bin\" in the folder with your ROM files.", "slug": "nintellivision", "source": "https://github.com/wavemotion-dave/NINTV-DS", "stars": 54, "systems": ["DS"], "title": "Nintellivision", "update_notes": "<p dir=\"auto\">V6.3 : 01-Jan-2026 by wavemotion-dave</p>\n<ul dir=\"auto\">\n<li>Fix for horizontal scroll bug that caused a bit of blurring when moving left/right in some games. Fixes Ninja Odyssey health bar.</li>\n<li>Improved backtab latched handling - the DSi and above now utilizes backtab latching by default for improved emulation accuracy.</li>\n<li>Fixed mapping DS keys to DISC UP/DOWN such that you can move left/right and press the DS button to JUMP (previously it would ignore the left/right if you pressed a DS button that mapped to DISC UP/DOWN).</li>\n<li>Refactored memory to free up another 160K of memory for future use.</li>\n<li>Improved PSG handling to move the structs into ARM fast memory for a slight boost in performance.</li>\n<li>Lots of minor database cleanup under the hood so more games and homebrews work properly without additional configuration needed.</li>\n</ul>", "update_notes_md": "V6.3 : 01-Jan-2026 by wavemotion-dave\n\n-   Fix for horizontal scroll bug that caused a bit of blurring when moving left/right in some games. Fixes Ninja Odyssey health bar.\n-   Improved backtab latched handling - the DSi and above now utilizes backtab latching by default for improved emulation accuracy.\n-   Fixed mapping DS keys to DISC UP/DOWN such that you can move left/right and press the DS button to JUMP (previously it would ignore the left/right if you pressed a DS button that mapped to DISC UP/DOWN).\n-   Refactored memory to free up another 160K of memory for future use.\n-   Improved PSG handling to move the structs into ARM fast memory for a slight boost in performance.\n-   Lots of minor database cleanup under the hood so more games and homebrews work properly without additional configuration needed.", "updated": "2026-01-01T12:21:57Z", "urls": ["https://db.universal-team.net/ds/nintellivision"], "version": "6.3", "version_title": "Version 6.3"}, {"author": "AlekMaul / wavemotion-dave", "avatar": "https://avatars.githubusercontent.com/u/75039837?v=4", "categories": ["emulator"], "color": "#969188", "color_bg": "#807b74", "created": "2020-11-25T18:16:27Z", "description": "Atari 2600 emulator for DS (original code by AlekMaul). This is the PHOENIX EDITION which brings greater speed, compatibility and accuracy to the emulation on the DSi. New features such as instruction manuals and high score support included!", "download_page": "https://github.com/wavemotion-dave/StellaDS/releases", "downloads": {"README.md": {"size": 47717, "size_str": "46 KiB", "url": "https://github.com/wavemotion-dave/StellaDS/releases/download/8.2/README.md"}, "StellaDS.nds": {"size": 1716736, "size_str": "1 MiB", "url": "https://github.com/wavemotion-dave/StellaDS/releases/download/8.2/StellaDS.nds"}}, "github": "wavemotion-dave/StellaDS", "icon": "https://db.universal-team.net/assets/images/icons/stellads.png", "icon_index": 338, "image": "https://raw.githubusercontent.com/wavemotion-dave/StellaDS/master/arm9/gfx/bgTop.png", "image_length": 10279, "license": "other", "license_name": "Other", "qr": {"StellaDS.nds": "https://db.universal-team.net/assets/images/qr/stellads-nds.png"}, "slug": "stellads", "source": "https://github.com/wavemotion-dave/StellaDS", "stars": 51, "systems": ["DS"], "title": "StellaDS", "update_notes": "<p dir=\"auto\">8.2 : 12-Apr-2026 by wavemotion-dave</p>\n<ul dir=\"auto\">\n<li>New NTSC (60Hz) and PAL (50Hz) 'True-Sync' to reduce tearing and other video artifacts from screen rendering on the DS/DSi.</li>\n<li>Improved accuracy on SB (SuperBanking) carts.</li>\n</ul>", "update_notes_md": "8.2 : 12-Apr-2026 by wavemotion-dave\n\n- New NTSC (60Hz) and PAL (50Hz) 'True-Sync' to reduce tearing and other video artifacts from screen rendering on the DS/DSi.\n- Improved accuracy on SB (SuperBanking) carts.", "updated": "2026-04-12T12:13:22Z", "urls": ["https://db.universal-team.net/ds/stellads"], "version": "8.2", "version_title": "Version 8.2"}, {"author": "JS Deck", "avatar": "https://avatars.githubusercontent.com/u/1617680?v=4", "categories": ["utility"], "color": "#dddbed", "color_bg": "#777680", "created": "2022-02-23T00:48:16Z", "description": "An upgraded version of NTR with better streaming capabilities.", "download_page": "https://github.com/xzn/ntr-hr/releases", "downloads": {"BootNTRSelector-Mode3-PabloMK7-Banner.cia": {"size": 1958848, "size_str": "1 MiB", "url": "https://github.com/xzn/ntr-hr/releases/download/v0.3.7.0/BootNTRSelector-Mode3-PabloMK7-Banner.cia"}, "BootNTRSelector-PabloMK7-Banner.cia": {"size": 1958848, "size_str": "1 MiB", "url": "https://github.com/xzn/ntr-hr/releases/download/v0.3.7.0/BootNTRSelector-PabloMK7-Banner.cia"}}, "github": "xzn/ntr-hr", "icon_index": 339, "image": "https://avatars.githubusercontent.com/u/1617680?v=4&size=128", "image_length": 1529, "license": "gpl-2.0", "license_name": "GNU General Public License v2.0", "qr": {"BootNTRSelector-Mode3-PabloMK7-Banner.cia": "https://db.universal-team.net/assets/images/qr/bootntrselector-mode3-pablomk7-banner-cia.png", "BootNTRSelector-PabloMK7-Banner.cia": "https://db.universal-team.net/assets/images/qr/bootntrselector-pablomk7-banner-cia.png"}, "slug": "ntr-hr", "source": "https://github.com/xzn/ntr-hr", "stars": 189, "systems": ["3DS"], "title": "NTR-HR", "unique_ids": [962560], "update_notes": "<p dir=\"auto\">Added optional lossless mode (need latest <a href=\"https://github.com/xzn/ntrviewer-hr/releases\">NTRViewer-HR</a>).</p>\n<p dir=\"auto\">Tweaks to JPEG delta mode.</p>\n<p dir=\"auto\">Fixed an old regression with multi core job allocation.</p>\n<p dir=\"auto\">Other misc bug fixes.</p>", "update_notes_md": "Added optional lossless mode (need latest [NTRViewer-HR](https://github.com/xzn/ntrviewer-hr/releases)).\n\nTweaks to JPEG delta mode.\n\nFixed an old regression with multi core job allocation.\n\nOther misc bug fixes.", "updated": "2026-01-29T19:18:18Z", "urls": ["https://db.universal-team.net/3ds/ntr-hr"], "version": "v0.3.7.0", "version_title": "0.3.7.0"}, {"author": "zoeyjodon", "avatar": "https://avatars.githubusercontent.com/u/76182954?v=4", "categories": ["utility"], "color": "#91959a", "color_bg": "#787b80", "created": "2023-10-17T20:37:53Z", "description": "Gamestream client for the New 3DS", "download_page": "https://github.com/zoeyjodon/moonlight-N3DS/releases", "downloads": {"moonlight.3dsx": {"size": 7521276, "size_str": "7 MiB", "url": "https://github.com/zoeyjodon/moonlight-N3DS/releases/download/v3.0.1/moonlight.3dsx"}, "moonlight.cia": {"size": 4166592, "size_str": "3 MiB", "url": "https://github.com/zoeyjodon/moonlight-N3DS/releases/download/v3.0.1/moonlight.cia"}}, "github": "zoeyjodon/moonlight-N3DS", "icon": "https://raw.githubusercontent.com/zoeyjodon/moonlight-N3DS/n3ds-main/3ds/res/ic_moonlight.png", "icon_index": 340, "image": "https://raw.githubusercontent.com/zoeyjodon/moonlight-N3DS/n3ds-main/3ds/res/banner.png", "image_length": 7154, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "long_description": "Moonlight is an open source client for Sunshine and NVIDIA GameStream for the New Nintendo 3DS, forked from Moonlight Embedded. Moonlight allows you to stream your full collection of games and applications from your PC to other devices to play them remotely.", "qr": {"moonlight.cia": "https://db.universal-team.net/assets/images/qr/moonlight-cia.png"}, "slug": "moonlight-streaming-client", "source": "https://github.com/zoeyjodon/moonlight-N3DS", "stars": 266, "systems": ["3DS"], "title": "Moonlight Streaming Client", "unique_ids": [13824], "update_notes": "<h2 dir=\"auto\">Changelog</h2>\n<ul dir=\"auto\">\n<li>Disables HTTP debug logs (unnecessary and confusing during pairing)</li>\n<li>Limits HTTP timeout to 1min for all operations except pairing (pairing timeout is 5min)</li>\n<li>Fixes issues with initial controller state</li>\n</ul>\n<h2 dir=\"auto\">CIA Download</h2>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/user-attachments/assets/61c8d0d1-9a5e-4289-8b90-1a46908aafe3\"><img width=\"300\" height=\"300\" alt=\"qr-code\" src=\"https://github.com/user-attachments/assets/61c8d0d1-9a5e-4289-8b90-1a46908aafe3\" style=\"max-width: 100%; height: auto; max-height: 300px;; aspect-ratio: 300 / 300; background-color: var(--bgColor-muted); border-radius: 6px; display: block\" class=\"js-gh-image-fallback\"></a>", "update_notes_md": "## Changelog\n\n- Disables HTTP debug logs (unnecessary and confusing during pairing)\n- Limits HTTP timeout to 1min for all operations except pairing (pairing timeout is 5min)\n- Fixes issues with initial controller state\n\n## CIA Download\n<img width=\"300\" height=\"300\" alt=\"qr-code\" src=\"https://github.com/user-attachments/assets/61c8d0d1-9a5e-4289-8b90-1a46908aafe3\" />\n", "updated": "2026-03-18T15:38:29Z", "urls": ["https://db.universal-team.net/3ds/moonlight-streaming-client"], "version": "v3.0.1", "version_title": "Moonlight 3DS v3.0.1", "website": "https://github.com/moonlight-stream/moonlight-embedded/wiki"}, {"author": "zoogie", "avatar": "https://avatars.githubusercontent.com/u/28328903?v=4", "categories": ["utility"], "color": "#686d75", "color_bg": "#686d75", "created": "2017-05-03T01:37:25Z", "description": "Dsp firmware dumper", "download_page": "https://github.com/zoogie/DSP1/releases", "downloads": {"DSP1.3dsx": {"size": 446968, "size_str": "436 KiB", "url": "https://github.com/zoogie/DSP1/releases/download/v1.0/DSP1.3dsx"}, "DSP1.cia": {"size": 240064, "size_str": "234 KiB", "url": "https://github.com/zoogie/DSP1/releases/download/v1.0/DSP1.cia"}, "DSP2.cia": {"size": 240064, "size_str": "234 KiB", "url": "https://github.com/zoogie/DSP1/releases/download/v1.0/DSP2.cia"}}, "github": "zoogie/DSP1", "icon": "https://raw.githubusercontent.com/zoogie/DSP1/master/cia/icon.png", "icon_index": 341, "image": "https://raw.githubusercontent.com/zoogie/DSP1/master/cia/banner.png", "image_length": 89291, "license": "mit", "license_name": "MIT License", "qr": {"DSP1.cia": "https://db.universal-team.net/assets/images/qr/dsp1-cia.png", "DSP2.cia": "https://db.universal-team.net/assets/images/qr/dsp2-cia.png"}, "slug": "dsp1", "source": "https://github.com/zoogie/DSP1", "stars": 230, "systems": ["3DS"], "title": "DSP1", "unique_ids": [54673], "update_notes": "<p dir=\"auto\">Initial release.<br>\nStealth Dec 9, 2020: add .3dsx, thx <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/oreo639/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/oreo639\">@oreo639</a></p>\n<p dir=\"auto\">NOTE: The DSP2.cia is identical to DSP1.cia.<br>\nDSP2.cia was added because of technical issues downloading DSP1.cia.</p>", "update_notes_md": "Initial release.\nStealth Dec 9, 2020: add .3dsx, thx @Oreo639 \n\nNOTE: The DSP2.cia is identical to DSP1.cia.\nDSP2.cia was added because of technical issues downloading DSP1.cia.", "updated": "2017-05-03T01:57:36Z", "urls": ["https://db.universal-team.net/3ds/dsp1"], "version": "v1.0", "version_title": "DSP1"}, {"author": "zoogie", "avatar": "https://avatars.githubusercontent.com/u/28328903?v=4", "categories": ["utility"], "color": "#343f89", "color_bg": "#303b80", "created": "2017-07-31T01:35:11Z", "description": "Random 3ds stuff that probably deserves its own repo", "download_page": "https://github.com/zoogie/Stuff/releases", "downloads": {"nds-hb-menu.cia": {"size": 689088, "size_str": "672 KiB", "url": "https://github.com/zoogie/Stuff/releases/download/0.6.0/nds-hb-menu.cia"}}, "github": "zoogie/Stuff", "icon": "https://raw.githubusercontent.com/zoogie/Stuff/master/nds-hb-menu/cia/icon.png", "icon_index": 342, "image": "https://raw.githubusercontent.com/zoogie/Stuff/master/nds-hb-menu/cia/banner.png", "image_length": 54321, "qr": {"nds-hb-menu.cia": "https://db.universal-team.net/assets/images/qr/nds-hb-menu-cia.png"}, "slug": "stuff", "source": "https://github.com/zoogie/Stuff", "stars": 7, "systems": ["3DS"], "title": "Stuff", "unique_ids": [29011], "update_notes": "", "update_notes_md": "\n", "updated": "2017-08-11T08:48:34Z", "urls": ["https://db.universal-team.net/3ds/stuff"], "version": "0.6.0", "version_title": "Initial"}, {"author": "zoogie", "avatar": "https://avatars.githubusercontent.com/u/28328903?v=4", "categories": ["utility", "firm"], "color": "#ebcde3", "color_bg": "#806f7b", "created": "2022-05-24T11:33:41Z", "description": "Check b9s version and whatever else", "download_page": "https://github.com/zoogie/b9s_check/releases", "downloads": {"b9s_check.firm": {"size": 74752, "size_str": "73 KiB", "url": "https://github.com/zoogie/b9s_check/releases/download/v2.0/b9s_check.firm"}}, "github": "zoogie/b9s_check", "icon_index": 343, "image": "https://avatars.githubusercontent.com/u/28328903?v=4&size=128", "image_length": 1532, "license": "gpl-3.0", "license_name": "GNU General Public License v3.0", "slug": "b9s_check", "source": "https://github.com/zoogie/b9s_check", "stars": 10, "systems": ["3DS"], "title": "b9s_check", "update_notes": "<p dir=\"auto\">Initial good release. Checks for a lot of different types of firms: b9s, fastboot3DS, and Native Firm.<br>\nChecks both firm partitions too (FIRM0 is the one that's usually booted though).</p>", "update_notes_md": "Initial good release. Checks for a lot of different types of firms: b9s, fastboot3DS, and Native Firm. \nChecks both firm partitions too (FIRM0 is the one that's usually booted though).", "updated": "2022-05-24T12:59:01Z", "urls": ["https://db.universal-team.net/3ds/b9s_check"], "version": "v2.0", "version_title": "There's a lot of firms out there"}, {"archive": {"RELEASE.*\\.zip": {"seedstarter.3dsx": ["RELEASE.*/seedstarter.3dsx"], "seedstarter.cia": ["RELEASE.*/seedstarter.cia"]}}, "author": "zoogie", "avatar": "https://avatars.githubusercontent.com/u/28328903?v=4", "categories": ["utility"], "color": "#121212", "color_bg": "#121212", "created": "2018-01-21T07:02:04Z", "description": "34.2c3 POC", "download_page": "https://github.com/zoogie/seedminer/releases", "downloads": {}, "github": "zoogie/seedminer", "icon": "https://raw.githubusercontent.com/zoogie/seedminer/master/seedstarter/resources/icon.png", "icon_index": 344, "image": "https://raw.githubusercontent.com/zoogie/seedminer/master/seedstarter/resources/banner.png", "image_length": 4023, "license": "mit", "license_name": "MIT License", "slug": "seedminer", "source": "https://github.com/zoogie/seedminer", "stars": 103, "systems": ["3DS"], "title": "seedminer", "unistore_exclude": true, "update_notes": "<ul dir=\"auto\">\n<li>Mii QR bugfix for seedminer_launcher3.py (thx Burguers and lifehackerhansol!)</li>\n<li>Consolidate platforms for a single download.</li>\n</ul>\n<p dir=\"auto\">Stealth 22/11/2: Update msed_data to total=1,334,530<br>\nStealth 23/8/3: fixed unix permissions, thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/danny8376/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/danny8376\">@danny8376</a></p>", "update_notes_md": "* Mii QR bugfix for seedminer_launcher3.py (thx Burguers and lifehackerhansol!)\n* Consolidate platforms for a single download.\n\nStealth 22/11/2: Update msed_data to total=1,334,530\nStealth 23/8/3: fixed unix permissions, thanks @Danny8376", "updated": "2021-12-30T02:15:16Z", "urls": ["https://db.universal-team.net/3ds/seedminer"], "version": "v2.1.6", "version_title": "Seeding the BFM Clouds Edition"}]