本帖最后由 puredark 于 2014-2-26 19:45 编辑
首先介绍两个文件,它们的位置都在“\Might & Magic X - Legacy.1.4\Might and Magic X Legacy_Data\StreamingAssets\StaticData”目录下:
1)GeneratedEquipment.csv
这个文件,是商店刷新商品本体质量和商品附魔质量的配置文件。
每个道具,都有商品本体质量和商品附魔质量两个大属性,前者是商品本身的质地,后者分为前缀和后缀(类似Diablo里的词缀),前缀和后缀都有的是蓝色,只有一个的是绿色,啥都没的就是白色了。
这个文件,是一个个大段组成,每个大段是一个城市,比如:
#,Karthal Offers,,
Karthal就是卡索的意思
大段内部就是小段,每个小段代表一个商店的NPC,比如:
#,Smuggler,,,,,,,,,,,,,,
表示卡索的黑市
每个小段里会有若干条规则,表示小贩卖的东西
我们摘选其中一条记录:(这是卡索黑市的一条记录)
331,"4D,2,4E,3,5A,1",1,"7,2,8,3,9,2,10,1",0.25,"5,2,6,3,7,4,8,3,9,2,10,1","ARMOR,HEADGEAR,BOOTS,GLOVE",1,1,1,1,1,1,1,20,"Best Headgear, Gloves and Boots"
这样看很不清楚,于是把每个逗号都换行来一一说明:
331, // 这个是规则的编号,与之后的ItemOffers.csv一一对应
"4D,2,4E,3,5A,1", // 这个是道具本体品质的配置,格式是若干的对值,这里可分为4D,2 / 4E,3 / 5A,1,表示品质为4D的出现几率为2,4E的出现几率为3,5A的几率为1,也就是如果出现6件装备,按统计意义上来说,4D质量平均出现2件,4E质量平均出现3件,5A只出现一件。其中,4D,4E,5A是品质代号,估计为2位16进制HEX值,越大越好(最好的就是5A)。
1, // 这个是附魔前缀的出现几率,最大是1,也就是100%
"7,2,8,3,9,2,10,1", // 这个是附魔前缀的品质配置,规则和道具本体品质相同,也是若干个对值组成,这里分为7,2 / 8,3 / 9,2 / 10, 1,表示品质为7的出现几率为2,以此类推,最好的是10
0.25, // 这个是附魔后缀的出现几率,最大是1,这里是0.25,也就是25%
"5,2,6,3,7,4,8,3,9,2,10,1", // 这个可以参考本体品质和附魔前缀品质的设定
"ARMOR,HEADGEAR,BOOTS,GLOVE", // 这个是说明这个规则涉及哪些装备,一般是大类跟着几个小类,大类是"ARMOR"(防具),小类分别是"HEADGEAR"(帽子)、"BOOTS"(靴子)和"GLOVE"(手套),这里也可以有多个大类,比如第300号规则的"RANGED_WEAPON,CROSSBOW,MELEE_WEAPON,DAGGER,SWORD,SPEAR",就既有远程武器,又有近战武器。
1, // 每个附魔都有其属性,这个在同目录下Suffix.csv和Prefix.csv中有设置,如果这两个配置文件的附魔中属性是Fire(火),这个数字就能影响它。这里这个数字,说白了就是出现火系属性附魔的几率(比如火抗或者火伤或者火魔法等级加成属性都属于火),越高出现的几率就越高,实际几率就是这个数字的几率除以所有属性几率的总和。
1, // 附魔出现水系属性的几率
1, // 附魔出现气系属性的几率
1, // 附魔出现土系属性的几率
1, // 附魔出现光系属性的几率
1, // 附魔出现暗系属性的几率
1, // 附魔出现源系属性的几率
20, // 附魔出现无属性的几率,对应Suffix.csv / Prefix.csv中魔法属性为"NONE"的附魔条目。
"Best Headgear, Gloves and Boots" // 这个是描述信息,可以没有
举个修改的例子,现在我们把它修改为仅出现顶级手套,而且是加火系魔法等级而且是防魔的:
331, // 规则编号不变
"5A,1", // 设置只出现最好的5A,因为没有其它等级品质的干扰,即使5A的几率是1,也是100%
1, // 附魔前缀出现率是100%
"10,1", // 前缀的品质只出现最好的10,比例100%
1, // 附魔后缀出现率是100%
"10,1", // 后缀的品质只出现最好的10,比例100%
"ARMOR,GLOVE", // 表示只出现属于防具的手套
50, // 将火系属性出现的几率提高,这样就容易出现火系魔法等级提高的词缀(当然肯定也会混着诸如火伤的属性)
1, // 不变
1, // 不变
1, // 不变
1, // 不变
1, // 不变
50, // 这里设置为50,这样出现御魔词缀的几率大大提高
1, // 这里改小成1
"Best Headgear, Gloves and Boots" // 不变,或者自定义也可以,个人觉得保险起见别用中文
最后就变成:
331,"5A,1",1,"10,1",1,"10,1","ARMOR,GLOVE",50,1,1,1,1,1,50,1,"Best Headgear, Gloves and Boots"
这个时候要注意,黑市里有两条规则,还有一条330在,因为属于同一个NPC,所以会稀释NPC的贩售列表
330,"5A,1",1,"7,2,8,3,9,2,10,1",1,"5,2,6,3,7,4,8,3,9,2,10,1",NONE,1,1,1,1,1,1,1,20,
331,"4D,2,4E,3,5A,1",1,"7,2,8,3,9,2,10,1",0.25,"5,2,6,3,7,4,8,3,9,2,10,1","ARMOR,HEADGEAR,BOOTS,GLOVE",1,1,1,1,1,1,1,20,"Best Headgear, Gloves and Boots"
所以最后改成这样比较好(这些配置文件中,行首"#"号开头是注释掉改行的意思)
#330,"5A,1",1,"7,2,8,3,9,2,10,1",1,"5,2,6,3,7,4,8,3,9,2,10,1",NONE,1,1,1,1,1,1,1,20,
#331,"4D,2,4E,3,5A,1",1,"7,2,8,3,9,2,10,1",0.25,"5,2,6,3,7,4,8,3,9,2,10,1","ARMOR,HEADGEAR,BOOTS,GLOVE",1,1,1,1,1,1,1,20,"Best Headgear, Gloves and Boots"
330,"5A,1",1,"10,1",1,"10,1","ARMOR,GLOVE",50,1,1,1,1,1,50,1,"Best Headgear, Gloves and Boots"
331,"5A,1",1,"10,1",1,"10,1","ARMOR,GLOVE",50,1,1,1,1,1,50,1,"Best Headgear, Gloves and Boots"
2)ItemOffers.csv
这个文件是设置商店刷新商品数量的,可以不修改,但修改后可以让商店列表刷出的数量更多(但还是有上限的,下面会说),这样刷商店效率更高(有些旧规则一条规则只刷5个,改成20效率就提高4倍)
比如刚才在GeneratedEquipment.csv文件中的规则331,在ItemOffers.csv中,也有对应的规则:
331,DAYBREAK,"GENERATED_EQUIPMENT,331,20","Best Headgear, Boots and Gloves"
老样子,逗号都换行来一一说明:
331, // 规则编号,和GeneratedEquipment.csv的规则编号一一对应,缺一不可!!!
DAYBREAK, // 表示商店刷新时间是破晓(测试下来是半夜0点刷新)
"GENERATED_EQUIPMENT,331,20", // 表示对331编号规则商品的刷新数字为20(最高为20,因为NPC列表貌似有上限,写多了也不出现,尽量最高写20,省的出bug)
"Best Headgear, Boots and Gloves" // 这个是描述信息,和GeneratedEquipment.csv.331一样
3)建议
个人建议修改之前备份存档、备份这两个配置文件,省的眼睛花了写错导致数据丢失。
另外建议用EditPlus之类的纯文本编辑器来修改,省的保存的时候多垃圾字符在里面。
|