Regarding this
CAREFULLI believe there is something missing in the tp2 file.
There is a bug with the french translation on EE / EET (even after charset conversion it crash the game at some moment)
It loads two files to gain access to texts:
LANGUAGE ~English~ ~english~ ~CtB/Language/English/wsetup.tra~ ~CtB/Language/English/script.tra~but only setup.tra is reloaded after UTF-8 conversion:
// setup.tra needs to be reloaded after conversion ACTION_DEFINE_ARRAY va#reload BEGIN setup END LAF HANDLE_CHARSETS // recursively converts all tra files found in tra_path INT_VAR infer_charsets = 1 STR_VAR tra_path = EVAL ~%MOD_FOLDER%/Language~ reload_array = va#reload ENDYou need to tell WeiDU to reload script.tra as well:
// setup.tra and script.tra need to be reloaded after conversion ACTION_DEFINE_ARRAY va#reload BEGIN setup script ENDIt is likely to be enough to avoid crashes due to wrong character encoding.
I believe other languages (except english) also have the same kind of crash if script.tra is not reloaded.