Если порт имеет лончер или настройки в отдельном от игры окне, то это рекомпил.
Если же лончера нет, а настройки меняются прям в настройках самой игры, то челики - крутецы: изучили код игры и встроили всё прямо в игру - это декомпил. Кто-то встречал исключения из этого?
Это тот случай когда упростили до полностью неверного. GOW2 Hollow - порт из исходников. У меня почти треть игр в Стиме и ГОГ с какой-нибудь запускалкой. Особенно старые. Ни о какой декомпиляции и рекомпиляции там и речь не идёт - они изначально для PC.
И воообще декомпиляция это процесс получения исходного кода из бинарников. Причем не всегда близкого к оригиналу. Игра может быть написана на ассемблере и разобрана на исходники на C. Сами по себе декомпилированные исходники собираются только под родную платформу,а вот когда полученные исходники портируют на другую платформу это называется порт.
Рекомп - это частичный или полный эмулятор, в котором часть кода или всё статически рекомпилируется в код для другой платформы. В отличие от обычного эмулятора, который запускает много софта для этого железа и там код перекомпилируется на лету во время работы эмулятора, а не заранее при сборке или во время первого запуска - именно поэтому она и
статическая, потому, что код перекомпилирован заранее и не пересобирается с каждым запуском игры. Меню можно вкорячить и туда и туда. Как и не делать меню и все настройки через лончер.
Если код качественный и рекомпилируется всё, то отличить от порта из исходников можно только заглянув в эти исходники. Если рекомпилируется только код процессора, а звук и видео эмулируются обычным способом с динамической рекомпиляцией на лету, то как правило производительность такого немного выше эмулятора и только в том случае если все сделано грамотно.
А если нет, то получаем что-то вроде RingOut - "порта" Soulcalibur II (GC) на PC - где рекомпилируется только код PPC, а графика эмулируется кодом из Dolphin, на том же ядре с отвратительнейшей оптимизацией и синхронизацией, из-за чего мы наблюдаем страшные тормоза и глюки. При том, что в самом оригинальном эмуляторе игра летает на очень старом железе.
А бывают такие зверьки, в которых есть эмуляция или полностью нативный порт кода CPU и GPU и режим работы можно менять в меню. В этом случае перед нами гибрид порта с рекомпиляцией.