[秘技]《魔戒 中土大戰》英雄修改

qqfreeqq2001(陰川蝴蝶君)
  • 文章數:246
  • 積分:0
#define LEGOLAS_BUILDCOST 3000 創造所需要的錢

  #define LEGOLAS_BUILDTIME 30 所花費的時間

  #define LEGOLAS_HEALTH 1000 英雄的血

  #define LEGOLAS_LVL1_EXP_AWARD 70

  #define LEGOLAS_LVL2_EXP_AWARD 80

  #define LEGOLAS_LVL3_EXP_AWARD 90

  #define LEGOLAS_LVL4_EXP_AWARD 100

  #define LEGOLAS_LVL5_EXP_AWARD 120

  #define LEGOLAS_LVL6_EXP_AWARD 150

  #define LEGOLAS_LVL7_EXP_AWARD 180

  #define LEGOLAS_LVL8_EXP_AWARD 210

  #define LEGOLAS_LVL9_EXP_AWARD 250

  #define LEGOLAS_LVL10_EXP_AWARD 300升級獎勵

  #define LEGOLAS_LVL2_EXP_NEEDED 50 ;200

  #define LEGOLAS_LVL3_EXP_NEEDED 100 ;400

  #define LEGOLAS_LVL4_EXP_NEEDED 200 ;600

  #define LEGOLAS_LVL5_EXP_NEEDED 300 ;800

  #define LEGOLAS_LVL6_EXP_NEEDED 500 ;1000

  #define LEGOLAS_LVL7_EXP_NEEDED 700 ;1200

  #define LEGOLAS_LVL8_EXP_NEEDED 900 ;1400

  #define LEGOLAS_LVL9_EXP_NEEDED 1100 ;1600

  #define LEGOLAS_LVL10_EXP_NEEDED 1500 ;2000升級經驗

  #define LEGOLAS_PREATTACKDELAY 800

  #define LEGOLAS_DELAYBETWEENSHOTS 0

  #define LEGOLAS_FIRINGDURATION0上面3個都和攻擊速度有關係,只要改2,3就好了,攻擊間隔的意思,0就是無攻擊間隔,但人物打起來很難看,200-300適中

  #define LEGOLAS_RELOADTIME_MIN 1000

  #define LEGOLAS_RELOADTIME_MAX1000攻擊速度(遠程角色特有,所有英雄裏就3個人有這選項,改太低了也沒用,殺一個人會出2下攻擊浪費了,1000-1000基本是一下一個)

  #define LEGOLAS_BOW_RANGE 400 遠程攻擊範圍(已經超級遠了,投石車估計才450)

  #define LEGOLAS_BOW_DAMAGE 60 遠程攻擊力

  #define LEGOLAS_HAWKSTRIKE_DAMAGE 200

  #define LEGOLAS_HAWKSTRIKE_RANGE 410

  #define LEGOLAS_ARROWSTORM_DAMAGE 80

  #defineLEGOLAS_ARROWSTORM_RANGE400這些好像是他的攻擊特性?還是技能攻擊力?(不確定,但差不多,就是他那個範圍魔法的攻擊力)

  #define LEGOLAS_KNIFE_PREATTACKDELAY 500

  #define LEGOLAS_KNIFE_DELAYBETWEENSHOTS 1

  #define LEGOLAS_KNIFE_FIRINGDURATION 500

  #define LEGOLAS_KNIFE_DAMAGE40這些是他的近戰數據(也是技能,一般角色在開始的那3個改一下就可以了,這是Legolas特有的)

  附上修改過的INI

-------------------------------------------------------------------------------

