使用者:Economy666

出自Arcaea中文维基
於 2024年7月27日 (六) 08:55 由 Economy666留言 | 貢獻 所做的修訂

拆分Memory Archive & Arcaea曲包頁面

完成

  • 曲包頁面拆分
  • 模板:曲目信息曲包連結替換
  • 模板:曲包目錄分為移動/NS兩欄
  • Memory Archive & Arcaea曲包頁面曲目排序自動化
    • 模板:PackSong
      • 可選單平台顯示或全平台混合顯示
      • 理論上也支持其他曲包,但什麼沒必要性

放棄

  • 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

說明

  • 目前顯示顏色已改為最高級譜面,此方案明顯優於之前的方案