2024年1月31日发(作者:)

注意:

① 以下的设置在游戏根目录的文件里,不是也不是PlugY文件夹下的、。请修改时确认好文件名和后缀名。

② 如果有安装多个游戏客户端,大箱子安装一次(即运行)就够了,其他客户端下只要解压放入大箱子的相关文件即可,每个游戏配置都会以游戏目录下的为准。

③ 修改以下参数必须保存设置,大退游戏(关闭游戏窗口重新打开)后才会生效。

④ 很多功能的设置分为激活该功能和功能的具体设置(基本上激活功能都是排在第一条),如果没有激活则具体设置修改无效。

⑤ 以下介绍所用的参数都使用默认值。如果删去该条设置,则大箱子插件会采用默认值的参数。

⑥ 在文件中分号;后面的语句都是注释,无效。

⑦ 本人测试的环境是PlugY10.00,游戏版本是1.13C,只有稍微测试了1.11游戏下的情况。

[LAUNCHING]

启动相关的设置

Param=

启动时要加的参数。和快捷方式上加的参数相同,注意这里的参数只有通过启动才有效果。

注意参数之间要空格(第一个参数空格有没有都没影响),比如要加上-direct和-w参数,就Param=-direct-w

Library=

载入的dll文件,似乎是用于载入大箱子的dll,即Library= ,不过好像留空也不影响进入游戏

[GENERAL]

总设置

ActivePlugin=0

激活插件,使用PlugY任何功能都必须激活,1为激活,0为取消

DisableBattleNet=1

使主菜单的战网按钮失灵,1为按钮失灵,0为有效。激活此功能可以有效防止误点,但不知为何很多版本的配置文件都删去了这条设置

ActiveLogFile=0

激活记录日志文件,1为激活,0为取消。

即使不激活也会生成该文件,只是文件里没内容而已。

据说会对游戏速度有影响,没需要的话就别激活了

DllToLoad=

DllToLoad2=

载入额外的dll文件,2条命令都是。

似乎是为了mod的使用,这方面的我不了解,具体应该看mod的安装说明。

如果有多个dll文件用|分割,如DllToLoad=|

有的整合有HM和大箱子的游戏版本似乎会在DllToLoad上载入文件,我也试了下,感觉没有影响HM的载入。如果自己安装HM和大箱子发生不兼容时可以试着调试这个功能,不过我觉得这倒不如去下一个已经整合完毕的游戏版本。

ActiveCommands=0

激活命令,1为激活,0为取消

激活3个额外的命令"/dlm" "/page x""/save",命令使用方式和修改pp数一样

"/dlm"如果下面的AlwaysDisplayLifeAndManaValues=2的话,输入这条命令可以使血球和法力球上显示具体数值,再次输入会消失

"/page x"如果下面的ActiveNewStatsInterface=1的话,输入这条命令可以跳转到指定的页数(x为页数)

"/save"在游戏内保存游戏(1.11后版本的资料片有效,非资不行)

除了最后一条命令外基本没用,最后一条由于游戏内5分钟自动存档一次的原因用的上的地方也很少,我自己多开游戏时会在退出前让每个人物输入一次,防止回档。

ActiveCheckMemory=1

大概是内存方面的改动,如果无法进入游戏并出现提示“Error:DWORD XXXXXXXX

wanted but XXXXXXXX found to change memory atXXXXXXXX”,就改成0吧

我自己实验结果是32位XP下无论改成0或1都不影响进入游戏,64位Win7改成1就进不去并出现上面的提示

ActiveAllOthersFeatures=0

激活隐藏的和未完成的功能。大箱子的说明上强调了不要动,所以我也没试过具体有什么隐藏功能,我见过的所有配置文件都删掉了这条设置。

[LANGUAGE]

语言,注意这是改变游戏的语言而不是大箱子的语言,并且需要游戏内带有这些语言才能改动。现在很多汉化版为了保持原汁原味都是用英文版的mpq再用-direct参数读取data文件夹下的汉化文件,所以那些的配置文件就没有激活这一项。

