Phigros官谱Json至rpe json以及pec的转换
简称PCT
版本v0.1
先来句名言辟邪
爬
—— lchzh3473
屎山代码
依靠bug运行
重构不能
注释失踪
由于官谱json中的运动是以线性方式存储的
所有的非线性运动也是分割成一小段一小段的线性运动
所以转换完成的谱面可能会有上万甚至数十万个动作,pe及rpe也会因此崩溃
pe和rpe被玩坏了,绝对不是Anslate的错,绝对不是!
所以保护制谱器,从我做起,不要滥用,仅供参考
也欢迎大家提Issues以及Pull requests来改进代码,十分感谢!
安装好python3,建议最新版,理论上只要是py3都可以,不用第三方库
字面意思,官谱json转为pec
打开Json2Pec.py,在第3、4行会看到a和b的赋值,这是源官谱json和目标pec的绝对地址
a是源官谱json绝对地址
b是目标pec绝对地址
直接更改掉然后运行就行了
不会有人连Python赋值都不会吧,不会吧不会吧
为了方便,以下rpe Json简称rpej
字面意思,官谱json转为rpej
将Json2Rpe.py与你的官谱Json,音频,曲绘放在同一目录下,三个都不能少
demo目录中有一张1920x1080的空白图片,有需要的可以取用
然后直接运行Json2Rpe.py,他会提示怎么操作
填名称需要后缀名
举个例子
官谱json名称:
Chart_IN.json
希望导出的rpe json名称:
Chart_IN_rpe.json
名称:WATER
音频名称:music.wav
曲绘名称:Illustration.png
谱师:乱流に巻き込まれ
曲师: A-39/沙包P
难度:IN Lv.13
输完这些后就会开始转换了
转换完后将rpej,曲绘,音频,info.txt压缩为一个zip
并将zip后缀改为pez
在rpe中导入就行啦
默认id是00000000,可以在代码第18行更改
用来举例的WATER在我的rpe中是打不开的,毕竟那判定线表演,没有数十万个动作搞不定
于是,炸内存了
Rrhar'il的AT也有bug,但我没找出来问题在哪
在线等个大佬Pull requests
本人比较菜,rks才13,暂时没有申请到pe和rpe,有大佬能帮忙测试一下就更好了
如果要进行作品制作,例如视频,请标注使用了PCT
注意:此项目与厦门鸽游网络有限公司(Xiamen Pigeon Games Network Co., Ltd.)没有任何关系
若有侵权,请联系删除