Original Xbox dashboard created with nxdk.
As the XboxDev community grew, the need for an open-source, nxdk based dashboard arose. There are other dashboard alternatives i.e. XBMC but none of them are built using nxdk.
- Basic Menu
- Build-in FTP server
- IPv4 & IPv6
- TLS
- Application launcher
- DVD launcher
- Themes
In order to build NevolutionX you'll need to install nxdk first.
To build NevolutionX you clone the repository, check out the submodules, and run make
. You may need to adjust the installation location of nxdk in the Makefile
to your needs. The default is NXDK_DIR = $(CURDIR)/../nxdk
which expects nxdk right next to NevolutionX.
git clone https://github.com/dracc/NevolutionX.git --recursive
cd NevolutionX/
make
The xbox executable(default.xbe
) will be inside the newly created bin/
:
ls bin/
480.png 720.png default.xbe vegur.ttf
Simply copy default.xbe
and all the assets onto your xbox.
There is no further configuration required. The FTP-server will start automatically with NevolutionX, you'll only need to provide a link and a DHCP-server. The default user credentials are xbox
/xbox
.
TODO: Document what parts of the Linux target are not supported.
TODO: Document installation for the Linux target, if applicable.
cmake -S . -B build && cmake --build build --verbose
This software is built on top of other awesome projects:
NevolutionX is published under the MIT License. See LICENSE for more information. MIT © 2019 Lucas Eriksson