邪惡陣營

  1級

  SpecialPower SpellBookTaint

  Enum = SPECIAL_SPELL_BOOK_TAINT

  RadiusCursorRadius = 175 ; Match the radius in FXListTaintFX

  RequiredScience = SCIENCE_Taint

  ReloadTime = 240000 ; in milliseconds

  InitiateAtLocationSound = SpellTaint

  ViewtDuration = 5000

  ViewtRange = 175

  End腐敗大地

  SpecialPower SpellBookEyeofSauron

  Enum = SPECIAL_SPELL_BOOK_EYE_OF_SAURON

  ReloadTime = 180000 ; in milliseconds

  PublicTimer = No

  RadiusCursorRadius = 75.0

  RequiredScience = SCIENCE_EyeofSauron

  InitiateAtLocationSound = EyeOfSauronCreated

  End邪眼

  SpecialPower SpellBookWarChant

  Enum = SPECIAL_SPELL_BOOK_WAR_CHANT

  ReloadTime = 120000 ; in milliseconds

  PublicTimer = No

  ;InitiateSound = RohirrimSpeechCheer

  RadiusCursorRadius = 75.0

  RequiredScience = SCIENCE_WarChant

  InitiateAtLocationSound = SpellWarChant

  End戰歌

  SpecialPower SpellBookPalantirVision

  Enum = SPECIAL_SPELL_BOOK_PALANTIR_VISION

  ReloadTime = 150000 ; in milliseconds

  PublicTimer = No

  RadiusCursorRadius = 300.0

  RequiredScience = SCIENCE_PalantirVision

  InitiateAtLocationSound = SpellPalantirVision

  End勃蘭特瑞

  2級

  SpecialPower SpellBookIndustry

  Enum = SPECIAL_SPELL_BOOK_INDUSTRY

  ReloadTime = 240000 ; in milliseconds

  PublicTimer = No

  RadiusCursorRadius = 200.0

  RequiredScience = SCIENCE_Industry

  InitiateAtLocationSound = SpellIndustry

  End工業

  SpecialPower SpellBookScavenger

  Enum = SPECIAL_SPELL_BOOK_CALL_THE_HORDE

  RequiredScience = SCIENCE_Scavenger

  ReloadTime = 0 ; in milliseconds

  End掠食

  SpecialPower SpellBookDevastation

  Enum = SPECIAL_SPELL_BOOK_DEVASTATION

  ReloadTime = 240000 ; in milliseconds

  PublicTimer = No

  RadiusCursorRadius = 150 ;75.0

  RequiredScience = SCIENCE_Devastation

  InitiateAtLocationSound = SpellDevastation

  ViewtDuration = 7500

  ViewtRange = 150

  End破壞

  3級

  SpecialPower SpellBookDarkness

  Enum = SPECIAL_SPELL_BOOK_DARKNESS

  RequiredScience = SCIENCE_Darkness

  ReloadTime = 600000 ; in milliseconds

  InitiateAtLocationSound = SpellDarkness

  End黑暗

  SpecialPower SpellBookCalltheHorde

  Enum = SPECIAL_SPELL_BOOK_CALL_THE_HORDE

  RequiredScience = SCIENCE_CalltheHorde

  ReloadTime = 300000 ; in milliseconds

  InitiateSound = SpellCallTheHordeStereo

  End呼叫部隊

  SpecialPower SpellBookFreezingRain

  Enum = SPECIAL_SPELL_BOOK_FREEZING_RAIN

  RequiredScience = SCIENCE_FreezingRain

  ReloadTime = 180000 ; in milliseconds

  InitiateSound = ThunderStrikesStereo

  End凍雨

  SpecialPower SpellBookFueltheFires

  Enum = SPECIAL_SPELL_BOOK_FUEL_THE_FIRES

  ReloadTime = 0

  PublicTimer = No

  RequiredScience = SCIENCE_FueltheFires

  InitiateSound = SpellFuelTheFires

  End填滿熔爐燃料

  4級

  SpecialPower SpellBookBalrogAlly

  Enum = SPECIAL_SPELL_BOOK_BALROG_ALLY

  ReloadTime = 360000 ; in milliseconds

  PublicTimer = No

  RadiusCursorRadius = 75.0 ; Match the radius inFXListSummonBalrogStart

  RequiredScience = SCIENCE_BalrogAlly

  ViewtDuration = 5000

  ViewtRange = 100

  End召喚炎魔

  光明陣營

  1級

  SpecialPower SpellBookHeal

  InitiateAtLocationSound = SpellHeal

  Enum = SPECIAL_SPELL_BOOK_HEAL

  ReloadTime = 1200

  PublicTimer = No

  RequiredScience = SCIENCE_Heal

  RadiusCursorRadius = SPELL_HEAL_RADIUS_CURSOR

  End醫療

  SpecialPower SpellBookElvenWood

  Enum = SPECIAL_SPELL_BOOK_ELVEN_WOOD

  RadiusCursorRadius = 175 ; Match the radius inFXListElvenWood

  RequiredScience = SCIENCE_ElvenWood

  ReloadTime = 240000 ; in milliseconds

  InitiateAtLocationSound = SpellElvenWood

  ViewtDuration = 5000

  ViewtRange = 175

  End精靈森林

  SpecialPower SpellBookDraft

  Enum = SPECIAL_SPELL_BOOK_DRAFT

  ReloadTime = 60000

  PublicTimer = No

  RequiredScience = SCIENCE_Draft

  ;InitiateSound = PeasantVoiceDraftUpgrade ;this didnt work

  ;InitiateAtLocationSound = PeasantVoiceDraftUpgrade ;thisdidntwork

  End徵兵

  2級

  SpecialPower SpellBookGandalftheWhite

  Enum = SPECIAL_SPELL_BOOK_GANDALF_THE_WHITE

  ReloadTime = 0 ; in milliseconds

  PublicTimer = No

  InitiateSound = RohirrimSpeechCheer

  ;PalantirMovie = PalantirAlert_RohanReinforcements

  RequiredScience = SCIENCE_GandalftheWhite

  End幹豆腐加強

  SpecialPower SpellBookElvenAllies

  Enum = SPECIAL_SPELL_BOOK_ELVEN_ALLIES

  RequiredScience = SCIENCE_ElvenAllies

  ReloadTime = 300000 ; in milliseconds

  InitiateAtLocationSound = SpellElvenSummon

  RadiusCursorRadius = 100.0

  End召喚精靈同盟

  SpecialPower SpellBookRohanAllies

  Enum = SPECIAL_SPELL_BOOK_ROHAN_ALLIES

  RequiredScience = SCIENCE_RohanAllies

  ReloadTime = 300000 ; in milliseconds

  InitiateAtLocationSound = SpellRohirrimSummon

  RadiusCursorRadius = 110.0 ;150.0

  End召喚洛漢同盟

  SpecialPower SpellBookAnduril

  Enum = SPECIAL_SPELL_BOOK_ANDURIL

  ReloadTime = 0; 240000 ; in milliseconds

  PublicTimer = No

  InitiateSound = RohirrimSpeechCheer

  ;PalantirMovie = PalantirAlert_RohanReinforcements

  RequiredScience = SCIENCE_Anduril

  End安杜瑞爾

  3級

  SpecialPower SpellBookCloudBreak_SP

  ;; Hacky special ability for the part cloud behavior

  Enum = SPECIAL_SPELL_BOOK_CLOUD_BREAK

  RequiredScience = SCIENCE_CloudBreak_SP

  ReloadTime = 300000 ; in milliseconds

  InitiateSound = SpellCloudBreakStereo

  End撥雲見日

  SpecialPower SpellBookEagleAllies

  Enum = SPECIAL_SPELL_BOOK_EAGLE_ALLIES

  RequiredScience = SCIENCE_EagleAllies

  ReloadTime = 360000 ; in milliseconds

  InitiateAtLocationSound =SpellEagleAlliesSummon;EagleVoiceSelect

  RadiusCursorRadius = 100.0

  End召喚巨鷹

  SpecialPower SpellBookEntAllies

  Enum = SPECIAL_SPELL_BOOK_ENT_ALLIES

  RequiredScience = SCIENCE_EntAllies

  ReloadTime = 480000 ; in milliseconds

  InitiateAtLocationSound = SpellEntsSummon

  RadiusCursorRadius = 100.0

  End召喚樹人

  4級

  SpecialPower SpellBookArmyoftheDead

  Enum = SPECIAL_SPELL_BOOK_ARMY_OF_THE_DEAD

  RequiredScience = SCIENCE_ArmyoftheDead

  ReloadTime = 3600 ; in milliseconds

  InitiateAtLocationSound =ArmyDeadEnterMono;ArmyDeadEnterStereo

  RadiusCursorRadius = 200.0

  ViewtDuration = 5000

  ViewtRange = 150

  End召喚王者軍隊

  gandalf技能

  SpecialPower SpecialAbilityLightningSword

  Enum = SPECIAL_ARROW_STORM

  ReloadTime = 1000 ; in milliseconds

  PublicTimer = No

  RadiusCursorRadius = 220.0

  ViewtDuration = 1000

  ViewtRange = 320

  End召喚閃電

  SpecialPower SpecialAbilityWizardBlast

  Enum = SPECIAL_WIZARD_BLAST

  ReloadTime = 1000

  PublicTimer = No

  ;InitiateSound = GandalfVoiceAttackWizardBlast ;this plays whenhefires, not when he targets

  End巫師風暴

  SpecialPower SpecialAbilityWordOfPower

  Enum = SPECIAL_WORD_OF_POWER

  ReloadTime = 1000

  PublicTimer = No

  End終極殺陣

  SpecialPower SpecialAbilityArrowStorm

  Enum = SPECIAL_ARROW_STORM

  ReloadTime = 60000 ; in milliseconds

  PublicTimer = No

  RadiusCursorRadius = 120.0 ;Changing this???

  Dont, unless you are changing ArrowStormUpdatesTargetRadius.They need to match.

  ;InitiateAtLocationSound = GenericSpell

  ViewtDuration = 5000

  ViewtRange = 120

  End Legolas秒大象:)

  SpecialPower SpecialAbilityHawkStrike

  Enum = SPECIAL_AT_VISIBLE_T

  ReloadTime = 3000

  PublicTimer = No

  InitiateSound = LegolasHawkStrikeArrowShoot ;this plays whenhefires, not when he targets

  End Legolas秒小像:)

  SpecialPower SpecialAbilityTrainArchers

  Enum = SPECIAL_KINGS_FAVOR

  ReloadTime&nbs