如果没有对应语言,更改语言后无法进入游戏,会出现提示We got a big error here!

ActiveChangeLanguage=0

激活切换语言,1为激活,0为取消

SelectedLanguage=ENG

选择语言,可选的语言有ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS

ENG是英语,CHI是中文,这个大家都懂。如果上一项没有激活则无论怎么调都没用

ActiveLanguageManagement=0

DefaultLanguage=ENG

这2条是为了mod制作者想改变默认语言和可用的语言而准备的设置,我不太清楚有什么用。我见过的所有配置文件都删掉了这2条设置。

[SAVEPATH]

游戏存档路径,放置大箱子文件和游戏人物存档的地方。大部分情况下是没有修改必要的,不过偶尔有些同学不知什么原因找不到自己的存档时,可以用这个办法把存档路径强制修改到指定的地方。

另外如果你安装很多个游戏客户端,想要让存档之间互不影响的话也可以使用这个功能(因为注册表里的游戏存档路径是只有唯一一个的,如果不调整的话都会指向同一个路径)

ActiveSavePathChange=0

激活修改存档路径,1为激活,0为取消

SavePath=Save

存档路径,如果要修改的话就激活后把要设置的路径写上去。

比如你要把存档放在C:GameDiablo II文件夹下,就把这条设置为SavePath=C:GameDiabloII

如果直接SavePath=Save则是在大箱子安装的路径下的Save文件夹。

[MAIN SCREEN]

主菜单页的一些外观选项,基本没必要改。

ActiveVersionTextChange=0

激活修改游戏版本号文字为其他文字,1为激活,0为取消

VersionText=

主菜单左下角的文字,如果留空或上一项未激活则显示游戏版本号,输入想显示的文字即可,不能用中文。

比如VersionText=Diablo II,左下角就显示Diablo II

ColorOfVersionText=0

文字的颜色,数字是颜色代码,具体代码同HM,比如0是白色,1是红色,4是暗金等。

显示的是指定的文本时改变颜色才有效。如果上两项未激活,显示游戏版本号的话改颜色无效。

ActivePrintPlugYVersion=1

激活右下角显示大箱子PlugY的版本号,1为激活,0为取消

ColorOfPlugYVersion=4

右下角大箱子版本号颜色,具体颜色代码同上。

[STASH]

储物箱,PlugY最主要的功能的相关设置。

ActiveBigStash=0

激活大储物箱,1为激活,0为取消。

如果没激活就是最基本的6*8的箱子。

ActiveMultiPageStash=0

激活多页储物箱,1为激活,0为取消。

如果没激活则只有一页10*10的箱子,不能翻页也没有公共储物箱。

NbPagesPerIndex=10

点击一次Next Index或Previous Index所翻的页数,默认是10页,可以按照喜好改。

NbPagesPerIndex2=100

同上,不过是按下Shift键点击按钮的效果,默认是100页,可以按照喜好改。

顺便说一句,按下Shift键点击Next Page是翻到有放东西的最后一页,点击Previous

Page是翻到第一页。

MaxPersonnalPages=0

个人储物箱的最大页数,0为无限制(不过从大箱子的说明上看0应该就是最大值的4294967296页,我曾试着翻到这一页结果死机了。。。)

ActiveSharedStash=0

激活公共储物箱,1为激活,0为取消。

可以用于和其他角色分享装备,游戏中点击大箱子左下角的按钮进入公共储物箱。

注意前面ActiveMultiPageStash=1才能激活公共储物箱。

SeparateHardcoreStash=1

SharedStashFilename=SharedStashSave

第一条是分离专家级和非专家级的公共储物箱,1为激活,0为取消

第二条是公共储物箱的名字,比如按照上面的默认设置的话文件名就是_LOD_

如果激活第一条,在非专家级下的公共储物箱文件名为_LOD_,专家级的公共储物箱文件名为_LOD_HC_

如果不激活,专家级和非专家级共用_LOD_作为公共储物箱。

