查看“Score Manager/zh”的源代码
←
Score Manager/zh
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
系统设置
设置并确认您的电子邮件地址。
您可以查看与复制此页面的源代码。
{{TiebaCrash/zh}} {{Appbox/zh |name=Score Manager <!-- |screenshot=ScoreManager.png |screenshotDesc=Ballance Tools v3版本主界面 --> |author='''主程:'''jxpxxzj<br />'''网站:'''jxpxxzj, BallanceLover<br />'''UI设计:'''恩施喜羊羊<br />'''NMO协力:'''{{来源请求|2jjy}} |suit=Ballance |link=[http://jxtoolbox.sinaapp.com 官方网站]<ref>已经不可用</ref><small>''(发布帖已被删除,相关仓库为私有仓库不予列出)''</small> |dependency=以.Net Framework 4作为运行库 |status=pause |date={{来源请求|约为2015年}} }} Score Manager是一款内置地图下载与更换功能的一站式Ballance在线排行榜项目。它支持Ballance英文原版(1.13版本)以及由[[Ballance吧]]发布的[[Ballance中文版]],同时附带有比较先进的反作弊检测装置,可以检测通过修改NMO文件达成作弊的作弊方法。同时在竞速上支持[[SR]]模式(计时)和[[HS]]模式(计分) Score Manager由程序本体和网站构成。程序本体由C#书写且使用WPF作为呈现框架,.Net Framework 4作为运行库。相关数据检测所用的[[NMO]]开发环境未知。网页端使用PHP作为后端数据交换。 == 历史 == {{NeedProfessor/zh}} 初始,jxpxxzj在某帖中提出希望建设一个中心化的记录榜单之类的事物。不久之后便发帖称已经做出来了,并展示了几张配图。以配图来看,程序界面借鉴了音游osu!的部分元素。此后恩施喜羊羊负责了UI开发,并另开新帖展示了新的程序界面设计和网站设计,程序界面很快被应用在新一代的Score Manager上而网页却未曾有过更新<del><small>''(怕不是咕了)''</small></del> 此后jxpxxzj相继发帖发布了程序本体(即客户端,后称客户端)和相关网站。客户端负责记录用户相关数据并辅助地图安装,作弊检测。网页端负责统一存储用户的数据并提供了一个友好的前端可供查看每个人的成绩以及相关地图的排行榜。起初注册采用私信然后后台注册实现,之后加入了百度账号自动注册后,便可以由玩家自己一人完成整个注册过程,客户端和网页端会自动同步用户当前的头像作为用户头像。 发布不久,[[Ballance Tools yyc版]]的作者[[yyc12345]]联系到开发组成员,希望在自己的工具箱中接入Score Manager的排行榜,经过一系列磋商和代码书写,Ballance Tools yyc版成为第一个,也是目前唯一一个接入Score Manager排行榜的第三方程序<small>''(虽然之后由于Score Manager的关停而被迫移除了相关代码)''</small>。此后yyc12345加入了Score Manager的开发组[[BearKidsTeam]]。 之后网站一直在jxpxxzj的资金以及各路捐助资金的帮助下持续运行,直到2016年4月4日,由于使用人数极少,程序网站关闭,与此同时客户端也不可用,因为客户端依赖与网页的通信确认登录。yyc12345同时在贴吧[https://tieba.baidu.com/p/4455986964 发布了关停通知]。 之后客户端的代码,以及网页端的代码和后台数据被以私有库的方式完整地保存在本地和其他地方作为备份以便将来重新启用。 2018年2月18日左右,在Ballance的[[Discord]]群组,jxpxxzj与外国Speedrun.com记录认证者讨论记录榜单合并的事项时,为了向外国记录认证者展示可以精确到游戏内部时间的抓取,独立并开源了Score Manager的内核的一部分:[[ScoreManager-Core/zh|ScoreManager-Core]]。同年10月5日,yyc12345将Score Manager中对于[[Database.tdb]]的解析函数独立出来并完成了当时代码中未完成的数据库写入函数(当时仅仅只有数据库读取函数可用,主要是为了防止有人恶意篡改Database.tdb),随后将其开源,命名为[[BallanceRecordChanger/zh|BallanceRecordChanger]]。 == 下载 == 因为相关数据提供已经暂停,网站已暂停运营,下载已无意义,暂不提供下载。 == 兼容性 == 程序本体需要.Net Framework 4作为运行库,可以运行在自Windows XP以来的所有Windows系统上。 网页浏览建议使用Chrome。 == 另请参阅 == * [[竞速]] == 注释 == <references /> [[Category:工具箱]]
该页面使用的模板:
模板:Appbox/zh
(
查看源代码
)
模板:Attribute
(
查看源代码
)
模板:Dot
(
查看源代码
)
模板:FileTree/zh
(
查看源代码
)
模板:Infobox
(
查看源代码
)
模板:Infobox/row
(
查看源代码
)
模板:Resize
(
查看源代码
)
模板:TiebaCrash/zh
(
查看源代码
)
模板:失效链接
(
查看源代码
)
模板:来源请求
(
查看源代码
)
返回至
Score Manager/zh
。
导航菜单
个人工具
中文(中国大陆)
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
主分类
制图
竞速
Q&A
机关大全
相关程序
地图图鉴
相关网站
Ballance吧
Ballance QQ群
Ballance Discord群组
Speedrun.com
Ballance吧专区
导航贴
英雄榜
快捷访问
公共沙盒
贡献指南
赞助我们
工具
链入页面
相关更改
特殊页面
页面信息