Xenoblade Chronicles 3 Crafted Accessory Data

I have been able to find and modify most values belonging to crafted accessories using HxD.

2023031620280800-A862246CB76B2B6DC14022F4545399F5.jpg


All accessory stats begin at Offset 191E08. The data for one entire accessory is 1C bytes long. The structure for an accessory is as follows:

" 00 00 00 00 (AA AA BB BB) [AA AA BB BB] {AA AA BB BB} /AA AA BB BB\
CC CC DD DD EE EE EE EE "

() is the ID and Value for the accessory's first stat bonus slot
[] is the ID and Value for the accessory's second stat bonus slot
{} is the ID and Value for the accessory's third stat bonus slot
/\ is the ID and Value for the accessory's fourth stat bonus slot

AA AA is the ID of the stat bonus. They are as follows:
01 is Base Health
02 is Base Attack
03 is Base Healing Power
04 is Base Dexterity
05 is Base Agility
06 is Base Critical Rate
07 is Base Block Rate

BB BB is the Value of the stat bonus. The values are in uint16, they can only go up to 65,535.

CC CC is the name of the Accessory. Some possible names are as follows:
18 00 is Vermillion
3F 00 is Coral
44 00 is Lapis
45 00 is Ochre
46 00 is Chalk
47 00 is Gamboge
4C 00 is Cobalt
4D 00 is Gunmetal
50 00 is Saffron
5B 00 is Tangerine

DD DD is the ID of the accessory's main ability. Some possible abilities are:
18 00 is Boosts damage dealt to higher levels enemies by 80%.
3B 00 is Deal 50% less damage but take 32% less damage.
4A 00 is Boosts recharge speed by 55% when a non-defender is targeted.
50 00 is Boosts ally revival speed for each incapacitated ally.
57 00 is At start of Chain Attack, increases TP by 10.
58 00 is Boosts aggro generated from dealing damage by 40%.
59 00 is Increases success rate of debuff effects by 15 percentage points.
5A 00 is 10% chance to reflect enemy attack.
5B 00 is Heal 60% of all allies' HP when defeating an enemy.
5C 00 is 20% chance to ignore defense.
5D 00 is Boosts damage dealt for each active buff.
5E 00 is When defeating an enemy, recharge all allies' Arts by 75%.
5F 00 is Reduces aggro on self when an ally is incapacitated by 100%
60 00 is Boosts damage dealt based on the amount of battle time elapsed.
61 00 is Own auto-attack rate increases for each ally with the same role.
62 00 is Boosts damage dealt when in the water by 50%.
63 00 is NO ABILITY

EE EE EE EE is unknown at the moment, modifying the value has no notable change on the accessory.

Now for an example of one accessory,
" 00 00 00 00 04 00 0B 00 05 00 09 00 04 00 0C 00 02 00 18 00 47 00 4A 00 05 03 11 02"
Starting from left to right,
00 00 00 00 marks the start to an accessory's data.
04 00 is the ID for Dexterity and 0B 00 is the amount. This will give an 11 point boost towards the character's Dexterity.
05 00 is the ID for Agility and 09 00 is the amount. This will give a 9 point boost towards the character's Agility.
04 00 is the ID for Dexterity and 0C 00 is the amount. This will give a 12 point boost towards the character's Dexterity.
02 00 is the ID for Attack and 18 00 is the amount. This will give a 24 point boost towards the character's Attack.
47 00 is the name of the accessory, which is Gamboge.
4A 00 is the main ability of the accessory, which is "Boosts recharge speed by 55% when a non-defender is targeted".
05 03 11 02 is the value that marks the end for this accessory's data. This value changes for each accessory.

I didn't get around to mapping all values of accessory names and abilities but hopefully this information will help still people looking to modify their accessories.
 

Nameless_Mofo

Member
Newcomer
Joined
Aug 15, 2022
Messages
14
Trophies
0
Location
Somewhere
XP
294
Country
United States
About CC CC I think I have some more info. Taking this info from OP:

18 00 is Vermillion
3F 00 is Coral
44 00 is Lapis
45 00 is Ochre
46 00 is Chalk
47 00 is Gamboge
4C 00 is Cobalt
4D 00 is Gunmetal
50 00 is Saffron
5B 00 is Tangerine

And the info from this datamine table:
xenobladedata.github.io/xb3_200_dlc4/msg_extra_accessory.html

The actual values in the save have an offset from the IDs in the datamine. Basically CCCC value for an item = ID for that item - 8.

e.g. 1800 (big endian) = 0018 (little endian) = 24 (decimal) = 32 (ID from table) - 8 (fixed offset) = Pro Ring, Vermilion
another example: 4D00 -> 004D -> 77 (decimal) -> 85 (ID) - 8 -> Pro Tiara, Gunmetal

The only one from the original list this doesn't work for is the last 5B00 Tangerine one. OP didn't say what the full item description was.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Well taking responsibility for their own actions would mean doing work and self reflection lol easier to just be a pile of crap rolling down hill
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I dont mean to be rude but what was so important about them?
  • SylverReZ @ SylverReZ:
    @Xdqwerty, He truly shared his great knowledge about Switch modding.
    +1
  • SylverReZ @ SylverReZ:
    People miss him because he used to be active a lot.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I modified a switch in a bathroom one time by wiping poop on it... Lol
  • K3Nv2 @ K3Nv2:
    Been noticing it more these days alot has to do with coperation attitude manipulation people work in it so long they think it's a good way to live
    +1
  • BigOnYa @ BigOnYa:
    And he/she used to do any/every mod to the Switch, just to learn and teach others as well. A true Switch genius.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Ken secret tactic to expose them, "I was told you where a really bad person, now I'm not so sure." Watch who they tear into, that's the person who is doing that crap.
  • K3Nv2 @ K3Nv2:
    I just say this person said this about you and let it play out
  • Psionic Roshambo @ Psionic Roshambo:
    Fight lies with truth
  • K3Nv2 @ K3Nv2:
    Don't want me to snitch don't treat me any different
    +1
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, new version of rock paper scissors: truth lies
    hipocrisy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    My ex fiance was a master liar, manipulator and hypocrite. An actual diagnosed psychopath.
  • Psionic Roshambo @ Psionic Roshambo:
    They are not even human in my opinion.
  • K3Nv2 @ K3Nv2:
    Just because I said you were big that one time you believed me
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    The shameful part is, I fell so in love with her mask. If I could find the real woman she pretended to be I would die for her without a moments hesitation.
  • Psionic Roshambo @ Psionic Roshambo:
    Truly loved what was never there
  • Psionic Roshambo @ Psionic Roshambo:
    I would have fought demons, gods, armies.
  • BigOnYa @ BigOnYa:
    "Be gentle, I've never done this before." What, biatch you got 3 kids already. Lol, I know loves sucks hard when bad, but really good when good.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Lol BigOnYa I hear "I don't usually do sex on the first date" like every 2 to 3 weeks now...
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I never quite know how to respond lol
  • Psionic Roshambo @ Psionic Roshambo:
    Apparently saying nothing is the correct response lol
  • Psionic Roshambo @ Psionic Roshambo:
    I know they be lying but damn I need something
  • BigOnYa @ BigOnYa:
    You say " is your boyfriend gonna stay and watch, or should I call A cab for him"
    BigOnYa @ BigOnYa: You say " is your boyfriend gonna stay and watch, or should I call A cab for him"