Getting Started

Plugins provide you with the ability to create your own cosmetic swaps and offer you the freedom to create anything you desire with a wide range of options.

JSON-Editor

Galaxy Swapper v2 plugins use a format called JSON. To create a plugin, you will need a JSON editor. You can use one of the following editors:

FModel

To access the asset paths for your plugin, you will need to explore the Fortnite game files. This can be achieved by downloading FModel.

Creating Your Base Plugin

To begin, create the base of your plugin file by specifying the name, icon, swap icon, and message (if necessary) as shown below:

{
   "Name": "Blaze To Renegade Raider",
   "Icon": "https://fortnite-api.com/images/cosmetics/br/CID_028_Athena_Commando_F/icon.png",
   "Swapicon": "https://fortnite-api.com/images/cosmetics/br/CID_784_Athena_Commando_F_RenegadeRaiderFire/icon.png",
   "Message": "Wow a warning here!"
}

Key explanation

Name - This will be the name of your plugin.

Icon - This will be the icon of the cosmetic you are swapping to.

Swapicon - This will be the icon of the cosmetic you are swapping from.

Message - This will be a message alert for your plugin, which is not required. If you do not wish to have a message alert, you can set it as null.

Adding Assets

To begin, create an assets array as shown below:

{
   "Name": "Blaze To Renegade Raider",
   "Icon": "https://fortnite-api.com/images/cosmetics/br/CID_028_Athena_Commando_F/icon.png",
   "Swapicon": "https://fortnite-api.com/images/cosmetics/br/CID_784_Athena_Commando_F_RenegadeRaiderFire/icon.png",
   "Message": "Wow a warning here!",
   "Assets":[]
}

Then expand the array and add a new object as shown below.

{
   "Name": "Blaze To Renegade Raider",
   "Icon": "https://fortnite-api.com/images/cosmetics/br/CID_028_Athena_Commando_F/icon.png",
   "Swapicon": "https://fortnite-api.com/images/cosmetics/br/CID_784_Athena_Commando_F_RenegadeRaiderFire/icon.png",
   "Message": "Wow a warning here!",
   "Assets": [
      {
         "AssetPath": "FortniteGame/Plugins/GameFeatures/BRCosmetics/Content/Athena/Heroes/Meshes/Bodies/CP_Athena_Body_F_RenegadeRaiderFire",
         "AssetPathTo": "/Game/Athena/Heroes/Meshes/Bodies/CP_028_Athena_Body"
      }
   ]
}

Key explanation

AssetPath - This will be the path of the asset you are swapping from.

AssetPathTo - This will be the path of the asset you are swapping to.

Locating Asset Paths

Once you have found the ID, make sure to note it down on a notepad. Repeat the same steps for the skin you are swapping to.

Now, in order to locate the asset paths for your plugin, we need to view the ID of both the cosmetic you are swapping from and the one you are swapping to. Please follow these steps:

  • Open FModel.

  • Set the 'Loading Mode' to 'All'.

  • Click on 'Load'.

Now, locate the 'Packages' button at the top and click 'Search,' then paste in the ID from which you are swapping from, and then press the Enter key.

You may encounter two results: one will be the ID asset we are searching for, and the other will be a DisplayAsset. Make sure to locate the path that does not include 'DisplayAssets'.

Once you have located the correct asset, right-click on it and select 'Extract in new tab'.

Now, repeat these steps for the ID you are swapping to.

Reading the ID asset to find the assets paths

Each cosmetic ID type will contain the asset paths you are looking for, but they may be located in different sections. To get started read: Reading IDs

Last updated