Free tool
Leaderboard board editor
Fill the rankings of Leaderboard Panel: type them or paste a spreadsheet, check the panel as players will see it, then copy the Verse file into your project.
About Leaderboard PanelBoard
Stats
Up to 4. Each one is a column of the panel.
Entries (14)
Paste cells from Google Sheets or Excel anywhere in the table: first column = names, then one column per stat. A header row is detected.
| # | PLAYER | POINTS | WINS | BEST | |
|---|---|---|---|---|---|
| 1 | |||||
| 2 | |||||
| 3 | |||||
| 4 | |||||
| 5 | |||||
| 6 | |||||
| 7 | |||||
| 8 | |||||
| 9 | |||||
| 10 | |||||
| 11 | |||||
| 12 | |||||
| 13 | |||||
| 14 |
Preview
TOP PLAYERSLEADERBOARD
#PLAYERPOINTSWINSBEST
1simnJS48,250611:23.42
2NovaRush45,100571:25.79
3PixelPanda41,950531:28.16
4Kairo38,800491:30.53
5LunaByte35,650451:32.90
6Drift_King32,500411:35.27
7Mochi29,350371:37.64
8ZeroGrav26,200331:40.01
9Talon23,050291:42.38
10Echo19,900251:44.75
PAGE
1 / 2
Number style, colours and rows per page are settings of leaderboard_panel_component in UEFN: try them here, then copy them there.
Verse file
top_players_board.verse
1# Top Players: board for Leaderboard Panel, made with https://store.simnjs.fr/tools/leaderboard2# Put this file next to the LeaderboardPanel folder (not inside it), build Verse, then add top_players_board3# to your WBP_Leaderboard_* entity, next to leaderboard_panel_component.4using { /Verse.org/SceneGraph }5using { LeaderboardPanel }6 7top_players_board<public> := class<final_super>(component, leaderboard_source):8 9 GetBoard<override>()<transacts>:leaderboard_board = leaderboard_board:10 Title := "LEADERBOARD"11 Subtitle := "TOP PLAYERS"12 NameTitle := "PLAYER"13 Columns := array:14 leaderboard_column{Title := "POINTS", Format := leaderboard_format.Integer}15 leaderboard_column{Title := "WINS", Format := leaderboard_format.Integer}16 leaderboard_column{Title := "BEST", Format := leaderboard_format.Time}17 RankBy := 118 HighestFirst := true19 MaxEntries := 020 Entries := array:21 leaderboard_entry{Name := "simnJS", Values := array{48250.0, 61.0, 83.42}}22 leaderboard_entry{Name := "NovaRush", Values := array{45100.0, 57.0, 85.79}}23 leaderboard_entry{Name := "PixelPanda", Values := array{41950.0, 53.0, 88.16}}24 leaderboard_entry{Name := "Kairo", Values := array{38800.0, 49.0, 90.53}}25 leaderboard_entry{Name := "LunaByte", Values := array{35650.0, 45.0, 92.9}}26 leaderboard_entry{Name := "Drift_King", Values := array{32500.0, 41.0, 95.27}}27 leaderboard_entry{Name := "Mochi", Values := array{29350.0, 37.0, 97.64}}28 leaderboard_entry{Name := "ZeroGrav", Values := array{26200.0, 33.0, 100.01}}29 leaderboard_entry{Name := "Talon", Values := array{23050.0, 29.0, 102.38}}30 leaderboard_entry{Name := "Echo", Values := array{19900.0, 25.0, 104.75}}31 leaderboard_entry{Name := "Velvet", Values := array{16750.0, 21.0, 107.12}}32 leaderboard_entry{Name := "Blitz", Values := array{13600.0, 17.0, 109.49}}33 leaderboard_entry{Name := "Saffron", Values := array{10450.0, 13.0, 111.86}}34 leaderboard_entry{Name := "Orbit", Values := array{7300.0, 9.0, 114.23}}35 Your board is kept in this browser.