View Full Version: TUTORIAL - uLaunchELF - Uso e configuração

ComunidadePS2 > PS2 Geral > TUTORIAL - uLaunchELF - Uso e configuração


Title: TUTORIAL - uLaunchELF - Uso e configuração
Description: Gerencie Saves, instale programas no MC


Gilberto Moreira - July 10, 2008 03:17 AM (GMT)
TUTORIAL - uLaunchELF


Download do programa:

Atenção: Este Tutorial NÃO IRÁ tratar sobre como gravar o uLaunchELF. Dúvidas sobre gravação, veja: TUTORIAL DE GRAVAÇÃO

Em CD

Em DVD

Apenas o ELF

Mais recente (4.38)

Todas as versões


FORUM OFICIAL


Índice do Tutorial:

- Descrição / Características
- Introdução / Comandos
- Navegação
- Configuração
- Usando o UlaunchELF:
1- Fazendo backup de saves
2- Transferindo saves baixados da Net (do PC para o PS2 com Pen Drive)
3- Instalando programas no MC usando o uLaunchELF
4- Executando programas (ELF) usando o uLaunchELF


Breve descrição

Com certeza o mais famoso programa (Homebrew) para PS2, o uLaunchELF é um gerenciador de arquivos e launcher (executa programas). Seu nome oficial era LaunchELF, e foi abandonado por seus autores iniciais, na versão 3.41. Um outro grupo (PS2-SCENE Forum) retomou o projeto e daí por diante passou a se chamar uLaunchELF (u de unofficial, não-oficial). Tem recebido inúmeras atualizações desde então.

Características básicas:

- Suporte aos seguintes dispositivos: Memory Card de qualquer tipo e tamanho, dispositivos USB (Pen Drive, MP3/MP4 Players, HD USB, etc), HD IDE (no PS2 antigo) e rede PC-PS2 (Host);

- Gerenciador de arquivos: É possível copiar/colar/deletar arquivos em qualquer dispositivo suportado;

- Launcher: Executa arquivos ELF (os programas executáveis do PS2) em qualquer dispositivo suportado;

- HDD Manager: No PS2 "Tijolão", possui um gerenciador de partição e arquivos no HDD;

- JPG Viewer: Visualizador de imagens tipo JPG

- Outros: Suporte a teclado USB, customização de Skin, automatização de comandos, definição de atalhos e alguns outros recursos que veremos adiante.

O uLe (vamos assim abreviá-lo daqui em diante, ok?) pode ser encontrado de diversas formas: apenas o ELF, em versão CD e em DVD.



Introdução: Comandos



Botão "O" (Bola): É o comando "OK", serve para confirmar alguma escolha;
Botão "X" (Xis): No menu principal, serve para cancelar alguma escolha; dentro dos diretórios, esse botão serve para "marcar" os arquivos;
Botão "/\" (Triângulo): Serve para voltar para um sub-menu ou para um diretório;
Botão "[]" (Quadrado): Dentro de um diretório, marca todos os arquivos;no menu R1, renomeia um arquivo
Botão Select: No menu principal, vai pra tela de configurações; em algum outro menu, volta pra tela principal;

R1: Dentro de um dispositivo, aciona um menu:

Copy - Seleciona o(s) arquivo(s) para copiar.
Cut - Seleciona o(s) arquivo(s) para mover.
Paste - Move ou copia os arquivos que foram marcados com a opção "Copy" ou "Cut" para o atual diretório.
mcPaste - Antiga função para fazer backup de savegames. Use PsuPaste
psuPaste - Transforma o arquivo (savegame) em uma extensão de arquivo psu
Delete - Apaga o(s) arquivo(s) selecionados.
Rename - Renomeia um arquivo.
New Dir - Cria um novo diretório.
New Icon - Insere um título para o arquivo ser apresentado como ícone no Browser do PS2
Get Size - Informa o tamanho do arquivo ou diretório.



R2: Na tela de disposivos ou em algum diretório, aciona um menu de atalhos
L1: Na tela de dispositivos ou em algum diretório, aciona um menu para mudar a visulização dos arquivos



Essa tela é a que vamos chamar de TELA INICIAL:

user posted image

Observe que no alto da tela aparece uma mensagem de erro: "Failed To Load LAUNCHELF.CNF". Não se preocupe, nada de anormal. Isso ocorre porque o uLe ainda não foi configurado e o arquivo launchelf.cnf não foi criado no MC. Mas é possível usar o uLe normalmente a partir de agora.



NAVEGAÇÃO:

