魔剑骑士团吧 关注:134贴子:13,020
  • 11回复贴,共1

魔法门MOD制作基本教程

只看楼主收藏回复

制作此MOD,先准备2个工具MM7VIEW和MM8LEVELEDITOR。。我推荐MM8LEVELEDITOR!
因为MM7VIEW只能进行单个单个的修改很麻烦,有时候会出现不小心点到它不支持的文件类型时就出会错,只能用任务管理器关闭,而MM8LEVELEDITOR可以进行平批量修改,而且可以查看DATA文件里面的所有文件!
MM8LEVELEDITOR的批量修改是指批量选择自己要修改的文件导出,然后再对导出的文件进行单个单个修改,最后在批量把修改完毕的文件在批量导入。也可以进行单一导出修改在导入!所以我推荐使用MM8LEVELEDITOR!!(这里说明一下:要运行MM8LEVELEDITOR要先安装JAVA语言,版本JAVA(TM) UPDATA 24)


IP属地:贵州1楼2013-05-31 10:31回复
    从这章开始将介绍MM8leveeditor的使用和修改。
    1,打开MM8leveeditor出现界面菜单,文件;察看;显示模式;提取;导入;选项;关于。但是我们只用到的只有文件;提取;导入。
    2,先分析一下魔法门的DATA里面的文件,从6代到8代都有这5文件即:BITMAPS.LOD, GAMES.LOD, ICONS.LOD,SPRITES.LOD,EVENTS.LOD.现在来逐一介绍一下这5文件。
    用MM8leveeditor打开BITMAPS.LOD文件查看,里面主要是一些关于墙壁,门,地板,天空等等贴图。
    用MM8leveeditor打开SPRITES.LOD文件查看,里面是一些关于树,怪物及一些场景贴图。
    用MM8leveeditor打开ICONS.LOD文件查看,里面是武器。防具等的贴图。
    用MM8leveeditor打开EVENTS.LOD文件查看,里面则和上面3个不同,因为它里面没有贴图文件,反之是一些文本。BIN等数据文件。
    用MM8leveeditor打开GAMES.LOD文件查看,里面和上面的一样,也是一些不常见的文件!
    3,总结一下吧,BITMAPS.LOD,ICONS.LOD,SPRITES.LOD这三个文件影响游戏里面的场景,画面。而GAMES.LOD,EVENTS.LOD这两个文件主要影响游戏里面物品及怪物的属性,即怪物的攻击,生命,武器的攻击力,价值等等东西!如果你要修改游戏里面某一样东西模样时就分析BITMAPS.LOD,ICONS.LOD,SPRITES.LOD这三个文件。如果要修改某一样东西的属性时就分析GAMES.LOD,EVENTS.LOD这两个文件。


    IP属地:贵州2楼2013-05-31 10:31
    回复
      本章先对EVENTS.LOD进行分析修改。
      首先用MM8leveleditor打开events.lod,我们先讲怪物属性的修改。
      先把MONSTER.TXT导出,在用电子表格打开!
      这里我先对里面的E文进行翻译一下,default monster data=默认怪物数据 name=怪物名字 picture=怪物的摸样 LVL=怪物等级 HP=怪物生命
      AC=怪物防御 EXP=怪物经验(即杀死怪物后获得的经验值) treasure=掉宝率 quest=任务?(这个暂时不知道有什么用) FLY=怪物是否会飞行
      move=怪物活动范围 AI TYPE=怪物攻击特征(里面有aggress=追杀型 suicidal=自杀型? normal=普通型 wimp=懦弱型(如果你把怪物改为wimp怪物遇见你就逃跑相当于农民) HST=偏好(对应HSTILE.TXT) spd=怪物行动速度 rec=怪物攻击速度 pre=不知道 bouns=攻击附加属性(里面有disease=患病, ,asleep=睡着 ,afraid=害怕 ,insane=痴狂 drain=吸取魔法值!(貌似是一下吸完), Uncon=昏迷 ,Drunk=喝醉 Weak=虚弱, Cursex/x2=诅咒 ,Paralyze=麻痹 ,Stone=石化 , Dead,即死 , Errad=灰飞烟灭,Poison=中毒 ,Brkweapon=破坏武器 BrkArmor破甲 BrkItem破坏物品 ,Steal=偷窃(感觉没什么用)
      以下引自此贴http://bbs.cwebgame.com/thread-99242-1-1.html
      Attack 1 攻击方式1
      Type 伤害属性:Phys物理 Air气 Water水 Fire火 Light光明 Dark黑暗 Ener能量 (没有“土”)
      Damage 伤害
      Miss 远程攻击使用的图标,包括:Arrow箭头 Air气 Water水 Fire火 Earth土 Light光明 Dark黑暗 Ener能量
      非远程攻击方式本项数值为0。
      这项属性只代表游戏中怪物远程攻击你时飞过来的那一团东东的图标(具体参考sprites.lod),
      而与攻击的真实属性无关。攻击的真实属性由上面的“伤害属性”决定。
      Att% 攻击方式百分比??不明。
      只有拥有第二种攻击方式(Attack 2)的怪物才拥有此项属性,其余全部为0。
      猜想是有第二种攻击方式的怪物在两种攻击方式都可以使用时选择第一种攻击方式的概率。
      Attack 2 攻击方式2
      Type 同上
      Damage 同上
      Miss 同上
      Spell Attack 魔法攻击
      Use% 使用概率
      "Spl,Mas,Skil" 魔法,掌握度(N,E,N,G),等级。
      Spell Attack 2 魔法攻击2
      Use% 同上
      "Spl,Mas,Skil" 同上
      修改怪物魔法是最好只选择那些原来就有怪物会的,不然容易出错。
      以下给出所有本来就有怪物会的魔法:
      Stone Skin 护体石肤
      Blades 旋转飞镖
      Rock Blast 巨石轰击
      Sparks 遍地开花
      Shield 护体神盾
      Lightning Bolt 霹雳闪电
      Haste 攻击加速
      Fireball 连珠火球
      Meteor Shower 流星火雨
      Incinerate 烈火威弹
      Ice Bolt 霹雳寒冰
      Acid Burst 酸弹飞射
      Ice Blast 寒冰爆裂
      Harm 魔法伤害
      Hammerhands 重拳出击
      Power Cure 疗伤圣法
      Mind Blast 惊心动魄
      Psychic Shock 魂飞魄散
      Bless 圣灵佐佑
      Fate 天赐神运
      Heroism 天赐神力
      Light Bolt 光明之焰
      Dispel Magic 驱散魔法
      Day of Protection 神明护体
      Hour of Power 神佑一时
      Toxic Cloud 毒云笼罩
      Shrapmetal 钢镖齐射
      Pain Reflection 同生共死
      Dragon Breath 神龙吐珠
      Resistances 魔法抗性
      Fire Air Water Earth Mind Spirit Body Light Dark Phys 不用解释了吧?
      注意:修改魔法抗性可以极大地改变游戏的难度和平衡性!
      如果要修改的话建议把数值设定在0-90之间(免疫为Imm),效果已经非常明显。
      更多魔法抗性的细节请期待《魔法抗性初步分析》,预计5月份完成。
      Misc 杂项
      Special 特殊能力,包括:"shot,x2"双连击 "shot,x3"三连击
      "explode,xDy,XXXX"自爆,伤害,伤害属性
      "Summon,air/ground,XXXX"召唤,空中/地面,生物
      连击就是一次行动可以连打2下/3下。
      自爆伤害的属性包括light光明fire火earth土。注意是小写。
      属性“召唤”的格式为:"Summon,air,XXXX"或"Summon,ground,XXXX"。
      其中air/ground代表空中/地面部队。
      XXXX是想要召唤的怪物,要用“怪物基本数据”中“图片”的名字,即MONSTER.TXT中的第二项。
      当你编辑完monster.TXT文本后别忘记用MM8leveleditor导入EVENTS.LOD!
      而且要重新载入地图才能生效!本章结束!


      IP属地:贵州3楼2013-05-31 10:33
      回复
        这章学习物品装备武器的属性修改!
        1.用MM8leveleditor打开evens.lod找到item.txt并导出,然后用电子表格打开item.txt.
        2,我直接用一张图来说明了,看下图,如果要修改武器或者装备属性直接找到对应的 MOD1、MOD2。修改格式为;用A,B,代表阿拉伯数字 即 AdB! MOD2就是附加值直接填上数字即可!value就是修改物品的价值,一般只修改MOD1,MOD2即可。。
        3,pic file则修改武器的摸样,(例如;长剑的为ITEM 001,如果你改为ITEM 002那么你进游戏以后就会看见长剑的摸样变为了精灵之剑的摸样但只是摸样改变,其他各项参数都没变!
        4,Skill Group这一栏,代表武器类型,如果你把长剑SWORD改为AXE那么近游戏后会发现长剑摸样还是长剑,但是你必须要学会斧头技能才能使用,而且相应的攻击音效也变为斧头的!攻速的BTU方面也随之改变为斧头的修正值!
        其他的物品也是一样的道理!但是该修规修改,要改的符合情理,,不然盲目的乱改的话会导致游戏无法进入,所以各位在修改前最好先备份原文件!
        本章结束!


        IP属地:贵州4楼2013-05-31 10:33
        回复
          本章教大家修改地图上的生物种类及怪物刷新的时间!
          首先用MM8leveleditor打开events.lod导出MapStats.TXT。
          然后分析一下MapStats.TXT我就拿翡翠岛来做说明吧!
          找到Refil它的数值为672那么久代表怪物刷新的时间为672天!也就是游戏的2两吧!修改此项久等于修改此地图的怪物刷新周期!
          再找到Random Encounter看下面的选项;有enc,M1,M2,M3,,,enc则代表此在此地图休息遇敌的几率!而M1,M2,M3则代表在遇敌几率中出现此怪物的几率!且M1,M2,M3三者的几率加起来为100%。
          然后找到Mon1 Pic和Mon 1,Mon1 Pic代表Mon 1的生物模型,Mon 1代表生物的名字!修改时一定要对应起来,不然会出现不必要的问题!后面的appear代表休息时遇见此生物的个数!后面Mon 2,Mon 3也是一样的道理,他们都对应前面的M1,M2. M3!
          如果你要修改此地图的生物种类时只需修改Mon1 Pic和Mon 1这一项就行!且怪物的名字必须为英文,你可以打开MONSTER.TXT进行参考!名字后面绝对不要加A,B,C,否则进地图就没有生物!
          其他的的选项待研究!有兴趣的朋友可以研究下!
          本章结束!


          IP属地:贵州5楼2013-05-31 10:36
          回复
            树及其他修改教程
            视频来自:ku6视频


            IP属地:贵州6楼2013-05-31 10:38
            回复
              请教糯米,如何能看到商店里面出售哪些物品呢?例如,武器店,你以前写过一个教程,能修改武器店的界面,能看到物品的价格系数。可是,似乎没有发现能直接与出售物品的参数相对应的代码啊。


              IP属地:山东7楼2013-06-01 16:43
              收起回复


                IP属地:吉林8楼2013-06-02 08:45
                回复
                  好啊。。。。这种东西很多都是互通的 抽空一定学习学习 期待完整的教材 另外最好谁附上一个纯净点的MM7文件


                  IP属地:吉林9楼2013-06-02 08:46
                  收起回复
                    给个下载连接。你可以上传到百度网盘上。


                    IP属地:山东来自Android客户端10楼2013-06-04 13:22
                    回复