Openbor - aceituning/retroace GitHub Wiki



OpenBOR is the open source continuation of Beats of Rage - a 2D sidescrolling beat em up game engine.


Emulator Rom Folder Extension BIOS Controller Config
Openbor-6xxx Openbor .pak none /opt/retropie/configs/openbor/

ROMS:

Extensiones aceptadas : .pak

Colocar las roms de openbor en:

/home/pi/RetroPie/roms/openbor

Instalación de la versión beta Openbor-6xxx

La versión que se utiliza en RetroACE es la versión beta de Openbor. Para la instalación de esta versión debemos realizar los siguientes pasos:

  1. Desde terminal (putty) lanzar el siguiente comando:
get http://raw.githubusercontent.com/crcerror/OpenBOR-63xx-RetroPie-openbeta/master/scriptmodules/openbor-6xxx.sh -O- | tr -d '\r' > /home/pi/RetroPie-Setup/scriptmodules/ports/openbor-6xxx.sh
  1. Ejecutar el menu de Retropie Setup desde Emulationstation
  2. Debemos ir a paquetes experimentales e instalar el paquete Openbor-6xxx (posición alrededor de +300)
  3. Reiniciar.

Una vez realizados estos pasos, tendremos Openbor instalado. Ahora debemos añadir el emulador al listado de sistemas que muestra EmulationStation y crear el fichero de ejecución de runcommand para que reconozca tanto el emulador como el directorio de ROMS. También es necesario añadir el emulador al fichero de configuración de BGM para que pare la música al acceder (Ver apartado Extras->BGM)

Añadir Openbor como un emulador en la raiz de EmulationStation.

  1. Se debe editar el fichero: /opt/retropie/configs/all/emulationstation/es_systems.cfg
  2. Incluir el siguiente código:
    <name>openbor</name>
    <fullname>OpenBOR</fullname>
    <path>/home/pi/RetroPie/roms/openbor</path>
    <extension>.bor .BOR .pak</extension>
    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _PORT_ openbor %ROM%</command>
    <platform>pc</platform>
    <theme>openbor</theme> 

Modificar el emulator.cfg para Openbor-6xxx

Abrir el fichero /opt/retropie/configs/openbor/emulators.cfg y modificarlo para que quede de la siguiente forma:

openbor-6xxx = "pushd /opt/retropie/ports/openbor-6xxx; /opt/retropie/ports/openbor-6xxx/OpenBOR %ROM%; popd"
default = "openbor-6xxx"

Controles:

Cuando se iniciar por primera vez una de las ROMS, se requiere teclado. Una vez dentro del ROM, se puede configurar los diferentes controladores.

El convenio establecido para usar mando en juegos Openbor, dentro de Retropie, es el siguiente:

Configurar mando para todas las ROMS sin necesidad de teclado

  1. Deberemos ir por primera vez a una ROM con el teclado conectado. En el configuraremos el mando. Una vez fuera, se generará un fichero .cfg con el nombre de la ROM. La ruta por defecto es /opt/retropie/configs/ports/openbor/Saves/ (Si fuera necesario, deberemos modificar la línea de código del siguiente punto con la ruta que tengamos). Renombraremos ese fichero a master.cfg.

  2. Editar, o si no existe crear, el fichero /opt/retropie/configs/all/runcommand-onstart.sh Añadir el siguiente código:

[[ $2 == openbor-6xxx ]] && filename=$(basename "$3") && cp "/opt/retropie/configs/ports/openbor/Saves/master.cfg" "/opt/retropie/configs/ports/openbor/Saves/${filename%.*}.cfg"

Ayuda:

⚠️ **GitHub.com Fallback** ⚠️