ROM Hack ROM hacking Command and Destroy DS

  • Thread starter Thread starter SG1anubis007
  • Start date Start date
  • Views Views 4,619
  • Replies Replies 12

SG1anubis007

Member
Newcomer
Joined
Nov 8, 2008
Messages
10
Reaction score
0
Trophies
1
XP
64
Country
United States
I would like to know if it is possible to edit the sprites for command and destroy ds.

commandanddestroy_1205793344.jpg


I unpacked it with DSlazy and found the .bin file for the sprites. I opened them with a hex editor but don't have a clue what to do. I suppose this is going to be an impossible task for me because it is probably way to advanced. What I would like to know is if there is a somewhat easy way to take that .bin file and assign pixels to the data it contains so that I could edit the sprites in a paint or photoshop application or perhaps from the hex editor itself.
blink.gif
 
Lol, well technically you can change graphics solely with a hex editor.
What you need is a tile editor, one that can view/export in GBA 4bpp and 8bpp modes (most common in DS games). A popular one is Tile Molester.
 
I tried it out and it seemed to help, Now I just need to set the colors correctly. The current default color palette won't show the sprites correctly because the colors are wrong. What should I do from here on? The .nds binary contains a palettes folder with a couple different palettes as .bin files. How can I apply these palettes to the tiles I am working on using tile molester?

imagepe1.jpg
 
how to apply the palette -
1. find the starting offset of the palette
2. change it into decimal form (use calc.exe if using xp/vista)
3. goto tile molester, and select import -> this file
4. type in the decimal form of the starting offset of the palette, and then the size of the palette.
 
or applying a palette using crystaltile2 -
1. get the graphics aligned and set up (like what you did) on the graphic viewer on CT2
2. change the window to the hex editor, and then go to the first byte of the palette, and do a data -> palette conversion.
3. change the window back into the graphic viewer, and you'll see the palette was applied.
biggrin.gif


I see a LOT of unit sprites.
well I've got 20 out of the few hundred done. (they are not aligned, so I just couldn't highlight everything and extract the pic...
but the icons that you showed us on your first post were already aligned.
49167b4089aac&filename=sprite_1.jpg
49167b40a7efb&filename=sprite_10.jpg
49167b40b51e5&filename=sprite_11.jpg
49167b40bf5ef&filename=sprite_12.jpg
49167b40ca99b&filename=sprite_13.jpg

49167b40d74dd&filename=sprite_14.jpg
49167b40e3039&filename=sprite_2.jpg
49167b40ee7c0&filename=sprite_3.jpg
49167b410592b&filename=sprite_4.jpg
49167b41110bb&filename=sprite_5.jpg

49167b411c84e&filename=sprite_6.jpg
49167b412780f&filename=sprite_7.jpg
49167b4133f40&filename=sprite_8.jpg
49167b413eb1c&filename=sprite_9.jpg
49167b51efe93&filename=sprite_15.jpg

49167b5211407&filename=sprite_16.jpg
49167b521bbfd&filename=sprite_17.jpg
49167b5230be1&filename=sprite_18.jpg
49167b523bf8e&filename=sprite_19.jpg
49167b5247335&filename=sprite_20.jpg

49167b52578e3&filename=sprite_21.jpg
49167b5268e35&filename=sprite_22.jpg
49167b527a768&filename=sprite_23.jpg
49167b52899d1&filename=sprite_24.jpg
49167b5299f40&filename=sprite_25.jpg
49167b52aa4f0&filename=sprite_26.jpg
49167b52ba6bb&filename=sprite_27.jpg
49167b52cb822&filename=sprite_28.jpg
49167b630b5b2&filename=sprite_29.jpg
49167b631de88&filename=sprite_30.jpg


All unit sprites needs to be 16x16 pixels or less, if you are planning to do a sprite change..
 
@DarthNemesis, I believe the files for the palette are in a different file format then the ones described in your topic.

@psycoblaster, Your progress looks great, It would be great if I could get a hold of what you have done so far and it seems that I am having trouble finding some english download links for CT2


Thanks for you replies. I am going to try and make it more like red alert, maybe I will post some pics.
 
SG1anubis007 said:
@DarthNemesis, I believe the files for the palette are in a different file format then the ones described in your topic.
Yeah, but that part doesn't matter. The only part that matters is where the actual palette data starts.
 
Very nice idea here. I'd love to see this done with Starcraft units or something
tongue.gif


Maybe, using the steps posted here, I'll try this myself sometime!


Just out of curiousity though...are you planning something? Or are you just curious as well?
 
I am not sure if you are asking him or me, but I have been waiting forever for a RTS on the DS and this is the only one available. Assuming that I can still do this on my own I am determined to change the sprites so that this game can be better. I think all the basics are there for the game play, it is only the sprites that need some modifications. It would be great to see some mods for other game sprites as well!

QUOTE said:
find the starting offset of the palette
I am not sure I understand what the offset is and how to find it.
 
QUOTE said:
@psycoblaster, Your progress looks great, It would be great if I could get a hold of what you have done so far and it seems that I am having trouble finding some english download links for CT2
crystaltile2 is in chinese, and there was a korean language file that I've translated over 80%.
I think I've deleted the file but I'm sure Noitora has it. (I gave the english language file to him... so he should still have it)
Crystaltile is a great tool to apply palettes to files.
All you need to do is find the palette, click on the byte where the palette starts, and convert the data into a palette using Crystaltile's funcion.
All I've done was apply the palette from the palette files that was appropriate for the sprites.
The unit sprites are in the size of 16x16, and the icons are 32x32.
The palette is the palette file itself.
No headers in the palette, so just apply the whole palette file.
 
psycoblaster said:
QUOTE said:
@psycoblaster, Your progress looks great, It would be great if I could get a hold of what you have done so far and it seems that I am having trouble finding some english download links for CT2
crystaltile2 is in chinese, and there was a korean language file that I've translated over 80%.
I think I've deleted the file but I'm sure Noitora has it. (I gave the english language file to him... so he should still have it)
Crystaltile is a great tool to apply palettes to files.
All you need to do is find the palette, click on the byte where the palette starts, and convert the data into a palette using Crystaltile's funcion.
All I've done was apply the palette from the palette files that was appropriate for the sprites.
The unit sprites are in the size of 16x16, and the icons are 32x32.
The palette is the palette file itself.
No headers in the palette, so just apply the whole palette file.
http://sharebee.com/6c946a18
^ Crystaltile English translation by Psycoblaster.
 

Site & Scene News

Popular threads in this forum