Aperte "O" e vamos acessar FileBrowser. Aparecerá a TELA DE DISPOSITIVOS:


user posted image


Uma breve explicação sobre cada um dos dispositivos listados:

mc0:/ - Memory Card conectado no Slot 1.
mc1:/ - Memory Card conectado no Slot 2.
hdd0:/ - HDD.
cdfs:/ - Drive de CD/DVD.
mass:/ - Dispositivo conectado na USB.
host:/ - Rede.
MISC:/ - Programas úteis do uLaunchELF.



Para acessar algum dispositivo (ele deve estar conectado, óbvio!) aperte "O". Para voltar um diretório ou para uma tela, aperte "/\". Dentro de um diretório, aperte SELECT para voltar à Tela Inicial do uLe. Acostume-se a navegar pelos dispositivos, "brinque" um pouco.

Obs: Dentro de um diretório, ao tentar executar algum arquivo que não seja um ELF, aparecerá a mensagem "This File is'nt an ELF". Normal, pois o uLe só executa arquivos ELF.



Os programas contidos em MISC/: seguem abaixo:

* PS2 Browser - Vai para o Browser do PS2
* PS2 Disc - Executa o arquivo SYSTEM.CNF no disco dentro do PS2
* PS2 Net - Ativa os módulos de FTP
* PS2 PowerOff - Desliga o PS2
* HddManager - Gerenciador de HDD IDE
* TextEditor - Editor de textos simples
* JpgViewer - Visualizador de imagens JPG
* Configure - Vai pra tela de configuração do uLe
* Load CNF -- Carrega um outro arquivo cnf abaixo
* Load CNF ++ Carrega um outro arquivo cnf acima
* Set CNF_Path - Altera o path do cnf
* Load CNF - Carrega o cnf Defaut
* Show Font - Mostra as fontes usadas
* Debug Info - Mostra alguns paths de configs





CONFIGURAÇÃO:


Em princípio, não é necessário nenhuma configuração para começar a usar o uLe. Mas podemos pré-definir algumas coisas, como veremos a seguir:



Definir botões para executar programas:



Inicie o uLe. Na tela inicial, aperte SELECT. Aparecerá a TELA DE CONFIGURAÇÃO:

user posted image

Observem que já aparecem alguns botões que podem ser configurados. Cada botão poderá executar um programa (ELF) diferente. É claro que eles devem estar previamentes dentro do dispositivos escolhido, e o dispositivo, conectado ao PS2.

A primeira opção é a DEFAUT: serve para executar algum programa automaticamente, assim que o uLe é inicializado. Por padrão, o uLe espera 10 segundos (TimeOut) para executar o programa configurado em DEFAUT, caso nenhum outro botão seja apertado. É possível alterar esse tempo indo em Start Up Settings..., 'Defaut' Timeout: x, onde "x" é o tempo em segundos.

Exemplos:

1- Vamos configurar o uLe para que ao apertar "X" seja executado o programa SMS:

- Nessa tela, navegue até o campo "X"; Aperte "O" e navegue até onde está o ELF do SMS. Digamos que ele esteja dentro do diretório /SMS no mc0:/ : vá até o dispositivo, entre no diretório e aponte para o ELF do SMS. Pronto, ele voltará à tela anterior, já indicando o caminho (path) escolhido.Agora vá em OK e está definido. Basta agora apertar "X" na Tela Inicial que o SMS será executado. Deu pra entender? Outro exemplo:

2- Vamos configurar o uLe para que o ELF do USB Advance que está dentro de um Pen Drive seja executado com a tecla "/\":

- Na Tela Inicial, aperte SELECT; Vá até "/\" e aperte "O". Navegue até mass:/ encontre e aponte para o ELF do USB Advance. Pronto, já está configurado. Não esqueça de dar OK na tela de configuração pra salvar.

É possível definir vários botões para executar programas, à sua escolha. Se você quiser, dá pra editar os títulos dos programas, pra serem exibidos ao seu gosto, ao invés do caminho (path). Na tela de configuração, escolha o path e aperte "[]" (Quadrado). Aparecerá um teclado virtual onde você pode editar o nome do programa. Vejam como é o meu:

user posted image


Definição de atalhos:

Recurso muito útil para aqueles que usam HD ou Pen Drive no PS2 e têm muitos diretórios nos dispositivos. digamos que você tenha em seu HD diversos diretórios com vídeos em avi por exemplo. Digamos que o caminho seja "mass:/Vídeos/Lost/Temporada1". Toda vez que você ter que acessar esse diretório, terá que percorrer todo esse caminho...Você pode simplesmente definir um atalho pra esse diretório, acessando-o de uma vez só! Veja como:

