|
|
本帖最后由 dehavilland 于 2015-3-5 22:20 编辑
3月3日更新自行反编译--修改--重编译的Linux专用启动器,修正了GBA提出的更新功能的问题(其实就是利用replace函数把mclist.txt的斜杠方向改一改...)(另:已经包括了手动法第三步的替换文件)原方法为手动法,仍然保留
高高兴兴入MC幻想乡坑,结果发现安装包不是跨平台的= =,于是略加调教,成功。下面分享调教过程:
1.安装Java和所需要的库。原版oracle java很麻烦,在本机上openjdk7完全可以。所以呢...(记得sudo或者su -c)
For Ubuntu:apt-get install java-7-openjdk libxrandr2 libxcursor1 libxcb1 libxdmcp6 libxxf86vm1 libxau6
For Fedora: yum install java-1.7.0-openjdk libXrandr libXcursor libxcb libXdmcp libXxf86vm libXau
For Arch:pacman -S jre7-openjdk libxrandr libxcursor libxcb libxdmcp libxxf86vm libxau
[原手动法,不使用launcher,没有更新功能]
手动2.下载MC幻想乡,进入目录,运行 java -jar TohoLauncher.jar, 按流程输入用户名等,选择或者不选择64位,生成一个launch.bat,退出。
手动3.下载http://pan.baidu.com/s/1bnlM4yF,删掉.minecraft/Native里面的所有.dll文件(注意.minecraft在linux下是隐藏文件),然后换成我的压缩包里面的.so文件。
手动4.打开launch.bat,第一行开头是SET PATH=神马,去掉,改成:
对于ubuntu: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/java-7-openjdk-{amd64或i386,取决于是64位or32位}/jre/lib/{amd64或i386}:/usr/lib/jvm/java-7-openjdk-{amd64或i386}/jre/lib/{amd64或i386}/headless:/usr/lib/jvm/java-7-openjdk-{amd64或i386}/jre/lib/{amd64或i386}/server
fedora类似,/usr/lib/jvm/后面的东西自己找找吧。
对于arch: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/java-7-openjdk/jre/lib/amd64:/usr/lib/jvm/java-7-openjdk/jre/lib/amd64/headless:/usr/lib/jvm/java-7-openjdk/jre/lib/amd64/server
手动5.下一行开头是start /D ".minecraft" javaw blablabla,去掉前面的"start /D ".minecraft"",把javaw改成java,接下来所有的"\"替换成"/",所有的分号替换成冒号。
手动6.保存,如下操作把launch.bat拷贝进.minecraft文件夹里面并且改名为launch并且加可执行权限:
cp launch.bat .minecraft/launch
cd .minecraft
chmod +x launch
手动. 每次运行的时候,进入.minecraft文件夹然后./launch就可以了。
======================================================
3月3日更新Linux专用启动器
通过jd-gui反编译,做了一个Linux专用的启动器。里面也包含了手动第三步中的替换文件,只要在MC幻想乡安装目录下直接解压覆盖即可。
启动器更新功能经过修改貌似已经正常,除了那个有中文名的ElectricRailway 0.02-MC幻想乡164服务器专供.zip下载下来可能有乱码...自己改名字即可。
mine.part3.rar
(200.55 KB, 下载次数: 703)
mine.part2.rar
(307.2 KB, 下载次数: 712)
mine.part1.rar
(307.2 KB, 下载次数: 840)
|
评分
-
查看全部评分
|