information about indents and sizes is in the *.rif file
I made an unpacker for *.clu/*.rif (throw rif to exe, the rest of the .clu files should be in the same folder)
it will unpack the raw files. then you can throw the unpacked file on exe, for example, to save ChrTxt as lines in txt or split Sprites as sprites)
sprites are 8 bits per pixel, these are indexes to the color in the palette. the palette can be common for all sprites in "*.Sprites" it can be determined by its small size ~<1000bytes
sample (..\clu\Files_swordres\general\5\File_1.Sprite)
I specified the palette manually. There are also compressed sprites, such as RLE7 (can be unpacked in qbms) and JIM, I don’t know what kind of compression this is.
You can also create a config.ini near the exe to specify the text encoding, or indicate whether to unpack Sprites. You can create it by launching the exe and pressing the "D" button
EDIT: if you do not have experience in programming and knowledge of compression and pixel formats, then I think it is impossible to translate
ConsoleApp_CLU.zip