Releases: CavemanTechandGamming/FS25-Engine-and-Transmission-Config-Tool
Release list
FS25 Engine and Transmission Config Tool 1.1.0
FS25 Engine and Transmission Config Tool 1.1.0
Packaging cleanup plus a much clearer single-page UI: custom presets you can keep, Settings for defaults and storage location, themed dialogs, and a real app icon.
Desktop tool for generating Farming Simulator 25 engine and transmission XML configurations — auto torque curves, gear ratio math, built-in + custom presets, and FS25-compatible export.
Which file should I download?
| Platform | Download |
|---|---|
| Windows (portable) | FS25 Engine and Transmission Config Tool-1.1.0-windows-portable.zip — extract and run the .exe |
| Windows (installer) | FS25 Engine and Transmission Config Tool-1.1.0-windows-setup.exe — real Setup wizard |
| Mac — Apple Silicon (M1 / M2 / M3 / …) | FS25 Engine and Transmission Config Tool-1.1.0-mac-apple-silicon |
| Mac — Intel | FS25 Engine and Transmission Config Tool-1.1.0-mac-intel |
| Linux — Ubuntu | FS25 Engine and Transmission Config Tool-1.1.0-ubuntu |
| Linux — Debian | FS25 Engine and Transmission Config Tool-1.1.0-debian |
| Linux — Linux Mint | FS25 Engine and Transmission Config Tool-1.1.0-mint |
| Linux — Fedora | FS25 Engine and Transmission Config Tool-1.1.0-fedora |
| Linux — Arch | FS25 Engine and Transmission Config Tool-1.1.0-arch |
On Windows, unzip the portable build or run the Setup .exe to install. On macOS/Linux, download the binary and run it (chmod +x if needed).
Linux note: Farming Simulator 25 is not natively released for Linux, but it runs via Steam Proton. This tool is provided natively for Linux modders.
What’s new in 1.1.0
Packaging & releases
- Windows Setup.exe is a real installer (Start Menu / uninstall), not a folder labeled as an installer
- Windows portable stays a zip (single
.exeinside) - Mac and Linux ship as bare binaries (no unnecessary archive around one file)
- Full product name on release assets — no abbreviated filenames
- Build/release checks so a tiny wrong file cannot be published by mistake
- Pixel-art app icon on the window and Windows EXE/installer
UI & workflow
- Single-page layout: Engine (top) and Transmission (bottom) on the left; XML preview on the right
- One Generate XML action for combined engine + transmission
- Compact paired fields; word-wrapped XML preview with line numbers
- Themed dialogs that match the dark UI
Custom presets & Settings
- Save custom engine or transmission presets next to each section’s Load button
- Presets stored under
Custom Presets/Engine presetsandCustom Presets/Transmission presets(default: alongside the EXE) - Settings: choose that folder, set default presets for startup, Open log file
- Light rotating log (
fs25_config_tool.log) for troubleshooting
What’s included
- Dark-mode GUI (CustomTkinter, with Tkinter fallback)
- Engine setup with auto-generated torque curves (turbo and naturally aspirated)
- Transmission support: Manual, Automatic, CVT, PowerShift
- Built-in engine and transmission presets, plus your own custom ones
- FS25-compatible XML export with syntax-highlighted preview
- Copy to clipboard; save engine, transmission, or combined XML
Built-in presets
Engines: 7.3 / 6.0 / 6.7 Powerstroke · 5.9 / 6.7 Cummins
Transmissions: 10-speed Allison · 13-speed Eaton Fuller · 4-speed with Granny Gear · 18-speed Eaton Fuller
Tips
- Torque is derived from horsepower and RPM (
(HP × 9549) / Peak RPM). - Prefer combined FS25 XML when you want engine + transmission in one motor configuration.
- Use the generated XML in your FS25 mod’s motor configuration section.
- Custom presets and settings stay next to the app by default (portable-friendly).
License
MIT
�� Initial Release v1.0.0 - FS25 Engine and Transmission Config Tool
🎉 FS25 Engine and Transmission Config Tool v1.0.0
Initial Release
Welcome to the first release of the FS25 Engine and Transmission Config Tool! This desktop application is designed specifically for Farming Simulator 25 modders who need to generate engine and transmission XML configurations quickly and accurately.
✨ What's New
🚀 Core Features
- Complete Desktop Application: Standalone Python application with modern GUI
- Dark Mode Interface: Beautiful dark theme with CustomTkinter (Tkinter fallback)
- Engine Configuration: Full engine setup with auto-generated torque curves
- Transmission Configuration: Support for Manual, Automatic, CVT, and PowerShift
- Built-in Presets: Popular engines and transmissions ready to use
- XML Generation: FS25-compatible XML output with syntax highlighting
- Portable EXE: No installation required - run from anywhere
🔧 Engine Features
- Auto-Generated Torque Curves: Based on horsepower and RPM specifications
- Turbocharged Support: Different curve generation for turbo vs naturally aspirated
- Preset Engines: 7.3, 6.0, 6.7 Powerstroke; 5.9, 6.7 Cummins
- Custom Engine Creation: Full control over all engine parameters
- Realistic Calculations: Torque = (HP × 9549) / Peak RPM
⚙️ Transmission Features
- Multiple Types: Manual, Automatic, CVT, PowerShift support
- Gear Ratio Calculations: Automatic calculation based on transmission type
- Low Gearing Option: Enhanced torque output for first 25% of gears
- Preset Transmissions: 10-speed Allison, 13-speed Eaton Fuller, 4-speed with Granny Gear, 18-speed Eaton Fuller
- Custom Configurations: Full control over gear counts and ratios
📁 File Management
- Save/Load Presets: JSON-based preset system
- XML Export: Individual engine/transmission files or combined FS25 format
- Copy to Clipboard: Easy copying of generated XML
- Syntax Highlighting: Color-coded XML preview with line numbers
🎯 Perfect For
- FS25 Modders: Generate accurate engine and transmission configurations
- Content Creators: Create custom vehicle configurations
- Mod Developers: Prototype and test different engine/transmission combinations
- Farming Simulator Enthusiasts: Experiment with realistic vehicle setups
📦 What's Included
Portable Release
- FS25 Engine and Transmission Config Tool.exe (13MB) - Complete portable application
- PORTABLE_README.txt - Simple usage instructions
- No Installation Required - Run from USB, cloud storage, or any folder
Source Code
- fs25_config_tool.py (2123 lines) - Complete Python source code
- requirements.txt - Python dependencies
- build_exe.bat - Windows build script for creating EXE
- README.md - Comprehensive documentation
- MIT License - Open source license
🛠️ Technical Details
System Requirements
- Windows: Windows 10 or later (for EXE)
- Python: 3.7+ (for source code)
- Memory: 50MB free disk space
- Dependencies: None (all bundled in EXE)
Architecture
- Modular Design: Separate classes for different functionalities
- Error Handling: Comprehensive validation and error recovery
- Thread Safety: Safe preset management for multi-threaded scenarios
- Memory Management: Optimized XML highlighting to prevent memory leaks
- Encoding Support: Full UTF-8 support for international characters
🚀 Getting Started
Option 1: Portable EXE (Recommended)
- Download
FS25_Engine_and_Transmission_Config_Tool_v1.0.0.exe - Run the executable - no installation required
- Start configuring engines and transmissions!
Option 2: Source Code
- Clone the repository
- Install dependencies:
pip install -r requirements.txt - Run:
python fs25_config_tool.py
📋 Quick Start Guide
- Open the Application: Launch the EXE or run the Python script
- Choose Engine Preset: Select from built-in engines or create custom
- Configure Transmission: Choose transmission type and gear setup
- Generate XML: Click "Generate FS25 XML" for combined output
- Save or Copy: Save to file or copy to clipboard
- Use in FS25: Import the XML into your FS25 mod
🎮 Supported FS25 Features
- Engine Configurations: Complete motor setup with torque curves
- Transmission Configurations: Gear ratios, shift times, axle ratios
- Combined Output: Single XML file with both engine and transmission
- FS25 Compatibility: Matches exact XML format used by the game
🔧 Build Your Own
Creating EXE from Source
# Run the build script
build_exe.bat
# Or manually with PyInstaller
pyinstaller --onefile --windowed --name "FS25 Engine and Transmission Config Tool" fs25_config_tool.py📈 Future Plans
- Additional engine and transmission presets
- More sophisticated torque curve algorithms
- Integration with FS25 modding tools
- Advanced gear ratio optimization
- Custom themes and styling options
🤝 Contributing
This project is open source under the MIT License. Contributions are welcome!
- Report bugs and request features
- Submit pull requests
- Share preset configurations
- Help improve documentation
📞 Support
- GitHub Issues: Report bugs and request features
- Documentation: Check README.md for detailed instructions
- Community: Share with other FS25 modders
Built with ❤️ for the Farming Simulator community
Version 1.0.0 - Initial Release
Released: January 2025