[PC][Red Alert 2]Hướng dẫn Add thêm nước mới


Trước hết phiên bản của bạn đang chơi phải là bản đã update Npatch, nếu chưa update patch này thì không thể thêm 1 nước mới vào game mà chỉ có thể tạo 1 nước đè lên nước nào đó đã có.
  • Ở đây tôi chỉ hướng dẫn thêm 1 quốc gia mới chứ không hướng dẫn những thứ cơ bản như làm sao trích xuất rulesmd.ini, làm sao cho game nó load rulesmd.ini mới do mình edit v….v….Mới tức là ngoài các quốc gia đã có ta thêm hẳn 1 quốc gia mới nữa vào game nhưng quốc gia này cũng chỉ thuộc 1 trong 3 phe là Tư bản – Chủ Nghĩa – Yuri
  • Yêu cầu : Tạo 1 quốc gia mới mang tên VietNam
  • Mức độ khó/dễ : Khá
  • Thực hành
    • Mở file rulesmd.ini lên tìm từ khóa [Countries] ta sẽ thấy
      Code:
      [Countries]
      0=Americans
      1=Alliance
      2=French
      3=Germans
      4=British
      5=Africans
      6=Arabs
      7=Confederation
      8=Russians
      9=YuriCountry
      10=GDI
      11=Nod
      12=Neutral
      13=Special
    • Ta thêm vào dưới nước số 9 là YuriCountry 1 dòng nữa là 10=VietNam rồi sửa lại các con số thứ tự bên dưới ta được
      Code:
      [Countries]
      0=Americans
      1=Alliance
      2=French
      3=Germans
      4=British
      5=Africans
      6=Arabs
      7=Confederation
      8=Russians
      9=YuriCountry
      10=VietNam
      11=GDI
      12=Nod
      13=Neutral
      14=Special
    • Tiếp tục tìm từ khóa [Sides] thực ra nó ngay bên dưới đoạn chúng ta vừa chỉnh sửa. Ở đây các bạn muốn choVietNam thuộc phe GDI (bao gồm British,French,Germans,Americans,Alliance) hay NOD (bao gồmRussians,Africans,Confederation,Arabs) hoặc thuộc phe thứ 3 là Yuri, cái này thì tùy các bạn thôi, cho thuộc phe nào thì VietNam sẽ sở hữu công nghệ của phe đó. Ở đây tôi cho vào phe NOD tôi có
      Code:
      GDI=British,French,Germans,Americans,Alliance
      Nod=Russians,Africans,Confederation,Arabs,VietNam  
      ThirdSide=YuriCountry
    • Tiếp tục tìm từ khóa [GDI] ở đây các bạn sẽ thấy nó liệt kê danh sách các quốc gia và phe phái như [GDI] [NOD] [British] [French] ….. Bạn thêm 1 đoạn code này vào trong dãy đó, tôi sẽ add thêm ngay vào sau phần khai báo của[NOD] và trước [British].
      Code:
      [Nod]
      UIName=Name:Nod
      Name=Nod
      Suffix=Allied
      Prefix=G
      Color=Gold
      MultiplayPassive=true
      Side=GDI
      SmartAI=yes
       
      [VietNam]
      UIName=Name:VietNam ;Dien cai gi vao cung duoc vi game no khong load cai bien nay dau no load mac dinh Country10
      Name=Viet Nam
      Suffix=Soviet
      Prefix=B
      Color=DarkRed
      Multiplay=yes
      Side=Nod
      SmartAI=yes
      
      [British]
      UIName=Name:British
      Name=Great Britain
      Suffix=Allied
      Prefix=G
      Color=Gold
      Multiplay=yes
      Side=GDI
      SmartAI=yes
      ;VeteranAircraft=SHAD
      ;VeteranInfantry=GHOST,SNIPE
    • Ở đây có 1 số code để bạn add vào sử dụng cho riêng mình quốc gia này như tốc độ bay của máy bay, tốc độ di chuyển của các đơn vị bộ binh (gồm cả tăng và lính) tiền, sức bắn……về những code này mình sẽ hướng dẫn các bạn cách thêm vào như sau
      • Nhóm Code A
        • Armor : Áo giáp, càng to càng khỏe, mặc định là 1.0
        • Speed : Tốc độ di chuyển (Dành cho Infantry và Units thôi nhé)
        • Cost : Tiền, càng to càng rẻ, mặc định 1.0
        • BuildTime : Tốc độ mua nhà và các đơn vị, các bạn sẽ mua nhanh hay chậm, càng to mua càng lâu, mặc định 1.0
        • Veteran : 1 sao.
      • Nhóm Code B
        • Aircraft : Không quân
        • Units : Tăng bộ binh
        • Infantry : Lính bộ binh
        • Buildings : Nhà cửa
        • Defenses : Nhà phòng thủ
      • Nhóm Code C
        • Mult : Chế độ chơi mạng, các bạn hiểu game có 2 chế độ chơi Campaign và chơi Mạng, chơi mạng là chế độ vào chọn quân chọn bạn đồ rồi chém nhau ý
      • Nhóm Code D
        • Firepower : Sức tấn công, càng to càng mạnh, mặc định 1.0
        • ROF : Tốc độ xoay của vũ khí, càng to cảng chậm, mặc định 1.0
      • Rồi, có 4 nhóm code như thế, bây giờ 1 code nhóm A kết hợp với 1 code nhóm B rồi thêm Code nhóm C vào cuối cùng ta có 1 code hoàn chỉnh. Ví dụ Code nhóm A tôi lấy Speed code nhóm B tôi lấy Infantrycode nhóm C là Mult kết hợp lại tôi có SpeedInfantryMult tôi cho nó bằng 2.0. Vào game các bạn sẽ thấy toàn bộ các đơn vị lính của bạn di chuyển sẽ nhanh lên, và nhanh lên cụ thể trong trường hợp của tôi là gấp 2 lần, nhưng 2 lần so với cái gì? À thì 2 lần so với tốc độ của thằng lính đó do mình setting trong code của nó ấy mà, như thằng lính Conscript có speed=4 thì bây giờ nó sẽ là 8. Các giá trị điền phía sau các code này là phần trăm như 0.2 có nghĩa là 20% hay 2.0 tức là 200% và ta lấy giá trị gốc nhân với số phần trăm này ta được giá trị mới. Vì thế game để mặc định 1.0 tức 100% coi như x1 chẳng có thay đổi gì cả. Chú ý phần tốc độ chỉ nên để cho lính tăng tới 10 mà thôi, cao hơn không thể di chuyển được đâu, các bạn tính toán sao cho hợp lý
      • Riêng code Veteran không cần thêm Code nhóm C vào, ví dụ tôi muốn thằng lính Conscript của tôi mua xong là đã có 1 sao sẵn như kiểu cho SPY và nhà lính đối phương rồi ấy thì tôi thêm code này vàoVeteranInfantry=E2 thì vào game mua thằng lính là nó đã 1 sao rồi, nếu bạn muốn có thêm 1 hay 2 hay vvv đơn vị lính nữa mua xong đã có sao thì cũng thêm vào cùng cái dòng VeteranInfantry=E2 này, giả sử tôi muốn thêm lính BORIS nữa thì là VeteranInfantry=E2,BORIS. Tương tự cho Units
      • Code nhóm D thì điền thẳng vào không cần kết hợp cái gì cả, ví dụ tôi thêm Firepower=2.0 vào thì tất cả đơn vị có khả năng chiến đấu sức tấn công tăng gấp 2 lần giá trị gốc của nó. Còn ROF cũng vậy
    • Nếu bạn thêm quốc gia mới vào phe GDI hay Yuri thì bạn hãy xem các nước có thuộc phe đó họ khai báo ra sao thì copy làm giống vậy thôi. Bây giờ hãy chuẩn bị 3 file ảnh
      • 1 file ảnh hình lá cờ của quốc gia bạn muốn thêm vào định dạng PCX và đặt tên là c10_flag.pcx
      • 1 file ảnh màn hình load game lúc các bạn nhấn nút start vào chơi game định dạng SHP tên c10_ls.shp
      • 1 file hệ màu của cái ảnh load game kia để game load màu đầy đủ và chuẩn định dạng PAL tên c10_ls.pal
      • Tại sao các file này lại đặt tên như vậy là vì Npatch nó sửa file gamemd.exe để nó load mặc định như vậy, bạn đổi tên khác nó không load đâu
    • Bây giờ bạn sử dụng XCC Mixer mở file ra2md.csf ra và thêm vào các thông số như sau
      • Name:Country10
      • Name:Country10SW
      • LoadBrief:Country10
      • STT:Country10
      • Khi bạn nhấn chọn Menu xổ xuống và di con chuột vào chữ Viet Nam sẽ thấy có 1 dòng giải thích góc trái phía dưới đó chính là stt:Country10
      • Trong menu xổ xuống có chữ Viet Nam là do name:Country10
      • Cái dòng có chữ Noi Tieng Ve Cong Nghe Tang Hinh là loadbrief:Country10 đấy. Còn những cái kia mình không điền vào để nó hiện lên các bạn biết là cái gì
    • Công việc coi như xong 1 nửa, bây giờ bạn phải thêm VietNam cho nó sở hữu các nhà như nhà chính phủ này, năng lượng này vv…..v….v.rồi các units các infantry nữa, thêm VietNam vào dòng Owner nhé, cụ thể :
      • Các nhà cần thêm VietNam :
        • NACNST, NAPOWR, NAHAND, NAREFN, NAWEAP, NARADR, NAYARD, NADEPT, NATECH, NANRCT, NAINDP
        • NAWALL, NALASR, NAFLAK, TESLA, NABNKR, NAIRON, NAMISL
      • Các đơn vị lính cần thêm VietNam
        • E2, DOG, FLAKT, SENGINEER, SHK, IVAN, BORIS, CIVAN, LUNR
        • Phần các đơn vị lính đặc biệt thì có thể không thêm cũng được, các đơn vị mà code có dòng này RequiredHouses
      • Các đơn vị tăng thuyền máy bay cần thêm VietNam
        • DRON, HTK, HTNK, V3, APOC, HARV, HORV, SMCV (Quan trọng, không thêm thì nghỉ vào game vì nó là tăng chính phủ)
        • SAPC, HYD, SUB, SQD, DRED
        • Quân Soviet không có máy bay
      • Các đơn vị cần chú ý
        • Tìm khóa [ENGINEER] đây là lính kĩ sư của Allied các bạn xem điều kiện để có thể mua lính này là Prerequisite=Barracks có nghĩa là chỉ cần mua nhà lính thì sẽ mua được đơn vị kĩ sư này, những nhà nào được định nghĩa là nhà lính thì các bạn tìm code nàyPrerequisiteBarracks=NAHAND,GAPILE,YABRCK vì thế cho nên khi game sử dụng codePrerequisite=Barracks thì có nghĩa là cứ có 1 trong 3 cái nhà lính NAHAND GAPILE YABRCK thì bạn có thể mua đơn vị này. Nếu không chú ý khi vào game xây xong nhà lính là bạn có thể mua 3 loại kĩ sư như nhau, để giải quyết vấn đề này thì trong code của lính kĩ sưAllied có thêm code ForbiddenHouses đó là những nhà không được phép mua đơn vị này, bạn thêm VietNam vào đây. Tương tự cho kĩ sư của Yuri [YENGINEER] và chó nghiệp vụ của Allied [ADOG]
      • Nếu các bạn muốn thêm 1 đơn vị nào đó vào để chỉ có VietNam mua được thì ở đơn vị đó các bạn điền code RequiredHouses=VietNam như thế thì chỉ có quân VietNam mới có thể mua đơn vị này trong game
      • Toàn bộ quá trình add thêm 1 quốc gia mới vào game mình đã HD hết, sau khi thêm những thứ trên là phần nền móng và cơ bản, còn phần này nữa đó là mỗi quân đều có 1 cái gì đó đặc biệt bạn có thể add thêm tăng hoặc lính mới vào cho quốc gia này và thiết đặt chỉ quốc gia này mua được , phần này bạn làm hay không thì tùy.
      • Làm theo bài HD của tôi thì bạn chọn cho COM VietNam thoải mái không bị lỗi giống bạn nào đó đã thắc mắc trên Gamevn tại sao cho COM chọn quốc gia mới nó văng khỏi game, còn nếu cách thêm của bạn là bạn thêm cả nhà chính phủ mới và tăng chính phủ mới thì cái đó là phần thêm [Sides] mới 1 phe mới khác hẳn các phe khác như GDI NOD hay Yuri việc này khó hơn và sẽ HD ở bài khác
      • Bài HD dựa trên bản Yuri gốc chưa mod đã Npatch

