Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
CustomMainMenu
Custom Main Menu: your logo, menu music, loading art, custom changelog text & title, intro cutscene skip and Discord panel with your Discord Invite link embedded. Made for Modpack Authors & Server Owners.
| Last updated | 2 days ago |
| Total downloads | 5072 |
| Total rating | 5 |
| Categories | Mods Client-side Utility AI Generated Deep North Update |
| Dependency string | RDMods-CustomMainMenu-1.3.0 |
| Dependants | 14 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350README
Custom Main Menu
A branded Valheim start menu for public servers, private servers, and modpack authors. Swap the logo, music, loading art, Discord invite, and changelog text & title. Rebuilt for Latest Valheim version.
Main Menu Screenshot (Customizable)
Features
- Your logo on the start screen
- Your menu music
- Random loading-screen art when a world loads (Customizable)
- Discord panel with your invite link
- Custom changelog text and title
- Valheim's vanilla 1.0 night start scene
- Optional skip of the first-run intro cinematic (on by default). Iron Gate splash still plays unless you turn skip on in CFG
- Optional mute of start-menu ambient (wind / ocean / looping biome beds). Button clicks still follow Effects
Missing files are skipped. The rest of the menu still works.
Files
This mod does not ship branding inside BepInEx/config/anymore. Demo logo, music, changelog, and loading art live next to the DLL in plugins/defaults/ (for example BepInEx/plugins/RDMods-CustomMainMenu/defaults).
On first launch the plugin creates BepInEx/config/rdmods.custommainmenu.cfg and an empty BepInEx/config/CustomMainMenu/ folder, and copies README-HOW-TO-CUSTOMIZE.txt into that folder. Read that file first — it lists the exact filenames and the LoadingArt layout.
Put your own files in BepInEx/config/CustomMainMenu/. Those files win over defaults/, and mod updates will not overwrite them. Pack authors should ship branding in their pack’s config/CustomMainMenu/ folder, not inside this mod’s zip.
| File | What it does |
|---|---|
README-HOW-TO-CUSTOMIZE.txt |
Step-by-step names and folder layout. Copied into config for you. |
logo.png |
Start-menu title logo. Also accepts .jpg / .jpeg. |
discordlogo.png |
Image on the Discord panel. Also accepts .jpg / .jpeg. |
mainmenu.ogg |
Looping menu music. OGG Vorbis only. |
changelog.txt |
Text shown in the changelog panel. Edits apply live; no restart. Leave it empty to hide the panel (when custom text is on). |
LoadingArt/art1 to art12 |
Loading screen art. PNG or JPG. If this folder has any image, only your files are used. If it is empty, demo art from defaults/LoadingArt/ is used. |
If a single file (logo, Discord image, music, changelog) is missing from config, the matching file in defaults/ is used. Only LoadingArt folder is a folder-level check so if some art file is missing, it still uses your given art for loading screen.
Config
BepInEx/config/rdmods.custommainmenu.cfg is created on first launch. Your existing values are kept when the mod updates; only new keys are added.
The Discord panel title and button label are fixed in the plugin. The invite URL is not.
| Section | Setting | What it does |
|---|---|---|
| General | Enabled |
Turns the whole mod on or off. Default true. |
| General | EnableLogging |
Extra log lines. Default false. |
| Startup | SkipIronGateSplash |
Skip Coffee Stain / Iron Gate / game logo splash. Default false (vanilla splash plays). Change applies on the next launch. |
| Startup | SkipIntroCinematic |
Skip the first-run 1.0 intro cutscene. Default true. false lets that cinematic play. Does not skip new-world intro, EULA, or the Cinematics menu. |
| Main Menu | MuteAmbient |
Mute ocean, wind, and looping biome ambient on the start menu. Button clicks still follow Effects. Default true. Recommended to keep True so your main menu music is clean. |
| Changelog | Enabled |
Show the changelog panel and its menu button. Default true. |
| Changelog | UseCustomText |
Fill the panel from changelog.txt. Default true. |
| Changelog | OverrideVanillaText |
On: only your text. Off: your text above Valheim’s own notes. Default true. |
| Changelog | AutoOpen |
Open the panel when the menu appears. The changelog button still collapses it. Default true. |
| Changelog | TitleText |
Title on the open Changelog panel. Default empty (vanilla “Changelog”). The collapse button always stays “Changelog”. |
| Discord Panel | VisibleOnlyOnStartMenu |
When on, the panel shows only on the main Start Game screen. Hidden on character/world select, cinematics, EULA, and during load. Default true. |
| Discord Panel | DiscordInviteUrl |
Opened by the panel button. Must start with http:// or https://. Empty disables the link. Default https://discord.gg/yX9tv3FXY6. |
Credits
Thanks to Soloredis for helping fix the Main Menu music slider not working.
Support
Questions, feedback, and bug reports: discord.gg/yX9tv3FXY6