A comprehensive suite of tools for working with Earth 2150 game data files.
- WD Archives - Extract, create, and modify WD archive files
- TEX Textures - Convert TEX format to PNG and other image formats
- MSH Models - Read and convert MSH 3D models to COLLADA (DAE) format
- PAR Parameters - Parse and edit game parameter files
- GUI Applications - User-friendly graphical interfaces for archive and parameter management
Command-line tool for batch processing and automation.
Requirements: .NET Runtime 8.0 x64
Usage:
EarthTool.CLI.exe --helpDownload the latest release or build from source.
Desktop application with visual interface for managing WD archives.
Features:
- Browse archive contents
- Extract files (single or batch)
- Add files to archives
- Create new archives
- View file information and statistics
See EarthTool.WD.GUI/README.md for detailed documentation.
Desktop application for viewing and editing Earth 2150 parameter files.
Features:
- Browse and search parameter entities
- Edit entity properties with validation
- View entity relationships and dependencies
- Save modified parameter files
- Type-safe editing with real-time validation
git clone https://github.com/Arkezar/EarthTool.git
cd EarthTool
dotnet buildBuild CLI:
cd EarthTool.CLI
dotnet publish -c ReleaseBuild WD GUI:
cd EarthTool.WD.GUI
dotnet publish -c ReleaseBuild PAR GUI:
cd EarthTool.PAR.GUI
dotnet publish -c Release- EarthTool.Common - Shared interfaces and utilities
- EarthTool.Common.GUI - Shared GUI components and services (Avalonia UI)
- EarthTool.WD - WD archive format support
- EarthTool.TEX - TEX texture format support
- EarthTool.MSH - MSH 3D model format support
- EarthTool.DAE - COLLADA export functionality
- EarthTool.PAR - Parameter file support
- EarthTool.CLI - Command-line interface
- EarthTool.WD.GUI - Archive manager GUI (Avalonia UI)
- EarthTool.PAR.GUI - Parameter editor GUI (Avalonia UI)
The project includes comprehensive test suites:
dotnet testContributions are welcome! Please feel free to submit pull requests or open issues.
Special thanks to members of Inside Earth discord:
- Guardian#2935 - information on mount points, part offsets, model build templates
- Ninetailed#9436 - information on lights data
This project is licensed under the MIT License - see the LICENSE file for details.