如果在专家级打到好东西想给非专家级的人物用,就可以把第一条的功能取消(注意改动这个选项时不会自动把2个公共储物箱的物品合并起来,记得先把HC的公共储物箱里的物品移到人物的个人储物箱里)

大概是因为改公共储物箱的名字没什么必要,我见过的所有配置文件都删掉了改文件名这条配置。

displaySharedSetItemNameInGreen=1

显示储物箱中的该套装的收集情况,1为激活,0为取消。

如果大箱子(包括公共储物箱和个人储物箱)内有这一套装的其他部件,该部件名字显示为绿色,如果没有则显示红色。

只有辨识后的物品才会显示,未辨识的依然是红色名字。

如果有装吐槽补丁等改变了物品名字显示颜色的补丁,则会优先显示这些补丁设置的颜色(常有人问为什么自己没有这个装备却显示绿色,就是这个原因啦)

MaxSharedPages=0

公共储物箱的最大页数,具体同上

ActiveSharedGold=1

激活分享金币,1为激活,0为取消。

金币数和装备一样存储在公共储物箱内,鼠标移到箱子内金币数的位置可以看到公共储物箱里的金币数。

钱太多身上装不下的话就可以激活这个功能。大箱子储存的金币有没有上限不清楚,反正几十亿肯定没问题,更多的。。。。。。有人要试下打这么多钱吗?

点击大箱子左上角按钮把身上的所有金币移入公共储物箱,点击右上角按钮把储物箱内的金币移入人物身上。

PosXPreviousBtn=-1

PosYPreviousBtn=-1

PosXNextBtn=-1

PosYNextBtn=-1

PosXSharedBtn=-1

PosYSharedBtn=-1

PosXPreviousIndexBtn=-1

PosYPreviousIndexBtn=-1

PosXNextIndexBtn=-1

PosYNextIndexBtn=-1

PosXPutGoldBtn=-1

PosYPutGoldBtn=-1

PosXTakeGoldBtn=-1

PosYTakeGoldBtn=-1

以上几条是大箱子上的各个按钮的位置的设置,-1是默认位置。XY坐标大家都懂就不多写了。

[STATS POINTS]

关于增减属性点的设置,俗称“洗点”。

ActiveStatsUnassignment=0

激活洗点,1为激活,0为取消。

如果没激活的话就和原版的分配属性点功能一样,不能通过按住Alt键减少分配的属性点,按住Shift键点击加点会把所有未分配属性点加到点击的这一项属性里。

KeyUsed=18

激活洗点功能的按键编号,默认是alt键,具体数值自行百度键盘键值表,最好别乱改。

ActiveShiftClickLimit=0

激活Shift加点功能,1为激活,0为取消。

激活后按住Shift键可以一次增加多个属性点,按住Alt键和Shift键可以一次减少多个属性点。

LimitValueToShiftClick=5

按住Shift键增减的数值,可随意输入。

[STAT ON LEVEL UP]

关于升级时属性点的设置,部分配置删去了这部分,毕竟这些选项的作用似乎只有修改。

ActiveStatPerLevelUp=0

激活修改升级属性点,1为激活,0为取消。

StatPerLevelUp=5

升级获得的属性点,可随意输入。不知道有没有上限,曾经尝试过改成10000都可以。

但是注意小退游戏后再进入人物,如果已分配的任何一项属性或未分配的属性点超过1023的话该项点数会强制退到1023点。

[SKILLS POINTS]

洗技能点的相关设置

ActiveSkillsUnassignment=0

激活洗技能点,1为激活,0为取消

激活后在技能树右上角有个X按钮按下后就会把已经加上的技能点全部变为未分配技能点

听说有可能出现技能点变少的情况,不过我至今没遇上,只能说这个功能尽量少用吧

ActiveSkillsUnassignmentOneForOne=0

因为这条是为了mod而设置的因此不是太明白这个功能,大概是强制洗点时只能1点1点洗掉?大部分配置文件都删去了这项设置。

PosXUnassignSkillBtn=-1

PosYUnassignSkillBtn=-1

