Custom HUD is a ReSkate plugin: Skate 3's multiplier badge, timer ring and scoring text in skate., where every part has its own colour, switch, size and place, and the text can use any font.
While you skate: Ctrl + Z, or L3 + R3 + LB (L1) on a controller. Or from ReSkate's menu (Insert): PLUGINS > Custom HUD > OPEN HUD STUDIO, then close ReSkate's menu. Change the keys on ReSkate's Binds page.
The first time, it opens on the Tutorial: four short tabs (Start, The HUD, Make it yours, Help). It is always first in the list.
The classic editor (every setting in ReSkate's own menu) is still on the plugin's page: turn on Show the classic editor. To hide the HUD for clips, give CustomHUD > toggle_hud a key on ReSkate's Binds page.
A theme sets every colour and which text parts have an outline. Fonts, sizes and layout stay as they are. Apply one from Themes > Starter themes and use it as it is, or as the start of your own.
ReSkate draws pictures, not font files, so the page turns the font into pictures for you, once. You can also use Show my fonts on the page for the fonts installed on your PC.
ReSkate lets one plugin show 32 different pictures until the plugin reloads. Each font is two pictures (its letters and their outline).
| What uses pictures | Pictures |
|---|---|
| The badge (round; the square one uses 1) | 6 |
| The built-in font, letters and numbers | 4 |
| A new font, the first time it shows | 2 each |
| A new font used for both letters and numbers | 4 |
| A background picture, the first time it shows | 1 each |
| Room for new fonts with no backgrounds | 11 |
plugin reload CustomHUD in the ReSkate console, or restart the game.ReSkate shows pictures up to 512 x 512 pixels and 2 MB. A bigger one stays blank. The colour picker page shrinks a picture to fit and saves it into the folder for you.
For a full colour picker with hex codes, fonts, themes and a live preview, open colour_picker.html from the mod folder in Chrome or Edge, then press Save to the game. It writes your settings, fonts, themes and background into the mod, and the HUD loads them by itself.
Check the mod is on and approved, then type plugin list in ReSkate's console (the ` key): it says whether CustomHUD is running, and why not. ReSkate only runs plugins that Thunderstore lists in its Plugins category (unless you are offline, or use plugin dev on).
Type plugin reload CustomHUD in ReSkate's console (use your mod folder's name if your mod manager named it differently).
Turn on Settings > General > Write trick names to ReSkate's log, skate a little, and send logs\ReSkate.log to the mod's author: it shows every name skate. gave, and what the HUD made of it.
Check Text > Falls > Line through the score is on. Falls are caught from skate.'s line break, its wipeout and the skater's state; a missed trick needs A trick that does not land is a fall on.
skate. does not give plugins its line timer, so the HUD learns it from the lines you finish without falling (Badge > Ring shows what it learned). Finish a few lines and it matches.
ReSkate lets plugins hide skate.'s HUD only as a whole: Layout > skate.'s HUD > Hide the rest of skate.'s HUD while skating. Layout > SAVE SKATE.'S SETTING NAMES writes skate.'s own settings to a file, to look for ones that hide parts on their own.
Saving into folders works in Chrome and Edge (on Linux, Google Chrome from its .deb, not a Flatpak). In Brave, turn on brave://flags/#file-system-access-api. Elsewhere use Download as .zip and unzip it into the mod folder.
The picture room is probably full; HUD Studio > Fonts says how many new fonts you can still show. Adding fonts, or reloading the plugin, starts the count again.
The HUD's fonts hold English letters, numbers and punctuation. Other characters show as ?.
It is probably bigger than 512 x 512 or 2 MB. Shrink it, or let the colour picker page save it for you.