打印

[原创] 实现本战网不同版本游戏间切换注册表-测试版

实现本战网不同版本游戏间切换注册表-测试版

anhei3战网
首先感谢“我是马甲”同学所给的启发。

我也自己动手尝试搞了一下注册表,
初步实现了只需要一套游戏文件,只更新一次注册表,就可以在1.11,老1.13,新1.13之间的切换。

要想正常使用首先有以下此前提:
已经是1.13版本,在未导入本注册表之前可以正常使用。

只要下载此注册表,双击导入后即可使用。

说明:
因为我在测试中快捷方式始终调用的113map,在进入111时物品都能正常显示,反之则出现了hackmap出错
(可能是有精华的缘故),所以我推荐使用更新到113的游戏主文件。

因为本人也是新手,纯自己摸索,当中是否有不足目前还未发现,测试数量也有限,所以欢迎大家一起来帮
着测试,出现问题及时提出及时改正。

如果不喜欢这个注册表,想恢复自己原来的那个,那么我推荐先导入gm那里的1.11b注册表,然后再导入你
相应版本的注册表。----这样作的原因是:gm那里111b的注册表里才有对我这个注册表一些内容的恢复
功能。

可能存在问题的一些猜想
因为是在113游戏中调用111,而且又没有对主游戏文件进行任何修改,只是注册表内容的变动,那么用113
运行111会出现什么问题还未知。而且调用113map是否会对111物品的显示有问题也有待测试。

忠告:
如果你对注册表十分不熟悉,请先不要尝试。等待其他同学测试稳定,推出稳定版本后再下载。
本版本只供学习交流,如果gm认为不合适,请及时封贴,或与我联系。

具体测试和推荐使用方法详见3楼

[ 本帖最后由 ei13 于 2012-7-21 12:25 编辑 ]

附件

anhei3_D2x_BNver_Toggle.rar (713 Bytes)

2012-7-19 05:07, 下载次数: 220

Screenshot005.jpg (414.89 KB)

2012-7-19 05:07

Screenshot005.jpg

Screenshot006.jpg (379.84 KB)

2012-7-19 05:08

Screenshot006.jpg

Screenshot007.jpg (349.26 KB)

2012-7-19 05:09

Screenshot007.jpg

Screenshot008.jpg (380.01 KB)

2012-7-19 05:09

Screenshot008.jpg

Screenshot009.jpg (349.32 KB)

2012-7-19 05:10

Screenshot009.jpg

Screenshot010.jpg (379.92 KB)

2012-7-19 05:10

Screenshot010.jpg

Screenshot011.jpg (346.14 KB)

2012-7-19 05:11

Screenshot011.jpg

本帖最近评分记录
  • darksun 鲜花 +1 技术流,加油~~ 2012-10-22 11:59
  • 4126 soj +20 支持原创 2012-7-19 10:56
  • 这是马甲 鲜花 +1 做的不错 2012-7-19 09:05
  • renfei_315 鲜花 +1 我很赞同 2012-7-19 08:55
您目前仅能浏览部分内容,查看全部内容及附件,请先 登录注册
分享到:


TOP

先占个沙发,迷瞪会儿

我还发现一个好处:就是在多开的情况下,不同窗口可以进不同的版本。实现了1.11 1.13可以同时玩了。两边的朋友都不耽误。
虽然显示的是v 1.13 但左边的ip以及人物的确是我1。11的

[ 本帖最后由 ei13 于 2012-7-19 08:32 编辑 ]

附件

QQ截图20120719083213.jpg (38 KB)

2012-7-19 08:32

QQ截图20120719083213.jpg

TOP

希望大家多来测试。提出宝贵意见,大家一起来完善:anhei3.net-81

经过本人测试,到目前为止,会出现如下几个问题:

1。在1.11中创立新帐号时,走到邮箱确认的最后一步时,有时窗口会报错,并要求强制关闭当前游戏窗口。但
重新登陆游戏后,刚才的帐号是创立成功的,是可以正常使用。

对于自己以前已经建立好的各版本帐号,在不同版本间都不会出现此问题。(此问题只在1.11创建新账户时
出现,1.13新老区都不会出问题)

2。还是在1.11里,在地狱的安卡拉处会有重置属性点的选项(正常情况下1.11是没有重置属性点功能的)
,但点了后,不会有任何的变化。这个问题到不影响正常使用。

以上两个问题的出现,都可能是因为用1.13版本的主文件来运行1.11造成的。

虽然到目前为止没出现什么大的崩溃问题,都能使用,但中间出现的一些概念混淆,或者报错状况,会让新
人很迷惑。

所以我目前暂不推荐广泛推广使用,还要进一步测试。