洗点按钮的坐标,如果放在太奇怪的位置似乎会出现bug。

[SKILL ON LEVEL UP]

关于升级时技能点的设置,和属性点一样部分配置删去了这部分。

ActiveSkillPerLevelUp=0

激活修改升级技能点,1为激活,0为取消

SkillPerLevelUp=1

升级获得的技能点,和属性点一样可随意输入。注意小退游戏后再进入人物,如果未分配的技能点超过255的话会强制退到255点。

[WORLD EVENT]

隐藏事件,即超级暗黑破坏神(简称DC)。原本是战网才能触发的事件,通过PlugY插件模拟使得在单机上得以实现。

触发事件后,屏幕左上角提示“暗黑破坏神出现在地表”,接下来见到的第一个固定金怪会变身为DC。

ActiveWorldEvent=0

激活DC事件,1为激活,0为取消

ShowCounterInAllDifficulty=0

在所有难度显示计数器,1为激活,0为取消

并不是在任何难度都会出现DC,只是所有难度左上角都会不断出现“XXXX颗乔丹之石卖给商人”,还是要到地狱难度才能出现DC。

ItemsToSell=The Stone of Jordan

俗称DCkey的物品,向任意一个NPC卖出该物品就会出现DC,但是根据下面设置的不同可能出现要卖多个DCkey后DC才会出现的情况。

应该和里用的参数一样,是使用物品的内部代码(不过我没有每种都测试),比如1号符文艾尔就填上r01,即ItemsToSell=r01,完美绿宝石就是gpg。

如果使用的是装备的代码,比如胸甲的brs,那么无论是白色的蓝色的亮金的套装的暗金的甚至橙色的胸甲都可以。虽然在作者的说明中有通过逗号来增加参数的设置(比如cap,rar,upg这样),不过我测试的结果是除了upg有效外(可以让装备对应的普通级、扩展级、精英级都作为DCkey),其他参数似乎都没有效果。不过反正基本也没人用这种东西作为DCkey就是了。

如果是要指定的暗金和套装,那就要用这个装备的英文名全称,比如默认的乔丹之石The

Stone of Jordan

MonsterID=333

怪物代码,333就是DC。其实只要怪物代码里有的几乎都可以改。

比如改成211,出现的就不是DC而是督瑞尔,等级和掉落都和A2关底那只虫子一样。改成250变成召唤者也能掉钥匙,改成297会出现娜塔亚(不过不能和她进行对话或者其他动作)

OwnSOJSoldChargeFor=100

往商店卖DCkey时左上角增加的数量,对于自动贩卖没有影响,只有往商店卖DCkey的时候才会有影响。

InititalSOJSoldMin=200

InititalSOJSoldMax=3000

贩卖数的最小值和最大值,左上角的贩卖数量会从这个范围内某个数值开始逐渐增加,从进入游戏开始就在不停增加,即使小退游戏保持在主菜单界面计数也会继续增加(如果触发DC时不在游戏里当然只能错过咯)。数值即使超过MAX也不影响DC的出现(甚至我觉得要数值超过后才能严格按照规律出现)。因此可以说这2个数值对DC的出现影响不大。

TriggerAtEachSOJSoldMin=75

TriggerAtEachSOJSoldMax=125

2次DC出现间隔的贩卖次数最小值和最大值。比如默认的Min是75则左上角最少要进行75次自动贩卖DC才会出现。在大部分情况下这个数值越小DC出现的越快。

ActiveAutoSell=1

激活游戏自动贩卖,1为激活,0为取消

如果不激活就只会在进入游戏的时候卖一次SOJ,除了往商店卖DCkey以外无法触发DC

TimeBeforeAutoSellMin=0

TimeBeforeAutoSellMax=1200

自动贩卖的最小时间和最大时间,即在min和max数值之间的时间内会自动卖一次SOJ。显然,数值越小卖的越快。但是并不是设置的数值多少就是在多少秒内,刷新时间似乎都是5秒的倍数,即使把数值设成0和1也要约5秒才刷新一次。

