Settings

The Settings feature provides centralized management of game-specific configurations that define how Maps4FS generates your maps. This powerful tool allows you to customize and organize your texture schemas, tree schemas, and map templates across different Farming Simulator versions.

⚠️ Local Deployment Only: Settings management is exclusively available in Local Deployment, similar to the Presets feature.

What are Settings?

Settings in Maps4FS refer to the configuration files that control various aspects of map generation:

  • Texture Schemas - Define how OpenStreetMap data translates to Farming Simulator textures

  • Tree Schemas - Control which tree species are available for procedural placement

  • Building Settings - Control procedural building generation and placement

  • Map Templates - Provide the foundational structure for generated maps

  • General Settings - Software-wide configurations and server management

Settings Interface

How Settings Work

🎯 Game Version Support

Settings are organized by Farming Simulator version with different capabilities:

Farming Simulator 25:

  • βœ… Texture Schemas

  • βœ… Tree Schemas

  • βœ… Building Settings

  • βœ… Map Templates

Farming Simulator 22:

  • βœ… Texture Schemas

  • βœ… Map Templates

  • ❌ Tree Schemas (not supported)

  • ❌ Building Settings (not supported)

πŸ“ Directory Structure

Settings are stored in the templates/ folder within your Data Directory:

πŸ“‚ templates/
β”œβ”€β”€ πŸ“‚ fs25/                    # Farming Simulator 25 settings
β”‚   β”œβ”€β”€ πŸ“‚ texture_schemas/     # FS25 texture configurations
β”‚   β”‚   β”œβ”€β”€ πŸ“„ default.json     # Default texture schema
β”‚   β”‚   β”œβ”€β”€ πŸ“„ realistic.json   # Custom realistic textures
β”‚   β”‚   └── πŸ“„ simplified.json  # Simplified texture set
β”‚   β”œβ”€β”€ πŸ“‚ tree_schemas/        # FS25 tree configurations  
β”‚   β”‚   β”œβ”€β”€ πŸ“„ default.json     # Default tree selection
β”‚   β”‚   β”œβ”€β”€ πŸ“„ european.json    # European tree species
β”‚   β”‚   └── πŸ“„ minimal.json     # Minimal tree variety
β”‚   └── πŸ“‚ map_templates/       # FS25 map templates
β”‚       β”œβ”€β”€ πŸ“„ standard.zip     # Standard FS25 template
β”‚       └── πŸ“„ custom.zip       # Custom map template
└── πŸ“‚ fs22/                    # Farming Simulator 22 settings
    β”œβ”€β”€ πŸ“‚ texture_schemas/     # FS22 texture configurations
    β”‚   β”œβ”€β”€ πŸ“„ default.json     # Default texture schema
    β”‚   └── πŸ“„ custom.json      # Custom texture set
    └── πŸ“‚ map_templates/       # FS22 map templates
        β”œβ”€β”€ πŸ“„ standard.zip     # Standard FS22 template  
        └── πŸ“„ modded.zip       # Modded map template

Settings Management Interface

The Settings tab provides intuitive management similar to the Presets system:

πŸ—‚οΈ List View

  • Visual Overview - See all available settings organized by category

  • Quick Details - File size, creation date, and modification date

  • Status Indicators - Identify default settings and active configurations

βš™οΈ Management Actions

  • πŸ‘οΈ View - Preview setting content without editing

  • ✏️ Rename - Give descriptive names to your configurations

  • πŸ—‘οΈ Delete - Remove unwanted settings (with safety confirmations)

  • ⭐ Set Default - Mark settings as default for new map generations

πŸ”„ Integration with Generation

  • Automatic Selection - Default settings are applied automatically

  • Custom Override - Choose specific settings for individual maps

  • Validation - Ensures settings compatibility with selected game version

Setting Types Explained

🎨 Texture Schemas

Control how OpenStreetMap features become Farming Simulator terrain textures.

What they define:

  • Road surface types and widths

  • Field and farmland appearances

  • Forest and vegetation textures

  • Water and shoreline materials

  • Building and structure surfaces

Use cases:

  • Regional Authenticity - European vs. American road styles

  • Visual Style - Realistic vs. stylized appearances

  • Performance Optimization - Simplified textures for better performance

Learn more: Texture Schema Documentation

🌳 Tree Schemas (FS25 Only)

Define which tree species are available for procedural forest generation.

What they control:

  • Available tree species (oak, pine, birch, etc.)

  • Growth stage variations (young to ancient)

  • Regional tree distributions

  • Performance optimization through species selection

Use cases:

  • Geographic Realism - Native species for specific regions

  • Seasonal Variation - Appropriate tree types for climate zones

  • Performance Tuning - Optimized tree selection for hardware capabilities

Learn more: Tree Schema Documentation

πŸ—ΊοΈ Map Templates

Provide the foundational structure and assets for generated maps.

What they include:

  • Basic map geometry and terrain structure

  • Standard buildings and objects

  • Game-specific configuration files

  • Required texture and model assets

Use cases:

  • Game Compatibility - Ensure maps work with specific FS versions

  • Custom Features - Templates with specialized buildings or layouts

  • Mod Integration - Templates designed for specific mod requirements

Learn more: Map Templates Documentation

🏒 Building Settings (FS25 Only)

Control how buildings are placed on your maps.

Available Settings:

πŸ—οΈ Generate Buildings

  • Type: Boolean (True/False)

  • Default: True

  • Purpose: Enable or disable building generation entirely

🌍 Region

  • Type: Selection (auto, all, EU, US)

  • Default: auto

  • Purpose: Define which regional building sets are available for placement

    • auto - Automatically selects appropriate region based on map coordinates

    • all - Ignores regional restrictions and allows mixing of all building types

    • EU - Uses only European-style buildings

    • US - Uses only American-style buildings

