- Left/Right Arrows (or A/D): Cycle through available mods
- Enter: Select the current mod
- Escape / Back: Exit to the main menu
- 'I' key: Open the mod information window (InfoSubstate)
- Left mouse button: Click on the side arrows, the mod icon, the 'INFO' or 'ESCAPE' text
- Copy the addon files to the
addons/Modlauncherdirectory in the root of your game. - Add your mods to the
mods/folder and configure them according to the guide above. - Add the meta folder.
- Interesting interface: Wii-like mod selection menu with mesh support, dynamic shadows, and visual effects
- Custom BG/icon: You can display your mod in the modlauncher however you like! Simply add your icon and background image to the
metafolder, then adjust the icon scale in the '/meta/info.json' file. - Metadata Reading: Automatic parsing of the
modpack.inifile to display the mod's Name, Description, Author, and Version - Info Window: Built-in pop-up menu (substate) for viewing detailed information about the selected mod
- Auto-scaling: The launcher automatically adjusts the window resolution to 1280x720 upon launch and correctly restores the previous screen resolution upon returning to the main menu.
- Full mouse/sensor support: Switch mods, open information, and close the launcher using the cursor
- Custom sounds: Support for random mod selection sounds loaded from the
meta/enter/(ormeta/default.ogg) folder
The launcher offers extensive visual customization options for each individual mod. All customization files should be located in the mods/YOUR_MOD/meta folder:
└── YOUR_MOD/
├── data/
│ └── config/
│ └── modpack.ini <-- Information (Name, Author, Description)
├── meta/
│ ├── icon.png <-- Mod Icon
│ ├── info.json <-- Icon configuration file
│ ├── bg.png <-- Mod Background
│ ├── bg-anim.png / .xml <-- Animated Background (Optional)
│ ├── intro.hxs <-- Custom selection animation script
│ ├── bg.hxs <-- Custom background script
│ └── enter/ <-- Folder with randomly selected sounds (.ogg)
│ ├── sound1.ogg
│ └── sound2.ogg
└── shaders/ <-- Shaders for background (.frag / .vert)
- Icons: Place the mod icon at
meta/icon.pngoricon.png. Resizing is supported viainfo.json - Static Backgrounds: The supported files are
meta/bg.pngorbg-intro.png - Animated Backgrounds: You can use Sparrow Atlas-based animations (
.pngand.xml). Place them atmeta/bg-animorbg-anim-intro
The launcher supports embedding custom code via HScript:
- Background Scripts: Create
meta/bg.hxsto control the background with code - Intro Scripts: Create
meta/intro.hxsto program complex animations when selecting a mod - Shaders: Support for loading custom GLSL shaders (
.fragand.vert)

