转 魔法师传奇1修改 魔法师传奇修改器

先让我们看看CFG文件夹。里面有个子文件夹叫做Encrypted,其中的文件包含了游戏中各种东西的数据。但里面的东西不能直接修改。进入游戏以后按alt+tab弹出会发现载CFG里Encrypted外面生成了名字和Encryted里面一样的文件比如creature.cfg。这个文件包含各种生物的大部分数据,就可以直接用记事本修改了。不过要把Encrypted里的creature改名比如creature1,否则之后新生成的会把修改过的覆盖掉。改了名以后新生成的就叫做creature1,就不会覆盖我们修改过的。
以下是对各个文件的解读:(我大概说几个关键的,其他自己研究吧,都可以用
记事本打开的)
creature:
(转)魔法师传奇1修改 魔法师传奇修改器
TileHeight生物高度
TileSizeXY生物宽度厚度
Acceleration?加速度?
Health生命
CanFly能否飞行(False不能True能)
FlyingHeight飞行高度
FlyingDelay?飞行延迟?
SwimmingAbility?游泳能力?(大部分生物如果完全进入水里生命值就会不停下降,但鳄鱼就不会,也许与这项属性有关)
FireRate?远程攻击频率?
FireRange远程攻击范围
ViewRange视野范围
MagicResist魔法抗力
ImmuneSystem?免疫?
Intelligence智力
IsUndead是否死灵
IsPhysical?是否实体?
……
LordExperienceLevel成为领主级所需的经验值(每对敌人造成1点伤害,获得1点经验值,这个可在chaos文件里修改)
KingExperienceLevel成为国王级所需的经验值
BloodColour血液颜色
RGB值(红0-255,绿0-255,蓝0-255,?)
BurnTime火焰在身上燃烧的时间(比如骑士的很短,半人马很长)
BurnDamage单位时间火焰造成的伤害
Weight重量
GroundSpeed行走速度
FlyingSpeed飞行速度
Bravery勇气

HTH:
这个文件包含生物的攻击力和对抗死灵的能力值。是以矩阵的形式表示的。
第一个矩阵HTH_Matrix就是攻击力矩阵,表示各个生物对其他生物的伤害力。0、24、25、26、27似乎是法师,1-23是生物。哪个对应哪个在其他地方可以看到,这里就不多说了。格利摩尔中生物的战斗力显示为生物对0号生物(法师)的伤害力,对抗死灵显示为对14号生物(僵尸)的伤害力,非死灵生物该值除以3。
第三个矩阵LRC_Matrix是远程攻击力。其中地狱犬、秩序武士、混乱武士为特殊值。
其他矩阵没怎么研究。有兴趣的可以看看。
chaos:
其实懂英文可以自己看懂的。这些所有的文件里都有详细的英文注释(
分号后面的文字),一看就明白。下面随便提几个:
[MANA_SYSTEM]
第一项ManaGeneration,杀死敌人生物后获得的魔法百分比。缺省值为20,比如召唤吸血鬼需要80魔法,杀死一个吸血鬼就可以获得16点魔法。
最后一项DamagePoints,决定生物对敌人造成每点伤害后获得多少经验值。缺省值为1。
[DIFFICULTY]
难度调整因素,表示各个难度对敌人生命值、魔法值、控制上限等属性的百分比调整(可以为负)。比如wizard文件夹里某敌人法师的生命设定为1000,此难度下调整百分比为20,则他在游戏中的实际生命值为1200。

mtiems:
魔法物品,决定每个魔法物品和三种护身符组合出的魔法是什么。如果你想用硫磺和混乱护身符组合出末日审判,修改这个文件是完全做到的。只是魔法的背景颜色不会改变。你会发现混乱护身符在扔进魔法物品以后变成了蓝色。
pref:
游戏选项中的缺省设定。
spells:
可以修改魔法的释放范围、发力消耗等等。

下面是Interface文件夹。这里主要是对各个界面中一些参数的修改
Character
Screen子文件夹下的screen(CharacterScreen).cfg用记事本打开。此处可以修改角色升级所能达到的最大属性值。
比如这是最大法力:
“[STATBAR_1]
Rect2=270,230,620,250; 800x600 rectangle
minValue=0(最小值)
maxValue=200(最大值,这里如果改成500,那么只要有经验值你就可以把发力升级到500)
Colours=3,90,25,0,255,215,70,80,80,80
Text=Mana Bar.BMP;
Rect1=216,184,496,200”
其他的自己找吧。
下面这一部分是决定升级时属性每次增长的点数和经验值消耗。经验消耗
[STEPS_COSTS]
;Costs of advancement for each increment are expressed by aninitial cost, a linear component and an exponentialcomponent
;i.e. the nth increment costs [initialvalue]+ n to the power of [exponentvalue] + n * [linear value].
第n次增长的经验值消耗=初始值+指数因素^n+n*线性因素
;all values are floating point except IncrementAmount which isinteger
(法力)
Mana_IncrementAmount=5,法力每次增长5
Mana_InitialCost=0,初始值
Mana_LinearComponent=.6,线性因素
Mana_ExponentialComponent=1.3,指数因素
(生命)
Health_IncrementAmount=20
Health_InitialCost=0
Health_LinearComponent=.6
Health_ExponentialComponent=1.3
(控制上限)
Control_IncrementAmount=1
Control_InitialCost=0
Control_LinearComponent=.5
Control_ExponentialComponent=1.4
(护身符)
Talisman_IncrementAmount=1
Talisman_InitialCost=0
Talisman_LinearComponent=22
Talisman_ExponentialComponent=1.1

