2 puntos por GN⁺ 2025-01-01 | Aún no hay comentarios. | Compartir por WhatsApp
  • dca3-game es un port de GTA III/VC para Dreamcast hecho por The Gang, un proyecto que busca ejecutar juegos de mundo abierto de Rockstar en una consola antigua
  • El port se basa en re3, el código fuente completamente revertido de GTA III/VC, y usa KallistiOS como entorno de desarrollo para Dreamcast
  • Para crear un CDI se necesita una instalación de Grand Theft Auto III o Grand Theft Auto: Vice City, y la versión probada es Grand Theft Auto: The Trilogy
  • La ruta de creación recomendada es Google Notebook; el método manual requiere DreamSDK r3 y git-scm, por lo que no es adecuado para usuarios casuales
  • En emuladores hay que desactivar la opción trails para evitar una superposición blanca, y 24 bpp y Anti Aliasing siguen siendo ajustes experimentales

Naturaleza de dca3-game

Crear el CDI: se recomienda Google Notebook

Crear el CDI: método manual

  • El método manual no se recomienda para usuarios casuales
  • Se necesita una instalación de Grand Theft Auto III o Grand Theft Auto: Vice City
  • Puede que algunas versiones no funcionen, y hubo casos en los que d4_gta.mp3 estaba dañado
  • Se necesita una copia legítima sin archivos dañados; de lo contrario, el proceso no funcionará
  • Herramientas necesarias:
  • El repositorio se clona desde la shell de DreamSDK con git clone --branch beta https://gitlab.com/skmp/dca3-game.git

Compilar GTA III: liberty

  • Crear la carpeta liberty y copiar los archivos de GTA III
    • Si se usa la versión de 2 CD-ROM, también hay que copiar el contenido del play disc en la misma carpeta
  • Descargar el liberty prebuilt elf desde el lanzamiento beta y extraer dca-liberty.elf en la carpeta dreamcast
  • El CDI para GD-EMU se genera con make cdi-prebuilt
    • El proceso toma entre 5 y 15 minutos
    • Por un problema de DreamSDK, puede que no termine por completo en la primera ejecución y haya que volver a ejecutar el mismo comando
    • Al finalizar, se genera dca-liberty.cdi y su tamaño es de aproximadamente 900MB
  • El CDI para grabar en CD-ROM se genera con make FOR_DISC=1 cdi-prebuilt
    • El mensaje de finalización es *** CDI Baked Successfully***
    • El archivo resultante debe medir aproximadamente 700MB o 260MB
    • Si el tamaño no coincide, ejecutar rm -rf repack-data y reiniciar esa etapa desde el principio

Compilar GTA Vice City: miami

  • Crear la carpeta miami y copiar los archivos de GTA:VC
  • Descargar el miami prebuilt elf desde el lanzamiento beta y extraer dca-miami.elf en la carpeta dreamcast
  • El CDI para GD-EMU se genera con FOR_DISC=2 make cdi-prebuilt
    • El proceso toma entre 5 y 15 minutos
    • Por un problema de DreamSDK, puede que no termine por completo en la primera ejecución
    • Puede que haya que cerrar la ventana de DreamShell varias veces y reiniciar el procedimiento
    • Al finalizar, se genera dca-miami.cdi y su tamaño es de aproximadamente 1.5GB
  • El CDI para grabar en CD-ROM se genera con make FOR_DISC=1 cdi-prebuilt
    • El mensaje de finalización es *** Repack Completed Successfully***
    • El archivo resultante es de aproximadamente 700MB o 550MB

Ejecución y ajustes gráficos

  • Al ejecutarlo en emuladores, hay que desactivar la opción trails en los ajustes gráficos
    • Si trails está activado, puede aparecer una superposición blanca sobre el renderizado 3D
  • En los ajustes gráficos hay dos modos experimentales
    • 24 bpp: 640x480x24
    • Anti Aliasing
  • Se recomienda activar el modo de 24 bpp en salida HDMI o VGA
    • Incluso en ese caso, hay que desactivar el efecto trails
  • Anti Aliasing funciona con trails activado o desactivado
    • Con trails activado, el impacto en el rendimiento es mayor
  • Al activar 24 bpp o Anti Aliasing, puede faltar parte de la geometría en escenas pesadas
    • Es más probable en modo AA
    • Ambos modos pueden usarse juntos

Reporte de problemas y licencia

  • Al reportar problemas, hay que tomar fotos del TV/monitor y de la VMU, y abrir un issue nuevo explicando el problema
  • El código debe usarse solo con fines de educación, documentación y modding
  • No se recomienda el uso de copias pirata ni el uso comercial
  • Los trabajos derivados deben mantenerse como open source y dejar los créditos correspondientes

Aún no hay comentarios.

Aún no hay comentarios.