Symbian OS | Pocket PC | Smartphone | Android | BlackBerry | Apple iPhone OS | Java | Mobile Gaming | Linux | Palm | Win CE | Tablet  
     

Free Mobile Software, Themes, Games, Apps for PDA and Smartphones

     
Search by Device
My Device

  
Search by Category
Business & Profession
Databases
Dictionary & Translator
Entertainment
Finance
Games
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone
     


 
 
NightFox's Lib




NightFox's Lib
Version: 20110906

Platforms: Mobile Gaming, NDS


Categories: Programming & Development

Upload date: 30 Dec 11

Developer:

License: Freeware

Downloads: 9
Download Free NightFox's Lib 



Rating: 0.0/5 (Total votes: 0)




  NightFox's Lib

Here's the latest version of NightFox's Lib, a feature-packed library that aims to help aspiring DS developers to create homebrewed games and applications.

Changelog:

  • Added NF_GetLanguage(); function, that gets the language code of user. Example of use added also.
  • FAT/NitroFS init errors now are bilingual (English/Spanish), based on user language setting.
  • Mixed BG mode added (Tiled BG + Bitmap 8 bits).
  • NF_InitMixedBgSys(); function added.
  • Some changes on examples and makefile.

Developer's note:

NightFox's Lib is a library written in C that we have developed to facilitate programming for the DS. Based on Libnds of devkitArm, our library contains functions witch make the use of backgrounds, sprites, collision maps, etc much easier.

The basic features of the library are:

  • Support for 256 color Tiled Backgrounds.
    • You can load them from FAT or NitroFS and load up to 32 backgrounds in RAM. The size of the backgrounds must be in multiples of 256 pixels. The background system supports extended palettes and can have up to 16 palettes of 256 per layer. The VRAM configuration allows the use of 96kb for tiles and 32kb for maps. The system also has support infinite maps, using the "bank swap" technique, maintaining the entire map on RAM and copying to VRAM only the necessary part. The only limitation is the size of the tileset, which can not exceed 96kb counting the four layers. This system also allows the scroll of backgrounds, automatically managing that part of the map is loaded into VRAM. Also included functions to display or hide backgrounds, unload them from RAM, change the map tiles from code, change the palette colors, extended palettes, etc.
  • Support for 256 color Sprites.
    • You can load up to 256 graphics and 64 palettes for sprites. The system allows create and delete sprites, hide, rotate, resize and flip them, etc. You can put up to 128 sprites per screen. The system also supports animated sprites with unlimited frames, you can put all frames into VRAM or just the current one. The system also supports the modification of the sprite palette to create effects.
  • Text Engine.
    • Based on the tiled background system, has support for fonts ofA  8A—8 and 8A—16 pixels. Fonts supports 256 colors (you can use colored fonts), define your own colors, choose the orientation of the text (normal, rotated to right, rotated to left), make a scroll of text, etc.. You must load a font for each text layer (up to 4 per screen).
  • Sound.
    • Basic support for loading RAW files from FAT or NitroFS. Use of Libnds engine for playback. You can load up to 32 sounds in RAM.
  • Collision maps.
    • Many games require the use of collision maps. Our library supports collision maps, editable from code and can work with up to 32 maps at a time into RAM.
  • 8 and 16 bits backgrounds.
    • You can use 8 and 16 bits backgrounds and images if you need more quality on the screen. It includes functions for loading and drawing these backgrounds on the screen. You can load up to 16 RAW images of 8 or 16 bits. This system also has support for backbuffer.
  • Media.
    • The library provides functions for loading and displays bitmap files. You can load 8, 16 or 24 bits bitmap files and display them on the screen (16-bit mode). The library makes the loading of BMP file and conversion into 16 bits for you.
  • 3D Sprites.
    • Unique features using 3D engine console, which can create up to 256 sprites on screen simultaneously with a maximum size of 1024A—1024, with the possibility of rotation, scaling and up to 62 units of different transparency.
  • WIFI.
    • Very basic support for communication using wireless. Only includes a test functions for communication using the UDP protcol.
  • Examples.
    • The library includes over 30 examples ready to compile, which shows almost all the functions of the library.
  • Documentation.
    • Complete documentation in PDF, with a full description of all functions.

 
