PLEASE HELP! (Graphics Hacking)

Discussion in 'NDS - ROM Hacking and Translations' started by ChrisMims, Jun 29, 2009.

  1. ChrisMims
    OP

    ChrisMims Banned

    Banned
    206
    0
    Mar 14, 2009
    United States
    I'm trying to change the graphics of some characters on a ds game (.NCLR - Palette and .NCBR - Image)
    I am shocked by the ease of using Tahaxan to view the pictures, but I need to find a program that will allow me to edit the image file and create a new palette so I can replace them from the rom. I use DSLazy to unpack the rom and repack it, but that doesn't help edit the image.
    I have also been able to dump the images, but I can't get them back to .NCLR and .NCBR

    I have checked Romhacking.net, which is very helpful, but doesn't provide the tools, or documentation, for ds rom graphics hacking.
     
  2. ChrisMims
    OP

    ChrisMims Banned

    Banned
    206
    0
    Mar 14, 2009
    United States
    Does anybody here edit ds rom graphics? I know there's a way, b/c I've seen it done in the ds. (I don't remember the game or where I found the hack) I just need to change the pictures.
     
  3. DarthNemesis

    DarthNemesis GBAtemp Maniac

    Member
    1,211
    41
    Feb 19, 2008
    United States
    Try crystaltile2.
     
  4. ChrisMims
    OP

    ChrisMims Banned

    Banned
    206
    0
    Mar 14, 2009
    United States
    That's what I use, and this may be a huge noob question, but you need to use a HEX Editor to hack the graphics?
     
  5. DarthNemesis

    DarthNemesis GBAtemp Maniac

    Member
    1,211
    41
    Feb 19, 2008
    United States
  6. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,363
    9,164
    Nov 21, 2005
    Hex editor graphics hacking?
    I will leave you to discern the file format and/or compression (that is a whole other topic)
    Once you have done that though using a hex editor a bit like doing it the hard way (if you have the graphics displayed you have already won the battle).

    Long story short you have 4bpp, 8 bpp and bitmap.
    4 bpp uses a single hex digit to represent a pixel but they are flipped in the bytes. Common in earlier games as it only affords a smaller palette.
    8 bpp uses a single byte. Common in newer games.
    bitmap uses the hex to describe the entire 15 bit colour (16 bits but the upper bit is not used to give each colour 5 bits.

    I cover the basics in http://www.4shared.com/get/89576992/e01c2f...m_hacking2.html (I cover DS icons)
    http://nocash.emubase.de/gbatek.htm#dsvideo also has it.

    And the GBA is near identical to the DS and is identical in layout so this is good:
    http://www.coranac.com/tonc/text/toc.htm
     
  7. ChuckBartowski

    ChuckBartowski GBATemp Nerd Herd Specialist

    Member
    917
    2
    May 31, 2009
    United States
    Burbank, CA
    DarthNemesis: how is yours in english? I have it, but i can barely understand it.
     
  8. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,363
    9,164
    Nov 21, 2005