ROM Hack CrystalTile2(09.01.24)

  • Thread starter Thread starter wannya
  • Start date Start date
  • Views Views 39,634
  • Replies Replies 55
  • Likes Likes 1
I have some older versions of the source but it is probably a year or two old now (a cursory scan says mid 2007) and lacks all the nice new features (still one of the top hacking apps mind).
 
It is normally just BIOS compatible LZ compression in my experience but OK.
One copy of the latest stuff I could find on my machine:
http://www.4shared.com/file/84581495/8f0e7...e_2various.html
Latest dates I see in there are late September 2007.

Apologies for making you dig through the archive but I have some films to watch and now lack the time to do it myself. Any passwords for archives will likely be www.angeleden.net (no http://)
There is likely some later source code buried within subdirectories.
 
FAST6191 said:
It is normally just BIOS compatible LZ compression in my experience but OK.
One copy of the latest stuff I could find on my machine:
There is likely some later source code buried within subdirectories.
Thing is i couldn't figure out compression of arm9.bin in Culdcept (JP) game ... though latest CrystalTile shows it as compressed, can decompress it .. and rom rebuilded with decompressed arm9.bin is working...
i've tried to figure out compression scheme.. but failed (though i know which part of it is compressed) ... and game makes no calls to bios decompression functions.

Well,thanks.
Unfortunately, those sources (i looked through all versions
smile.gif
) do not yet contain code i wanted to look at.
frown.gif
 
Google(Very Very Sorry)

psycoblaster said:
I have a problem now. Because of the new copy and pasting, is there any way to copy and paste the hex?
I want to copy a small portion of a file and save it as another file.

Select Data->Edit Menu->Export or Ctrl+E ->Save to Binary file

Updated:

Support NANR / NCER / NCBR / NCLR Animation (Texture)
enm_1a.gif
enm_1b.gif
enm_1f.gif


NCLR supports the extended of the palette (built 16x256-color palette)
Palette window there are number of 0123456789ABCDEF 16 palette

Add English Language Pack
Language pack file name: You use the System LCID +. Lng
CT2 system not found when the corresponding language pack 1033.lng Chinese platform will serve as a non-default language
By cory1492, FAST6191 (gbatemp.net)
Thank you very much.

Amendments to part of the error.

crystaltile2(e).png
 
theli said:
FAST6191 said:
It is normally just BIOS compatible LZ compression in my experience but OK.
One copy of the latest stuff I could find on my machine:
There is likely some later source code buried within subdirectories.
Thing is i couldn't figure out compression of arm9.bin in Culdcept (JP) game ... though latest CrystalTile shows it as compressed, can decompress it .. and rom rebuilded with decompressed arm9.bin is working...
i've tried to figure out compression scheme.. but failed (though i know which part of it is compressed) ... and game makes no calls to bios decompression functions.

Well,thanks.
Unfortunately, those sources (i looked through all versions
smile.gif
) do not yet contain code i wanted to look at.
frown.gif

Thats because it isn't a bios decompression, if you step through the game in a debugger you can see the game decompressing itself. But i doubt you have the ability to do that and write your own code to do the same job.
 
Normmatt said:
Thats because it isn't a bios decompression, if you step through the game in a debugger you can see the game decompressing itself. But i doubt you have the ability to do that and write your own code to do the same job.
prejudice is not really a good thing
tongue.gif

i just wanted to try easy path first
rolleyes.gif

i've actually reimplemented decompression today. ( the one i needed used decompression backwards from the end to ~0x4000 )

and i wonder ... is this a common thing for arm9 binaries?
unsure.gif
cause i haven't seen such behaviour yet (though i haven't looked into much games
biggrin.gif
)

edit: FAST6191, i just noticed your post .. yeah arm9 binary mentioned in that romhacking thread seem to be compressed the same way
 
It's not really a nice method, but it worked for me so far.

CODEÂÂÂÂint end = Size-strlen("[SDK+NINTENDO:BACKUP]")+1;

ÂÂÂÂfor (int i = 0; i < end; i++)
ÂÂÂÂ{
ÂÂÂÂÂÂÂÂif (strcmp((char*)&Input,"[SDK+NINTENDO:BACKUP]") == 0)
ÂÂÂÂÂÂÂÂ{
ÂÂÂÂÂÂÂÂÂÂÂÂreturn i-0x10;
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂ}
There's a pointer at that position. If the arm9 file is compressed, it points to the end of the code (= right after the compression header), otherwise it's just zero. You can also clear it to disable decompression.

And for overlays:
It's compressed if Overlay.Reserved & 0x1000000 is non-zero. The compressed size is saved in the lower 24 bits of Overlay.Reserved.
 
http://translate.google.cn/translate_t# (very sorry)
HP:http://bg.tgb.net.cn (???to??????????)

Rewrite NFTR Font Editor
Supporting NFTR all the features
Use the default grayscale palette NFTR
Supporting NFTR the default font:
Korean (CodePage 949 / UHC)
European Language (CodePage 1252 / Latin-1)
DS-IPL font table
DS-IPL font table for Chinese
DS-IPL font table for Korean
Japanese Level 1 (JIS X 0208)
Japanese Level 1,2 (JIS X 0208)

nftr.png
 
pleonex said:
I cannot download the dll of the program, also there is a new update that I do not understand.
QUOTE said:
2009.02.28

1. ???????????????????????

Well the problem I am having with this latest version, Refuses to run after I lanuch the program,n in terms on this, after I run the program, winDBG reveals that image00400000 at offset 004e18cf 8baea4300e00 - mov - ebp,dword ptr (esi+0E30A4h) is haveing diffculity loading the program, thus is forced to terminate immediately, which is the reason not many here are even taken notice of this issue, I am on Windows 2000 SP4 BTW.
 
In the Hexeditor view, is there any way to insert bytes? Been looking but can't find it.
ohmy.gif


Otherwise it's a great program though Wannya
smile.gif
 
Guys, I can not run this program, for some reason it refuses to run, closes after it is opened for 1 second, I need to know how to fix that, unless there is a fix for it, then I have to rely on DarthNemesis's NFTR Editor given the drawback of Crystal Tile.
 

Site & Scene News

Popular threads in this forum