Skip to content

Commit fb98479

Browse files
committed
songs with . should not be cropped anymore
1 parent d512266 commit fb98479

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

source/funkin/backend/chart/Chart.hx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ class Chart {
8585
}
8686

8787
inline public static function defaultChartMetaFields(data:ChartMetaData):ChartMetaData {
88-
data.setFieldDefault("displayName", CoolUtil.getFilename(data.name));
88+
data.setFieldDefault("displayName", ~/(.*[\/])/g.map(data.name, _->''));
8989

9090
data.setFieldDefault("bpm", Flags.DEFAULT_BPM);
9191
data.setFieldDefault("beatsPerMeasure", Flags.DEFAULT_BEATS_PER_MEASURE);

source/funkin/editors/charter/CharterSelection.hx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class CharterSelectionScreen extends EditorTreeMenuScreen {
3737
curSong = s;
3838

3939
var isVariant = s.variant != null && s.variant != '';
40-
var screen = new EditorTreeMenuScreen((first || !isVariant) ? (CoolUtil.getFilename(s.name) + (isVariant ? ' (${s.variant})' : '')) : s.variant, getID('selectDifficulty'));
40+
var screen = new EditorTreeMenuScreen((first || !isVariant) ? (~/(.*[\/])/g.map(s.name, _->'') + (isVariant ? ' (${s.variant})' : '')) : s.variant, getID('selectDifficulty'));
4141

4242
for (d in s.difficulties) if (d != '') screen.add(makeChartOption(d, isVariant ? s.variant : null, s.name));
4343
if (s.difficulties.length > 0 && s.variants.length > 0) screen.add(new Separator()); // Create a separator only when there are both difficulty and variant options available.
@@ -64,7 +64,7 @@ class CharterSelectionScreen extends EditorTreeMenuScreen {
6464
public function makeSongOption(s:ChartMetaData):IconOption {
6565
songList.push(s.name.toLowerCase());
6666

67-
var opt = new IconOption(CoolUtil.getFilename(s.name), getID('acceptSong'), s.icon, () -> openSongOption(s, true));
67+
var opt = new IconOption(~/(.*[\/])/g.map(s.name, _->''), getID('acceptSong'), s.icon, () -> openSongOption(s, true));
6868
opt.suffix = " >";
6969
opt.editorFlashColor = s.color.getDefault(FlxColor.WHITE);
7070

0 commit comments

Comments
 (0)