2 — Requirements

The folder "Ext" has to be next to the tool so that it can work properly.

3 — Usage

The program should be intuitive to use, however ".pak" files maybe aren't so easy to
understand, therefore I'll try to give you a quickly explanation about them.

"EXTRACT .PAK" and "REPACK .PAK"

There are different ".pak" files, some store textures, while others store texts.
They are a generic archive container, that's why you need to choose correctly the
right type of ".pak" you are going to work on.

EXTRACT/REPACK ".PAK" TYPE 1: It works for files like "00_System.pak", "26_Menu.pak",
"mtb_s03.pak", "49_Novel.pak", "mtb2_s06.pak", etc.
These type of files ".pak" store only text.

EXTRACT/REPACK ".PAK" TYPE 3: It works for files like "bin_special_font_l.pak",
"bin_pb_font_l.pak", "bin_sv_font_l.pak", etc.
These type of files ".pak" recursively store other ".pak" files.

EXTRACT/REPACK TEXTURE ".PAK" W/O CONVERT: It works for all the ".pak" files
that use to store textures. Textures will be extracted and repacked as they are.

EXTRACT/REPACK TEXTURE ".PAK" TO PNG: It works for all the ".pak" files that used
to store textures. Textures will be extracted as ".png" and will automatically
encoded them back into the right format while repacked back.

N.B.

Use some good text editor like Notepad++ to edit the ".xml" files.
DON'T USE WINDOWS' BLOCK NOTES otherwise you will not able to repack back
the texts correctly! https://notepad-plus-plus.org