Skip to content

Latest commit

 

History

History
98 lines (61 loc) · 3.27 KB

File metadata and controls

98 lines (61 loc) · 3.27 KB

🎮 GameCubeRomCompressor

C# .NET Windows

Herramienta de escritorio para convertir archivos comprimidos de ROMs de Nintendo GameCube (.7z, .zip, .rar) a formato .rvz optimizado para el emulador Dolphin.

Ideal para preservar tus colecciones con compresión eficiente y compatibilidad garantizada.


🌟 Características

  • ✅ Soporta múltiples formatos de compresión (7z, zip, rar, etc.)
  • ✅ Conversión automática a .rvz usando DolphinTool.exe (solo comprime al formato estandar de rvz, sin elegir opciones)
  • ✅ Cancelación en tiempo real
  • ✅ Eliminación segura de archivos originales solo si la conversión fue exitosa
  • ✅ Interfaz gráfica intuitiva (Windows Forms)
  • ✅ Manejo robusto de errores y permisos
  • ✅ Modo portable: incluye sus propias herramientas en Tools/

📦 Requisitos

  • Windows 10/11
  • .NET 6.0 Runtime (o superior)
  • Archivos ROM en formato comprimido (conteniendo un archivo .iso)

⚠️ No incluye 7z.exe ni DolphinTool.exe por licencias. Debes proporcionarlos tú.


🛠️ Instalación

  1. Descarga la última versión desde Releases.
  2. Descomprime el ZIP.
  3. Coloca las herramientas requeridas en la carpeta Tools/:
  4. ¡Ejecuta GameCubeRomConverter.exe!

💡 Consejo: Si usas Dolphin, DolphinTool.exe está en la carpeta de instalación de Dolphin.


🖼️ Capturas de pantalla

image

🧪 Uso

  1. Selecciona uno o varios archivos comprimidos (.7z, .zip, etc.).
  2. Elige la carpeta de salida (o usa la misma del archivo original).
  3. Haz clic en "Procesar".
  4. ¡Listo! Los archivos .rvz se generan y los originales se borran solo si todo salió bien.

🔒 Seguridad

  • Nunca se borra un archivo original sin confirmar que el .rvz existe y es válido.
  • Si falla la conversión, el archivo original se conserva.
  • Los archivos temporales se eliminan automáticamente.

🤝 Contribuciones

¡Las contribuciones son bienvenidas!
Si encontrás un bug o tenés una idea, abre un Issue o un Pull Request.


📜 Licencia

Distribuido bajo la licencia MIT.
Ver LICENSE para más información.


☕ ¿Te sirvió esta herramienta?

Si este proyecto te ahorró tiempo o te ayudó a preservar tus ROMs,
y querés apoyar mi trabajo, ¡una donación es muy apreciada!

PayPal

💬 "Cada donación me motiva a seguir mejorando herramientas para la comunidad retro."
— Maximiliano David Ducoli, desarrollador autodidacta desde Argentina 🇦🇷


💬 "Preservar la historia de los videojuegos, un ROM a la vez."