Tutek autorstwa Manwe'go.
Witam.
W tym tutorialu przedstawię jak zmienić koszt mocy.
Programy potrzebne do modddingu:
-notatnik
-Dragon Unpacker
-FinalBig.
Zaczynamy
1.Otwieramy kopię pliku ini.big poprzez Dragon Unpackera. W katalogu ini szukamy "science.ini". Otwieramy go.
2.Po otwarciu klikamy ctrl+f i wyszukujemy : "Good Science".
3.Powinniśmy otrzymać:
Science SCIENCE_ElvenGifts
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN OR SCIENCE_ELVES
SciencePurchasePointCost = GOOD_RANK_1_COST
SciencePurchasePointCostMP = 5
IsGrantable = Yes
End
Science SCIENCE_Heal
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN OR SCIENCE_ELVES OR SCIENCE_DWARVES
SciencePurchasePointCost = GOOD_RANK_1_COST
SciencePurchasePointCostMP = 5
IsGrantable = Yes
End
Science SCIENCE_Farsight
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES
SciencePurchasePointCost = GOOD_RANK_1_COST
SciencePurchasePointCostMP = 5
IsGrantable = Yes
End
Science SCIENCE_EnshroudingMistSP
PrerequisiteSciences = SCIENCE_GOOD
SciencePurchasePointCost = 5
SciencePurchasePointCostMP = 10
IsGrantable = Yes
End
Science SCIENCE_RallyingCall
PrerequisiteSciences = SCIENCE_EnshroudingMistSP
SciencePurchasePointCost = GOOD_RANK_2_COST
SciencePurchasePointCostMP = 5
IsGrantable = Yes
End
;; The MP version of the RallyingCall is available at Level 1.
Science SCIENCE_RallyingCallMP
PrerequisiteSciences = SCIENCE_DWARVES OR SCIENCE_ELVES OR SCIENCE_MEN
SciencePurchasePointCost = GOOD_RANK_2_COST
SciencePurchasePointCostMP = 5
IsGrantable = Yes
End
Science SCIENCE_EnshroudingMistMP
PrerequisiteSciences = SCIENCE_RallyingCallMP
SciencePurchasePointCost = 5
SciencePurchasePointCostMP = 10
IsGrantable = Yes
End
Science SCIENCE_ElvenWood
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_ELVES SCIENCE_Farsight OR SCIENCE_MEN ; ;
SciencePurchasePointCost = GOOD_RANK_1_COST
SciencePurchasePointCostMP = 10
IsGrantable = Yes
End
; ;
Science SCIENCE_ElvenWoodMP
; PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN
SciencePurchasePointCost = GOOD_RANK_2_COST
SciencePurchasePointCostMP = 5
IsGrantable = Yes
End
Science SCIENCE_Rebuild
PrerequisiteSciences = SCIENCE_GOOD SCIENCE_Heal OR SCIENCE_ElvenWood OR SCIENCE_MEN OR SCIENCE_DWARVES
SciencePurchasePointCost = GOOD_RANK_2_COST
SciencePurchasePointCostMP = 5
IsGrantable = Yes
End
Science SCIENCE_TomBombadil
PrerequisiteSciences = SCIENCE_GOOD SCIENCE_EnshroudingMistSP OR SCIENCE_GOOD SCIENCE_ElvenGifts OR SCIENCE_ELVES SCIENCE_Farsight OR SCIENCE_MEN SCIENCE_RallyingCallMP OR SCIENCE_MEN SCIENCE_ElvenWoodMP ; ;SCIENCE_Rebuild
SciencePurchasePointCost = GOOD_RANK_2_COST
SciencePurchasePointCostMP = 10
IsGrantable = Yes
End
Science SCIENCE_HobbitAllies
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_RallyingCallMP OR SCIENCE_DWARVES SCIENCE_Rebuild OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_MEN SCIENCE_ElvenWoodMP ; ; OR SCIENCE_DWARVES SCIENCE_Heal OR SCIENCE_MEN SCIENCE_Heal
SciencePurchasePointCost = 3
SciencePurchasePointCostMP = 10
IsGrantable = Yes
End
Science SCIENCE_SpawnLoneTower
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_Heal OR SCIENCE_DWARVES SCIENCE_Heal OR SCIENCE_DWARVES SCIENCE_Rebuild ; ; OR SCIENCE_MEN SCIENCE_Rebuild
SciencePurchasePointCost = GOOD_RANK_2_COST
SciencePurchasePointCostMP = 10
IsGrantable = Yes
End
Science SCIENCE_ArrowVolleyGood
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_Heal OR SCIENCE_MEN SCIENCE_RallyingCallMP OR SCIENCE_ELVES SCIENCE_Heal OR SCIENCE_ELVES SCIENCE_RallyingCallMP
SciencePurchasePointCost = 1
SciencePurchasePointCostMP = 10
IsGrantable = Yes
End
Science SCIENCE_DwarvenRiches
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_Heal ; ; OR SCIENCE_DWARVES SCIENCE_RallyingCallMP OR SCIENCE_DWARVES SCIENCE_Rebuild
SciencePurchasePointCost = GOOD_RANK_2_COST
SciencePurchasePointCostMP = 10
IsGrantable = Yes
End
Science SCIENCE_MenOfDaleAllies
PrerequisiteSciences = SCIENCE_GOOD SCIENCE_RallyingCall OR SCIENCE_GOOD SCIENCE_TomBombadil OR SCIENCE_DWARVES SCIENCE_RallyingCallMP
SciencePurchasePointCost = GOOD_RANK_3_COST
SciencePurchasePointCostMP = 10
IsGrantable = Yes
End
Science SCIENCE_CloudBreak
PrerequisiteSciences = SCIENCE_GOOD SCIENCE_TomBombadil OR SCIENCE_GOOD SCIENCE_DwarvenRiches OR SCIENCE_MEN SCIENCE_TomBombadil OR SCIENCE_MEN SCIENCE_ArrowVolleyGood OR SCIENCE_ELVES SCIENCE_ArrowVolleyGood OR SCIENCE_ELVES SCIENCE_ElvenWood OR SCIENCE_DWARVES SCIENCE_DwarvenRiches OR SCIENCE_DWARVES SCIENCE_SpawnLoneTower
SciencePurchasePointCost = GOOD_RANK_3_COST
SciencePurchasePointCostMP = 15
IsGrantable = Yes
End
Science SCIENCE_RohanAllies
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_SpawnLoneTower OR SCIENCE_MEN SCIENCE_ArrowVolleyGood ; ;OR SCIENCE_MEN SCIENCE_TomBombadil OR SCIENCE_MEN SCIENCE_SpawnLoneTower
SciencePurchasePointCost = 1
SciencePurchasePointCostMP = 15
IsGrantable = Yes
End
Science SCIENCE_DunedainAllies
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_TomBombadil OR SCIENCE_MEN SCIENCE_HobbitAllies ; ;SCIENCE_MEN SCIENCE_HobbitAllies OR SCIENCE_MEN SCIENCE_ArrowVolleyGood
SciencePurchasePointCost = 1
SciencePurchasePointCostMP = 15
IsGrantable = Yes
End
Science SCIENCE_EntAllies
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_ArrowVolleyGood OR SCIENCE_ELVES SCIENCE_EnshroudingMistMP ; ;SCIENCE_ELVES SCIENCE_ElvenWood OR SCIENCE_ELVES SCIENCE_TomBombadil
SciencePurchasePointCost = 1
SciencePurchasePointCostMP = 15
IsGrantable = Yes
End
Science SCIENCE_EagleAllies
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_ELVES SCIENCE_ElvenWood OR SCIENCE_ELVES SCIENCE_TomBombadil ; ;SCIENCE_ELVES SCIENCE_ArrowVolleyGood OR SCIENCE_ELVES SCIENCE_EnshroudingMistMP
SciencePurchasePointCost = 1
SciencePurchasePointCostMP = 15
IsGrantable = Yes
End
Science SCIENCE_Undermine
PrerequisiteSciences = SCIENCE_GOOD SCIENCE_DwarvenRiches OR SCIENCE_GOOD SCIENCE_Rebuild OR SCIENCE_DWARVES SCIENCE_HobbitAllies OR SCIENCE_DWARVES SCIENCE_SpawnLoneTower
SciencePurchasePointCost = GOOD_RANK_3_COST
SciencePurchasePointCostMP = 15
IsGrantable = Yes
End
Science SCIENCE_Bombard
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_GOOD SCIENCE_Rebuild OR SCIENCE_DWARVES SCIENCE_MenOfDaleAllies OR SCIENCE_DWARVES SCIENCE_HobbitAllies ; ; SCIENCE_SpawnLoneTower
SciencePurchasePointCost = GOOD_RANK_3_COST
SciencePurchasePointCostMP = 15
IsGrantable = Yes
End
Science SCIENCE_ArmyoftheDead
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN SCIENCE_CloudBreak OR SCIENCE_MEN SCIENCE_RohanAllies ; ; OR SCIENCE_MEN SCIENCE_DunedainAllies
SciencePurchasePointCost = 1
SciencePurchasePointCostMP = 25
IsGrantable = Yes
End
Science SCIENCE_Earthquake
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_Undermine OR SCIENCE_DWARVES SCIENCE_Bombard OR SCIENCE_MEN SCIENCE_DunedainAllies OR SCIENCE_MEN SCIENCE_CloudBreak ; ; OR SCIENCE_DWARVES SCIENCE_CloudBreak OR SCIENCE_MEN SCIENCE_RohanAllies OR SCIENCE_DWARVES SCIENCE_CloudBreak
SciencePurchasePointCost = GOOD_RANK_4_COST
SciencePurchasePointCostMP = 25
IsGrantable = Yes
End
Science SCIENCE_Flood
PrerequisiteSciences = SCIENCE_GOOD SCIENCE_MenOfDaleAllies OR SCIENCE_GOOD SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_EagleAllies
; ; OR SCIENCE_ELVES SCIENCE_EntAllies
SciencePurchasePointCost = GOOD_RANK_4_COST
SciencePurchasePointCostMP = 25
IsGrantable = Yes
End
Science SCIENCE_Sunflare
PrerequisiteSciences = SCIENCE_GOOD SCIENCE_Undermine OR SCIENCE_GOOD SCIENCE_Bombard OR SCIENCE_ELVES SCIENCE_CloudBreak OR SCIENCE_ELVES SCIENCE_EntAllies ; ;OR SCIENCE_ELVES SCIENCE_EagleAllies
SciencePurchasePointCost = GOOD_RANK_4_COST
SciencePurchasePointCostMP = 25
IsGrantable = Yes
End
Science SCIENCE_Citadel
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_DWARVES SCIENCE_Undermine OR SCIENCE_DWARVES SCIENCE_CloudBreak
SciencePurchasePointCost = 1
SciencePurchasePointCostMP = 25
IsGrantable = Yes
End
4. Teraz zaczynamy nasz modding. Wszędzie gdzie mamy komendę
SciencePurchasePointCostMP = xx
, w miejsce "xx" stawiamy nasze własnę liczby, które oznaczają liczbę punktów mocy.
5. Właśnie zmodyfikowaliśmy koszt mocy strony dobra w potyczce.
6. Zapisujemy zmieniony plik do folderu(domyślnie-jak ja mam) C:\mod\data\ini pod nazwą "science.ini".
7. Teraz otwieramy program FinalBig i robimy nowy plik big.
8. Dodajemy plik z "science.ini" z folderu C:\mod\data\ini pamiętając, że przy zapisywaniu pliku z nazwy:
"mod\data\ini\science.ini" odcinamy "mod\". Zapisujemy plik big pod nazwą moce.big(domyślnie).
9. Robimy skrót od bfme2, zmieniając w właściowościach skrótu:
Kod:
Element docelowy "C:\Program Files\Electronic Arts\Bitwa o Śródziemie II\lotrbfme2.exe" -mod "C:\mod\moce.big"
10. Zapisujemy, odpalamy grę i cieszymy się noowym kosztem mocy Sił Dobra.
Link do orginalu:
http://bfmeworld.pl/forums/viewtopic.php?f=60&t=1613