maps4fs •
maps4fs UI •
maps4fs Data •
maps4fs API •
maps4fs Stats •
maps4fs Bot
pygmdl •
pydtmdl

Overview •
How to Launch •
Step-by-Step Guide •
Workflow Optimizations
FAQ •
Get Help •
Resources •
Special thanks •
Video Tutorials
🚜 Farming Simulator 22 & 25 - Generate maps for both game versions
🗺️ Flexible Map Sizes - 2x2, 4x4, 8x8, 16x16 km + custom sizes
✂️ Map Scaling & Rotation - Perfect positioning and sizing control
🌍 Real-World Foundation - Built from OpenStreetMap and satellite data
🏞️ Accurate Terrain - SRTM elevation data with custom DTM support
🛰️ High-Resolution Imagery - Automatic satellite texture downloads
🌾 Smart Field Generation - Automatic farmable area detection
🌳 Intelligent Farmlands - Property boundaries based on real data
🌲 Natural Forests - Tree placement with customizable density
🌊 Water Systems - Rivers, lakes, and water planes
🌿 Decorative Foliage - Realistic vegetation and grass areas
🚧 Complete Spline Networks - Roads and infrastructure
🔷 Background Terrain - 3D *.obj files for surrounding landscape
📦 Giants Editor Ready - Import and start building immediately
🗺️ Advanced Customization - Custom OSM maps and elevation data
🔌 API Integration - Generate maps programmatically via API
📚 Complete Documentation - Detailed guides and video tutorials
Example of map generated with Maps4FS with no manual edits.
The core idea originates from the excellent maps4cim project.
The main goal of this project is to generate map templates based on real-world data for Farming Simulator. It's important to understand that templates are not finished maps. They serve as a foundation for map creation, using built-in textures to represent different terrain types and structures with accurate shapes and scales, along with generating realistic height maps. The detailed work of creating a complete, playable map remains with you. If you expected to simply run this tool and receive a ready-to-play map, this may not meet those expectations. However, if you're a map creator, this tool will significantly reduce your development time.
For newcomers to map creation, here's the typical workflow:
- Generate a map template using this tool.
- Download the Giants Editor.
- Open the generated template in Giants Editor.
- Begin detailed map development (adding roads, fields, buildings, etc.).
This section lists essential tools required for Farming Simulator map creation.
For basic map development, you only need Giants Editor. However, creating background terrain—the surrounding world that prevents your map from appearing to float in empty space—requires additional tools: Blender with the official exporter plugins. For realistic background terrain textures, QGIS is needed to obtain high-resolution satellite imagery.
- Giants Editor - Official map creation tool for Farming Simulator
- Blender - Open-source 3D modeling software for creating Farming Simulator assets
- Blender Exporter Plugins - Official plugins for exporting models from Blender to i3d format (Farming Simulator's native format)
First and foremost, thanks to our direct contributors who have made code contributions to the project.
Additionally, we extend gratitude to community members who have supported the project through feedback, testing, and expertise, even without direct code contributions:
- Ka5tis - Investigated the "spiky terrain" issue and discovered the solution: increasing
DisplacementLayer
size values - Kalderone - Provided valuable feedback, suggestions, and expert guidance on map-making processes, highlighting crucial Giants Editor settings
- kirasolda - Offered expert Blender advice, assisted with background terrain processing, and created detailed tutorials for preparing OBJ files for Giants Editor
- BFernaesds - Conducted comprehensive manual application testing
- gamerdesigns - Performed thorough manual application testing
- Tox3 - Contributed extensive manual application testing
- Lucandia - Developed the excellent StreamLit STL file preview widget
- H4rdB4se - Investigated custom OSM file compatibility issues and established proper JOSM workflow procedures
- kbrandwijk - Created the satellite image downloader tool for Google Maps and granted permission for modification and Python package creation
- Maaslandmods - Conceived the UI tree schema editing feature and provided implementation images and code examples
- StrauntMaunt - Developed procedural generation scripts, provided essential Maps4FS updates, and authored procedural generation documentation