Nifflas' Support Forum

Being Creative => Creativity Support => Topic started by: wetako on June 20, 2009, 21:41:26

Title: Nintendo DS Homebrew Thread
Post by: wetako on June 20, 2009, 21:41:26
THIS LIST IS NO LONGER MAINTAINED. ALL SCREENSHOTS ARE DOWN BECAUSE THE IMAGEHOST WAS HACKED. I'M VERY SORRY.
This thread is about Homebrew on the Nintendo DS (http://en.wikipedia.org/wiki/Nintendo_DS_homebrew).
Because of Knytt DS (http://nifflas.ni2.se/forum/index.php?topic=91.0) (and other homebrew) being awesome, I thought it would be cool to have a thread about homebrew in general.

Getting started:

So, what do I need?

First, you need a Flashcard. There are literally tons of them and most of them suck. It would be a good idea to use a popular card (R4DS/M3DS, EZ-Flash V, CycloDS, M3 Real, Acekard 2) to have good support if you meet troubles. My personal pick is CycloDS Evolution (http://www.cyclopsds.com/cgi-bin/cyclods/engine.pl?page=products-cyclodsevolution): Its easy to use, has great support and LightningEagle made a great Knytt-Stories-Theme for it (http://nifflas.ni2.se/forum/index.php?topic=1059.0).

Then, you need a memory card to store your data on. This is in most (every?) cases a MicroSD card. Be sure to check whether it actually works with your flashcard.

Some Homebrew Applications
Graphics software:

Colors!DS
Screenshot (http://npshare.de/files/82ecf915/DS_.jpg), Video (http://www.youtube.com/watch?v=coOj5imiBqg)
Quote
Colors! is a simplistic painting application combining ease of use and powerful painting tools. It is based on modern painting techniques originally developed for drawing-tablets using desktop computers. Whether you are looking for doing doodles, sketching or painting Colors! is the perfect digital sketch-book.
Get it here! (http://colors.collectingsmiles.com/)

UA Paint
Screenshot 1 (http://npshare.de/files/9aaad949/uapaint1.png), Screenshot 2 (http://npshare.de/files/69d46eb8/uapaint2.png)
Uber Awesome paint is a great paint program for pixel art which has tons of features.
Get it here! (http://nds-zone.com/bassacegold/?cat=5)

Animanatee
Screenshot (http://modchips.de/animanatee_tools.png)
Quote
An animation program for DS. Inspired by Colors!, Mario Paint, and an old DOS program called Animagican.
Get it here! (http://deku.gbadev.org/program.html)

Music Software

Nitrotracker
Screenshot 1 (http://npshare.de/files/e9baa205/interface.png), Screenshot 2 (http://npshare.de/files/e0b414ee/envelopes.png), Screenshot 3 (http://npshare.de/files/251247cc/recsample.png), Screenshot 4 (http://npshare.de/files/da0073a9/sampleedit.png), Video (http://www.youtube.com/watch?v=5hQNKEElc0M)
Quote
NitroTracker is a FastTracker II style tracker for the Nintendo DS. It supports the popular XM file format that is used by many PC trackers and that can be played on many PC audio players such as Winamp or XMMS.
Also it's extremely awesome.
Get it here! (http://nitrotracker.tobw.net/)

Groovestep
Video (http://www.youtube.com/watch?v=LaBy4cvbRAk)
Quote
GrooveStep Digital Music Studio is a full featured music making application for the Nintendo DS. GrooveStep features an easy to use step sequencer for pattern based music making. You can make beats, melodies and full songs with GrooveStep.
Get it here! (http://groovestep.com/)

cellsDS
Screenshot (http://www.glitchds.com/wp-content/uploads/2008/09/cellsds_medium.jpg), Video (http://www.youtube.com/watch?v=ZgLadgJQELQ&hl=de)
Quote
cellsDS is a free flexible, programmable grid-based music sequencer for the Nintendo DS. cellsDS is six sequencers in one, with each sequencer being controlled by a user definable Lua script. It is the peculiar anti-social stepchild of the Tenori-On and Monome.
Get it here! (http://www.glitchds.com/cellsds/)

glitchDS
Screenshot (http://www.glitchds.com/wp-content/uploads/2008/05/glitchds1-300x224.jpg), Video (http://www.youtube.com/watch?v=VLtR-SI2lt0)
Quote
glitchDS is a FREE homebrew Cellular Automaton music sequencer for the Nintendo DS. It?s perfect for creating IDM and Glitch style loops.
Get it here! (http://www.glitchds.com/about/glitchds/)

Protein[DS]
Screenshot (http://bozo.ovh.net/~protein/Content/Pictures/DSC00403.JPG), Video (http://www.youtube.com/watch?v=MQCZnwNr0ms)
Quote
Protein[DS] is an audio manipulation software running on Nintendo DS, which ables you to manipulate audio, anywhere you go - it is in some ways similar to ElectroPlankton concept.
Using Protein[DS], you can play with up to four modules at the same time to create a live music set and control external applications, using the touchscreen, audio in/out levels, midi-out, and even motion-control. You can even play with live-recorded audio sample.
Get it here! (http://gorgull.googlepages.com/home2)

ToneSynth
Screenshot (http://npshare.de/files/fabc210d/TSDS_Tonesynth-09.png), Video (http://www.youtube.com/watch?v=k1NjzzP1-ac&feature=player_embedded)
Quote
ToneSynth is a synthesizer, which features various basic filters and effects. (http://2.bp.blogspot.com/_2zxsfYpRGtY/Srt5E1alwUI/AAAAAAAAAHY/2KHIP2v6VRw/s1600-h/KorgEA1mkII.gif)
Get it here! (http://ndscomposer.blogspot.com/#)

Useful Links:

Missing something? Message me and I will add it.
Title: Re: Nintendo DS Homebrew Thread
Post by: Pumpkinbot on June 20, 2009, 21:53:37
Good idea. I used to have a Games 'n Music card (which sucked. Don't get it!) but I loct it. ;A;
Title: Re: Nintendo DS Homebrew Thread
Post by: LightningEagle on June 20, 2009, 23:58:37
Great, I've kinda wanted to have a thread like this. :)
You can't find all NDS homebrew on your own. And I hope someone has found something I haven't been around yet.

And on a short notice if someone consider getting a homebrew device. Apart from a CycloDS Evolution I've also got a Datel Max Media Player 4GB. DON'T EVER BUY THAT!! I was clueless and stupid when I bought it. :S

@wetako, will you update the first poste with the homebrew people list?

In any case, here's a list of the homebrew I've got running on my CycloDS Evolution card.


Games

Acchen
Spoiler: (click to show/hide)

BrixDS
Spoiler: (click to show/hide)

Cave Story DS - demo
Spoiler: (click to show/hide)

Ecchi Sliding Puzzle
Spoiler: (click to show/hide)

Lone Wolf DS
Spoiler: (click to show/hide)

GlubiesPlanetDS
Spoiler: (click to show/hide)

GrowRPG2
Spoiler: (click to show/hide)

Legion
Spoiler: (click to show/hide)

LemmingsDS
Spoiler: (click to show/hide)

MegaETk-TD
Spoiler: (click to show/hide)

Natura No Story
Spoiler: (click to show/hide)

OpenTyrian
Spoiler: (click to show/hide)

Quake DS & Quake 2 DS
Spoiler: (click to show/hide)

ScummVM
Spoiler: (click to show/hide)

StarLite - demo
Spoiler: (click to show/hide)

Still Alive DS
Spoiler: (click to show/hide)

SupaplexDS
Spoiler: (click to show/hide)

Take the eggs!
Spoiler: (click to show/hide)

Tower Defense
Spoiler: (click to show/hide)

Wee!DS2
Spoiler: (click to show/hide)

World of sand
Spoiler: (click to show/hide)

----

Not to mention KSDS and a few aplications. I'll probably post those later.
Title: Re: Nintendo DS Homebrew Thread
Post by: Dandelion on June 21, 2009, 01:00:53
I have a question: Is homebrew legal? I know Nintendo doesn't like it, but is it actually illegal?
Title: Re: Nintendo DS Homebrew Thread
Post by: LimeLemon on June 21, 2009, 01:01:43
Ecchi Sliding Puzzle. It's not as bad as the name implies.
That would be a perfect meme, lol.
Title: Re: Nintendo DS Homebrew Thread
Post by: LightningEagle on June 21, 2009, 01:12:37
I have a question: Is homebrew legal? I know Nintendo doesn't like it, but is it actually illegal?
I guess this explains it pretty well...

Quote from: http://www.bit-tech.net/gaming/2007/09/15/the_world_of_ds_homebrew/1
So, is homebrew legal? Well, it?s a bit of a grey area.

If the process require modifying the hardware of a console, such as putting a modchip into an Xbox to make it work as a media centre, then that is definitely illegal. The systems are protected by various copyright laws and end-user agreements, so cracking one open and having a tinker with its innards is definitely frowned upon.

If you?re only bypassing the software however, then that is technically legal. That?s what we?ll be talking about here.

However, legality is also called into question depending on what you want to do with the now homebrew-enabled software. You want to play some true homebrew apps, developed by bedroom programmers and distributed online as freeware? Sure, no problem ? someone has made a game for you to play and is giving it away for free, so while the console maker may not like you fiddling with the amateur?s games instead of their official titles there isn?t actually anything they can do about it.

If you want to download cracked versions of the official games however (ROMs) and then run them without paying for them, that is definitely illegal. It?s software piracy, clear as day. Technically, you may be okay if you download a ROM of a game you have paid for, but it?s a big grey area and we?d suggest you didn?t bother unless you have a fetish for drawn out court cases.

Ecchi Sliding Puzzle. It's not as bad as the name implies.
That would be a perfect meme, lol.
lol XD *wishes for a motivator*
Title: Re: Nintendo DS Homebrew Thread
Post by: Firecat on June 21, 2009, 06:29:38
Wow looks great, how sad that i dont have a Flashcard... Or nintendo DS  <_<.

GrowRPG2
Spoiler: (click to show/hide)

Indeed its based on this (http://www.eyezmaze.com/grow/RPG/index.html). i like that and other GROW games.
Title: Re: Nintendo DS Homebrew Thread
Post by: Gorfinhofin on June 21, 2009, 20:48:19
Yes, Grow is a very good series of games. It just takes a while to actually win :P2

This is a neat topic, thanks.
Title: Re: Nintendo DS Homebrew Thread
Post by: wetako on June 21, 2009, 21:38:25
@wetako, will you update the first poste with the homebrew people list?

I will, but I didn't plan to add games. I wanted to focus on creativity-related applications - otherwise the mainpost would become too long and complex. Still, if you have great homebrew games to present here: Post them! I have far to few since my favourite Homebrewblog is a bit... inactive at the moment  :S
Title: Re: Nintendo DS Homebrew Thread
Post by: LightningEagle on June 21, 2009, 22:15:01
Okay, I won GrowRPG now.  :/ The DS port can't handle it.
I'm given "wrong score" every time.
I will, but I didn't plan to add games. I wanted to focus on creativity-related applications - otherwise the mainpost would become too long and complex. Still, if you have great homebrew games to present here: Post them! I have far to few since my favourite Homebrewblog is a bit... inactive at the moment  :S
I see. That wasn't implied though.  :huh:

Let's see, I've got less creative stuff I guess.

Animanatee
Spoiler: (click to show/hide)

Dunno how creative this is, but to some extend I guess it goes...
Pocket Physics
Spoiler: (click to show/hide)

Not really creative, but very practically...
Eigenmath
Spoiler: (click to show/hide)

Rest of the creative stuff is already mentioned..  :O
Title: Re: Nintendo DS Homebrew Thread
Post by: StaticRomantic on June 22, 2009, 20:03:34
Good list.
I hadn't heard of Groovestep until now.
Here's some more:
Glitch DS: already in that site of music apps, but deserves a mention. GlitchDS (http://www.glitchds.com/about/glitchds/)

Lockjaw: Tetris clone. Lockjaw (http://www.pineight.com/lj/index.html)

PuzzleManiak: Puzzle games. PuzzleManiak (http://www.puzzlemaniak.com/blog/)

Still Alive DS: Portal! For DS! StillAliveDS (http://stillaliveds.free.fr/index.php)

Powder: Rouge-like dungeon game. Powder (http://www.zincland.com/powder/)

Fandian (formerly Project Sonic): An impressive tech demo. Fandian (http://pcwzrd13.blogspot.com/2008/12/new-version-of-fandian-formerly-sonic.html)
Title: Re: Nintendo DS Homebrew Thread
Post by: wetako on June 23, 2009, 18:54:30
Added glitchDS and Animanatee.
Title: Re: Nintendo DS Homebrew Thread
Post by: LightningEagle on June 25, 2009, 22:28:23
Wow, at last.. I've figured out Groovesteps..
Now I can produce tasteless music :D
Title: Re: Nintendo DS Homebrew Thread
Post by: Lizzaroro on September 19, 2009, 15:53:25
So are some games incompadable with other slot cards?
Title: Re: Nintendo DS Homebrew Thread
Post by: StaticRomantic on September 20, 2009, 01:11:08
So are some games incompadable with other slot cards?

Most homebrew games should work with all cards. It's hard to tell though, and depends on the card. Sometimes you need to patch the files, and other things of the like.
What kind do you have?
Title: Re: Nintendo DS Homebrew Thread
Post by: Lizzaroro on September 20, 2009, 06:17:25
I have a Datel Games, N Music card. And the DLDI for it.
Title: Re: Nintendo DS Homebrew Thread
Post by: Feline Monstrosity on September 21, 2009, 22:37:57
Are we allowed to talk about emulation here? I'm talking old consoles like NES and Sega Mega Drive. I heard it was legal if you owned the original games and console, but don't quote me on that.
Title: Re: Nintendo DS Homebrew Thread
Post by: googoogjoob on September 21, 2009, 22:44:12
Actually even just making a copy of the ROM image is illegal, regardless of whether you own the game or not. (In the USA, at least. I don't know about elsewhere, but the laws are probably similar.)
Title: Re: Nintendo DS Homebrew Thread
Post by: LPChip on September 22, 2009, 00:00:53
Copyright as the name has the word copy is all about making a copy of something for distribution.

When copyright is applied to something, you cannot copy something without consent of the author if your job is to distribute it in any form. This tells us that you cannot copy a ROM image even when you own the game to pass it to someone else. Theoretically, you are allowed to create a backup of something but you cannot use that backup frequently if your original product is still operational. Because if you do, its no longer considered to be a backup.

But in any case, if there's a disclaimer packed with the original (and thats always the case) then that disclaimer tells you all the rights. It beats the copyright and authors right, but usually is written in the disclaimer.

You will lose the rights to the product if you get a copy of a product that has no disclaimer when you get it, while the original product once contained a disclaimer. So you'll never win a trial if you state that there was no disclaimer when you got your copy.
Title: Re: Nintendo DS Homebrew Thread
Post by: AClockworkLemon on September 22, 2009, 10:46:17
/\ Yeah, in Australia, unless its specifacally mentioned that you can't, you are allowed to make as many copies as you want, but only for personal use. That is to say it's perfectly legal to have say... Pokemon Platnium in it's original format, on a flash cart, on an emulator on the computer and on a backup CD, as long as you are the only one that has access to it. As soon as you allow someone else to use more than 10% of it, THEN it's illegal. that's why they can't prosecute you for using .Torrents
Title: Re: Nintendo DS Homebrew Thread
Post by: Nifflas on September 23, 2009, 17:53:09
So many homebrew music tools! I just placed an order for the CycloDS Evolution so I can run them! This is going to be awesome! I'll play KSDS on it too once it's out.
Title: Re: Nintendo DS Homebrew Thread
Post by: StaticRomantic on September 24, 2009, 01:14:00
So many homebrew music tools! I just placed an order for the CycloDS Evolution so I can run them! This is going to be awesome! I'll play KSDS on it too once it's out.

:O welcome to the DS homebrew scene.
i thought you would have been one of the first to jump on the HB boat
Title: Re: Nintendo DS Homebrew Thread
Post by: Mathexpert on September 24, 2009, 02:06:04
so....
are we allowed to talk about emulation here?
Title: Re: Nintendo DS Homebrew Thread
Post by: Feline Monstrosity on September 24, 2009, 17:39:54
Considering it's not really legal I'd say no. :/
Title: Re: Nintendo DS Homebrew Thread
Post by: Nifflas on September 25, 2009, 10:35:05
Emulation should be legal as far as I know, and if it does not by some mysterious reasons, running homebrew on emulators definitely falls under "fair use" anyway. Just keep it related to homebrew please.

Then, related to running commercial titles as roms in emulators, I've seen some confusion over this on the internet; remember that it's rarely illegal to talk about illegal things. To talk about how things are and work is an important right that we should defend, the only thing that you can get in trouble for is linking to roms or spreading them on your own behalf. Having said that, this is not the right forum for those types of discussions though and we should keep it about homebrew and creative stuff here.



What's up with all those homebrew apps? Why is almost every music program unable to locate the sub-folders despite that I kept the entire directory structure from the .zip? Are homebrew apps designed so that the NDS file must be put in the root folder or something? Have the homebrew community EVER heard about relative paths?

Sorry, I'm a bit upset because almost no software likes to run in my carefully arranged directory structure. I guess I'll just have to shove the NDS files on the root and put the software's sub-directory structures there, turning everything into a stupid mess.

...or perhaps I'm doing something horribly wrong. :)



Woo that's the solution. The program folders should not be renamed and needs to be put in the root. Yay, now I'm going to install all my PC software into folders on C:\ too to show my appreciation. Thanks for dictating how I should arrange my directory structure! Who needed software categories anyway?

[mod]Even though you ARE a "Game designer"... Geez, triple post?[/mod]
Title: Re: Nintendo DS Homebrew Thread
Post by: LightningEagle on October 01, 2009, 08:49:25
Woo that's the solution. The program folders should not be renamed and needs to be put in the root. Yay, now I'm going to install all my PC software into folders on C:\ too to show my appreciation. Thanks for dictating how I should arrange my directory structure! Who needed software categories anyway?

Well, the one thing which makes me hate DS homebrew. In 99% of the cases relative paths do not exist.  <_<
Title: Re: Nintendo DS Homebrew Thread
Post by: rrc2soft on October 02, 2009, 16:58:44
Woo that's the solution. The program folders should not be renamed and needs to be put in the root. Yay, now I'm going to install all my PC software into folders on C:\ too to show my appreciation. Thanks for dictating how I should arrange my directory structure! Who needed software categories anyway?

Once upon a time, on the gba/nds development world, there was a suggestion (don't remember who made it) about putting all the homebrew data files in a "/data/" folder located @ root.

Almost no one followed it  :( (Actually, some people did: check http://forum.gbadev.org/viewtopic.php?t=15423)

Oh, wait, I did it  :^^:. Oh wait, that also means I force the existence of a "/data/" folder on the root  :shocked:.

(...can I say in my defense that homebrew ROMS were supposed to be located in a "homebrew" folder?...)
Title: Re: Nintendo DS Homebrew Thread
Post by: Nifflas on October 04, 2009, 04:56:01
I don't understand why to not just go relative, or let the user configure the paths in an .ini file or something... I've installed like ~8 homebrew apps now, and the root bloat is already annoying.
Title: Re: Nintendo DS Homebrew Thread
Post by: LightningEagle on October 04, 2009, 12:11:20
I don't understand why to not just go relative, or let the user configure the paths in an .ini file or something... I've installed like ~8 homebrew apps now, and the root bloat is already annoying.

You should note that very often the .nds file can be placed anywhere on the card while the files required for it to run almost always have to be placed in the root, unless stated otherwise in the README or something.
And, as you have the CycloDS Evolution, note that as of firmware version 1.55 (the newest atm) you can specify a start folder for when you're browsing the content on the DS.
Also, you can hide any folder you don't want to see on the DS. Just enable the "hidden" setting for the folder/file when that card is in your computer.

I use this to allow an easy overview of my files when browsing on the DS.

My card is structured something like this:
Code: [Select]
Root
  +--- CycloDS
  +--- Applications (start folder)
  |      +--- GBA
  |      +--- Homebrew
  |      |      +--- Games
  |      |      +--- Applications
  |      +--- Backups
  +--- Media
  +--- Moonshl
  +--- data
  +--- maps
  +--- DRONS
  +--- legion
  +--- tyrian
  +--- groovesteps
  +--- soundboardds
  +--- sar
Where data, maps, drons, legion, tyrian, groovesteps, soundboardds, sar and many not mentioned are folders and files which homebrew games and applications use.

In the end most of it is hidden, so I won't see it unless I use the computer. It's a mess, but setting a start folder and organizing the .nds files helps out a lot.
Title: Re: Nintendo DS Homebrew Thread
Post by: Nifflas on October 04, 2009, 15:33:56
I guess it's a solution, but it still only makes it look clean when it's in fact bloated. Ideally, I want to make my own directory structure for everything, the way things are on the PC (which is why 95% of the software I run was obtained from portableaps (http://www.portableapps.com) or portablefreeware (http://www.portablefreeware.com)).
Title: Re: Nintendo DS Homebrew Thread
Post by: LightningEagle on November 02, 2009, 22:11:30
Just found this awesome homebrew tonight: http://ndscomposer.blogspot.com/

It's really neat... even I can do stuff which sound decent with this application. :D

Give it a go!

(http://2.bp.blogspot.com/_2zxsfYpRGtY/SuwcKGaTQNI/AAAAAAAAAJg/E2z6vX3G1tI/s1600/DSDS_Drumsynth-06.png)
Title: Re: Nintendo DS Homebrew Thread
Post by: SiamJai on November 03, 2009, 04:27:14
Just found this awesome homebrew tonight: http://ndscomposer.blogspot.com/

It's really neat... even I can do stuff which sound decent with this application. :D

Give it a go!

I was surprised to see that this was made by Hungarians.

I'll give it a try. Thanks for the sharing this nice find! :)
Title: Re: Nintendo DS Homebrew Thread
Post by: Razzorman on November 03, 2009, 17:16:57
I was surprised to see that this was made by Hungarians.
Um... why?