Archive for May, 2007
OSLib 2.0 alpha
May 25th

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
May 5th

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:
Powered by ScribeFire.











