Skip to content

206airmail/ADEditor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoDrive Editor

A user-friendly route editor for the AutoDrive mod of Farming Simulator 25.

Overview

AutoDrive Editor is a complete rewrite of the original Java-based AutoDrive Course Editor, designed to provide a more intuitive and powerful experience for creating and editing AutoDrive routes in Farming Simulator 25.

Main Features

  • Visual Route Editor: Display and edit AutoDrive routes directly on the map overview
  • DDS Support: Native DDS image reader (no external dependencies)
  • Heightmap Integration: Automatic altitude calculation from heightmap data
  • Project Management: Save/load projects with all map data included
  • Non-Destructive Editing: Original savegame files remain untouched until explicit export
  • Undo/Redo System: Full action history support for all editing operations
  • Curve Creation Tool: Advanced Bezier curve generation with tangency control for smooth turns
  • Backward Driving: Native support for FS25 reverse-driving segments with correct data convention
  • Navigation tools: Smooth zoom and pan controls with mouse wheel support
  • Enhanced Validation: Automatic detection of invalid connections and network issues with an interactive "Check Data" dialog
  • Portable package: A "ready to use" 7-Zip package witch stores its settings in its running folder

License

Like the original Java version, this application does not have yet any license attached to it.

Acknowledgments

  • DDSReader: Based on DDSReader.java by Kenji Sasaki (MIT License), with improvements by KillBait
  • AutoDrive Mod: AutoDrive mod for Farming Simulator GitHub
  • Original Editor: Java-based AutoDrive Course Editor as reference GitHub

To do

  • Check tool for propagation mode when double-clic on a route segment
    • Option to make this selection persistent between sessions or not
  • Check box: "Do not show this dialog again" on the "delete items" confirmation dialog
    • Option for restoring this (disabled dialogs ?)
  • Default button: Option to let the user choose witch button is the default when confirming a deletion
  • Background image: used when no project is loaded

Planned Features

  • Waypoints alignment: Align multiple waypoints horizontally, vertically, or along a segment passing to both ends
  • New from scratch: Creating a new project file by just opening a map file, not from a savegame folder and initial AutoDrive datas file
  • Traffic Data Integration: Import existing road network from map to create routes quickly
  • Magnifying glass system: Facilitating selection when several items are located close to others
  • Advanced Route Tools:
    • Auto-connect waypoints along roads
    • Bulk waypoint operations (move, delete, flag change)
    • Route templates and patterns
  • Route Validation:
    • Detect unreachable waypoints
    • Find disconnected route segments
    • Identify routing loops
  • Import/Export Routes: Share route networks with the community
  • Grid Snap: Snap waypoints to grid for alignment
  • Route Statistics: Total route length, waypoint count, marker distribution

Changelog

Version 1.1.0

  • Hovered items highlighting:
    • Hovering a waypoint highlights the waypoint and all segments connected to it
    • Hovering a segment highlights the segment and its two endpoint waypoints
    • Hovered items use distinct colors (orange for waypoints, magenta for segments) to stand out from selected items (red)
  • Curve Creation Tool: New utility for creating smooth Bezier curves with adjustable tangency
  • Enhanced Validation: Added interactive "Check Data" dialog with "Jump to Error" functionality
  • FS25 Reverse Mode Support: Full implementation of reverse-driving segments (marche arrière) aligned with game data conventions
  • Bug Fixes: Numerous fixes for route direction, validation logic, and file handling
  • Portable 7-Zip package: A "ready to use" 7-Zip package witch stores its settings in its running folder

Version 1.0.0

  • Visual Route Editor: Display and edit AutoDrive routes directly on the map overview
  • DDS image reader: Native DDS format support without external dependencies
  • Heightmap integration: Automatic altitude calculation from heightmap data
  • Project management: Save and load projects with all map data included
  • Non-destructive editing: Original savegame files remain untouched until explicit export
  • Navigation tools: Smooth zoom and pan controls with mouse wheel support
  • Route validation: Automatic detection of invalid connections and network issues
  • Marker management: Create and edit route markers
  • Settings persistence: User preferences and recent files management
  • Multilingual support: French and English interface support
  • Undo/Redo System: Full action history support across the application

Made with ❤️ for the Farming Simulator community

About

FS25 AutoDrive Editor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 98.4%
  • NSIS 1.6%