最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

從零開始簡單修改一把CW武器①

2020-02-10 20:09 作者:勿忘地球人  | 我要投稿

本文所述內(nèi)容都是我自己摸索得出的,如有錯誤還請指正,學習一直在路上,從未有過終點。

一共兩部:

第一部,準備好要解包CW武器GMA文件并用的軟件GmadConvGUI解包。

第二部,修改、保存。

強烈建議配合[CW 2.0] KK INS2/DOI SWEPs修改lua


第一部:學會解包

使用GmadConvGUI對模組進行解包,如圖示范

解包界面
等待一會就行了

完成上述步驟就會出現(xiàn)一個對應(yīng)模組名字的文件夾,偶爾也有例外,一些模組會是散裝狀態(tài)的,需要自己創(chuàng)一個文件夾放進去。

一個對應(yīng)模組名字的文件夾
解包后,是散裝的就把紅框里的文件移動到一個空文件夾內(nèi),如藍色箭頭所指的文件夾

完成上述步驟,講解包所得文件復(fù)制/剪切到X:\SteamLibrary\steamapps\common\GarrysMod\garrysmod\addons

進入游戲后會自動開啟

第二部!開始修改,以CW2.0的AR15為例

修改武器不需要關(guān)游戲,可以邊玩邊改實時感受變化。

第一部:找到AR15的LUA

其他CW武器的LUA都差不多是這樣的位置

打開這個shared.lua就可以進行修改操作了

shared里的內(nèi)容

接下來應(yīng)該是文字描述比較多,感謝您的閱讀。(一些描述并不專業(yè),我也不知道專業(yè)名詞,我盡可能的講的直白吧)

你先要知道經(jīng)常用到的代碼的作用

箭頭所指是什么意思有神作用會在下面說,都是常用的部分

SWEP.PrintName = "AR-15" ,“AR-15”是武器名字,你改成M4A1游戲內(nèi)名字就是M4A1了,修改武器名字需要重啟游戲,才生效

SWEP.ViewModelMovementScale 跑步時武器擺動的幅度,數(shù)值越大擺動越大

SWEP.MuzzleEffect = "muzzleflash_6"? 槍口火光,我常用的是muzzleflash_pistol和muzzleflash_pistol_deagle。

SWEP.ShellScale = 0.7 彈殼大小,一般不超過1,你覺得彈殼太大你就改小點

SWEP.ShellOffsetMul?= 1 彈殼離拋殼窗的距離,這只能左右調(diào)整,以0為準,負數(shù)向左正數(shù)向右

SWEP.ShellPosOffset = {x = -2, y = 0, z = -3} 拋殼時彈殼出現(xiàn)的位置,有的CW武器坐標和別的不一樣,這里需要自己調(diào)整觀察

瞄具的一部分,也是瞄具最重要的部分

紅框內(nèi)是用瞄具機瞄時的位置,每個瞄具都有對應(yīng)的名稱,不能光用瞄具不寫位置不然會報錯

以機械照門為例,建議配合“命中提示”類模組修改,這樣更準確。

SWEP.IronsightPos = Vector(-2.208, -1.3, 0.143) 這個是照門的位置,三個數(shù)字對應(yīng)X、Y、Z

X是左右,Y是瞄具離你屏幕的位置(前后)正數(shù)向前負數(shù)向后,Z是上下

SWEP.IronsightAng = Vector(0.605, 0, -0.217) 這個是照門角度,如果機瞄后覺得瞄具角度沒問題可以不用調(diào)整,默認的數(shù)值不改就行

藍框內(nèi)的是持槍角度,這個需要配合[CW 2.0] KK INS2/DOI SWEPs能實現(xiàn)

SWEP.AlternativePos = Vector(0.8, 0, 0.2)這是位置,三個數(shù)字對應(yīng)X、Y、Z

X一般負數(shù)向左,正數(shù)向右,Y是武器前后,Z是上下,根據(jù)你的喜好調(diào)整

SWEP.AlternativeAng = Vector(0, 0, 0)這是角度,三個數(shù)字對應(yīng)X、Y、Z,根據(jù)武器位置適當調(diào)整

這是配件表,紅藍框下面會細說

以圖中的["md_aimpoint"]?這行為例,主要修改內(nèi)容如下:

bone:骨骼,不同模組內(nèi)武器的的骨骼可能都不一樣的,添加配件需要修改bone后面引號內(nèi)的骨骼名稱,我怎么知道骨骼名稱?你看原模組寫好的配件就知道了

pos = Vector:這是瞄具的位置括號內(nèi)的三個數(shù)字對應(yīng)X、Y、Z,有的模組在這里Y和X是反的,需要觀察修改。X是左右,Y是前后,Z是上下,

size是大小的意思

size :大小,如果你覺得這個配件尺寸不對,可以修改籃框里的數(shù)值,三個數(shù)字同樣對應(yīng)X、Y、Z

繼續(xù)下一段~

~

紅框是使用握把和榴彈發(fā)射器時左手手臂和手掌的位置,一些沒有握把的武器可以通過這里讓角色左手能拿握把,應(yīng)該還需要開啟SnapToGrip,不是所有武器都能加握把和榴彈發(fā)射器,這可能和武器模組制作方面有關(guān)。

籃框:

SWEP.LaserPosAdjust = Vector(1, 0, 0) 這個是紅外線的光線位置

