File Structure
This document describes the file structure of a Hytale installation.
Installation Path
%APPDATA%/Hytale/Directory Structure
Hytale/
├── install/
│ └── release/
│ ├── env.dat
│ └── package/
│ ├── game/
│ │ ├── latest/
│ │ │ ├── Assets.zip (~3.1 GB - game assets)
│ │ │ ├── Client/
│ │ │ │ ├── HytaleClient.exe (native C++ client)
│ │ │ │ ├── Data/
│ │ │ │ ├── NodeEditor/
│ │ │ │ └── [DLLs: Noesis, SDL3, OpenAL, etc.]
│ │ │ └── Server/
│ │ │ ├── HytaleServer.jar (Java server - 80MB)
│ │ │ ├── HytaleServer.aot (AOT compiled)
│ │ │ └── Licenses/
│ │ └── build-*/ (previous builds)
│ ├── jre/ (bundled Java runtime)
│ └── sig/ (signatures)
└── UserData/
├── Mods/ (user mods folder)
├── Saves/
├── Settings.json
└── Logs/Key Files for Modding
File
Description
HytaleServer.jar
Java server - decompile this for API investigation
Assets.zip
Game assets (models, textures, prefabs)
UserData/Mods/
Where mods are installed
Notes
Client: Native C++ executable (not directly moddable via Java)
Server: Java-based, supports plugin/mod development
Modding: Plugins interact with the server JAR API
Last updated
Was this helpful?