Xzen Amethyst

The Ultimate Modding Manager for Smash Legends

Introduction

Xzen Amethyst is a powerful and user-friendly mod manager designed specifically for Smash Legends. It simplifies the process of installing, managing, and removing various types of mods, allowing you to personalize your game experience like never before. Say goodbye to manual file manipulation and hello to seamless modding!

Key Features

Mod Types and Usage

Xzen Amethyst categorizes mods for easy management. Here's how each type works:

Skins (Normal)

Normal skin mods primarily alter the visual appearance (textures, simple recolors) of characters. They are typically straightforward replacements.

  1. Download your desired skin mod (usually a `skinXXX` File).
  2. In Xzen Amethyst, navigate to the " Add " tab.
  3. Select the ` Import Skins ` in the pop-up window. Make sure you select " All Files " (it is defaulted to show the .zip files only). After that, select the SkinXXX file and input the name of the character of the downloaded skin. You must name the skin to its Original name (e.g., if it's a Wolfgang mod, type "wolfgang").
  4. Xzen Amethyst will automatically process and import the skin file for you to the required storage. Enjoy!

Note: Skin mods get stored before replacing existing skins.

Emotes

Emote mods replace existing in-game animations and emojis.

  1. Obtain your emote mod file (often a `common` file) or it might be a character name.
  2. Go to the " Add " tab and click on Import Emote Mods.
  3. Import the mod file.
  4. That's all! Now it's up to you whether you enable/disable them.

Stages

Stage mods change the visual environment of battle stages.

  1. Download your stage mod (often a `.zip` file containing stage assets).
  2. Navigate to the "Add" tab and click on Import Stage Mods.
  3. Import the mod.
  4. That's all! Now it's up to you whether you enable/disable them.

For advanced modding of Stages and Enhanced Skins, refer to the dedicated sections below.

Creating Stage Mods

For ambitious modders, Xzen Amethyst supports custom stage creations. These mods allow you to completely overhaul the environment of a battlefield. Stage mods typically involve custom meshes, textures, and lighting.

Required Tools & Concepts:

Stage Mod File Structure:

Stage mods should be packaged in a way that Xzen Amethyst can understand and deploy. The most common method is a `.zip` archive containing a specific folder structure, including a `paths.json` file.

If you're creating a folder-based mod for Xzen Amethyst to package, follow this structure (rename `YourCustomStageName.resS` with a unique identifier for your stage. Your `.resS` file will determine the Stage Mod's name):

YourCustomStageName.zip/
├── map
├── YourCustomStageName.resS
├── oneway_city_01
├── paths.json
└── sky_default

Note: In `paths.json` you MUST include this exact code and edit it slightly based on your file paths where they should be.

{
    "map": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\SMASH LEGENDS\\Smash_Legends_Data\\StreamingAssets\\AssetBundles\\map\\scenes",
    "oneway_city_01": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\SMASH LEGENDS\\Smash_Legends_Data\\StreamingAssets\\AssetBundles\\map\\scenes",
    "sky_default": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\SMASH LEGENDS\\Smash_Legends_Data\\StreamingAssets\\AssetBundles\\map\\shared"
}

Importing Stage Mods into Xzen Amethyst:

  1. Package your mod: Compress your `Files yes directly files do not put them in a folder` and compress it into a `.zip` archive
  2. Open Xzen Amethyst: Go to the "Add" tab and press Import Stage Mods.
  3. Select the .zip file:After Importing Xzen must handle the setup itself if you did all correct
  4. Verification: Xzen Amethyst will analyze the mod. If the structure is correct, it will work once you enable the mod.

Note: You can edit the existing files of the code like add more paths of modded files or remove just make sure it is in the correct format. You also must change the names of the paths if you not using " Map " and its path then rename it and edit the path or remove it for the code

Creating Enhanced Skins

Enhanced skins go beyond simple texture or model swaps. They can include custom SFX and they are slightly more complicated by folder structure

What Makes a Skin "Enhanced"?

Note: Know that only SFX is supported for enhanced skins any skin made with vocals as long as it follows the " harman mod " file structure should be fine

Enhanced Skin Mod File Structure:

Enhanced skins require a more detailed file structure to accommodate all their components.