- Vá até a referida pasta; dentro dela, pressione R2. Aparecerá um menu com números que vão de "00" até "29". Escolha uma posição (comece pelo "00" de preferência) e aperte "[]". Já aparecerá o caminho (path) em vermelho. Aperte "O" . Já está definido o caminho. Agora aperte SELECT duas vezes e vá em OK para salvar as configurações. Pronto! Agora, toda vez que quiser acessar o diretório, basta entrar na tela de dispositivos, apertar R2, escolher o path e apertar "O". Dá pra definir até 29 caminhos (L1/R1 para rolar as páginas).


Outras configurações:

No menu de configurações, há outras opções, que veremos brevemente cada uma delas:

Disc control: Pára o disco logo após o uLe ser iniciado
Hide full ELF paths: Esconde a extensão elf dos arquivos na tela principal
Screen Settings...: Configurações de tela:

* COLORx R,G,B - Muda as cores padrões do uLaunchELF.
* TV Mode - Alterna ente os sistemas de cores (PAL, NTSC, Auto)
* SCREEN x - Ajuste horinzontal da tela.
* SCREEN Y - Ajuste vertical da tela.
* INTERLACE - Ativa modo entrelaçado.
* Skin Settings...: Permite alterar a Skin do uLe.
* Menu Title: Adiciona um título na Tela Inicial do uLe.
* Menu Frame: Liga/desliga um quadro na tela
* Popups Opaque: Tornam transparentes as visualizações das janelas popups
* RETURN - Volta para a tela de configuração.
* INITIAL SCREEN SETTINGS - Retorna as configurações padrões de tela.


Para que todos os ajustes terem efeito, aperte OK na tela de configurações.

Startup Settings...: Configurações de início:

* Reset IOP - Reseta o IOP do PS2. Alguns programas necessitam que o IOP seja resetado.
* Number of CNF's - Número de arquivos de configuração. Acrescente mais arquivos caso os botões não sejam suficientes para seus programas
* Pad Mapping - Inverte "X" e "O"
* USBD IRX - Alterna entre o driver usb padrão do uLe ou outro externo.
* Initial Delay - Delay inicial do uLe
* 'Defaut' Timeout - Define o tempo que um programa definido em DEFAUT seja executado automaticamente
* USB Keyboard Used - Ativa o suporte a teclado USB
* USB Keyboard IRX - Alterna o uso de um driver de teclado USB
* USB Keyboard Map - Alterna as definições de Lay-Out de um teclado USB
* CNF Path Override - Aponta para o uLE localizar a configuração em um diretório específico
* USB mass IRX - Alterna o driver para o dispositivo USB
* Language File - Alterna o idioma do uLe
* Font File - Alterna as fontes de letras do uLe
* Return - Volta ao menu anterior

Network Settings...: Configurações de rede
(darei mais detalhes em uma futura implementação deste Tutorial)






USANDO O uLE:


Parte 1 - Fazendo Backup de saves com auxílio de um Pen Drive:

Com a ajuda de um Pen Drive ou qualquer outro dispositivo USB de armazenamento compatível (partição FAT ou FAT32) podemos fazer cópias de seguranças dos saves de jogos. Dá pra fazer backup total ou parcial.

Lembre-se: acostume-se navegar com o uLe: "O" para escolher uma opção, "X" para marcar um arquivo e "/\" para voltar as telas.

Acesse o MC que queira fazer backup. Para visualizar os saves com seus nomes corretos, aperte L1, em seguida "[]" (GameTitle+Details) e "/\". Escolha os saves que quer copiar, marcando-os com "X" (aparecerá um asterísco na frente de cada save). Se quiser fazer um backup total, aperte "[]" e todos os saves serão marcados:

user posted image

Agora aperte R1 e selecione Copy. Aparecerá no alto "Copied to the Clipboard". Navegue, vá em mass:/ (Pen conectado) aperte R1 e escolha PsuPaste *. Todos os saves serão copiados para o Pen.

Notas:

- Sempre use o PsuPaste ao invés de Paste quando estiver copiando saves de jogos. Isso é importante para manter a correta estrutura dos arquivos. Para outros tipos de arquivos que não sejam saves, pode usar Paste.

- Caso queira, você pode criar um diretório no Pen antes de passar os arquivos. É só ir em (R1) New Dir e nomear um diretório. Em seguida, entre nele e dê PsuPaste neste diretório.

Para passar os arquivos do Pen para o MC, é só fazer o mesmo procedimento, de maneira inversa. Fique atento ao espaço disponível no MC e sempre use PsuPaste.

