Remixing Mods
Learn how to create a Mod starting from another Mod
One of the most convenient ways to build new Mods in Endless is by starting from an existing Mod. This leverages already-proven functionality, saving you time and letting you add your own twists.
Whether you're remixing a Mod like Face Swap, Wear any shirt, or Instruct, this guide will show you how to do it.
Why start from an existing Mod?
- Quick development: Skip setup of inputs, parameters, and basic logic
- Easier customization: Focus on modifying what matters—values, prompts, or images
- Learn by example: Understand JSON structures and field references through working examples
Ways to create a Mod from an existing one
1. Remix via the Mod store
- Find a Mod in your Dock or Store
- Right-click it, select Remix
- Edit in Advanced Mode, pre-filled with that Mod's JSON
- Save your new Mod
2. Use advanced mode directly
- Create a New Mod by clicking Create a Mod in the sidebar, then choose Advanced.
- Search & Add Mods in the JSON using the "+" button next to Mods.
- You'll see a list of available Mods (including built-ins like Face Swap, Wear any shirt, etc.).
- Select the Mod you want, and Endless automatically populates your JSON
with the correct
id
and parameters.
- Tweak fields & parameters as needed.
- Save to finalize your new Mod.
You don't need to manually copy Mod IDs
Endless automatically inserts IDs, required parameters, and creates matching fields when you choose a Mod.
Example 1: Face Swap
Let's say you want to create a Mod that swaps two faces in an image. When you add Face Swap using the + button in Advanced Mode, Endless automatically fills:
Fields JSON
Mods JSON
media_input_face_swap_Dn34
automatically appears as a required field for the face-swap Mod.- The parameter
foto
references another image field. - You can rename labels or hide fields if you want them to be fixed values.
Example 2: Brazil Jerseys (remix of "Wear any shirt")
Here's a Mod that uses Wear any shirt but locks the shirts to specific Brazilian soccer teams via a dropdown:
Fields JSON
Mods JSON
Now the Mod only offers a dropdown of specific shirt images. Perfect for any fan wanting quick jersey swaps.
Example 3: Nacho Elizalde (remix of "Face Swap")
This Mod swaps any face with a fixed image of influencer Nacho Elizalde:
Fields JSON
Mods JSON
Here, the parameter foto
is a hardcoded URL to Nacho's image, so every time a
user runs this Mod, the input photo face is replaced with Nacho's.
Example 4: Custom Instruct for rhymes
This Mod remixes
Instruct
so it always prompts for a rhyming word. You only need a general
media_input
—the rest is fixed.
Fields JSON
Mods JSON
The basic_prompt
is locked to a rhyming instruction, making this a specialized
Instruct Mod.
Tips
- Customize fields: Rename labels and tooltips for clarity
- Hide fixed values: Set
"hidden": true
or hardcode in Mods JSON - Test frequently: Run your Mod after each change
- Share: Right-click to copy your Mod's share link