仙剑瑕吧 关注:14,691贴子:144,913
  • 6回复贴,共1

【小教程】【大神勿进】五前“隐藏”结局制作的小教程

取消只看楼主收藏回复

本人电脑小白,对五前的脚本也并未研究过,在这里发个小小的教程,用以自制剧情,只为造福广大吧友,大神还有电脑高手什么的还是不要进来了,不喜勿喷。或许也有不少吧友见过类似的帖,本教程技术含量非常低,只是写给新手的,也只是自娱自乐哈
如有违规,请通知


IP属地:英国1楼2013-07-24 08:56回复
    这就是网上一个“隐藏”结局的制作方法了,可见十分简易,大神勿喷。


    IP属地:英国5楼2013-07-24 09:12
    回复
      首先确定这段剧情的脚本在mainline里的m011_8.lua这个文件
      建立角色的坐标位置和动作一定要把握好,我设定的是:
      --npc建立 --夏侯澜辉
      npc.CreateFloat(1,1,1698,17,1065)
      npc.SetAt(1,0,1)
      npc.SetAnim(1,261)
      npc.CreateFloat(2,2,1698,20,1065)
      npc.SetAt(2,0,1)
      npc.SetAnim(2,262)--瑕
      npc.CreateFloat(12,12,1682,3,1074)
      npc.SetAtPos(12,1698,1065)--暮
      npc.Create(4,4,543,1245)
      npc.SetAt(4,1,1)--辉玉
      npc.CreateFloat(249,11,1688,19,1073)
      npc.SetAt(11,-1,0)
      npc.SetVisible(11,0)
      其中npc.SetAnim(1,261) 是瑾轩抱住瑕的动作,在将近结局的剧情中找到
      npc.SetAnim(2,262) 是瑕死亡的动作,同上
      然后规定摄像头
      camera.ChangeCameraStatic(1730,50,1164,1683,31,1078)
      camera.ResetLerp(18000)
      camera.ChangeCameraStatic(1721,48,1150,1680,26,1061)
      添加对话
      ui.Dialog(85269,0,0,1,0,0)
      ui.Dialog(85270,0,0,2,0,0)
      ui.Dialog(85271,0,0,2,0,0)
      ui.Dialog(85272,0,0,1,0,0)
      ui.Dialog(82559,0,0,2,0,0)
      ui.Dialog(76689,0,0,12,0,0)
      其他效果
      effect.FadeIn(1,0.3)
      global.Wait(4)
      后面的脚本命令可以自己修改,到这里已经有无节操剧情被你制作出来了
      ——————————————————————————————————


      IP属地:英国7楼2013-07-24 09:28
      收起回复
        少量脚本语言的命令攻略:
        npc.CreateFloat(1,1,1698,17,1065) 在指定位置建立角色
        npc.SetAt(1,0,1) 不明
        npc.SetAnim(1,261) 让编号1这个角色进行编号为261的动作
        npc.SetVisible(11,0) 隐藏掉编号11的这个角色
        camera.ChangeCameraStatic(1730,50,1164,1683,31,1078) 前三个数字是放置摄像头的地方的坐标,后面三个数字是摄像头指向的位置的坐标
        camera.ResetLerp(18000) 表示切换到下一个摄像头的时间(毫秒)
        ui.Dialog(85269,0,0,1,0,0) 表示让编号为1的这个人说出编号为85269的这句话,至于这句话是什么,请去Data解包文件的str.xml里面查看.
        effect.FadeIn 这个可能是个动画效果,淡入的
        global.Wait(4) 完成命令后等待时间


        IP属地:英国8楼2013-07-24 09:38
        收起回复
          没放镇楼图果然特别容易玩单机……


          IP属地:英国9楼2013-07-24 10:31
          回复
            以上修改方法可以修改任何主线剧情,如果修改错误导致游戏崩溃,可以将Script删掉或者移走或者就地改名。
            —————————————————————————————————————————
            接下来是大家估计应该已经看到过不少的——Data文件夹的修改


            IP属地:英国20楼2013-07-26 08:16
            回复
              人物替换模型和名字可以直接在Data里面的cdata和npcdata里面修改(cdata修改体现在主角带路跑步和战斗中,npcdata体现在剧情,对于主角而言)
              但是这样只改了模型和名字,头像需要在Texture解包文件中修改
              具体路径:Texture/UI/UIP5W/js/...dds
              dds可以用photoshop修改(要安装dds插件才能正常打开)
              用一用ps技术,把人物头像替换掉,注意:同时必须修改alpha通道。
              都只是拷贝粘贴以下就可以,最后看一看alpha通道和头像有没有对齐就好。
              ________________________________________________________________________________


              IP属地:英国22楼2013-07-26 08:50
              收起回复