π Formats#
Warning
Format specifications are based on reverse-engineering and may contain inaccuracies.
π§ Model Formats#
.mcsa Scene Assets (Legacy)#
- Template:
- Purpose:
Model scene.
- Contents:
Geometry, Skeleton, Animation clips, Blend shapes.
- Support:
Versions
7.0,8.0,9.0,10.0,11.0,12.0,15.0.
.mcsb Scene Bundle#
.mcvd Trace Model#
- Template:
- Purpose:
Colliders and physics.
- Note:
Animation sets use the same suffix.
.efkmodel Effekseer Model#
- Template:
- Engine:
- Purpose:
Animated particle model.
- Contents:
Frame based geometry.
- Support:
Version
5.
Export#
Suffix |
Name |
UV2 |
Tangents |
Armature |
Bone Clips |
Morph Clips |
|---|---|---|---|---|---|---|
|
β |
β |
β |
β |
β |
|
|
β |
β |
β |
β |
β |
|
|
β |
β |
β |
β |
β |
β
Supportedβ Not supported by scfileβ Not supported by formatπ Animation Formats#
.mcvd Animation Set#
- Template:
- Purpose:
Standalone animation.
- Contents:
Skeletal and facial animation clips.
- Note:
Usually located in
assets/highpoly.
.mcal Animation Library#
- Template:
- Purpose:
Shared animation by models with matching skeletons.
- Contents:
Skeletal animation clips.
Export#
- Input:
Animation data and one or more compatible .mcsb model scenes.
- Output:
File .glb with the assembled scene.
- Note:
Relation pairs can be found in Audit Mappings.
π§± Texture Formats#
.ol Object Layer#
- Template:
- Purpose:
Mipmapped texel data.
- Contents:
- Export:
.dds(DirectDrawSurface).
Suffix |
Map |
Purpose |
|---|---|---|
|
|
Raw surface color |
|
|
Intensity of highlights |
|
|
Simulates bumps and dents |
|
|
Creates independent glow |
Encoded |
Game Format |
DDS Format |
Compression |
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.sign Texture Signatures#
- Template:
- Purpose:
Texture integrity verification.
- Contents:
Texture paths, headers and mipmap images hashes.
πΌοΈ Image Formats#
.mic Media Image Container#
- Purpose:
GUI and composed images.
- Contents:
PNGimage data with anβ°MICsignature.- Export:
.png(Portable Network Graphics).
ποΈ Archive Formats#
.texarr Texture Array#
β°οΈ Region Formats#
.mdat World Region Cache#
βοΈ NBT Files#
- Format:
- Compression:
- Export:
.json(JavaScript Object Notation).
Path |
Compression |
Purpose |
Keys (examples) |
|---|---|---|---|
|
Quest item descriptions |
β |
|
|
UI read state cache |
|
|
|
General settings and UI states |
|
|
|
Incoming friend requests |
|
|
|
Recent interactions (last 200 players) |
|
|
|
Notifications history (last 100 popups) |
|
|
|
Donate shop view history |
|
|
|
Profile customization UI state |
|
π οΈ Config Files#
π Text Formats#
Suffix |
Format |
Purpose |
|---|---|---|
|
Localization strings |
|
|
Configurations |
|
|
Formatted text |
|
|
Subtitles |
|
|
Mob configuration |
π Encrypted Formats#
Note
Used AES. Decryption requires a key recovered from the protected game client.
.xeon Encrypted Bundle#
- Purpose:
Bundle with sensitive client data.
- Contents:
Copy of the assets folder structure.
.mcws World Slice#
- Purpose:
Settlement progression screens.
- Contents:
World slice chunks.
.ta Texture Array#
- Purpose:
Protection of high resolution texture array.
- Contents:
.texarr data.
.bank Audio Bank#
- Engine:
- Purpose:
Primarily voice acting and OST.
- Contents:
Adaptive audio events.
πΉοΈ Launcher Formats#
.map Hash Mappings#
- Template:
- Purpose:
Launcher file integrity verification.
- Contents:
Game asset paths and SHA-1 hashes.
.torrent.bin Torrent Binary#
- Template:
- Purpose:
Game content delivery.
- Contents:
Modified
.torrent(Torrent File).