Skip to content

UI ‐ Basics and Navigation

CocoaMix86 edited this page Dec 15, 2025 · 7 revisions

Upon initially launching TCLE, the menu bar will have only File and Help
image

Once you create a new project or open an existing project, more buttons will appear
image

Menu Bar

File

image
Button Action
New Project opens the "Custom Level Details" dialog window to start a new level.
Open Project opens a file dialog to search for a previously saved project .TCL file and open.
Convert Old Project for converting old levels from the previous 2.0 format to 3.0.
Save <> Saves the active file in the editor.
Save <> As Saves the active file and gives it a new name.
Save All Saves all current open files in the editor.
Open Recent Projects A quick access menu to view a list of projects you have recently opened, and you can open them from here.
Template Files Manage the .leaf templates the TCLE has access to.
Clear Temp Files Inside the directory where the TCLE .exe runs, you will see a \temp\ folder. Whenever audio samples are played, they get unpacked and placed in the temp folder. This can take up space, and can be cleared at any time.
Exit yep
Restart closes and reopens TCLE automatically

Edit

image
Button Action
Undo Exactly what it says
Cut, Copy, Paste Only available when editing a .leaf
App Preferences Opens a menu to customize TCLE, including colors and keybinds. See more here

View

image
Button Action
Leaf Editor Options Visual options that affect the .leaf editor
Project Explorer Show/hide the Project Explorer pane
Project Properties Show/hide the Project Properties pane
Fullscreen fullscreen app mode. Covers the Windows taskbar at the bottom

Project

image
Button Action
Add... Adds a new file of that type to the project
Add Existing Item If you have a file in another project and would like to clone it over to this one, you can do so with this button.
Regenerate Default Files Fixes the default.spn and default.xfm files in case they get deleted or changed.
Add Sample Pack Each level in Thumper has a set of samples/audio loops specific to it that work at a specific BPM. Available in this menu is a pack per level, and then 4 more for other non-BPM specific sounds like drones and dissonance.
Get All Sample Runtimes Calculates all beat counts and runtimes of every sample in each .samp file in the project.
Export Project for Public Release will explain later

Window

image
Button Action
Close Tab Closes the current active tab in the workspace.
Close All Tabs in Workspace Exactly what it says.
Close Other Tabs in Workspace Closes all tabs EXCEPT the current active tab in the workspace.
Close Others of Same File Type Closes all other currently open files that match the same file type (.leaf, .lvl, etc)
Float Tab Un-docks the active tab from the workspace, making it into its own window that can be dragged around and resized.
Float All Tabs yep
Dock Tab Re-docks a float tab back into the workspace it came from.
Close All Workspaces Closes all workspaces.
Add New Workspace Adds a new workspace tab to the existing list, auto incrementing it by 1.

Help

image
Button Action
Documentation Links to some online documents helpfully compiled by community members.
Change Game Directory Some functions (namely the sample playback) requires TCLE to know where you have Thumper installed. If you ever move where Thumper is installed, this option is here to point TCLE back to it.
About Regular Windows .exe about info and credits.
Discord Server Discord invite link for the Thumper server.
Github Links to this github
Donate & Tip If you like what I do, I have a ko-fi setup to accept $$

Project Name

image

Clicking this shows the Project Properties in the Properties Panel

Stop Audio

image

In case something goes catastrophic in audio playback, or it's just not working, you can use this button to reset the entire audio engine.

Volume Mixer

image

Opens the volume mixer
image
This is used to adjust individual volume levels of specific objects for playback in TCLE (does not affect your level in-game).
Clicking the slider will play the appropriate sound effect at that volume level.

Clone this wiki locally