Skip to content

VVVVVV

Type standalone
Classification Game engines
Source https://github.com/TerryCavanagh/VVVVVV
Version v2.5
Revision TerryCavanagh/VVVVVV@a0bd2f3da42d
Profiled 2026-10-17
Profile YAML, JSON
Cores vvvvvv
Systems vvvvvv
Technical notes

Terry Cavanagh's VVVVVV game, desktop build. The source release holds the engine, the level data, the language files and the fonts. Graphics, music and sounds are in data.zip, which is not in the repository.

FILESYSTEM_init() mounts data.zip from the -assets argument, or from the binary's directory when no argument is given, and exits with a "data.zip missing!" message box when the mount fails (ref: desktop_version/src/FileSystemUtils.cpp:318-346). Recalbox passes -assets /recalbox/share/roms/ports/vvvvvv/data.zip. The game accepts the data.zip of the retail release or of the free Make and Play Edition (ref: desktop_version/src/FileSystemUtils.cpp:332-335).

The lang/ and fonts/ directories are mounted ahead of data.zip from the binary's directory (ref: desktop_version/src/FileSystemUtils.cpp:81-177, 312-315). Recalbox installs them from the source tree beside the binary. gamecontrollerdb.txt is read from the binary's directory when present (ref: desktop_version/src/FileSystemUtils.cpp:349-353).

2 files | 1 required, 1 optional | 1 in repo, 0 missing, 1 unsourceable Categories: 1 BIOS, 1 game data

data.zip required unsourceable game_data #
VVVVVV game assets (graphics, music, sounds)

gamecontrollerdb.txt optional in repo #
SDL game controller mappings

Generated on 2026-10-20T03:49:43Z