Download — Community: BuildAndShoot - aloha.pk
OpenSpades is a compatible client of Ace Of Spades 0.75.
- Can connect to a vanilla/pyspades/PySnip/piqueserver/SpadeX server.
- Uses OpenGL/AL for better experience.
- Open source, and cross platform.
ZeroSpades is a fork of OpenSpades with extra features and many improvements/fixes.
Some of the most important changes are:
- Demo recording/playback (credits to Fran6nd).
- Pie menu (credits to Fran6nd).
- In-game Hit detection debugger (credits to BR).
- Improved firstperson weapon animations (credits to PTrooper).
- More thirdperson animations.
- Weapon charms/keychains support.
- Configurable left-handed viewmodel.
- Viewmodel position presets (Default, Balanced, Minimal).
- Firstperson playermodels (torso & legs).
- Classic firstperson viewmodel.
- Dynamic playermodels based on weapon class.
- Dead player corpse and falling blocks physics.
- Configurable ragdoll removal.
- Physically-based lighting for models.
- Smooth interpolation for player orientations.
- Killstreak sounds (needs Killsounds.pak)
- Extended block color palette.
- Configurable alive player counter.
- HUD hotbar displaying selectable tools.
- HUD health bar with damage animation.
- Configurable crosshair and scope.
- Configurable HUD color and safe zone.
- Player names while on spectator mode.
- Teammate names added to the minimap.
- Damage dealt to players shown as floating damage numbers.
- Client-side hit analyzer (showing hit player name, distance, and body part).
- Player statistics such as: hit accuracy, kill/death ratio, kill streak, number of melee/grenade kills, and blocks placed.
- Killfeed icons with kill indicators (non-scoped, in-air) and domination tracking.
- Multiple sensitivity scaling presets (Quake, Source, Valorant, etc.)
- Same fog tint/color as the classic client (openspades applies a bluish tint to the fog).
- Demo recording compatible with aos_replay format.
-- And a lot of other things that I forgot to mention here.
ZeroSpades supports recording and playing back gameplay demos using a format compatible with aos_replay.
Record gameplay from the command line:
# Record demos to mydemo_1.dem, mydemo_2.dem, etc. (one per game/map)
openspades aos://server:port --record mydemoDemos are saved with a numeric suffix for each game joined during the session.
Play back demos directly in ZeroSpades:
# Play a demo file
openspades /path/to/demo.dem
# Or with the explicit flag
openspades --replay /path/to/demo.demDemos can also be played back using the external aos_replay tool.
See the OpenSpades Building&Installing Guide
Just a quick note when building on Windows (with vcpkg):
On CMake, before you configure the project, you will need to add a new string entry:
- With the Name field:
VCPKG_TARGET_TRIPLET - And the Value field:
x86-windows-static
Then you're ready to configure & generate.
- x86-64, EndeavourOS, Ryzen 7 7700X, RX9070XT, 32G RAM
- ARM64, macOS 26.4.1, Apple Silicon M4, Integrated GPU, 24 GB RAM
- riscv64, Ubuntu 24.04 LTS, SIFIVE P550, RX6700XT, 8G RAM
- riscv64, Ubuntu 25.10 LTS, QEMU RVA23, No GPU, 12G RAM
For troubleshooting and common problems see TROUBLESHOOTING.
Please see the file named LICENSE.
Note that other assets including sounds and models are not open source.