SWEP.LaserAngAdjust = Angle(2, 180, 0)?這個是紅外線的光線角度

這個光線位置角度很多武器自帶了,沒有的話自己寫上去就行

WEP.AttachmentPosDependency:可以理解為使用A時允許使用B,“md_anpeq15”是B,后面的“bg_longris“是A,要加更多A就要打一空格冰加上逗號把如圖示范↓

其他模組的示范

(CW2.0的AR15不知何原因,做不到這樣(改了沒效果),我只好找其他模組來代替這部分了,抱歉)

繼續(xù)下一段~

下面開始講這些框里代碼的作用

SWEP.MuzzleVelocity :子彈的速度,越高越快,越低越慢,適用于子彈物理mod不裝子彈物理這可以不改

籃框里的就是游戲里按C時出現(xiàn)的改槍面板了

header 配件欄標題名字,可以打中文

offset 該配件欄位置,根據(jù)情況調(diào)整

atts 這欄有什么配件,在括號里寫上配件的名字必須帶上引號和用逗號隔開

~

SWEP.Sounds是武器音效,如果你覺得原本沒問題那就不用改了

(我會在后續(xù)專欄里單獨講音效這塊)

繼續(xù)下一段,準備結(jié)束了哦~~

我會講紅框中的內(nèi)容,都是平常會用到的

SWEP.FireModes 射擊模式,一般三種"auto", "3burst", "semi",分別是自動,三連發(fā),單發(fā),栓狙都是"semi",你改成"auto"再把SWEP.Primary.Automatic = false改成true就是連發(fā)了。

SWEP.ViewModelFOV = 70 第一人稱FOV,默認70有的60,修改這個會影響到改槍面板的圖標大小,需要添加或者修改SWEP.CustomizationMenuScale的數(shù)值,不能太大零點零幾就可以了

SWEP.Primary.ClipSize = 30 彈匣容量

SWEP.Primary.DefaultClip = 330 備用彈數(shù)量

SWEP.Primary.Automatic = true是否開啟自動射擊false是關(guān)閉

SWEP.Primary.Ammo = "5.56x45MM" 是用什么子彈,有些武器不能換彈要么是裝了MAG.system,要么就是這里寫了一個“不存在”的子彈導致你沒有這類型的子彈從而無法換彈

SWEP.FireDelay = 這一欄的數(shù)字是射速,有的是“0.07”這樣的數(shù)字也有寫的是“60/680”的,如果是后者你只需要把680修改成你想要的數(shù)字,越大越快越滴越慢玩過FPS游戲的話會很好理解!若是前者0.07,你可以在0.01~0.1之間修改,視情況而定,進了不要超過0.2

SWEP.FireSound = 這一欄引號里寫的是槍聲,是可替換的

SWEP.FireSoundSuppressed = 這一欄引號里寫的是消音器的槍聲,是可替換的

SWEP.Recoil = 這一欄的數(shù)字就是后坐力大小,越低越小,越高越大,視情況修改

準星的修改有可能會相互之間影響,如果覺得麻煩可以不進行修改

SWEP.HipSpread = 0.03 準星大小

SWEP.AimSpread = 0.03 機瞄后準星的縮放,小于或等于HipSpread?

SWEP.VelocitySensitivity = 1.6 行走時準星的擴大程度

SWEP.MaxSpreadInc = 0.3 連續(xù)射擊時準星能擴大到什么程度

SWEP.SpreadPerShot = 0.05 射擊時準星擴大到什么程度,這行與MaxSpreadInc是有關(guān)的,最大只能擴大到MaxSpreadInc?= 0.3的程度,因為MaxSpreadInc寫的是0.3

SWEP.SpreadCooldown = 0.034 準星回縮時間,個人不建議超過0.5

SWEP.Shots = 1? 每一次開槍會射出多少顆子彈1就是一顆,改成2以上可以變成霰彈槍...

SWEP.Damage = 31 武器造成的傷害

SWEP.DeployTime = 0.8 拿出武器時的開火延遲,不建議超過1,根據(jù)你所改武器的動畫再決定時間~

最后一段了,謝謝您的觀看~~

換彈相關(guān)

常用的三個:

SWEP.ReloadSpeed = 1.15 換彈速度,大多數(shù)武器默認1,改到1.2~1.5就很流暢了

SWEP.ReloadTime = 1.65 彈匣中有子彈時裝填后的開火延遲,根據(jù)使用情況調(diào)整

SWEP.ReloadTime_Empty = 1.65 打空彈匣裝填后的開火延遲,根據(jù)使用情況調(diào)整

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 下一篇將告訴你怎么添加其他模組的配件~~


從零開始簡單修改一把CW武器①的評論 (共 條)

分享到微博請遵守國家法律
孝昌县| 互助| 西贡区| 沁水县| 佳木斯市| 富宁县| 宜都市| 阿尔山市| 南部县| 澄城县| 鹤岗市| 房山区| 扎鲁特旗| 迁安市| 永德县| 海口市| 姜堰市| 德昌县| 子长县| 武威市| 黔西县| 临西县| 屏山县| 客服| 黄龙县| 台江县| 方城县| 洞口县| 中江县| 松江区| 云和县| 乐安县| 临江市| 格尔木市| 南召县| 丰县| 余姚市| 江陵县| 商河县| 葵青区| 凤冈县|