引用 | 編輯
killer699
2009-06-23 10:29 |
樓主
▼ |
||
x48
修改武器共用類型專欄 按一下收藏主題
教學開始前聲明: 學懂後我不介意大家去修改myc裏的槍 但請答應我今日起不要發表出來 有必要請有需要的會員來這樣自我增值 不然插件版相似的帖就堆積如山 聲明2: 本教學專欄版權為killer699@mychat數位男女所有 不得轉載 如有侵犯必送官究治 聲明3: 喜歡的話請每層樓都送個花(4倍收入XD) 檔案下載 點我下載檔案 檔案大小:6.16MB 檔案包括: MilkShape 3D 1.8.4試用版 JHLMV 1.35 MilkShape 3D 1.8.4安裝教學(圖片) 解出.qc檔教學(圖片) 測試用模組1(AUG) 測試用模組2(SCOUT) P.S. 本教學使用CS1.6原版模組 P.S.2 如有最新版本的修改程式,請放棄舊的 x33
|
引用 | 編輯
killer699
2009-06-23 10:29 |
1樓
▲ ▼ |
武器共用類型原理 CS的各類型支槍功能有不同的分別 例如: 散彈槍的另類入彈方法 M4,USP的消聲器 GLOCK18有分兩種開槍動作 因此做成不同支槍的V檔讀取方法的不同 而所謂的讀取方法其實就是V檔中動作的排列次序 本人已經在此進行分類 同類的槍改名後動作沒有錯誤 而非同類的槍改名後動作會有混亂 這都是因為動作的排列次序不同 舉個例子,以下為第5類跟第1類的分別 動作名稱解釋: idle=持槍不動 reload=入彈/換彈夾 draw=掏槍/上腔 shoot=開火 第5類的動作排列次序 第5類的動作排列次序為:
第1類的動作排列次序 第1類(awp)的動作排列次序為:
當你遊戲時手持awp換彈夾(第5個)就會播放出掏槍(第5類槍的第5個)的動作 那麼究竟在哪裡修改動作排列次序呢 請看下章 x8 |
引用 | 編輯
killer699
2009-06-23 10:54 |
2樓
▲ ▼ |
修改動作排列 原來檔案:v_aug.mdl(測試用模組1)修改目標:改成適用於第5類的sg550 修改工具:jhlmv 純文字文件修改工具(記事簿) 以下為解出.qc檔的圖片教學 頂樓的檔案裏面都有一樣的 如已經知道請跳過 以同樣的方法解開v_aug.qc並開啟 重點注意下方文字 // 6 animation sequence(s) 所有$sequence開頭的句字都有關動作 紅色字: 動作名稱,不會影響遊戲中任何東西 可以亂改只要是英文都可以 例如第一句我改成 $sequence "hello i am killer699" "idle" fps 30 藍色字: 用於讀取.smd檔的名稱 解開.mdl檔後與.qc檔同時出現的.smd檔 裏面是骨骼動作相關資料 綠色字: 動作播放速度 fps 1代理每秒播放1個畫格 紫色字: 動作播放時的相關特效 5004-聲音 5xx1-槍火 後面的數字代表出現特效的畫格 "引號"裏是相關槍火/聲音資料 那麼... 如果改排列次序呢 簡單! 直接修改句字的次序($sequence開頭) 其他都不需要動 如果要把aug改成適用於sg550 就要先清楚sg550的排列次序 即是:
而從v_aug.qc裏的文字中可得知該模組的排列是:
更改句子次序相關不用教大家 但記得連後面"引號"裏的東東一起移動 但多出來的”開火3”應該如何處理呢 我告訴你 把 $sequence "shoot3" "shoot3" fps 35 { event 5001 0 "22" }一行刪掉就成事 當然你亦可以放到最後作保留 所以最後那些文字都變成 // 6 animation sequence(s) 有人會想問 如果反過來動作是不夠而非過多呢 例如模組只有2個開火動作 但正確排列次序需要3個 只要把最相似的動作複製一次就行了 但不需要複製smd檔 只要.qc檔中 讀取.smd檔的名稱一樣就可以 即是 $sequence "shoot1" "shoot1" fps 35 { event 5001 0 "22" }第3句是複雜第2句來的 藍色字(讀取.smd檔的名稱)不用變 代表2個動作是用同一個smd檔的 當然想整理一下名稱的話 紅色字可以改成"shoot3" 各槍的正確排列次序在4樓 x10 |
引用 | 編輯
killer699
2009-06-23 10:54 |
3樓
▲ ▼ |
修正武器補彈夾速度 還記得樓上介紹過的綠色字嗎 即是fps值 亦即"動作播放速度" 數目越大,動作越快 由於無法從模組檔案中修改遊戲中的補彈夾時間 所以只能修改動作播放的快慢 而這時候fps值就會成為我們的重要朋友 其實動作畫格數都是播放速度的關鍵 但如果直接增減畫格數的話 動作會變得不流暢 那麼,這兩個參數可以在哪看到呢 比較方便的辦法是 然後給大家一條算出正確fps的公式 公式1: 原版模組動作畫格數/原版模組動作fps=原版模組動作正確秒數 公式2: 你的模組動作畫格數/原版模組動作正確秒數=正確fps 由於只有1.6原版模組的補彈夾速度才能保證100%正確2010年某日更正:原版模組的換彈時間也不100%對到遊戲換彈時間 所以公式1必須用原版模組計算計算結果可能需要再作少量調整 另外請注意,換彈夾以外動作不應修改 各種槍之公式1結果放在4樓只供參考!!! 然後又回到我們的aug 公式1: 107/28=3.8214285714285714285714285714286 公式2: 133/3.8214285714285714285714285714286=34.80373831775700934579439252337 四捨五入後fps值得35 所以最後全新的文字為 // 6 animation sequence(s)紅色部分已經完成 藍色部份要不要改隨你喜歡 前面//不要刪掉就好 最近一步:正編 像這樣選剛改完的qc檔 等幾秒就完成! 一個能完整套在sg550的aug模組就完成囉 接下來要把其他槍聲tga等都改名稱(槍聲以外音效不用改) x4 |
引用 | 編輯
killer699
2009-06-23 10:54 |
4樓
▲ ▼ |
相關資料及附件 各種槍之公式1結果(入彈秒數): (有點不準確) 手槍類 deagle: 2.2 elite: 4.6 fiveseven: 3.2333333333333333333333333333333 p228: 2.7428571428571428571428571428571 glock18: 2.1714285714285714285714285714286 usp: 2.7297297297297297297297297297297 散彈槍類 m3: 無 xm1014: 無 衝鋒槍類 tmp: 2.16 mac10: 3.1714285714285714285714285714286 ump45: 3.5151515151515151515151515151515 mp5: 2.6578947368421052631578947368421 p90: 3.4 步槍類 galil: 2.6 famas: 3.0333333333333333333333333333333 m4a1: 3.1351351351351351351351351351351 ak47: 2.4594594594594594594594594594595 sg552: 3.2162162162162162162162162162162 aug: 3.325 scout: 2.0333333333333333333333333333333 sg550: 3.8214285714285714285714285714286 g3sg1: 4.7 awp: 2.9333333333333333333333333333333 機槍類: m249: 4.7 各槍的正確排列次序: 配合http://bbs.mychat.to/reads.php?tid=794969 第1類(awp):
第1類(m4a1):
第3類:
第5類:
第7類(p228):
第7類(usp):
無同類由於太複雜 不建議修改 有需要可以再問我 x6 |
引用 | 編輯
chuchung712
2009-06-23 11:20 |
5樓
▲ ▼ |
Draw是掏槍
不是上腔 @@ x0 |
引用 | 編輯
LHM1996717
2009-06-23 12:17 |
6樓
▲ ▼ |
引用 | 編輯
chuchung712
2009-06-24 11:55 |
9樓
▲ ▼ |
引用 | 編輯
chuchung712
2009-06-24 12:29 |
11樓
▲ ▼ |
引用 | 編輯
chuchung712
2009-06-25 19:22 |
13樓
▲ ▼ |
引用 | 編輯
killer699
2009-06-25 19:44 |
14樓
▲ ▼ |
下面是引用 chuchung712 於 2009-06-25 19:22 發表的 :講得出這句話當然不是騙人的 把 複製程式 [ hide=威望數] [ /hide] 就可以突破限制 還有一件事情 就是本人最近忙起來了 教學可能推遲至大約6月30日完成 x0 |
引用 | 編輯
chuchung712
2009-06-25 20:37 |
15樓
▲ ▼ |
下面是引用 killer699 於 2009-06-25 19:44 發表的 : 我當然知道這指令 可是不知這BUG... x0 |
引用 | 編輯
karen800609
2009-06-30 15:37 |
20樓
▲ ▼ |
若懂非懂= =好難懂...
x0 |
引用 | 編輯
a127441442
2009-07-04 23:21 |
25樓
▲ ▼ |
這些程式和教學我找超久的
謝謝大的分享和講解 x0 |
引用 | 編輯
CSGOD
2009-07-05 11:18 |
28樓
▲ ▼ |
請問一下 我試用許多由玩家研究修改的槍枝套件 P檔大多無法使用 請問如何解決呢?
MP_CO +TAB 那個指令也有設為0 但進入 SERVER就跳出來一排英文 看不懂 最後為p_槍名.mdl 在下玩的是steam cs1.6正式版 請各位大大幫忙解決 thx! x0 |