Patrocinadores

www.playocio.com

http://www.dsflash.es/

NightFox Lib

AplicacionesLinuxWindowssrcWifiesen

V20100130

Muchos usuarios usan palib, pero tiene sus limitaciones, aparte, la versión Beta para las nuevas libnds no funciona como se esperaba. Así que aquí les traigo una alternativa a palib, la NightFoxLib, programada para las ultimas devkitPro, con funciones WiFi, dibujo de fondos, rotar textos, cargar sprites, etc...

Autor: KnightFox, Blog

 

La libreria es simple de usar, aunque muchas de las cosas hay que hacerlas con más de una función, es un buen sustituto a palib en estabilidad y funciones.

Características generales:

  • Sistema de Sprites
  • Sistema de Fondos
  • Transmisión de datos mediante WiFi
  • Sistema de Textos

Tutoriales de uso:

Instalacion:

La instalación no tiene más dificultad. Simplemente extraer el .rar. Y hacer lo que se describe a continuación:

A saco

En el interior de la carpeta NF_LIB vereis una carpeta LIB, dentro las carpetas icon, Makefile, Source y WiFi. En la raiz de vuestro proyecto (donde teneis el makefile por defecto) copiar los archivos ICON.BMP y el Makefile que necesiteis (estan en sendas carpetas). Luego copiar todo el contenido de la carpeta source en vuestra carpeta source. Para usar la libreria solo teneis que incluir #include "nf_lib.h" en vuestro codigo y #include "nf_wifi.h" si quereis usar wifi.

Libreria precompilada

Es exactamente la misma libreria, pero ya precompilada para facilitar su uso y tiempo de compilacion del proyecto.
En la carpeta NF_LIB vereis una carpeta bin, dentro una carpeta template, vale, de esa carpeta copiar entera la carpeta NFLIB y pegarla en el directorio raiz de vuestro proyecto. Aunque si empezais desde 0, podeis usar el template directamente.
En la carpeta Makefile ademas encontrareis ya los makefiles listos para su uso.
Si usais este metodo, en el codigo poner #include <nf_lib.h> e #include <nf_wifi.h> en caso de querer usar wifi.

A los usuarios de PAlib se les puede hacer dificil usar esta libreria, pero una vez acostumbrados será mejor que Palib.

Mejoras V20100130:

  • Añadida la funcion void NF_RotateTileGfx(); la cual rota el grafico de un tile en la direccion indicada.
  • Dado a la funcion anterior, las fuentes para texto no necesitan mas las
    partes rotadas de derecha e izquierda, pero se mantiene la
    compatibilidad con las que ya tubieras hechas.
  • Modificada la funcion NF_LoadTextFont16(); para poder cargar fuentes rotadas.
  • Modificada la funcion NF_CreateTextLayer16(); para poder crear capas con el texto rotado.
  • Corregido Bug en la funcion NF_WriteText(); que calculava mal la coordenada Y en modo rotado 90º a la derecha.
  • Añadido ejemplo de texto con fuentes 8x16 con rotacion.

Descargar NightFox Lib V20100130    (Solo usuarios registrados)



Mejoras V20091207:

2009-12-19
  • Añadidas funciones para un mejor manejo y edicion de las paletas de fondos
  • Añadidas funciones para un mejor manejo y edicion de las paletas de sprites
  • Añadidas funciones para un mejor manejo de las paletas de textos
  • Adaptada a devkitARM R27 y a las ultimas libnds

Descargar NightFox Lib V20091207    (Solo usuarios registrados)



Mejoras V20091014:

 2009-10-24
  • Añadida la funcion NF_SetTile();
  • Añadido el ejemplo de cliente/servidor por UDP.
  • Libreria de texto reescrita por completo.
  • Eliminada la funcion NF_InitTextBuffers(); siendo inecesario su uso.
  • Cambios en la funcion NF_LoadTextFont(); debiendo ahora de especificar el tamaño en pixeles del mapa (256x256 por ejemplo).
  • Añadidos varios ejemplos, todos ellos compilables.

Descargar NightFox Lib V20091014    (Solo usuarios registrados)


Version 20091010

 2009-10-10

 

Descargar NightFox Lib V20091010    (Solo usuarios registrados)

4.578125
Tu voto: Ninguno Votos totales: 4.6 (64 votos)

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

el palib

es como este, no? o este parecido al palib?

y con el palib y este (uno de los dos) se hacen los juegos tan buenos que haceis no?

Imagen de AlmamuPP

El Tutorial del Día 2 está

El Tutorial del Día 2 está cerca, solo me quedan unos varios retoques.

Imagen de Visius-boy

aveces

a veces no funciona esto

Imagen de AlmamuPP

Aver, esto es para

Aver, esto es para programar, no es ningun Homebrew, a no ser de que lo digas por los ejemplos...

Imagen de damur

FIRMA

pues no resulta molesta por lo menos al verlo te pone una sonrrisa en la cara

Imagen de AlmamuPP

no, esto funciona

no, esto funciona independientemente de PAlib

Imagen de BlaCKSaiKuS

Obligatoriamente en las

Obligatoriamente en las noticias tiene que haber una captura. Y en la descargas solo lleva tilde ;)

Imagen de exterminator

Obligatoriamente

las noticias deben llevar captura. Evidentemente, esta norma se aplica a las noticias de algo que pueda tener captura. Como no quieras que pongamos una foto de NightFox en el ordenata con una sonrisa y haciendo V con los dedos, ya me dirás cómo hacemos una captura de unas librerías.

Salu2


