Bây giờ tôi sẽ HD các bạn cách add thêm 1 cái nhà sinh sản ra vàng, cách tạo cũng đơn giản chỉ có vài điểm cần chú ý, nhiều bạn thắc mắc là đã copy toàn bộ những thứ có liên quan đến cái nhà đó từ một bản mod khác sang bản mod của mình rồi nhưng tại sao cái nhà nó không hoạt động. Nói nó không hoạt động là cũng chưa chính xác lắm thực chất nó vẫn hoạt động nhưng sinh ra rất ít vàng trong khi các bản mod khác thì nó sinh ra vàng rất nhiều. Bài viết dưới đây của mình sẽ giải đáp thắc mắc đó của các bạn.
- Yêu cầu : Tạo một cái nhà sinh sản ra vàng
- Mức độ khó/dễ : Khá
- Thực hành :
- Vì bài mang tính chất hướng dẫn code là chính nên việc hướng dẫn làm sao add hỉnh ảnh cái nhà không đề cập ở đây, các bạn có thể tìm hiểu qua các bài đã viết để biết cách add nhà vào game, cũng vì code là chính nên mình sẽ sử dụng hình ảnh cái cột sét quân SOVIET tạm coi là cái nhà sinh ra vàng. Tôi sẽ add thêm cái nhà này vào quân soviet
- Mở rulesmd.ini lên tìm đến [BuildingTypes] thêm vào trong danh sách đó biến của nhà mới mình sẽ thêm ở ví dụ này tôi gọi là SSVANG. Tìm tới danh sách các nhà của quân SOVIET bằng cách tìm từ khóa Soviet Buildings trong cái đống này các bạn thêm cho tôi đoạn code về cái nhà như sau.
[SSVANG] Name=Nha Sinh San Vang Soviet UIName=Name:ssvang BuildCat=Resource Image=NATSLA ;Su dung hinh anh cot set nhe Prerequisite=NACNST ;Yeu cau xay xong chinh phu la co TechLevel=10 Strength=1300 Adjacent=20 ;Xay duoc rat xa Points=30 Power=-50 Sight=10 Armor=concrete Cost=2500 Soylent=1250 Owner=Russians,Confederation,Africans,Arabs Explosion=BUILDINGEXP,BUILDINGEXP2,BUILDINGEXP3,TWLT036 HalfDamageSmokeLocation1=0,0,0 DamageSmokeOffset=410, 100, 165 ThreatPosed=5 Capturable=false ;AIBuildThis=yes ;Dong nay khi test co the bo qua, dong nay se them vao neu ban muon COM tu dong xay nha nay AIBasePlanningSide=1 TogglePower=no ;Co the tat cung cap nang luong cho nha nay khong, vao game mo phan KeyControl len tim se hieu cai nay BuildLimit=2 ;Xay duoc 2 cai EligibileForAllyBuilding=yes BuildTimeMultiplier=0.5 Primary=OreField ;La nha nhung co Weapon nhe, Weapon nay ban ra dan la Gold do AttackFriendlies=yes ;Tan cong dong doi GuardRange=255 ;Khoang cach phong thu DefaultToGuardArea=yes ;Tu dong phong thu khu vuc OpportunityFire=yes [OreField] Damage=1 ROF=200 Range=500 Speed=100 AreaFire=yes FireOnce=no Projectile=InvisibleOre Warhead=OreWarhead Report=OreMineExtract DecloakToFire=no [InvisibleOre] Inviso=yes Image=none SubjectToCliffs=no ;yes SubjectToElevation=no ;yes SubjectToWalls=no [OreWarhead] Verses=50%,50%,50%,50%,50%,50%,50%,50%,50%,50%,50% InfDeath=0 CellSpread=10 MinDebris=20 ;Bao nhieu vang se sinh ra sau moi lan fire MaxDebris=20 ;Bao nhieu vang se sinh ra sau moi lan fire DebrisTypes=PEBBLE DebrisMaximums=20 ;Bao nhieu vang se sinh ra sau moi lan fire
- Bạn có thể add luôn code Weapon – Projectile – Warhead ngay bên dưới code nhà luôn cho tiện quản lý chứ không cần sắp xếp chúng vào chỗ Weapon, Projectile, Warhead ở gần cuối file rulesmd.ini đâu, tôi vẫn hay làm thế để tiện chỉnh sửa và quản lý.
- Trên thực tế chúng ta tạo ra 1 cái nhà có khả năng bắn quân mình và bắn tự động (code DefaultToGuardArea) cũng như bạn chọn 1 đám Units và nhấn nút G thì đám Units đó sẽ vào trạng thái Guard Mode tự động phòng thủ khu vực ấy mà, ta settings cho cái nhà tự động phòng thủ khu vực và kẻ địch của nó có cả quân mình, nhưng đừng lo nó oánh mất máu với thông số vũ khí bạn thấy thì nó sẽ không bắn mất máu đâu.
- Khai báo Warhead mới trong [Warheads] nhé không là lỗi đấy ở đây là OreWarhead. Chú ý khi khai báo những cái này phải đúng tên cả chữ hoa và chữ thường kẻo nó không hoạt động lại đổ cho code sai
- Tiếp tục tìm đến [PEBBLE] thay thế cả đoạn code của nó bằng đoạn sau
[PEBBLE] Name=TiberiumShard Image=TIRE Elasticity=0.0 MinAngularVelocity=12.0 MaxAngularVelocity=24.0 MinZVel=30.0 MaxZVel=32.0 MaxXYVel=18.0 Duration=5 ;80 ExpireAnim=TWNK1 ;Neu khong thich hieu ung ong anh, lap lanh thi bo dong nay di. Damage=0 DamageRadius=0 Warhead=AP IsTiberium=true TiberiumRadius=7 TiberiumSpawnType=TIB08 IsMeteor=true
- Dòng TiberiumSpawnType=TIB08 các bạn điền 08 hay 09 hay 20 cũng được nó chỉ là loại vàng sẽ spawn lên mà thôi, cũng có thể nó liên quan đến code Value tôi thắc mắc bên dưới nên cứ điền 08 cho lành cũng chẳng sao
- Trong code này có dòng Image=TIRE các bạn đừng lo cũng chẳng cần copy thêm file đó vào đâu nó có sẵn trong bản gốc của game rồi. Nói chung cái nhà này chỉ cần chuẩn bị hình ảnh của ngôi nhà để add vào game mà thôi chứ không cần cho thêm cái gì khác.
- Rồi sau khi xong bước này thì cái nhà sinh sản vàng đã hoạt động nhưng không bình thường, ý tôi là nó sinh ra rất ít vàng. Còn một thao tác nữa sẽ giúp nó sinh ra rất nhiều vàng
- Tìm khóa [Vinifera] và [Riparius] trong này dòng Growth bạn chỉnh thành 100 là nó đã sản sinh vàng nhanh rồi số càng nhỏ càng nhanh, muốn nhanh và nhiều thì dòng GrowthPercentage bạn chỉnh thành 1.0 số càng cao càng nhanh, nhiều ở đây các bạn phải để ý vàng mọc đầu tiên mọc 1 tí rồi càng ngày càng dày lên bãi vàng lâu không khai thác trông sẽ dầy đặc còn bãi vàng khai thác hết rồi mọc lại thì lưa thưa, nếu chỉ số này cho bằng 1.0 thì nó mọc dầy lên rất nhanh, càng dày lượng vàng càng nhiều. Dòng Spread là mọc lan rộng hay không số càng nhỏ càng lan rộng, nếu để mặc định là 2200 bạn sẽ thấy vàng mọc thành nhóm nhỏ quanh nhà sinh sản nhưng nếu bạn để là 100 chẳng hạn nó sẽ mọc lan rất rộng ra xung quanh cái nhà, cận thận kẻo lan rộng quá không còn chỗ xây nhà nữa đâu
[Riparius] Name=Tiberium Riparius Image=1 Power=0 Value=25 Growth=100 ;def 2200 GrowthPercentage=.95 ;def .06 Spread=2200 SpreadPercentage=.95 ;def .06 Color=NeonGreen [Vinifera] Name=Tiberium Vinifera Image=3 Value=25 Growth=100 GrowthPercentage=.95 Spread=2200 ;def 2200 SpreadPercentage=.95 ;def .06 Power=0 ; 10 Color=NeonBlue ; **WARNING**: If you change this color, notify Bret_a Debris=CRYSTAL1,CRYSTAL2,CRYSTAL3,CRYSTAL4
- Chú ý khi chỉnh sửa trong khóa [Vinifera] và [Riparius] này thì tốc độ mọc vàng của cả bản đồ nói chung đều thay đổi theo cái này chứ không chỉ riêng cái nhà vàng của mình đâu, nhưng dẫu sao cái nhà vàng của mình mọc vẫn nhanh hơn vì trong phần Weapon mình để speed nó cao còn cái cọc mọc vàng có sẵn của mỗi bãi vàng speed mọc chậm hơn nhiều. Nếu chỉnh Spread=100 Growth=100 GrowthPercentage=1.0 thì cùng lắm 1 phút là nó mọc kín màn hình mà có khi 30 giây nếu để tốc độ game Fastest(Màn hình thôi nhé không phải bản đồ) như cái hình này nè. Và vẫn tham muốn nó mọc lan rộng nhanh hơn nữa thì đây SpreadPercentage số càng cao càng lan nhanh.
- Tìm dòng GrowthRate= chỉnh số càng nhỏ mọc vàng càng nhanh. Sẽ là tốc độ chung của cả map.
- Trong đống code này có dòng Value=25 đây là giá trị của vàng khi xe khai thác được. Với code này các bạn chú ý thêm 1 điều nữa ở code của xe vàng có dòng sau Storage đây là sức chứa của xe vàng như mình đã nói ở những bài trước xe vàng soviet có sức chứa 40 và Value ở [Vinifera] là 25 thì 1 lần khai thác full thùng về đổ vàng vào nhà vàng bạn sẽ được 25×40=1000 vàng các bạn đã hiểu rồi chứ, nếu cách bạn tăng Value lên thì cứ thế mà tính. Trong code này có 1 điều tôi thắc mắc đó là tôi đã test tăng Value lên 250 và xem xem cái cột mọc vàng có sẵn của Map có mọc loại vàng Value=250 không thì thấy xe vàng khai thác full về đổ vẫn chỉ có 1000 mà thôi còn nếu khai thác vàng của cái cột mọc vàng ta thêm vào về đổ thì ta có 10.000 vàng vì 250×40 mà. Chú ý chỉnh vừa phải kẻo mất cân bằng game nhé.
- Với đống code hướng dẫn này bạn có thể tạo được cho mình 1 cái nhà sinh sản vàng theo ý muốn, có thắc mắc gì thì hỏi nhé.
- Bài HD dựa trên Rulesmd.ini nguyên bản chưa chỉnh sửa của game
Series Mod game Red Alert 2:
- Các tool cần dùng cho việc MOD game Red Alert 2
- [PC][Red Alert 2]Hướng dẫn cơ bản về XCC Mixer và XCC Mixer Edito
- [PC][Red Alert 2]Tạo Icon
- [PC][Red Alert 2]Hướng Dẫn vũ khí cho các đơn vị
- [PC][Red Alert 2]Chỉnh sửa file Rules.ini (Ra2) Rulesmd.ini(Yuri)
- [PC][Red Alert 2]HD chỉnh sửa thông số cơ bản cho đơn vị lính
- [PC][Red Alert 2]Chỉnh sửa về nhà cửa
- [PC][Red Alert 2]Chỉnh sửa Super Weapon
- [PC][Red Alert 2]Chỉnh sủa hệ thống lính nhẩy dù
- [PC][Red Alert 2]Chỉnh sửa thông số phụ
- [PC][Red Alert 2]Thêm đơn vị mới dựa vào những gì đã có
- [PC][Red Alert 2]Thêm đơn vị mới hoàn toàn
- [PC][Red Alert 2]Soạn thảo Sequence cho lính
- [PC][Red Alert 2]Hướng dẫn việt hóa tiếng việt không dấu
- [PC][Red Alert 2]Tạo Icon cho game by whisky157
- [PC][Red Alert 2]Tạo map by Whisky157
- [PC][Red Alert 2]Thêm tank cho game by whisky157
- [PC][Red Alert 2]Vũ khí và các loại hiệu ứng trong game
- [PC][Red Alert 2]1 số vấn đề về rulesmd.ini (rules.ini) by whisky157 & F-Fantasy
- [PC][Red Alert 2]Hướng dẫn ADD nhà cửa trong game
- [PC][Red Alert 2]Liên kết giữa xe tăng và các loại nhà phòng thủ.
- [PC][Red Alert 2]100 unit bug
- [PC][Red Alert 2]Hướng dẫn tạo nhà sinh sản vàng
- [PC][Red Alert 2]Hướng dẫn Add thêm nước mới
- [PC][Red Alert 2]Hướng dẫn tạo Missile mới
- [PC][Red Alert 2]Hướng dẫn thêm side mới
- [PC][Red Alert 2]Tạo Campaign map by Natit_Titan
- [PC][Red Alert 2]Tạo map chuyển từ ngày sang đêm và ngược lại by Natit_Titan
- [PC][Red Alert 2]Vài thông số của thẻ Event cho campaign by Stork[gm]
- [PC][Red Alert 2]Thông số thẻ Action by Stork[gm]
- [PC][Red Alert 2]AiEditor
- [PC][Red Alert 2]Code SuperWeapon(Yêu cầu Ares)
- [PC][Red Alert 2]Cách thêm Repair Ring.
- [PC][Red Alert 2]Convert Animation GIF to SHP
- [PC][Red Alert 2]Tạo tăng lửa (Flame Tank)
- [PC][Red Alert 2]Chuyển đổi mấy file GIF “NHÀ” vào game.
- [PC][Red Alert 2]Tạo vũ khí dạng RailGun