Skip to content
This repository was archived by the owner on Sep 6, 2026. It is now read-only.

Releases: KikoTs/aceofspades_revival

AoSRevival Client v0.1.12

Choose a tag to compare

@KikoTs KikoTs released this 18 Aug 15:54

AoS Revival 0.1.12 stabilizes Steamless Match Lobby hosting and connection handoff.

Highlights:

  • fixes Create Match / Start Game stalls caused by the legacy Python import lock
  • restores reliable lobby state after failed or finished hosted matches
  • adds visible host progress and guards against accidental double-click cancellation
  • fixes relay join-ticket identity handoff and player nickname restoration
  • preserves lobby settings across concurrent sync/revision updates
  • improves player-facing service outage and host failure feedback
  • validated with 200 passing tests, Python 2 runtime compilation, archive integrity checks, and a frozen startup smoke test from a Unicode Windows profile

Use the full ZIP for the normal Windows install. The solid 7z is smaller but extracts more slowly. The pkg-only ZIP is for updating an existing compatible installation.

AoSRevival Client v0.1.7

Choose a tag to compare

@KikoTs KikoTs released this 17 Aug 17:15

This hotfix replaces 0.1.6 for listen-hosted matches.

Fixes:

  • Match Lobby Start Game no longer misses activation when Windows reports a stale mouse-release coordinate.
  • Queued lobby Start requests continue immediately after an in-flight social poll instead of waiting for another menu frame.
  • Reopening a lobby no longer inherits stale Waiting For Host state.
  • Host preflight and relay failures now appear in-game and are written to %LocalAppData%\AoS Revival\logs\local-host.log.

Validated with 120 passing tests, the 32-bit Python 2 runtime, a frozen build, and a live end-to-end host chain through the public UDP relay, bundled BattleSpades A2S readiness, social lobby publish, and one-use join-ticket issuance.

Important: Windows may show a first-run firewall dialog for BattleSpades.exe. That OS dialog must be answered by the user; if it appears behind the game, hosting can look paused until it is handled.

AoSRevival Client v0.1.6

Choose a tag to compare

@KikoTs KikoTs released this 17 Aug 16:38
58efa8e

Fixes

  • Fixes Create Match getting trapped behind an already-owned social lobby.
  • Fixes Start Game hanging forever on WAITING FOR HOST by prioritizing explicit lobby actions over periodic sync.
  • Adds a 20-second social acknowledgement timeout and a 12-second relay allocation timeout with the exact visible failure reason and a restored Start button.

Steamless social hosting

  • Revival friends, requests, invitations, lobby discovery, membership, privacy, chat, and owner migration.
  • Relay-backed listen hosting without exposing the host IP or requiring port forwarding.
  • One-use join tickets and canonical nickname restoration after world initialization.
  • Essential server name, admin password, bots, difficulty, and port controls in Match Settings.

Validation

  • 118 tests passed; 2 platform-only tests skipped.
  • Frozen Python 2 launcher/game starts successfully.
  • Live end-to-end host path passed: social Start, relay allocation and authenticated HELLO/ACK, bundled BattleSpades A2S readiness, lobby publish, and one-use join ticket.

Use the full ZIP for ordinary installation. The solid 7z is the smaller equivalent archive. OpenAL32.dll is included beside aos.exe.

AoSRevival Client v0.1.5

Choose a tag to compare

@KikoTs KikoTs released this 28 Jul 17:05

Launcher, display, scrolling, Unicode-path, and local-host stability release.

Highlights:

  • hardens resolution changes and graphics startup with validated display modes, safe fallback/rollback behavior, and clearer crash diagnostics;
  • restores consistent mouse-wheel scrolling and list layout across Create Match, Settings, profile, leaderboard, and escape menus;
  • prevents the UGC/Map Creator menu transition crash caused by cancelling an already-fired Twisted delayed call;
  • supports non-English Windows usernames, LocalAppData paths, install folders, and launch folders through wide-character path/process handling and a frozen-runtime Tcl/Tk bootstrap;
  • strengthens updater asset/hash validation and keeps writable launcher/config state out of the installation folder;
  • bundles BattleSpades 0.0.3-alpha.5, including authoritative block placement/breaking sounds, destructible and damage-correct landmines, spectator team rejoin, and correct respawn boundaries for live equipment changes;
  • includes the original OpenAL32.dll and ALURE32.dll in the full release, so no manual DLL copy should be needed.

The full ZIP is required for automatic updates. The solid 7z is the smaller lossless manual download; the pkg-only ZIP is for package-only updates. SHA256SUMS is attached.

Qualification: 77/77 source tests, 4,962-file manifest verification, all archives tested, launcher and real game-child smoke starts, bundled alpha.5 server --check with real map/AI worker load, Cyrillic/Japanese install and LocalAppData path launch, exact original OpenAL hashes, and Microsoft Defender reporting no threats.

AoSRevival Client v0.1.4

Choose a tag to compare

@KikoTs KikoTs released this 23 Jul 02:24

Menu and movement stability release. Restores the stock map selector and game-rules rows in Create Match, keeps optional bots, bot difficulty, and validated port controls after those rows, removes those host-only controls from UGC authoring, and restores mouse-wheel scrolling across the settings list. Restores the retail-data-based block-edge jump smoothing while retaining parachute deployment on the configured hover key (Z by default). Bundles BattleSpades 0.0.3-alpha.4 with the held-jump relaunch correction. The full ZIP is required for automatic updates; the solid 7z is the smaller lossless manual download. The staged release and both full archives passed Microsoft Defender signature 1.455.271.0 with no detections; the shipped aos.exe is the pristine pinned PyInstaller bootloader. SHA256SUMS is attached.

AoSRevival Client v0.1.3

Choose a tag to compare

@KikoTs KikoTs released this 22 Jul 22:09

Movement and packaging reliability release. Bundles BattleSpades 0.0.3-alpha.3, restores the pristine SHA-256-pinned launcher executable, adds verified full-release auto-update, and restores parachute deployment on the configured hover key (Z by default). The full ZIP is required for automatic updates; the solid 7z is the smaller lossless manual download. Existing 0.1.2 users must install 0.1.3 manually once because 0.1.2 did not yet include the updater. Windows Defender signature 1.455.271.0 found no threats in the staged release or either full archive. SHA256SUMS is attached.

AoSRevival Client v0.1.2

Choose a tag to compare

@KikoTs KikoTs released this 22 Jul 19:48

AoSRevival Client v0.1.2

  • Bundles BattleSpades 0.0.3-alpha.2 (Windows x86_64) for local Play, Tutorial, and UGC sessions.
  • Fixes the UGC prefab creator TOOL_IMAGES import crash.
  • Removes unused Steam overlay/client DLLs and codex.dll from the client package.
  • Excludes the unused NumPy server runtime without changing game or asset quality.
  • Lossless solid archive: 277 MiB.

Validation:

  • Embedded BattleSpades.exe is byte-for-byte identical to the verified server release.
  • Archive integrity and internal build manifest passed.
  • Windows Defender full staged-tree scan found no threats.

SHA-256: ca5f52d7b2504c81661faf9cc10983b5d52a59644dfe895d4ca363b46b26db7d

AoSRevival Client v0.1.1

Choose a tag to compare

@KikoTs KikoTs released this 22 Jul 15:08

Removed unused unwanted assets to lower game files and remove useless junk

AoSRevival Client v0.1.0

Choose a tag to compare

@KikoTs KikoTs released this 22 Jul 11:46

First version of new launcher and packer for the game, will work more on cleaning assets and menu code for now this is the first release of it, current known issues are that with this launcher server for the UGC map creation can't be launched