抢滩登陆吧 关注:35,801贴子:142,977

回复:(水教程)抢滩登陆2004(pacific gunner)修改教程

只看楼主收藏回复

event_text: 0.0 "1728 HOURS, OFF THE SHORE OF GUAM" 25.0
字幕
event_play_vo: 0.0 audio\\strtlvl_02_01.wav 0
提示报告声


IP属地:广西17楼2020-10-29 00:38
回复
    event_add_entity3: 0.25 enemy zero2_2 FrPa01a f0 1
    event_add_entity3: 0.25 enemy zero2_2 FrPa02b f1 1
    event_add_entity3: 0.25 enemy zero2_2 FrPa03c f2 1
    event_add_entity3: 0.25 enemy zero2_2 FrPa04d f3 1
    event_add_entity3: 0.25 enemy zero2_2 FrPa05a f4 1
    一个编队
    添加时,event_add_entity3: 0.25直接复制不建议改,enemy指敌军不能改
    zero2_2是添加飞机的代号
    FrPa01a是path文件的路径,01a应该是其中十六进制的坐标点代号
    f0-风是编队编号,不建议跳号否则可能会出现飞机绕圈卡关的恶性bug
    1是编队号,编号同样的飞机会一起行动


    IP属地:广西18楼2020-10-29 09:51
    收起回复
      event_clear_entity: 0.0 enemy 3
      触发条件,此处的意思是剩下三架飞机时触发下一步操作
      event_clear_entity: 0.0 enemy 0
      event_wait_done: 0.0
      event_text: 0.0 "Wave 1 Complete" 10.0
      event_wait: 8.0
      event_end_wave: 0.0
      event_wait: 0.001
      攻击波间隔。event_text: 0.0 "Wave 1 Complete" 10.0一行为字幕
      不可以省略必须完整
      event_clear_entity: 0.0 enemy 0
      event_wait_done: 0.0
      event_play_vo: 0.0 audio\\endlvl_01_02.wav 0
      event_text: 0.0 "LEVEL COMPLETE. GOOD JOB GUNNER" 10.0
      event_wait: 4.0
      event_end_level: 0.0 100 100 50 30 0 0
      event_end_area: 0.0
      event_end:
      关卡结束部分,不能省不建议改。除了event_play_vo是关卡结束无线电,event_text: 0.0 "LEVEL COMPLETE. GOOD JOB GUNNER" 10.0是字幕。


      IP属地:广西19楼2020-10-29 09:55
      回复
        注意坐标似乎是XZY坐标系而不是XYZ


        IP属地:广西20楼2020-10-29 11:47
        回复
          模型文件格式:
          struct model =
          {
          string name = "kamikaze_judy";模型名字,D4Y神风
          struct mesh = 模型
          {
          string name = "plane";类型:飞机,除此之外还有舰船,建筑等
          string mesh_lod_high = "resource\\models\\a_kt_v4l.x";高解析度模型
          string mesh_lod_medium = "resource\\models\\a_kt_v4l.x";中解析度
          string mesh_lod_low = "resource\\models\\a_kt_v4l.x";低解析度,三个建议改成一样的文件路径
          string shader = "judy";贴图代码,来自shader文件
          vec3 pos = (0.0, 0.0, 0.0);模型偏移坐标
          vec3 ang = (0.0, 0.0, 0.0);模型偏移角度
          int lod = 1;未知,似乎大部分飞机舰船为1
          int visible = 1;是否可见
          };
          struct mesh = 组件
          {
          string name = "prop";螺旋桨,建议整体搬运
          string mesh_lod_high = "resource\\models\\a_prop.x";
          string mesh_lod_medium = "none";
          string mesh_lod_low = "none";
          string shader = "plane_prop";
          vec3 pos = (0.0, 0.0, 0.0);模型偏移坐标
          vec3 ang = (0.0, 0.0, 0.0);模型偏移角度
          int lod = 1;
          int visible = 1;
          struct mesh_action = 螺旋桨动画,不要手贱改
          {
          string name = "prop_spin";
          string type = "MESH_ACTION_ANG_OFFSET";
          int active = 1;
          vec3 vec1 = (0.0, 0.0, 10.0);
          };
          };
          struct mesh = 组件
          {
          string name = "fake_bomb";假炸弹,神风没炸弹靠撞击输出
          string mesh_lod_high = "resource\\models\\w_bomb.x";
          string mesh_lod_medium = "none";
          string mesh_lod_low = "none";
          string shader = "bomb";
          vec3 pos = (0.0, 0.0, 0.0);
          vec3 ang = (0.0, 0.0, 0.0);
          int lod = 1;
          int visible = 1;
          };
          };


          IP属地:广西21楼2020-10-29 12:00
          回复
            贴图文件格式:
            struct shader =
            {
            string name = "judy";名字
            string type = "standard";
            struct renderstate =
            {
            string type = "ALPHABLENDENABLE";
            int value = 0;
            };
            struct texturestate =
            {
            int stage = 0;
            string type = "MINFILTER";
            string strvalue = "LINEAR";
            };
            struct texturestate =
            {
            int stage = 0;
            string type = "MAGFILTER";
            string strvalue = "LINEAR";
            };
            struct texture =
            {
            string texture = "resource\\textures\\a_kt_v5.bmp";贴图文件路径
            int stage = 0;
            };
            struct material =
            {
            vec3 ambient = (0.3, 0.3, 0.3);
            float ambient_a = 1.0;光照
            vec3 diffuse = (0.8, 0.8, 0.8);
            float diffuse_a = 1.0;反射
            vec3 emissive = (0.2, 0.2, 0.2);
            float emissive_a = 1.0;散射
            vec3 specular = (0.8, 0.8, 0.8);
            float specular_a = 1.0;
            float power = 0.3;
            };
            };
            建议复制kate之类的修改,省时省力


            IP属地:广西22楼2020-10-29 12:03
            回复
              path文件部分:
              target: 198 1968.99 306.499 -2611.2
              target: 199 3304.57 327.033 -1905.11
              target: 200 3199.41 263.58 1396.19
              target: 201 3313.44 284.114 1092.08
              target: 202 2802.12 288.874 1487.84
              target: 203 3905.35 318.488 371.337
              target: 204 -801.034 228.503 -2300.97
              target: 205 -222.903 239.752 -3249.7
              target: 206 3681.32 342.211 438.842
              target: 207 -736.373 284.114 -2206.76
              target: 208 19.7094 431.382 -2605.4
              target: 209 4033.29 352.646 1272.27
              target: 210 -1865.77 730.121 3469.95
              target: 211 -2183.41 779.985 3450.83
              里面似乎是飞机出生点的XZY坐标,但是我不太清楚


              IP属地:广西23楼2020-10-29 12:05
              回复
                event_set_ambient/sun/clearcolor都是rgb的设定,第一个可以设置大体氛围(比如常用的冷暖色),第二个可以设置太阳高度位置颜色从而影响阳光照射角度(把太阳藏在地下会让氛围更暗),第三个就是天空的颜色(你要绿的我也不拦你)


                IP属地:美国来自Android客户端24楼2020-10-29 22:37
                回复
                  快进到修改地图高度(妈耶地图模型碰撞居然啊靠代码)
                  如果自家舰船属于敌军enemy会崩,反之亦然(没有谍战差评)
                  如果两方同时存在登陆艇会立刻失败(没有互相伤害差评)
                  自家的escort, lst, 还有未使用的lci都可以复制过去enemy改一下属性,套一个enemy的shader,名字顺便搞成j_escort也能用


                  IP属地:美国来自Android客户端25楼2020-10-29 22:42
                  收起回复
                    那么要不要说一下改模型的事情呢


                    IP属地:广西来自iPhone客户端26楼2020-11-01 19:36
                    收起回复
                      楼主,我笨看不懂啊,我改了舰船的生命值,第一关珍珠港是红军建筑最全的关卡,我想增加难度,像地狱关卡一样,敌军飞机太少了,我想改到400架飞机,有可能吗?


                      IP属地:广东来自Android客户端27楼2020-11-05 22:36
                      收起回复
                        哪一个文件里的数据是修改每个炮台弹药数量的?


                        29楼2020-12-23 23:08
                        收起回复
                          其实老游戏改数据重在娱乐
                          别的游戏文件我都找不到路子拆包
                          这游戏好家伙 一丝不挂
                          想搞点趣味的图 奈何地图和游戏机制有限制


                          IP属地:美国来自Android客户端30楼2020-12-30 09:52
                          收起回复
                            那么关卡音乐dam_01_folly.wav怎么替换成ひぐらしのなく頃に.mp3?我不会弄,教我可以吗?


                            IP属地:江苏31楼2021-01-05 16:09
                            收起回复
                              老哥怎么汉化


                              IP属地:河北来自iPhone客户端32楼2021-01-24 19:35
                              收起回复