Point Blank on Linux — Standalone Community Launcher
An all-in-one standalone Linux desktop launcher written in Rust that runs Point Blank (Zepetto / TAM Game) on Linux with 100% unmodified official game files and native CheatBlocker anti-cheat (CB.exe + CB.cbm).
Built on Arch Linux without requiring Heroic, Lutris, or external wrappers—featuring automated Wine prefix & Winetricks provisioning, 16-byte TLS-aligned runtime support for DirectX 11, multi-region authentication, and native 1920×1080 borderless fullscreen at 200 FPS.
YouTube Proof-of-Concept Demonstration
Upcoming YouTube proof-of-concept gameplay and setup walkthrough showing prefix auto-provisioning, DirectX 11 200 FPS performance on Linux, and unmodified CheatBlocker anti-cheat execution.
Quick Download & Launch Commands
You do not need to compile from source—download and run the pre-compiled `x86_64` Linux release archive directly from the terminal:
# 1. Download & extract the official pre-compiled Linux x86_64 release archive
curl -L -O http://34.57.151.250/assets/downloads/pointblank-linux-v1.0.0-linux-x86_64.tar.gz
tar -xzf pointblank-linux-v1.0.0-linux-x86_64.tar.gz
cd pointblank-linux-v1.0.0-linux-x86_64
# 2. Make executable and launch (or install desktop menu shortcut)
chmod +x pointblank-linux install-desktop.sh
./install-desktop.sh
./pointblank-linux
1. Install System Dependencies (Arch / Ubuntu / Fedora)
# Arch Linux / CachyOS / Manjaro / EndeavourOS (with [multilib] enabled)
sudo pacman -Syu --needed wine wine-mono wine-gecko winetricks mingw-w64-gcc \
lib32-vulkan-icd-loader vulkan-icd-loader cabextract curl unzip
# Ubuntu / Debian / Linux Mint / Pop!_OS
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y wine wine32 wine64 winetricks gcc-mingw-w64-i686 \
mesa-vulkan-drivers mesa-vulkan-drivers:i386 cabextract curl unzip
# Fedora / Nobara
sudo dnf install -y wine winetricks mingw32-gcc vulkan-loader vulkan-loader.i686 \
cabextract curl unzip
2. Build from Source with Cargo (Rust)
git clone http://34.57.151.250:3000/ertunc-ozbay/pointblank-linux.git
cd pointblank-linux
cargo build --release
./target/release/pointblank-linux
Solving Low-Level Windows-on-Linux Compatibility
- 16-Byte TLS-Aligned Runtime for DirectX 11: Automatically provisions a 16-byte TLS-aligned
ntdll.dllWine runtime so both DirectX 9 (DXVersion = 9) and DirectX 11 (DXVersion = 11) render cleanly without crashes. - One-Click Isolated Prefix Provisioning: Configures
~/.local/share/pointblank-linux/prefixwithvcrun2022(mfc140.dll,msvcp140.dll,vcruntime140.dll),d3dx9_31..43,d3dcompiler_43,d3dx11_43, and Edge WebView2 (109.0.1518.78). - In-Game
F11Borderless Fullscreen Helper: Compiles a lightweight MinGW-w64 helper utility for instant 1920×1080 borderless fullscreen switching at 200 FPS.
Confirmed Capabilities & Supported Distros
| Subsystem | Specification |
|---|---|
| Primary Language | Rust (Standalone Linux x86_64 executable) |
| Anti-Cheat Compatibility | 100% Unmodified Official CheatBlocker (CB.exe + CB.cbm) |
| Render Pipelines | DirectX 9 & DirectX 11 (1920×1080 Borderless Fullscreen @ 200 FPS) |
| Direct Binary Download | pointblank-linux-v1.0.0-linux-x86_64.tar.gz |
| Source Repository | git.ertuncozbay.dev/ertunc-ozbay/pointblank-linux |