Por que converter XDELTA para BPS?
O xdelta usa o formato de diff binário VCDIFF, enquanto o BPS é o formato de patch próprio do Beat, com sua própria estrutura e checksums, portanto não há mapeamento de campo para campo entre eles. Para distribuir o mesmo hack como .BPS, você deve regenerar o patch a partir dos arquivos reais do jogo, não traduzir o patch em si.
Como converter XDELTA para BPS
xdelta3 depois Flips FREE
Primeiro aplique o patch com xdelta3 -d -s original.rom patch.xdelta modified.rom, depois no Flips escolha «Create» e compare original.rom com modified.rom para gerar um .bps.
Delta Patcher depois Flips FREE
Use o Delta Patcher para aplicar o .xdelta e produzir a ROM modificada, depois abra o Flips e crie um novo BPS a partir dos arquivos original e modificado.
beat FREE
Com a ROM modificada em mãos, use o beat para gerar o .bps comparando a ROM original limpa com a patcheada.
Sobre estes formatos
Um arquivo .xdelta é um patch binário criado pela ferramenta xdelta que registra apenas as diferenças entre um arquivo original e uma versão modificada. Ele não deve ser aberto e lido…
Abrir detalhes de .XDELTA →Um arquivo BPS é um patch de ROM criado com o Beat Patch System, armazenando apenas as diferenças necessárias para transformar uma ROM em outra - usado para traduções de fãs e hacks de ROM.…
Abrir detalhes de .BPS →Qualidade e o que observar
- Esta é uma reconstrução em duas etapas, não uma conversão - você deve aplicar o patch xdelta e depois gerar o diff novamente para criar o BPS.
- Você precisa da ROM original exata mais o resultado patcheado; um arquivo de origem errado falhará no checksum do xdelta ou produzirá um BPS corrompido.
- Os bytes do BPS resultante diferem do patch xdelta, embora a aplicação do patch resulte no mesmo arquivo final.