Git Product home page Git Product logo

crossover's Introduction

CrossOver TravisCI Status Appveyor Status

๐ŸŽฏ Adjustable gaming Crosshair Overlay for any screen

CrossOver allows you to place a customizable crosshair overlay above any application window. Improve your aim and gain a competitive advantage with a permanant colored crosshair to mark center screen.

Quick Start

  • Choose a crosshair from over 50 sights
  • Click and drag the grip icon to move Crossover around
  • Use Control-Alt-Shift and arrow keys for fine-tuning
  • Control-Alt-Shift-X to lock in place
  • Control-Alt-Shift-R to reset and recenter

Features

  • Choose from tons of true-to-life sights
  • Cross-platform: Windows, MacOS, and Linux support
  • Support for multiple monitors
  • Choose between center Dot or Crosshair
  • Customize crosshair size, color, and opacity
  • Persistant settings remembers your choices automatically
  • Automatically updates in the background to keep your features fresh
  • Tested via Spectron

Other crosshair programs offer a single style or color option, and often don't allow you to reposition them. CrossOver is a small, unintrusive crosshair overlay which has plenty of configuration options to assist with aiming and vision of your crosshair. CrossOver offers a huge improvement to many games' default crosshairs for those with colorblindness or contrast issues.

Thanks to Reddit user /u/IrisFlame for the premade library of crosshairs!

Install

macOS 10.10+, Linux, and Windows 7+ are supported.

Download the latest version of CrossOver from the releases page

Windows

Download the .exe file. (CrossOver-Setup-x.x.x.exe)

macOS

Download the .dmg file. (CrossOver-x.x.x.dmg)

Linux

Download the .AppImage or .deb file.

The AppImage needs to be made executable after download.

Because this app is Free and Open-Source, we cannot afford to sign our code. This means Chrome may warn about an untrusted download, this is normal. Click the arrow icon -> Keep to finish downloading. Windows Defender and Mac Gatekeeper will prevent you from running the app the first time.
Windows

Windows protected your PC.

  • Click More Info
  • Click Run Anyway
Mac

"CrossOver" cannot be opened because the developer cannot be verified.

  • Locate the CrossOver app
  • Hold Control while you click the app icon, then choose Open from the shortcut menu
Further instructions for Windows and Mac

Usage

โŒ marks the spot...

Click and drag the crosshair to anywhere on any screen.

Double-click the drag icon to center the crosshair on the current display.

To quit in Windows, toggle the app unlocked and right-click > Close.

On a Mac, the Option key is used instead of Alt.

Keyboard Shortcuts

Description Keys
Toggle the settings window and lock the crosshair in place Control-Alt-Shift-X
Quickly hide/show the application Control-Alt-Shift-E
Reset all settings and center the window Control-Alt-Shift-R
Display the "About" window details Control-Alt-Shift-A
Move the crosshair a single pixel Control-Alt-Shift-Arrows



Development

Built with Electron. Simple HTML and Javascript, no framework.

Start developing in src/main.js and src/renderer.js.

Run

$ npm install && npm start

Build

wine and mono must be installed for Windows builds (macOS)

$ npm run build

Publish

$ npm run release

Then edit the automatically created GitHub Releases draft and publish.

Bugs

Hidden by fullscreen apps

Currently CrossOver only works with windowed applications, use Windowed Fullscreen mode if your game or application supports it. Windows - [lacymorrow#1]

Sight is deformed or off by 1 pixel

Due to limitations in chrome we are unable to generate sub-pixel graphics, although there may be a way...

Transparency not working

CrossOver will not hide settings when locked. Crosshair loses opacity (becomes opaque). Linux (debian) - [lacymorrow#5]

crossover's People

Contributors

lacymorrow avatar marcmascarell avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.