月度归档:2016年02月

MCMod教程开始恢复更新

MC1.9马上就要发布了,按照"总是差一个版本"的惯例(这是哪的惯例啊),教程准备从1.7更新到1.8了 ? 刚才看了眼第一篇教程,文中介绍的Eclipse居然还是4.3...现在第一篇教程已经更新了,最近那么多人抱怨没法配置开发环境,现在看来一点也不奇怪(捂脸,那篇实在太陈旧了).

想看看当初给MC1.2写ModLoader教程时的原始手稿,结果发现找不到了...这种东西还真能丢啊. 阅读全文 [...]

FGOW1.2.1和FMMv4

Forge在更新到1.8.8之后FGOW1.2.0就不能用了,于是自然而然地就有了FGOW1.2.1,新版本在功能上没有变化,只是支持了使用ForgeGradle2.1的Forge1.8.8和1.8.9.

下载地址:
SkyDrive:http://1drv.ms/21gcxy5
Dropbox:https://www.dropbox.com/s/ekig3gjx32uz3qp/fgow-1.2.1.jar?dl=0
百度网盘:http://pan.baidu.com/s/1geoIkin


此外,ForgeMavenMirror,也就是我们喜闻乐见的ForgeMaven仓库镜像,也更新到v4版本了.
更新内容包括:

  • 缓存了2.0、2.5和2.7的gradle文件,下载地址为"http://forgemavenmirror.sinaapp.com/gradle/gradle-[版本号]-bin.zip",启用它们的方式是修改Forge(其实现在应该叫MDK了)目录下的gradle/wrapper/gradle-wrapper.properties文件,将"distributionUrl="后面的下载地址改为镜像的地址.我之前没有弄这个是因为我不赞同这样做,Gradle的文件策略相当有问题,它是根据下载地址的Hash来识别版本的,这意味着不同下载地址的同一版本Gradle(甚至是同一个地址的https和http下载链接)会被识别为不同文件,你知道我的机器上已经有4个版本的Gradle-2.7-bin了吗?也许他们认为多版本并存很有意义,但我觉得仅凭下载地址来区分的多版本除了虐待硬盘以外毫无意义.不过现在考虑到Gradle已经成了GFW的重点关照对象之一,https链接几乎已经连不通了,这里还是提供了Gradle的缓存.
  • 增加了大量缓存,现在FMM已经可以代替所有的仓库了!对,你可以删掉除FMM以外的所有仓库,经过实测1.8.9可以在只有FMM仓库和本地Forge缓存目录的情况下配置.
  • 智能重定向,过去FMM在失败时只会重定向到Forge的仓库(files.minecraft.net),现在FMM会重定向到"最有可能"的仓库,此外,由于Oschina的Maven镜像复活了,对于Maven中央仓库的资源会重定向到Oschina的镜像.
  • 可选的快速失败,如果你不想要重定向功能的话,可以使用"http://forgemavenmirror.sinaapp.com/mavenff"这个仓库,它会在没找到缓存的情况下直接返回404,而不是重定向,这对于想要继续混合使用其他仓库的人来说很有用.
  • maven-metadata.xml缓存会在每天(北京时间凌晨1点)更新一次.因此,现在快照版本(Snapshot)又会被缓存了(之前由于maven-metadata.xml不会自动更新的问题,一度取消了快照版本的缓存).
  • 一些细微的优化.
阅读全文 [...]

写在《如何编写Shadersmod光影包》截稿之后

20160217032142

时间是早上6点30分.第一缕阳光透过天际线,将天空重新染回了深蓝色,宣告着一天生活的开始,而在此之前,这个城市第一批工作的人早已忙碌起来,楼下传来电动车轻微的嗡嗡声,如果那位送奶工稍有留意的话,一定会注意到在这个尚未醒来的社区中,总有一栋楼的一扇窗是通宵长明的,当一个人在沉睡的世界中醒来时,难免会对周围为数不多的同样清醒的人产生好奇,那间房间的住户在他眼中会是什么样的人?一个沉迷于电子游戏通宵达旦的少年?一个在半睡半醒中着衣准备扎入地下,沿着一条隧道前往城市的另一头上班的青年?还是一个见证了共和国的诞生与成长,在结束了自己几十年如一日的工作后,正在安享另一个十年如一日的生活的老(zhang)者(?)?又或是仅仅不经意地瞥一眼后便调整车头一甩而过,毕竟这个城市太大,而值得留意的人又太少.
对于房间的主人来说也是一样的道理,在被车声分心了眨眼的工夫后,便又重新将注意力集中在眼前的屏幕上,灰色背景的网页中,密密麻麻的象形文字平铺在纯白的框体中,对一个英语国家的人来说,这种文字几乎是不可思议的,难以想象这些远古的黑暗时代的涂鸦能伴随着文明一路成长延续至今,并深深地渗透入它的文化当中,而对信息学家而言,这种表述方式并无任何值得惊讶的地方,在卐字旗已经从国会大厦前降下而铁幕与高墙尚未筑起的时代,香农已经指出了信息的本质,世间万物,但凡实际存在可被度量者,皆可被表示为比特,原本无意义的涂抹被有机地组合后构成了文字,而数以万计意义不明的文字在被精心地排列后,构成了眼前的这一篇文章,在另一处看不见的地方,数以千万计的比特正以电或磁的形式存储在介质中,当它们以合适的形式显示出来时,在屏幕上就是一张张美轮美奂的截图或简洁而巧妙的图示.这些内容加起来不及一亿比特,倘若只是单纯地产生它们,在计算机中只需微秒计的时间,但要将他们排列成有意义的形态,却需要数以月记的时间.在安慰性地扫视了几眼后,鼠标指针停在发布按钮上,已经没有什么可等待的了. 阅读全文 [...]