Привет, Монца! Потестил патч.
Есть два замечания:
1) Исправление музыки: после вызова рандома выполняется команда push eax. А рандом как раз и возвращает значение в этом регистре. Поэтому теперь после потери фокуса, если менять громкость с нуля на какую-нибудь ещё, то музыка вообще исчезает. Предлагаю не "занулять" вызов, а прописать вместо него mov eax, 1 (B8 01 00 00 00). Как вариант mov eax, n (где n = 1..4 - по числу "комбатных" mp3);
2) После отката программа сразу предлагает снова установить патч.
Далее предложение: нужно избавиться от правки кранима, а все изменения делать в экзешнике (нужно срочно спасать полуросликов!)
А хоббитов вылечим!