游侠NETSHOW论坛

标题: MOW 自動機槍塔 [打印本页]

作者: a8690145    时间: 2010-8-23 15:45:20     标题: MOW 自動機槍塔

我自己無聊時隨便亂改的 = =!!

詳細修改方法請看5樓

[ 本帖最后由 a8690145 于 2010-8-25 00:00 编辑 ]
作者: zzhaoyong    时间: 2010-8-23 21:21:14

有意思...........能不能分享下.....改动的过程...大家也自娱.....
作者: a8690145    时间: 2010-8-23 23:10:02

首先從機槍塔中選一個你想修改的
路徑:(mod\XXXmod\resource\entity\-Vehicle\cannon)

我用我自己改的機槍塔來示範
(resource\entity\-Vehicle\cannon\IFF\IFF.def)
======================================================
(IFF.def)
======================================================
{actor
        (include "/properties/cannon_mgun_1.ext")  ;紅色標記的檔案在下面會註解
        (include "/properties/shadow/tank.inc"  scale(0.3))
        {simulation {able 1}}

        ("armor_light" args 0.7)
       
        {sensor
                {visor "main"
                        {vision "watchtower"}
                }
        }
======================================================
        {placer        {place "gunner" {visor "main"}}}
;改成
        {placer
                {crew 0}
                {place "gunner" remove}
        }

======================================================
======================================================
        {boarder
                {anm "gunner"
                        {forward        {end "pose_mgun_stan1"}}
                }
        }

;這段我在修改時覺得應該是跟操作者的動作(裝彈鍊)有關係,所以我將這段刪除以免出錯。
======================================================
        {Weaponry
                {place "mgun"
                        {weapon "minigun" filled}
                {charger "gunner"} ;我也將這段刪除了,雖然不知道是否有關連。
                }
        }  
        {extender "inventory"
                {box
                        {item "ammo 762x54mmR" 30000}
                }

        }        
       
        {Extension "mg34_tower.mdl"}
        {bone "turret"
              {limits}
        }
        {volume "shield" {thickness 20}}
        {component "shield" {RepairTime 20}}
        {extender "shield"
                {off}
        }
        {Volume "body"
                {tags "body"}
                {thickness 1}
        }
}
======================================================
上面這段改完別急著開啟編輯器,還要改一個檔案才會顯示出效果。
(include "/properties/cannon_mgun_1.ext") ;這段有跟你講他的路徑,但大部分的模組資料夾裡找不到這檔案,你可以從(man of war\resource\game.pak)複製出來,記得改名,改名之後將放在(man of war\resource\properties)這裡就行了,我是改名成(cannon_mgun_2.ext)
======================================================
(cannon_mgun_2.ext)
======================================================
;SDL
actor

(include "vehicle.ext")
(include "cannon_crew.ext") ;我覺得這段跟人員有關係所以這段也刪除
(include "cannon_armor.ext")
;(include "shadow/tank.inc"  scale(0.7))
(include "selection/vehicle.inc"  scale(0.7))
{PatherID "cannon.small"}
{simulation {able 1} {disableLinked 1}}

{collider "stuff"}
{obstacleid "stuff"}
{constrain ground}
{props "mg_stan" "vehicle" "steel" "cannon"}
{able "emit_crew_on_injure"}
{targetClass "cannon" "bullet"}
{targetSelector "cannon_bullet"}

{brain "vehicle"
        {state "vehicle"}
}
======================================================
("crew_stan_gunner")
{sensor {visor "main" {bone "visor"} {vision "human"}}}

;這段應該也是跟人員有關係所以我將這段刪除。
======================================================
======================================================
{placer
        {crew}
        {place "gunner" {visor "main"}}
}

;改成
{placer
        {crew 0}
        {place "gunner" remove}
}

======================================================
{extender "inventory"
        {Box
                {Size 6 10}
                {weight 1000}
                {item "ammo" "mgun" 500} ;這段可以修改機槍塔的彈藥。
        }
}

