多语言展示
当前在线:1590今日阅读:60今日分享:41

的世界(Minecraft)如何自己制作启动器?

我的世界(Minecraft)是一款第一人称和第三人称沙盒游戏,玩家可以在游戏中破坏建造各类物品,通过类似乐高积木的组合拼凑建造出任意你想要的形态。但是,很多玩家对于单机游戏所带的广告受不了,尤其是启动器,除了登录按钮之外,登录器窗体满满的都是广告啊,下面由小编我自己开发的登录器的过程方法。
工具/原料
1

电脑

2

我的世界游戏

3

(最好有)虚拟机

方法/步骤
2

安装好游戏后,我们在虚拟机(如果您怕病毒广告等,但不想用虚拟机,可以在网吧等公共地方进行)用他自带的启动器运行一下游戏,由于此游戏是在java虚拟机运行,因此我们可以在进程里面找到javaw.exe这个进程。现在,我们开始运行cmd,在cmd里面输入“wmic process where caption='javaw.exe' get caption,commandline /value>D:\canshu.txt”(不包括双引号,命令在windows xp和7测试都没有问题),这句命令的意思是把javaw.exe的参数截取下来,保存到了D:\canshu.txt里面,有了命令参数,我们直接打开cmd执行命令就可以了哈,我们先试试。注意截取的数据Caption=javaw.exeCommandLine=……需要删除,并且把后面的引号删除,具体见图。

3

好,有刚刚的方法启动成功了哈,这样我们就可以写个.bat文件就可以实现最简单的启动器的制作了哦。下面为bat里面的代码。@echo offtitle 我的世界1.7.2启动器(标题)ECHO (显示的内容,写什么随你们喜欢)ECHO 正在启动……启动完毕,自行退出(画面出现会有延迟,取决于您的电脑)C:\WINDOWS\system32\javaw.exe -Xmx1024m -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Djava.library.path='……(参数很长,省略)exit把从@echo off开始到exit结束之间的代码复制到记事本然后保存成.bat格式即可。

4

接下来,打开bat,我们看到游戏运行成功了哈。但是,如果你游戏文件,一移动,路径就不对了,又要去进bat去修改路径了,这个时候可以使用替换功能就好了,详细见图。如果你会编程,那更加简单了,用参数启动javaw.exe就好了,参数上文已说。我已经用c#语言制作出来,下面简单说明一下。            Process p = new Process();// 实例一个Process类,启动一个独立进程            p.StartInfo.FileName = 'cmd.exe';// 设定程序名            p.StartInfo.UseShellExecute = false;// 关闭Shell的使用            p.StartInfo.RedirectStandardInput = true;// 重定向标准输入            p.StartInfo.RedirectStandardOutput = true;// 重定向标准输出            p.StartInfo.RedirectStandardError = true;//重定向错误输出            p.StartInfo.CreateNoWindow = true;// 设置不显示窗口            p.Start();// 启动进程            //            p.StandardInput.WriteLine('写参数');            p.StandardInput.WriteLine('exit');感谢您的收看。

注意事项
1

注意如果我的世界游戏您使用了mod,安装Forge 2,那么启动的参数就需要进行一些改动。

2

注意修改java虚拟机启动的最大内存,如果超过电脑的空闲内存,会导致启动失败!第2步的图片有说明。

推荐信息