Python API

All public functions and types are importable from x4_catalog:

from x4_catalog import build_vfs, inspect_asset, scaffold_ware, ...

Sections

Section Contents
Core Types CatEntry, DiffOp, ValidationResult, FileValidationReport, ValidationReport, ConflictEntry, ConflictReport
Archive Functions build_vfs, list_entries, extract_to_disk, pack_catalog, diff_file_sets
Diff Patching generate_diff, validate_diff_file, validate_diff_directory
Index Functions build_index, open_index, is_index_stale, find_index_db, db_path_for_game_dir
Discovery Functions inspect_asset, search_assets, extract_macro
Conflict Detection check_conflicts
Scaffolding Functions scaffold_project, scaffold_ware, scaffold_equipment, scaffold_ship
Translation Validation validate_translations, scaffold_translation
Schema Validation validate_schema
Schema Extraction extract_schema_to_db, extract_scriptproperties_to_db

Table of contents


x4cat — MIT License

This site uses Just the Docs, a documentation theme for Jekyll.