--------------------------------------------------------------------------------

自爆是指:

  遊戲進行一會兒,甘道夫或者別的什麼人,在身邊十里之內沒有一個敵人、HP全滿沒有中任何異常狀態的情況下,突然“啊”一聲的倒下,而且建築物都自爆,螢幕上出現“失敗”的字樣。

  本人用作了詳細測試,資料如下

  電腦兩台.xp, 有還原系統,

  原版繁體中文版一隻,

  小鏡像(這裡下載的.當時只有英文版未有中文版,所以我相信這小鏡像是英文版的小鏡像)

  測試一

  A電腦裝原版繁體中文版,使用小鏡像,遊戲中沒有自爆,匯出reg,把A電腦的中土傳送到B電腦,把A匯出的reg在B電腦匯入,就算使用小鏡像或是正版CD,也會自爆,也測試過把unicode語言改成英語也是自爆.

  測試二

  把剛才能正常玩的A電腦.在[HKEY_LOCAL_MACHINESOFTWAREElectronicArtsEAGamesThe BattleforMiddle-earthergc]把原裝的cd-key改作其他cd-key.,進入遊戲.會發生自爆,之後再把[HKEY_LOCAL_MACHINESOFTWAREElectronicArtsEAGamesThe BattleforMiddle-earthergc]改回正版的cd-key,進入遊戲.竟然也會自爆,再試把之前匯出的reg匯入回A電腦.進入遊戲.也是自爆,我在這情況下不得不把XP還原.再重裝中土。

  測試三

  把A電腦重裝XP後.再重裝中土,安裝後未開始遊戲.直接入[HKEY_LOCAL_MACHINESOFTWAREElectronicArtsEAGamesThe Battle forMiddle-earthergc]把cd-key改為其他cd-key.之後也沒有開始遊戲.再立即把cd-key改回原版的cd-key. 使用原只光碟執行遊戲.竟然自爆.

  結論.只要是把cd-key修改過.就會自爆......

  當然我不知道ea的遊戲如何測到這個情況.(其他EA遊戲也有這情況,例如將軍會自爆,最近的太平洋戰役連上線上會出現cd-key錯誤,cd-key是正版的)

  這裡的朋友想解決自爆的問題我有方法.

  第一是需要安裝中土的安裝檔.我不知大家下載回來的是怎樣的,但第一個條件,你的安裝檔必須跟原版的一樣要在安裝時輸入cd-key那一種安裝檔.

  第二,是把你登錄檔內,在安裝中土前,把以前的中土登錄檔移除.步驟如下,先在開始-->執行-->輸入regedit

  有兩處地方的資料要手動刪除

  1.[HKEY_LOCAL_MACHINESOFTWAREEA GamesThe BattleforMiddle-earthbr>2.[HKEY_LOCAL_MACHINESOFTWAREElectronicArtsEAGamesThe Battle for Middle-earthbr>

  請看清楚.兩個都是差不多.但其實是不同地方.

  確實刪除後.再安裝一次中土.相信100%不會再自爆.

  有問題的朋友快試,我的測試花了不少時間呢!!


---
PS2 GAME論壇 金手指+功略+密技 什麼機型都有 . 來這裡 金手指不用找那麼辛苦 [url=http://www.ps2.idv.tw/]PS2GAME論壇[什麼金手指都有][/url] ====================================== 壞人有壞人的氣魄,規矩有規矩的眉角, 殺手有殺手的角度,遊戲有遊戲的魅力。 ======================================

※最後編輯:2005-01-18 12:03:51
  •  
1