Aller au contenu

Photo

Companion armor


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

#1
Thought Process

Thought Process
  • Members
  • 191 messages
Editing equipmentlayout.gda's layout column from 1 to 0 will give companions the normal equipment layout, showing the armor / etc equipment slots.

Then we discover that basically every armor has a restriction to the player character, in addition, this effect is applied to all armor automatically, it's not added to every armor item individually. How?

It's hardcoded into the game engine. The game automatically applies this restriction if the 0xD5B0AE22 (name undetermined) column in itm_base.gda has bits 4 - 7 set (0xF0) that are not set in the availableequipmentslots (0xBF749E61) column in equipmentlayout.gda.

Editing all of the party members in equipmentlayout to have a value of 0x103FF7 (they are normally 0x103F07) enables them to equip all armor (if requirements are met). Some party members don't change appearance (for example, Varric, Sebastian), but Merril does change appearance:

Posted Image

Here's my pre-edited equipmentlayout.gda. Drop it into Documents\\Bioware\\packages\\core\\override.

Note: this unfortunately makes the party armor (slot 20) invisible. I don't know if stats stack.

Modifié par Thought Process, 13 mars 2011 - 09:42 .


#2
madsabroo

madsabroo
  • Members
  • 259 messages
Wow. Amazing job! What other companions does this work for? Everyone but Sebastian and Varric?

#3
Thought Process

Thought Process
  • Members
  • 191 messages
I have not tested, all companions can equip normal armor, just the active party members I had at the moment (Sebastian, Varric, Merrill) only Merrill changed appearance.

#4
madsabroo

madsabroo
  • Members
  • 259 messages
Huh, interesting! Maybe I'll load this up and check Anders and Fenris.

#5
Emperor Iaius I

Emperor Iaius I
  • Members
  • 1 158 messages
Nice! I actually like the appearance of their outfits, but it's good to know that I could have this outfit if possible.

Now, I wonder if there's a female version of Anders's robes...

#6
ChibiKnight

ChibiKnight
  • Members
  • 34 messages
So this change automatically overwrites the appearance modifiers, or can you have both an equipment set and keep the appearance on a companion?

Edit: I was thinking about this post from a stat-perspective rather than appearance to begin with, so if the original intention anyway is to be able to change their outfits, then nevermind. ;)

Modifié par ChibiKnight, 13 mars 2011 - 10:13 .


#7
daywalker03

daywalker03
  • Members
  • 357 messages
I think Aveline will as well, at least with some things.

#8
tmp7704

tmp7704
  • Members
  • 11 156 messages

Thought Process wrote...

Note: this unfortunately makes the party armor (slot 20) invisible. I don't know if stats stack.

This should be fairly easy to verify, just compare amount of armour on the equipped item with the amount listed in the stats below the equipment slots?

But wondering if the game can handle this properly in the save files...

#9
Malcroix

Malcroix
  • Members
  • 360 messages
Thought Process, once again you rule!

Also, doesn't the existing mod which removes item restrictions take care of the player-only restriction? So that once companions can equip normal armor, all armor is available to them?

#10
Thought Process

Thought Process
  • Members
  • 191 messages
No, the player restriction in item_properties.gda is not what the game uses to restrict items in this manner, it's dynamically added at runtime by the engine, so even if you purge that entry (3300) in item_properties, it will still add it.

#11
Malcroix

Malcroix
  • Members
  • 360 messages
The mod is working, and that's great!

But stat-wise, it adds the item stats on top of the default armor stats. Which makes it somewhat imbalanced.

#12
uncledolan

uncledolan
  • Members
  • 140 messages

Malcroix wrote...

The mod is working, and that's great!

But stat-wise, it adds the item stats on top of the default armor stats. Which makes it somewhat imbalanced.


True, just go for some low tier items then that look good... 

#13
Thought Process

Thought Process
  • Members
  • 191 messages
Changes appearance:
Anders - no
Aveline - yes
Bethany - yes
Fenris - no
Isabella - no
Merrill - yes*
Sebastian - no
Varric - no

* turns invisible for some pieces, presumably due to lack of elf versions of gear.

#14
Emperor Iaius I

Emperor Iaius I
  • Members
  • 1 158 messages
Darn. I really wanted to put Isabella in chantry robes. :P

#15
Thought Process

Thought Process
  • Members
  • 191 messages
Well this is now, I'm just making a list for me to refer to so I can figure out why they don't change appearance, it's probably something in their .utc.

#16
Thought Process

Thought Process
  • Members
  • 191 messages
Also, something interesting: there are companion entries in partypicker.gda and portraits.gda for Tallis -- presumably of Dragon Age: Redemption. Future DLC?

Naturally the actual creature files / etc for Tallis are not present (gen00fl_tallis).

#17
daywalker03

daywalker03
  • Members
  • 357 messages
Tallis is also present in the party picker area, so that makes sense.

#18
Thought Process

Thought Process
  • Members
  • 191 messages
Looks like the companions that can't have their appearance changed with non-default armor have a value set for 0xFD8403D5 set in apr_base.gda. Nulling out 0xFD8403D5, and changing 0x5D092182 from H to P makes custom armor work:

However, this has some wacky results with Varric:

Posted Image

Works fine with everyone else.

Since it breaks Varric, I left him with his default appearance, Here/s my pre-edited apr_base.gda.

Modifié par Thought Process, 14 mars 2011 - 12:31 .


#19
Thought Process

Thought Process
  • Members
  • 191 messages
Another note: this makes the edited companions naked by default, so initial encounters with them will probably be pretty funny.

The next step would probably be to make their default party armor slot items have an appearance value like Merrill's so they default properly. Or alternatively create new gear and have them default with it.

Modifié par Thought Process, 14 mars 2011 - 12:26 .


#20
tmp7704

tmp7704
  • Members
  • 11 156 messages

Thought Process wrote...

However, this has some wacky results with Varric:

Works fine with everyone else.

Varric has custom skeleton structure (with extra bones to animate Bianca and whatnot) so that's probably some sort of side-effect.

#21
madsabroo

madsabroo
  • Members
  • 259 messages

Thought Process wrote...

Looks like the companions that can't have their appearance changed with non-default armor have a value set for 0xFD8403D5 set in apr_base.gda. Nulling out 0xFD8403D5, and changing 0x5D092182 from H to P makes custom armor work:

However, this has some wacky results with Varric:

Posted Image

Works fine with everyone else.

Since it breaks Varric, I left him with his default appearance, Here/s my pre-edited apr_base.gda.


Wow.  I can't believe how fast you accomplished this!  I'm stoked to play around with fun new looks for the companions.  Thanks for putting this together. <3

#22
madsabroo

madsabroo
  • Members
  • 259 messages
Question - will this effect Carver/Bethany when they come back as either Templar/Mage or Warden? I'm not sure I want to run into my naked brother during the battle with the Qunari. o__O

#23
Thought Process

Thought Process
  • Members
  • 191 messages
Carver and Bethany both are like Merrill, they don't have an overridden appearance in apr_base and will take on the appearance of any armor already.

#24
daywalker03

daywalker03
  • Members
  • 357 messages

madsabroo wrote...

Question - will this effect Carver/Bethany when they come back as either Templar/Mage or Warden? I'm not sure I want to run into my naked brother during the battle with the Qunari. o__O


I believe the later versions of Carver and Bethany are done with different character templates, which use different appearances, so it may not affect them directly; YMMV.

#25
madsabroo

madsabroo
  • Members
  • 259 messages
Huh. Now I'm stumped. How did you get that robe to work on Merrill? Whenever I try to equip a companion it says Restriction: Marian Hawke.