支持一键下载Forge客户端,可以选择Forge版本并且自动下载
本启动器支持Mojang每周快照下载
每周快照也可盗版启动
可以启动1.7.2并且支持1.7的新版验证方式
如果FML不做大的修改(不过我觉得只要FML能用正版启动器起,我的启动器就能跑),可以一直保持兼容
可导入旧版客户端
支持版本间MOD切换
自定义JVM Argument功能,以支持诸如Optifine之类的mod
Mojang推送了第一个编译起的全部版本,BMCL全部支持
带有第二下载源。不怕碰到官方下载源被限流
For整合包作者:发布前可通过编辑xml或者修改启动设置里的javaw.exe路径为“autosearch”(不包括引号,全小写),程序会在下次启动时尝试自动寻找javaw.exe(就像第一次打开启动器),java内存同理。当然,如果不带XML,是一定会自动寻找的。除了java路径和内存,此次添加了用户名强制修改,发布前将用户名修改为"!!!"三个英文感叹号,下次启动会直接定位到用户名输入,没有修改用户名则无法启动。
反编译了几个启动器的源码,发现不少似曾相识的部分……我表示很荣幸
一些小的版本变动可能不会发在mcbbs
BMCLV2常见错误处理 - BMCL - Judgement 177 Branch Office - Powered by Discuz!
http://www.bangbang93.com/thread-1842-1-1.html
BMCL特别功能 - BMCL - Judgement 177 Branch Office - Powered by Discuz!
http://www.bangbang93.com/thread-1843-1-1.html
BMCL语言文件:http://www.bangbang93.com/thread-1852-1-1.html
下载http://pan.baidu.com/share/link?shareid=481185233&uk=2349099430 不带背景
http://pan.baidu.com/share/link?shareid=482635019&uk=2349099430 带背景(2.8MB)
背景选自废话二次元四周目截图
各位赏个回复呗……我真的不想开回复可见_(:з」∠)_评个分也行_(:з」∠)_让我知道有人在关注_(:з」∠)_
BMCLAPI(针对开发者)
BMCLAPI是@bangbang93 开发的BMCL的一部分,用于解决国内线路对Forge和Minecraft官方使用的Amazon S3速度缓慢的问题。BMCLAPI是对外开放的,所有需要Minecraft资源的启动器均可调用。若有任何意见或者建议,可以去BMCL板块发帖http://www.bangbang93.com/forum-bmcl-1.html
BMCLAPI开发文档:http://bmclapi.bangbang93.com
作者所在服务器“废话二次元”招收玩家,鉴于这里是软件版,我就不转载详细信息了先前往http://2dmmc.bangbang93.com/question回答问题获取白名单
服务器信息:
论坛:http://2dmmcbbs.bangbang93.com/forum.php
四周目宣传贴:http://www.mcbbs.net/thread-123908-1-1.html
五周目宣传贴
http://tieba.baidu.com/p/2592253386
六周目也结束了_(:з」∠)_没宣传过
七周目宣传贴http://www.mcbbs.net/thread-241336-1-2.html(已结束)服务器改名为炉心工艺后的官网http://fc.bangbang93.com
代码统计(V2.6.7):
启动器使用C#编写,运行时需要.net Framework 4.0,Win8自带.net 4.0,Win7的Windows Update会自动安装(如果你开了),xp和没有安装过的win7请去http://www.microsoft.com/zh-cn/download/details.aspx?id=17718下载运行环境
登录插件说明:http://www.mcbbs.net/thread-163528-1-1.html
备用登录插件下载地址:http://www.bangbang93.com/thread-1832-1-1.html
(已有插件:正版登录,Skinme,MineLogin,yggdrasil正版验证)
在自己的论坛撸了个分区,用于收集bug和需求,接受启动器定制
http://www.bangbang93.com/forum-bmcl-1.html
http://r.virscan.org/report/bac4e16b49ad68e5b55d47a61d2f8582.html
附一发扫描报告,版本:V2.11.7(程序版本2.11.7.992)
扫描结果 : 全部的杀毒软件报告没有发现病毒!
源码见下方
关于BMCLV2的背景图
程序会读取bg目录,支持jpg、bmp、png格式图片,推荐使用16:9分辨率的图片,否则会被拉伸。
启动时淡入淡出的效果大家绝不觉得有点慢?
V2开坑中,全部重写
BMCL V2界面预览
一张图证明能力,rd-132211(第一版MC,只有草方块和圆石)到13w37b,共计99版本
程序图标:
图标作者http://weibo.com/delta4s
想不好名字,于是就用了bangbang93's Minecraft Launcher,当然你要理解成Best Minecraft Launcher也行(\\\\)
V2已实现V1所有功能
源码V1:https://github.com/bangbang93/bmcl/
源码V2:https://github.com/bangbang93/BMCLV2
更新日志
V3.0.1 * 访问BMCLAPI忘了带UA * MCBBS@白小黑 资源文件窗体崩溃 V3.0 1.与BMCLAPI整合 2.重构大部分V2源码,使BMCL运行更快 3.添加插件功能 4.修正部分V2留下的bug V2.11.19-V2.11.21 *部分mod目录无法创建在.minecraft目录内 V2.11.18 + 对非UTF8编码的JSON文件的支持,支持Encoding.Default。简体中文系统为GBK,繁体中文系统为BIG5,英文系统为ANSI V2.11.17 *修正路径中带有空格时无法安装Forge的bug V2.11.16 * 启动时不选择最后一次开启的版本 V2.11.15 * 修改资源文件下载不判断是否成功的bug * 修改log写法,避免并发写入造成的混乱 * 修正旧资源文件地址错误 * 修正log中不写入下载成功的资源信息 V2.11.14 * 删除无用类库,减小程序体积 * 下载窗口下载完成时自动关闭 * 修正一个语言加载错误 该版本起更新将不跳转论坛 V2.11.13 * 修改Assets路径,作者源全面采用BMCLAPI V2.11.12 * 一个会造成bmcl无法退出的bug * Forge列表刷不出来 * 版本列表和下载的官方源修改,使用BMCLAPI(http://www.bangbang93.com/thread-2073-1-1.html) V2.11.11 * native解压错误导致无法启动的bug V2.11.10 * 修改Forge获取方式 V2.11.9 *作者源下载地址错误 V2.11.8 *下载依赖文件会出错 V2.11.7 * 适应新的资源文件结构 V2.11.6 * 修复1.7.3,1.7.4无法启动的bug V2.11.5 *修改Forge列表获取方式,加快获取速度 V2.11.4 * Forge地址变化 V2.11.3 + 对twitch的支持 V2.11.2 * 调整下载策略,增强稳定性 V2.11.1 * 错误窗口调整 * 适应Forge版本目录变化 V2.11.0.889 无任何功能更新,仅仅修改了官方下载源地址,所以版本号不变 V2.11 + 对付新声音文件的下载窗口 * 界面调整,在xp下应该会好看点 该版本发布时Mojang官方的资源出现HTTP404错误,请使用作者源更新资源文件 V2.10 + 更新检查 * 适应Mojang资源目录变化 V2.9.1 * XP专属路径错误bug V2.9 * 修复了无法退出的bug * 升级登录插件接口和登录插件,以兼容Minecraft1.7更新 V2.8.3 + 重构错误报告,增强纠错能力 V2.8.2 * 下载native出错(玩家misyauyau@yahoo.com协助纠错) V2.8.1 * 增强错误报告 * 重构按钮菜单 V2.8 + 版本的Libraries管理(可编辑属性增加中) * 尝试修复DLL锁定问题(不确定) V2.7.5 * 各种优化,尽可能消除了后面报上来的bug V2.7.4 * 可能会导致内存识别出错的bug V2.7.3 * 繁琐的体验优化(具体参见http://www.bangbang93.com/forum. ... &pid=4995&fromuid=1) V2.7.2 + 读取Forge更新日志 * 同步资源文件多线程优化 V2.7.1 *wangtao03:增强WinXP兼容性 V2.7 + 客户端崩溃后自动读取错误报告,正在写智能处理或者给出建议的功能 V2.6.8 * 增强日志功能 V2.6.7 * 一处提示错误 V2.6.6 + 初次启动或无法找到asset目录的时候提示下载 V2.6.5 * wangtao03:Mod设置管理打开路径为Moddir * wangtao03:xp下:手工设置Java路径后,游戏绝对路径会变成,Java路径+.minecraft * チルノ:禁止启动时内存容量检测 * 无法保存上次的登录方式 V2.6.4 * 版本管理按照发布日期降序排序 V2.6.3 * 修改统计代码 V2.6.2 * JackLin84911:“版本管理”内的“检查资源文件”的“对比本地”按钮按下崩溃 V2.6.1 * 语言选项无法被保存 * 加载到无效的语言文件会崩溃 V2.6 + 多语言支持,支持自定义语言包,内置简中和繁中(英文翻得太烂),语言文件放到Lang目录内即可被识别 V2.5.2 + 启动界面 * 重构部分代码,减小程序体积 V2.5.1 * 重写启动部分,增强错误判断 * 没有背景图时每次启动都会提醒 V2.5 (该版本未在mcbbs发布) + 添加我提供的下载源,内有资源文件和至今为止发布的所有版本 + 日志功能,可以获取游戏输出信息,供游戏错误诊断用 若要开启日志功能,请在启动后找到系统任务栏右边托盘区的BMCL图标,右键选择“以Debug模式重启”。相关log信息会写在启动器目录下的“bmcl.log”文件内,可以粘贴该文件或者将该文件上传为附件 V2.4.2 * keroro686:找不到服务器列表时点击取消就崩溃 V2.4.1 * CGS1230,鹿猩猩,mlxzlas:刷新Forge版本时报错 * CGS1230:自动启动无效 + 隐藏主界面 V2.4 + 通用验证插件接口 - 旧插件验证接口 V2.3.2 * qq459280185,523860169 提交 V2.3.1 + Optifine和中文补丁的JVM Arg一键勾选 * @JackLin84911 反馈 直接保存在mods文件夹下的配置文件无法被保存 V2.3 + 程序崩溃时的错误报告 * 启动时如果处理速度过慢窗口假死 V2.2.1 * 启动后窗口不隐藏 V2.2 + 服务器列表编辑功能 至此已实现V1所有功能 V2.1.1Beta Build283 + 配置保存成功的提示信息 + 一些提示信息 V2.1Beta Build259 * 统计信息提交失败* 启动淡入淡出效果加速 V2.1Beta Build257 * tab切换动画会在不该出现的时候出现 * 启动时一定概率无tab界面 V2.1Beta Build248 + 安装Forge功能 + 安装Forge和获取版本列表多线程,以解决界面失去响应的问题 + 切换背景动画,背景过大的时候可能会卡一下(我加载5806*3540的分辨率才有微弱的感觉) + 切换tab动画 V2.0Beta Build160 +-* 界面使用WPF驱动,所有代码几乎推翻重构,自定义背景,自定义窗口透明度 V1.15.8 20130804 00:15 + 双击服务器列表进入编辑窗口 + For整合包作者:除了java路径和内存,此次添加了用户名强制修改,发布前将用户名修改为"!!!"三个英文感叹号,下次启动会直接定位到用户名输入,没有修改用户名则无法启动 fix 无法编辑服务器 V1.15.7 20130803 02:40 + For整合包作者:发布前可通过编辑xml或者修改启动设置里的javaw.exe路径为“autosearch”(不包括引号,全小写),程序会在下次启动时尝试自动寻找javaw.exe(就像第一次打开启动器),java内存同理 fix 同步资源文件使用线程池,以加快对比和同步速度(对比速度加快极其明显) (程序写着的版本号是V1.16.0.23,V1.16是多语言支持,正在开发,有点要坑) V1.15.6 20130728 17:30 fix 读取服务器列表报错 fix 服务器列表黄色分类看不清 (程序写着的版本号是V1.16.0.15,V1.16是多语言支持,正在开发) V1.15.5 20130724 18:40 fix 直接保存在mods文件夹下的配置文件无法被保存 V1.15.4 20130717 23:33 fix 读取服务器列表可能会停止响应 V1.15.3 20130717 13:18 fix 上一版本当不存在servers.dat文件时无法启动 V1.15.2 20130717 00:11 + 服务器列表根据延迟分颜色 fix 没有选择服务器直接删除或者编辑会引发异常 V1.15.1 20130716 23:25 fix 编辑服务器列表可能会使得客户端无法读取 V1.15 20130716 22:15 + 编辑服务器列表功能 V1.14.2 20130715 01:34 fix JVM Arguments不会被读入到文本框,该版本由@qi437103 贡献修复 V1.14.1 20130701 21:35 fix JVM Arguments无法保存的问题 V1.14 20130714 00:30 + 应@SF_Chipan 的要求,添加自定义JVM Argument功能,以支持诸如Optifine之类的mod。 V1.13 20130712 17:00 + 版本间MOD切换 + 支持导入的客户端里带MOD V1.12.1RE 20130711 18:00 fix 打包失误,无法加载dll V1.12.1 20130711 04:24 fix Forge下载完成后下载进度条不消失 V1.12 20130711 03:50 + 适应Mojang的JSON变化 fix 界面,资源管理和版本选择界面一次可以选中一行,在一行内任意地方都可点中选择 V1.11.1 20130711 00:59 fix 下载Forge页面,先点击获取Forge版本,再点击自动下载最新会引起异常 V1.11 20130707 04:50 + 详细的导出设置 + 重命名功能 fix 增强导入功能 V1.10 20130707 02:10 + 导出客户端到正版启动器或者zip V1.9 20130707 00:15 + 导入旧版Minecraft,支持Forge V1.8 20130706 05:30 + 一键下载最新Forge + 下载Forge可以选择版本 + 可以删除已有的版本 - 进度条同步显示在任务栏 fix 检查资源窗口无法正常初始化 V1.7.2 20130705 23:20 fix 源码中的一处拼写错误 V1.7.1 20130705 22:30 fix 刷新和下载资源文件时任务栏进度条 fix 刷新资源文件时发生异常 V1.7 20130705 04:27 fix 启动时托盘区有两个图标,其中一个图标双击会显示新窗口,在自动开启模式下会再运行一个客户端。 V1.6 20130705 03:45 + 一键下载forge + 下载资源文件时任务栏进度条(仅Win7和Win8) V1.5 20130705 01:41 + 下载和同步资源文件 + 程序图标 V1.4 20130704 20:38 + 下载客户端 + 下载依赖 V1.3 20130704 15:44 + 官方更新信息页面 fix 完成下次直接启动 V1.2 20130704 13:30 + Forge依赖下载 + 启动状态界面 V1.1.1 20130704 04:30 + 支持启动带Forge的客户端 V1.1 20130704 02:59 fix 正版登录用户名不对 fix 调试信息没有删除 |
BMCLV1信息(上一版本)
界面苦手,于是它只能长成这样 增强的导入功能,我试了一下就算是古董级的Beta1.7.3也能够正常导入,ModLoader的MOD由于是直接打入Minecraft.jar的,所以也是可以直接使用的 版本管理界面,每周快照可以正常使用 Forge安装界面,1.6.1之前的forge暂不支持一键安装 编辑服务器界面 导出设置页面,导出到正版启动器的功能,下至Beta1.7.3经过测试 那么……为什么要写这么一个启动器呢,它的亮点在于验证方式插件化。也就是说,可以自主添加验证方式。目前我只写了正版的登录验证。登录插件开发说明:http://www.mcbbs.net/forum.php?mod=redirect&goto=findpost&ptid=137254&pid=2461587 本帖9# 下面是本体的下载链接 V1.15.8 http://pan.baidu.com/share/link?shareid=4061759021&uk=2349099430 |
欢迎多多来举报bug
没有评论:
发表评论