Skip to content
/ XVVVVX Public
forked from BttrDrgn/XVVVVX

Xbox Original port of VVVVVV

Notifications You must be signed in to change notification settings

risk510/XVVVVX

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XVVVVX

Xbox Original port of VVVVVV

Todo

  • 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)

Port Info

Original Source Info

Playing the Game

Startup

  • 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

Getting Levels

Getting Music

  • 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

Building and Setup Info

Notes

  • 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.

Dependencies

  • 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

Building

Load the project and just build it. Simple!
(make sure you have paths and dependencies correct and at the ready)

About

Xbox Original port of VVVVVV

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 81.5%
  • C 16.8%
  • Objective-C 1.7%