PLEASE HELP! (Graphics Hacking)

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

Jun 29, 2009
  1. ChrisMims
    OP

    Banned ChrisMims Banned

    Joined:
    Mar 14, 2009
    Messages:
    206
    Country:
    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

    Banned ChrisMims Banned

    Joined:
    Mar 14, 2009
    Messages:
    206
    Country:
    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

    Member DarthNemesis GBAtemp Maniac

    Joined:
    Feb 19, 2008
    Messages:
    1,208
    Country:
    United States
    Try crystaltile2.
     
  4. ChrisMims
    OP

    Banned ChrisMims Banned

    Joined:
    Mar 14, 2009
    Messages:
    206
    Country:
    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

    Member DarthNemesis GBAtemp Maniac

    Joined:
    Feb 19, 2008
    Messages:
    1,208
    Country:
    United States
  6. FAST6191

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,712
    Country:
    United Kingdom
    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

    Member ChuckBartowski GBATemp Nerd Herd Specialist

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

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,712
    Country:
    United Kingdom

Share This Page