Changes and Features in v1.2.0
CLI Mode Features
Export/Import Commands
- Export entire configuration to single JSON file (config + favorites + master lists)
- Import with confirmation prompt and data preview
- Automatic directory creation for export
- Versioned export format with metadata and timestamps
- Summary statistics shown (favorites count, master lists count)
Init Command Enhancements
--gta-path flag for automated GTA SA path setup
--omp-launcher flag for automated launcher path setup
- Enables scripted/CI deployment without manual configuration
Connect Command Improvements
- Port defaults to
7777 when not specified
- Better error messages guiding users to run init first
- Supports both
127.0.0.1 and 127.0.0.1:7777 formats
Windows Platform Support
- Automatic architecture detection (32-bit vs 64-bit)
- Default GTA SA paths:
- 64-bit:
C:\Program Files (x86)\Rockstar Games\GTA San Andreas
- 32-bit:
C:\Program Files\Rockstar Games\GTA San Andreas
- Default OMP launcher paths:
- 64-bit:
C:\Program Files (x86)\Open Multiplayer Launcher
- 32-bit:
C:\Program Files\Open Multiplayer Launcher
TUI (Interactive) Mode Features
Server Alias System
- Custom aliases for favorite servers
- Alias prompt when adding to favorites
- Alias field in manual add dialog
- Display alias instead of server name in listings
- Search by alias in favorites view
- Validation: alphanumeric, dash, underscore only
- Uniqueness check prevents duplicate aliases
Enhanced Search
- Favorites search now covers server name, alias, and address
Core Improvements
Launcher Module
- Refactored path resolution logic
- Better directory-based launcher detection
- Supports both omp-launcher.exe and omp-launcher executables
Configuration System
- Alias field added to FavoriteServer structure
- Alias uniqueness validation
- Random nickname generation following SA-MP rules (3-20 chars, alphanumeric + special chars)
- Export data structure with versioning and timestamps