本帖最后由 Daiyosei 于 2025-4-23 17:01 编辑
第一次在这个板块发帖,如果有什么不慎违反版规的地方还请管理大大帮忙删帖或移贴
平台:Android 9.0+,arm64-v8a;
服务器:国服B站渠道服修改日期:2025.04.22
包名:com.bilibili.star.bili
修改内容:Note(即游戏中的非长条落块)的Bad、Good、Great判定全部替换为Perfect.
注:滑块(即游戏中的长条)的判定没有修改,所有落块的Miss判定没有修改。
注2:请使用里边的手机号登陆。
实现原理(仅示意):
- NoteResultType (*old_JudgeNote)(float noteJudgePos, float currentPos, float bpm, JudgeTiming* judgeTiming, int sweetFrame);
- NoteResultType JudgeNote(float noteJudgePos, float currentPos, float bpm, JudgeTiming* judgeTiming, int sweetFrame = 0) {
- NoteResultType ori_result = old_JudgeNote(noteJudgePos,currentPos,bpm,judgeTiming,sweetFrame);
- if(ori_result == NoteResultType::Good || ori_result == NoteResultType::Bad || ori_result == NoteResultType::Great) {
- return NoteResultType::Perfect;
- } else {
- return ori_result;
- }
- }
复制代码
截图:
下载链接:
没有长期更新的计划、只会随缘更新所以就不设置收费了
|