Status: v1.0.0 Pre-Compiled Binary Released Project 03 // Rust • Linux Systems • Wine & DirectX 9/11

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

🎥 YouTube PoC Video — Recording / Coming Soon
Point Blank Running Natively on Arch Linux (DX11 / 200 FPS / Official CheatBlocker)

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:

bash — Download, Extract & Run Pre-Compiled Release (v1.0.0)
# 1. Download & extract the official pre-compiled Linux x86_64 release archive
curl -L -O https://github.com/ertunc-ozbay/pointblank-linux/releases/latest/download/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)

bash — Install Wine, Winetricks, 32-bit Vulkan & MinGW-w64
# 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)

bash — Clone & Compile Rust Source Code
git clone https://github.com/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.dll Wine 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/prefix with vcrun2022 (mfc140.dll, msvcp140.dll, vcruntime140.dll), d3dx9_31..43, d3dcompiler_43, d3dx11_43, and Edge WebView2 (109.0.1518.78).
  • In-Game F11 Borderless 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 github.com/ertunc-ozbay/pointblank-linux