8 de Febrero de 2012
Dic
7

NightFox's Lib para Libnds. Actualizacion a devkitPro R27.

Buenas tardes!
Con motivo de la salida del devkitPro R27, os dejo la libreria recompilada con esta version del devkitArm.
Tanto la libreria como los ejemplos que incluye han sido (mas o menos) testeado sin observar problemas.
Solo mencionar que desde esta version el no$gba registra varios errores (en la ventana de debug) los cuales tambien se presentan al probar los ejemplos que vienen de serie con Libnds, por lo que de momento no le daremos importancia. Si alguien detecta algun error que con la version R26 no estava presente, por favor, reportarmelo.
Podeis conseguir la version R27 del devkitPro, asi como ver las novedades que incorpora en este enlace:
 
devkitPro R27
 
Y la version recompilada de mi libreria, con algunos ejemplos añadidos (ver el changelog.txt)
 
NightFox's Lib para Libnds 20091207
 
Saludos a todos
 
NightFox
0

11 Comentarios:

Hello This is my first

Hello This is my first game made with your lib : http://techandrelated.blogspot.com/2009/12/ds-submission-bet a.html

I'm realy happy my lib was

I'm realy happy my lib was usefull for you. Realy nice demo ^^. Keep up doing this good work ^^

Tengo un problema, por

Tengo un problema, por mucho que compilo y pruebo mis dos proyectos en NFlib(ya estaba a punto de sacarlos)se me queda la pantalla en blanco(Solo en M3DSReal, en emulador funciona), ¿alguna sugerencia?

Tengo incluido la librería maxmod, por si eso tiene algo que ver...

Dejalo unos 5 o 6 minutos,

Dejalo unos 5 o 6 minutos, para que inicie las EFS

Ah vale, esque como antes me

Ah vale, esque como antes me cargaba inmediatamente y lo deje un rato(dos o tres minutos)y no cargaba...

Mi Primer Proyecto en NFlib

Pues lo dicho, este es mi primer proyecto que hago para NFlib, más que nada para acostumbrarme a ellas.

Páginas oficiales:

http://games-fun-inc.6te.net

http://blogs.gamefilia.com/almamupp

El juego se llama Football Quiz, es un homebrew de preguntas sobre el fútbol, que por el momento solo contiene 20 sobre la liga española pero que pronto se ampliará.

nf_input

Hola NightFox Lo primero decirte que tus librerias estan muy bien. Son muy utiles. Gracias! He visto en otro post en el que ponias unos fuentes sobre el control de las teclas. nf_input.c nf_input.h ¿No los vas a incluir el la libreria compilada? Yo los he incluido ya por mi cuenta en esta ultima version que has sacado. Pero es un poco coñazo reincluirlos cada vez que saques una nueva version. ¿Podrias incluirlas en la siguiente? Muchas gracias por adelantado.

Modificacion de tu libreria

Hola de nuevo, Se me olvido decirte antes. He hecho una pequeña modificacion en tu libreria por si quieres incluirla en la siguiente version. Basicamente he duplicado la funcion NF_LoadTiledBg() y he creado la funcion NF_LoadTiledBgEx() que permite cargar un fondo pero especificando por el archivo MAP IMG y PAL por separado. Es muy util para cuando tienes varios mapas que comparten el mismo tileset. La funcion ha quedado asi: void NF_LoadTiledBgEx(const char* filemap, const char* fileimg, const char* filepal, const char* name, u16 width, u16 height). El cuerpo de la funcion no lo pongo porque creo que es bastante evidente... Un saludo. PD: ¿No hay alguna forma de meter intros en los comentarios? ;)

Hola!Respondiendo a tus

Hola!
Respondiendo a tus preguntas, intento mantener la libreria lo mas ligera posible. Dado que esta orientada a gente algo experimentada y que muchas cosas como las teclas, ya las proporciona libnds de serie, no las incluyo en mi libreria. Fliparias si vieras la de funciones especificas que tengo hechas que no estan incluidas en mi libreria por que no las encuentro de uso comun ^^. Yo animo a los usuarios que creen sus propios sets de funiones usando mi libreria, las cuales puedan reusar en sus proyectos. No quiero caer en el error de las PALIB, que al final era un mastodonte de funciones, las cuales muchas de ellas raramente se usavan. Ya sabes que para reusar tus funciones aun que yo actualice la libreria, solo tienes que tener tus archivos .h y .c en carpeta source, incluir en ellos el nflib.h y listos.
Agradezco tus ideas, pero como el objetivo es solo hacer lo que no hace facil libnds y mantenerla lo mas ligera posible con funciones de uso comun, no creo que las incluya. (no de momento).
Para insertar comentarios con intros, presiona a la vez SHIFT + INTRO.
 
Saludos y gracias por el aporte
 
Fox
 

Pregunta

Hola, llevo tiempo siguiendo tu blog y demas, aun no tengo mucho tiempo como para participar de forma mas activa en esto por los estudios y demas, pero voy al grano. He estado mirando el tema del Alpha-bleding y he estado mirando por la documentacion de libnds algun tipo de dato que me indique como hacer que solo los sprites que quiero sean los que tienen el alpha-bleding actibado pero no lo he encontrado... el ingles me pierde demasiado xD tb lo estube buscando en las palib porque creo que lo tenian implementado pero hace tiempo ya de eso y si lo encontre no entendi muy bien como aplicarlo, no estoy diciendo que lo hagas ni nada por el estilo, solo si pudieras encaminar mis pasos hacia el camino correcto. Muchas gracias por lo que haces ^^

Segun la libnds solo se

Segun la libnds solo se puede aplicar un nivel de alpha diferente usando sprites de 16 bits, donde el flag de paleta se convierte (si no recuerdo mal) en el valor de alpha del sprite ^^