Я разобрался в чём дело.
В меню при отключении расширений форка движка, функция преобразовывающая UTF-8, просто ремапит CP1251 в юникод.
Я предполагаю, что у Дяди Миши, всё-таки где-то затесался файлик valve_english.txt и/или gameui_english.txt, в котором текст в ему ненавистном UTF-16, который вдальнейшем конвертируется меню автоматически в удобный UTF-8.
Что будет когда мы UTF-8 будем пытаться ремапить как будто это CP1251 в Unicode? Вот эти Г Г Г Г и происходят.
Решение -- преобразовывать данные перевода из UTF-16 в CP1251 для оригинального движка. ОДНАКО. Я не буду такое делать для кривого перевода как у ДМ. Поиск по интернету меня привёл к тому, что любой русификатор предлагает каноничный valve_russian.txt, в котором уже есть смысл гадать из в какую CP всё же преобразовывать.
Второе решение. Ремап я изначально сделал только для русского ввода в оригинальном движке. Поскольку, даже имена серверов в Unicode(с ними тоже будет Г Г Г Г, да), есть смысл ввод налету преобразовывать из CP1251 в UTF-8.
Наверное, я буду придерживаться второго.