从仓库看,gcc-admin最后标记时间是在北京时间昨天下午5点多,今天我已经更新了MinGW开发环境到这个正式发布版。
上传了我自己编译的MinGW 32位gcc编译环境
并没有包含OpenMP编译(无奈,用TDM的编译脚本编不过去),而且和TDM版不同的是全部采用静态编译,没有外带dll,没有使用pthread-win32。
此外binutils和编译windows程序必须的mingw-runtime, w32api都是更新到cvs最新版本。
以后每周会更新一次编译环境。
下载页面在这里
被头文字D online的运行效果雷到
一匀速运动的积木,转弯也能保持匀速和大回转力,实在是觉得和开卡丁车没啥区别……
进度反馈
今天完成了Email相关的4个协议支持,慢慢只剩下少量的可有可无的协议要做了。
下一步考虑是否要写Diablo II Realm支持
列举了接下来要支持的协议
最近正在缓慢地增加各个数据包的支持
因为手里的游戏都是最新的版本,所以那些完全用不到的旧数据包就列入淘汰范围,不再支持。
目前是对最新的StarCraft和Diablo II进行支持工作。
FreeBSD测试通过
因为FreeBSD的gcc是特殊“处理”过的,所以不得不针对bsd系统修改了premake脚本,现在可以成功地在bsd下编译了,另外还清除了大量bsd下出现的warning。
大量代码提交
由于很多代码都是移植自我原来的BattleD项目(D语言写的),所以代码堆积速度很快,这几天提交了超过100K的code
接下来要做的东西:
1. Starcraft/Diablo II的BrokenSHA1登录
2. Command系统
3. Friend系统完善
另,加了一个下载页面,里面放上了魔兽争霸III 1.24登录本服务器所需的loader,感谢原作者Keres,这个是使用SRP3登录方法的loader,由于BrokenSHA1还不支持,所以那个旧式登录loader我没放。
BlitzD 项目公布
BlitzD项目公布,目标是模拟最新的Battle.Net,尽可能忠实于BN原始的数据处理流程。
采用MIT License,方便大家的自由使用。
SVN地址: svn://www.soardev.com/blitz
内含HostBot(魔兽争霸III的简单主机BOT)和开发中的BlitzD项目。
目前采用premake4生成项目文件和Makefile,文档什么的都还没写……