ModName.zip/
├── Mods/
│   ├── NameOfResourceFile.resource
│
├── StreamingAssets/
│   └── AssetBundles/
│       └── characters/
│           └── the character folder name (example: marina )
│               └── the character skin file itself (example: skin004)
│
│
└── AssetBundles/ (also include a sfx folder)
    └── sfx
        └── game
            └── character
                └── (character folder name, example: marina) and in it:
                    └── audioevent folder
                    └── clip
                    └── data
                    └── voice/ (in voice make sure to include the game's language based folders like " enus ")
                        └── enus/
                            └── audioevent

Importing Enhanced Skins into Xzen Amethyst:

  1. Package your mod: Select both of `Mods folder and StreamingAssets` folders and compress into a `.zip` archive (e.g., `CoolSkinMod.zip`).
  2. Open Xzen Amethyst: Go to the "Add" tab and Select " Import Skin Mods " this time keep it in default so in popup window only shows .zip files.
  3. Select the .zip: After selecting your .zip file all should be fine
  4. Automatic Detection: Xzen Amethyst will detect the `.zip` folder and recognize it as an "Enhanced Skin." It will then integrate all specified assets to storage.

File Paths and Structure

Understanding where Xzen Amethyst places and manages your mods can be helpful for advanced users or troubleshooting. While Xzen Amethyst handles the complexities of mod deployment, it's good to know the underlying structure.

Xzen Amethyst creates a dedicated folder within mod Manager's directory This typically looks like:

[Smash Legends Installation Path]
└───Xzen4.0-Extended/
    ├─── Core/   -- The core functionality of Mod Manager
    │
    ├─── Mods/   -- This is where all Mods & Backups contained
    │   ├─── characters/      (All Modded Skin files under a special folder structure for each character a folder)
    │   ├─── emotes/ (All Emote Modded Files)
    │   ├─── special/ (All Enhanced Skin Files)
    │   ├─── stages/ (All Stage Mods Folders)
    │   └─── ui/ (All Modded UI Files)
    │
    │
    │  --v--all original files stored here--v--
    │
    │   ├─── og_characters/
    │   ├─── og_sfx/
    │   ├─── og_emotes/
    │   └─── og_stages

Each mod, when installed, is usually placed in its own sub-folder within its respective category (`Skins`, `Emotes`, `Stages`). Xzen Amethyst then uses an internal system named " Zen Mod Manager Engine " to make these mods accessible to the game.

Support List:

Mod Titles Short Info Compatibility
Skin Mods & Enhanced Skins All All Normal Skins including Enhanced Skins 4.0 And Above Fully Supported ✅
Custom Stage Mods All Stage Mods that has correct paths.json & file structure & correct compression of .zip should be good 4.0 And Above Fully Supported ✅
Emote Mods Both " common " file and other files 4.0 And Above Fully Supported ✅
In-Game Character Icons ( UI Mods ) you can freely rename the " ui " file to whatever name you want and it is a must 4.0 And Above Fully Supported ✅.

Disclaimer: Specific internal file structures within mod folders might vary depending on the mod itself. Xzen Amethyst handles the complexities, so you generally don't need to manually interact with these folders unless troubleshooting. Refer to the "Creating Mod" sections for structures Xzen Amethyst expects for new mods.

Troubleshooting

If you encounter any issues, try these common solutions:

or use the built-in option for feedback if possible for any issues or suggestions. CTRL+F or Navigate to " file " tab and choose feedback

Frequently Asked Questions (FAQ)

Q: Is Xzen Amethyst safe to use?

A: Yes, Xzen Amethyst is designed with user safety in mind. It does not modify core game files in a destructive way and focuses on managing mod installations cleanly. Always download mods from trusted sources. and there is no confirmed ban risk since it is only local modification.

Q: Can I use multiple mods at once?

A: Absolutely! Xzen Amethyst supports multiple mods concurrently. However, be aware that some mods might conflict if they try to modify the same game assets. Xzen Amethyst will attempt to resolve common conflicts, but manual intervention might be needed for complex cases.

Q: What if a new Smash Legends update breaks my mods?

A: Game updates can sometimes break mod compatibility. We strive to update Xzen Amethyst quickly to support new game versions. Keep an eye on our [Discord] for updates. For each update please navigate to " files " tab and press " Update " or CTRL+U to update required skin folder structures.