Looking to improve your aiming skills for FPS games or rhythm games? inviOSU is a unique aiming practice game inspired by OSU! that uses transparent backgrounds to help you focus and track your accuracy in real-time.
inviOSU features transparent targets that appear on screen, challenging your precision while providing detailed statistics on your performance. It also includes an FPS mode for first-person shooter aiming practice.
What You’ll Learn
- How to install inviOSU on Linux or Windows
- How to configure controls and game settings
- How to use both standard and FPS modes
- Tips for improving your aiming skills
Features
📖 Transparent Backgrounds
Targets appear against transparent backgrounds, enhancing focus and concentration. This unique visual approach helps isolate aiming practice from distractions.
📖 FPSinviOSU Mode
Practice first-person shooter aiming with a 3D perspective. This mode is perfect for FPS gamers looking to improve their tracking and reflexes.
📖 Customizable Settings
Adjust target appearance, speed, approach rate, and size to match your skill level and training needs.
📖 Real-Time Accuracy Tracking
Monitor your progress with live statistics including:
- Hit percentage
- Points earned
- Individual hit counts (300, 100, 50, Miss)
📖 Star Patterns
Practice with increasing and decreasing difficulty patterns. Progress from easier patterns to more challenging ones as your skills improve.
📖 YouTube Integration
Add YouTube video links to play along with. Practice your aiming while watching tutorials, gameplay, or any video content.
📖 Import/Export
Save and share your game settings similar to OSU! beatmaps. Import custom configurations or export your preferred settings.
📖 Lightweight Performance
Runs smoothly on minimal hardware:
- RAM: 512 MB
- CPU: 2-core
- Perfect for low-end systems
Installation
Option 1: Linux
# Clone the repository
git clone https://gitlab.com/krafi/inviOSU.git
cd inviOSU
# Create virtual environment (if not exists)
python3 -m venv linux/inviOSU_env
# Activate virtual environment
source linux/inviOSU_env/bin/activate
# Install dependencies
pip install pyqt5 pyautogui keyboard pytube pydub
# Run the game
python3 run-inviOSU.py
To run FPS mode:
python3 FpsInviOSU_beta.py
Option 2: Windows
📖 Windows Installation
-
Install Python 3.11+: Download Python
-
Install FFmpeg: Download FFmpeg Add FFmpeg to your system PATH
-
Clone and Setup:
git clone https://gitlab.com/krafi/inviOSU.git cd inviOSU # Create virtual environment python -m venv windows\windows_venv # Activate windows\windows_venv\Scripts\activate # Install dependencies pip install pyqt5 pyautogui keyboard pytube pydub -
Run the Game:
# Standard mode py run-inviOSU.py # FPS mode py FpsInviOSU_beta.py
For best results, use the Python version instead of .exe. It provides better compatibility and access to all features.
Controls
Default Keyboard Controls:
- X Key: Primary click/hit
- Y Key: Secondary action
You can customize controls in the game settings. Keyboard keys can be replaced with mouse buttons for more comfortable aiming practice.
How to Play
Standard Mode (inviOSU)
- Launch the Game: Run
python3 run-inviOSU.py - Customize Settings: Adjust target speed, size, and approach rate
- Start Practice: Targets will appear on screen
- Aim and Click: Use X and Y keys to hit targets as they approach
- Track Progress: Monitor your accuracy percentage and scores
FPS Mode (FpsInviOSU)
- Launch FPS Mode: Run
python3 FpsInviOSU_beta.py - First-Person View: Practice aiming in a 3D FPS perspective
- Track Targets: Hit targets as they move across the screen
- Monitor Stats: Track hit percentage and improve over time
Running Both Modes Simultaneously
python3 zx_key_osu.py & (sleep 5 && python3 run-inviOSU.py)
Tips for Success
- Start Slow: Begin with slower target speeds and increase gradually
- Focus on Accuracy: Speed comes naturally with practice
- Use Mouse: External mouse recommended for better precision
- Regular Practice: Short daily sessions are more effective than long ones
- Track Progress: Monitor your accuracy stats to identify improvement areas
Troubleshooting
📖 Game won't start?
-
Ensure Python 3.11+ is installed:
python3 --version -
Verify all dependencies are installed:
pip install pyqt5 pyautogui keyboard pytube pydub -
On Windows, ensure FFmpeg is in your PATH
-
Try running from the repository root directory
📖 Targets not appearing?
- Check display settings
- Ensure the game window has focus
- Try adjusting target size in settings
- Verify transparent background is supported
📖 Controls not responding?
- Check that keyboard is properly connected
- Verify control keys in settings
- Try running as administrator
- Ensure no other applications are capturing keypresses
📖 Transparency not working on Windows?
This is a known limitation on Windows. The game will still function, but transparent backgrounds may not display correctly.
System Requirements
- RAM: 512 MB minimum
- CPU: 2-core processor
- Python: 3.11+
- Dependencies: PyQt5, pyautogui, keyboard, pytube, pydub
inviOSU runs smoothly even on older or low-end systems, making it accessible for everyone looking to improve their aiming skills.
Source Code
View and contribute to the project: inviOSU on GitLab
Whether you’re an FPS gamer, OSU! player, or just want to improve your mouse accuracy, inviOSU offers a unique and effective way to practice aiming. The transparent backgrounds force you to focus entirely on precision!
Start your aiming practice today!
Discussion
0 commentsJoin the Discussion
Sign in to post comments and join the conversation.
No comments yet. Be the first to share your thoughts!