ROM Hack Crystaltile2 2008.02.28

FAST6191

Techromancer
OP
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Edit- you can find a far newer version of this program http://filetrip.net/f23649-CrystalTile2-2010-09-06.html

I just managed to track down the 2008.02.28 version of crystaltile2 and thought I would share it.


For the unaware it is a superb rom hacking tool that has a lot of support for the various DS formats inbuilt (NARC, basic image formats, utility.bin parsing, font parsing and naturally the file system itself) as well as the shiftJIS inbuilt to hex editor, extensive table support, myriad image decoding formats, disassembler (I have not checked to see if the -1 ARM-THUMB bug has been fixed yet but it is easy enough to work around)
It originally is (simplified) Chinese but the old version translation I was working on managed to load up, it leaves a lot to be desired but it works. I will see about porting the old translation to this one but I face a bit of a challenge (technical terms in Chinese+ reworking an existing half done large document to another large document with new arrangement: fun fun fun).

The source was originally linked but I can not get at it right now and I get 403ed when trying to browse the directory.
Original cached link:
http://www.google.com/search?q=cache:6ELOn...lient=firefox-a
If the zips ask for a password it is "www.angeleden.net" (the site it was located at before it went down)

My mirrror with partial translation, as I said it is worse than the other version (I had a whole bunch of the tile editor redone in the previous and some of the backgrounds were removed: marble now shows black etc.) I have out there but I thought I would post it as it does work.

I added .arc files to the formats.ini under the same heading as .narc but it probably will not work as it looks like I have some more to change (a simple export, rename, import should though).

1033.lng is my old translation renamed (the version available from the link is now called 1033orig.lng), 2052.lng is the Chinese version included as a template if you want to try your hand at the translation.

Anyhow my version:
http://www.4shared.com/file/42134901/3967a...ystaltile2.html
 

Dominator

the world end without you
Member
Joined
May 9, 2007
Messages
695
Trophies
0
Age
32
Location
Not on the earth
Website
www.ipodtutofast.com
XP
297
Country
France
Thanks you,

Its a very, very, very, veru, very usefull tool with all in 1
smile.gif
 

kazumi213

Well-Known Member
Member
Joined
Oct 16, 2006
Messages
293
Trophies
0
XP
75
Country
Hi FAST6191.

I'm very interested on this editor, so thanks for the update.

From the cached link I've found what seems the blog of the poster of the files (yeyezai). Maybe its a better source to keep track of future Crystaltile2 updates:

http://www.yeyezai.cn/

One of the recent entries is about this updated Crystaltile2, and links to the your cached page to download the files.

Just one thing: A few days ago I downloaded a file from your 4shared folder. It is called "crystaltile2ft.7z". So is this the inmediate previous version you were workin on? I mean, the "1033.lng" file that you include on the above 4shared link comes right from that "crystaltile2ft.7z", isn't it?

Thanks again.
 

FAST6191

Techromancer
OP
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
That version was the one I brought with me to the US so it is actually from early September (and there were a few versions prior to me picking up the one up top), it was posted in this section somewhere after the author and/or one of his friends got wind of us trying to translate an even earlier version.

None the less the language file is probably just a straight copy from the version you already have, I might have tweaked it slightly (I do the odd couple of paragraphs here and there but I know nothing major was done).

Thanks for the link too.
 

kazumi213

Well-Known Member
Member
Joined
Oct 16, 2006
Messages
293
Trophies
0
XP
75
Country
@FAST6191

Could you make a quick tutorial about basic usage? Nothing complex, just about the "Viewer" features, how to look for something and display it properly.

I've been messing around with Crystaltile2, but I feel a bit lost.

- I open a .nds file
- Select to display the ROM file structure
- Right click on some "tile" files and select to load them on the main window
- Do the same for "associated" palettes (I guess, those which have the same name as the tile)
- Right click on "pack" files and open a new window showing its contents

But some tiles appear scrambled (this usually means that you should "tweak" the view options in some way, but I'm not sure). Some files within "packs" are shown as "LZ" (compressed I guess) and I'm not sure how to uncompress them (if possible).

To be specific I'm interested in being able to display all supported characters in a given game. I guess this should be in some kind of font file(s) which seem to be the .NFTR ones. I've tried with a recently released game (Aquarium by DS, #2186). Loading the .NFTR files leads to "character map" displaying indeed. It seems that you can also do some sort of "Export to Table" operation (export to common .tbl file). But the only one .NFTR file I've found in Pokemon D/P is contained in a pack file (data/utility.bin) and seems to be LZ-compressed, which I'm not sure how to manage.

Hope you can offer some tips on procedure/aproach to this subject using Crytaltile2.

Thanks in advance.
 

FAST6191

Techromancer
OP
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
My main computer is not working right now but I will see to it. I will probably finish "porting" the translation first though.

For the images there are usually three files
the image (it helps to think of it as a paint by numbers concept)
the palette (usually only a few bytes, the "key" to the paint by numbers)
the map (how to sort out the jigsaw of tiles)
If you right click the file there should be an option at the bottom of the menu there to either load it or in the case of other formats (sdat, the wifi "rom", NARC, the image stuff)

LZ I believe relied on an external tool and to be honest you are probably better off with another LZ tool (romhacking.net recently got a few nice ones)

nftr are font files and if you right click you can get it to read the font height and width, I lack Asian support on this machine but I think this was a good thread on the subject, if not a search with the terms nftr DS crystaltile should do it.
http://blog.tgb.net.cn/index.php?load=read&id=134

As for pokemon if you had not seen them:
http://www.pipian.com/ierukana/index.html
http://pokeguide.filb.de/programs.php
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Ending to the fallout series was lame could've gave us a bit more