Coney¶
What Coney is¶
Coney aims to run the whole of The Warriors natively, from a disc you own. It is a functional reimplementation: new C++ code that behaves like the original. Contributors study the original game, write down what they learn on the research pages and implement it in Coney's own code, and the progress page measures how far that has come.
Bring your own disc¶
No game data here
This project never contains game assets, executables, or BIOS files. You need your own legally obtained copy of the game.
Coney reads the game's files from your own disc, and the research is checked against the North American (NTSC-U) release. Building and testing Coney needs no game files, so you can start before you have found a disc; the building guide walks through it.
Platforms¶
-
Windows
Built with MSVC 19.38 or newer (Visual Studio 2022 17.8 or the Build Tools).
-
Linux
Built with GCC 13 or newer, or Clang 19 or newer.
-
macOS
Built with Xcode 16 or newer.
Each needs CMake 3.28 or newer and a graphics driver with OpenGL 3.3. The dependencies are fetched at the first build.
Explore the project¶
-
The milestones from an empty window to the whole game, and where we are
-
Every change to Coney, newest first, written from the project's history
-
How much of the game is reimplemented and researched, overall and per subsystem
-
Which story missions, flashbacks and bonus stages Coney can play, checkpoint by checkpoint
-
How the original game works: disc, executable, file formats, engine subsystems
-
Lists of the game's characters, gangs, objects, cars, levels, scenes and more
-
How to build and play Coney, use the tools and the research workflow
-
From a clone to a first pull request in an hour: what to install, how to build, run and test, and the rules