2020-04-14 RG350 ScummVM

ScummVM

ScummVM es un programa que permite ejecutar aventuras gráficas clásicas. Vamos a ver cómo instalarlo y configurarlo en la consola RG350.

El repositorio de la versión adaptada a la RG350 es éste. Según su autor se trata de un repositorio auxiliar destinado a integrar los cambios en el repositorio del proyecto principal, pero hasta que eso suceda se puede bajar del mismo una versión que funciona bastante bien.

Instalación

La instalación es como la de cualquier emulador en formato OPK:

  1. Descargar el OPK para RG350 del último release. En el momento de escribir este artículo es: scummvm-rg350-01132020.opk
  2. Copiarlo dentro del directorio apps de la microSD externa.

También puede copiarse en la tarjeta interna (en la ruta /media/data/apps, pero particularmente prefiero instalar las aplicaciones en la externa).

Una vez instalado, reiniciar Gmenu2x pulsando Power+Select para asegurar el que aparezca:

Icono ScummVM

Instalación de juegos

Los juegos que permite ejecutar ScummVM estaban basados en motores o engines desarrollados por sus comercializadores. Así pues los ficheros que vienen con estos juegos son el ejecutable del motor y los ficheros de datos del juego concreto. ScummVM sustituye únicamente al ejecutable del motor. Seremos nosotros los que suministraremos los ficheros de datos del juego que tengamos. Por ejemplo, en el juego Loom encontramos que los ficheros de datos son:

$ ls -l
total 42436
-rw-r--r-- 1 edumoreno edumoreno     8307 ene 23  2005 000.LFL
-rw-r--r-- 1 edumoreno edumoreno     2613 ene 23  2005 901.LFL
-rw-r--r-- 1 edumoreno edumoreno     4193 ene 23  2005 902.LFL
-rw-r--r-- 1 edumoreno edumoreno     2019 ene 23  2005 903.LFL
-rw-r--r-- 1 edumoreno edumoreno     4388 ene 23  2005 904.LFL
-rw-r--r-- 1 edumoreno edumoreno  4059462 ene 23  2005 DISK01.LEC
-r--r--r-- 1 edumoreno edumoreno 39347931 dic 31  1999 Track1.mp3

Vamos a ver paso a paso cómo instalar estos ficheros en la consola:

  1. Copiar estos ficheros en cualquier lugar de la consola, por ejemplo en el directorio /media/sdcard/roms/SCUMMVM/Loom que corresponde con el directorio roms/SCUMMVM/Loom en la raíz de la tarjeta externa.

  2. Abrir ScummVM. Tras unos segundos con la pantalla en negro aparecerá el interfaz de ScummVM. El manejo del puntero se hace con el stick izquierdo o la cruceta y el click del ratón con la tecla A:

    ScummVM first launch

  3. Pulsar el botón Add Game.... Aparece un explorador de ficheros apuntando a la ruta /media:

    ScummVM add game

  4. Recorrer el sistema de ficheros hasta localizar la ruta donde tengamos los ficheros (en el siguiente pantallazo están en una ruta de la tarjeta interna):

    ScummVM add game 2

  5. Pulsar el botón Choose. Aparece la ficha de configuración del juego con 4 pestañas donde podemos elegir algunos parámetros. De momento los dejaremos tal y como aparecen:

    ScummVM add game 3

  6. Al pulsar OK regresamos a la pantalla principal en la que ya aparecerá el juego cargado.

    ScummVM game

  7. Ya sólo queda hacer doble click sobre el nombre del juego para que éste arranque:

    ScummVM game launched

Controles

A continuación se muestran los controles de ScummVM:

Control en RG350 Control en ScummVM o Efecto
Stick izquierdo/Cruceta Movimiento del ratón
A Click izquierdo del ratón
B Click derecho del ratón
X ESPACIO - Pausa o salta el diálogo actual, dependiendo del juego
Y PUNTO - Salta el diálogo actual, dependiendo del juego
Start F5 - Menú de ScummVM
Select Esc - Salta escena, dependiendo del juego
L1 Shift - No se conocen juegos que lo utilicen
R1 Muestra/oculta el teclado virtual