OSLib 2.0 alpha

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.