{Weaponry
        {place "mgun"
                {charger "gunner"}
                {LinkBone "mgun"}
                {LinkAnimation "off"}
        }
}         

{extender "cannon"
        {animation
                {aim ""}
                {reload "mgun_stan_charger2"}
        }
        {move {workers clear} {obstacle "close"}}
        {attack {workers "gunner"} {obstacle "open"}}
}


{mass 50}

{volume "body"
        {thickness 5}
        {able clear {visible} {bullet} {select} {contact_ground} {touch} {contact} {blast}}
}
{volume "select"
        {able clear {select}}
        {density 0}
}
{component "body"
        {RepairTime 15}
}

{extender "talk"
        {talker "cannon"}
}

{armor
        {setting "shield"
                {volumes "*shield*"}
                {thickness 10}
        }
}
======================================================
檔案修改儲存後別忘了!!
(resource\entity\-Vehicle\cannon\XXX\XXX.def)
{actor
        (include "/properties/cannon_mgun_1.ext") ;這裡要修改成你改名後的檔案名稱(XXXXXX .ext)
          (include "/properties/shadow/tank.inc"  scale(0.3))
        {simulation {able 1}}
======================================================
以上是我修改的過程,可惜的是我修改的那一型機槍塔不能搬移,而且不會攻擊坦克,我這個菜鳥能修改到這裡已經算是用盡心思了,希望高手能麻煩一下,檢查我那裡還需要改進的。

[ 本帖最后由 a8690145 于 2010-8-26 00:09 编辑 ]
作者: ycfnxwl    时间: 2010-8-23 23:46:15

有意思
作者: ufo30000    时间: 2010-8-24 00:11:22

满好玩的呵呵~~~~~~~~~~~~~~~~~~~~~
作者: ufo30000    时间: 2010-8-24 00:13:23

位置移动可以用增援命令,出现的方式设置为safe teleport这样就到处能放自动机枪塔了

也算是变通的方式咯咯
作者: a8690145    时间: 2010-8-24 01:10:41

第二次修改後 我被自己嚇到 = =!!

機槍塔不用變型和人力搬移就可以自己移動 = =!!

我看我在修改下去搞不好還會飛行 = =!!

感謝流氓兔大大的指點,可惜命令跟特效我都看不懂 = =!!

[ 本帖最后由 a8690145 于 2010-8-24 01:21 编辑 ]
作者: ufo30000    时间: 2010-8-24 01:40:50

原帖由 a8690145 于 2010-8-24 01:10 发表
第二次修改後 我被自己嚇到 = =!!

機槍塔不用變型和人力搬移就可以自己移動 = =!!

我看我在修改下去搞不好還會飛行 = =!!

感謝流氓兔大大的指點,可惜命令跟特效我都看不懂 = =!! ...


其实你对文件修改的理解比我精通呵呵,我只会做MOD游戏,修改文件参数并不擅长,每个人研究的侧重点不同呵呵

会走路的机枪哈哈

[ 本帖最后由 ufo30000 于 2010-8-24 01:43 编辑 ]
作者: a8690145    时间: 2010-8-24 12:26:34

其實我並不精通文件參數,我甚至不知道每一段參數的意思,只是我願意去嘗試修改,並用自己的方法去判斷,我相信只要每個人都願意去嘗試,每個人就都是高手。

流氓兔大大你把我說得太好了,我那裡敢跟你比啊,我看過你修改的教學帖,都介紹得比我詳細清楚!!

我敢說無人偵察機的製作應該不會很困難了!!
作者: xujinddk    时间: 2010-8-24 14:41:18

豹2是亮点。。。。。。。。。。。。。。。。。。。。。
作者: ycfnxwl    时间: 2010-8-24 19:52:24

希望楼主能写出修改方法
作者: 花开富贵    时间: 2010-8-24 19:53:05

慢慢学就会了,希望以后能见到LZ的作品。
作者: ycfnxwl    时间: 2012-5-29 14:28:42

又看到了一个好帖子,留名备查.
作者: 141qaz    时间: 2012-5-29 19:10:49

都是高人。。。{:00:}




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2