You don’t edit layout files by hand—FancyMenu layouts are edited inside the in-game editor. Here’s how to wire up your custom assets:
-
Put the assets in the right folders. Keep your files under
config/fancymenu/assets/(same structure you listed is fine). See the Resources page for how FancyMenu loads local assets. -
Edit the layout in FancyMenu.
- Open the screen you want to customize, press
CTRL+ALT+C, enable “Current Screen Customization”, and create/ open your layout (“Layouts → New/Select”). - To style the button, add a custom Button element (or edit an existing one), right‑click it, go to Button Textures, and set the Normal/Hover/Inactive textures to your
start_*.pngfiles. You can also change its label, sounds, etc. (See the Elements page for button customization basics.)
- Open the screen you want to customize, press
-
Use the font in text elements/labels.
- To use
cute_font.ttf, you already have it inassets/fonts/. When you edit a Text element (or a button’s JSON label), wrap your text with%!!fontname%…%!!%using the font name from the file. For example:%!!cute_font%Welcome!%!!%. - The Text Formatting page explains how to reference custom fonts and format your strings.
- To use
-
Save and test. Hit
CTRL+Sin the editor, close it, and reopen the screen to make sure the textures and font appear as expected.
If you want a button label to use custom fonts, give it a raw JSON component (e.g. {"text":"Start","font":"cute_font"}) via the label field—also covered on the Text Formatting page.