Nosso grande amigo Brunni, desenvolvedor da OSLib lançou sua nova versão 2.0, dentre as melhorias que seguem abaixo, agora a documentação está completa (quem quiser me ajudar novamente com a tradução, entre em contato).
- osl_keys->pressed.thing foi substituído pelo osl_pad.pressed.thing ( o método antigo as vezes não funcionava)
- Suporte a novos tipos de audio : MOD, S3M, IT and XM! Cuidado apenas
um tipo desses pode ser carregado. Apenas bgm e wav podem ser multiplos - VRAM Manager , agora você pode fazer carregar e descarregar as imagens da VRAM em qualquer ordem. E Possível desabilitar.
- Agora você pode carregar a paleta de imagens, criar uma paleta de uma cor, e converter para outros formatos de imagem!
- Desenhar e ler single pixel das imagens
- Você pode dar display de uma mensagem de erro caso algum arquivo não tenha sido carregado.
- Suporte a mapa de tile invertido
- Otimizado a rotina de desenho de mapas.Tão rapidamente quanto o “oslDrawMapSimple” , porém com algumas limitações.
- Novo formato de font 4-bit: Você pode indicar os caracteres que podem ser matizados.
- Nova engine de texto, funcionando mais rapidamente, exceto se você setar uma cor de fundo não totalmente transparente.
- Display de imagens mais rápido. Imagens rotacionadas, escaladas são desenhadas tão rapidas como o oslDrawImageSimple Agora os cálculos de coordenadas são mais precisos dando um ar de “Smooth” (liso)
- Novo mixer de som. Ao iniciar um novo som em um canal já utilizado, o mesmo parará.
- Novo efeito OSL_FX_TINT, serve para pintar os objetos.
- Novas variáveis OSL_SCREEN_WIDTH / HEIGHT (depende do drawbuffer corrente)
- Agora é possível definir o framerate
- Dithering pode ser ligado / desligado (desligado por padrão).
- A resolução pode ser alterada (basta chamar oslInitGfx novamente)!
- O tamanho da lista de display pode ser redefinida (algumas instruções antes do oslSyncDrawing são necessárias)
- oslInit possui novos argumentos para tornar a OSLib menos intrusiva
- Novas funções de texto(GetStringWidth, …).
- Novo file system. Agora você pode carregar um arquivo da memória ou de um dispositivo criado por você.
- Agora é possível definir um valor alpha para setar o drawbuffer para pixels desenhados.
- Melhora e codigo mais limpo na sincronização.
- Você não verá mais um flicker no topo ao carrgar um som que use mais da CPU
Download : OSLib 2.0
Para instalar é bem simples, se você estiver usando o devkitpro, basta executar Install_devkitpro.bat se estiver usando Cygwin
Install_cygwin.bat , lembrando que se você instalou em diretórios diferentes é necessário alterar o .bat e informar o PSPSDKDIR.
Powered by ScribeFire.