Você está na página 1de 13

Criando Temas

OPL é muito personalizável, mesmo para os temas mais extremas. Você pode usar seus
próprios ícones, fundos, arte da capa e os elementos se movem ao redor da tela para criar
qualquer coisa que sua imaginação possa pensar. OPL ainda permite que você use um fundo
diferente para cada monitor jogo / app, mas vamos começar com criações primeiro tema.

Ícones do

Nem todos os ícones são personalizáveis para manter a abrangência geral da GUI e prevenir
tema lento

tempo de carregamento. Por esta razão os comuns "ações" botões são fixos, que incluem:
círculo, quadrado, triângulo, cruz, cima, baixo, começar, selecione, L1, L2, R1 e R2.

Para os outros botões, o formato para ícones PNG com alpha é apenas, como precisamos do
apoio de transparência. O tamanho é 64x64 resolução.

app.png = lista de aplicativos

config.png = menu Definições

disc.png = Itens exibidos em uma lista

eth.png = Rede lista de jogos

hdd.png = lista Internal Hard Drive

usb.png = USB lista de Disco Rígido


Cada arquivo deve terminar com a extensão png, eo nome completo deve ser em letras
minúsculas.

Carregando Ícone

O ícone de carregamento é o elemento exibido quando OPL está carregando alguma coisa,
arte, rede, etc Você pode usar o seu próprio ícone de animação de carregamento utilizando
um conjunto de quadros em um loop infinito.

Cada quadro é um PNG com alpha ícone, o tamanho é 32x32. Cada arquivo deve terminar com
a extensão ". Png" extensão eo nome inteiro é minúsculas. Frames começam em zero e um
máximo. de 8 quadros podem ser usados, utilizando os seguintes nomes:

load0.png

load1.png

load2.png

load3.png

load4.png

load5.png

load6.png

load7.png

Background personalizado

Você pode especificar uma imagem de fundo personalizada para ser exibida como plano de
fundo ao invés do padrão "Plasma" background. Esta imagem pode ser tanto em formato JPG
ou PNG (imagens de fundo não usar a transparência, o resultado seria imprevisível), uma
imagem. Jpg é recomendado. A imagem será redimensionada para a resolução da tela
(640x512 para PAL, 640x448 para NTSC) e recomendamos o uso de uma resolução de 640x480
que se encaixaria melhor para ambos os modos, permitindo que o mesmo tema para cada
região do console quando partilhando os seus temas.

Cubra Overlay
Este é um recurso especial para permitir um efeito 3D (ou qualquer "overlay" efeito, a geada, a
poeira nas capas, etc.) Aplicado em seu Cover Art.

A sobreposição é uma imagem PNG simples (com alfa) chamado "cover_overlay.png", que será
desenhado na parte superior da tampa do real. Toda a magia é fazer amplo uso de alfa

transparência para aplicar algum tipo de efeito para a tampa.

Exemplo:

Você fornece a imagem sobreposta e então você tem que definir as inserções coordenadas
onde a capa será redimensionada e desenhado, usando os quatro pontos da caixa
delimitadora: canto superior esquerdo, superior direito, inferior esquerdo e inferior direito.

Linhas para colocar em seu arquivo conf_theme.cfg:

cover_blend_ulx = 14

cover_blend_uly = 16

cover_blend_urx = 153

cover_blend_ury = 16

cover_blend_blx = 14

cover_blend_bly = 215

cover_blend_brx = 153

cover_blend_bry = 215
A imagem da capa será transformado (esticada) para se encaixar no polígono acima. Isso
também implica que você deve usar algum arquivo de sobreposição ligeiramente maior, para
que você não solta a qualidade de sua cobertura.

+ =

Experiência Thru, você vai ver que as coordenadas dos pontos de inserções não são
exatamente respeitados, assim você pode precisar de ajustar a sua posição em alguns pixels.

As definições gerais

Aqui vamos descrever cada parâmetros gerais que podem ser definidas no arquivo
conf_theme.cfg.

use_default

Um valor pode ser 0 ou 1, o padrão é 1.

Esta opção irá determinar o comportamento dos ícones personalizáveis (veja a lista acima). Por
padrão, se você não adicionar ícones personalizados, o padrão incorporado um será usado.
Mas se

você definir esse parâmetro para 0, então todos os ícones em falta não será substituído.