Comments

  1. Vậy tìm 1 file ảnh hình lá cờ của quốc gia, 1 file ảnh màn hình load game và 1 file hệ màu của cái ảnh load game, em phải tìm ở đâu, ở trang web nào

    ReplyDelete
  2. Bạn có thể tìm kiếm chúng ở những trang sau
    http://www.cncseries.com/
    http://yrarg.cncguild.net/
    http://www.ppmsite.com/forum/
    http://www.cncgames.com/
    http://www.cnclabs.com/

    Ngoài ra còn nhiều trang nữa vì mình nghỉ ko còn mod game này nữa cho nên chỉ còn lưu lại được những trang cũ ngày trước lúc mình còn làm - Các link trang trên mình cho bạn vẫn hoạt động bình thường bạn nhé, bạn nên vào trang http://yrarg.cncguild.net/ trước.

    ReplyDelete
  3. Sau khi tải file rồi, làm gì nữa hả anh?

    ReplyDelete
  4. Anh có phần mềm nào giúp mình tự tạo lá cờ không? Em đã thử tạo một lá cờ, khi vào game cờ bị nhòe. Cho xin cách khắc phục,thanks.

    ReplyDelete
  5. Mình có lần tự tạo lá cờ rồi nhưng mình giờ ko nhớ được chính xác là phải làm những gì.

    Còn lá cờ của bạn vào game bị nhòe là thiếu hệ màu cho lá cờ của bạn, bạn để ý trong file mix của game có các file *.PAL đó các file đó là file định nghĩa các giá trị màu để game hiểu, nếu bạn tạo 1 lá cờ (sử dụng photoshop cũng được) thì khi save lại làm sao đó để nó tạo ra 1 file *.PAL đi kèm theo file laco.shp khi đó vào game sẽ không bị nhòe bạn ạ

    ReplyDelete
  6. em đã tạo ra nước greece, làm ok rồi

    ReplyDelete
  7. Npatch là gì vậy? up lên giùm đi cám ơn

    ReplyDelete
  8. Npatch link : http://vk.cncguild.net/NPATCH/DATA/NP_SE_0020.exe

    ReplyDelete
  9. anh oi sao e ko thay file ra2.csf

    ReplyDelete
  10. "rulesmd.ini" file nay nam o cho nao vay thot.??

    ReplyDelete
  11. Em làm đúng những gì anh hướng dẫn, nhưng khi vừa vào trận thì ko xuất hiện 1 thằng lính và báo thua ngay lập tức.
    À còn mấy cái file ảnh của cờ tạo xong đặt ở đâu vậy anh? file .pal em cũng không biết làm nữa :(

    ReplyDelete

Post a Comment