1) You definitely need to indicate somewhere the locations of important folders. For you, these are:
a) /Textures/Icons/PresetICons/
b) UI/MPDMLobby/presets.(DuelPresets).xdb
Option (b) is very interesting, I'll explain why below. But it was hard to find from the video — the name was hard to see, I found it by guessing. And it's very important.
For artifacts, I made this hint
{
"rings": [ "*JINXING_BAND", "DRAGON_EYE_RING", "*BAND_OF_CONJURER", "*RING_OF_UNSUMMONING", "*WISPERING_RING", "*RING_OF_CELERITY", "RING_OF_LIGHTING_PROTECTION", "*RING_OF_MACHINE_AFFINITY", "RING_OF_MAGI", "RING_OF_HASTE", "NIGHTMARISH_RING", "*RING_OF_THE_SHADOWBRAND", "*RING_OF_DEATH", "RING_OF_LIFE" ],
"weapon": [ "GREAT_AXE_OF_GIANT_SLAYING", "*BEGINNER_MAGIC_STICK", "DRAGON_FLAME_TONGUE", "*DWARVEN_SMITHY_HUMMER", "*EDGE_OF_BALANCE", "*OGRE_CLUB", "*RUNIC_WAR_AXE", "STAFF_OF_MAGI", "SWORD_OF_RUINS", "TITANS_TRIDENT", "UNICORN_HORN_BOW", "STAFF_OF_VEXINGS" ],
"helm": [ "*CROWN_OF_LEADER", "CROWN_OF_MAGI", "DRAGON_TALON_CROWN", "*HELM_OF_CHAOS", "DWARVEN_MITHRAL_HELMET", "CROWN_OF_COURAGE", "*SKULL_HELMET" ],
"armour": [ "PLATE_MAIL_OF_STABILITY", "*VALORIOUS_ARMOR", "DWARVEN_MITHRAL_CUIRASS", "DRAGON_SCALE_ARMOR", "ROBE_OF_MAGI", "*RUNIC_WAR_HARNESS", "BREASTPLATE_OF_PETRIFIED_WOOD", "*BONESTUDDED_LEATHER" ],
"boots": [ "BOOTS_OF_INTERFERENCE", "DRAGON_BONE_GRAVES", "*EARTHSLIDERS", "DWARVEN_MITHRAL_GREAVES", "*SANDALS_OF_THE_SAINT", "*BOOTS_OF_SWIFTNESS" ],
"necklace": [ "*NECROMANCER_PENDANT", "DRAGON_TEETH_NECKLACE", "EVERCOLD_ICICLE", "WEREWOLF_CLAW_NECKLACE", "NECKLACE_OF_BRAVERY", "NECKLACE_OF_POWER", "*TWISTING_NEITHER", "PEDANT_OF_MASTERY" ],
"shield": [ "*BOOK_OF_POWER", "DRAGON_SCALE_SHIELD", "*MOONBLADE", "*OGRE_SHIELD", "ICEBERG_SHIELD", "DWARVEN_MITHRAL_SHIELD", "*TOME_OF_DARK_MAGIC", "*TOME_OF_DESTRUCTION", "*TOME_OF_LIGHT_MAGIC", "*TOME_OF_SUMMONING_MAGIC" ],
"cloak": [ "LION_HIDE_CAPE", "CLOAK_OF_MOURNING", "*RIGID_MANTLE", "DRAGON_WING_MANTLE", "PHOENIX_FEATHER_CAPE", "*SHAWL_OF_GREAT_LICH", "*TREEBORN_QUIVER", "*BEARHIDE_WRAPS" ],
"pocket": ["FOUR_LEAF_CLOVER", "GOLDEN_HORSESHOE", "*RUNE_OF_FLAME", "*SKULL_OF_MARKAL", "*TAROT_DECK"]
}This is a list of battle artifacts. Where there's an asterisk, you need to write ARTIFACT_ instead of it. Some artifacts start with ARTIFACT_, some don't — I checked each one individually, and this list is the result. If you write it incorrectly, you'll get an empty slot.
Next, point (b) above is extremely interesting. The thing is, it contains 24 items, 24 heroes. You replace them to replace the pictures. But have you tried adding a 25th item and seeing what happens??? Maybe that's the key to making 4 heroes per class, which no one has done yet. And this file might be the key to figuring out how.
So my suggestion is: try adding a 25th item, NOT replacing, but actually adding. Naturally, for the 25th item, this part should look like this
<PresetHero href="/Maps/DuelMode/Heroes/____4.xdb#xpointer(/AdvMapHero)"/> . Or just paste in text form everything between the tags for the new hero and the folder with files for the new hero, and I'll try it myself — maybe we'll get 4 heroes per class? Of course, the probability it won't work is high, because there's a GUI that currently has only 25 cells. But it's worth a try.