load_action_names() sets compat->version. It ever should only check it (set already by load_game_names() ), and in case of freeciv-3.2 there's the additional complication that 3.1 did not have the file at all, so compat mode load does not find it from 3.1 directory.
load_action_names() sets compat->version. It ever should only check it (set already by load_game_names() ), and in case of freeciv-3.2 there's the additional complication that 3.1 did not have the file at all, so compat mode load does not find it from 3.1 directory.