( * ) A função mcPaste também pode ser usada para backup de saves, mas é mais aconselhável a PsuPaste, porque fará o armazenamento dos saves em um container, mantendo a correta estrutura dos saves e não dará problemas com saves cujos nomes ou caracteres sejam fora do padrão.

Parte 2 - Fazendo transferência de saves baixados da Net (PC para Pen Drive e daí para o PS2)

Vejam esse outro TUTORIAL


Parte 3 - Instalando programas no Memory Card

Para aqueles que tem Chips com modo DEV1, ou seja, boot por MC, é possível instalar programas (ELF) dentro do MC. Você pode instalar o próprio uLe no MC e dar boot direto com ele. Chips como Matrix ( e clones deste), Thunder Pro II e DMS permitem esse recurso. Cada Chip tem sua maneira para iniciar programas a partir do MC, consulte os manuais de operação de cada um. Aqui, irei mostrar como instalar programas com Chip Matrix.



Instalando o uLe no MC e dando boot no PS2 com ele:

Lembre-se: acostume-se navegar com o uLe: "O" para escolher uma opção, "X" para marcar um arquivo e "/\" para voltar as telas.

Execute o uLe no PS2 via disco. Vá em Cdfs:/ e encontre o ELF do uLe. Provavelmente será o de nome "BOOT.ELF", mas dependendo de onde baixou o uLe, poderá ter outro nome, mas a extensão é sempre "ELF". Selecione-o ( "X" ) aperte R1 e Copy. Navegue até mc0: e aperte R1. Escolha New Dir e nomeie como BOOT (maiúsculas). Criado o diretório, entre nele ( "O" ) R1 de novo e escolha Paste. O arquivo BOOT.ELF será copiado dentro do diretório BOOT do MC.

Agora, é só reiniciar seu PS2 apertando R1 durante o boot, e o uLe será carregado a partir do MC, sem necessidade do disco!

Notas:

- Para que o boot por MC funcione, é imperativo que o arquivo ELF esteja com nome BOOT.ELF (em maiúsculas) dentro de um diretório de nome BOOT (em maiúsculas).

- Caso o arquivo ELF não estiver com nome BOOT.ELF, é possível renomeá-lo com o uLe mesmo: quando apertar R1 pra copiar o arquivo no MC, aperte "[]" (Paste+Rename) e mude o nome do arquivo.

- Você pode instalar qualquer ELF no MC. Pode ser o SMS, Codebreaker, USB Advance, etc. É só seguir os passos acima. Fique atento ao espaço consumido no MC.

- Você pode também instalar vários ELF's em um Pen Drive e usar o uLe para executá-los, com total praticidade!




Parte 4 - Executando programas (ELF) com o uLe:

Fácil: uma vez estando instalados (no MC, Pen ou HDD), os programas podem ser facilmente executados pelo uLe. Basta navegar até o ELF desejado e apertar "O".

Notas:

- Você não precisa renomear o arquivo para BOOT.ELF caso pretenda apenas iniciá-lo pelo uLe. Isso é só para boot direto por MC.

- Instale vários programas em um Pen Drive e configure o uLe para que cada botão execute um programa! Veja como fazer isso no início deste Tutorial, em Configuração.




Em breve! Como usar o uLe em rede com o PC.

wuemura - July 12, 2008 12:11 AM (GMT)
Só para corrigir um erro comum :P
A forma ideal de se fazer o backp's de forma segura dos seus saves é usando o psuPaste, o mcPaste funciona também mas se o save tiver um caracter proíbido no nome o save fica corrompido ou para de funcionar.
http://psx-scene.com/forums/427186-post19.html

Salvando em formato PSU os arquivos ficam seguros dentro de um container. ;)

Gilberto Moreira - July 12, 2008 03:59 AM (GMT)
Sim Wellington, eu já havia lido esse post, estou para acrescentar essa informação.

Aliás, tava vendo sua sugestão sobre o Ule lá no forum, e notei que o Dlanor é meio resistente a implementações no programa. Seria legal mesmo se o Ule tivesse a opção de formatar MC e Pen, poderia ficar lá no MISC. Mas fazer o que né?

Cara, a única função do uLe que não sei pra que serve é aquela "CNF Path Override", lá no Startup Settings...Você faz idéia pra que serve aquilo? Dei uma olhada nos ChangeLogs e não achei.

Bom, ainda não terminei este Tuto, acrescentarei mais imagens e informações. Se tiver mais sugestões, pode dizer.

