Xbox Original port of VVVVVV
- Optimize the rendering. Maybe convert SDL2 over to DirectX so it will be hardware accelerated.
- Completely redo Music and BinaryBlob to not require dependencies and use native Xbox libraries.
- Comment and Code cleanup (a LOT of audio related functions are commeted and need to be looked at)
- Maybe get the editor working. Right now its just Play Edition.
- Load the base game maps in a way that the Visual Studio 2003 compiler wants
- (Visual Studio 2003 compiler is limited to 63 conditional statements at a time)
- Based on the Homebrew Switch Port which is a fork of the original
- Links: Original Source -🍴> Homebrew Switch Port
- Download the latest binaries from the releases section on the github.
- Your first launch WILL crash, go back to the game files and read the README.txt
- After reading the README, you will notice you have to extract your game files into your games directory
- Free game files can be downloaded here https://thelettervsixtim.es/makeandplay/data.zip
- For levels, you will need to extract the levels folder into "D:\user\levels" or download them online
- User levels can be downloaded here https://distractionware.com/forum/index.php?board=7.0 or elsewhere
- For music, you will need to a find proper WAV format soundtrack or dump the original OGG one and convert it
- Only WAV will play for now as the native Xbox library does not support OGG
- Visual Studio .NET 2003 is required!
- The Visual Studio project paths are currently set to my directories and will need to be changed before compiling.
- libSDL2x (port by marty28 aka BDC)
- Included but needed to be built and linked to the project:
- Physfs (on its way to being deprecated from the project)
- Lodepng
- Tinyxml
Load the project and just build it. Simple!
(make sure you have paths and dependencies correct and at the ready)