Skip to content

Repository files navigation

CenterPoint

CenterPoint is the parallel remake of the existing Center Magnifier Crosshair tool. The V1 scripts remain unchanged.

Startup is deliberately unobtrusive: only the ordinary crosshair is visible. The magnifier and negative/inverted crosshair are optional features that must be enabled explicitly.

Download

Download the installer or portable ZIP from the latest CenterPoint release.

  • Setup installs per-user without administrator rights.
  • Portable keeps settings and logs in its adjacent Data directory.

CenterPoint is currently distributed as an unsigned community project. Windows may display a SmartScreen warning. Only download releases from this repository and compare them with the size and SHA-256 values in update-manifest.json.

Features

  • Click-through crosshair overlay with optional final-image inversion and visibility outline.
  • Circle or box magnifier with layer-specific opacity and adaptive 60/120 FPS capture.
  • Configurable recorded hotkeys, mouse hold/toggle controls, Alt-wheel zoom, and Alt-middle recenter.
  • Multiple application-detection targets, animated GIF crosshairs, ADS sizing, and Per-Monitor-V2 DPI support.
  • Single-instance tray application, safe-start mode, rolling logs, diagnostics, and installed/portable updates.

Screenshots

General settings Magnifier settings Crosshair settings
CenterPoint General settings CenterPoint Magnifier settings CenterPoint Crosshair settings

Magnifier in game

Illustrative circular magnification example using a user-provided Killing Floor 2 scene:

CenterPoint circular magnifier demonstrated in Killing Floor 2

Development

python -m pip install -r requirements-centerpoint.txt
$env:PYTHONPATH = "$PWD\src"
python -m centerpoint

Use python -m centerpoint --safe-start to open settings without capture, overlays, application monitoring, or global hooks.

Release builds

.\build_centerpoint.ps1

This creates a PyInstaller onedir application, a versioned portable ZIP, and—when Inno Setup is installed—a versioned Setup executable under release. Use -SkipInstaller when only the portable package is required.

The same build also creates release\update-manifest.json with the package sizes and SHA-256 hashes. CenterPoint currently uses an explicit unsigned-community-release model: update URLs must point to the official GitHub release host, versions may only increase, and both the application and external updater independently require the exact manifest size and SHA-256. Publish the generated manifest at the repository root only after the matching packages and release notes are available under the generated GitHub Release URLs.

Unsigned releases may trigger Windows SmartScreen or antivirus warnings and do not let Windows prove the publisher identity. Users should obtain updates only from https://github.com/Zerolitter/CenterPoint.

CenterPoint is Windows 10/11 x64 software. Installed settings live under %APPDATA%\CenterPoint Main; portable settings stay in the adjacent Data directory.

Privacy and safety

CenterPoint performs no telemetry and sends no machine identifier. Update checks are ordinary HTTPS requests for the repository manifest. CenterPoint does not alter other applications, but games and services can change their policies; review the rules for each application and use the overlay cautiously.

About

A lightweight, real-time screen magnification overlay with a fixed center-point crosshair to assist visibility in PC games.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages