--traify-tlk is still broken when used with AT_NOW command. This time it's the --use-lang portion. Try this on BG2:EE tp2:
AT_NOW ~weidu.exe --noautoupdate --no-auto-tp2 --logapp --log "test/bash.debug" --game "C:/Program Files (x86)/BeamDog/Games/00766" --use-lang "en_US" --traify-tlk --out "test/bgee.tra"~
it will traify the BG:EE TLK file just fine.
Now use the same command but with "pl_PL" instead of "en_US":
AT_NOW ~weidu.exe --noautoupdate --no-auto-tp2 --logapp --log "test/bash.debug" --game "C:/Program Files (x86)/BeamDog/Games/00766" --use-lang "pl_PL" --traify-tlk --out "test/bgee.tra"~
the TLK files within 00766/lang/pl_PL won't be traified.
edit: the HANDLE_CHARSETS issue I've reported before was related to the case sensitivity when creating custom "charset_table" VAR. It looks like names of language directories typed in "charset_table" must lower cased, even if you are using upper cases in folder names. For example:
"en_US" => "CP1252" will give an error, but this will work fine: "en_us" => "CP1252"
Not really a problem, just need to be mentioned in the readme file.
-----
this error has not been fixed:
ERROR: BIFF [C:\Program Files (x86)\BeamDog\Games\00766/DATA/AREA0900.BIF] has tileset entries 0--0, cannot extract tileset at entry 0 (this BIFF and your KEY file don't match)
[AR0900N.TIS] --biff-get error: Failure("invalid biff tileset entry")