User:Economy666:修订间差异
Economy666(讨论 | 贡献) (关于“为什么将全难度定义限定在常规三曲目?”和“为什么把全难度搞那么多颜色?”的说明,如果有调整想法请与我讨论,全难度颜色与规则很好改,我动几行改代码就够了) |
Economy666(讨论 | 贡献) 小 (update) |
||
(未显示同一用户的5个中间版本) | |||
第1行: | 第1行: | ||
== 拆分Memory Archive & Arcaea曲包页面 == | == 拆分Memory Archive & Arcaea曲包页面 == | ||
=== 完成 === | |||
*曲包页面拆分 | *曲包页面拆分 | ||
**[[Memory Archive]] | |||
***[[Memory Archive (移动版)]]、[[Memory Archive (NS版)]] | |||
**[[Arcaea]] | |||
***[[Arcaea (移动版曲包)]]、[[Arcaea (NS版曲包)]] | |||
*[[模板:曲目信息]]曲包链接替换 | *[[模板:曲目信息]]曲包链接替换 | ||
*[[模板:曲包目录]]分为移动/NS两栏 | *[[模板:曲包目录]]分为移动/NS两栏 | ||
* | *曲包 信息内 曲目排序自动化 :[[模板:PackSong]] | ||
**可选单平台显示或全平台混合显示 | |||
**同样适用于类似持续更新的曲包,[[World Extend 3]]当前已使用该模板 | |||
=== 放弃 === | |||
*Memory Archive & Arcaea曲目索引分离 | *Memory Archive & Arcaea曲目索引分离 | ||
== [[曲目列表]]自动化 == | == [[曲目列表]]自动化 == | ||
*参考[[模板:SongCollection]] | ===完成=== | ||
*[[模板:SongCollectionMulti]] | |||
**<del>魔改自</del> 参考[[模板:SongCollection]] | |||
*曲目列表中拆分具有独立音源的难度 | *曲目列表中拆分具有独立音源的难度 | ||
*链接自动生成 | *链接自动生成 | ||
**下文的曲师/谱师 | **下文的曲师/谱师 | ||
*日文自动转换 | *日文自动转换 | ||
===放弃=== | |||
*<s>优化byd append实现(lasteternity)</s> | |||
**不想优化了,能用就行 | |||
== [[曲师列表]]自动化&链接自动生成 == | == [[曲师列表]]自动化&链接自动生成 == | ||
===完成=== | |||
'''曲师列表''' | '''曲师列表''' | ||
*[[模块:ArtistSong]] | *[[模块:ArtistSong]] | ||
*[[模板:ArtistSong]] | *[[模板:ArtistSong]] | ||
'''链接生成''' | '''链接生成''' | ||
*[[模块:ConvertLink]].artistLink | *[[模块:ConvertLink]].artistLink | ||
'''规则数据''' | |||
*[[模板:ComplexArtistsList.json]] | |||
**简称CAL,现已优化为v2格式,支持匹配替换链接/顺序添加文本两种模式 | |||
**不在CAL内的曲师名义会自动在曲师列表创建同名标题,因此需要及时更新新名义或者新合作名义 | |||
===维护=== | |||
*备注的参数名优先使用artist.songName.text,次优先使用artist.songid.text | |||
**已完成,但可能会导致源代码格式不统一,进而造成编辑困难 | |||
***可考虑移除该功能 | |||
*在对应标题添加artist的提示,类似于备注的提示 | |||
**好像已完成? | |||
== [[谱师列表]]自动化&链接自动生成 == | == [[谱师列表]]自动化&链接自动生成 == | ||
''' | ===完成=== | ||
''' 谱 师列表''' | |||
*[[模块:DesignerSong]] | *[[模块:DesignerSong]] | ||
*[[模板:DesignerSong]] | *[[模板:DesignerSong]] | ||
'''链接生成''' | '''链接生成''' | ||
*[[模块:ConvertLink]].designerLink | *[[模块:ConvertLink]].designerLink | ||
''' | |||
* | ''' 规则数据''' | ||
** | *[[模板:DesignersList.json]] | ||
**.complex类似CALv2,简称CDL | |||
** | **.simple简称SDL,添加了常见的谱师名义,当CDL找不到名 义 文本时会遍历此表进行匹配 | ||
***因为这 种 匹配方 法 每次都需要遍历整个SDL ,因此 不常见的谱师名义先放CDL,不要放SDL,尽量一个名义衍生出3种以上名 义 文本再添加 | |||
***还要注意添加顺序,比如Toaster放前面Toast放后面 ,否则[[Toaster]]全变成[[Toaster|Toast]]er | |||
**.special为使用 了 剧情名义 的 曲目的songid,CDL SDL都找 过 了没有的话,最终会根据songid判断归属(剧情/其他未 知 ) | |||
===维护=== | |||
*<s>备注的参数名优先使用designer.songName.text,次优先使用designer.songid.text</s> | |||
**未动工,已放弃,原因同上 | |||
*展现一首曲目的“ 全难度 ” 谱师 对应 了哪 些 难度 | |||
**目前 使用字体颜色对应曲目所具备 的 最高级谱面 , 如[[Tutorial]]-{{color|prs|PRS}}、[[Pentiment]]-{{color|byd|BYD}}、[[Twilight Concerto]]-{{color|etr|ETR}} | |||
***但未 来若 有ETR与BYD共存的曲目将会显示为ETR颜色,因为4>3 | |||
*非常驻谱师随时可以删除, 在 模板页把 那 两 个 谱师移上 去 就行 | |||
===现存问题=== | |||
*[[模板:DesignerSong]]还没写文档(但好像不写 也 行) | |||
*表格中难度标签的宽度似乎没有限定,大小 不 一 |
2024年10月24日 (四) 23:38的最新版本
拆分Memory Archive & Arcaea曲包页面
完成
- 曲包页面拆分
- 模板:曲目信息曲包链接替换
- 模板:曲包目录分为移动/NS两栏
- 曲包信息内曲目排序自动化:模板:PackSong
- 可选单平台显示或全平台混合显示
- 同样适用于类似持续更新的曲包,World Extend 3当前已使用该模板
放弃
- Memory Archive & Arcaea曲目索引分离
曲目列表自动化
完成
- 模板:SongCollectionMulti
魔改自参考模板:SongCollection
- 曲目列表中拆分具有独立音源的难度
- 链接自动生成
- 下文的曲师/谱师
- 日文自动转换
放弃
优化byd append实现(lasteternity)- 不想优化了,能用就行
曲师列表自动化&链接自动生成
完成
曲师列表
链接生成
- 模块:ConvertLink.artistLink
规则数据
- 模板:ComplexArtistsList.json
- 简称CAL,现已优化为v2格式,支持匹配替换链接/顺序添加文本两种模式
- 不在CAL内的曲师名义会自动在曲师列表创建同名标题,因此需要及时更新新名义或者新合作名义
维护
- 备注的参数名优先使用artist.songName.text,次优先使用artist.songid.text
- 已完成,但可能会导致源代码格式不统一,进而造成编辑困难
- 可考虑移除该功能
- 已完成,但可能会导致源代码格式不统一,进而造成编辑困难
- 在对应标题添加artist的提示,类似于备注的提示
- 好像已完成?
谱师列表自动化&链接自动生成
完成
谱师列表
链接生成
- 模块:ConvertLink.designerLink
规则数据
维护
备注的参数名优先使用designer.songName.text,次优先使用designer.songid.text- 未动工,已放弃,原因同上
- 展现一首曲目的“全难度”谱师对应了哪些难度
- 目前使用字体颜色对应曲目所具备的最高级谱面,如Tutorial-PRS、Pentiment-BYD、Twilight Concerto-ETR
- 但未来若有ETR与BYD共存的曲目将会显示为ETR颜色,因为4>3
- 目前使用字体颜色对应曲目所具备的最高级谱面,如Tutorial-PRS、Pentiment-BYD、Twilight Concerto-ETR
- 非常驻谱师随时可以删除,在模板页把那两个谱师移上去就行
现存问题
- 模板:DesignerSong还没写文档(但好像不写也行)
- 表格中难度标签的宽度似乎没有限定,大小不一