New Pokemon Hack Roms Nds
Good day, Human Latiosites! While most rom hacks are on the Game Boy, some great rom hackers have gone the extra mile and made these games on the first dual-screen handheld console so today, I list the best ones off for you. So, here are my top 5 favorite Pokemon Rom Hacks for the Nintendo DS. Also, please note that this video may contain a few spoilers for some of the plot and features of the games, as it is inevitable in order to justify my opinions of them. If there are any games that you have truly enjoyed but are not on this list, please feel free to mention them in the comments, as I have not played every single Rom Hack and always like discovering new great Pokemon games. I apologize for not giving any links or descriptions of how to go about obtaining these Rom Hacks, but I am contractually prevented from doing so.
As always, like, comment, and subscribe. Thank you and enjoy! The video is owned by LatiosAzurill, but all rights to the characters, game, and in-game music belong to the Pokemon Company.
Hello everyone, this is my entry to the GBATemp 2011 Tutorial Competition. In this guide, I will explain you about almost everything you need to know about Nintendo DS ROM hacking. So far, Nintendo DS ROM hacking is quite popular, but there are still people who don't know anything about ROM hacking. I hope that, with this guide, people will understand ROM hacking, and thus in this way the hacking area will grow. If you've found anything incorrect in this guide, please let my know by sending me a PM, or by commenting here. If you still have any questions, after reading this guide, feel free to ask me or the 'Tempers around.
Download Pokemon GBA, NDS Rom Hacks for free. All games are pre-patched and the latest versions are be updated regularly.
Before I'll really start with this guide, I would like to point out a mistake that is commonly used by many people: the difference between hacking and cracking. In simple words; hacking is a completely legal way to modify a game, while cracking is illegal, and is only used to harm things. A few examples of hacks we are sharing here at this community are; translations, hardcore hacks, graphical hacks etc. We 'hackers' are modifying a game, and are using our knowledge and creativity for well-intentioned acts, and for fun. It is completely legal to upload a hack, as long as you don't distribute the whole game on the internet, only the files you modified.
There is one simple solution to do this; making patches. These files do only contain the modified parts of a game, so they don't contain anything of the game itself; only the bytes you changed, and thus the parts you created your own. There are several patching programs like xDelta or Lunar IPS. The most common program that is used for Nintendo DS hacks is xDelta. To create a patch, you will need both the original, unmodified, untrimmed game, and the game you have modified.
If someone has downloaded your hack, he/she has to use the same program you used. The user needs to open your patch alongside an original backup game, and the patcher will insert the modified parts into the backup. So in this way, you can upload a file with a small file size, so you will save bandwidth.
And it is completely legal! It is absolutely not allowed to post Nintendo DS ROMs anywhere, it is not allowed to post them or ask for them here! This information is very important, be aware of what you are going to do! GEX2In this example, we're not only going to change the graphic file, but also the palette file. The tools I will use for this example are CrystalTile, BatchLZ77, Paint.NET and ConsoleTool. It is important that you don't use Microsoft Paint for this, just use Paint.NET (free), Photoshop (shareware, but very useful), or another program.
Before you're going to read this example, make sure you read the first one to make things more clearly. This time we're going to change the Title Screen of Mario Kart DS (the Top Screen only). Open your Mario Kart DS ROM file with CrystalTile. Scroll down, and export the data/Scene/Titleus.carc.
Decompress the exported file with BatchLZ77. Open the decompressed file with CrystalTile. Right click/Retrieve Tile file for the Titlemb.NCGR and Right click/Load Palette for the Titlemb.NCLR file. Right click the Titlemb.NCLR palette file, click 'Export', and save it to some folder. Copy the graphic that just showed up correctly, and paste it in you graphic editor.
After you edited the graphic, you have to make sure your image is in 8 bit pixel mode: Using Adobe Photoshop Go to 'Image/Mode/Indexed color.' , and use the following settings: Palette: Local (Perceptual) Colors: 256 Forced: None Transparency: Unchecked Dither: Diffusion Amount: 75% Preserve Exact Colors: Unchecked Click 'OK'.
Using Paint.NET Click 'Save as', and select BMP and 8 Bit, save it, and open the.BMP file. Now we have to save the palette to a file: Using Photoshop Go to 'Image/Color Table.' , and select the 'Save.' Button (use the.act extension). Using Paint.NET This isn't possible with Paint.NET, you will have to find a tool which creates a.act palette file. You can use the palette editor, for example.
Open the.bmp file using 'Load Palette', and export the.act file using 'Save Palette'. Now you'll have to open the created.act file in ConsoleTool, after you opened it, also open the.NCLR file you extracted with CrystalTile. Compare the two files; make sure that your.act files has the same amount of colors. Delete the last color if it has more colors that the.NCLR file.
Make sure the first color is the same as the one in the.NCLR file, this color will set the transparency. Save the.act file as a.NCLR in ConsoleTool using 'File/Export'.
Replace the old.NCLR file in your ROM(Titlemb.NCLR) with CrystalTile with the newly created.NCLR file by ConsoleTool. Load the palette using CrystalTile, right click the Titlemb.NCLR file and select Palette Load.
Now the colors will be messed up, this is okay, because now you have to copy the edited graphic file from you graphic editor, and paste it. Click 'Save', and close the two windows of the.carc file (not the two of your.nds file). Compress the 'Titleus.narc.decompressed' file with BatchLZ77, so the file 'Titleus.narc.decompressed.compressed' will be created. Replace the old Titleus.carc in your ROM with the 'Titleus.narc.decompressed.compressed' file using CrystalTile (remember: Right Click/Import'). Save your ROM file, and test it!
MEX1In this example I will use FL Studio (you can use the demo version), a hex editor (I'll use HxD here), midi2sseq, VGMTrans, CrystalTile and a midi file. Here, I will explain you how to replace the Olympus Coliseum battle music from Kingdom Hearts Re: Coded with your own battle theme. First, we are going to extract the sounddata.sdat file out of Kingdom Hearts Re: Coded using CrystalTile. So open CrystalTile, and scroll down 'till you see 'sd/sounddata.sdat'.
Right click the file and select 'Export', and save the file to any location. Open VGMTrans, and drag and drop the sounddata.sdat file you just extracted to the program window. VGMTrans will read the file, just be patient until the list containing the music shows up. We need to extract the Olympus Coliseum battle theme, which is the file named 'HercB'.
Select the file so three files will appear at the left side. You see those three files?
The first file is the SSEQ file, the sound sequence. These files are like.midi files, but especially made for the Nintendo DS. The second file is the SBNK file, the Sound Bank. You can compare these with soundfonts, they assign the instruments of an SSEQ file a realistic, not midi-ish sound.
Like you hear them in-game. The third file is the SWAR file, the Sound Wave Archive. It contains a collection of SWAV files (Sound samples/Sound Waves), which are like.wav files.
Ds Pokemon Rom Hacks Download
We only have to extract the SBNK, as a.DLS, so right click the second file, and select 'Convert to DLS'. Now you'll have to open your.midi file using FL Studio.
There should be a small window in FL Studio, named Fruity LSD. Click the grey folder button on the left top, and select the.DLS file you just extracted. Now you'll have to replace each MIDI channel.
Right click every MIDI channel, hover replace, and click 'MIDI out'. Now you will be able to change the instruments, so that they will be heard correctly in-game. You can only have 14 channels for every song you want to put into a Nintendo DS game. The file size can also not exceed the original, if this happens, you'll have to reduce the MIDI channels, delete some notes, or reduce the song length. Export the file as a MIDI using 'File/Export/MIDI File' when you're done with editing. Do not close FL Studio yet!
Open your hex editor, and open the MIDI file you just saved. We are going to change the tempo by changing one byte. This step is really necessary. Press ctrl + F, enter '60', and set the 'Data type' option to 'Hex'. It should find a byte very early in the file. Change that byte to C0, so change '60' to 'C0', press ctrl + S to save your file. Now you'll have to open the MIDI file again, the one you did just change, using FL Studio.
You'll notice the tempo is twice as fast, this is just what we want. So export it as a MIDI, again. Open the file, you just saved using the hex editor.
Press ctrl + F again, and search for that '60' byte again Make sure the 'Data Type' option is set to 'Hex'. Overwrite the byte with '30', so '60' becomes '30'. Save the file. The song should sound normal now, its tempo should be recovered.
Open the folder where your latest created.midi file is located, and make sure midi2sseq is in the same folder. Drag and drop the.midi file to the midi2sseq executable. It will create a new.sseq, it should have the same file name as the.midi.
Unfortunately, midi2sseq isn't perfect. So we have to edit the newly generated.sseq with a hex editor. Press ctrl + F, enter 'FF C0'. Again, make sure you're searching for hex data types. Change the C0 value to C7, and ADD (not replace) a 00 byte.
My midi file has 12 channels, that means there are twelve 'FF C0's in my SSEQ. If you got 6 channels for examples you'll have 6 'FF C0's. You'll have to edit them, so just repeat the previous two steps, until you have edited them all.
Save your file, and open CrystalTile. Open the sounddata.sdat you created at the beginning of this example.
Locate the 'Sequences13-HercB.SSEQ' file in the window that just appeared. Right click it and import the.SSEQ you made using midi2sseq. Again, you cannot exceed the file size, otherwise an error will appear. Click the save button at the top bar. Extract you Nintendo DS ROM using a ROM Extractor.
Go to the 'sd' folder, and replace the sounddata.sdat file with the new one. Rebuild your ROM, and test it. Optionally, you can make your music loop. To do this, look. Unfortunately, I haven't really figured out to make it work, so you'll need to do this on your own.
VGMTrans can sort out all the bytes for you, I recommend it if you want to use that tutorial. Viewers Console Tool by lowlines Another very useful tool which allows you to view and convert the Nintendo DS' pallet files, viewing 3D models and viewing, ripping textures, extracting single files of a Nintendo DS ROM, editing files with the built-in hex editor, viewing the files within.narc as well as.carc files (without having to decompress them), extracting and viewing 2D graphics and 2D animations! You can open files directly (files that are already extracted from the ROM), and you can open a Nintendo DS ROM file, so a list containing the files within the ROM will appear. In order to make a graphic appear in a correct way, you need to open the Nintendo DS ROM file, containing the uncompressed graphic (NCGR) and palette file (NCLR) (and, if they're there, the animation (NANR), screen (NSCR) and (NCER) cell) files.
You have to click every one of them ONCE, so an icon will appear behind them, after that you'll have to double click the NCGR file. NSBMD by kiwi.ds This tool allows you to view and dump 3D models and textures of a Nintendo DS ROM. This tool uses the Command Line. I would recommend you to use ConsoleTool, because it is more user friendly. You can't open the program directly, you have to open it using the CMD. Music ROM Hacking Tools Midi2SSEQ by kiwi.ds If you want to convert your midi file to an SSEQ file, you need to use this tool. Simply drag a midi file to the.exe file.
However, this tool isn't perfect, the created SSEQ file needs to be edited with a hex editor, and sometimes, the tool even crashes when converting it. If you're looking for more information, take a look at the Music Hacking section above. NDS Sound Extractor by Nintendon A program which is using the Command Line which can extract sound sequences and is able to convert them to.midi's (for.sseq's) and.wav's (for.swar's). Enter 'LocationOfExecutable ndssndext.exe –-help' in the command line, to view the command options for this tool. SSEQ2Midi by kiwi.ds This tool is basically the same as Midi2SSEQ, but it converts a SSEQ to a midi.
To use this program, simply drag and drop the SSEQ file to the executable, like Midi2SSEQ. Fortunately, this program has less problems than Midi2SSEQ and does almost always guarantee a conversion without any issues.
SWAV2SWAR by Borra A tool that is able to convert.swav files of a.swar file and vica versa. You can compare this with extracting.wav files a.RAR file (SWAR to SWAV, RAR to WAV - SWAV to SWAR, WAV to RAR). VGMToolbox This tool can locate and extract SDAT files. These features can be found under 'VGMToolbox/Misc.
Tools/Extraction Tools/Nintendo DS'. Drag and drop the.sdat or.nds file to the window, once you have selected one of the Nintendo DS features, and let it extract the sound files. VGMTrans If you are going to hack some music, this program is really useful. To use it, you'll first have to extract your ROM file, and find the.sdat file (the file containing the music of the game, often called sounddata.sdat, these are often located in folders named music, sound etc.). The folder/open button doesn't work for some reason, so you have to drag and drop the file to the VGMTrans window. Be patient, and a list containing the music will appear.
You can listen to them, and extract them as a midi. However, once you converted an SSEQ to a midi, it will lose its instruments. Because the instruments are contained in a different file (the SBNK file). You can convert this one to a DLS file.
Open them both with FL Studio, so you can hear the music correctly. Unfortunately, this program is very unstable, and often crashes. For more detailed information, look at the Music Hacking section above.
The program also features a build-in hex viewer, this one is very useful because it can spot the tempo, volume etc. Of a music file. Nintendo DS ROM Extractors DSBuff by WB3000 A Nintendo DS ROM extractor with several other features like trimming, patching. DSLazy by ratx A wonderful ROM extractor with several other features. This is one of the most popular extraction tools. It has simple GUI, so it is easy to use. NDS Editor by kiwi.ds A tool that is able to extract and rebuild Nintendo Archives, LZ, Nintendo DS ROM, and Sound Data files.
To extract files from a Nintendo DS ROM, simply open it, so it will be listed in the program. Double click it, and you'll see the list containing the files inside the ROM. Check the files you want to extract, and press the yellow-ish button at the left top. The NDSTool This is the first Nintendo DS ROM extraction tool ever made, but it works perfectly well for almost every game. How does this tool work?
Let's say the NDSTool executable and the ROM file is located at C:/NDS/ For extracting a Nintendo DS ROM file, open the Command Line, type: 'cd C:/NDS/' (without quotes), and press enter. After this, type: 'C:/NDS/ndstool.exe -x NameOfNdsRomFile.nds -9 arm9.bin -7 arm7.bin -y9 y9.bin -y7 y7.bin -d data -y overlay -t banner.bin -h header.bin' (again without quotes) and press enter. Wait a moment, so all the files will be extracted. Modify the extracted files, and rebuild your Nintendo DS ROM using the following method: Go back to the Command Line, make sure you are still located at C:/NDS/.
Type the following (without quotes): 'ndstool -c NameOfNewNdsRomFile.nds -9 arm9.bin -7 arm7.bin -y9 y9.bin -y7 y7.bin -d data -y overlay -t banner.bin -h header.bin' and press enter. You can also use TheNewPokeText alongside NDSTool, for easier use. Tahaxan by Arcnor A useful tool which can view the files within Nintendo DS ROM files. It has a nice graphic viewer, text viewer and file extractor build-in (right mouse button/extract). The graphic viewer is able to convert the Nintendo DS' graphics files to a bitmap file, and you can set your own image size, which could be useful for some graphics. Nothing much to tell you more, it is very user-friendly, so you should be able to make use of this program yourself. Click to expand.I don't know why that is though.
A reason could be that English is a forced course amongst most high schools, and almost everyone's got spell check which is a blessing to some. Swedes good at English? Look at Notch. He barely makes mistakes, except for the achievements, because 'Achievement get!' Is an obvious joke.
Also, non-English people putting you guys to shame? A lot of people can't be bother ed to capitalize the first letter of their sentence and end one with a dot.
A lot of mistakes, like there/their, then/than and the likes are common too. Edit: perhaps I should re-re-re-read my post before posting it.