特别说明一下,上面介绍的都是在参数不会太夸张的情况下的情形,或者说是趋势。有些时候是不符合这些规律的,比如InititalSOJSold如果设置的2个数值范围太小的话会从一个比max大的数值开始贩卖。TriggerAtEachSOJSold的贩卖次数也不是一定在这数值的范围内。又或者作者在说明里明明说了每次自动贩卖只增加1,但是很多时候增加的不止1个。是作者的程序有问题还是说明里没有写明真正的作用原理就不清楚了,反正大部分人也没兴趣研究,只要知道怎么秒出DC就好了,如图(当然不是真的1秒就出,就像上面说的,至少5秒)

[UBER QUEST]

终极任务,即6BOSS任务,最近出了模拟召唤小怪的补丁后和战网的6BOSS基本没差别了。

注意只在地狱才能触发。

ActiveUberQuest=0

激活6BOSS任务,1为激活,0为取消。

[INTERFACE]

界面,关于人物属性界面的一些设置。

ActiveNewStatsInterface=0

激活新的属性点界面,1为激活,0为取消。

激活后显示很多不显示的属性,比HM详细但是不如HM一目了然。

SelectMainPageOnOpenning=1

开启属性页面时显示哪一页。

如果是0,关闭属性页面时保持在第几页,下次打开依然是这一页。

如果是1,无论关闭属性页面时保持在第几页,下次打开都在第一页。

显然首先要把上一条设置激活后这条设置才有效。

PrintButtonsBackgroundOnMainStatsPage=1

在属性页面第一页的翻页按钮(仅限第一页,其他2页都肯定有边框)是否有金色的边框的设置,1是有,0是没有。

真是不懂这条设置存在的意义,强迫症?我见过的所有配置文件都删掉了这条设置。

[EXTRA]

其他,一些PlugY的实用小功能。

ActiveLaunchAnyNumberOfLOD=0

激活在任意数量LOD下兼容,1为激活,0为取消。

如果用Diablo 启动的话需要设置兼容,否则只能打开一个游戏窗口,用的话就无所谓了。

注意运行多个游戏如果都在同一存档路径下,别动公共储物箱,会回档,也不要使用同一个人物同时进行游戏。

AlwaysRegenMapInSP=0

单人游戏始终刷新地图,1为激活,0为取消。

模仿战网每次进入游戏都随机地图的设置,刷图的时候可以不用不停切换难度了。

NBPlayersByDefault=0

设置默认玩家个数,即Xpp的设置,范围0-8,超过就视为1pp(虽然左上角最高能出现64pp,实际是无效的),0为不设置。

每次小退进入游戏都会自动帮你输入一次,因此0和1是不一样的,0是完全不激活功能,手动输入几pp就一直保持pp数,1是每次进入游戏都强制调回1pp。

ActiveDisplayItemLevel=0

激活显示物品等级,1为激活,0为取消。

有HM就不需要这个功能了。

AlwaysDisplayLifeAndManaValues=0

始终在血球和法力球上方显示血量和法力值。0为不显示,1为始终显示,2为不显示,输入指令后显示(见上面ActiveCommands)

又一个和HM重合的功能。

EnabledTXTFilesWhenMSExcelOpenIt=0

允许在Excel打开时读取TXT文件,1为激活,0为取消。

一个很奇怪的bug,试了半天才明白怎么回事。

如果没有激活,用excel打开Data下的txt文件(保持打开的状态),

然后用挂载txt参数的快捷方式打开游戏时,生成的bin文件不会读取txt里的内容。

激活后可以避免这个bug。显然大部分情况下是没用的。

ActiveDisplayBaseStatsValue=0

激活在人物属性界面显示基础属性值(不包括装备上增加的属性),1为激活,0为取消。

很奇怪的是,我测试的时候无论是激活或不激活都会显示。

ActiveLadderRunewords=0

激活天梯模式的符文之语,1为激活,0为取消。

ActiveCowPortalWhenCowKingWasKilled=0

允许在杀死过该难度下牛王后进入牛场,1为允许,0为禁止。