crystaltile2

Discussion in 'NDS - ROM Hacking and Translations' started by FAST6191, Jun 19, 2007.

  1. FAST6191
    OP

    FAST6191 Techromancer

    pip Reporter
    22,914
    8,584
    Nov 21, 2005
    Edit- a far newer version of this tool can be found on filetrip http://filetrip.net/f23649-CrystalTile2-2010-09-06.html

    http://bbs.emu-zone.org/newbbs/archiver/?tid-464656.html

    I came across this earlier today and simply put it is the one of the best rom hacking tools I have ever seen. My only problem is that it is in Chinese and my knowledge of techincal terms in Chinese is less than brilliant.

    The source however has been released so if someone would like to help me translate I would be thrilled.

    A rundown of some of the features:
    tile viewer.
    hex viewer: includes ability to view in all kinds of formats including shiftJIS, unicode and several of the big Chinese formats. Naturally for a tool of this calibre tbl files are supported.
    disassembler: not tried the 64 version yet myself but ARM7 (thumb too) and ARM9 are present and pretty good (you can change address so as to influence relative commands)
    DS wise it opens files in the filesystem as well as being able to parse and play SDAT and several other common formats.
    Decompression (I have seen lz77 so far although I have not poked around it yet),
    If you want to try it out ctrl and O is open a file, the icons on the left are self explanatory and there is enough English in pulldown and right click to get somewhere.

    I will put some screens, a mirror and more discussion up later but for now.
    Tool:
    http://www.angeleden.net/Crystal/CrystalTile2.zip (password: www.angeleden.net (no http://))
    source (vs2k3.net/mfc): http://www.angeleden.net/Crystal/CrystalTile2(src).zip (pass as above)

    Images:
    [​IMG]
    [​IMG]
    [​IMG]
     


  2. TheBlueStylus

    TheBlueStylus Advanced Member

    Newcomer
    50
    0
    Feb 26, 2007
    United States
    This looks helpful, I'll give it a spin when I get home on pokemon. Hopefully someone can help you translate this.
     
  3. gordillo

    gordillo GBAtemp Regular

    Member
    285
    1
    Mar 10, 2007
    Canada
    at school *BORED*
    cool i wonder if it helps us lesser modders [​IMG]
     
  4. DS64

    DS64 GBAtemp Regular

    Member
    109
    3
    May 16, 2007
    United States
    edit: nm

    -see post below-
     
  5. Xeijin

    Xeijin GBAtemp Fan

    Member
    495
    0
    Mar 25, 2007
    London, UK
    Perhaps this thing will speed up the JUS translation? [​IMG]
     
  6. DS64

    DS64 GBAtemp Regular

    Member
    109
    3
    May 16, 2007
    United States
    weird i tried opening a few roms and all i got was garbled graphics, trying to figure out what im doing wrong.

    Edit: I had to press the map button. I still dont know what im doing though.
     
  7. gordillo

    gordillo GBAtemp Regular

    Member
    285
    1
    Mar 10, 2007
    Canada
    at school *BORED*
    maybe it depends on the game your using [​IMG] how do i make it readable its not on my computer?
     
  8. gordillo

    gordillo GBAtemp Regular

    Member
    285
    1
    Mar 10, 2007
    Canada
    at school *BORED*
    is there a english guide for this?
     
  9. Rev2k7

    Rev2k7 GBAtemp Regular

    Member
    128
    0
    Oct 8, 2006
    United States
    this is real nice to bad its not in english yet.
     
  10. ChaosBoi

    ChaosBoi Ushiromiya Battler

    Member
    1,339
    60
    Feb 19, 2007
    United States
    California
    You can probably just use a translator to help you out unless the chinese letters are coded in hex or something. An emulator I translated a long time ago had their words stored in the string data so I can just use a translator to tell me what word it is and then I just revise it to make it sound better [​IMG] .
     
  11. Rev2k7

    Rev2k7 GBAtemp Regular

    Member
    128
    0
    Oct 8, 2006
    United States
    yeah , i tried looking in all the .cpp files , but everything was in english , and it didnt feel like text was there ? what file got the text ?

    EDIT: also i got the source and its missing the file afxwin.h so i cant compile it i get errors all the time , i think text may be in a bin file.
     
  12. FAST6191
    OP

    FAST6191 Techromancer

    pip Reporter
    22,914
    8,584
    Nov 21, 2005
    It is not plain C++ but MS's tweak on it (VS2k3.net : visual studio 2003 .net, MFC: MS foundation classes) and AFXWIN.h is one of the things MS feels needs to be there:
    http://www.cppdoc.com/example/mfc/classdoc/MFC/AFXWIN.H.html

    As for the translation, babelfish is not going to be of much use here although I am willing to help with this one, I have most of the UI understood now and will make a picture translation soon.
     
  13. ChaosBoi

    ChaosBoi Ushiromiya Battler

    Member
    1,339
    60
    Feb 19, 2007
    United States
    California
    I don't quite understand what the above poster said, but maybe someone should ask them for the missing file. My C++ isn't up to date I think since I've had it since a long time ago (2004 I think?). I'm not too experienced with programing though but if I get everything I needed, I can probably take a crack at it.

    EDIT: Well, I kinda found where some of the chinese text is but my computer doesn't have Chinese text support [​IMG] . It just shows a bunch of garbled text so that means I can't translate it >.< . Btw, the text are in the Dialogue section inside the CrystalTile2.rc file.
     
  14. FAST6191
    OP

    FAST6191 Techromancer

    pip Reporter
    22,914
    8,584
    Nov 21, 2005
    Microsoft sees fit to make development kits and tie it to their OS (under the guise of lessening the effects of "DLL hell"), the one in question is Visual Studio 2003 (although I will try and get what c? I have to get it to build under 2005 if I can).
    Downloads (express should work although debugging can be a pain):
    http://msdn2.microsoft.com/en-gb/evalcenter/bb188238.aspx

    Thanks for pointing me in the right direction as well ChaosBoi.

    For anyone who does not want to grab the source here is the file (I would have posted it but got a too long error).
    http://www.sendspace.com/file/zx5muf
     
  15. ChaosBoi

    ChaosBoi Ushiromiya Battler

    Member
    1,339
    60
    Feb 19, 2007
    United States
    California
    Sure, no problem [​IMG] . I checked and my computer has chinese support but the letters are just garbled gibberish X_X . I asked someone and they said something about Unicode. Anyone mind telling me how to change it for C++? That way I can get started on some stuff.

    EDIT: Woot!! I finally got the chinese letters to display properly [​IMG] . I'll translate some stuff using an online translator and revising it. I'll have to send it to someone for them to recompile it though because it won't let me do it for some reason (At least not the .rc file anyway).

    EDIT 2: Awww crap. If I try to copy and paste the chinese letters within the program, it changes to garbled letters. Looks like I'll need to look for someone who knows chinese [​IMG] .
     
  16. mag2005

    mag2005 Advanced Member

    Newcomer
    51
    0
    May 2, 2007
    United States
    This is an interesting program. I was playing around with the source and got it to compiled with the menu translated.

    Preview
     
  17. ksonic1055

    ksonic1055 Member

    Newcomer
    45
    0
    Jul 10, 2007
    United States
    Will the translation be finished soon? Also, do u have a download avalable?
     
  18. mag2005

    mag2005 Advanced Member

    Newcomer
    51
    0
    May 2, 2007
    United States
    This program is actually hard to translate for me because I don't know Chinese and translator sometime are not very good. I'll do my best on it and release the source.
     
  19. Rev2k7

    Rev2k7 GBAtemp Regular

    Member
    128
    0
    Oct 8, 2006
    United States
    it be sorta easier , becuase it isnt like a game really i think.
     
  20. ksonic1055

    ksonic1055 Member

    Newcomer
    45
    0
    Jul 10, 2007
    United States
    what types of things can this program do besides images? does it extract sounds?