Нет, редактирование псевдокода ничего не даст - декомпиляторы созданы для облегчения анализа, а не для патчинга. Придется (так или иначе) править сам машинный код. Если при этом хочется иметь поменьше дел с ассемблером и побольше с языками уровнем повыше (по-моему, нормальное желание вменяемого любого прогера), то могу посоветовать изучить, как устроены движковые правки в GUNSLINGER и FreeZone (из последнего, кстати, можно еще и мини-фреймворк утащить для удобного создания врезок по нужным адресам, чтобы совсем избавиться от асмы в коде). Да, там всё реализовано на Delphi, но суть не меняется, эту схему можно заюзать и на любом другом языке (лишь бы WinAPI дёргать позволял напрямую). Суть у неё такова: сначала на нашем любимом языке высокого уровня пишем DLL, которая реализует требуемый функционал и в нужных местах пропатчит нам движок врезками, а потом где-нибудь на старте движка инжектим эту ДЛЛ в процесс игры и наслаждаемся результатом.