[SKINS][GameVN] Hướng dẫn mod skin vũ khí Counter Strike 1.6

Thảo luận trong 'Counter Strike' bắt đầu bởi Orpheus, 18/8/09.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. Orpheus

    Orpheus ♥ ♡ ToMaTo TasTe Kiss ♡ ♥ Moderator

    Tham gia ngày:
    30/3/09
    Bài viết:
    4,066
    Nơi ở:
    Kingdom Hearts
    [​IMG]
    fix tất cả các link và ảnh die ở post #1 ~
    từ giờ sẽ duy trì, link hình không bao giờ die :D
    chuẩn bị fix tiếp các link khác ở #2,3...


    __________________________________________
    Vì hiện nay, việc các hướng dẫn về mod skin vũ khi của Counter Strike 1.6 cũng như viêc mod skin của anh em không chỉ còn dừng lại ở việc convert súng nên tên topic cũ ("Hướng dẫn convert skin súng CSS cho CS1.6") đã trở nên không còn phù hợp.

    Tôi đổi tên thành "Hướng dẫn mod các skin vũ khí Counter Strike 1.6" và cập nhật thêm một số các hướng dẫn liên quan đến skin (xem phía dưới) để anh em tiếp tục phát huy khả năng mod skin của mình~~~

    Các hướng dẫn về skin và danh sách các thành quả của anh em được show trong topic này đều được update trong các post dưới đây [trong trang đầu tiên của topic này]

    ENJOY~~~~~~~~~~~~

    __________________________________________
    _.CÁC BRO CHUYÊN CONVERT VÀ MOD SKIN (ĐỂ MỌI NGƯỜI ĐẶT HÀNG)]
    [spoil]
    +baohoan321 (tạm thời thoái ẩn - sẽ quay lại trong thời gian sớm nhất)
    +protossscout ("trùm convert" - đang hoạt động tích cực)
    +pnlovepin
    +callofduty2
    +Runexx
    +kobebryant_hp a.k.a The_Mamba (đang tích cực hoạt động)
    +vietanh24696
    +hondanho_0x
    +vn2577467
    +donkist (đang tích cực hoạt động)
    +maxskillzx (đang tích cực hoạt động)
    +kyori kusagami a.k.a Mr.Kyori (chuyên gia Photoshop của box CS)
    +theanh11a5(đang tích cực hoạt động)
    +yooboorine (đang tích cực hoạt động)
    +mrongtrung2
    +cherrydat
    +AMRAAM_Missiles
    +KING. a.k.a FIREIN
    +Minh_97
    +Okokoloko a.k.a Cocalon.cocachai
    [thực chất không nhận đặt hàng mà chỉ làm chân chạy cho các chuyên gia ở trên>:)]

    Ngoài ra còn một số bro khác ~~> Danh sách vẫn tiếp tục được update. Anh em nào cảm hứng gia nhập thì báo tớ biết nhé (hoặc chỉ cần show hàng lên, tớ đọc post sẽ thêm tên)
    Mọi người cần convert súng gì thì đặt hàng với các bro trên nhé>:)!
    [/spoil]
    __________________________________________

    1. BẢN HƯỚNG DẪN OFFLINE VỀ CONVERT VŨ KHÍ CSS CHO CS [By Okokoloko] (hướng dẫn đầy đủ về 3 skin và sửa texture) [Định dạng file: PDF]
    Lưu ý: Nếu đã download bản hướng dẫn Offline này, bạn không cần phải xem mục 2; 3; 4 vì nội dung hoàn toàn không có gì khác nhau.
    Lưu ý: Mục 5 về Convert Sound chưa được update trong bản Offline. Bạn có thể xem ở mục 5 (post dưới đây) [khuyến khích xem ở bản đầy đủ của Kyori - link có ở mục 5]
    [spoil][​IMG]

    [​IMG]
    Mã:
    http://www.mediafire.com/file/n2mzhom2njt/HuongDanConvertSkinCSSchoCS.rar
    password:
    Mã:
    i_love_okokoloko
    [/spoil]
    __________________________________________

    2. HƯỚNG DẪN CONVERT SKIN V_____ [By Okokoloko] [đã có đầy đủ trong bản Hướng dẫn Offline ở mục 1]
    Lưu ý: Nếu đã download bản hướng dẫn Offline ở 1, bạn không cần phải xem mục 2 này vì nội dung hoàn toàn không có gì khác nhau.
    [SPOIL]
    Cảnh báo: BẠN NÊN ĐỌC KỸ TẤT-CẢ-CÁC-PHẦN CỦA BÀI VIẾT NÀY CHO DÙ BẠN THẤY NÓ KHÔNG HỀ QUAN TRỌNG.

    A.MỞ ĐẦU:
    -Vì dạo này dân tình trong box vật vã vì convert skin quá nên tôi làm cái hướng dẫn bằng tiếng Việt và hình ảnh để anh em thao khảo lấy thêm kinh nghiệm. Ai chưa biết thì bây giờ sẽ biết [Bài này chủ yếu viết cho Newbie nên chi tiết đến từng chân tơ kẽ tóc [^__^].
    -Bài viết này được viết chủ yếu dựa theo một Tuturial thông dụng của FPS chuối: http://www.fpsbanana.com/tuts/7700 (nếu không thì có người lại bảo đọc thấy quen quen (^.^)
    Tuy nhiên, tôi làm theo từng bước rất cụ thể để ngay cả những người mới làm quen với mod skin cũng có thể hiểu và làm được (đọc thì khá dài, nhưng làm 1 lần, đến lần thứ 2 thì có lẽ bạn k cần đến 10 phút để convert và có được một skin vừa ý)Cũng có một số đoạn và các cách làm hơi khác FPS chuối một chút. Những đoạn đó đảm bảo để các bạn convert thành công 100% với mọi skin.


    -Tôi học xã hội, không phải dân IT và cũng k phải người làm đồ họa nên có thể một số cách diễn đạt ở dưới đây sẽ không chính xác, nhưng hướng dẫn này đảm bảo cho các bạn convert skin CSS sang CS1.6 thành công 100% (so don’t blame me for that!)

    -Hướng dẫn này chỉ dành cho convert súng-dao-lựu đạn-bomb (skin v_). Skin p_ và w_ thì quá dễ nên không cần bàn đến. Với hướng dẫn này, các bạn chắc chắn có thể convert skin thành công. Nếu làm một lần không được, bạn hãy xem lại xem có sai sót gì không (nếu không tìm thấy thì làm lại từ đầu theo từng bước –không mấy ai thành công ngay trong lần đầu tiên cả ^.^ - nhưng hãy nhớ không-có-gì-là-không-thể)

    -Đề nghị: Bạn nào làm theo convert skin thành công, đề nghị post hình và link lên topic này để show-hàng-tự-sướng và cho-anh-em-sướng-cùng (sướng-tập-thể) ^__^


    -Nếu cách bạn ủng hộ, kỳ sau sẽ -có - nhiều - hướng - dẫn - khác - về - Rip- skin - của- nhiều - Game - và - các - nguồn - khác cho CS [Khó, dài dòng và mất thời gian hơn nhiều, so với nó thì việc convert skin của CSS chỉ là trò-trẻ-con (^.^)]


    B. CÔNG VIỆC NÈ:
    I. Chuẩn bị
    1. Công cụ:
    - HL2 MDL Decompiler (link: http://www.mediafire.com/?vyjxjrzmmqq) (link của hung_bo, thanks hung_bo for sharing)

    -VTF Editor: link: http://nemesis.thewavelength.net/files/files/vtfedit125-11.exe [link cung cấp bởi: protossscout. thanks protossscout for sharing]

    -Milkshape 3D (thông dụng). Pro thì có thể dùng 3ds Max.
    [Link Milkshape 3D full và crack (keygen): http://www.mediafire.com/download.php?qnmhmzcwm1c (link cung cấp bởi baohoan321, thanks baohoan321 for sharing]

    -Jed's Half-Life Model Viewer (optional): link: http://www.wunderboy.org/download.php?file=hlmv136_setup.zip&s=2

    [đã test: các link trên đều sạch và direct].

    [Những bạn nào gặp khó khăn với việc download, cài đặt, bẻ khóa:
    Toàn bộ SOFT, CRACK và Hướng dẫn cài đặt, bẻ khóa, các bạn có thể xem ở đây: Hướng dẫn và link media fire up bởi Kyori:
    http://forum.gamevn.com/showpost.php?p=12412634&postcount=151]



    2. Nguyên liệu:
    -Skin súng cần convert của CSS: ở đây tôi lấy cây Berret làm ví dụ: http://www.fpsbanana.com/skins/24441
    (và cây súng tôi đã convert - để các bạn tham khảo: http://www.mediafire.com/?2mr1zwygwml) (password: i_love_okokoloko)

    -Skin súng tương ứng của CS 1.6 (optional – với Pro thì cái này khỏi cần cùng được. Đối với Newbie thì tại sao cần các bạn cứ làm tiếp sẽ rõ): ở đây tôi lấy cây Awp – tương ứng với cây Berret ở trên [lấy ở đâu? --- cây này các bạn vào folder chưa game cs của mình, đường dẫn tới các skin gốc sẽ là: cstrike\models\ ở đây skin tôi dùng là file v_awp.mdl]



    BẮT TAY VÀO VIỆC:
    - Download mấy cái trên về, giải nén HL2 MDL Decompiler vào đâu cũng được.

    - VTF Editor và Milkshape 3D thì phải cài

    -Xả nén cây barret vào một chỗ nhất định.

    1.XẢ VÀ CHỈNH TEXTURE TỪ CSS SANG CS
    -Mở trình VTF Editor chọn tới file texture của model source (định dạng vtf), export nó ra đạnh dạng bmp.

    [​IMG]

    [[​IMG]

    [​IMG]

    -Khi convert skin sang CS, bạn cần thêm texture của tay cầm súng (thường là skin có texture tương ứng với cái hình ở dưới (các bạn save luôn hình đó cũng được – chú ý là texture hand phải đặt tên file là v_hand.bmp / tất nhiên nếu bạn là pro thì sẽ có cách khác, nhưng tuturial này là dành cho những người mới làm chuyện convert nên cứ thế cái đã.. hehe). [hoặc đê có một texture hand, các bạn down một cái skin bất kỳ đã convert ở trong topic này, mở bằng HLMV, vào texture, export nó ra]

    [​IMG]

    -Sau khi đã có tất cả texture của súng và tay, dùng soft sửa ảnh nào đó, sửa tất cả sang 256 màu và resize tất cả texture để kích cỡ nhỏ hơn 512x512. (ở đây tôi dùng ACD để sửa).
    -Xong! Lưu lại dạng bitmap (bmp)

    [​IMG]

    [​IMG]

    Bạn nào dùng Photoshop để thì xem Hướng dãn convert texture CSS sang Cs1.6 ở đây:http://forum.gamevn.com/showpost.php?p=12371750&postcount=67
    Bạn nào k có bất cứ soft sửa ảnh gì thì xem Hướng dẫn ở đây: http://forum.gamevn.com/showpost.php?p=12372409&postcount=69


    2.XẢ SKIN CỦA CSS:
    -Dùng HL2 MDL Decompiler để xả file skin của CSS. Chú ý tick như hình. Nếu tick khác thì có thể bạn k xả được skin hoặc xả được nhưng khi Rip súng xong sẽ gánh chịu hậu quả ^.^
    (không tin thì cứ thử sẽ biết hậu quả thế nào.. hehe).

    NOTE: phải xả texture và file skin vào cũng 1 folder, vừa tiện cho làm việc.

    3. CHỈNH TEXTURE CHO SÚNG: (tạm đặt thế vì tiếng Việt chả biết gọi là gì)

    - Tại sao cần? ------- Vì nếu không làm bước này thì súng của bạn sẽ đen thui. Nếu bạn muốn cầm một khúc than để bắn thì có thể bỏ qua bước này cũng được. ^_^

    Các bước như sau:
    -Mở file .qc vừa xả được bằng notepad (mở lần này để tham khảo – k phải để chỉnh sửa). Bạn sẽ thấy nó dùng file “ref.smd” làm file nguồn (tạm gọi thế vì nó chứa file model skin và tay của bạn).

    [​IMG]


    -OK. Đóng notepad vào. Mở milkshape3D (ai thích làm với 3ds Max thì bảo để hướng dẫn nhá). Import file “ref.smd” vào.

    [​IMG]

    [​IMG]

    NOTE: tick như hình nếu bạn không muốn gặp rắc rối ^__^

    [​IMG]


    -CHỈNH TEXTURE (tạm gọi thế):
    Trong mục group, chọn tất cả các group (để làm một lần cho tiện) bằng cách nháy vào 1group rồi chọn select một-lần, và lại làm như vậy với các group khác. Sau đó nháy vô windows, chọn cái dòng dài dài kìa (Texture Coordinatr Editor - ngại chép quá ^^). [nêu bạn k chọn Group thì nó sẽ k hiện cái map UV lên cho đâu]

    NOTE: nếu bạn không rành thì tốt nhất nên làm y như trên, không nên sờ vào model hoặc bone để tránh làm skin rối tùm lum ^___^ Hehe.. và như thế thì sẽ mệt lắm đấy....

    [​IMG]


    -Trong cái cửa sổ Texture Coordinatr Editor, có thể file texture nó hiển thị quá to, choán chỗ của map UV thì bạn gõ -2 và scale nó nhỏ lại (để nhìn map UV thôi, còn lúc khớp thì phóng to lại cho chuẩn cũng được)

    [​IMG]

    -Ok. Nháy select, chọn toàn bộ map UV rồi chọn Move và khớp nó vào với texture (bây giờ thì có thể scale to ra để khớp cho chính xác – bạn nhớ làm chính xác cho nó đẹp). Làm bước này với tất cả các texture. (xem hình dưới)

    NOTE1: sau mỗi lần khớp một mapUV với texture đã vừa ý, nhớ nháy Reset để kiểm tra và làm tiếp với textue khác.
    NOTE2: ngay cả khi chưa làm bước trên, có-thể trong milkshape nó vẫn hiện đầy đủ texture của skin ---- nhưng đừng-vội-mừng: bước trên nhất thiết phải có. Không tin bạn cứ thử không làm mà xem... hehe...

    [​IMG]

    [​IMG]
    Phải làm với tất cả các texture:

    [​IMG]




    -XONG VIỆC VỚI TEXTURE.
    Dùng milkshape để export model của bạn trở lại file smd.
    (ĐOẠN NÀY CÁC BẠN HÃY TỪ TỪ, ĐỌC TRƯỚC RỒI HÃY LÀM)

    NOTE1: bạn NÊN backup file ref.smd gốc để nhỡ làm hỏng đỡ mất công decrypt lại – nếu export thành “ref.smd” hỏng mà quên backup thì xả nén lại skin – k chết ai cả (0_o)
    NOTE2: phải export vào cái folder chứ mớ skin tùm lum mà bạn decrypt ra lúc đầu.

    NOTE3: cực-kỳ-quan-trọng: Bạn chỉ có thể nén các file smd khi các file này có số lượng Triangles trong model là nhỏ hơn 3500 (hình như là con số này – k nhớ lắm). Nếu lượng Triangles nhỏ hơn con số này thì bạn cứ trực tiếp export nó thành 1 file “ref.mdl" cho tiện. Nếu nó vượt ngưỡng thì các bạn phải tách thành vài phần khác nhau (tôi sẽ hướng dẫn ở dưới đây).

    Thế nên ở đây tôi sẽ kiểm tra skin này (hầu hết skin CSS poly đều cao ngất ngưởng) [kiểm tra: chọn Tools ---> Show model Staticstics].

    [​IMG]


    Ở đây model của tôi vượt ngưỡng nên tôi sẽ tách làm vài phần cho chắc chắn. Tôi tách làm 3 file (=3phần): 1 phần là tay; 2 phần kia là 2 phần khác nhau của cây súng
    ĐOẠN NÀY NẾU CÁC BẠN KHÔNG RÀNH THÌ LÀM TỪ TỪ KẺO NHẦM, MẤT CÔNG ^__^

    +Export tay: chọn group, Delete cái Group súng đi, để lại Group tay, export thành 1 file để tên bất kỳ/ở dây tôi export thành thứ tự con số cho dễ -->tay thành file “1.smd”). Nó hỏi gì, chọn “preference” –OK (với các file khác cũng thế nhé) [XEM HÌNH]

    [​IMG]

    [​IMG]

    [​IMG]

    +Export các phần của Súng: sau khi export tay, nháy Edit, chọn Undo để phục hồi Group súng, rồi lại delete group tay đi.
    Trong tab model, nháy select, chọn Face, đánh dấu khoảng nửa khẩu súng (xem hình)

    [​IMG]


    Chọn tiếp tab Group, nháy Regroup ----> ta đã tách cây súng thành 2 group

    [​IMG]


    Lại delete một group đi và export group kia:

    [​IMG]

    Export nửa thứ nhất của khẩu súng xong  Edit – Undo để phục hồi nửa thứ 2 (chưa export) – Delete phần đã export đi > chỉ còn lại một Group duy nhất > export nốt thành file “3.smd”

    [​IMG]

    [​IMG]


    THẾ LÀ XONG – BẠN ĐÃ CÓ CÁC PHÀN ĐẦY ĐỦ CỦA SKIN: TAY VÀ SÚNG
    NOTE: trước khi export mỗi phần, bạn nên kiểm tra để số lượng Vertical k quá nhiều, tránh việc k compile đuợc và nó báo lỗi “too many verticle.......”



    4.OK. BÂY GIỜ LÀ BƯỚC KHÓ VÀ DỄ BỊ THẤT BẠI NHẤT: CHỈNH SỬA FILE QC.
    Nhưng không có vấn đề gì cả!.. ^___^
    TÔI SẼ HƯỚNG DẪN ĐỂ CÁC BẠN CÓ THỂ SỬA FILE QC VỚI MỌI SKIN ( v_ )
    Mọi thứ sẽ đơn giản cực kỳ nếu bạn làm như sau:

    -Như ở phần chuẩn bị đã nói, bạn NÊN có một skin gốc của CS16 (đơn giản là vì skin gốc thì nó sẽ cực chuẩn và không-bao-giờ-lỗi). Ở đây tôi dùng skin v_awp.mdl (tương ứng cây Awp và Berret) ----->Copy file “v_awp.mdl" vào thư mục bất kỳ, dùng Milkshape3D decompile nó ra (chỉ cần file QC thôi cũng được – nếu sợ thì decompile hết ra ^_^) (xem hình)

    [​IMG]

    [​IMG]

    [​IMG]


    -RỒI. Vào mở file qc của cả hai thằng ra để đối chiếu mà làm [MỞ BẰNG NOTEPAD] (pro thì nó chả cần – nhưng nhiều bạn sẽ lúng túng ở cái bước này --- và nếu chỉ làm theo cái Tutorial ở FPS Chuối thì nhiều chỗ sẽ chẳng biết đâu mà lần)
    NOTE: bạn RẤT NÊN backup file qc của skin CSS vì có thể sẽ làm hỏng rất nhiều lần.




    BẮT ĐẦU SỬA:
    1.Với file “mdldecompiler.qc” (qc của CSS-từ giờ gọi thế): bạn xóa nguyên phần đầu cho đến đoạn như trong hình (đừng lo – cứ xóa thẳng tay (^_^)với mọi skin)

    [xóa đến đoạn này: ]

    Mã:
     $attachment "1" "Body" 0.00 36.00 -0.50 rotate 0.00 0.00 0.00
    $attachment "2" "bolt" 0.30 -0.00 -0.00 rotate 0.00 -15.00 -0.00 
    [​IMG]


    2.Copy đoạn code đầu tiên của “v_awp.qc”, dán sang cho “mdldecompiler.qc”. Rồi sửa đường dẫn (ở file “mdldecompiler.qc” cho phù hợp với folder của nó và tên mới mà bạn muốn đặt cho cây berret) [XEM HÌNH]

    NOTE: Hãy nhớ: công việc bạn đang làm là BẮT CHƯỚC file .qc của skin gốc để tạo được 1 skin hoàn hảo.

    [​IMG]

    [​IMG]


    3. Del những thứ linh tinh khác mà bạn thấy khác ở CS: đừng lo, cứ del vì CS16 nó k hỗ trợ những cái này nên k ảnh hưởng gì đâu. (k del thì lúc compile nó sẽ báo lỗi, bạn cứ del từ từ, nó báo lỗi ở đâu thì del tiếp ở đó – bước này bạn k rành thì làm sau cũng được)
    Trong ví dụ này tôi sẽ del đoạn này để file .qc “sạch”:
    Mã:
     
    $surfaceprop "default"
    $illumposition 21.075 1.260 -7.338
    
    4.Một bước khó ở mức vừa vừa: KHỚP HÀNH ĐỘNG CỦA SKIN
    NOTE: Nên làm một cách hoàn hảo việc bắt chước skin gốc. VD: Không nên thay đổi thứ tự các hành động của model (nếu thay đổi nó thì bạn sẽ nhận được một hậu quả tùm lum mà khi vào game bạn mới biết ^___^ ). Hãy xem hình:

    [​IMG]


    OK. Bây giờ tôi tham khảo trong thư mục của ile “mdldecompiler.qc” thấy 4file chưa hành động của cây berret là reload – idle – fire và draw.

    [​IMG]

    Có nhiều cách. Tôi chọn cách tiếp tục chữa file .qc cho dễ:
    Tôi sẽ gán các hành động được scrips trong file .qc tương ứng với các file hành động trong folder:
    VD: chỉ có 1 file hành động bắn (fire.smd) tôi sẽ gán cho “shoot1”, “shoot2”, “shoot3”.
    ------Làm tương tự với tất cả các hành động khác. (kết quả như hình)

    [​IMG]


    OK. Để giữ fps (đảm bảo tốc độ hành động gốc và sound của vũ khí thì copy đè các đoạn như trong hình rồi chỉnh đường dẫn của sound cho hợp với cách của CS1.6 [hãy tham khảo skin gốc - dễ lắm] (xem hình)

    [​IMG]


    OK. XONG. Bạn delete toàn bộ phần $sequence cũ của CSS đi. Sau rồi thêm vào sau cùng TẤT CẢ hành động mới chỉnh sửa đoạn code:
    Mã:
     rotate -90 
    [​IMG]


    5. XONG HÀNH ĐỘNG.
    Bây giờ bạn hãy nhớ lại khi bạn dùng Milkshape3D để export vũ khí thành 3 phần. Lúc này bạn cần thêm code vào file qc để nó nhận biết file Reference (nôm na là file chứa model của bạn).
    Với mỗi phần của vũ khí đã export, bạn thêm đoạn code sau (Code này cũng là bắt chước của skin gốc thôi – bạn để ý sẽ thấy ^__^)
    Mã:
     
    $bodygroup studio
    {
    studio "TÊN_FILE BẠN EXPORT"
    }
    
    } 
    NOTE: Làm với tất cả các file. VD: tôi đã có 3 file: “1.smd” “2.smd” “3.smd” thì phải thêm đoạn như hình:

    [​IMG]


    Sau cùng, tôi có một file hoàn chỉnh như sau: (các bạn edit có thể sẽ khác đôi chút, nhưng đừng lo, rất có thể skin của các bạn vẫn được rip hoàn hảo – nếu k thì chỉnh lại thoai)
    Mã:
     
    $modelname "v_Sungbantia_cua_okokoloko.mdl"
    $cd ".\"
    $cdtexture ".\"
    $scale 1.0
    $cliptotextures
    
    
    $scale 1.0
    
    // 2 attachments
    attachment "1" "Body" 0.00 36.00 -0.50 rotate 0.00 0.00 0.00
    $attachment "2" "bolt" 0.30 -0.00 -0.00 rotate 0.00 -15.00 -0.00
    
    
    $bodygroup studio
    {
    studio "1"
    }
    
    $bodygroup studio
    {
    studio "2"
    }
    
    $bodygroup studio
    {
    studio "3"
    }
    
    // 6 sequences
    $sequence idle1 "idle" fps 30 rotate -90
    $sequence shoot1 "fire" fps 35 { event 5001 0 "1" } { event 0 2 "EjectBrass_338Mag 2 50" } rotate -90
    $sequence shoot2 "fire" fps 35 { event 5001 0 "1" } { event 0 2 "EjectBrass_338Mag 2 50" } rotate -90
    $sequence shoot3 "fire" fps 35 { event 5001 0 "1" } { event 0 2 "EjectBrass_338Mag 2 50" } rotate -90
    $sequence reload "reload" fps 31 { event 5004 17 "Weapon_M82.Boltup" } { event 5004 49 "Weapon_M82.Clipin" } { event 5004 74 "Weapon_M82.Clipout" } { event 5004 85 "Weapon_M82.Boltdown" } rotate -90
    $sequence draw "draw" fps 30 rotate -90
    // End of QC script.
    

    OAAAAAAAAAAAAAAA..................
    XONG HẾT RỒI.

    Bạn lại mở Milkshape3d ra, và compile, chọn file “mdldecompiler.qc” đã chỉnh sửa --->compile....
    [​IMG]

    [​IMG]

    THÀNH CÔNG:

    [​IMG]


    XONG.
    Công việc còn lại cuối cùng là dùng HLMV mở ra để kiểm tra và test trong game.

    [​IMG]

    [​IMG]

    CÒN CHỜ GÌ NỮA NÀO?....
    KHOE HÀNG THÔI, ANH EM!!!!!!!!!!!!!!!!!!

    [/spoil]

    Nếu link VTF Edit của bác Okokoloko bị hỏng,các bạn có thể download tại đây[link by Chief][thêm bởi theanh11a5]
    __________________________________________
     
  2. Orpheus

    Orpheus ♥ ♡ ToMaTo TasTe Kiss ♡ ♥ Moderator

    Tham gia ngày:
    30/3/09
    Bài viết:
    4,066
    Nơi ở:
    Kingdom Hearts
    [​IMG]
    FIX #3
    [SPOIL]
    HƯỚNG DẪN TẠO SKIN P__ TỪ SKIN V_ HOẶC SKIN W_


    by Okokoloko aka Cocalon.cocachai

    [original source: http://forum.gamevn.com/showpost.php?p=13557245&postcount=736]
    Ok_______ I'm back!!!!!
    Theo yêu cầu của một số bro trong box, tôi viết tiếp hướng dẫn tạo skin p__ từ skin v_ hoặc skin w_ đã có (có thể là các skin được convert).

    Sau đây là mục quảng cáo:
    -Tôi sẽ hướng dẫn các bạn làm theo cách đơn giản nhất để có một skin p_ hoàn hảo

    -Hướng dẫn này đảm bảo cho các bạn thành công 100% trong việc tạo skin p_ và skin p_ chạy 100% hoàn hảo trên tất cả các phiên bản CSCZ và CS (bất cứ patch nào và k cần dùng lệnh chi cả).

    -Hướng dẫn này tôi viết rất cụ thể, còn khi các bạn đã làm quen rồi thì cứ tùy nghi mà biến đổi.

    Hết phần PR, thực ra trò này làm ngon ăn thôi mà___
    Giờ bắt tay vào việc___

    I. CHUẨN BỊ:
    Đồ nghề thì các tình yêu có hết rồi___ giờ chúng ta cần có source.

    1. Các bạn có thể dùng skin v_ hoặc skin w_ cũng được. Ở đây tôi sử dụng skin v_ cây Berret (trong hướng dẫn convert skin v__ của tôi)

    Các bạn có thể download skin v_ của cây Berret ở đây: http://www.mediafire.com/?2mr1zwygwml (password: i_love_okokoloko)

    [Còn đây là skin p_ cây Berret tôi đã tạo được/thành quả của hướng dẫn này, các bạn có thể download để tham khảo: http://www.mediafire.com/?zunt53ow5il (password: i_love_okokoloko)]

    [Các bạn cũng có thể tham khảo skin p_ và skin w_ tôi đã tạo của bộ skin này (skin v__ tôi convert từ CSS): http://forum.gamevn.com/showpost.php?p=12407792&postcount=141]

    Note: các bạn cũng có thể sử dụng skin w_ để tạo skin p_ Đây là skin w_ cây Berret do protossscout làm: http://forum.gamevn.com/showpost.php?p=12309869&postcount=1527

    2. Cần có thêm một skin p_ của CS tương ứng. Ở đây tôi sử dụng skin p_awp (tương ứng cho cây Berret). Các bạn mở bộ Cs của mình ra, vào cstrike\models mà lấy___ hehe

    Note: Để đảm bảo skin p_ chạy 100% hoàn hảo (và chuẩn các bị trí) trên tất cả các phiên bản CSCZ và CS, các bạn nên lấy skin p_ gốc của CS 1.6 [khuyến cáo: không nên dùng skin của cscz / trừ khi các bạn chỉ cần skin p_ cho cscz thì cũng được___ khà khà]

    II. LAO ĐỘNG LÀ VINH QUANG:

    1. Copy cây Berret (skin v_) và cây Awp (skin p_) vào 2 folder khác nhau (cho đỡ nhầm__ hehe)

    2. Decompile skin:

    a. Mở Milkshape 3D, decompile skin v_ Berret
    (trong hình là v_awp nhưng thực chất là cây Berret mà tôi convert)

    Note: các bạn có thể decompile toàn bộ hoặc chỉ các file reference và texture thôi cũng được (trong hình tôi chỉ decompile các file reference và texture cho khỏi rối mắt)

    [​IMG]

    [​IMG]

    [​IMG]



    ~~~> tôi được các file như trong hình

    [​IMG]


    b. Dùng Milkshape 3D, decompile tiếp skin p_ cây Awp
    Note: phải decopile tất tật ~~~> tick như hình


    [​IMG]


    [​IMG]



    2. Hoán đổi các skin:

    -Mở file QC của skin p_ (awp) ra tham khảo ~~~ thấy file model có tên là "reference_awp". Ok ~~> đóng lại (xem hình).


    [​IMG]



    -Dùng Milkshape 3D để Import file model (skin p_) nói trên.
    Note: tick như hình:


    [​IMG]

    [​IMG]

    [​IMG]


    Note: import xong các tình yêu nên vào thẻ Joint, bỏ cái dấu tick ở “Show skeleton” đi, tránh động vào xương thì rách việc (lần trước làm skin v_ nhiều chú đụng cái này lắm ~~~> cứ hỏi làm sao nó lỗi___ khà khà)___ xem hình


    [​IMG]



    -Ok. Tiếp tục import file reference của skin v_ mà lúc nãy chúng ta đã decompile

    Note 1: đặc biệt chú ý tick như hình (khác cái trên đấy____ chú ý không thì lại kêu____ haha)

    Note 2: có thể có skin v_ nó xài nhiều file reference (do vụ poly cao) ~~~> chúng ta import hết cho nó đủ cây súng. NHƯNG: nếu dùng skin v_ để tạo mà import cả hai cái tay vào thì chỉ việc del nó đi thôi (del cái tay ý mà___ kaka). Trong cây Berret tôi dùng làm ví dụ, file “1.smd” là 2 cái tay~~> lỡ import phải thì các bạn del nó đi (chọn thẻ Group, chọn group có tên v_hand, nháy delete) rồi import các file khác (“2.smd” và “3.smd”)


    [​IMG]

    [​IMG]

    [​IMG]




    -Tiếp tục: bây giờ các tình yêu sẽ thấy trong Milkshape 3D có model của 2 cây súng: Awp và Berret.

    ~~~> Đoạn này làm cho khéo nhé:

    + Đánh dấu cây Berret (mở tab group, chọn group m82 như hình) (nếu cây súng của các bạn có nhiều hơn 1 group thì chọn tất cả, và không - chọn - group - của – cây - Awp)

    + Vào thẻ model, dùng các chức năng: Move (di chuyển), Rotate (xoay), Scale (phóng to, thu nhỏ) để chỉnh làm sao cho cây Berret vừa khít vào cây Awp

    Note 1: đừng di chuyển cây awp - tốt nhất là không nên động vào (lấy nó làm chuẩn để cho nó chính xác).

    Note 2: bước này phụ thuộc vào độ khéo tay của các tình yêu___ kaka. 2 điểm đặt tay của cây awp nên trùng với 2 điểm đặt tay mà bạn muốn gán cho cây Berret.

    Note 3: với lệnh scale: bạn không nên dùng kéo thả mà hãy nhập các giá trị ở x-y-z và nhấn scale (3 giá trị giống nhau nếu bạn k muốn cây súng biến dạng)


    [​IMG]



    +Ok. Ở đây tôi đã đặt được cây Berret tương đối khớp với Awp (xem hình các bạn sẽ thấy báng của cây Berret vẫn còn hơi dài hơn so với cây Awp ~~> nếu k Scale cho nhỏ đi thì vào game có thể nó sẽ đâm vào vai của player và chớp đầu nòng súng sẽ không đúng vị trí lắm //// nhưng tôi k tạm thời chỉnh đến vậy thôi, các bạn làm cho hoàn chỉnh nhé___ hehe)


    [​IMG]


    -Roài. Bây giờ các bạn bỏ chọn tất cả các vertex hay face…. (cho nó trắng ra, tí sẽ dễ nhìn)

    ~~> vào tab Joint, tick vào “Draw vertex weights” (xem hình)

    ~~> lên list joint ở phía trên, tìm lần lượt các joint ~~~> tôi tìm thấy cây awp được attach vào joint có tên w_awp (các bạn thấy các vertex của cây này được chọn = đánh dấu đỏ) (xem hình)

    ~~> hãy ghi nhớ cái joint này cho bước sau.

    [​IMG]


    -Tốt rồi!!!! đến đây, các bạn hãy vào tab group, chọn group của cây awp, delete thẳng tay nó đi___ kaka, đừng sợ!!!

    [​IMG]


    -Tiếp, nháy đúp chọn tất cả các group còn lại của cây súng (cây beret của tôi chỉ có một group)

    ~~> vào tab joint, chọn joint w_awp (đã biết lúc nãy), nhấn “Assign”


    [​IMG]



    -Xong. Bây giờ ta xuất cây súng sang dạng smd. Export model (và giải quyết poly cao) giống như trong hướng dẫn convert skin v__ nhé!!!
    Ở đây tôi export thành 2 file “Berret_cua_cocaloncocachai1.smd” và “Berret_cua_cocaloncocachai2.smd”

    Note: hãy export vào folder chứa skin p___


    [​IMG]


    3. Chỉnh file QC để nó nhận các file reference mới (“Berret_cua_cocaloncocachai1.smd” và “Berret_cua_cocaloncocachai2.smd”) ~~> xong, save lại.


    [​IMG]



    4.Xong. Dùng Milkshape 3D để compile: (Nhớ copy các texture của skin v_ sang folder của skin p_ trước khi compile)

    [​IMG]

    [​IMG]

    THÀNH CÔNG:

    [​IMG]


    KIỂM TRA LẠI TRONG HLMV VÀ TRONG GAME
    (Với skin p_ việc kiểm tra trong game là rất quan trọng. Các bạn nhớ kiểm tra trong game)
    [​IMG]


    Đây là skin p___ cây Berret nói trên được test trong game: - chạy hoàn hảo.

    tested and screenshot by protossscout. Thanks protossscout.

    [​IMG]


    BƯỚC CUỐI CÙNG: PACK LẠI, UP LÊN TOPIC ĐỂ SHOW HÀNG!!!!!!!!
    -----------------------------
    Chúc các bạn thành công!
    Cocalon.cocachai a.k.a Okokoloko

    [/SPOIL]
     
  3. Orpheus

    Orpheus ♥ ♡ ToMaTo TasTe Kiss ♡ ♥ Moderator

    Tham gia ngày:
    30/3/09
    Bài viết:
    4,066
    Nơi ở:
    Kingdom Hearts
    [​IMG]
    fix #5
    [spoil]
    HƯỚNG DẪN TẠO SKIN VŨ KHÍ
    VỚI CÁCH NGẮM DỌC THEO THÂN SÚNG

    _____________________________________
    by Okokoloko

    _____________________________________
    - Như đã hứa từ khá lâu, tôi viết tiếp một Hướng dẫn về mod skin của Counter Strike. Xin các bạn chú ý rằng Hướng dẫn này được viết dành cho Newbie – những người mới bắt đầu làm quen với việc mod game Counter Strike. Vậy nên, hy vọng bản Hướng dẫn này của tôi không bị ném đá quá nặng nề!!
    - Các bạn có thể tham khảo thêm những hướng dẫn khác về mod game Counter Strike nói chung cũng như mod skin game nói riêng và cùng tham gia thảo luận tại Box Game Counter Strike của diễn đàn GameVN!
    _____________________________________
    Ok. Sau đây là mục Quảng cáo:
    Bạn là “Lính mới” trong box CS? Bạn mới tập chơi CS? Bạn mới tập mod skin hay thậm chí chưa hiều gì về skin/models của CS? Không hề gì!!!!! Bạn không cần biết tới những việc phức tạp như dựng model, phủ texture hay tạo chuyển động cho skin / thậm chí bạn cũng chẳng thạo về Milkshape 3D? Không hề gì! Các bạn vẫn có thể dễ dàng tạo được một skin súng có Animation ngắm dọc theo thân súng – đặc biệt là những skin có Iron Sight thì chỉ có tuyệt mà thôi (giống như các súng trong game Call of Duty ý). Không có gì là không thể! Chỉ cần bạn thông minh một chút [hoặc thông minh rất nhiều – giống như tôi đây!!!! Hehe~~~]
    ~> Tất cả những gì bạn cần là ~~~~~ làm như hướng dẫn này (hoặc nếu đã quen tay thì cứ modify mà làm cũng được~~ haha)
    (Đây cũng chỉ là những hướng dẫn ban đầu. Bạn có thể sẽ gặp nhiều tình huống trong quá trình remake cây súng, cái đó thuộc về “advance” rồi nhé. Và như thế thì: hãy thào luận trong Box!!!!!!!)
    OK. Vào việc nào, anh em!!!!!!!!
    _____________________________________

    I. CHUẨN BỊ
    1. Công cụ:
    Không cần gì nhiều cả. Chỉ cần có trong tay Milkshape 3DHafl Life Model Viewer là đủ (nếu chưa có bạn click vào để download)

    2. Nguyên liệu:
    - Tất nhiên là anh em cần có một cây súng gì đó rồi. Trong Hướng dẫn này tôi dung cây Ak47 được anh em trong box convert (tôi có chỉnh sửa đôi chút) làm ví dụ nhé!! [Click vào ĐÂY để download nguyên bản với password là i_love_okokoloko] [Các bồ cũng có thể click ở ĐÂY để download cây súng này sau khi tôi đã remake nó thành cây súng có thể ngắm dọc theo thân súng – password như trên].

    - Chúng ta cần nhớ rằng trong CS chỉ có 2 câu súng có thể “thay hình đổi dạng” là cây USP và cây M4A1 và việc make súng trong hướng dẫn này là để thế vào 1 trong 2 cây nguyên bản đó (bạn có thể dung plugin để thêm súng vào – nếu ai chưa biết thì: mời vào box CS tham khảo). Thế nên, tôi rất khuyến khích các anh em mới móc cây này trong bộ CS của mình ra mà tham khảo. [Lấy ở đâu? ____ mở bộ CS ra, vào cstrike\models mà lấy].
    _____________________________________

    II. TIẾN HÀNH

    1. Đầu tiên, cần nhớ rằng để ngắm được theo thân súng thì cần phải tạo Animation cho nó. Đây là một công việc phức tạp với Newbie và ngay cả khi bạn có thể làm thành thạo thì việc make animation cũng khá là mất thời gian. Còn tôi thì sẽ hướng dẫn các bạn để có những animation đó theo cách nhanh nhất _____________________

    - Ok. Đầu tiên bạn load cây súng ở trên về, xả nén vào đâu cũng được. Rồi sao nó ra thêm một bản. Ở đây, tôi đặt bản 1 là Ak47, bản sao thêm là Ak47_2 để dễ phân biệt (xem hình). Chúng ta sẽ dung bản sao Ak47_2 để tạo animation nói trên!!!!
    [​IMG]

    - Giờ chúng ta mở cây súng ra bằng Hafl Life Model Viewer (HLMV). Chọn tab Weapon Origin để xem model từ góc nhìn thứ nhất. Tick vào Show Crosshair để hiện crosshair từ góc nhìn khi cầm súng.

    [​IMG]

    -Bây giờ chúng ta sẽ đổi Origin của súng để có một góc nhin dọc thân súng bằng cách: thêm các giá trị vào các khung Origin X; Origin Y; Origin Z; rồi nhấn nút Test Origin để view nó lên. Thay đổi các giá trị để thử, khi đã vừa ý thì các bạn ghi nhớ các giá trị của X, Y, Z đó lại.

    (Anh em có thể làm cây súng có góc nhìn khác hoặc đầu nhắm của súng thấp hơn crosshair trên màn hình để khi vào game dễ bắn nhé. Ở đây, tôi muốn nó chạm đúng đầu ruồi của súng nên đặt các giá trị x=4.33; y=-; z=-3 như hình)

    Note: các bạn chú ý ở bước này đừng chỉnh x, y, z sai lệch đi quá lố thì đôi khi sẽ gặp việc skin bị cắt bởi màn hình (đã bàn trong box. Ai gặp trường hợp này thì search trong topic skin CSO hoặc thắc mắc trên forum, mọi người sẽ cùng giải đáp ) [Nói chung các bồ cứ làm đi, dần dà sẽ biết thay đổi x, y, z bao nhiêu là đủ ]

    [​IMG]

    -OK. Chúng ta mở MilkShape 3D lên và dung nó để decompile cây Ak47_2. Hãy làm như hình dưới (chú ý khi tick: để tất cả các dấu tick; chúng ta cần decompile toàn bộ)

    [​IMG]

    [​IMG]

    [​IMG]

    - Sau khi việc decompile hoàn tất, chúng ta vào folder chứa Ak47_2, mở file QC thu được (mở bằng notepad), thêm đoạn sau đây vào (nói chung thêm vào đâu cũng được): (với x, y, z ghi nhớ ở trên).
    Mã:
    $origin x y z
    Ví dụ như của tôi là: (xem hình)
    Mã:
    $origin 4.33 -3 -3
    Xong thì save file này lại!!

    [​IMG]

    -Save rồi thì giờ ta lại compile nó vào để có skin v_Ak47_2 mới!

    [​IMG]

    [​IMG]

    Xong, ta được skin Ak47_2 mới. Dùng HLMV mở nó ra để kiểm tra thử xem có ổn không.

    [​IMG]

    Như vậy là skin cây Ak47_2 tạm ổn. Đến đây, nhiều bồ sẽ thấy nãy giờ những việc tôi hướng dẫn đều là các thao tác chỉnh origin/góc nhìn của súng – và các công đoạn này đã có hướng dẫn trên forum???
    OK. Việc này chính xác. Nhưng còn đoạn sau nữa nè______ haha.
    -Sau khi đã có skin nói trên rồi, ta xóa toàn bộ mấy cái file tạm mà lúc nãy đã decompile ra (thực ra chẳng cần xóa cũng được, nhưng cứ làm thế cho nó đỡ rối / nhầm)

    [​IMG]

    -Xóa xong, ta lại decompile cái v_Ak47_2.mdl ra lần nữa. Lần này có thể không cần decompile toàn bộ mà chỉ cần tick như hình bên dưới là được (cho khỏi rối mắt____ hehe)

    [​IMG]

    [​IMG]

    Bực mình nhể:-w??? Gì mà có mỗi 1 cái skin mà cứ bung ra nén vào ?
    Hehe___ đúng roài. Cứ bung ra, nén vào nhưng sau lần decompile này, anh em nhìn coi ta thu được cái giề? Đó chính là các animation của cây súng khi ở được ngắm dọc theo thân (xem hình dưới). Việc còn lại chỉ là ghép nó vào skin nữa là xong. Kaka_______ :-"

    [​IMG]

    2. GOOD. Giờ chúng ta sẽ thực hiện việc ghép animation trên cho cây Ak47 (k phải cây Ak47_2 mà chúng ta thao tác ở trên).
    -Rồi. Giờ thì xả nén nó ra. Chú ý là phải xả tất!!!!!!! (Dùng cách decompile như ở trên, lần này làm với file v_Ak47.mdl và phải để các tick như hình)

    [​IMG]

    [​IMG]

    -Với những người mới làm quen với việc mod skin, tôi khuyên là nên xả luôn cả 1 cây M4A1 của CS ra để tham khảo cho dễ. Và chỉ cần xả file QC của nó là đủ!

    [​IMG]

    [​IMG]

    -Rồi các bạn mở file QC của cây M4A1 đó lên để săm soi.

    [​IMG]

    -Giờ chúng ta hay suy nghĩ thế này:

    1. Hành động của cây súng mới (mà chúng ta đang làm) khi ở trạng thái bình thường sẽ được áp tương ứng với hành dộng của cây M4A1 khi không có giảm thanh.

    2. Hành động của cây súng mới (mà chúng ta đang làm) khi ở trạng thái ngắm dọc thân súng sẽ được áp tương ứng với hành động của cây M4A1 khi có giảm thanh.

    Theo đó thì tôi sẽ đổi tên các animation của cây Ak47 (chưa đụng gì đến, nghĩa là ở trạng thái bình thường) cho nó giống với animation của cây M4A1 khi không có giảm thanh.

    Ví dụ: hành động Draw (của Ak47) được đổi thành Draw_unsil (giống với của cây M4A1 – các bạn hãy tham khảo file QC của M4A1 ở trên mà copy tên ra cho chính xác cũng được)

    Thôi xem hình cho dễ hiều….. haha….

    [​IMG]

    Sau khi đổi hết các animation của Ak47, ta copy các animation của Ak47_2 (mà hồi nãy chúng ta đã mất công để làm ra) sang folder của Ak47.

    NOTE: hãy so sánh với file QC của M4A1 và trong trường hợp cần thiết, hãy khớp animation của Ak với của cây M4A1 [giống như việc đổi tên ở trên] (trong ví dụ này của tôi thì nó đã khớp với nhau rồi nên không cần làm nữa)

    [​IMG]

    OK. Sau các vụ copy/paste và rename như trên, chúng ta đã có các animation cho cây Ak47 như hình dưới. Việc còn lại là chỉ là chỉnh sửa file QC để cho nó nhận animation khi ta compile là xong.

    [​IMG]

    Chỉnh file QC nào.
    Tôi sẽ làm theo cách như sau để các bạn dễ theo dõi: [làm theo cách này sẽ loại trừ hoàn toàn các lỗi có thể xảy ra cho skin như các vấn đề lien quan đến tia lửa, sound…]:

    -Copy lại toàn bộ các sequence của cây Ak, dán xuống ngay dưới đó. (xem hình)

    [​IMG]

    [​IMG]

    -Mở file QC của M4A1 ra tham khảo, lần lượt đổi tên các sequence của cây Ak tương ứng với các sequence của cây M4A1.

    -Sau đó sắp xếp thứ tự của các sequence của cây Ak phải giống với thứ tự trong QC của cây M4A1.
    Note: các bạn sẽ thẩy rằng cây Ak không có hành động tháo, lắp giảm thanh. Thế nên tôi gán tạm hành động Idle thành add_silencer, hành động Idle_unsil thành detach_silencer. (Xem hình)

    -Chú ý là tên của các sequence và thứ tứ của các sequence cho cây Ak mới phải giống với cây M4A1 để tránh lỗi nhé!

    [​IMG]

    Xong, tôi được file QC có nội dung như dưới đây:
    Mã:
    /*
    ===================================
    QC script generated by Half-Life MDL Decompiler 1.2 
    2003, Kratisto. Based on code from Valve's HL SDK.
    v_ak47.mdl
    Original internal name:
    "v_ak47.mdl"
    ====================================*/
    
    $modelname "v_ak47.mdl"
    $cd ".\"
    $cdtexture ".\"
    $scale 1.0
    $cliptotextures
    
    $bbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
    $cbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
    $eyeposition 0.000000 0.000000 0.000000
    
    //reference mesh(es)
    $body "studio" "v_hands"
    $body "studio" "1"
    $body "studio" "2"
    $body "studio" "3"
    
    // 2 attachment(s)
    $attachment 0 "reciever" 0.000000 -16.500000 1.800000
    $attachment 1 "reciever" 1.000000 -0.300000 2.500000
    
    // 7 hit box(es)
    $hbox 0 "Bone02" -8.108975 -1.420000 -1.700000 0.620000 1.930000 1.090000
    $hbox 0 "Bone03" -2.990000 -1.140000 -1.220000 0.000000 2.080000 1.020000
    $hbox 0 "Bone20" -1.920301 -0.320000 -0.780000 0.290000 1.010000 0.590000
    $hbox 0 "Bone25" -8.108976 -1.890000 -1.250000 0.510000 1.460000 1.540000
    $hbox 0 "Bone26" -3.240000 -1.770000 -1.250000 0.010000 1.430000 1.000000
    $hbox 0 "Bone27" -1.920301 -0.520000 -0.580000 0.130000 0.810000 0.790000
    $hbox 0 "reciever" -1.170000 -11.400000 -3.630000 0.800000 16.490000 5.010000
    
    // 6 animation sequence(s)
    $sequence "idle" "idle" fps 30 
    $sequence "shoot1" "shoot1" fps 30 { event 5001 0 "1" } 
    $sequence "shoot2" "shoot2" fps 30 { event 5001 0 "1" } 
    $sequence "shoot3" "shoot3" fps 30 { event 5001 0 "1" }  
    $sequence "reload" "reload" fps 37 { event 5004 18 "weapons/ak47_clipout.wav" } { event 5004 33 "weapons/ak47_clipin.wav" }
    $sequence "draw" "draw" fps 28 { event 5004 11 "weapons/ak47_boltpull.wav" }
    $sequence "add_silencer" "idle" fps 30 
    
    $sequence "idle_unsil" "idle_unsil" fps 30 
    $sequence "shoot1_unsil" "shoot1_unsil" fps 30 { event 5001 0 "1" } 
    $sequence "shoot2_unsil" "shoot2_unsil" fps 30 { event 5001 0 "1" } 
    $sequence "shoot3_unsil" "shoot3_unsil" fps 30 { event 5001 0 "1" }  
    $sequence "reload_unsil" "reload_unsil" fps 37 { event 5004 18 "weapons/ak47_clipout.wav" } { event 5004 33 "weapons/ak47_clipin.wav" }
    $sequence "draw_unsil" "draw_unsil" fps 28 { event 5004 11 "weapons/ak47_boltpull.wav" }
    $sequence "detach_silencer" "idle_unsil" fps 30 
    // End of QC script.
    OK. Xong. Chúng ta save file QC lại và dung Milkshape 3D để compile nó thôi

    [​IMG]

    [​IMG]

    THÀNH CÔNG.

    -Các bạn nhớ dung HLMV để kiểm tra skin, và một việc không thể thiếu được là test Skin InGame.

    SKIN HIỂN THỊ TỐT TRONG HLMV

    [​IMG]

    SKIN CHẠY TỐT VÀ KHÔNG GẶP LỖI TRONG GAME

    [​IMG]

    [​IMG]

    _____________________________________
    CÔNG ĐOẠN CUỐI CÙNG
    LÀ ĐÓNG GÓI SKIN LẠI VÀ LÊN FORUM SHOW HÀNG VỚI ANH EM!

    _____________________________________
    CHÚC CÁC BẠN THÀNH CÔNG!
    Okokoloko
    [/spoil]
     
  4. Orpheus

    Orpheus ♥ ♡ ToMaTo TasTe Kiss ♡ ♥ Moderator

    Tham gia ngày:
    30/3/09
    Bài viết:
    4,066
    Nơi ở:
    Kingdom Hearts
    [​IMG]
    fix #5
    [spoil]


    GIẢI QUYẾT VẤN ĐỀ ATTACHMENT KHI MOD SKIN V_

    Một trong những vấn đề thường gặp nhất khi các bạn mod skin v_ là rắc rồi với attachment (đặc biệt là kho convert súng).

    Vậy nên tôi sẽ giải thích một vài vấn đề về attachment như sau:

    Mỗi skin v_ của súng trong CS1.6 thường có 2 điểm attachment (tùy theo skin, có những skin đặc biệt thì khác một chút).

    2 điểm đó sẽ xác định (khi skin ở trong game):

    1/Nơi đặt chớp đầu nòng (tia lửa khi bắn) - nói cách khác là xác định nơi đặt sprite muzzeflash khi chơi trong game.

    2/Nơi đặt điểm nhả vỏ đạn ra ngoài của súng.

    Từ đó có thể thấy: khi một số bro gặp khó khăn với attachment thì có thể chọn cách là xóa béng 2 dòng về attachment trong file QC ~> compile ngon lành, nhưng điều đó đồng nghĩa với việc sẽ không xác định được điểm đặt chớp lửa + nơi vỏ đạn văng ra ~> sẽ k có 2 cái này trong game đâu =))


    OK. giờ tôi sẽ hướng dẫn các bạn cách sửa lỗi về attachment và cách để các bạn làm chủ việc đặt chớp lửa, vỏ đạn :))

    I. Hiện tượng: Khi các bạn convert súng, đôi khi sẽ rất khó chịu khi ở bước cuối cùng (compile lại) thì MS3D thông báo là "Attachment not found" (hay đại khái thế).

    II. Nguyên nhân của vụ này là do model skin gốc CSS không có điểm (vertex) nào được gán cho cho attachment cả.

    III. Giải quyết: có nhiều cách để giải quyết vụ này. Tôi sẽ giới thiệu 3 cách để các bạn tùy cơ ứng biến với nó.

    -Đầu tiên, dù với cách nào, các bạn cũng mở file QC ra, sẽ thấy nó có 2 dòng attachment. Tôi lấy ví dụ: (xem hình)
    Mã:
    $attachment 0 "Body" 0.000000 36.000000 -0.500000 
    $attachment 1 "bolt" 0.300000 -0.000000 -0.000000
    [​IMG]

    -Được rồi. Bây giờ chúng ta đã biết:

    1/các attachment được xác định bởi 2 bone: Bodybolt

    2/điểm attachment 0 được đặt ở tọa độ 0.000000 36.000000 -0.500000(với bone Body là gốc tọa độ) - khó hiểu quá? :)) - xem hình đi các bạn ;))

    NOTE: trục trong game khác một chút với trục trong MS3D. Muốn biế trục trong game thế nào, các bạn mở model = HLMV sẽ thấy. tôi sẽ vẽ cả 2 để các bạn theo dõi.

    3/ tương tự trên, điểm attachment 1 được đặt ở tọa độ 0.300000 -0.000000 -0.000000 (với bone bolt là gốc tọa độ) - Thôi, đã bảo xem hình đi mà =))

    (HÌNH VỚI BONE BODY THÔI NHÉ, BONE BOLT TƯƠNG TỰ LÀ ĐƯỢC)

    [​IMG]

    [​IMG]

    OK. Bây giờ hiểu về nó rồi.
    ta có 3 cách để chữa lỗi vụ attachment không được tìm thấy + tùy ý thay đổi attachment :))

    1. Xóa béng đoạn về attachment trong file QC :)):)) (cái này nói rồi)

    2. Đổi bone xác định attachment sang một bone khác. VD: nếu bone Bolt không được gán với vetex nào, tôi sẽ xài đại 2 bone khá (nên dùng 1 bone cố định).
    (Cách này dựa vào việc sửa file QC)
    -Quan sát trên MS3D, tìm 1 bone ổn định nào đó (có gán vertex)
    -Thay tên bone xác định attachment nguyên bản bằng tên bone vừa tìm trên (trong file QC)
    -Xác định tọa độ mới của attachment với gốc tọa độ là bone mới
    ~> compile skin bình thường.

    3. Khuyến khích sử dụng cách thứ 3: đây là cách giữ được điểm xác định attachment nguyên bản của skin + giữ được bone xác định attachment nguyên bản của skin.
    Làm như sau:
    -Sau khi import đầy đủ skin vào MS3D, hãy tìm một hoặc một vài điểm gần nhất với bone xác định attachment.
    -Đánh dấu các vertex đó.
    -Assign vào bone nói trên
    -Export model ~> làm các công việc như bình thường.


    OK. Giờ là EXTRA:
    -Từ những điều nói trên, các bạn có thể thấy: có thể tùy chỉnh attachment dựa theo 2 cách là:

    1/tùy chỉnh bone xác định attachment
    2/tùy chỉnh tọa độ điểm đặt attachment so với bone

    Ngoài ra: có thể tiến hành tùy chỉnh chớp lửa bằng cách sửa file QC (so với attachment...)
    Cái này phức tạp hơn. xin chờ kỳ tiếp :)):))
    Hôm nay thế thôi, nhé :-":-"

    Enjoy ~
    Oko~
    [/spoil]
     
  5. quangvinh1410

    quangvinh1410 Youtube Master Race

    Tham gia ngày:
    4/6/11
    Bài viết:
    51
    hoàn toàn bí từ lúc đầu mà phải có CSS mới làm được phải không
     
  6. yooboorine

    yooboorine Fire in the hole!

    Tham gia ngày:
    30/12/09
    Bài viết:
    2,691
    Nơi ở:
    EU's Force
    không cần , chỉ cần có skin CSS và skin của Cs1.6 là làm được ngay, ngồi bình tĩnh mà đọc kỹ , đừng đọc lướt qua \:D/
     
  7. n3wsh0p

    n3wsh0p Mario & Luigi

    Tham gia ngày:
    5/5/10
    Bài viết:
    805
    Nơi ở:
    Hà Nội
    ôi, cậu biết fix lại thì làm hộ mình với. Mình mò 2 hôm nay rồi mà k đc
     
  8. luanking

    luanking Legend of Zelda

    Tham gia ngày:
    11/12/07
    Bài viết:
    1,159
  9. quangvinh1410

    quangvinh1410 Youtube Master Race

    Tham gia ngày:
    4/6/11
    Bài viết:
    51
    vậy down luôn CSS về cho rồi, ai có link không cho em xin đi
     
  10. theanh11a5

    theanh11a5 - NOW ON - Moderator

    Tham gia ngày:
    8/10/09
    Bài viết:
    5,126
    Ko phải ai cũng có điều kiện để chơi CSS nên mới có vụ convert skin CSS sang CS1.6.
    Link download CSS ở đây:http://forum.gamevn.com/showthread.php?564371-DOWNLOAD-Download-Counter-Strike-moi-phien-ban
    Lần này tớ ko phát thẻ nhắc nhở nhưng lần sau thì coi qua cái box xem mình cần cái gì rồi nếu nếu ko thấy thì hẵng hỏi,box có các 2pic rất rõ ràng!
     
  11. 8xonline

    8xonline Youtube Master Race

    Tham gia ngày:
    29/5/06
    Bài viết:
    23
  12. pekidpro

    pekidpro Donkey Kong

    Tham gia ngày:
    6/8/10
    Bài viết:
    430
    cho hỏi lổi này lổi gì bị sáng giờ com ko đc :( mesh rip
    [​IMG]
     
  13. ▲►▼◄▲

    ▲►▼◄▲ Mario & Luigi

    Tham gia ngày:
    14/9/10
    Bài viết:
    796
    bác nào có sẵn HL2 trong máy có thể ném em các file này dc ko :
    [SPOIL]
    v_357.dx80.vtx
    v_357.sw.vtx
    v_357.dx90.vtx
    v_357.vvd
    v_357.mdl
    [/SPOIL]
    mấy files đó trong folder models/weapons
    còn nếu bác nào cài episode 1 hoặc 2 thì ở trong folder episodic :D
    down về nghịch thử tí , thích anim khẩu 357 quá :D
     
  14. KO8E

    KO8E T.E.T.Я.I.S

    Tham gia ngày:
    24/5/11
    Bài viết:
    669
    Nơi ở:
    L.A
  15. yooboorine

    yooboorine Fire in the hole!

    Tham gia ngày:
    30/12/09
    Bài viết:
    2,691
    Nơi ở:
    EU's Force
    de_dust20008.jpg
    ý là cây này đó hử ;;)
     
  16. dark_one

    dark_one Liu Kang, Champion of Earthrealm

    Tham gia ngày:
    4/11/08
    Bài viết:
    5,329
    Nơi ở:
    1337 Kr3w
    ^
    con này vừa bị trashed bên CSCZ của Chuối xong đã lại đưa sang CS1.6 =))

    mà sound suppressed giống sound shoot của MW2 thế nhỉ? :-?
     
  17. My Own Way

    My Own Way S.V.E.N Commander

    Tham gia ngày:
    30/7/09
    Bài viết:
    12,221
    Nơi ở:
    Hải Phòng
    Kết nhất là cái âm thanh của nó :>
     
  18. yooboorine

    yooboorine Fire in the hole!

    Tham gia ngày:
    30/12/09
    Bài viết:
    2,691
    Nơi ở:
    EU's Force
    mà có ai lấy nó không :-? mới convert xong cách đây 15p :(
     
    Chỉnh sửa cuối: 1/8/11
  19. dark_one

    dark_one Liu Kang, Champion of Earthrealm

    Tham gia ngày:
    4/11/08
    Bài viết:
    5,329
    Nơi ở:
    1337 Kr3w
    thì cứ đưa lên đây mọi người thẩm định xem nào ;))
    nhìn hand thì chắc là đồ convert rồi ;)) có sound không?
    đang muốn thay con AWP custom đang dùng bằng cái gì đó mới mẻ ;))
     
  20. My Own Way

    My Own Way S.V.E.N Commander

    Tham gia ngày:
    30/7/09
    Bài viết:
    12,221
    Nơi ở:
    Hải Phòng
    Bây giờ khoái hand và arm toàn đen như Black Ops hết, đang kiếm cái textures hand nào tông màu đen hợp ý.
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này