Aller au contenu

Photo

[Tutorial]Item Sets And You


  • Veuillez vous connecter pour répondre
7 réponses à ce sujet

#1
GoverOverkill

GoverOverkill
  • Members
  • 6 messages
So you have created your own armor set, and now you want it to have a custom item set bonus.

Step 1: Extract item_sets from Dragon Age > Packages > Core > Data > 2da.erf
Step 2: Rename the extracted item_sets.gda file to item_sets_[your choice].gda and open it.
Step 3: This is where it gets nasty, expand G2DA_ROW_LIST, and delete all but the first two lines([0][1]).
Step 4: expand [1], it should look like this now.

Posted Image

Step 5: Change Griffon in G2DA_COLUMN_2 to whatever you want for your item set bonus name.
Step 6: Change G2DA_COLUMN_1 to a unique number, that doesn't conflict with any of the existing item set numbers. This is the ID of your item set you need to set for your items under variables > ITEM_SET.
Step 7: Change G2DA_COLUMN_3 & G2DA_COLUMN_4 dependant on what your item set is to either;

3, Sword & Shield
9, Helmet & BattleAxe
52, Boots, Armor & Gloves.
60, Boots, Armor, Gloves & Helmet.
384, Two rings.

If anyone has knows some more of these numbers, it'd be nice.

Step 8: Setting your item set bonuses, change the values of G2DA_COLUMN_5 & G2DA_COLUMN_7 to one of these from the column below. G2DA_COLUMN_6 and G2DA_COLUMN_8 are by how much they should be altered.

1
Strength


2
Dexterity


3
Willpower


4
Magic


5
Cunning


6
Constitution


7
Health


8
Mana_Stamina


9
Attack


10
Defense


11
Armor


12
DamageScale


13
SpellPower


14
Regeneration_Health


15
Level


16
Displacement


17
Inventory_Size


18
AI_BEHAVIOR


19
Experience


20
Flanking_Angle


21
Melee_Crit_Modifier


22
Missile_Shield


23
Ranged_Crit_Modifier


24
Ranged_Aim_Speed


25
BaseAttackRating


26
BaseDefenseRating


27
Currentclass


28
Regeneration_Health_Combat


29
Regeneration_Stamina


30
Regeneration_Stamina_Combat


31
AttackSpeedModifier


32
Resistance_Mind


33
Resistance_Physical


34
Attribute_points


35
Skill_points


36
talent_spell_points


37
Background


38
specialization_points


39
DamageBonus


40
Threat_Decrease_Rate


41
Fatique


42
Damage_Resistance_Fire


43
Damage_Resistance_Cold


44
Damage_Resistance_Electricity


45
Damage_Resistance_Nature


46
Damage_Resistance_Spirit


47
Damage_Shield_points


48
Damage_Shield_strength


49
Damage_OffHand


50
Damage_MainHand


51
Healing_Effect_Factor


52
Spell_resistance


53
AP_BONUS


54
CriticalRange


55
Fire_Damage_Bonus


56
Spirit_Damage_Bonus


57
Cold_Damage_Bonus


58
Nature_Damage_Bonus


59
Electricity_Damage_Bonus

Step 9: save your new file, then go to file > new > Encapsulated Resource File. Insert Resource > your new item set file. Save ERF file as 2DA.erf.

Hard part is done, you now have a new item set bonus.

Step 10: Change your item set to use the ID (under variables > ITEM_SET) you used in Step 6.

#2
thebigMuh

thebigMuh
  • Members
  • 98 messages
Main Hand: 1
Off Hand: 2
Chest: 4
Head: 8
Gloves: 16
Boots: 32
Belt: 64
Ring 1: 128
Ring 2: 256
Neck: 512
Ammo: 1024
Dog Collar: 2048
Dog Paint: 4096

The value is a bitfield, so you add the slots together you want. For a jewelry set, you'd do:

ring1 + ring2 + necklace = 128 + 256 + 512 = 896

Also - WIKI THAT!

There's at least 2 forum posts and two blog entries flying around, each with another subset of information. Please add this to the wiki - if you don't do it, I'll do it :)

Ciao, muh!

EDIT: All the relevant code work for itemset is in sys_itemsets_h

Modifié par thebigMuh, 18 janvier 2010 - 02:23 .


#3
GoverOverkill

GoverOverkill
  • Members
  • 6 messages
Feel free to add it to the wiki, I'm not familiar with it, I'm just trying to get to grips with the obscurities regarding the editor. So far I've learned enough to create a custom armor with a custom model, and an item set bonus to go with it.

Modifié par GoverOverkill, 18 janvier 2010 - 05:45 .


#4
thebigMuh

thebigMuh
  • Members
  • 98 messages
Added an item sets page to the wiki.



Ciao, muh!

#5
DarthParametric

DarthParametric
  • Members
  • 1 414 messages
I'm curious as to why you'd bother editing a GDA in the GFF editor? You'd be better off using GDApp or working with the source itemsets.xls in <install directory>\tools\Source\2DA\

Modifié par DarthParametric, 19 janvier 2010 - 02:38 .


#6
GoverOverkill

GoverOverkill
  • Members
  • 6 messages
The Toolset is the lowest common denominator, though I did contemplate telling how to in the GDApp.

#7
DarthParametric

DarthParametric
  • Members
  • 1 414 messages
I'm all for taking the scenic route, but editing GDAs in the GFF editor is just creating unnecessary work for yourself. GDApp is free - there's no reason not to use it.

#8
GoverOverkill

GoverOverkill
  • Members
  • 6 messages
Using GDApp to edit it, is a bit easier, but this is how you can edit it via the Toolset.