云和山的彼端吧 关注:12,755贴子:174,699

云山的修改和杂谈

只看楼主收藏回复

基于对轩辕剑的喜欢,最近有完了一次云山,恐怕是我最后一次玩了。以DVD版本为准,这次来做个比较全面的总结。首先来说一下游戏的BUG。跟天之痕比起来,撇开剧情的和半回合制的战斗系统不同,(每个的喜好不同,不做评价。唯一要说明的是用法宝鼠槌时有点烦,按的慢没伤害,按的快把下个角色按成攻击)云山真的不如天,当然天之痕是在云山的基础上改进,不如也是正常。一些致命的BUG是在战斗中死机,尤其是在普攻时角色经常跑出画面。还包括一些比如全灭敌方和我方全灭(最近做测试才发现),还有不可以同时灭掉两个以上的BOSS(理论上也只有在最后一战中发生),有人说常用快捷键会死机我没有遇到过,当然我本身用的也不多。
下面先来一些不妨碍游戏的BUG
最出名的就是炼妖的BUG。(我就不说了,随便搜索一下就有)
偷窃的敌人如果是最下面的一位,偷窃指令输入后即使敌人逃跑没影也一样可以偷。有时攻击也一样,对着空气砍,然后伤害出现。
某些法宝的经验会因为所在的装备栏位置出现问题(天之痕也有这个BUG)
奇术和物品的“某某系伤害减半5回合”除了毒属性,比方五毒咒500 伤害,中毒8回合,每回合损血400,那么用了白皙葫芦或者三藏咒,只有每回合损血减半,等于500伤害正常,每回合损血200,其他全部BUG无效。这些BUG应该要修改程序才可以修正。
下面的BUG大多数可以修复。妮可的绝情箭装备防御顶天相信很多人都知道了,可以修改绝情箭的属性来修复。(理论上修改妮可的出场装备可以,但是我没试过)。空白符纸不可以超过10张,但是在威尼斯的小狗支线中一下就拿到了9张,基本上就注定了硃砂神笔的无用。(反正本来就没什么用)。李靖升级到60攻击力下降的离谱。在移动岛的阿高司宝箱中先回答否再点击,然后可以白嫖,什么都不要就到手。因为代码中少了一个FFFF(分段指令),应该是程序员的疏忽。
然后是游戏内容的吐槽,主角的装备阔剑-封印剑-轩辕剑,其中98%流程是封印剑。(就算不特意练,其余的剑也几乎是摆设)。妮可60%-70%绝情箭。飞翔魔油使本来就不难的游戏变得更容易了。还有坑爹的抗性(专坑敌人)使很多装备没有意义。人物各种异常状态的无语,大量未使用的物品和怪物,物品的说明有很多错字和错误(尤其真武神威会误导人,光系说成物理系)。虽然天之痕的平衡性也不好,但是游戏内容完整的多,和云山相比简直不能再好了。
顺便说一下超级商人萨尔达网上攻略的问题。
大马士革买中国剑,以后不能卖掉它,也不能开封为鱼肠
这是错误的,3个条件中前两个正确,开不开封鱼肠与任务无关。
A60F A80F BB0F CA0F CB0F CD0F D20F D30F D40F D50F 9611
上面是萨尔达必须触发的11个条件代码。不包括鱼肠事件代码DD0D


