Tudo sobre o OPL! Passando parêmetros para APPS com ARGV1
Hoje vamos explorar um recurso do OPL que provavelmente você não conhecia!
A aba de APPS do OPL permite carregarmos diversos apps usando o arquivo title.cfg na aba do app, caso você não saiba do que estou falando, veja aqui.
No arquivo title.cfg, passamos dois parâmetros normalmente, o “title” que serve para mostrar o nome que irá aparecer na lista de apps do OPL, e o “boot”, onde informamos qual é o arquivo ELF a ser executado. Porém o que muitos não sabem, é que existe um terceiro parâmetro, chamado de ARGV1, neste passamos argumentos para o arquivo ELF, ou seja, passamos opções de configuração que mudam o comportamento do app.
Um dos APPS que faz uso disso, é o NEUTRINO, na verdade a base do neutrino são os argumentos, onde passamos o nome do jogo, onde ele irá rodar entre outros comandos!
Se ainda não tem o neutrino, pegue aqui.
Para pegar o OPL atualizado, vá aqui.
Antes de mais nada, é preciso fazer uma mudança nas configurações do neutrino, após extrai-lo em uma pasta dentro da pasta APPS, abra o arquivo system.toml na pasta config.
Mude os seguintes parâmetros:
default_bsd = “usb”
default_bsds = “exfat” (pode usar exfat mesmo que o pendrive ou hd esteja em fat32)
localize a linha onde tem default_dvd = “no” e coloque o símbolo “#” no começo da linha:
#default_dvd = “no”
No final tem que ficar assim:
default_bsd = “usb”
default_bsds = “exfat”
#default_dvd = “no”
Salve e crie o arquivo title.cfg na pasta do neutrino dentro da pasta APPS.
Dentro dele vamos usar 3 parâmetros por exemplo:
title=Capcom vs SNK2
boot=neutrino.elf
argv1=-dvd=mass:CD/capcom2.iso
Observações:
note que há um traço “-” depois do sinal de igual “=”.
após o “mass:”, não tem barra!
logo após vem a pasta onde a imagem está, em seguida o nome da ISO, se o nome da ISO tiver mais de uma palavra, coloque todo o caminho entre aspas, por exemplo:
argv1=-dvd=”mass:CD/Capcom vs Snk2.iso”
Abra o wLaunchelf e mova as pastas config e modules da pasta do neutrino para seu Memory Card, dentro de uma pasta também chamada neutrino:
Após isso é só rodar e jogar!