Skip to content

[Feature] 曲目排序 #112

Description

@RainEffect

功能大致简述

若曲目本身不存在于MusicSoft中,游戏会将曲目进行乱序排放(反正是没找到逻辑)。
需要增加一个功能,用于将曲目进行ID排序,减少不必要的曲目位置显示错乱问题。

大致功能开关设定

  • 功能总开关
    用于开启该功能,默认关闭
  • 排序依据
    默认排序顺序逻辑,若存在相同则相同项以ID排序,默认ID
    可选项: netOpen时间,ID
  • 忽略原有排序
    将谱面本身放置于原MusicSoft拥有的列表的两端,若关闭则忽略MusicSoft进行全局排序,默认开启
  • 谱面列表位置
    MusicSoft以外谱面放置的列表位置,以及ID的排序顺序,默认置后
    可选项: 置前,置后
  • 宴谱列表位置
    同上,默认置前

说明

一个新谱面在导入的时候因为列表乱序排放的问题,导致要找到对应谱面相对困难,此功能可以有效提高选歌效率,以及快速找到新曲目。

若为置前则方便选择到对应分类时可立刻显示
若为置后则遵循官方新谱面排序逻辑
注:宴谱列表为反向。

此开关功能可联动MaiChartManager的“曲目排序”issue进行。
MaiChartManager-issue 曲目排序/筛选

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions