All Projects → DS-Homebrew → Twilightmenu

DS-Homebrew / Twilightmenu

Licence: gpl-3.0
DSi Menu replacement for DS/DSi/3DS/2DS

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Makefile
30231 projects
assembly
5116 projects
python
139335 projects - #7 most used programming language
powershell
5483 projects

Projects that are alternatives of or similar to Twilightmenu

SuperPhotoStudio
Take pictures of your favorite characters, in glorious Hori-HD (800px mode)!
Stars: ✭ 16 (-99.13%)
Mutual labels:  nintendo-3ds, nintendo-ds, nintendo-dsi
Universal-Manager
Multimedia tool for Nintendo DSi, Nintendo 3DS and Nintendo Switch.
Stars: ✭ 26 (-98.58%)
Mutual labels:  nintendo-3ds, nintendo-ds, nintendo-dsi
flipnote-player
🎬 Web player and video converter for animations made with Flipnote Studio; an animation app for the Nintendo DSi and 3DS
Stars: ✭ 85 (-95.37%)
Mutual labels:  nintendo-3ds, nintendo-dsi
lazy-dsi-file-downloader
Automatically downloads, extracts and places files used for DSi modding
Stars: ✭ 78 (-95.75%)
Mutual labels:  nintendo-ds, twilight-menu
powerslaves
Taking PowerSaves as a slave to your will.
Stars: ✭ 28 (-98.47%)
Mutual labels:  nintendo-3ds, nintendo-ds
LeafEdit
Work in progress Animal Crossing: New Leaf save manager & editor for the Nintendo 3DS!
Stars: ✭ 56 (-96.95%)
Mutual labels:  nintendo-3ds
Libctru
Homebrew development library for Nintendo 3DS/Horizon OS user mode (Arm11)
Stars: ✭ 530 (-71.1%)
Mutual labels:  nintendo-3ds
NDSFactory
Unpack & Repack Nintendo DS Roms (.nds)
Stars: ✭ 47 (-97.44%)
Mutual labels:  nintendo-ds
skytemple
GUI Application to edit the ROM of Pokémon Mystery Dungeon Explorers of Sky (EU/US)
Stars: ✭ 119 (-93.51%)
Mutual labels:  nintendo-ds
Pimiibo
A tool to create your own amiibo!
Stars: ✭ 92 (-94.98%)
Mutual labels:  nintendo-3ds
Guide 3ds
A complete guide to 3DS custom firmware, from stock to boot9strap.
Stars: ✭ 1,055 (-42.48%)
Mutual labels:  nintendo-3ds
3dsconv
Python script to convert Nintendo 3DS CCI (".cci", ".3ds") files to the CIA format
Stars: ✭ 312 (-82.99%)
Mutual labels:  nintendo-3ds
cpymo
Pymo Game Engine implemention in C.
Stars: ✭ 13 (-99.29%)
Mutual labels:  nintendo-3ds
Pong 3ds
A 3D pong game for 3DS with software rendering.
Stars: ✭ 12 (-99.35%)
Mutual labels:  nintendo-3ds
Cpp3ds
Basic C++ gaming framework and library for Nintendo 3DS
Stars: ✭ 80 (-95.64%)
Mutual labels:  nintendo-3ds
flipnote-studio-3d-docs
Documentation for Flipnote Studio 3D (3DS eShop)
Stars: ✭ 25 (-98.64%)
Mutual labels:  nintendo-3ds
Twilightmenu Updater
An updater for TWiLight Menu++
Stars: ✭ 268 (-85.39%)
Mutual labels:  nintendo-3ds
Picasso
Homebrew PICA200 shader assembler
Stars: ✭ 41 (-97.76%)
Mutual labels:  nintendo-3ds
Fastboot3ds
A homebrew bootloader for the Nintendo 3DS that is similar to android's fastboot.
Stars: ✭ 258 (-85.93%)
Mutual labels:  nintendo-3ds
bottomless-block-barrage
Panel de Pon (Tetris Attack) clone for the 3ds.
Stars: ✭ 15 (-99.18%)
Mutual labels:  nintendo-3ds


GBAtemp Thread Discord Server Build status on GitHub Actions Localized on Crowdin