SinglePlayerBattle子文件夹下的
screen(Single PlayerBattle).cfg则是快速战役的参数设定。同样也可以把最大生命改到2000,最大法力改到500等等。

Re alms文件夹下是游戏的脚本文件,打开后分为Celts凯尔特、Greek希腊、Medieval中世纪和Multiplayer多人游。这里是对前三个进行修改,可以改变关卡中发生的事件。打开文件夹后可以看到三块大陆中每一关的脚本,同样用记事本打开。比如我们打开MedievalScript4。这是“亚特利伯”沼泽关的脚本。
以第一个事件为例:
[EVENT_1]事件编号
COMMENT = Deploy Ariadne.注释(让
阿里阿德涅出现在地图上)
Valid = True(事件是否有效,改成False事件就不会发生了即使你把这个事件写在脚本里)
EventType = DEPLOYMENT事件类型
NumberOfActions = 1数量
DeployedCharacter = Ariadne产生的角色
DeploymentType = LOCATION按何种方式产生(位置)
DeployedArmy = Ariadne产生角色的阵营
KeyCharacter = True是否关键角色
DeploymentLocation = MS14 Deploy Ariadne产生位置
Wizard = True是否是法师
CanCastOnAllies = True该人是否可以对同盟施法
CreatureType = 24产生的生物类型(24号,法师)

再看另一个事件:(这是考内留斯说话的事件)
[EVENT_72]
COMMENT = Cornelius - I would love to hear... but for now, we wishto leave.
Valid = True
EventType = DIALOGUE
NumberOfActions = 1
Complete1 =71(这一行是发生条件。必须事件71发生后,该事件才能发生。事件71是
莫德雷德说“想让我告诉你为什么吗,嗯?”。如果这里是Incomplete1 =***,就表示该事件只能在***没有发生的情况下发生。如果还要增加其他条件,就在下面继续写Complete2 = ***)
SpeakingCharacter = Cornelius
Portrait = Cornelius oldest Normal
Disembodied = False
Illuminate = True
DontScrollBack = True
SpeakerName = 考内留斯
Speech = 我洗耳恭听……不过现在,我想离开。

我们还可以自己增加新的事件。比如这关把
莫德雷德打跑是没有经验值的。我们可以在最后自己增加这样一个事件如下:(注意事件编号一定不要重复,否则无效)
[EVENT_139]
COMMENT = 50 Experience for killing Mordred.
Valid = True
EventType = EXPERIENCE 事件类型为获得经验
NumberOfActions = 1
Completed1 = 138 该事件需要何种条件(事件138为
莫德雷德从传送门逃跑后说话“我现在要离开这里了,一个重获自由的人,但是我们注定会再见面的,考内留斯。”)
PrePause = 25
DependentCharacter = Mordred 决定该事件的角色
DependentCharacterStatus = EXITED_FROM_BATTLE 该角色的状态(从战斗中逃跑)
ExperienceText = 击败
莫德雷德(显示的文字)
ExperiencePoints = 50 获得经验点数
ExperienceType = CHARACTER
ExperienceCharacter = Cornelius

这样以后,进入游戏把
莫德雷德击败就会获得50点经验。

原文:http://tieba.baidu.com/p/717789278

  

爱华网本文地址 » http://www.413yy.cn/a/25101015/270789.html

更多阅读

LOL英雄皮肤修改器怎么用 英雄联盟六级成就

LOL英雄皮肤修改器怎么用——简介对于各位LOL玩家而言,使用多彩的英雄皮肤,可以增加游戏体验,面对LOL官方所提供的付费皮肤,我们更喜欢使用皮肤修改器来免费使用自己喜欢的皮肤,在此小编为大家推荐几款可实现更换LOL英雄皮肤的工具供大家

烧饼修改器怎么用 精 烧饼修改器怎么打不开

烧饼修改器怎么用 精——简介《烧饼游戏修改器 SBgameHacker》是最简单好用的Android游戏修改神器(没有之一)。烧饼修改器操作简单快速,占用内存少,完全免费,绝无广告,是一款纯绿色的游戏数据修改器。由国内个人开发者烧饼倾情奉献。烧

侠盗飞车罪恶都市修改器怎么用 精 侠盗猎车罪恶都修改器

侠盗飞车罪恶都市修改器怎么用 精——简介《侠盗猎车手:罪恶都市》(简称:GTA:VC;又译:《侠盗猎车:罪恶都市》、《侠盗车手:罪恶都市》、《侠盗飞车:罪恶都市》)该游戏以80年代风貌的迈阿密为背景,而这个虚构的迈阿密其实也是以真实的80年代的

声明:《转 魔法师传奇1修改 魔法师传奇修改器》为网友醉宬叻諷蒗分享!如侵犯到您的合法权益请联系我们删除