ROM Destructor – Corruptor de archivos y ROMs (Windows y Linux)

By | 9 febrero, 2021

ROM Destructor es una pequeña herramienta multi-plataforma para dañar o “corromper” ROMs de juegos de manera intencional, de tal modo que se produzcan glitches al jugarlos en un emulador. Además de esto, sirve también para buscar datos de los niveles u otros recursos adentro de los juegos.

El programa es parecido a Vinesauce ROM Corruptor, pero ROM Destructor puede correr bajo Windows y Linux, además de ser de código abierto (open source).

A pesar de que el programa está hecho especialmente para alterar Roms y correrlos en los emuladores, también es posible usarlo para cualquier otro tipo de archivo.

Características

  • GUI flexible (se puede maximizar o cambiar de tamaño sin problemas).
  • Soporta cualquier archivo no mayor a 16 MB.
  • Soporta ROMs zippeados (.zip).
  • El ROM original no se modifica, sino que se altera una copia que se guarda en el mismo directorio del ROM (por defecto).
  • Puede hacer log de los bytes que se cambiaron en el ROM.
  • Se puede probar el ROM directamente con tan solo poner la ruta o comando del emulador.
  • Hay diferentes opciones para cambiar los bytes:
    • Bytes aleatorios.
    • Brincar bytes (cambia cada cierta cantidad de bytes).
    • Aplicar una operación al byte encontrado.
    • Buscar y reemplazar bytes, ya sea uno solo o una secuencia.
    • Tomar las direcciones (offsets) y los bytes a cambiar desde cualquier archivo.
  • Disponible en Español (idioma predeterminado) y en Inglés.
    • On Linux, pass “–english” or “-e” as a program argument to set the interface to English. On Windows, rename “GUI English.ini” to “GUI.ini” to change the language.

Descargas

Windows | Linux x64 (AppImage) | Linux x64 (GTK 3, estático)

Código fuente de la versión 1.0*

*El código fuente incluye un proyecto para CodeBlocks. Necesita wxWidgets versión 3.0 y de preferencia wxSmith para diseñar la interfaz.

Aviso: Los cuadros en rojo requieren valores en decimal, mientras que los cuadros en azul requieren valores hexadecimales.

Al dañar los ROMs se pueden producir “flasheos” o destellos intermitentes en los emuladores. ¡No uses este programa si no quieres ver este tipo de resultados! Para reducir estos efectos, no juegues en pantalla completa y reduce el tamaño de la ventana del emulador. Úsalo bajo tu propia responsabilidad.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *