Visual Customization
This guide explains how to customize the visual appearance of the dialogue HUD.
π¨ Overviewβ
The standalone rendering system allows you to customize:
- Backgrounds: interface backgrounds (dialogue, answers, NPC name)
- Avatars: NPC images
- Layout: X/Y positions of each element
- Scale: size of visual elements
π Folder Structureβ
plugins/KGInfoServs-BQBetterHud/
βββ avatars/ # NPC avatars (PNG)
βββ backgrounds/ # Interface backgrounds (PNG)
βββ fonts/ # Custom fonts (TTF)
βββ resourcepack/ # Generated pack (folder mode)
πΌοΈ Backgroundsβ
Default Filesβ
The plugin provides default background images:
dialogue_bg.png- Dialogue backgroundanswer_bg.png- Answer options backgroundname_bg.png- NPC name background
Customizationβ
- Place your PNG images in
plugins/KGInfoServs-BQBetterHud/backgrounds/ - Use the same filenames to replace defaults
- Restart or run
/bqhud reload
Recommended sizes:
- Dialogue background: 256x128px
- Answer background: 256x128px
- Name background: 128x32px
π€ Avatarsβ
See Avatars Guide for complete avatar customization.
π Layout Configurationβ
All positions are configured in config.yml under standalone.layout.
Key Configuration Optionsβ
standalone:
layout:
dialogue-bg:
x: 0
y: 20
scale: 1.0
answer-bg:
x: 180
y: -30
scale: 1.0
npc-name:
x: 10
y: 19
dialogue-text:
x: 10
y: 32
split-width: 166
avatar:
x: -20
y: 0
scale: 0.75
Position Systemβ
- Origin: Center of screen
- X axis: Negative = left, Positive = right
- Y axis: Negative = up, Positive = down
- Scale: 1.0 = normal size, 2.0 = double size
π― Examplesβ
Centered Dialogueβ
standalone:
layout:
dialogue-bg:
x: 0
y: 0
scale: 1.2
dialogue-text:
x: 0
y: 15
Larger Avatarβ
standalone:
layout:
avatar:
x: -30
y: -10
scale: 1.5
π Applying Changesβ
After modifying backgrounds or layout:
- Run
/bqhud reload - Test in-game with a conversation
- Adjust positions as needed
π See Alsoβ
- Configuration - Complete config.yml reference
- Avatars - Avatar system guide
- Troubleshooting - Common issues