基本上應該適用於資料片跟中土二
目前是歡迎轉載 請著名原作者為 Solid^4(Solid4/Speedys/Speedy)]
請幫忙看看有哪些要補的...
-改一般地圖Cp(人口)上限-
用 Finalbig或其他程式 開 ini.big
找到data/ini/gamadata.ini
然後捲到大概90% 快到底的地方後
找這一段:
;;; COMMAND POINTS FOR MULTIPLAY ;;;
GoodCommandPointsMP2 = 100 1000 ; 2 players
EvilCommandPointsMP2 = 100 1000
GoodCommandPointsMP3 = 100 875 ; 3 players
EvilCommandPointsMP3 = 100 875
GoodCommandPointsMP4 = 100 750 ; 4 players
EvilCommandPointsMP4 = 100 750
GoodCommandPointsMP5 = 100 675 ; 5 players
EvilCommandPointsMP5 = 100 675
GoodCommandPointsMP6 = 100 625 ; 6 players
EvilCommandPointsMP6 = 100 625
GoodCommandPointsMP7 = 100 575 ; 7 players
EvilCommandPointsMP7 = 100 575
GoodCommandPointsMP8 = 100 500 ; 8 players
EvilCommandPointsMP8 = 100 500
ok, 基本上 GoodCommandPointsMP8 = 100 500 ; 8 players
意思是 正義陣營(Good)在一般地圖上的CP,當場上有8個玩家的時候(MP8 or 8 players) 起始人口限制是100(然後請加上城堡人口來得實際人口限制) 極限人口是500, 依此類推
所以如果覺得 遊戲內的倍數沒用的話 請直接到這裡調
--------------------------------------------------------------------------------------------------
建築人口增加數
同樣 gamedata.ini 內 很前面(1024*768 螢幕 按page down第五頁)
找
#define GENERIC_STATUE_COMMAND_POINT_BONUS 10
#define GENERIC_ECONOMY_COMMAND_POINT_BONUS 50
#define GENERIC_FORTRESS_COMMAND_POINT_BONUS 100
#define DORMITORY_COMMAND_POINT_BONUS 25
#define OUTPOST_COMMAND_POINT_BONUS 25
ok, 如何看呢?
#define GENERIC_ECONOMY_COMMAND_POINT_BONUS 50
的意思是 Economy buildings(經濟建築,如農場 Mine 梅隆樹)的人口增加為50(一個這個建築你的人口上限+50),以此類堆
Staue-雕像
Fortress- 城堡
Dormitory跟Outpost小弟還不確定
--------------------------------------------------------------------------------------------
改單位/建築的價格、HP、攻擊等
這就比較麻煩了
基本上有兩種改法 – 1.直接到單位的ini改(比較直接)
2. 在 gamedata.ini 改(有可能會改到其他單位的數值 有些單位共用數值)
這裡先講gamedata.ini法
在Gamedata.ini內找你想改的單位/建築 ,
以 Ranger (遊俠 基本上好像Dunedain Ranger 跟Ithilien Ranger用同一套數值)
來說的話 :
;------------------------RANGER------------------------
#define GONDOR_RANGER_BUILDCOST 500
#define GONDOR_RANGER_BUILDTIME 30
#define GONDOR_RANGER_HEALTH 250 ;400 ; 120
#define GONDOR_RANGER_HEALTH_DAMAGED 100 ;200 ; 120
#define GONDOR_RANGER_HEALTH_RECOVERY_TIME 10000
#define GONDOR_RANGER_VISION_RANGE 480
#define GONDOR_RANGER_HORDE_VISION_RANGE 470
#define GONDOR_RANGER_HORDE_SHROUD_RANGE 500
#define GONDOR_RANGER_RANGE 400
#define GONDOR_RANGER_BOMBARD_MINRANGE 150
#define GONDOR_RANGER_BOMBARD_MAXRANGE 400
#define GONDOR_RANGER_DAMAGE 75
#define GONDOR_RANGER_SWORD_DAMAGE 20
#define GONDOR_RANGER_SWORD_DAMAGE_UPGRADE 40
#define GONDOR_RANGER_FIRE_UPGRADE_DAMAGE 100 ; 10
#define GONDOR_RANGER_FIRE_UPGRADE_DAMAGE_FLAME 50 ; 20
#define GONDOR_RANGER_BOW_PREATTACKDELAY 1000
#define GONDOR_RANGER_BOW_RELOADTIME_MIN 1500
#define GONDOR_RANGER_BOW_RELOADTIME_MAX 2000
#define GONDOR_RANGER_BOUNTY_VALUE 10 ; originally 12
#define GONDOR_RANGER_LONGSHOT_RANGE 9999
#define GONDOR_RANGER_LONGSHOT_CURSOR_RADIUS 80
#define GONDOR_RANGER_LONGSHOT_DAMAGE 250
#define GONDOR_RANGER_LONGSHOT_RELOAD_TIME 240000
#define DUNEDAIN_ALLIES_LIFETIME 120000
Ok, 如何看呢?
Buildcost=價格
Buildtime=生產時間
Health=HP
Vision Range=視野
Range=範圍(Ranger_Range是攻擊範圍/射程)
Damage 攻擊力
Sword Damage(好像是因為他們在近距離會拔刀@@)=劍攻擊力
FIRE_UPGRADE_DAMAGE= 火箭的攻擊力
FIRE_UPGRADE_DAMAGE_FLAME= 火箭上的火的攻擊力
LONGSHOT_RANGE= 遊俠那一招的射程
LONGSHOT_DAMAGE=那一招攻擊力
等等等…(以上只是例舉一些常見的修改)
有一些時間的單位是 millisec(千分之一秒) 要得秒數請X千分之一
其他單位的也都差不多…可以自行試試看
建築部分,跟單位一樣…
以下用 矮人城堡舉例
;//------------------------Dwarven Fortress------------------
#define DWARVEN_FORTRESS_BUILDCOST 5000
#define DWARVEN_FORTRESS_BUILDTIME 120
#define DWARVEN_FORTRESS_VISION_RANGE 400
#define DWARVEN_FORTRESS_SHROUD_CLEAR 800
#define DWARVEN_FORTRESS_HEALTH 7500
#define DWARVEN_FORTRESS_HEALTH_DAMAGED 5000
#define DWARVEN_FORTRESS_HEALTH_REALLY_DAMAGED 3500
#define DWARVEN_FORTRESS_BOUNTY_VALUE 1250
#define DWARVEN_FORTRESS_WALL_EFFECTIVE_RADIUS 1500
#define DWARVEN_FORTRESS_FIRE_FUEL 100
#define DWARVEN_FORTRESS_FIRE_MAX_BURN_RATE 20
#define DWARVEN_FORTRESS_FIRE_DECAY 5
#define DWARVEN_FORTRESS_FIRE_RESISTANCE 10
#define DWARVEN_CATAPULT_TOWER_BUILDCOST 2500
#define DWARVEN_CATAPULT_TOWER_BUILDTIME 30
#define DWARVEN_MIGHTYCATAPULT_RANGE 2000
#define DWARVEN_MIGHTYCATAPULT_ROCK_DAMAGE 500
#define DWARVEN_MIGHTYCATAPULT_FLAME_DAMAGE 500
#define DWARVEN_MIGHTYCATAPULT_DAMAGE_RADIUS 100
#define DWARVEN_MIGHTYCATAPULT_PREATTACKDELAY 400
#define DWARVEN_MIGHTYCATAPULT_DELAYBETWEENSHOTS 5000
#define DWARVEN_MIGHTYCATAPULT_FIRINGDURATION 3000
#define DWARVEN_SIEGE_KEGS_BUILDCOST 1000
#define DWARVEN_SIEGE_KEGS_BUILDTIME 30
#define DWARVEN_OIL_CASK_BUILDCOST 1500
#define DWARVEN_OIL_CASK_BUILDTIME 30
#define DWARVEN_FORTRESS_BANNER_BUILDCOST 500
#define DWARVEN_FORTRESS_BANNER_BUILDTIME 5
#define DWARVEN_STONEWORK_BANNER_BUILDCOST 2000
#define DWARVEN_STONEWORK_BANNER_BUILDTIME 30
#define DWARVEN_FLAMING_MUNITIONS_BUILDCOST 1500
#define DWARVEN_FLAMING_MUNITIONS_BUILDTIME 30
#define DWARVEN_SIEGE_KEGS_HEALTH_BONUS 1000
#define DWARVEN_STONEWORK_KEEP_HEALTH_BONUS 0 ; Nerfing the Fortress Armor Upgrade -GB
#define DWARVEN_STONEWORK_KEEP_ARMOR_BONUS 50%
#define DWARVEN_STONEWORK_EXPANSION_HEALTH_BONUS 0 ; Nerfing the Fortress Armor Upgrade -GB
#define DWARVEN_STONEWORK_EXPANSION_ARMOR_BONUS 50%
ok, 解讀時間
WALL_EFFECTIVE_RADIUS=可以蓋城牆的範圍
CATAPULT_TOWER_BUILDCOST=城堡expansion投石車的價格
剩下的是各個升級….
---------------------------------------------------