asmodean's reverse engineering page

news and updates / index of tools / message board

2009/11/17 / exlnk4

This was irritating dealing with the block/delta image format, especially having to do so three different ways. Still, it's something I haven't seen before and was a bit interesting. The floating-point version I suspect is reassembled on the GPU, maybe in a pixel shader?

Usage of the merge tools is unusually complicated. The first parameter is the bitmap and the next is the delta data file (no extension). Passing auto where supported will guess paired filenames; it's usually right.

- merge_5bpfrag works with STEINS;GATE.

- merge_11ecfrag works with deltas in 11eyes CrossOver's chara.dat. Extracting everything will consume a *lot* of space.

- merge_11ecfrag2 works with deltas in 11eyes CrossOver's bg.dat. Note there are two bitmaps each for this one.

exlnk4.zip

Contents:
// exlnk4.cpp, v1.0 2009/04/09
// This tool extracts LNK4 (*.dat) archives.

// merge_5pbfrag.cpp, v1.01 2013/04/28
// This tool merges tiled fragments used by 5pb on the Xbox 360.

// merge_11ecfrag.cpp, v1.0 2009/11/15
// This tool merges tiled fragments used by 11eyes CrossOver (chara)

// merge_11ecfrag2.cpp, v1.0 2009/11/16
// This tool merges tiled fragments used by 11eyes CrossOver (bg).
// Input is two bitmaps and a descriptor file.
Known to work with:

2009/04/02   5pb./Lass   「11eyes CrossOver (XBOX360)」
2009/08/27   5pb./CYBERFRONT   「メモリーズオフ6 T-wave (XBOX360)」
2009/08/27   5pb./CYBERFRONT   「メモリーズオフ6 Next Relation (XBOX360)」
2009/10/15   5pb./Nitro+   「STEINS;GATE (XBOX360)」
2010/03/25   5pb./Nitro+   「CHAOS;HEAD らぶChu☆Chu! (XBOX360)」
2010/07/29   5pb./CYBERFRONT   「メモリーズオフ ゆびきりの記憶 (XBOX360)」
2011/06/16   5pb./Nitro+   「STEINS;GATE 比翼恋理のだーりん (XBOX360)」
2011/09/29   CYBERFRONT   「code_18 (XBOX360)」

*.dat; * (sig=LNK4; none)


All source © 2006-2014, asmodean. Don't copy, learn.