Economy666

在2020年5月28日 (星期四)加入
Economy666讨论 | 贡献2024年10月24日 (四) 23:38的版本 (update)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

拆分Memory Archive & Arcaea曲包页面

完成

放弃

  • Memory Archive & Arcaea曲目索引分离

曲目列表自动化

完成

放弃

  • 优化byd append实现(lasteternity)
    • 不想优化了,能用就行

曲师列表自动化&链接自动生成

完成

曲师列表

链接生成

规则数据

  • 模板:ComplexArtistsList.json
    • 简称CAL,现已优化为v2格式,支持匹配替换链接/顺序添加文本两种模式
    • 不在CAL内的曲师名义会自动在曲师列表创建同名标题,因此需要及时更新新名义或者新合作名义

维护

  • 备注的参数名优先使用artist.songName.text,次优先使用artist.songid.text
    • 已完成,但可能会导致源代码格式不统一,进而造成编辑困难
      • 可考虑移除该功能
  • 在对应标题添加artist的提示,类似于备注的提示
    • 好像已完成?

谱师列表自动化&链接自动生成

完成

谱师列表

链接生成

规则数据

  • 模板:DesignersList.json
    • .complex类似CALv2,简称CDL
    • .simple简称SDL,添加了常见的谱师名义,当CDL找不到名义文本时会遍历此表进行匹配
      • 因为这种匹配方法每次都需要遍历整个SDL,因此不常见的谱师名义先放CDL,不要放SDL,尽量一个名义衍生出3种以上名义文本再添加
      • 还要注意添加顺序,比如Toaster放前面Toast放后面,否则Toaster全变成Toaster
    • .special为使用了剧情名义的曲目的songid,CDL SDL都找过了没有的话,最终会根据songid判断归属(剧情/其他未知)

维护

  • 备注的参数名优先使用designer.songName.text,次优先使用designer.songid.text
    • 未动工,已放弃,原因同上
  • 展现一首曲目的“全难度”谱师对应了哪些难度
    • 目前使用字体颜色对应曲目所具备的最高级谱面,如Tutorial-PRSPentiment-BYDTwilight Concerto-ETR
      • 但未来若有ETR与BYD共存的曲目将会显示为ETR颜色,因为4>3
  • 非常驻谱师随时可以删除,在模板页把那两个谱师移上去就行

现存问题

  • 模板:DesignerSong还没写文档(但好像不写也行)
  • 表格中难度标签的宽度似乎没有限定,大小不一