Hướng dẫn MOD Yuri & RA2

Thảo luận trong 'Command & Conquer' bắt đầu bởi Natit_Titan, 6/8/10.

  1. Wakowski

    Wakowski Mario & Luigi

    Tham gia ngày:
    14/6/10
    Bài viết:
    781
    Chia buồn, ra đi thanh thản nhé :) :-h
     
  2. lan1996

    lan1996 Mr & Ms Pac-Man

    Tham gia ngày:
    23/4/11
    Bài viết:
    265
    Nơi ở:
    Đà Nẵng
    Hình của xe đây.
    [​IMG]

    Theo như mình thấy thì mỗi bộ phận nó dùng 1 màu mà. Ví dụ thân thì màu xám, xích thì màu đen. Mình nghỉ sẽ resize đc nếu điền vào phần offset. Vấn đề là điền thế nào thôi :(:(:(:(:(:(
     
  3. lastkisss

    lastkisss Mr & Ms Pac-Man

    Tham gia ngày:
    13/12/08
    Bài viết:
    173
    Nơi ở:
    Tiền Giang
    có thể tạo xe mới trong red 2 ko vậy ?
     
  4. EarthMan

    EarthMan T.E.T.Я.I.S

    Tham gia ngày:
    24/8/11
    Bài viết:
    563
    Đúng , mỗi bộ phận dùng 1 màu , nhưng cái khó nhất là làm thế nào để biết được màu nào ở trên hình 3d ứng với màu trên hình vẽ mô phỏng ở cửa sổ chính. Thực ra là hoàn toàn dễ nếu hiểu cách xây dựng 1 vxl .
    Cái hình mà ta nhìn thấy ở phần làm việc , chỉ toàn những ô vuông nhỏ được tô màu thực ra là 1 mặt cắt ngang , cắt dọc hoặc theo chiều cao. Hãy để ý ngay bên trên bảng màu palette chính là 3 dòng thanh trượt X, Y và Z. có những con trượt ở trên đó , nhấn chuột giữ con trượt và nhìn vào 2 hình nhỏ bên phải( phía trên của hình 3d) sẽ thấy có sự biến đổi : từ trái qua phải , phải qua trái , từ trong ra , ví dụ:
    Ta có hình ảnh sau :
    [​IMG]
    Giả sử xét cái đầu của 1 quả tên lửa màu đỏ (hình 1) , khi muốn tạo nó , người ta tạo bằng cách xây dựng 1 chuỗi các ô vuông được sắp xếp như hình 2 và bắt đầu tô màu
    cho từng ô . Lưu ý đây là cách sắp xếp theo mặt cắt theo chiều dài . Hình 3 là hình khi đã tô màu nhưng bị lỗi . Lỗi tô màu dạng như hình 3 đã khiến cho quả tên lửa khi vào game có nhiều vết cắt ngang bị mờ đi, bởi các cột ô vuông nhỏ số 1 , 3 , 5 được tô màu đỏ , nhưng các cột 2, 4... lại bị xen kẽ bởi màu xám nhạt hoặc không được tô màu. Chính vì thế , khi để ở side nhỏ , các cột ô này có kích thước rất nhỏ cỡ 1/10 mm nên ta thấy những gam màu nổi (màu đỏ) rõ nhất. Những khoảng bị ngăn cách bởi các cột ô màu xám do rất nhỏ nên các cột màu đỏ gần như khít lại và ta thấy hình trở nên đẹp và màu sắc đồng nhất. nhưng khi phóng side lớn , kick cỡ các cột xám tăng lên và làm các cột đỏ thưa dần , ta bắt đầu nhận ra những vết cắt ngang, nó làm cho
    vật thể như bị mờ đi.
    Để khắc phục., người ta không chỉ tô màu đồng đều các cột mà còn tô nó theo bề dày, tô vào những vị trí đập vào mắt người chơi dễ nhất và không mất thời gian đầu tư vào những chỗ bị che khuất. Chẳng hạn như chiếc Harrier chỉ xuất hiện với mặt trên còn mặt dưới được tô điểm đại khái bằng các pal màu xanh trắng qua loa vì nó kô quan trọng . Ngoài ra , còn tùy vào kết cấu vxl và đặc biệt là hiệu ứng sáng tối , phân mảng vì khi vào game , phần màu nào ở vị trí khuất sáng sẽ đúng với màu bạn nhìn thấy ở hình 3d trong VXL builder ,phần nào có ánh sáng chiếu vào sẽ bị sáng hơn với màu thực tế. Đến đây đòi hỏi kinh nghiệm hội họa và trí tưởng tượng + trình độ photoshop cao nhất , và cũng là bước khó nhất , mất nhiều thời gian nhất. Đừng thắc mắc tại sao có những vxl kết cấu rất đẹp , tô màu trông khá ổn những vào game nó lại rất xấu và lem nhem. Các modder bên nước ngoài họ thường làm theo Ekip, trong đó có ít nhất 1 người rất giỏi về hình ảnh và chuyển động . Họ thậm chỉ tạo các frame SHP và mô phỏng hình ảnh 3d của vxl qua các công cụ vẽ chuyên nghiệp , có khi hơn cả photoshop để đánh giá được nhiều hơn về vật thể , về hình dáng , tương phản màu sắc và hiệu ứng . Sau đó có thể vẽ và dựng luôn trên các phần mềm đó. Với SHP thì làm bằng photoshop rồi copy vào shp , insert frame để tạo 1 dãy chuyển động như phim hoạt hình. Với VXL thì làm trực tiếp trên VXL builder nhưng đã thông qua hàng chục bản vẽ , đánh giá và thống kê màu sắc. Do đó , sau khoảng vài ngày có thể làm tới 6-7 vxl đẹp theo kiểu dây chuyền, cực kì chuyên nghiệp và đương nhiên nhìn là chỉ muốn download. Mình thấy nếu thực sự dư giả thời gian và thích mày mò , ta cũng có thể làm được như vậy . Nhưng trước mắt là cứ copy về rồi recolor, reside lại theo phong cách. Nếu biết đôi chút cũng có thể thêm , bớt vài bộ phận đơn giản như cánh quạt , động cơ , ụ súng , vài quả tên lửa để tô điểm. Tóm lại tạo 1 vxl là rất mất thời gian và công sức.
     
  5. EarthMan

    EarthMan T.E.T.Я.I.S

    Tham gia ngày:
    24/8/11
    Bài viết:
    563
    Chắc qua nhiều hướng dẫn ở trang 1 , mọi người cũng biết đến cách tạo sequence cho lính. Hành động của 1 thằng lính trong game có trở nên hài hòa và không giống phong cách "robot" là phụ thuộc vào cách thiết lập sequence dựa trên các frame ảnh của file shp. Tuy nhiên, đôi khi không phải cứ dựa vào những frame đó và thiết đặt sequence thì nó sẽ hành động đúng y như mô tả của chuỗi frame đó. Vấn đề là ở chỗ :
    _1 shp được tao ra bởi các fans hay được tái tạo dựa trên 1 game chiến thuật khác khi đưa vào game ra2 này sẽ có những hành động mà bạn không biết nên mô tả qua chuỗi các frame nào, bởi trong game kia , có thể không dùng khái niệm sequence hay frame để mô tả hành động mà sử dụng 1 chuỗi lệnh khác có chức năng tương đương nhưng đa dạng hơn. Nó không hề có sự đồng nhất với các câu lệnh trong artmd.ini nên việc sử dụng câu lệnh của ra2 để mô tả chuyển động của cung C hay voi chiến...từ AOE sẽ có thể gây ra sự khác biệt ( thường là xấu hơn ) trong hành động của lính đó trong RA2. 1 Ví dụ đơn giản như sau :
    [​IMG]
    Có 1 con lính có 1 chuỗi frame như trên để mô tả hành động bắn ở một hướng. Theo các số thứ tự như vậy (trừ cái ảnh đánh dấu X) thì sau phát súng thứ nhất , nó cúi xuống thay đạn và lại bồng lên bắn phát thứ 2. sẽ có 7 chuỗi tương đương như vậy nhưng ở 7 hướng còn lại. Ảnh chữ X thực ra là ảnh đầu tiên và cũng có 7 hướng, có thể dùng để mô tả hành động Ready (sau mỗi phát bắn hoặc lúc đứng yên ) hoặc Guard (Đề phòng ). Tuy nhiên , nếu bạn sử dụng chuỗi lệnh mô tả hành động bắn ở trên , giả sử X là số thứ tự của ảnh hình chữ X , các số thứ tự trong hình vẽ là stt trong chuỗi frame, bạn thiết lập trong sequence là : "..Ready=X,1,1 ; FireUp=1,11,11 (do chuỗi trên có 9 ảnh ) thì khi vào game , ngay sau phát súng ứng với chuỗi từ 1-> 11, nó sẽ lại trở về trạng thái hình đánh dấu X , tức là đứng yên 1 ,cách rất nhanh. Điều đó có nghĩa là bạn sẽ không thể thấy nó ở trạng thái bắn-> cúi xuống thay đạn->bắn .. cho tới khi kẻ thù bị hạ. Rõ ràng là mất đi sự sinh động vốn dĩ của con lính này từ game gốc của nó. Đơn giản là vì lệnh trong art.ini đã không có câu lệnh phù hợp để có thể mô tả dạng hành động này , nó đã mặc định , sau 1 chuỗi fireup thứ nhất sẽ quay về ready và lặp lại. Cách giải quyết trong trường hợp này có 2 cách:
    _Cách 1 : thay đỗi câu lệnh trong cả rulesmd.ini và artmd.ini bằng cách :

    Mở rulesmd.ini, tìm con lính tạo ra 1 primary (vũ khí chính ) giả . trong đó , bạn có thể để primary=gun1
    (phải làm thế này ví sẽ có dạng lính có hình ảnh khi đứng vai vác súng máy , khi bắn sẽ đặt cáng xuống và bắn, nếu không dùng deploy thì khi bắn , nó sẽ giật như 1 thằng điên....).
    [gun1]
    damage=xxx(bất kì)
    warhead=gun1wh (nhớ là phải thêm vào list warheads )

    quan trọng là 2 câu lệnh trên thôi , projecti cho là cái j cũng được
    tiếp đến

    [gun1wh]
    verser=0%,0%,0%,0%,0%,0%,0%,0%,0%,0%,0%

    các dòng dưới tùy ý. Tại sao phải thế này vì như vậy sẽ tạo 1 vũ khí giả định , không thể bắn vào 1 cái gì . nếu ra lệnh , nó chỉ chạy lại điểm yêu cầu và đứng yên.

    Sau đó trở lại code con lính và tạo secondary=gun2
    lúc này gun 2 mới là giá trị vũ khí thực sử dụng
    thêm tiếp 4 code sau đó
    Deployer=yes
    DeployeFire=yes
    DeploySounds= (copy của GI cũng được)
    UnDeploySounds= (... ;)) )

    Bây giờ vào artmd.ini , sửa lại sequence, vẫn dùng hình minh họa trên :
    "Ready=1,1,0
    Guard=1,1,0"
    Bỏ dòng FireUp và tiếp
    "Deploye=1,1,0
    Deployed=1,1,0
    DeployedIdle=0,0,0
    Undeploy=1,1,0
    DeployedFire=1,11,11"

    Như vậy với cách trên , khi vào game , bạn có thể cho nó deployed như GI , khi ready và khi deployed sẽ y như nhau và khi bắn , nó sẽ dùng hình ảnh thứ hai cho phát súng
    và giãn cách giữa 2 phát sẽ = hình ảnh số 1 , tạo cảm giác bắn liên tục không thay đạn (muốn thay đạn thì chen thêm số vào vị trí sau dấu phẩy thứ 1 ) . Muốn hiểu rõ tại sao thì quay về trang 1 và đọc kĩ phấn sequence cho lính.
    Tuy nhiên cách trên vấp phải vấn đề là khi mua , khi deployed nó vẫn chỉ nhìn về 1 hường duy nhất ,nên giả sử sau phát súng đầu tiên ở hướng Đông, nó lại quay ngoắt lại phía Tây, rồi lại quay lại gây mất sự thực tế . Sẽ không có cách nào khác với cách 1 này vì hướng , được quy định ở con số sau dấu phẩy sô 2 , mà các hình ảnh kế tiếp của hành động đánh số 1 ở trên lại là chuỗi bắn chứ không phải là hành động y nguyên như vậy nhưng ở những hướng tiếp theo. bởi thế bất đắc dĩ phải để con số sau dấu phẩy thứ 2 là "0" , nghĩa lầ 1 hướng duy nhất.

    Giờ hãy xem cách 2:
    _Cách 2 , vẫn ý tưởng sử dụng hình ảnh dạng số 1 làm ready nhưng lần này , ta có thể thêm hướng , không cần phải sử dụng đến vũ khí ảo như trên mà chỉ cần dùng primary là đủ, và để làm được điều đó , cần phải có các ảnh ready liên tiếp ở các hướng khác nhau , mà file shp đó lại không có sắn , ta phải tự làm. Đó là việc add frame.
    +dùng SHP mở file đó , tìm tới các hình ảnh có trạng thái ready , bắt đầu từ hướng đầu tiên. Hãy kiểm tra về thứ tự = cách : Vào tool>Misc>Sequence, ở cửa sổ mới , kéo thanh trượt và tìm số thứ tự , chẳng hạn là ảnh số thứ tự =1 , bạn đóng cửa sổ mới lại và trong cứa sổ cũ , phía trên bảng màu có dòng current frame, ở bên cạnh là giá trị , bạn điền là 2 (vì ảnh đầu tiên có stt là 0 , thì ảnh thứ có stt=1 sẽ là ảnh số 2)
    Xong xuôi , ảnh số 1 sẽ lập tức hiện ra , bạn nhấn crtl+C rồi vào Edit>Paste>As A New Frame. Sau đó chọn file>Save As , đè vào file cũ . ngay lập tức nó sẽ chèn thêm cái frame đó vào cuối cùng dãy frame . Chẳng hạn lúc đầu có 505 frame như thế này
    [​IMG]

    Ở đây sau khi mình chọn frame 505 và xóa đi = cách mở frame 505 bằng cách trên , vào Edit> delete Frame, (thực ra không cần thiết phải xóa đi) và Sau đó add (ở đây đã add sẵn) thì sẽ được thế này:
    [​IMG]
    Tiếp đó , bạn lại lặp lại như ban đầu , lại tìm frame có hình tương tự nhưng ở hướng kế tiếp và làm tiếp , nó sẽ lại add tiếp 1 cái nữa vào ngay sau cái đã add đầu tiên . (nhớ phải save as sau 1 lần add) và cuối cùng là được dãy frame như trên
    +Lưu file lại đè lên file cũ , vào artmd.ini, tìm phần sequence của con lính này và đơn giản chỉ thay
    Ready=505,1,1 (như hinh đã add sẵn thì ảnh đầu là 505)
    FireUp=..lúc này bạn có thể dùng y nguyên chuỗi frame của loạt bắn với đủ các hướng bắn mà viết FireUp=X,Y,Z cho phù hợp. Vào game khi mua , nó sẽ đứng ở tư thế giương súng ở nhiều hướng và khi bắn sẽ tạo cảm giác đứng bắn liên tục cũng ở nhiều hướng.
    *Lưu ý trong phần add frame , trước khi crtl+C để copy frame đã chọn , bạn cần dùng bút vẽ (biểu tượng có chữ "Draw" hoặc tìm trong Tool ) để tô dưới chân con lính 1 cái bóng. Tô khéo kẻo vào chân nó. Cái bóng sẽ dung pal màu số 55 hoặc 56 . Mình khuyên nên dùng màu số 56 . Bởi khi copy lại sẽ không có cái bóng nữa và os shp 3.36 nó đã bỏ chức năng Auto Shadows (tự thiết lập bóng tự nhiên cho frame) , thứ từng tồn tại ở bản 1.0. *
    Bây giờ vào game mà chơi đi, mua cái thằng đấy sang đập bét nhà bọn địch đi , khoảng 100 con thôi :))

    ---------- Post added at 02:40 ---------- Previous post was at 02:36 ----------

    Sửa lại từ bài trên "...(do chuỗi trên có 9 ảnh )" --> 11 ảnh , không phải 9
     
  6. dinhthietlamnghi

    dinhthietlamnghi Youtube Master Race

    Tham gia ngày:
    23/8/09
    Bài viết:
    44
    chán quá tìm mãi chẳng thấy đâu các bác chỉ cho em trang wed nào có file thực thi shp được không em vớ được cái wed cho cả trăm cai shp nhưng tìm mãi chỉ thấy tank,tàu, máy bay ...Nản.mong bà con cô bác ủng hộ
     
  7. Wakowski

    Wakowski Mario & Luigi

    Tham gia ngày:
    14/6/10
    Bài viết:
    781
    ^ sequence thì đã có hướng dẫn ở trên rồi, nên set pal ở dạng unittem/unitturb để chỉnh sửa ko bị lỗi \m/
     
  8. EarthMan

    EarthMan T.E.T.Я.I.S

    Tham gia ngày:
    24/8/11
    Bài viết:
    563
    _Trang SHP số lượng ít
    http://www.ppmsite.com/forum/index.php?f=464
    _Trang SHP số lượng lớn hơn
    http://www.ppmsite.com/forum/index.php?f=110
    _Trang chủ YrArgentina (Đã có ở trang 1 của forum)
    http://yrarg.cncguild.net/

    ---------- Post added at 16:33 ---------- Previous post was at 16:30 ----------

    Ừ đúng rồi , tại tất cả màu trong yuri lại không theo bảng palette chuẩn RGB mà lại dùng unittem/unitturb , lần nọ làm nhầm suýt nữa thì các vật thể trong game lại trở nên giống người Sao Hỏa :))

    ---------- Post added at 16:41 ---------- Previous post was at 16:33 ----------

    Vậy là lại phải tạm dừng mod , tạm dừng sau nhiều năm gắn bó với yuri và ra2,sáng mai phải khăn gói quả mướp lên Hà Nội học đại học rồi. Mình mới vào nhưng vẫn nhớ mọi người trong forum lắm , không biết sau này còn thời gian nữa để mod không , hy vọng một ngày nào đó , khi mình lại lên trao đổi thú vui này với mọi người thì forum này vẫn vui vẻ , đông đúc và thậm chí còn nhộn nhịp hơn trước......Huhu, nhớ Boris, nhớ Tanya và cái mặt khốn nạn của Yuri quá......:)) .Tạm biệt mọi người, hẹn ngày gặp lại, :-h :-h :-h
     
  9. Natit_Titan

    Natit_Titan Generalissimus Moderator

    Tham gia ngày:
    12/9/08
    Bài viết:
    6,086
    hi vộng sẽ gặp lại 1 ngày ko xa :)

    mà có file VXl gì thì up lên hết đi, cho mọi người sưu tầm :D

    http://www.ppmsite.com/forum/viewtopic.php?t=30233

    vào trong đây đọc, có mấy unit khá đẹp, với có con sniper bắn xuyên táo nữa 8-}
     
    Chỉnh sửa cuối: 2/9/11
  10. Natit_Titan

    Natit_Titan Generalissimus Moderator

    Tham gia ngày:
    12/9/08
    Bài viết:
    6,086
  11. EarthMan

    EarthMan T.E.T.Я.I.S

    Tham gia ngày:
    24/8/11
    Bài viết:
    563
    Vẫn còn mà đại ca...
    Chắc trong rulesmd.ini thiếu dòng "Turret=yes" hoặc viết sai chính tả rồi
    [​IMG]
    Nhưng mà màu sắc con này không ổn, hai cái cánh phải đổi lại màu =pal màu số 200 (đỏ sáng) , cái turret hoặc cái phần hoa văn đen trên đầu phải đổi màu khác nhau mới nổi :-* Býe bye , em đi ngủ đây ...tạm biệt

    ---------- Post added at 00:02 ---------- Previous post was at 00:00 ----------

    À không , dùng pal màu số 24 thì tốt hơn , cái cánh trên là cánh cũ dùng màu số 21...hix
     
  12. Natit_Titan

    Natit_Titan Generalissimus Moderator

    Tham gia ngày:
    12/9/08
    Bài viết:
    6,086
    ai có cái battle lab nào đẹp ko cho mình add vào làm battle lab của soviet với
     
  13. Wakowski

    Wakowski Mario & Luigi

    Tham gia ngày:
    14/6/10
    Bài viết:
    781
  14. Natit_Titan

    Natit_Titan Generalissimus Moderator

    Tham gia ngày:
    12/9/08
    Bài viết:
    6,086
    mới vừa add file rulesmd lại từ đầu, tự nhiên cái thả dù tank nó mất cái dù trên lưng mấy chiếc tank X_X
    thiếu code nào vậy nhỉ

    p/s: đã giải quyết xong, do Npatch 022 crack nên bị vậy :)) cài npatch 022 xịn vào hết bị \m/

    cái turent add vào con kirov, lúc bắn nó nhạy lung tung từ trên xuống dưới con kirov luôn 8-}
     
    Chỉnh sửa cuối: 3/9/11
  15. lan1996

    lan1996 Mr & Ms Pac-Man

    Tham gia ngày:
    23/4/11
    Bài viết:
    265
    Nơi ở:
    Đà Nẵng
    Có ai biết cách cho spy vào nhà máy bay của địch và làm cho máy bay của phe mình tăng lên 1 sao khi đc xây ra ko ? :(
     
  16. dinhthietlamnghi

    dinhthietlamnghi Youtube Master Race

    Tham gia ngày:
    23/8/09
    Bài viết:
    44
    các bác này .ai thấy thằng lính nào giống sôngku thì post lên cho em hoă chỉ đường link cũng được.
    Sẵn đây cho em hỏi cái ra2 nối internet bằng cách nào vậy vì em thấy nó có ghi internet mà không bít có sài được không
     
  17. lan1996

    lan1996 Mr & Ms Pac-Man

    Tham gia ngày:
    23/4/11
    Bài viết:
    265
    Nơi ở:
    Đà Nẵng
    Hiện giờ ra2 ko thể kết nối internet để chơi đc. Nếu bạn muốn chơi online thì có thể down các chương trình tạo mạng LAN ảo để chơi cùng với bạn của bạn. Mình thì đang dùng wippien để chơi. Link down và hướng dẫn cài đặt ở http://ra2.hnsv.com/viewtopic.php?f=4&t=6.
     
  18. Natit_Titan

    Natit_Titan Generalissimus Moderator

    Tham gia ngày:
    12/9/08
    Bài viết:
    6,086
    cái para drop vừa add vào ko chạy, chả hiểu, para tank thì ko sao
    đã khai báo đầy đủ rồi mà ta :-?

    nó có rechar time luôn, nhưng khi active lại ko đc
     
  19. Wakowski

    Wakowski Mario & Luigi

    Tham gia ngày:
    14/6/10
    Bài viết:
    781
    ^
    2 superweapon trùng nhau thì ko bao giờ chạy đc bạn ơi, vd như cái PsychicReveal, đố ai làm đc 2 kái như vậy mà chạy đc
     
  20. Natit_Titan

    Natit_Titan Generalissimus Moderator

    Tham gia ngày:
    12/9/08
    Bài viết:
    6,086
    3 cái para tank tui làm đc mà :-?
    với mấy cái này tui làm đc hết rùi, nhưng copy wa file rulesmd khác làm lại từ đầu thì ko chạy :(
     

Chia sẻ trang này