Grab the tool from here:
https://fileforums.com/showthread.php?t=102453
For Just Cause 4, to remove confusion/crashes make sure you only have oo2core_7_win64.dll (remove other/older oo2core dlls) present alongside oo2reck,oo2recm,oo2recs. Now keep in mind that Just Cause 4 mostly uses Kraken so most precompression will come from oo2reck then whatever's left behind will be catched up by Selkie (oo2recs). Mermaid is a stronger oodle codec in terms of compression and there are rarely (perhaps none) any streams of it in the game except for hi-res textures (hires folder) where stronger compression is required.
So my suggestion is use: oo2reck+oo2recs on game files and use oo2recm on hires folder separately
Results:
oo2reck+oo2recs+srep+lolz = 17.2 GB = 1 lang only and without hi-res textures, credits (first bink video stream inside game37.arc), useless videos (2.66 GB and not used by the game, embedded inside main\game38,39,40,41.arc). Best thing ? installation goes really fast, finishes in 30 mins on 4 cores+hdd if I remember correctly.
Now, inside "main" folder = game37,38,39,40,41.arc files only contains bink video files so precompression is useless on them. Also inside "main_patch" folder = game6,7,8,9,10.arc only contains bink video files so precompression is useless on them as well. So you may wanna separate them in a different folder.
For hi-res textures: oo2recm+srep+lolz = 2.7 GB