wuemura - July 12, 2008 08:34 PM (GMT)
Eu não acredito, como você descobriu minha ultra, super, mega identidade secreta? :num eh possivel:
Vai tratando de tirar a máscara também!!! :olha ele: :victory:

Até então eu não sabia quem era o cara, mas depois me falaram em off que ele muitas vezes não gosta de ótimas idéias que não sejam pensadas por ele. Mas depois ele falou comigo e disse que apesar de ser uma boa idéia foge dos interesses dele e da natureza do uLE. O CNF Path Override, por padrão o uLE procura a configuração aonde ele está e depois em MC?:/SYS-CONF, essa opção serve para apontar para o uLE para localizar a configuração em um diretório específico, economiza algum tempo na inicialização do uLE mas nada que valha a pena alterar.

Por enquanto eu não tenho nenhum pedido, mas lá no psx-fórum tem o tópico oficial do uLE com 'skins' do uLE, tem uma do GOW que fica muito bonita já que o cara colocou a fonte também, o ponto negativo de carregar 'skins' é que fica muito pesado e demora para o uLE carregar.

Eu fiz o backup usando o mcPaste, porém o meu jogo MotoGP 1/2 ficou corrompido depois da restauração e o save não tem nenhum caracter proibido, eu precisava do save para capturar umas imagens de um save do Klonoa andando de moto. Usando o psuPaste é certeza de que seja o save que for ele será mantido de forma intacta, ainda bem que eu faço backup dos meus saves desde 2001 usando um acessório, sem ele eu teria perdido esse save, por isso que na dúvida use o psuPaste.

Obrigado pelo documento, veja o documento oficial deles que também tem algumas explicações sobre as opções.

Gilberto Moreira - July 13, 2008 02:53 PM (GMT)
B) Nem precisei usar toda minha destreza como detetive:

user posted image



Eu é que agradeço! Já fiz as correções sugeridas.


Sabe, acerca de um comentário seu em um tópico lá na Comunidade sobre não termos muita motivação pra fazer as coisas, eu concordo contigo, mas mesmo assim gostaria de apresentar o FreebootMC aqui no Forum, não como função de destravamento, mas sim como alternativa pra rodar Homebrews direto via DEV, principalmente pra aqueles que tem Chip delimitado, além de outras possibilidades.


wuemura - July 13, 2008 08:08 PM (GMT)
Sabe Gilberto, eu venho fazendo traduções e documentações desde 1996, a maioria sobre linux, rede, segurança, configuração e muitas traduções de jogos que você vê por aí. Mas vai chegando uma época que a questão principal não é a pessoa não reconhecer seu trabalho, mas ter um baita trabalho para escrever e organizar tudo sendo que as pessoas não lêem o que foi escrito, hoje em dia o seu documento fica largado em algum site por aí.

Vou te dar um exemplo recente, lá no fórum do psx-scene eu fiz um baita tutorial sobre como gravar e converter CD para DVD de forma bem simples e usando programas gratuítos para que ninguém precise de crack para usar nenhum programa comercial, já que eu não conheço ninguém que tenha comprado licença para usar o NERO, 120% ou qualquer outro.

Bastou um dia ter passado e minha caixa postal já estava lotada de mensagens de pessoas dizendo que não funcionou e depois perguntando a maioria disse que não seguiu o documento mas resolveram usar o NERO para fazer quando eu disse para não usar ou gravaram também usando NERO selecionando opções que eles sequer sabiam para que serve.

Para escrever aquele tutorial eu gastei pelo menos 7 horas para desenvolver o texto, organizar as fotos, fazer upload de tudo, pesquisar fora, adicionar links etc. E depois de tudo isso a maioria ainda prefere fazer de forma diferente e depois reclamar que não funciona.

Para ser bem honesto com você Gilberto eu fiquei de saco cheio, não aguento mais ficar pegando na mão dos outros para ensinar como se faz as coisas, ninguém se dá o trabalho de procurar nada, se o cara não sabe um termo, ao invés de procurar no google prefere esperar que alguém responda. E quando sou eu que preciso de ajuda ninguém se manifesta.

Muito do que eu sei hoje foi justamente porque eu corro atrás e pesquiso, é muito raro eu ter que pedir algo, geralmente eu peço quando a coisa é fora do meu alcance. Como o caso da imagem que você me passou quando precisei para fazer minha configuração de rede no PS2 o que eu te agradeço muito.

E é por isso que eu cansei, para mim não vale a pena ficar criando documentos, eu hoje prefiro muito mais ficar na posição de usuário do que mostrar que eu sei alguma coisa.




* Hosted for free by zIFBoards