items_list_icons

Um valor pode ser 0 ou 1, o padrão é 0.

Esta opção define a visibilidade do ícone do disco pequeno na frente de cada nome do jogo na
lista de jogos. Se o seu jogo tem uma arte ícone, ele será usado em vez do ícone padrão do
disco.
use_real_height

Um valor pode ser 0 ou 1, o padrão é 0.

Por padrão de trabalho, OPL com um tamanho de tela virtual de 640x480. Quando você define
X ou Y de coordenadas, largura ou valor de altura, deve variar dentro deste 640x480. Então
dependendo do seu modo de PS2, NTSC ou PAL, OPL irá adaptar estas tamanho da tela virtual
e posicionamentos para 640x448 ou 640x512, respectivamente.

Normalmente, o modo padrão (não através da altura real) é o que você quer, pois permite que
o seu tema para ser exibido corretamente em ambos os modos NTSC / PAL.

No evento que pretende entregar um tema especificamente projetado para NTSC ou PAL, e
preferem trabalhar com a resolução da tela real, então você pode usar o modo de altura real.

displayed_items

Defina o número de itens a serem exibidas na lista de 1 a 20. Isto pode ser usado para reduzir
o tamanho da lista, se necessário, para um tema específico de fundo / layout.

background_mode

O valor padrão é 0.

Esta opção define o tipo de fundo para as listas de itens (jogos e lista de aplicativos) telas.

O valor é um dos seguintes:

Modo de Imagem = 0 - Se o tema contém uma imagem de fundo, ele será usado. Se não, o
"plasma" modo será usado.

1 = Modo de Plasma -

2 = Modo de Cor - O fundo vai usar uma cor sólida, tal como definido pela bg_color. Veja
abaixo

3 = Modo Arte - Isso permite que a arte de fundo a ser exibido para qualquer arte BG em sua
coleção. (Ver Galeria Download> Arte Criação)

Quando o valor é usado 3, arte, fundo será exibida durante o jogo atualmente em destaque na
lista. Se nenhum Art BG está disponível para um jogo, o fundo do tema é exibido em vez ou o
plasma padrão se nenhum fundo do tema é encontrado.

background_alt_mode

O valor padrão é 1.

Esta opção define o tipo de fundo para todas as outras telas de menu: todas as configurações,
menu de diálogo, etc
Tenha cuidado ao definir os seus próprios fundos ou de cor, como o texto do menu pode
tornar a leitura / seleção difícil.

Mudando as cores:

bg_color - Ela define a cor de fundo, que é usado para o fundo no modo de cor, e para a cor
plasma.

text_color - Cor usada para processar texto na tela.

ui_text_color - Cor usada para processar texto das telas de diálogo apenas.

sel_text_color - cor usada para o item atual texto selecionado.

Valor String, começa com # e 6 dígitos hexadecimais. Ele define a cor RGB no fim, usando 2
dígitos por cor.

Exemplo:

bg_color = # 2e5eb0

text_color = # 009fff

sel_text_color = # e30000

Aqui está um exemplo de arquivo conf_theme.cfg das configurações acima:

use_default = 1

items_list_icons = 1

use_real_height = 0

displayed_items = 15

background_mode = 3

background_alt_mode = 2

bg_color = # 2e5eb0

text_color = # 009fff
ui_text_color = # 00FFFF

sel_text_color = # e30000

Como personalizar o layout da tela

Você é capaz de mover os elementos específicos da tela para melhor personalizar seus temas
para servir apenas sobre todo o gosto que você tem. Com essa flexibilidade, você pode criar
fundos de qualquer estilo que você gosta.

Os elementos numerados nesta tela pode ser personalizada, quer na sua posição, tamanho,
visibilidade ou cor. Dependendo do seu tipo (geralmente texto ou imagem), você pode
especificar um determinado número de atributos, adicionando entradas no arquivo de
configuração (conf_theme.cfg) tema.
Lista dos elementos

menu_icon

menu_text

items_list

item_icon

item_cover

item_text

loading_icon

hint_text

Quando um atributo não é especificamente presente no conf_theme.cfg, em seguida, os seus


valores de defeito será usado.

Para especificar um atributo, você deve usar esta sintaxe: element_attribute valor =

Conf_theme.cfg exemplo:

