neXgen v2.0.0 alpha NYE
Date: Thursday, December 30 @ 13:33:22 UTC
Topic: Xbox Dashboard


Alternative opensource dashboard for the Microsoft Xbox Console. Fully skinnable using the LUA scripting language. Includes FTP Server, M$ soundtrack player, LUA interpreter, 2d and 3d skin support and more!

This brand spanking new version of the neXgen engine has been completely re-coded from scratch because the old code we were building on was in our opinion too messy and buggy. But now we're back even better than before. At the moment source will not be released due to the fact that we need to put someones code into libraries who dosen't want their source to be released openly. We will release source as soon as we can as we are using GNU licensed code (XBMC/XBFilezilla). We've also used MIT licensed code (LUA 5) and zlib/libpng licensed code (TinyXML). LUA is still the scripting language we are using for skins and we have made the functions used easier to understand and there's no more SetRenderState's which confused. neXgen also now has functions enabling 2d skins to be made aswell as 3d skins. At the current moment in time a fully functioning 3d skin isn't available. This is because this is an alpha release and were still working on the 3d side of things. But ILTB is working hard on a good 3d skin. This is an alpha release so everything won't be perfect but we'd like to hear your comments/suggestions/bug reports and contructive critism, NOT FLAMING on our section on the Xbox-Scene forums.

Feature Log (As this is coded from scratch):
* LUA based skin engine using source obtained from http://www.lua.org
* XBFileZilla(info) based FTP server using source obtained from XboxMediaCenter(info) cvs code (source will be released soon for all of the dashboard)
* PNG file format support including alpha channel support
* M$ Dashboard soundtrack playing support
* XBG file format support (3d models)
* Dash files can be put anywhere (as long as it's in the same place)
* Cherry's patch code added for switching between PAL and NTSC modes
* TinyXML based XML parser for use with neXgen.xml configuration
* Matrix style screensaver
* File cache for speedier booting of neXgen (has issues)
* Sound player (for use in skins)
* Snowflake render (was for christmas release but too late)
* Fog render!!! (Finally)
* XBE Autolist (for Apps, Emus and Games)
* Autolaunch Audio Discs, DVD's and Unknown's
* Working skin switcher
* 3D Cameras (set position etc.)
* Much more "Behind the Scenes" code Currently Known Bugs:
* 3d meshes cannot be rendered over 2d layers To-Do List:
* More formats for music player (such as mp3)
* Virtual keyboard
* Disc Ripper
* Music Manager
* File Manager
* Save Game Manager
* Settings configurable in dash including xbox configuration
* Hardware control (drive locking etc.)
* Other stuffSource: http://www.xboxopensource.co





This article comes from XBOX-HQ.COM
https://www.xbox-hq.com/html

The URL for this story is:
https://www.xbox-hq.com/html/modules.php?name=News&file=article&sid=1541