Files
meatballcraft/config/spellarchives-client.cfg
2026-01-14 16:00:30 -06:00

125 lines
4.1 KiB
INI

# Configuration file
gui {
# Fraction of screen width used by the archive window (0 - 100%).
D:WIDTH_RATIO=50.0
# Automatically adapts the right panel width ratio to the right size for viewing.
D:HEIGHT_RATIO=75.0
# config.spellarchives.easy_layout_enabled_desc
B:EASY_LAYOUT_ENABLED=true
# Minimum width of the archive window in pixels.
I:MIN_WIDTH=220
# Minimum height of the archive window in pixels.
I:MIN_HEIGHT=180
# Outer margin around the archive window (pixels).
I:MARGIN=10
# Rounded corner radius of the main window background (pixels).
I:PANEL_RADIUS=6
# Minimum width of the right details panel (pixels).
I:RIGHT_PANEL_MIN_WIDTH=120
# Fraction of the window width dedicated to the right details panel (0 - 100%).
D:RIGHT_PANEL_RATIO=38.0
# Rounded corner radius of the right panel background (pixels).
I:RIGHT_PANEL_RADIUS=4
# Inner padding between left panel edge and the content grid (pixels).
I:GRID_INNER_PADDING=8
# Reserved height at the bottom for navigation controls (pixels).
I:BOTTOM_BAR_HEIGHT=28
# Extra bottom padding inside the left panel under the grid (pixels).
I:LEFT_PANEL_BOTTOM_PAD=12
# Width in pixels of a single book spine cell on the left panel.
I:CELL_W=10
# Height in pixels of a single book spine cell on the left panel.
I:CELL_H=18
# Vertical gap in pixels between rows of spines.
I:ROW_GAP=3
# Enable curved brightness effect on book spines.
B:SPINE_ENABLE_CURVATURE=true
# Enable a slight asymmetric tilt on spines for variety.
B:SPINE_ENABLE_TILT=true
# Add subtle per-pixel noise to spine textures.
B:SPINE_ENABLE_NOISE=true
# Enable thin decorative horizontal bands on spines.
B:SPINE_ENABLE_BANDS=true
# Embed the element icon into the book spine.
B:SPINE_EMBED_ICON=true
# config.spellarchives.screen_darken_desc
D:SCREEN_DARKEN_FACTOR=55.0
# Left panel (main window) fill color (hex). Accepts 0xAARRGGBB or #RRGGBB/#AARRGGBB. Example: 0xFFE5E5E5
S:LEFT_PANEL_FILL=0xFF8B5A2B
# Left panel (main window) border color (hex). Accepts 0xAARRGGBB or #RRGGBB/#AARRGGBB. Example: 0xFFB0B0B0
S:LEFT_PANEL_BORDER=0xFF6F4520
# Right details panel background fill color (hex). Accepts 0xAARRGGBB or #RRGGBB/#AARRGGBB. Example: 0xFF000000
S:RIGHT_PANEL_FILL=0xFF000000
# Right panel border color (hex). Accepts 0xAARRGGBB or #RRGGBB/#AARRGGBB. Example: 0xFF111111
S:RIGHT_PANEL_BORDER=0xFF111111
# Secondary/detail text color in the right panel (hex). Accepts 0xAARRGGBB or #RRGGBB/#AARRGGBB. Example: 0xFFAAAAAA
S:DETAIL_TEXT=0xFFAAAAAA
# Hover outline color drawn around spines (hex). Accepts 0xAARRGGBB or #RRGGBB/#AARRGGBB. Example: 0x90FFFFFF
S:HOVER_BORDER=0x90FFFFFF
# Base fill color for shelf grooves (hex). Accepts 0xAARRGGBB or #RRGGBB/#AARRGGBB. Example: 0xFF9A9A9A
S:GROOVE_BASE=0xFF6B3F1F
# Top highlight color for shelf grooves (hex). Accepts 0xAARRGGBB or #RRGGBB/#AARRGGBB. Example: 0xFFFFFFFF
S:GROOVE_HL=0xFFD9B38C
# Bottom shadow color for shelf grooves (hex). Accepts 0xAARRGGBB or #RRGGBB/#AARRGGBB. Example: 0xFF6E6E6E
S:GROOVE_SH=0xFF4A2A14
# Strength of the vertical gradient applied to themed panel backgrounds (0 - 100%).
D:PANEL_GRADIENT=60.0
# Strength of subtle inner/outer shadow applied to themed panels (0 - 100%).
D:OUTER_SHADOW_STRENGTH=40.0
# Size of the prev/next navigation buttons (pixels).
I:NAV_BUTTON_SIZE=20
# Additional vertical offset for the navigation buttons row relative to grid end (pixels; negative moves up).
I:ARROWS_Y_OFFSET=6
# Thickness in pixels of each decorative band drawn on the spine.
I:SPINE_BAND_THICKNESS=2
# Gap in pixels between the two decorative bands on the spine.
I:SPINE_BAND_GAP=1
# Space in pixels from the top of the available spine area to the first band.
I:SPINE_BAND_TOP_SPACE=1
# Maximum visual size in pixels of the identification scroll reserve slot in the bottom bar.
I:SCROLL_SLOT_MAX_SIZE=20
I:DEFAULT_GUI_HEIGHT=220
I:DEFAULT_GUI_WIDTH=248
}