zyUKR, все очень просто.
Пусть наша программа называется HelloWorld и будет установлена в "C:\Program Files\HelloWorld\". Состоять она будет из одного исполняемого файла HelloWorld.exe
Русификация файла HelloWorld.exe происходит изменением в нем ресурсов и созданием русифицированного файла, для примера, "C:\RUS\HelloWorld.exe"
На данном этапе мы имеем нетронутый EXE в Program Files, переведенный EXE и PatchWise. Запускаем PatchWise и указываем.
Папка с оригинальными файлами - "C:\Program Files\HelloWorld\". То есть папка, из которой мы взяли оригинальные файлы для перевода.
Папка с измененными файлами - "C:\RUS\". То есть папка, в которой лежит переведенная версия.
В папках с оригинальными и измененными файлами лучше ничего, кроме них самих, не хранить, дабы избежать случайного прикрепления ненужной информации. В PatchWise это легко регулируется одной галочкой, отвечающей за прикрепление файлов, а в других патчерах может не быть (если вдруг перейдете на другой).
Базовая папка назначения - папка по умолчанию, в которую будет предлагаться установить патч. В данном случае указывается "C:\Program Files\HelloWorld\"
Папка для создания - папка, в которой будет создан патч. Абсолютна любая.
Главный исполняемый файл - файл, который будет предлагаться запустить после применения патча. В данном случае он один - HelloWorld.exe. А если было бы несколько, то нужно было бы выбрать среди них "главный".
Ну и бонус - краткая инфа по сжатию. Вроде и так написано, но все же. Если убрать тубро-скорость и поставить на максимум сжатие, то патч будет микроскопическим, но создаваться по времени он будет... Пропорционально размеру файла. Там идет побайтовое сравнение, и сравнение файлов в несколько мегабайт может занять не один час на среднем компьютере. При турбо-скорости и меньшем уровне сжатия размер блоков побольше, за счет чего и сам патч получается более крупным. Если еще нужна информация/помощь - можно писать мне прямо в личку.