⚠️ 项目已归档 - 相关内容不再维护。
重置版 - RePyPhiRenderer
本项目是一个基于 Phigros 玩法 制作的播放器
本项目仅供研究学习目的,请勿用于商业用途,侵删。
- 部分代码参考了 K0nGbawa/Re-PyPhiPlayer 和 qaqFei/phispler。
- 安装
python。 - 首次使用前,点击文件资源管理器地址栏,输入
cmd,在弹出的窗口中输入pip install -r requirements.txt,下载依赖库。 - 双击
main.py运行程序。
| 参数名 | 作用 | 默认值 |
|---|---|---|
| --chart | 指定谱面 | - |
| --music | 指定音乐 | - |
| --illustration | 指定曲绘 | - |
| --name | 曲名 | - |
| --level | 难度 | - |
| --composer | 曲师 | - |
| --charter | 谱师 | - |
| --illustrator | 画师 | - |
| --combotips | COMBO文本 | "COMBO" |
| --aspectratio | 限制宽高比 | "16:9" |
| --bgalpha | 背景变暗 | 0.1 |
| --showbar | 显示曲名前竖线 | - |
| --noautoplay | 禁用自动播放 | - |
| --illblur | 曲绘模糊半径 | 80 |
| --width | 窗口宽度 | 1200 |
| --height | 窗口高度 | 900 |
| --fps | 渲染视频的帧数 | 60 |
| --render | 开启渲染 | - |
| --bitrate | 渲染视频的码率 | 15000 |
| --resource | 资源路径 | ".\Resources" |
| --preview | 渲染预览 | - |
| --output | 渲染视频导出位置 | "%Y-%m-%d %H-%M-%S name_level.mp4" |
-
Phi
- formatVersion
- 1
- 2
- 3
- offset
- judgeLineList
- bpm
- notesAbove
- notesBelow
- speedEvents
- judgeLineMoveEvents
- judgeLineRotateEvents
- judgeLineDisappearEvents
- formatVersion
-
RPE
- BPMList
- META
- judgeLineList
- Texture
- alphaControl
- posControl
- sizeControl
- skewControl
- yControl
- attachUI
- anchor
- bpmfactor
- eventLayers
- alphaEvents
- moveXEvents
- moveYEvents
- rotateEvents
- speedEvents
- extended
- inclineEvents
- colorEvents
- scaleXEvents
- scaleYEvents
- textEvents
- paintEvents
- gifEvents
- father
- isCover
- isGif
- notes
- above
- alpha
- endTime
- isFake
- positionX
- size
- speed
- startTime
- type
- visibleTime
- yOffset
- hitsound
- zIndex
- zIndexHitEffects
- tint (甚至还转正了,)
- tintHitEffects (甚至还转正了,)
- zOrder
- rotateWithFather
- scaleOnNotes
-
PEC
- bp
- n
- #
- &
- cm
- cp
- cr
- ca
- cf
- cd
- cv
-
phira extra
- bpm
- effects
- videos
-
phira resource pack
- click.png
- click_mh.png
- drag.png
- drag_mh.png
- hold.png
- hold_mh.png
- flick.png
- flick_mh.png
- hit_fx.png
- click.ogg
- drag.ogg
- flick.ogg
- ending.mp3
- info.yml
- name
- author
- description
- hitFx
- holdAtlas
- holdAtlasMH
- hitFxDuration
- hitFxScale
- hitFxRotate
- hitFxTinted
- hideParticles
- holdKeepHead
- holdRepeat
- holdCompact
- colorPerfect
- colorGood