TWiLight Menu++ is an open-source DSi Menu upgrade/replacement for the Nintendo DSi, the Nintendo 3DS, and Nintendo DS flashcards. It can launch Nintendo DS(i), SNES, NES, GameBoy (Color), GameBoy Advance, Sega GameGear/Master System & Mega Drive/Genesis, and Atari 2600/5200/7800/XEGS ROMs, Intellivision ROMs, as well as DSTWO plugins (if you use a DSTWO).

Compiling

Setting up

Compiling this app requires devkitPro's devkitARM, libnds, grit, and mmutil. These can be installed using devkitPro pacman with the following command:

sudo dkp-pacman -S nds-dev

(Note: Command will vary by OS, sudo may not be needed and it may be just pacman instead.)

Building

Once you have devkitPro's toolchains installed you can build the entirety of TWiLight Menu++ by simply running make package in the root of the repository. If you only want to build a specific part of TWiLight Menu++ you can cd to that folder and run make dist.

Once it finishes building, the output files will be in the 7zfile folder following the same directory structure as the official TWiLightMenu.7z builds.

Using Docker

Using the included Docker image, you can easily compile TWiLight Menu++ without having to manually set up the required version of devkitARM using the provided PowerShell (.ps1) scripts.

The script accepts make arguments as well. For example, .\compile_docker.ps1 clean will clean the directories of all the compiled code. If you would like to build all artifacts, run .\compile_docker.ps1 package.

Please note that Docker compilation is not compatible with native compilation on Windows. You should run .\compile_docker.ps1 clean to clean the artifacts before attempting to build with Docker. If a notification appears asking you to share your drive, you must choose to enable drive sharing for Docker to work on Windows.

Manual Pages

The manual pages are stored in a separate repository and downloaded from a release when building TWiLight Menu++. For more information, see the twilight-manual repository.

Translating

You can help translate TWiLight Menu++ on the Crowdin project. If you'd like to request a new language be added then please ask on the Discord server.

Credits

Main Developers

  • Rocket Robz: Lead Developer
  • chyyran: Porting the akMenu/Wood UI to TWiLight Menu++ & adding the ability to load sub-themes off the SD card for DSi/3DS themes
  • Pk11: Adding the ability to load sub-themes off the SD card for the R4 theme, implemented sorting & made manuals use PNG, improved font rendering, providing a custom background for Unlaunch, and various bug fixes

App Launchers

Graphics & Themes

Music

  • IkaMusumeYiyaRoxie: General N64 MIDI Soundfont, used for the title splash fanfare
  • BlastoiseVeteran: Remastered version of Nintendo DSi Shop music

Sound

  • Firexploit: 3DS UI sounds for the 3DS theme, which some are also used in the DSi theme.
  • dbry: Xtreme Quality IMA-ADPCM decoder code from adpcm-xq.

Others

  • Arisotura: ROM list from melonDS
  • profi200: Improved SD code from fastboot3DS
  • ahezard: NDMA code from nds-bootstrap
  • Gericom, TrolleyDave, and FAST6191: GBA SRAM-patching code, used in gbapatcher (SRAM patching thread at GBAtemp)
  • Nikokaro: Found no-tilt patches for WarioWare: Twisted!, and Yoshi Topsy-Turvy. (GBAtemp thread)
  • devkitPro: Code used in nds-hb-menu, and the use of the bootloader, devkitARM, libnds, and libfat
  • Another World & Yellow Wood Goblin: The original akMenu/Wood UI
  • NightScript: Code cleanup, added functionality for Acekard theme in regards to flashcards
  • SNBeast: Unlaunch patches
  • retrogamefan & Rudolph: Included AP-patches for nds-bootstrap
    • enler: Fixing AP-patch for Pokemon Black 2 (Japan) for DS⁽ⁱ⁾ mode compatibility
    • Rocket Robz: Fixing some DS⁽ⁱ⁾-Enhanced game AP-patches for DS⁽ⁱ⁾ mode compatibility
  • fintogive, RadDude McCoolguy, KazoWAR, Vague Rant, gamemasterplc, Rocket Robz, ChampionLeake, DeadSkullzJr, spellboundtriangle, LedyBacer: Widescreen Cheats

Translators

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].