πŸ“ Tolerance Factor

  • Type: Percentage (5% - 70%)

  • Default: 30%

  • Purpose: Controls how precisely building sizes must match designated areas

How Tolerance Factor Works:

  • Lower values (5-15%) - More precise size matching, fewer buildings placed, better visual accuracy

  • Medium values (20-40%) - Balanced approach with good coverage and reasonable accuracy

  • Higher values (50-70%) - More buildings placed, but with potentially significant size differences

⚠️ Important: Very low tolerance values may result in some building areas being left empty if no suitable matches are found.

Use Cases:

  • Realistic Placement - Use lower tolerance for authentic building proportions

  • Dense Coverage - Use higher tolerance to ensure most designated areas get buildings

  • Regional Theming - Set specific regions for geographic authenticity

  • Mixed Styles - Use "all" regions for diverse architectural variety

Getting Started with Settings

1️⃣ Access Settings

Navigate to the Settings tab in your local Maps4FS interface.

2️⃣ Select Game Version

Choose between Farming Simulator 25 or Farming Simulator 22.

3️⃣ Browse Categories

Explore Texture Schemas, Tree Schemas (FS25), Building Settings (FS25), and Map Templates.

4️⃣ Manage Your Settings

  • View existing configurations

  • Rename settings with descriptive names

  • Set defaults for automatic use

  • Delete unused configurations

5️⃣ Apply to Generation

Your default settings are automatically used, or select specific settings during map creation.

Selected settings

Advanced Settings Management

πŸ”„ Import/Export Workflow

  • Backup Configurations - Export important settings for safekeeping

  • Share Settings - Exchange configurations with other Maps4FS users

  • Version Control - Maintain different versions of the same configuration type

🎯 Default Management Strategy

  • Set Sensible Defaults - Choose your most commonly used configurations

  • Project-Specific Overrides - Select specialized settings for specific map projects

  • Fallback Safety - Always maintain working default configurations

πŸ“Š Organization Best Practices

  • Descriptive Names - Use clear, descriptive names (e.g., "European_Roads_Dense", "Mountain_Trees_FS25")

  • Version Documentation - Include version numbers or dates in names when managing iterations

  • Purpose Clarity - Name settings based on their intended use case or geographic region

Integration with Other Features

πŸ”— Presets Integration

Settings work seamlessly with the Presets system:

  • Preset Application - Presets can specify which settings to use

  • Consistent Workflow - Similar management interface for both features

  • Complete Configuration - Combine data presets with settings for full map control

πŸ—‚οΈ Data Directory Integration

Settings are part of the Data Directory structure:

  • Persistent Storage - Settings survive container updates and restarts

  • File System Access - Direct file manipulation when needed

  • Backup Inclusion - Settings are included in data directory backups

πŸ”— Schemas Editor Integration

The Schemas Editor directly integrates with Settings management:

  • Direct Save - Save edited schemas directly to Settings from the editor

  • Visual Creation - Create new configurations through visual interface and save to Settings

  • Template Creation - Develop new configurations for Settings library

  • Seamless Workflow - Edit schemas visually, then organize them in Settings

πŸ—‚οΈ My Maps Integration

The My Maps feature provides schema access and Settings integration:

  • Schema Viewing - View schemas from previously generated maps

  • Save to Settings - Export schemas from successful maps directly to Settings

  • Configuration Discovery - Find proven configurations from your map history

  • Best Practice Capture - Save working schemas for future use

πŸ”§ General Settings

Software-wide configurations and maintenance tools:

πŸ–₯️ Server Management

Essential backend server operations and maintenance:

  • 🧹 Clean Cache - Remove cached data and temporary files to resolve issues with outdated data or free up disk space

  • πŸ”„ Reload Templates - Download and update default templates from the remote repository to ensure you have the most up-to-date schemas and configurations

🌐 Clear Browser Settings

Reset all local preferences and defaults:

  • πŸ—‘οΈ Clear Settings - Removes all stored preferences including default templates, presets, survey responses, and other settings saved in your browser's local storage

⚠️ Important: These operations affect the backend server and local data. Ensure no map generation is in progress before performing maintenance tasks.

Future Enhancements

πŸ”§ General Settings Expansion

Planned additional features for General Settings:

  • Performance Settings - Memory usage monitoring, CPU optimization controls

  • Interface Preferences - Theme selection, layout customization, language options

  • Generation Defaults - Default map sizes, coordinate systems, output formats

  • Integration Settings - External tool configurations, export preferences

πŸ“ˆ Enhanced Management

Future improvements planned:

  • Settings Validation - Automatic compatibility checking and error detection

  • Bulk Operations - Import/export multiple settings simultaneously

  • Settings Marketplace - Community sharing platform for configurations

  • Advanced Filtering - Search and filter settings by tags, compatibility, or creation date

Troubleshooting

❌ Common Issues

Settings not appearing:

  • Ensure files are in the correct directory structure

  • Check file permissions in the Data Directory

  • Verify JSON syntax in configuration files

Default settings not applying:

  • Confirm default is properly marked in the interface

  • Check for conflicting manual selections during generation

  • Verify settings compatibility with selected game version

Performance issues:

  • Consider using simplified texture schemas for better performance

  • Reduce tree variety in tree schemas if experiencing slowdowns

  • Ensure map templates are appropriate for your hardware capabilities


Master your map generation workflow with comprehensive Settings management. Organize your configurations, establish reliable defaults, and create maps with consistent, professional results every time!

Last updated