NevolutionX
NevolutionX copied to clipboard
Original Xbox dashboard created with nxdk
NevolutionX
Original Xbox dashboard created with nxdk.
Download
Motivation
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.
Features
- [x] Basic Menu
- [x] Build-in FTP server
- [x] IPv4 & IPv6
- [ ] TLS
- [x] Application launcher
- [x] DVD launcher
- [ ] Themes
Building with nxdk
Build
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
Installation
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.
Building with CMake (Linux target)
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
Credits
This software is built on top of other awesome projects:
License
NevolutionX is published under the MIT License. See LICENSE for more information. MIT © 2019 Lucas Eriksson