Зачем конвертировать XDELTA в IPS?
IPS - это старый формат патчей на уровне байтов с жестким ограничением по размеру, в то время как xdelta использует бинарное дифференцирование VCDIFF без таких ограничений, поэтому их внутренние структуры не совпадают. Создание .IPS означает повторную генерацию патча из реальных файлов игры, а не конвертацию самого файла xdelta.
Способы конвертации XDELTA в IPS
xdelta3, затем Lunar IPS FREE
Примените патч командой xdelta3 -d -s original.rom patch.xdelta modified.rom, затем в Lunar IPS выберите Create IPS Patch и выберите сначала оригинальный, а затем модифицированный ROM.
Delta Patcher, затем Lunar IPS FREE
Используйте Delta Patcher для применения .xdelta и получения модифицированного ROM, затем создайте .ips в Lunar IPS из оригинального и пропатченного файлов.
Flips (режим IPS) FREE
Как только у вас будет пропатченный ROM, программа Flips также может создать IPS-патч, сравнив чистый оригинал с модифицированным файлом.
Об этих форматах
Файл .xdelta - это бинарный патч, созданный инструментом xdelta, который записывает только различия между исходным файлом и его измененной версией. Он не предназначен для прямого открытия и…
Открыть детали .XDELTA →An IPS file is a ROM patch - it holds only the byte changes needed to turn an original game ROM into a modified one (a fan translation, romhack, or bug fix). You apply it to a base ROM you…
Открыть детали .IPS →Качество и на что обратить внимание
- IPS не может патчить файлы размером более 16 MB и не имеет контрольных сумм, поэтому большие ROM или масштабные изменения могут быть несовместимы с этим форматом.
- Это процесс пересборки через пропатченный ROM, а не прямая конвертация формата файла xdelta.
- Вы должны владеть точной копией оригинального ROM; как применение xdelta, так и создание IPS зависят от его побайтового соответствия.