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.
- ๐ฎ Automatic Config Detection - Finds your BF6 config files automatically
- โก Quick Settings Presets - 5 optimized presets for different playstyles
- ๐ฅ๏ธ Graphics Management - Comprehensive graphics settings control
- ๐พ Smart Backup System - Automatic backups with easy restoration
- ๐ง Advanced Settings - Technical settings with user-friendly descriptions
- ๐ Debug Tools - Real-time logging and troubleshooting
- ๐ Portable Design - No installation required, runs anywhere
- ๐ Progress Indicators - Visual feedback during configuration changes
- โจ๏ธ Keyboard Shortcuts - Ctrl+S (save), F5 (refresh), Ctrl+B (backup), Ctrl+R (restore)
- ๐ก๏ธ Enhanced Error Handling - Robust error recovery and clear user feedback
- ๐งช Comprehensive Testing - 24 new test cases with 100% pass rate
- ๐ง Developer Tools - Type hints, centralized constants, and utility functions
- โก Performance Optimizations - Faster startup and better memory management
A browser-based version with a tactical command center UI:
- ๐ฅ๏ธ No Installation - Works in any modern browser
- โก 150+ Settings - Complete settings database
- ๐ฏ 5 Pro Presets - Quick optimization profiles
- ๐ Real-time Search - Find settings instantly
- ๐ Change Tracking - Visual diff of modifications
See fieldtuner-web/ for details or try it online.
Hans Yolo - For the original idea
- Go to Releases
- Download
FieldTuner-V1.1-Improved.exe(~40.5MB) - Right-click โ "Run as administrator"
- Start configuring your Battlefield 6 settings!
Note: No installation required! The executable is completely portable.
- OS: Windows 10/11 (64-bit)
- RAM: 4GB minimum, 8GB recommended
- Storage: 50MB free space
- Battlefield 6: Must be installed and run at least once
- Launch FieldTuner (run as administrator)
- Select your BF6 config file (auto-detected)
- Choose a preset or customize settings
- Click "Apply Changes" to save (or use Ctrl+S)
Keyboard Shortcuts:
Ctrl+S- Save/Apply changesF5- Refresh settingsCtrl+B- Create quick backupCtrl+R- Restore from backup
"Config file not found"
- 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
"Permission denied"
- Run FieldTuner as administrator
- Ensure you have administrator privileges
"Application won't start"
- Check Windows version compatibility
- Use the portable executable version
- Check antivirus software isn't blocking the executable
# Clone the repository
git clone https://github.com/tomstetson/FieldTuner.git
cd FieldTuner
# Install dependencies
pip install PyQt6
# Run the application
python src/main.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/
โโโ ๐ src/ # Main source code
โ โโโ main.py # Core application (4,300+ lines)
โ โโโ settings_database.py # BF6 settings database
โ โโโ debug.py # Debug utilities
โโโ ๐ assets/ # Application assets
โ โโโ icon.ico # Application icon
โ โโโ logo.png # Professional logo
โ โโโ scaled_icon.png # GitHub logo
โโโ ๐ docs/ # Documentation
โโโ ๐ tests/ # Test suite
โโโ ๐ dist/ # Built executables
โโโ ๐ releases/ # Release packages
โโโ ๐ build.py # Build script
โโโ ๐ pyproject.toml # Project configuration
โโโ ๐ README.md # This file
- 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.git
cd FieldTuner
# Install dependencies
pip install PyQt6
# Run the application
python src/main.py
# Run tests
python -m pytest tests/ -v- ๐ 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
- โ V1.1 Enhanced - Latest release with improvements
- ๐ V1.0 - Initial release available
This project is licensed under the MIT License - see the LICENSE file for details.