gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > NDS game packaging [solved]

#145847 - doudou - Fri Nov 23, 2007 8:34 pm

Is there some tool(s) to package my .nds rom has if it were a commercial game?

The first thing I would like to do is having a custom icon in the DS game launch menu.

Thanks


Last edited by doudou on Sat Jul 05, 2008 7:15 pm; edited 1 time in total

#145848 - Mighty Max - Fri Nov 23, 2007 8:39 pm

Check DevkitARM's ndstool

Option -o to specify the logo
Option -g to specify the gameinfo
Option -b to specify the texts under/beneath the logo
_________________
GBAMP Multiboot

#147275 - doudou - Mon Dec 17, 2007 7:36 pm

Is there any example of that. I want to know the icon format.

#147279 - chuckstudios - Mon Dec 17, 2007 8:37 pm

doudou wrote:
Is there any example of that. I want to know the icon format.


4bit 32x32 Windows bitmap file.

#149083 - doudou - Tue Jan 15, 2008 12:35 am

What's the exact syntax, I tried this without success:

ndstool myRom.nds -o MyIcon.bmp -g 1111 22 Game Info

#149098 - melw - Tue Jan 15, 2008 10:30 am

Code:
ndstool yourfile.nds -o bootlogo_nds.bmp -b download_play_icon.bmp "description1;description2;description3"

I have no idea what values the -g switch should have for gamecode and makercode, never tried it. Also note that by embedding an own boot logo you'll restrict the .nds compability with some of the flash adapters.

#149108 - doudou - Tue Jan 15, 2008 2:42 pm

Are both .bmp 32x32 4bits ?

#149127 - melw - Tue Jan 15, 2008 7:46 pm

The boot logo is 104x16px 1bit bitmap. There's also 320 bytes size limit so more complex images won't work.

#149153 - tepples - Wed Jan 16, 2008 1:24 am

The icon is not the logo.
  • The logo is "Nintendo?", which few people will see except users of FlashMe+WMB, and I'd recommend against bothering with it for now. Besides, some SLOT-2 cards such as SuperCard require .nds files to be in ds.gba format, and the magic that makes .nds files work on these cards relies on a loader placed in the logo area.
  • The banner icon is 32x32 pixels and 15 colors (plus index 0, which is transparent). At least DSOrganize and the R4 launcher display it. I recommend adding a banner, and I'll help design one for you if you have trouble. To add a banner, give ndstool the option
    -b appicon.bmp "goodbye;cruel;world"

_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#149173 - elwing - Wed Jan 16, 2008 10:19 am

tepples wrote:
The icon is not the logo.
  • The banner icon is 32x32 pixels and 15 colors (plus index 0, which is transparent). At least DSOrganize and the R4 launcher display it. I recommend adding a banner, and I'll help design one for you if you have trouble. To add a banner, give ndstool the option
    -b appicon.bmp "goodbye;cruel;world"


the icon is also used by the launcher of the various M3