Mario y Sonic, los mayores aciertos del mundo del videojuego

Imagen de AlmamuPP

Jajajajajajajajajaja, xD,

Jajajajajajajajajaja, xD, muy bueno exterminator. como ya has dicho no se puede poner captura de algo "incapturable", xD

Imagen de KnightFox

En el zip oficial de la

En el zip oficial de la libreria hay las splashscreens oficiales que hice para dar los creditos requeridos por la licencia creative commons. si quereis, podeis usar estas, menos da una piedra no ??? XD

De todos modos, tienes razon, sacar un screenshot de una libreria seria "divertido" XDDD


http://blogs.gamefilia.com/knightfox

Desarrollo de proyectos para DS

Disculpen mi ignorancia

Hola a todos. ya hice todo lo que dice en el post. lo descomprimí copie el el archivo icon.bmp a la carpeta make file etc etc. pero no se como correrlo alguien me puee ayudar?Vergüenza

Imagen de AlmamuPP

Esto es una libreria para

Esto es una libreria para crear homebrews, asi que, tienes que compilar el proyecto, en caso de que no hayas echo un proyecto esto no servira de mucho, además que es para programar...


Envio invitaciones de Lockerz, solo mandad un MP con vuestro correo.

Imagen de sarutoby

Esta

aplicacion es para aplicar en palib, o es una alternativa a palib?y por cierto, si no usa palib y usa otro editor, como se usa?

PAlib no es un editor, es

PAlib no es un editor, es una librería. Aprende algunas cosas básicas como esa antes de pretender programar nada...

Imagen de sarutoby

Hombre, ya

se que palib no es el etitor, si no que el editor es el que se llama VHAM, o algo asi...  ...pero en la instalacion pone PAlib, por eso lo digo...


Mi web activa, ceded clicando en la imagen:


registrate en mi foro: http://mixsoftcs.byethost6.com/
Si haces Parkour, vives en tarragona, mandame un Mensage Privado.

Imagen de KnightFox

Donde ves tu que en la

Donde ves tu que en la instalacion se mencione a las PALIB para nada ?

Imagen de sarutoby

Quando instalé

el programa me ponia instalar palib, asi que no se de que me ablas...   ...y si no me cres instalatelo tu y veras.

si la imagen no se ve, id a este sitio:
http://1.bp.blogspot.com/_KCleYjOrQFw/Suiv_DXC_5I/AAAAAAAAAD...


Mi web activa, ceded clicando en la imagen:


registrate en mi foro: http://mixsoftcs.byethost6.com/
Si haces Parkour, vives en tarragona, mandame un Mensage Privado.

Lógicamente, si ejecutas el

Lógicamente, si ejecutas el instalador de PAlib, que es totalmente... INDEPENDIENTE del de devkitPro, pues te saldrá PAlib por todos los laos.

No hay que instalar palib

No hay que instalar palib para usar el NF. Aunque si tienes que instalar el devkitpro por lo menos ^^.

Imagen de KnightFox

Voy a saber yo lo que pide

Voy a saber yo lo que pide si estas liberias son mias... a saber que estas instalando tu, pero mis librerias no, desde luego.

Imagen de AlmamuPP

ps tu sabras k haces, pork

ps tu sabras k haces, pork en la guia de instalacion no hay que iniciar ningun setup ¬¬

Graciass

Muchas gracias estaba un poco confundido pero ya esta todo en orden gracias todos saludos

Imagen de ĵØѓÐї†℠™

en su

blog suyo de el (XD) ya actualizo a una nueva version

Eso de las funciones wifi me

Eso de las funciones wifi me viene de perlas.. echare un vistazo y si no hay mucha diferencia con las palib pasare todo mi juego a ellas.. ya que estoy teniendo problemas con las funciones wifi. Salu2

Imagen de ldsp321

bueno.. :)

esta mui bueno... creeo que los usuarios se animaran mas en hacer sus proyectos graciaas..!

Imagen de KnightFox

Metodos "oficiales de instalacion"

1er metodo. A saco.

En el interior de la carpeta NF_LIB vereis una carpeta LIB, dentro las carpetas ICON, MAKEFILE, SOURCE y WIFI. EN la raiz de vuestro proyecto (donde teneis el makefile por defecto) copiar los archivos ICON.BMP y el MAKEFILE que necesiteis (estan en sendas carpetas). Luego copiar todo el contenido de la carpeta SOURCE en vuestra carpeta SOURCE. Para usar la libreria solo teneis que incluir #include "nf_lib.h" en vuestro codigo y #include "nf_wifi.h" si quereis usar wifi.

 

2do metodo. Libreria precompilada

Es exactamente la misma libreria, pero ya precompilada para facilitar su uso y tiempo de compilacion del proyecto.
En la carpeta NF_LIB vereis una carpeta BIN, dentro una carpeta TEMPLATE, vale, de esa carpeta copiar entera la carpeta NFLIB y pegarla en el directorio raiz de vuestro proyecto. Aunque si empezais desde 0, podeis usar el template directamente.
En la carpeta MAKEFILE ademas encontrareis ya los makefiles listos para su uso.
Si usais este metodo, en el codigo poner #include <nf_lib.h> e #include <nf_wifi.h> en caso de querer usar wifi.

Las dudas que tengais en los comentarios o en mi blog

 

Saludos a todos

NightFox

 

 

 


http://blogs.gamefilia.com/knightfox

Desarrollo de proyectos para DS

Imagen de AlmamuPP

Ok, los pongo por los que yo

Ok, los pongo por los que yo puse.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.