Skip to main content
ガイド一覧に戻る

[Linux] Making editor charts playable in the game

hozdhozd
Dec 9, 2025 @ 4:14pm1123
Maps or LevelsModding or ConfigurationEnglish
introduction
tired of not being able to playtest your own charts ingame and not knowing where rifted stores them?
that's what this guide aims to fix
ready to copy paths / commands with less context
rifted charts are stored in
~/.local/share/Steam/steamapps/compatdata/3154920/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace Yourself Games/Rift of the NecroDancer/CustomTracks/

the videogame wants them in
~/.local/share/Steam/steamapps/compatdata/2073250/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace Yourself Games/Rift of the NecroDancer/CustomTracks/

if you don't want quick and easy access to your rifted charts, just run this in the terminal
(use Ctrl+Shift+V to paste the copied commands)

echo "create folders for the game and the editor in case they don't exist\n" mkdir ~/.local/share/Steam/steamapps/compatdata/2073250/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace\ Yourself\ Games mkdir ~/.local/share/Steam/steamapps/compatdata/2073250/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace\ Yourself\ Games/Rift\ of\ the\ NecroDancer mkdir ~/.local/share/Steam/steamapps/compatdata/3154920/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace\ Yourself\ Games mkdir ~/.local/share/Steam/steamapps/compatdata/3154920/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace\ Yourself\ Games/Rift\ of\ the\ NecroDancer mkdir ~/.local/share/Steam/steamapps/compatdata/3154920/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace\ Yourself\ Games/Rift\ of\ the\ NecroDancer/CustomTracks echo "\ncreate a symbolic link from the rifted custom chart folder to the game's custom chart folder, connecting them" ln -s ~/.local/share/Steam/steamapps/compatdata/3154920/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace\ Yourself\ Games/Rift\ of\ the\ NecroDancer/CustomTracks ~/.local/share/Steam/steamapps/compatdata/2073250/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace\ Yourself\ Games/Rift\ of\ the\ NecroDancer/CustomTracks echo "done"
this will make your charts playable ingame, expect a lot of errors on folder creation if you opened the game before following this guide

if you want to have quick access to your charts from the desktop or anywhere else, create a symlink for it
ln -s ~/.local/share/Steam/steamapps/compatdata/3154920/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace\ Yourself\ Games/Rift\ of\ the\ NecroDancer/CustomTracks ~/Desktop/Rifted\ Charts
where rifted stores your charts
(and where the game expects them)
!!! if you'll encounter any issues with the editor not working right or not opening at all, your first instinct should be trying to run it with proton-ge[github.com] (see releases and the install guide) !!!

rifted charts are stored in
~/.local/share/Steam/steamapps/compatdata/3154920/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace Yourself Games/Rift of the NecroDancer/CustomTracks
(~ is your home folder)

why there?
steam makes a separate wine environment container called a prefix (shortened to "pfx" in the path) for each game to isolate them, preventing potential compatibility issues.

why does that matter?
the entire rifted directory structure is very similar to how it is in windows, but it's not in the same prefix as the game, so you have to link their "CustomTracks" folders to each other.

~/.local/share/Steam/steamapps/compatdata/3154920/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace Yourself Games/Rift of the NecroDancer/CustomTracks
^ custom tracks in rifted's prefix

~/.local/share/Steam/steamapps/compatdata/2073250/pfx/drive_c/users/steamuser/AppData/LocalLow/Brace Yourself Games/Rift of the NecroDancer/CustomTracks
^ where the game expects custom tracks to be


tldr:
wine prefixes are separated for the game and the editor and that doesn't allow the game to see your own charts
fixing the issue
symlinks
ln -s [path/to/target] [path/to/link] creates a symbolic link[en.wikipedia.org], essentially merging these folders into one

ln is a program that makes links, -s is an argument to tell it that we want a symlink specifically, and the "\ " in paths are there because spaces trip ln up and it can't use "/paths/in/quotations/"

scroll back up to ready to copy commands and paste whichever ones you need into your terminal using Ctrl+Shift+V.
if any more functionality gets added (such as importing base game charts, or having minigame support), you could ask how both work in windows and link more folders together, like linking the game's folder to the editor's prefix, just like CustomTracks, but with different paths:
ln -s ~/.local/share/Steam/steamapps/common/RiftOfTheNecroDancerOSTVolume1 ~/.local/share/Steam/steamapps/compatdata/3154920/pfx/drive_c/Program\ Files\ (x86)/Steam/steamapps/

thanks for coming to my ted talk