-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Fatal Error] 一个谱面使Phira崩溃并无法启动 #430
Comments
Reproduction Method
Interesting Log
|
I tried on my POCO M5/M5s, it can successfully import Full Log: Interesting log: clear-and-enter-chart.log#L1733
|
so, how to fix it. |
Also, I have a question. |
Or Root and Delete
It's weird. Or if you mean why cannot upload the score, that is intended |
I mean the loading phase before playing the beatmap crashes Phira |
两中国人为什么要用英文ヾ(•ω•`)o |
导入崩溃时内存导致的,而加载崩溃是assert |
主要我懒得切拼音输入法了(doge) |
这个项目可以打开谱面文件: https://github.com/MisaLiu/phi-chart-render |
我之前尝试编译没有那个assert的版本, 经过一个上午的努力后失败了... |
我用的1.4 |
所以这个bug会修吗, 不然可能会有人导入了这样的谱面之后就只能重装phira了, 损失有点大(っ °Д °;)っ |
啊这...实不相瞒...我在安卓进不去这谱面呜呜呜 |
我不会rust,只会py |
Linux不好说……毕竟我这边用的Arch和RHEL,比较麻烦 另提一嘴,我也是学Python NLP的。不过有过编写Minecraft java mod的经验,我可以试试修改源码并提交PR( |
ヾ(≧▽≦*)o |
主要还是android端的问题, 不root几乎无法删除谱面 |
Bruh...花了2小时 |
Phira 兼容版:https://files.catbox.moe/rfp8vk.zip 修复代码
还得是您感谢qaq_fei这次的谱面制作,这是我Phira生中的第一个φ [doge] |
这可能涉及到rpe谱面规范的问题了,说实话还是挺乱的,目前谱面中仍存在许多令大多数以至于所有模拟器都无法兼容的选项。 至于speedEvents, 我的模拟器的计算方法是: 找到一个时间区间(例如Note当前的话,就是零到现在的时间。) 然后寻找符合的事件, 都是计算重合的部分, 考虑到存在变速, 对其积分, 然后加至结果中, 遍历完成后返回即可。 |
oh god. |
我认为最好编写一套规范, 并给出各个语言的示例代码 |
你好,经过检查,若SpeedEvent列表为空,那么这条线就没有SpeedEvents这个字段了 |
神奇 |
另外,Phira-docs有我编写的RPE谱面文档,至少有谱面的结构,但是十分粗糙请谅解。 |
使用midi作为谱面听起来, (荒诞?) |
粗略看了一下, 不够详细, 但是对于一个要求不大的模拟器够用了 |
文档一直都在不断完善,欢迎所有人向文档提交pr |
我可以提交python的示例代码吗 |
同,因为我也是Python学者,或许java也可以(思考 |
使用代码进行表达几乎不可能会产生歧义 |
欢迎写示例代码,我自己的模拟器还处于适配官谱阶段,所以并没有RPE谱面的示例代码片段 |
我想, 或许phira不应因为谱面不规范而不进行播放 |
这会增加制谱的心智负担吧,除非是为了兼容性。就像 rust 哲学一样,能运行就是可靠的( |
目前phira直接拒绝播放的方式已经导致部分官谱无法播放 |
修复谱面功能其实在prpr时代存在,但是不知道什么原因这个功能在phira中被删除了 |
RPE谱面文档很明显比phira晚了几辈子,我们根本就不知道什么是“规范的谱面”。 |
我觉得这属于兼容问题的范围,修复(或者叫转换?)的范围仅限于为了向本家兼容 |
在 |
以下是个人发言不代表TeamFlos |
我们在此仅讨论数据格式, 而不是 谱面、音频、曲绘 |
总结一下
|
言下之意,他想透过参考现有的谱面规范(lchzh3473的官谱规范)来制定自制谱的谱面规范 |
他的规范也不是他制定的, 而是通过技术手段从phigros测量得到的 |
lchzh |
总之我不会修,我就一臭写文档的,同时也不建议参考lchzh3473的文档,为什么?就是觉得膈应,自己搜一下吧 |
https://qaq-fei-bilibili.lanzouv.com/ilgP72buflza
Phira
版本: 0.6.4视频:
https://github.com/user-attachments/assets/db6c795f-586b-4e48-88af-1dcb9b730d37
错误与MuMu模拟器无关, 错误来源:
https://www.bilibili.com/video/BV1pS1vYxECT
下的评论The text was updated successfully, but these errors were encountered: