John Bilbo
Gold Member
The Third of the Third: Unpacking the 3SX Native PC Port of Street Fighter III 3rd Strike - Metal Game Solid
The 3SX project (also known as "The Third of the Third") is an open-source development effort hosted on GitHub by the crowded-street organization. It is a
The 3SX project (also known as "The Third of the Third") is an open-source development effort hosted on GitHub by the crowded-street organization. It is a native port of Street Fighter III: 3rd Strike designed for modern platforms, including Windows, macOS, and Linux.
Technical Origin
Unlike most ways to play the game on PC (which typically rely on emulators like MAME/FBNeo), 3SX is a native port. It is built upon the 3s-decomp project, a separate repository by the same group dedicated to the full reverse-engineering and decompilation of the original game code.- Source Material: The project specifically targets the PlayStation 2 version of Street Fighter III: 3rd Strike (found in the Street Fighter Anniversary Collection).
- Methodology: The developers have reverse-engineered the PS2 binaries to C code. This allows the game to run as a native executable on modern hardware, rather than being "translated" in real-time by an emulator.
Legal and Practical Requirements
To maintain legal compliance and functionality, the project does not distribute Capcom's original assets.- Asset Requirement: Users must provide an official copy of the game (PS2 version) to extract the necessary game data.
- License: The project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0), which requires that any modified versions of the source code also be made public.