IP属地:美国1楼2022-02-02 07:54回复
    技术贴,赞,建议给官方看看好做steam版


    IP属地:山东来自iPhone客户端2楼2022-02-02 09:59
    收起回复
      下面说一下修改游戏内容,所谓的内容就是只能修改游戏本身就有的,无法凭空添加一些自己想象的东西。喜欢这游戏的大概都是岁数30+的,手上基本上都有至愚修改器,里面有战斗遇敌数据,这个对应文件battle.ffd,修改的话一目了然,数量,怪物,坐标。文件中一开始的数据对应修改器的编号,只不过文件中的代码要+1,就是文件0A000000 对应修改器的编号11。文件数据内容示例如下
      50000000 1A000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 01000000 A13A0000 00000000 00000000 00000000 00000000 00000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 02000000 97010000 A6000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99000000 AF000000 00000000 00000000 00000000 00000000 00000000 00000000 F1000000 58010000 00000000 00000000 00000000 00000000 00000000 00000000
      50000000:代码(可以通过至愚修改器知道编号,指的是81)
      1A000000:战场背景代码序号(可以通过至愚修改器知道) 37:长安废墟
      A13A0000:战场地板代码(此处是冰山岛) A93A:道观 AA3A 长安废墟
      02000000:几个敌人
      97010000 A6000000:敌人的代码
      99000000 AF000000:敌人的横坐标
      F1000000 58010000:敌人的纵坐标
      这只是例子,不会和各位手上文件的数据相同。唯一注意的是有些背景代码包含地板代码,这也是修改器无法做到的。剩下的文件修改会慢慢放出。


      IP属地:美国本楼含有高级字体3楼2022-02-02 10:22
      回复
        MAPS.DAT 文件
        主角的出场数据 和对物品,法术,以及怪物进行装备时的功能简介文字 和 指针地址
        以下是主角的出场数据地址
        1A5E 主角HP 1A85 主角抗性 1A8E 妮可经验 1AC2 卡玛经验 1AF6 李靖经验
        1B2A 主角物品 1B3A 主角绝技 1B76 主角武器 1B7A 盔甲 1B84 法宝1 1B86 法宝2
        1B3E 妮可奇术 1B44 卡玛奇术 1B58 李靖奇术
        1B8C 妮可武器 1BA2 卡玛武器 1BB8 李靖武器
        所有的功能简介由BIG5编码组成,这个游戏中的对话也是。修改的话可以去网上在线翻译。
        说一下指针,比如飞翔魔油:增加敏捷上限值5点 转换繁体字后再转BIG5编码搜索知道地址 21A44 因为
        游戏文件中有档头,要-200= 21844,那么它的指针就是44180200,搜索这个可以得到地址1E62F 如果修改为46180200 那么飞翔魔油的简介是“加敏捷上限值5点”少了一个"增"字 。所有的指针同理。


        IP属地:美国4楼2022-02-02 10:46
        回复
          LEVEL.DAT 文件
          4个主角的升级数据 (和天之痕的数据排列一样)
          84A-FA7:赛特 FFE-16D5:妮可 1750-1BE2:卡玛 1C72-1FC1:李靖
          0000 7418 5C03 1A04 C800 9E00 9E00 3000 2400 2F00 0600 0400 BC92010 001000E06 0500
          命 灵 体 力 耐 智 敏 经验 习得奇术
          很容易理解的。说明一下就是所有角色的第一个数据最好和maps.dat文件中角色的出场数据一致。
          比如赛特2级生命50 3级60,意思是2到3级 生命上升10点,不是升到60点的生命。比如赛特的出场数据生命是10,那么升到3级他的生命是20,并不是数据所显示的60。别的数据同理。学的奇术的代码可以查至愚修改器。


          IP属地:美国本楼含有高级字体6楼2022-02-02 10:57
          回复
            MON.DAT 文件
            200 - 92F 所有活物指针
            9D8 - B17 所有武器指针
            BB8 - F0F 所有物品指针
            F50 - 12AB 所有防具指针
            1338 - 13AF 所有符录指针
            1978 - 1CE7 所有法术指针
            1CEC - 2443 所有效果的指针
            2444 - 5303 所有效果数据资料(包括物品,武器,奇术,绝技等等)
            5306 - 127D2 所有活物数据资料 从麦尔丹 到 大米 (排列顺序和至愚修改器不同)
            127D9 - 221CD 所有物品数据资料 从阔剑 到 流云幻光符
            2221C - 27F58 所有法术数据资料 从烈火术 到 冰霜波 (排列顺序和至愚修改器不同)
            这个文件是最有用的。首先怪物数据可以参考https://tieba.baidu.com/p/567559675?red_tag=0845870286
            (十分感谢这位朋友),我就转一下也偷懒一下
            01 00 3B 00 01 00 50 00 20 03 BC 01 B4 00 2C 01 00 00 8D 00 0F 27 30 75 B7 06 12 00 B6 06 12 00 B8 06 0D 00 D0 01 14 00 D4 01 0F 00 34 06 03 00 34 06 03 00 B3 02 14 00 B7 02 01 00 0F 27 00 00 07 08 06 00 F8 F8 F8 F4 F8 F8 F8 F8 00 02 00 19 00 00 00 20 00 00 00 06 00 F4 41 1A 00 01 F0 07 00 14 00 08 00 14 00 09 00 0A 00 1E 00
            01 00:代码开头
            3B 00:怪物代码(这个最好不要修改)
            01 00:怪物种类(00: 天神01: 魔神02: 天使03: 活屍04: 神兽 05: 魔兽 06: 仙灵 07: 死灵 08: 妖怪09: 精怪 0B: 奇物(药品类)0C: 奇物(特殊)0D: 魔机关 0E: 生物0F: 符器10: 药品 11: 饰品12: 兵器13: 防具14: 奇物(武器)15: 奇物(防具) 17: 人类 18: 法宝 19: 特殊 1B: 仙术 1C: 魔法 1F: 绝技)
            50 00:怪物等级
            20 03:怪物攻击力(物理攻击,敌人的攻击和此数值直接联系,无论下面的普攻效果和攻击方式的附加攻击力多少,都不会影响攻击力)
            BC 01:怪物防御力
            B4 00:怪物敏捷
            2C 01:怪物力量(修改器是说力量,实际是等于我方的智慧,值越高法术伤害越强,影响好像不是很大,做过测试,900和100也只是双倍伤害)
            00 00:怪物抗性(数值越高则异常状态抵抗越低,0为免疫)
            8D 00:怪物普攻效果(修改器是说智慧,实际上就是怪物的攻击效果代码,影响攻击方式,不要随便改。攻击效果代码附加的攻击力对我方NPC有效,对敌人无效。效果代码后面会说。)
            0F 27:怪物经验(最高为65535)
            30 75:怪物生命(最高为30000,超过则为负值)
            B7 06 12 00:怪物法术代码和使用次数
            B6 06 12 00 B8 06 0D 00:同上,其他的两种法术及次数
            D0 01 14 00:怪物特技效果代码和使用次数
            D4 01 0F 00:同上(这里说明一下,攻击法术和恢复法术用的是代码,代码中还有效果代码,而特技直接是效果代码)
            34 06 03 00:怪物恢复法术代码和使用次数
            34 06 03 00:同上
            B3 02 14 00 B7 02 01 00:怪物可获物品和机率,怪物身上可偷物品和机率(机率为5的倍数,1=5 14=100)
            0F 27:怪物金钱(最大值为32000,超过则为负)
            00 00:未知
            07 08 06 00:法术,技能,闪,逃 的几率(此值最好不要改可能会当机,因为很多怪物没有使用法术或者技能的动画,而且大多技能和怪物相互匹配。)
            F8 F8 F8 F4 F8 F8 F8 F8 00 :怪物抗力(FF为抗10%,FE为20%、01为陨10%,02为损20%,以此类推)
            00 02 00 19 00 00 00(此值现不明最好不要修改)
            20 : 怪物是否为boss(20为boss、00为小怪)
            00 : 怪物是否能用于护驾(00为不能、08为能)
            00 00 06 00:固定数值(可以无视)
            F4 41:怪物护驾的体力要求
            1A 00:未知
            01= 是否能放出活物(01为能,00为不能)
            F0=作为护驾谁可装备 10=李靖 20=卡玛 40=妮可 80=赛特
            07 00 14 00 08 00 14 00 09 00 0A 00 :此为怪物装备后的能力提升数据
            加命灵体需尾标(1B 00 00 01)
            1E 00:代码结束


            IP属地:美国7楼2022-02-02 13:52
            回复
              个人认为主要还是剧情,大马士革后剧情赶工明显


              IP属地:江西来自iPhone客户端8楼2022-02-02 14:47
              回复
                虽然有各种不足,但是仍不能改变云山是我最爱的单机游戏,通关次数最多的单机游戏


                IP属地:四川来自Android客户端10楼2022-02-02 22:19
                回复
                  下面是奇术数据示例
                  浸沐春风
                  E803 AEFB A84E AC4B ADB7 2424 D0 07 00 00 00 00 00 00 00 00 00 00 00 0C 00 1C 00 0E 00 82 17 19 00 00 00 00 10 00 00 06 00 0A 80 1A 00 03 B0 13 00 3C 00 64 00 55 00 1E 00
                  E803 AEFB A84E AC4B ADB7 2424:浸沐春风的BIG5编码 前面E803 和后面2424是固定数据(上面的牛魔王也是)
                  D0 07:后面的9 个00 应该是9个抗性,但是奇术无抗性所以全部奇术后面都是9个00
                  0C 00 1C 00:等级 和 种类 (种类同活物种类)
                  0E 00 82 17:动画编号(包括攻击判定,比如 神焰九转 伤害2000,动画编码 7A 1B,改成火神力场的动画编码 62 1B 那么就有10次攻击判定,每次都是2000伤害,10次是20000,蚩尤也撑不住这种摧残)
                  19 00 00 00 :未知,属于固定数据,最好别改,可以无视。
                  00 10:辅助效果:(01 00 对己方解除状态 04 00 对己方辅助 08 00 对敌辅助 10 00 对敌伤害 00 10 对己方治疗 01 10 对己方复活)
                  06 00 0A 80:06 00:能力消耗 0A:消耗数值 80=消耗类型(80=灵力 40=体力)
                  这里的06 00 可以说是种类中一种(07 00=攻击力 08 00=防御力 09 00=敏捷 0B 00=价格 0C 00=熟练度附加攻击力 0D 00=所需的经验 0F 00=力量 10 00=耐力 11 00=智慧 13 00=生命 14 00=灵力 15 00=体力)
                  1A 00:未知,也是属于固定数据,无视。
                  03 B0:前面的03是战斗中使用或者大地图使用 01=战斗 02=大地图 后面的B0=谁可装备 参考活物数据
                  13 00 3C 00:加生命 60
                  64 00 55 00:效果代码 55 00
                  1E 00:数据结束
                  后面还有浸沐春风的说明(同样BIG5编码)最后固定以2424 0500结束


                  IP属地:美国本楼含有高级字体11楼2022-02-02 22:36
                  收起回复
                    大地图能奔跑不 捂脸


                    IP属地:吉林来自Android客户端12楼2022-02-02 22:55
                    回复
                      物品数据 示例
                      如意金箍棒
                      D0 07 FF FF FF FF FF FF FF FF FF 02 00 46 00 14 00 0E 00 F0 0B 19 00 00 00 FD 01 00 00 06 00 00 20 1A 00 00 10 07 00 FA 00 08 00 05 00 09 00 03 00 0C 00 96 00 0D 00 F4 01 16 00 E5 1F 64 00 D3 00 1E 00
                      FF FF FF FF FF FF FF FF FF:9个抗性 依次对应 火,水,风,土,毒,光,暗,电,物
                      02 00:炼妖时用的 0200=东方祭坛 或者 0100=西方祭坛
                      46 00 14 00:等级 和 种类 (参考楼上)
                      0E 00 F0 0B:物品图片编码
                      19 00 00 00:固定数据
                      FD:辅助效果 (01=解除 02=药材 04=强化 08=辅助 10=攻击 20=其他 40=法宝 80=特殊)
                      01:类型 (01=武器 02=防具 06=饰品 10=恢复道具 )
                      00:装备位置 (10=头部 20=手臂 40=身体 80=足部 08=符咒)
                      00 10:战斗中使用或者大地图使用 和 可装备的角色(参考楼上)
                      07 00 FA 00 08 00 05 00 09 00 03 00 0C 00 96 00 0D 00 F4 01:攻 ,防 ,敏, 隐藏攻击力,熟练度
                      上面的奇术忘了说明0C00 和 0D00 在绝技中代表 后续技的代码 和 所需经验(杀敌数)
                      16 00 E5 1F:暴击动画编码
                      64 00 D3 00:效果代码
                      1E 00:结束


                      IP属地:美国本楼含有高级字体13楼2022-02-03 02:35
                      回复
                        下面是最麻烦的效果代码,没有任何规律可言,只有 0000 开头,和 0500 结束可以确认。
                        2444 - 5303 这是所有效果代码的地址所在,大概一共470个效果代码
                        所有的武器,奇术和物品的效果代码比较好确认。毕竟6400 后面就是。示例如下 三日结寒
                        0000 0400 5802 0200 0000 0400 0100 0800 F41F 0300 0700 0200 0200 0300 0D00 0A00 0500
                        0400:人物行动方式(01 00=原地投射 02 00=召唤类 04 00=原地施法或者攻击 08 00=跑过去攻击(赛特攻击方式) 20 00=跳过去攻击(卡玛攻击方式))
                        5802:600 伤害(奇术和特技有效,但是对敌人的普攻代码无效)
                        0200:冰属性(参考楼上属性)
                        0000 0400 0100:未知
                        0800 F41F:动画编码
                        0300:全体攻击(有些奇术在全体攻击代码前有0900,表示动画在大屏幕中出现,不会出现在每一个敌人身上,还不能完全确定其作用)
                        0600:解除异常状态
                        0700:附加异常状态
                        0200:定身(00 01 寄生 00 02 退化 00 10 中毒 00 80 濒死 01 00 麻痹 02 00 定身 004 00 石化 08 00 昏睡 10 00 封魔 20 00 疯狂 40 00 惊吓 80 00 盲目)
                        0C 00 00 00:辅助效果 (00 01=火系上升30% 00 04=借物代形 00 10=隐形 00 20=防上升30%
                        00 40=敏上升30% 00 80=攻上升30% 20 00=暗系上升30% 40 00=光系上升30% 80 00=冰系上升30% )
                        0200 0300:异常状态和辅助效果持续 3 个回合
                        12 00 = 吸血 13 00=吸魔 14 00 吸体 (这3个只对敌人有效)
                        15 00 = 逃离战场
                        16 00:召唤怪物,后面是怪物代码 和 怪物数量
                        17 00 = 投射速度
                        19 00=火眼金睛效果
                        0D00 0A00:未知
                        其中最奇怪的是血殷长袍 和 苇笛 竟然有效果代码,反正我是不知道有什么用处。


                        IP属地:美国14楼2022-02-03 10:20
                        收起回复
                          牛,技术贴


                          IP属地:福建来自Android客户端15楼2022-02-03 10:22
                          回复
                            继续吐槽,今天玩了一下,用妮可的绝技灵箭幻舞对敌人,结果我方出现伤害全灭,然后死机。我都傻了!
                            特意去测试一下异常状态,发现敌人没有任何寄生状态的特技和法术。定心丸和安神定志丸没有解除疯狂效果。
                            寄生和疯狂实际上效果相同,敌方中了都会相互普通攻击,我方中了只会自动普通攻击敌方。如果有人发现不同请告知。


                            IP属地:美国16楼2022-02-03 23:54
                            回复
                              效果代码很复杂,比如把封印剑的效果代码改为63 那么封印剑就有双击,配合连击就是4击,逆天。并不是所有的双击效果代码都有效,蜈蚣和黑蜈蚣攻击方式和特技代码都一样,但是蜈蚣的特技只攻击一次,黑蜈蚣就有两次判定。沙漠绿蝎和赤尾蝎子 普攻代码相同,一个单击,一个双击。还有一些怪物也是如此。还有龙的隐身特技很奇怪,有坐标判定,如果坐标太高不对会死机。修改时纵坐标尽量超过270。(这个困扰了我很久才搞清)
                              怪物本身特有攻击方式和效果动画,如果一定要修改怪物的普攻效果代码注意。
                              比如“瓦雀”本身攻击两次,普攻效果代码120。如果改为99,99的效果代码是吸血攻击,那么”瓦雀“就会有本身攻击两次,然后效果动画出现攻击。一共3次攻击判定。改为68 就是4次攻击。大家自己试试。下次放出Talk.dat 文件修改


                              IP属地:美国17楼2022-02-04 00:11
                              回复