First, did you check the file in IdxRes folder? Some of the .dat files contain English and Japanese text encoded in Unicode. (Ex. Try IdxRes_EngResult.dat.)
Then for the .pck files, a program called CrystalTile2 will be handy. So try to get it first. (Any version should be fine.)
I'll give a an example of out_en.pck and out_en.tbl then.
- First, open both files in CrystalTile2.
- Look at _out_en.tbl. You'll see 00000000 at hex address 0004, and then 1E270000 at hex address 0008, and so on. These are your addresses where you have to decompress your _out_en.pck.
- Read each number at every 4 bytes backward to get the address, for example you will get 00000000, 0000271E, 000038B7, ...
- Now go to your _out_en.pck. Point your mouse on the exact address you get from the previous step. (Ex. for the first one, point your mouse at hex address 00000000 at the beginning of the file.) Then go to Tools menu and select LZ77/Huffman Extract (U) and save as some filename. The program will ask if you want to open the extract file, choose ok. (Otherwise, locate the file and open it.)
- The file here will be encoded in UTF-8. (You can view the text in CrystalTile2. In my version, it's under TBL/Code Page/Unicode (UTF-8))
- Then repeat the steps for the next address. (0000271E, 000038B7, ...)
This method will be very time consuming though.
If you know some programming, or know someone who can write a program for you, it will be a lot easier. Just read addresses at every 4 bytes from .tbl file and extract each part of the file from .pck. After that you can use BatchLZ77 to decompress the files, or some programmer might even be able to add decompresser in the extraction process.
By the way, I'm not sure if _out_en.pck contains anything you want. By randomly extracting them, I only see messages that say "This file doesn't have English translation." and such. So, if you do it manually, try checking what you get first. There might not be anything worth extracting in there.
(Edited for some misspellings.
)