Skip to content
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

How to use this tool #1

Open
Hizitok opened this issue May 17, 2023 · 12 comments
Open

How to use this tool #1

Hizitok opened this issue May 17, 2023 · 12 comments

Comments

@Hizitok
Copy link

Hizitok commented May 17, 2023

问一下作者,到具体使用这个tool的时候,环境怎么配?运行文件需要放在特定文件夹吗?

@Hizitok
Copy link
Author

Hizitok commented May 17, 2023

可以写在readme里面吗?谢谢

@Hizitok
Copy link
Author

Hizitok commented May 17, 2023

还有,控制台收到game start的时候,能否清空控制台并且将先前数据自动保存到高精度延迟分析中?

@Hizitok
Copy link
Author

Hizitok commented May 17, 2023

高精度延迟分析中,建议增加功能,使得可以重命名数据

@Hizitok
Copy link
Author

Hizitok commented May 17, 2023

建议延迟分析的cmd中,将early改为蓝色,late改为红色,方便玩家在游玩过程中判断当前是否需要微调延迟

@Ginsakura
Copy link
Owner

建议延迟分析的cmd中,早点改成蓝色,晚点改成红色,方方便玩家在游戏过程中判断前是否需要微调延迟

好主意,但是实际上推荐延迟调整值在分析结果的标题栏,AvgDelay这个数值,默认AvgDelay是计算±90ms内的平均值,
配置文件中启用高精度delay可以变为±45ms内的平均值

@Ginsakura
Copy link
Owner

高精度延迟分析中,建议增加功能,使得可以重命名数据

有想法,但是目前在忙别的,最近几天我有好多东西全都出问题了

@Ginsakura
Copy link
Owner

还有,控制台收到game start的时候,能否清空控制台并且将先前数据自动保存到高精度延迟分析中?

这个我不太擅长,因为控制台内容是通过CSharp代码编写的,我也仅仅是会用而已,
其实,我并不能看懂游戏客户端的代码,gamestart是通过在谱面初始化的时候发送一个成绩为9999ms的tap来实现的(在谱面加载完成时,开始前)
所以控制台并不知道何时才是谱面结束。

@Ginsakura
Copy link
Owner

问一下作者,到具体使用这个tool的时候,环境怎么配?运行文件需要放在特定文件夹吗?

只要游戏客户端在X:/Program Files/steam/steamapps/common/X:/SteamLibrary/steamapps/common/X:/steam/steamapps/common/目录下都可以被自动识别到(X指任意盘符),这三个目录是steam的默认游戏安装目录

*** 直接执行其中的可执行文件即可 ***

需要首次运行释放一些程序资源,
可以根据需要修改配置文件内的相应项目,我用了很长的名字应该比较好判断每条配置的用途吧?

*** 配置文件是json格式 ***

剩下的只要运行就可以了,release里的可执行文件可以直接执行,环境都带的有,all in one就是字面意思,with console与no console也是字面意思,四个只需要选看着顺眼的一个使用,建议放到一个单独的文件夹里,因为程序运行会释放出一些文件,虽然都在musync_data文件夹里

@Ginsakura
Copy link
Owner

建议延迟分析的cmd中,早点改成蓝色,晚点改成红色,方方便玩家在游戏过程中判断前是否需要微调延迟

我目前的区分方法是±5ms、±10ms、±45ms、±90ms、±150ms、150ms+,通过颜色来让玩家看出当前击打大概处于什么评级
你说的在理,但是还需要再设计一下颜色

tips:我对Csharp并不熟悉

@Ginsakura
Copy link
Owner

还有,控制台收到game start的时候,能否清空控制台并且将先前数据自动保存到高精度延迟分析中?

这个其实直接把控制台里的数据Ctrl+A、Ctrl+C,然后Ctrl+V粘贴进分析框就行,我在分析软件里写了找到最后一个gamestart再分析之后的HitDelay

也就是说,前面的数据不会产生干扰,只要gamestart正常出现

每次gamestart就是一个分界点,最后一个gamestart之前的数据全都跳过,从最后一个gamestart开始读数据

@Ginsakura
Copy link
Owner

我有第一个issue了好耶ヽ(✿゚▽゚)ノ

感谢使用本程序,有哪点没有用明白可以继续发,我目前写好的使用文档简直就像是不可名状之物一样,通过问答形式介绍会更清晰一点?

我尽快更新(最近qqbot炸了、MicroSoft E5账户炸了、手机上太极框架里的QQ也炸了)

@zerofdest
Copy link

使用体验很好,感谢大佬的持续更新

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants