Settings - CheMiguel23/SMB3-Bank12 GitHub Wiki

Last updated: 2026-04-06

Overview

The Settings window provides configuration options across 5 tabs:


Appearance

Controls the visual theme of the application.

  • Theme - Switch between Light and Dark mode.
  • Base Color - The primary color of the theme. Any color can be selected. Updates live as the color is changed.
  • Contrast - Controls the contrast between the base color and derived interface colors.
  • Accent Color - Color applied to highlighted controls and interactive elements.
  • Draw Extra Border - When enabled, draws an additional border around certain panels and text inputs. Disabled by default.

Reset Theme Preset to Defaults - Resets all appearance settings to their default values.


Play

Configures the emulator used to run the project.

  • Path - Path to the NES emulator executable. Click Browse... to locate it.
  • Args - Optional command-line arguments passed to the emulator on launch.

Canvases

Visual settings shared across all editor canvases. All changes are reflected live in the editor. Each subsection has its own Reset to Defaults button.


Grid

  • Color - Grid line color.
  • Width - Grid line width.

Screen Boundary

  • Color - Screen boundary line color.
  • Width - Screen boundary line width.

Navigation

  • Invert Zoom Scroll Direction - Inverts the scroll direction when zooming with Ctrl+mouse wheel.
  • Horizontal Scroll by Default - When enabled, the mouse wheel scrolls horizontally by default. Enabled by default.

Level Editor

Visual and behavioral settings specific to the Level Editor. All changes are reflected live.


General

  • Delete on Right-Click - When enabled, right-clicking an entry on the canvas deletes it directly. The context menu remains accessible via Ctrl+Right-Click. Disabled by default.
  • Show Tileset Column - Toggles the Tileset column in the Level Tree.
  • Show Screens Column - Toggles the Screens column in the Level Tree.

Viewport Lines

  • Color - Viewport line color.
  • Width - Viewport line width.

Canvas Numbers

  • Row Font Size - Size of row numbers displayed on the canvas.
  • Screen Font Size - Size of screen numbers displayed on the canvas.

Selection Colors

  • Selected - Highlight color for a single selected entry.
  • Multi-select - Highlight color for a multi-selection.

Canvas Tooltip

Tooltips display the entry name and ID on hover.

  • Color - Tooltip background color.
  • Size - Tooltip font size.

Entry Type Colors

Colors used to distinguish entry types on the canvas:

  • Var - Color for variable generators.
  • Fixed - Color for fixed generators.
  • Object - Color for objects.

Keybindings

A full list of all application shortcuts, organized into groups:

  • Global - shortcuts available across the entire application.
  • Level Editor - shortcuts specific to the Level Editor.
  • World Map Editor - shortcuts specific to the World Map Editor.
  • CHR Editor - shortcuts specific to the Graphics Editor.

Each shortcut can be rebound by clicking it and pressing the desired key combination. Each shortcut has its own Reset to Defaults button.


Changelog
2026-04-06 Initial commit
⚠️ **GitHub.com Fallback** ⚠️