Skip to content

OLDRedstone/EventCounter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

这可能是我的第一个项目!


用途

仅用于节奏医生关卡。
仅仅是为了方便事件计数,然后康康哪些人是特效 不多1
加入了亿些花里胡哨的小玩意,增加一点趣味性(应该吧?


经历

早期有做过一个比较全面的版本,但一看代码,真的是看不下去(
所以打算重新写一遍,这次换了个更高效的算法。(应该吧?)


打算

相较于上个大版本,我可能还有更多想法……

  • 内嵌字体文件?2
  • 界面做小一点?2
  • 赋予一些动画?2
  • 更改绘图方式?2
  • 加点沙雕功能?

可能会很久,但我尽量做完吧。


当前

  • 成功解决了让我头疼的内嵌字体的问题
  • 在打开像 when_the_apple_is_bad.zip 3 这样的巨量事件关卡文件时进展会非常慢。(老问题,暂无动向)
  • 事件图标嵌入问题:暂不能动态访问resx,所以想着用GIF来代替 用精灵图解决了 还是拆成了一堆图标……
  • 完成了UI的图标绘制。
  • 感谢圈师傅(@LittleCircleOO)、0x4D2(@0x4D25F2)以及其他群友对这个项目的帮助与鼓励!
  • 文件读取方式大改,所需文件上传暂缓
  • 添加了多选显示方案。
  • 为窗体尺寸变化赋上了简单的缓动效果。
  • 完成了DPI适配。
  • 增加了文件缺失的判断。
  • 能够同一次启动多次打开文件了。
  • 少量增加了成就。
  • 右键清空一个板块所有统计项。
  • 更改了算法,效率大增(本机实测,读取 when_the_apple_is_bad.zip 3 只需约20.24s)。
  • 更改了启动方式,现在不会一启动就打开文件了。
  • 将字体移至外部读取,解决了字体无法读取问题。
  • 添加了进度条。
  • 添加了左键反选功能。
  • 显示关卡名时能够转化Unicode了。
  • 优化文件读取时的内存占用。
  • 读取程序内存占用(暂时没地儿放,以及好像加了这玩意后程序启动得很慢了……
  • 添加窗口关闭动画(或许该考虑取消窗口边框了?或许转Unicode没用了?
  • 重做了动画以简化代码。
  • 去你的边框!
  • 将关卡名、程序内存占用、文件读取进度等信息折叠在进度条下方。
  • 添加了README.md的句号。
  • 加入了成就界面。
  • 翻倍了动画速度。
  • 关闭动画小更改。
  • 重写了计数算法和UI(本机实测,读取 when_the_apple_is_bad.zip 3 只需约8.45s)。
  • 暂时关闭了成就功能。

计划

  • 文件拖入打开功能。
  • 代码整理 怎么可能整理得完嘛

Markdown好难(((

Footnotes

  1. https://space.bilibili.com/406743035

  2. 已应用 2 3 4

  3. https://codex.rhythm.cafe/bad-appl-BSYqKCtoXzn.rdzip 2 3

About

统计关卡事件数,并添加亿些没啥用的功能!

Topics

Resources

License

Stars

Watchers

Forks

Contributors