menu_icon_enabled = 0

menu_text_x = 195

menu_text_y = 27

item_cover_x = 129

item_cover_y = 230

item_text_color = # 2e5eb0

item_text_x = 129

item_text_y = 349

Lista de atributos e seus valores

element_enabled
Um valor pode ser 0 ou 1, o padrão é 1. Quando definido para 1 significa que o elemento será
exibido na tela. Quando definido para 0, o elemento não estará presente.

element_aligned

Um valor pode ser 0 ou 1, o padrão é 1. Quando esse atributo é 1, as coordenadas dos


elementos são em relação ao ponto central da caixa delimitadora. Isso permite um
alinhamento perfeito em todos os modos, e cada elemento size.When este atributo é 0
significa a coordenada do elemento são relativos ao canto superior da caixa delimitadora da
esquerda. O usuário médio não precisa mudar isso a partir de sua configuração padrão, mas os
usuários avançados podem definir o posicionamento ao projetar temas muito detalhados.

element_x

O valor pode ser positivo ou negativo, deve estar no intervalo de 0 a 640. A coordenada X
move-se o direito de elemento ou à esquerda na tela.

Quando o valor é positivo, é em relação ao eixo vertical à esquerda fronteira.

Quando o valor for negativo, isto significa que o posicionamento é em relação ao eixo borda
direita. É usado para amarrar um elemento para a borda direita da tela sem fazer matemática.

O ponto de referência (origem x = 0, Y = 0) é o canto superior esquerdo da tela.

element_y

O valor pode ser positivo ou negativo, deve estar no intervalo de 0 a 480. A coordenada Y
move o elemento para cima ou para baixo no ecrã.

Quando o valor é positivo, é em relação ao eixo borda superior horizontal.

Quando o valor for negativo, isto significa que o posicionamento é em relação ao eixo borda
inferior. É usado para amarrar um elemento para a borda inferior da tela sem fazer
matemática.

O ponto de referência (origem x = 0, Y = 0) é o canto superior esquerdo da tela.

element_width

O valor padrão é indefinido e permite que o tamanho do elemento padrão a ser exibido. Você
pode definir um valor positivo ou o valor especial -1.

Defina um valor para o que você quer a largura do elemento 's para ser. O elemento será
exibido esta largura e se uma imagem é usada, ela será redimensionada para caber o valor
especificado.
O valor -1 significa largura "ilimitado". Este valor significa que o seu elemento específico terá
tanto espaço quanto possível, a partir de coordenadas X, até a borda direita da tela. Este valor
não pode ser utilizado em conjunto com alinhado = 1, tal como para alinhar de acordo com o
centro, é necessário saber o tamanho real do elemento.

element_height

O valor padrão é indefinido e permite que o tamanho do elemento padrão a ser exibido. Você
pode definir um valor positivo ou o valor especial -1.

Defina um valor para o que você quer a altura do elemento é para ser. O elemento será
exibido esta altura e se uma imagem é usada, ela será redimensionada para caber o valor
especificado.

O valor -1 significa altura "ilimitado". Este valor significa que o seu elemento específico terá
tanto espaço quanto possível, a partir da coordenada Y até a borda inferior da tela. Este valor
não pode ser utilizado em conjunto com alinhado = 1, tal como para alinhar de acordo com o
centro, é necessário saber o tamanho real do elemento.

element_color

Valor da seqüência, começando com # e com 6 dígitos hexadecimais. Que define a cor do
elemento, na ordem de B. RG

Exemplo:

item_text_color = # 2e5eb0

menu_text_color = # 009fff

items_list_color = # e30000

hint_text_color = # 000000

Por padrão, os elementos de usar a configuração text_color se nenhum elemento está


definido.

Notas sobre o formato de arquivo

Para seus ícones PNG, aqui estão as configurações recomendadas (geralmente software de
edição de imagem permite-lhe colocá-las ao salvar o arquivo):

Max compressão (lossless é assim, não se preocupe). Quando alfa é necessária, certifique-se
que a ferramenta gráfica não "otimizar" a paleta de cores e remover a camada alfa.
Você também pode usar uma ferramenta chamada "optipng" para comprimir ideal (no entanto
o nível de compressão nunca será muito elevado) o seu arquivo, com a seguinte linha de
comando:

optipng-o 5-nc *. png

Para o tema que você não terá que trabalhar com o formato JPG, mas por informações,
recomendamos essa configuração para eles (como o usado em material de arte):

Nível de qualidade entre 70-80, otimizar nenhum padrão, progressiva subamostragem "2x2

1x1 1x1 (arquivo menor) ", DCT integral, não miniatura embutida.

O nível de qualidade JPG é a chave para uma imagem de boa aparência, eo resultado pode
variar muito, dependendo do tipo de imagem. Por padrão suave você pode ir muito baixo sem
degradação visível, no quadro oposto complexo e granulado normalmente não podem ir além
de 70 sem resultados visíveis. Então, faça alguns testes, e não apenas na tela do computador.

Nota sobre Temas e arte de fundo

Você deve ter em consideração ao criar os seus temas e arte de fundo a respeito de se eles vão
usar o layout padrão ou um layout personalizado. Seu mais provável arte todo o fundo vai usar
o layout padrão do OPL. Usuários podem não estar cientes de que os elementos em temas
personalizados não serão exibidas corretamente para Arte Fundo criado para o layout padrão.
Sugiro a todos que compartilham um tema com um layout personalizado para não usar a
configuração de background_mode = 3, para que o usuário não vai ser preso com os layouts
diferentes se eles têm Art BG em sua pasta ART.

Usando Temas
Open PS2 Loader pode usar temas para personalizar seu visual. Esses temas podem ser
armazenados em todos os meios de comunicação: dispositivos USB, disco rígido interno,
Ethernet compartilhamento SMB e um cartão de memória PS2. Os temas são carregados e
exibidos a partir de um nome da pasta. O nome da pasta deve começar com o prefixo: thm_
em letras minúsculas, o que você colocar depois de que será o nome do tema, como exibido na
OPL.

Exemplo:

/ Thm_My novo tema / (será exibido como Meu Novo Tema na OPL)

/ Thm_Theme 1 / (será apresentado como Tema 1 em OPL)

O conteúdo do diretório pode ser ícones personalizados, uma imagem de fundo, uma
sobreposição de cobertura e um arquivo de texto CFG definir a configuração do tema.

Estes serão utilizados para todas as telas de lista em OPL, com o Art BG exceção será mais
andar de fundo do tema, se habilitado e presente na pasta ART. Você pode usar um fundo
alternativo para outras telas, ver background_alt_mode acima.

Exemplo:

/ Tema thm_My Novo /

/ Exit.png

/ App.png

/ Config.png

/ Eth.png

/ Hdd.png

/ Usb.png

/ Background.jpg

/ Conf_theme.cfg

Temas deve estar dentro de uma pasta chamada "THM" em letras maiúsculas para qualquer
um dos 3 dispositivos, compartilhamento SMB, HDD e USB.
Se (ou quando) o dispositivo é iniciado, OPL irá listar os temas encontrados nos seguintes
locais:

SMB (compartilhamento de rede)

No diretório raiz ou unidade que você definir como sua parte PS2SMB, em uma pasta THM

PS2SMB/THM/thm_My novo tema /

Dispositivo USB

Na raiz da unidade ou conjunto de partições para OPL (onde estão localizados os seus jogos),
em uma pasta de THM

massa :/ Tema THM / thm_My Novo /

HDD (disco rígido interno)

Coloque a pasta de THM na Partição OPL do HDD [+ OPL], você pode criar a partição, se ele
não existir, usando uLaunchELF [FileBrowser> MISC> HddManager]

HDD0: Tema + OPL / THM / thm_My Novo /

Temas armazenados em qualquer um destes dispositivos não serão exibidas, se esse


dispositivo não está habilitado, por isso não deixe de ter ativado o dispositivo que você
armazene seus temas dentro

Temas que são armazenados em um MC deve estar em uma pasta chamada "OPL" em letras
maiúsculas e são automaticamente habilitado para usar.

*** Tenha cuidado como temas podem usar até *** espaço valioso MC

PS2 Cartão de Memória

Você pode colocar seus temas em um cartão de memória, onde OPL irá procurar por uma
pasta OPL em vez de THM:

mc0 :/ Tema OPL / thm_My Nova / ou mc1 :/ Tema OPL / thm_My Novo /

creditos: http://openps2loader.info/8/theme.html