Arquivo mensais:maio 2007

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.

Mario Coins 2 beta 0.01

Qto tempo hein??
Facu é muita correria, mas assim que possível consigo colocar algo neste blog paradão.
Bem como algumas pessoas pediram para eu dar um upgrade no Mario Coins, acabei criando a versão 2, ainda em beta 0.01.
Ainda vou fazer ele pular, provavelmente no beta 0.02 já esteje ok.
Por enquanto só dei uma arrumada, acabei com a miséria de objetos na tela, o maior motivo da alteração foi devido meu jogo estar no site da Unicsul, e como a primeira versão era bem toska, e não tinha nem loading, demorava um bom tempo para o jogo iniciar.

Abaixo os novos “features”:

– adicionado loading (thanks Wagner)
– adicionado cenários (procurei deixar um pouco mais parecido com a versão do PSP)
– agora o jogo tem objetivo (embora seja chato)
– corrigido a animação do personagem (mario)
– adicionado animações nos inimigos
– novos sons
– criado instalador

Em breve a versão beta 0.02 ou final (vai saber)

Abaixo segue o link para o instalador:

Mario Coins 2

Powered by ScribeFire.