Создайте ярлык к игре, щёлкните по нему правой кнопкой мыши, выберите "Свойства" и допишите параметр "-developer" (без кавычек, естественно).
То есть, у Вас должно получиться что-то вроде следующего:

C:\bla-bla\bla-bla-bla\MaxPayne2.exe -developer

Коды следует вводить непосредственно в самой игре путём нажатия клавиши "~" (тильда по-нашенски). Вот и они:

Бессмертие и прочие штуки, поправляющие состояние здоровья:

coder - рай для читера-ламера. Словно мана небесная с неба упадёт всё доступное вооружение; получите бессмертие на зависть грузинским долгожителям.
god - просто бессмертие без всяких бирюлек и оружия.
gethealth - лекаря вызывали? - Получить 1000 здоровья.
getpainkillers - аптека открыта. Получить 1000 едениц болеутоляющих.

Всё, что связано с оружием:

getallweapons - просто всё оружие без лишних понтов и бессмертия.
getberetta - любимая "Беретта" с тьмой (читать 1000) патронов.
getbullettime - попадание в bullettime. Для бронеметалла: всё такое медленное будет, слово по-эстоооунски.
getcoltcommando - получить не менее люимый "Кольт Коммандо" с 1000 патронами впридачу.
getdeserteagle - "Desert Eagle" с 1000 патронами.
getdragunov - cамозарядная Винтовка Драгунова ("Dragunov") + 1000 патронов.
getingram - "Ингрэм" с 1000 патронами.
getkalashnikov - ну куда же без него? - "АК" с 1000 патронами готов к бою.
getmolotov - 1000 коктейлей Молотова (не тот который пить).
getmp5 - "MP5" с 1000 патронами.
getpumpshotgun - дробовик с 1000 патронами.
getsawedshotgun - обрез с 1000 патронами.
getsniper - другая снайперка (конкурент СВД в игре) и 1000 патронов.
getstriker - необычная игрушка "Striker" с 1000 патронами.

Высокие прыжки:

jump10 - Прыжок на 10 метров выше.
jump20 - Прыжок на 20 метров выше.
jump30 - Прыжок на 30 метров выше.

Техническая сторона, то есть FPS:

showfps - показывает количество кадров в секунду.
showextendedfps - детально показывает количество кадров в секунду.

Остальные команды:

help - показать отладочные команды, то есть, все остальные.

Приятной игры!