Gaia is a modern, open-source mod manager for Hytale, built with Electron. It provides an intuitive interface for discovering, installing, and managing mods from Orbis.place.
- Welcome Dashboard - Clean, welcoming interface with beautiful hero banner
- Featured Mods - Browse popular mods from the Orbis marketplace
- Quick Access - Fast navigation to all features
-
Installed Mods Management
- View all installed mods
- Toggle mods on/off
- Delete mods
-
Orbis Browser & Installer
- Browse mods from Orbis.place
- Search functionality for discovering new mods
- Click any mod to view detailed information
- One-click download and installation
Each mod displays comprehensive information in an interactive modal:
- Overview Tab - Mod tagline, license, categories, and status
- Description Tab - Full mod description
- Gallery Tab - Banner images and visual assets
- Versions Tab - Version history and changelog
- Comments Tab - Community engagement metrics
- Download & Install - Direct installation button
- Configure custom mods directory
- Select Hytale executable location
- Manage API keys and preferences
- Framework: React 18.2.0
- Desktop: Electron 28.0.0
- UI Icons: Lucide React
- API: Orbis.place REST API
- Build Tools: React Scripts, Electron Builder
- Clone the repository:
git clone <repository-url>
cd "hytale mod manager"- Install dependencies:
npm install- Start development server:
npm run dev- Build for production:
npm run build- Create distribution package:
npm run distsrc/
├── App.js # Main application component
├── App.css # Application styles
├── components/
│ ├── TopBar.js # Header with navigation
│ ├── Sidebar.js # Navigation sidebar
│ ├── LaunchBar.js # Game launch controls
│ ├── ModCard.js # Individual mod card component
│ └── tabs/
│ ├── HomeTab.js # Dashboard and featured mods
│ ├── ModsTab.js # Mod management and browser
│ └── SettingsTab.js # Configuration
main.js # Electron main process
preload.js # Electron IPC bridge
package.json # Dependencies and build config
- Go to Mods tab
- Click Installed Mods tab
- Search mods by name or author
- Use filter buttons to show All/Enabled/Disabled mods
- Toggle mods on/off or delete them
- Go to Mods tab
- Click Browse & Install tab
- Search for mods using the search bar
- Click any mod card to view details
- Click Download & Install to add the mod
- Go to Settings tab
- Configure your mods directory
- Select Hytale executable location
- Save your preferences
Gaia integrates with Orbis.place API to fetch:
- Mod metadata (name, description, author)
- Download counts and statistics
- Version information
- Preview images and banners
- License information
- Community comments
- Node.js 14+ (for development)
- Windows 7+, macOS 10.13+, or Linux
- At least 100MB free disk space
Gaia stores configuration in a config file that includes:
- Custom mods directory path
- Hytale executable location
- User preferences
- API settings
- Verify your mods directory is set in Settings
- Check that the directory exists and is writable
- Ensure you have sufficient disk space
- Check your internet connection
- Verify API access to orbis.place
- Try refreshing the mod browser
- Ensure the config directory is writable
- Check system permissions
We welcome contributions! Please:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
MIT License - See LICENSE file for details
For issues and feature requests, please open an issue on the repository or visit the Hytale community forums.
- Powered by Orbis.place
- Icons by Lucide React
Gaia Launcher v2.0.0 - The Lunar Client of Hytale
This will create platform-specific installers in the dist folder.
-
First Launch: The app will attempt to detect your Hytale installation path automatically. If it can't find it, you'll need to set it manually in Settings.
-
Install a Mod:
- Click the "Install Mod" button
- Select a
.jaror.zipmod file - The mod will be copied to your Hytale mods directory
-
Enable/Disable Mods:
- Click the "Enable" or "Disable" button on any mod card
- Disabled mods are renamed with a
.disabledextension
-
Delete Mods:
- Click the trash icon on any mod card
- Confirm the deletion
-
Change Settings:
- Click the "Settings" button
- Browse to select a different Hytale installation path
- Disabled mods are renamed with a
.disabledextension (e.g.,mod.jar.disabled) - Enabled mods have their normal filename (e.g.,
mod.jar) - The app automatically creates the
modsdirectory if it doesn't exist
- Electron: Desktop application framework
- React: UI library
- CSS3: Modern styling with gradients and animations
MIT
Feel free to submit issues and enhancement requests!