Like it? Share with your friends!

If you got an error while installing Themes, Software or Games, please, read FAQ.
 
Similar Software:

3D Model Export by Lumo3D Model Export by Lumo
3D Model Export by Lumo  [Lumo] has released a few more tools in addition to his MeshLoader that will help when exporting 3D models for viewing on your PSP. An Alias MAYA 7.0 Export Script to SMSH (Simple Mesh) written in MEL, also his SMSH to 3db converter, including the required cygwin1
Wario Ware Minigame dev kit 1.0Wario Ware Minigame dev kit 1.0
Wario Ware Minigame dev kit 1.0  This development kit is basically an emulator for creating minigames for his upcoming Wario Ware homebrew game release. The dev kit includes a detailed redme on how to create a mini game for Wario Ware using lua coding. Youresam made a few notes for this release: * I can reject a game created if I do not want it in the release
REminiscence DSREminiscence DS
REminiscence DS Flashback DSYou're probably familiar with REminiscence, a rewrite of the engine used in the game, Flashback from Delphine Software. Thanks to Sektor, we have a DS port of this engine already, which was originally coded by Gregory Montoir.Anyway, we got word that v0.2 is now out, and here are the things that you should expect from it:v0
LTE 3D Engine SDKLTE 3D Engine SDK
LTE 3D Engine SDK LTE Studios has has rolled out the latest update of 3D Engine SDK. Developed by SiberianSTAR and Ky@, this homebrew application features: * 3D Engine * Mixed 2D + 3D * Powerful and customizable 2D GUI * Character animation system * Particle effects * Billboards * Dynamic Lights * Powerful 2D with alpha, blend, etc.
sfxMixerTT-PSPsfxMixerTT-PSP
sfxMixerTT-PSP  Homebrew programmer Ville Helin (one of the guys behind the Wright Flight homebrew) has just released a developer tool we imagine fellow coders will find to be handy. It's the sfxMixerTT-PSP, an SFX mixer that homebrew coders can simply load into their current projects to help ease up their coding experience. This current version (1
TinkeTinke
Tinke A  A  Tinke is benito356's de-compiler application for the Nintendo DS, currently in version 0.5.0.5. Basically it allows you to get information, as well as "view and extract some files" on the handheld, such as narc/ NCGR/ NCLR, etc., which may be contained in your game.A This file here contains Tinke v0.5.0.5 x64
Lib SDK UtilitiesLib SDK Utilities
Lib SDK Utilities French homebrew developer dridri85 has released a new build for the application Lib SDK Utilities, bumping in up to version 0.2. This allows users to utilize the utilities of the official SDK
LuaFWiiLuaFWii
Check out the latest update to LuaFWii which brings it to v1
OpenBoROpenBoR
OpenBoR Changelog: * Moved DebugInfo Option from video options to system options * Added new option in System Options to Disable File Logging. Which improves load times if you are not concerned about log files and in-gameplay logging slowdown. Default Enabled
REminiscenceDS 0.1.8 - Flashback for DSREminiscenceDS 0.1.8 - Flashback for DS
REminiscenceDS 0.1.8 - Flashback for DS REminiscence is a rewrite of the engine used in the game Flashback from Delphine Software. This program is designed as a cross-platform replacement for the original executable and uses the SDL library. Original version by Gregory Montoir. Copy the original dos files into the romdisk/Data directory and run the createromdisk
 

Comments on NightFox's Lib:

Comments not found

Name:


Comment:


Enter text from image below:

Turn on images!

 
 

If you noted an error or download link is broken, please, report it via this page or use comments.
 

Please, select device to check if NightFox's Lib supports it
 
 
© Pantich 2009 - 2025 All rights reserved.