地狱火怎么还原成暗黑破坏神1地狱火1

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
这么多人来啊~~留个言啦~
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
前面我的日志已经说过,我下载了一个完美版暗黑1,在Windows 7下不花屏。但是当我把暗黑破坏神在一个晚上宰了10遍之后,我就发现,这个游戏好像已经玩穿了呀~(才发现啊)。由于我在这之前已经看过一个3分半不到就穿关的视频(在此解释一下,这个视频是通过很多段落拼接而成的,所以很快。而且他还利用了几个bug,比如捡起武器的同时点腰带上的药水,就可以复制武器,还有,如果使用魔法盾卷轴,同时使用一些可以减自己生命值的道具的话,当你的生命值为负时,就进入无敌状态,不会少血了,等等)在这个视频里面已经看到了Diablo死的场景,所以对这个一直以来期待的场景已经没有新鲜感了……可悲啊,我当时手贱了啊……你Diablo喷再多的血我也已经无视了啊……多说一句,私以为这个结局疑点很大;为啥这个主人公会要把这块石头插自己脑门上呢?难道他不疼?(你这明显是鄙视人家大英雄,都下到16层,杀了不知多少个怪物了,或者说死都不知道死了多少次了,还疼?)难道他是听说这是块世界上最大的红宝石,为了一睹真容加嗜好收藏别人东西才来的?(喂)的确没有人告诉过他,要是你打败了那个大家伙,就要把这石头拔下来,而且一定要用这么奇怪的方式保存吧?拔下来揣怀里不就成了,毕竟插脑门上更容易被偷(喂喂)总之非常牵强,为二代铺垫痕迹过重了。所以我毅然决定:把我练到25级的术士带到地狱火中,去探寻资料片中新出的八关吧!(实际上如果不用修改器,只能保留人物等级,法术等级和金钱,武器装备和物品都会丢失。方法是:把Diablo 1文件夹下的single_#.sv文件&#是一个数字,创建的各个人物分别对应#=0,1,2,……&复制到地狱火文件夹下,改名为single_*.hsv&*代表另一个数字,含义与上面相同&即可)但是这个时候出现了问题:我下载的地狱火虽然是完全版,有音乐有动画有音效的(在此再教大家一点,如果你已经下载了我说过的完美光盘版的Diablo 1,但地狱火没有声音的话,你可以把地狱火文件夹下的Diabdat.mpq文件删了,然后进入游戏就会提示你插入光盘,这个时候你就把下载的光盘版的ISO载入到虚拟光驱便可,因为这个ISO里面是有完整的Diabdat.mpq文件的,大小为500多MB,具体见下图:&或直接复制此文件到地狱火文件夹替换那个阉割过的同名文件),但是它在Windows 7下是花屏的。这个……虽然可以在xp下玩,但是我已经有一个不花屏的Diablo了,就不能玩不花屏的地狱火吗?但是***是残酷的:不行。比对两个游戏文件夹下的文件,逐一试探性替换,经试验不行。我把完美版Diablo 1的Diablo.exe替换太监版的Diablo 1的同一文件,发现太监版的也不花屏了;但是把这个文件改名为hellfire.exe,再替换地狱火的同一文件,还是出了问题。看来这个问题出在这个可执行文件上。我又找了一些软件来改这个文件,但是由于没有编程基础,无果。这个时候……我搜索到了一个老游戏花屏解决工具!!!!很可爱很霸气的工具,说是能够用于很多游戏,比如星际啦,辐射1啦,暗黑和地狱火啦……原文地址如下:我注册了,下了,用了,的确不花屏了!至于为何说它霸气……那是因为我后来发现:不能用qq和skype了……泪目……错误代码和没有连上网的错误代码一样,但是浏览器上网正常!后来发现,重启或睡眠再唤醒就可以解决,有点麻烦。(推测注销再登陆也可以。原因可能是这个工具把一些端口关了)最后的最后的最后……当我差不多绝望的时候,我突然发现,这个软件运行期间,桌面是消失的,也就是说,它把explorer.exe这个进程结束了。那这个进程和花屏有关系吗?***是:有!结束此进程,马上不花屏!服用简单,见效快!看来可能是桌面元素或Aero等等东西和老的游戏冲突了。(之所以说可能,是因为我已经试过,禁用视觉主题和桌面元素,还有使用16位色是无法解决问题的。)我马上写了一个批处理,放在游戏根目录下,这下都解决了!@echo off&& & & & & & & & & & & & & &&:: 这一行是禁止回显的,即我写的以下代码,还有这一行本身,在运行的时候都不显示taskkill /f /im explorer.exe& & &&::结束进程explorer.exe,即桌面。/f表示强制结束,/im(/imagename)后跟要结束的进程名称d:\hellfire.exe&& &&::开始执行地狱火。这里的路径只是一个例子,大家根据情况调整。当然如果是暗黑1而不是地狱火的话,就要改成diablo.exe。注意带空格路径前后都要加英文双引号",即" &"pause
&& & & & & & & & & &&::暂停,直到我们退出游戏,按下任意键再继续。start explorer.exe& & & & & & &&::重启桌面exit
&& & & & & &&::退出批处理,关闭命令行窗口,结束(大家要复制的话,可以全部复制,因为注释前面已经带了::,不会执行的。写入txt文件,然后改扩展名为.bat,就可以双击运行了)更新&再更新:完整版完善版完美版批处理:依然放入根目录,改图标什么你自己懂的。@echo offecho ================================================================================echo.echo 正在为您启动Diablo:Hellfire,请稍后……^^_^^echo.echo 此补丁由Torres制作~~~~echo.echo ================================================================================taskkill /f /im explorer.exeecho.echo 正在进入游戏,请稍等……echo.start hellfire.exe&echo&进入游戏前不要按任何键。退出游戏后请按任意键恢复桌面!& pause & nulstart explorer.exe一点小讨论:网上说,使用start命令时,启动程序后就直接跳下一行执行;如果是不用start命令直接启动程序,则会等待程序结束,再执行下一行。但是我发现,在我的这个例子中,这一点仅对explorer.exe起作用(即如果用start来重启桌面,完成后命令行窗口就关闭,不再等待;但是如果不用start,则命令行窗口不消失,说明要等explorer.exe结束后再执行exit这一行)对于上面的启动地狱火,如果不用start命令,而是直接启动而且不加上pause这一行,则会结束explorer.exe后马上又恢复桌面,这样还是花屏的。因此,我只能加上pause这一行,来实现退出游戏后继续执行。这就说明上述说法不完全正确。在经过与此贴的发帖者不西木瓜的讨论之后,我发现此贴九楼已经有了一个类似的批处理,比我的简单,但是测试以后,发现/wait命令无用。我有了几个新想法:1.他说我的批处理里面某行行末有空格,这个可能影响别人使用。我自己不知道原因,等回复。(其实应该没事)2.他说放文件夹根目录是比较方便的,以后转移游戏也方便。这个但是我同意。3.他说不能用qq和skype是杀软保护,这个我也不明白。为何用了他的小工具就会导致杀软动作?(我还是坚持我的看法,但是无从验证了)4.他的帖子中说,diablo或hellfire这两个游戏比较特殊,特殊就在于,用直接启动的方法,对于其他程序都是等待窗口关闭再继续下一行的,但是在这里就是直接运行下一行。我本来以为,用start命令加/wait参数就可以达到等待效果,所以我已经改了代码,但是还是不行。就是说:start加/wait参数与直接运行程序,一般来说效果相同,都是等待;但是这里,两者都失效。至于具体原因,还在等他回答。最后,我给这个批处理加上了一个图标,如图:(没有用任何软件哦!)如何做到的呢?其实很简单,发送一个批处理文件的快捷方式到桌面,就可以在属性菜单里指定包含图标的文件为hellfire.exe了。这样看上去是不是很像真正的游戏呢?
47门下推荐阅读:
阅读(858)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'[再次折腾]用批处理解决Diablo 1和Diablo 1: Hellfire花屏问题',
blogAbstract:'经过几天摸索,再加上受人启发,终于发现了Diablo 1和Diablo 1: Hellfire的花屏问题的最终解决方案!特此和大家共享,并附上用批处理解决的方案。前面我的日志已经说过,我下载了一个完美版暗黑1,在Windows 7下不花屏。但是当我把暗黑破坏神在一个晚上宰了10遍之后,我就发现,这个游戏好像已经玩穿了呀~(才发现啊)。由于我在这之前已经看过一个3分半不到就穿关的视频(在此解释一下,这个视频是通过很多段落拼接而成的,所以很快。而且他还利用了几个bug,比如捡起武器的同时点腰带上的药水,就可以复制武器,还有,如果使用魔法盾卷轴,同时使用一些可以减自己生命值的道具的话,当你的生命值为负时,就进入无敌状态,不会少血了,等等)在这个视频里面已经看到了Diablo死的场景,所以对这个一直以来期待的场景已经没有新鲜感了……',
blogTag:'diablo1,地狱火,批处理,花屏解决方案',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:5,
publishTime:3,
permalink:'blog/static/',
commentCount:1,
mainCommentCount:1,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'这么多人来啊~~留个言啦~',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

参考资料

 

随机推荐