====================================华丽分割=========================================

下面提出一个稳妥的折衷方案:

1。如果你只是1.13老区,或只是1.13新区,或只是1.11b的忠实用户

那么可以无视这个注册表,请继续你们的HAPPY之旅。感谢观看此帖。

2。如果你既是1.13老区用户又是1.13新区用户

可能原来就只有一个1.13的游戏主文件,但每次切换版本都需要把当前游戏都退出,然后每次都要手动更换注册表,再进相应的版本。

那么使用了本注册表,只要更新过一次,以后都一劳永逸,不用退游戏不用手动更新注册表,直接在新
窗口中选另一个区就可以了,可以实现两区同时开窗口游戏。仍然只用一个主游戏文件。

3。如果你既是1.11用户又是1.13老区/新区用户,或者三个区都玩的精力充沛用户

我们原来需要有两个游戏主文件(桌面上有两个快捷方式,一个1.11的一个1.13的),切换版本前都需要完全退出游戏,然后手动
更新注册表,再运行相应版本游戏的快捷方式进入游戏。但是运行了某个版本,就不能同时玩另一个版本。

那么在使用了本注册表以后,如果想进1.11了,就双击原来1.11版的主游戏文件快捷方式,在闸口处选
1.11的进游戏;如果想进1.13,就双击原来1.13版本的主游戏文件快捷方式,在闸口处选1.13old或1.13new
进游戏。在切换版本时不必再退游戏,不用手动更新注册表了。可以真正实现3个版本同时开窗口运行。

--虽然这和只用一个主游戏文件实现切换多版本功能的初忠有些不一致。但这个注册表也还是带来一些
方便的。至少不用每次退游戏,手动导入注册表了。我在反复多版本测试的时候,这个便利性特别突出。

====================================================================================

对于在1.11和1.13都有账户的老玩家,并且对此感兴趣的朋友,可以下载来尝试使用。

如果您尝试后感觉不满意,只要重新导入GM的1.11b注册表,然后再导入1.13的注册表,所有一切都会回到你原来的状态的,不必担心。

[ 本帖最后由 ei13 于 2012-7-21 15:45 编辑 ]

附件

QQ截图20120721120428.jpg (76.39 KB)

2012-7-21 12:17

三个版本同时开窗口运行

QQ截图20120721120428.jpg

TOP

前排围观技术流

TOP

不错啊,少年
1.11: 27 2  28 3  29 0  30 1  31 1 32 0  33 0
             GLF 9  NJ 4  CY 6  PY 0  SOJ 9   
1.13OLD: 27 3  28 2  29 0  30 0  31 0 32 1  33 1
                     GLF 2  NJ 8  CY 4  PY 3  SOJ 2

TOP

:anhei3.net-zaaas

TOP

好东西支持一下。虽然我只玩1.13的

TOP

这么好的帖子,顶起来啊;刚看了楼主的注册表,其实只需要编辑“Diablo II Battle.net gateways”的键值和删除"bnetip"的键值就行了,其他键值都是多余的;另外,GM暗黑1.13的2张注册表是通过直接修改''bnetip''键值来强制gateway选择指定服务器,如果有多个gateway可以选择的话都会指向同一个服务器,也就是说,用了你的注册表,再用GM的1.13注册表,gateway还是你的注册表上的3个,只不过都指向了1.13服务器
1.11: 27 2  28 3  29 0  30 1  31 1 32 0  33 0
             GLF 9  NJ 4  CY 6  PY 0  SOJ 9   
1.13OLD: 27 3  28 2  29 0  30 0  31 0 32 1  33 1
                     GLF 2  NJ 8  CY 4  PY 3  SOJ 2

TOP

等确定了再试。

TOP

回复 8# 的帖子

关于其他键值的问题,确实如你所说的那样,只改那gateways和bnetip就可以了,其他的那些我是参考了gm111注册表的内容,我是考虑如果一个完全没有装过这里任意一个注册表的人第一次要用的话,这些内容也许会需要。(也可能不需要,我还需改进)

对于如果换回更新gm的113注册表后,在gateways现实那里仍然是我那三个的问题。那是因为gm的113注册表只改动了bnetip键值。而对我gateways的变动没有恢复。当然在这种状态下使用也是没问题的。这就是为什么我说如果想完全恢复以前自己的那个状态(即在gateways处只显示anhei3)需要先导入1.11b的注册表,因为只有1。11b的注册表里有对gateways的修改

感谢“这是马甲”的鼓励

TOP

Powered by discuz ©2008-2009 暗黑战网(anhei3.net)

川公网安备 51160202511654号

蜀ICP备14017336号