A professional-grade configuration tool for Battlefield 6 with an intuitive interface and powerful features.
FieldTuner is a comprehensive configuration tool designed specifically for Battlefield 6. It provides an intuitive, WeMod-inspired interface for managing all aspects of your game settings, from graphics optimization to advanced technical configurations.
- ๐ฎ Enhanced Config Detection - Auto-detect + manual profile selection
- โก Optimized Quick Settings - 3 performance presets with modern UI
- ๐ฅ๏ธ Modular Graphics Management - Separate tab for graphics settings
- ๐พ Bulletproof Backup System - Enhanced backup with validation
- ๐ง Advanced Settings - Technical settings with search and favorites
- ๐ Real-time Debug Tools - Comprehensive logging and troubleshooting
- ๐ Portable Design - No installation required, runs anywhere
- โ๏ธ User Preferences - Customizable application settings
- โญ Favorites System - Save and manage favorite settings
- ๐ฏ Profile Selector - Manual profile selection when auto-detect fails
- Download the latest release from Releases
- Download
FieldTuner-2.0.exe(~45MB) - Right-click โ "Run as administrator"
- Start configuring your Battlefield 6 settings!
Note: No installation required! The executable is completely portable.
# Clone the repository
git clone https://github.com/tomstetson/FieldTuner-2.0.git
cd FieldTuner-2.0
# Install dependencies
pip install -r requirements.txt
# Run the application
python src/main_v2.py| Preset | Description | Use Case |
|---|---|---|
| Esports Pro | Maximum performance for competitive play | Professional gaming, tournaments |
| Competitive | Balanced performance and quality | Ranked matches, competitive play |
| Balanced | Good performance with decent quality | Casual gaming, mixed use |
| Quality | High quality settings | Single-player, cinematic experience |
| Performance | Maximum performance settings | Low-end hardware, high FPS |
- โ Automatic Backups - Creates backups before any changes
- โ Confirmation Dialogs - Prevents accidental modifications
- โ Error Recovery - Robust error handling and recovery
- โ Comprehensive Logging - Detailed logs for troubleshooting
- โ Admin Privileges - Secure file modification with proper permissions
FieldTuner 2.0/
โโโ ๐ src/ # Main source code
โ โโโ main_v2.py # Main entry point (V2.0)
โ โโโ main.py # Legacy entry point
โ โโโ debug.py # Debug utilities
โ โโโ ๐ core/ # Core functionality
โ โ โโโ config_manager.py # Config file management
โ โ โโโ favorites_manager.py # Favorites system
โ โ โโโ app_state.py # Application state
โ โ โโโ user_preferences.py # User settings
โ โ โโโ bf6_features.py # BF6-specific features
โ โ โโโ path_config.py # Path configuration
โ โโโ ๐ ui/ # User interface
โ โ โโโ main_window.py # Main window
โ โ โโโ theme.py # Theme management
โ โ โโโ error_handler.py # Error handling
โ โ โโโ ๐ tabs/ # Application tabs
โ โ โ โโโ quick_settings_v2.py # Quick settings (V2.0)
โ โ โ โโโ bf6_features.py # BF6 features
โ โ โ โโโ graphics.py # Graphics settings
โ โ โ โโโ input.py # Input settings
โ โ โ โโโ advanced.py # Advanced settings
โ โ โ โโโ backup.py # Backup management
โ โ โ โโโ code_view.py # Raw config view
โ โ โ โโโ debug.py # Debug info
โ โ โ โโโ preferences.py # User preferences
โ โ โโโ ๐ components/ # UI components
โ โ โโโ custom_widgets.py # Custom widgets
โ โโโ ๐ utils/ # Utilities
โ โโโ config_parser.py # Config parsing
โ โโโ file_utils.py # File operations
โ โโโ process_utils.py # Process monitoring
โ โโโ performance.py # Performance utilities
โโโ ๐ assets/ # Application assets
โ โโโ icon.ico # Application icon
โ โโโ logo.png # Professional logo
โ โโโ scaled_icon.png # GitHub logo
โโโ ๐ docs/ # Documentation
โ โโโ INSTALLATION.md # Installation guide
โ โโโ development-notes/ # Development notes
โ โโโ ... # Additional docs
โโโ ๐ tests/ # Test suite
โโโ ๐ dist/ # Built executables (gitignored)
โโโ ๐ releases/ # Release packages
โโโ ๐ build.py # Build script
โโโ ๐ pyproject.toml # Project configuration
โโโ ๐ requirements.txt # Python dependencies
โโโ ๐ README.md # This file
FieldTuner 2.0 is built with modern Python technologies:
- Python 3.11+ - Modern Python with type hints and performance improvements
- PyQt6 6.5+ - Cross-platform GUI framework for professional interfaces
- psutil 5.9+ - Process and system utilities for runtime monitoring
- PyInstaller - Packaging tool for creating portable executables
- Modular Design - Separated core, UI, and utilities for maintainability
- Type Hints - Full type annotations for better code quality
- Error Handling - Comprehensive error handling and logging
- Portable Builds - Single-file executable with no installation needed
- OS: Windows 10/11 (64-bit)
- RAM: 4GB minimum
- Storage: 50MB free space
- Battlefield 6: Must be installed and run at least once
- OS: Windows 11 (64-bit)
- RAM: 8GB or more
- Storage: 100MB free space
- Battlefield 6: Latest version
FieldTuner automatically detects config files in:
%USERPROFILE%\Documents\Battlefield 6\settings\steam\PROFSAVE_profile%USERPROFILE%\Documents\Battlefield 6\settings\PROFSAVE_profile%USERPROFILE%\OneDrive\Documents\Battlefield 6\settings\steam\PROFSAVE_profile
- Backups:
%APPDATA%\FieldTuner\backups\ - Logs:
%APPDATA%\FieldTuner\logs\ - Settings: Portable data storage
- โ Make sure Battlefield 6 is installed
- โ Run the game at least once to create config files
- โ Check that config files exist in your Documents folder
- โ Run FieldTuner as administrator
- โ Ensure you have administrator privileges
- โ Check Windows version compatibility
- โ Use the portable executable version
- โ Check antivirus software isn't blocking the executable
- Open the Debug tab in FieldTuner
- Check the real-time logs for error messages
- Look for specific error patterns
- Report issues with log details
We welcome contributions! Please see our Contributing Guidelines for details.
# Clone the repository
git clone https://github.com/tomstetson/FieldTuner-2.0.git
cd FieldTuner-2.0
# Create virtual environment
python -m venv venv
# Activate virtual environment
# On Windows:
venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run the application
python src/main_v2.py
# Run tests
python -m pytest tests/ -v
# Build executable
python build.py- ๐ Quick Start Guide - Get started in minutes
- ๐ User Guide - Complete user documentation
- ๐ง Installation Guide - Detailed setup instructions
- ๐งช Testing Guide - Testing and debugging
- ๐๏ธ Project Structure - Code organization
- ๐ค Contributing - How to contribute
- โ Core Features - Complete and tested
- โ UI/UX - Professional, WeMod-inspired design
- โ Backup System - Robust backup and restore functionality
- โ Portable Build - Self-contained executable ready
- โ Documentation - Comprehensive guides
- โ Testing - Test coverage with automated testing
- ๐ V2.0 - Initial release available
This project is licensed under the MIT License - see the LICENSE file for details.
- Nobody621 - For the original idea
- PyQt6 - For the excellent GUI framework
- Python Community - For the amazing ecosystem
- Cursor - For the incredible AI-powered development experience