Expand description
Optional integrations with external tools and services.
This module provides optional integration features with third-party tools and services. All integrations are feature-gated and must be explicitly enabled to be compiled.
§Available Integrations
§Assembly Kit Integration
Feature: integration_assembly_kit
Provides functionality for importing and synchronizing table definitions from Creative Assembly’s official Assembly Kit tools. This allows RPFM to stay up-to-date with official schema definitions.
Key capabilities:
- Parsing Assembly Kit table definition XML files
- Importing field metadata (types, keys, references, descriptions)
- Detecting localisable fields
- Automatic schema generation from Assembly Kit data
See assembly_kit module for details.
§Git Integration
Feature: integration_git
Enables basic Git repository management for version control of mod files and schemas. This allows RPFM to fetch schema updates from remote repositories and manage local changes.
Key capabilities:
- Cloning and updating Git repositories
- Pulling changes from remotes
- Basic repository status queries
See git module for details.
§Usage
Each integration is completely optional. Enable only the features you need in your Cargo.toml:
[dependencies]
rpfm_lib = { version = "5.0", features = ["integration_assembly_kit", "integration_git"] }Modules§
- assembly_
kit - Assembly Kit integration for importing official table definitions.