[MOD] Shattered Affixes: More than 1000 new affixes V2.20 (updated for Patch 1.2.0.0)

SHATTERED AFFIXES : More than 1000 new affixes - Endgame mod

  • Collect Shattering orbs in the Shattered Realm to craft new affixes on Legendary Helm, boots, gloves, rings, amulet and medal.
  • Discover mysterious items at SR shard 110

In the Shattered Realm, in Ultimate difficulty only , after completing Shard 65 or above, when Mazaan asks you to collect your reward you will be rewarded with shattering orbs.
The higher the Shard completed the more likely you will receive orbs.

Shard Level reward table

The blacksmith Ignus, at the Conclave of the Three can craft affixes on you Legendary items (helms, boots, gloves, rings, amulet) at the cost of iron and 1 shattering orb.
Each item type has its own cost and possible affixes.

  • Shattering helms

Class skills modifiers

Prefixes

Modified Skill Name : Effects (WD = %Weapon damage, CDR = % Cool Down Reduction of the modified skill, ADCtH=Attack Damage Converted to Health)
(1/2)=The Affixe modify 2 skills
[]=[the affixe gives different bonus depending on the weapon wielded]
Disclaimer : Pet bonuses from skill modifiers doesn’t show on tooltip, they appear on character sheet under pet bonuses when active.
There are currently 200 uniques prefixes.

Skill modifiers

SOLDIER SKILLS MODIFIERS

  • Blade Arc : 50% WD, 150 Bleeding damage/3s, +3 targets, +90 degreee angle
  • War cry: -2.5s cooldown, 1500 reduced target damage for 5s
  • Force Wave : 100 internal trauma over 2 s, +10m range,+8m size, [-1.3s cooldown and -50% skill cost if wearing a shield OR +100%WD if wearing a two handed weapon]
  • Cadence :100%WD,+50 Physical damage +90 degree angle, +3 target
  • Overguard : 15% block chance, -25% shield recovery time, +1s duration, -10s cooldown, +15% Heal, +10% ADctH
  • Field command: 10% Life, 10% total speed, 10% total damage, 10% defensive ability
  • Blitz: +90 angle +2 target ,-1.9s cooldown, 35% reduced target damage for 5s
  • Menhir Bulwark: +65 physical damage +100% retaliation dmg, +10% All Max resist, +10% Elemental and Physical resistance
  • Oleron rage : +15% attack and cast speed, +100 physical and pierce dmg +120% physical and pierce dmg
  • Shield training : +15% block chance -15% shield recovery time +15% defensive ability
  • Decorated soldier :+50% chance to stun target for 1s with 100% increased stun duration
  • Markovian’s Advantage :+50%WP +100% Physical damage +120 degree arc +4 target 20% target reduced Physical damage for 3s
  • Zohlan’s Technique :+120 degree arc +4 target +50WD% Stun for 1s with 100% increased duration
  • Military Conditioning :+500 Health +10% Health +100 Physique
  • Veterancy :+100 Health/second +50% increased Healing effects
  • Scars of Battle:+50% Stun/freez/Bleed resistance +200 Armor +30% Armor absorption
  • Counter Strike +2m area +50WD +10% ACTH -0.5s cooldown
  • Menhir’s Will : -8s cooldown +10s duration +25% Healed +100% increased healing effects

DEMOLITIONIST SKILLS MODIFIERS

  • Flame touched : +150 fire and physical damage +100% physical and fire damag +200% Burn dmg
  • Blast shield : +20% chance to avoid projectile and melee attacks, -6s cooldown, +2s duration, +75% poison res
  • Firestrike : +1 projectile +50% pierce chance, +50% projectile speed, +8 fragments with increased distance,+1 meter area
  • Blackwater Cocktail +1 projectile +50% projectile speed +1 s duration
  • Stun jack +6 projectile +100 lightning damage +50% projectile speed +1m radius
  • Canister bomb : -3s cooldown ,+1 projectile, +5 fragments
  • Flashbang : 30% chance for impaired aim and fumble to target for 5s
  • Grenado :+1 projectile -1s cooldown, +1m area
  • Thermite mine:1 projecile, +2 fragment,+6 max summon limit
  • (1/2)to Vindictive Flame :+2 m area, -0.75s cooldown, +100 Fire damage
  • (2/2)Ulzuin Wrath : +7 max target 20% ADCtH, +100 Fire damage
  • Mortar trap +1sumon +2 Max summon -2.5s cooldown
  • Fighting spirit :+4s duration -8s cooldown +20% damage absorption

OCCULTIST SKILLS MODIFIERS

  • Sigil of Consumption +80 Fire/Chaos/Vitality damage -1.2s cooldown +5% ATCtH
  • Solael’s Witchfire : +60 Fire/Chaos/Vitality damage +100% Fire/Vitality/Chaos damage +50% Physical dmg to chaos conversion
  • Dreeg Evil Eye : +1 projectile +6 fragments +50% projectile speed +1m radius
  • Pox :+1 area +10% reduction enemy life +100 vitality damage +2s duration
  • Curse of Frailty: -25% Chaos/Vitality/poison/Physical/Elemental resistances
  • Blood of Dreeg: +30s duration -7.5s cooldown +100 poison damage +150 Health regen/s +30% movement speed
  • Familiar :+1 summon, +1max limit,-9s cooldown 30% energy ost reduction
  • Hellhound +1 summon +1 max limit,-9s cooldown 30% cost reduction
  • Bonds of Bysmiel : +5% chance dodge projectile, Bonus to all pets INVISIBLE (it works even if not displayed) : +50% movement speed +40% CDR, +50% health
  • Doombolt +300 chaos damage +35%CDR to doombolt +1m area
  • Possesion: +100% chaos damage, 100% elemental damage converted to chaos, +10% movement speed, +50% physical dmg converted to chaos +20% Max skill disruption resistance

NIGHTBLADE SKILLS MODIFIERS

  • Phantasmal blades : +2 projectiles +6 fragments +50%WD +5%ADCtH +50% projectile speed,+25% pass through enemies
  • Amaraste blade burst: +50% WD +20%CDR +100 cold damage +10% frostburn damage with +100% increased duration, +200 forstburn over 2s
  • Shadow Strike :-2.6s skill recharge +5%ADCtH +1m area
  • Pneumatic burst :+10% chance to avoid projectile and melee attacks, -3s cooldown, +10% Health restored
  • Veil of Shadow :+4m radius -30% cold and pierce resistance -33% Max freeze resistance, 60 cold damage
  • Ring of Steel : -1s cooldown +50%WD +300 piercing damage +1m area
  • Blade barrier : +10% Health restored -4s cooldown, +200% reflected damage
  • Blade trap :-1s cooldown +2s duration -20% defensive ability +1m area +50% projectile speed
  • Blade spirit :+1 summon -2s cooldown +3s time to live
  • Anatomy of murder :50% chance to Freeze for 1s with 100% increased freeze duration
  • Phantasmal Armor:50% reduced freeze/petrify duration, 20% Pierce resistance, 200 cold damage retaliation
  • Merciless Repertoire:+100% cold/frostburn/pierce damage +200 frostburn damage over 2s
  • Dual Blades:+100 pierce damage +100% pierce damage +8% ADCtH
  • Belgothian’s Shears:+120 degree arc +3 target maximum +50% WD stun for 1s
  • Nidalla’s Hidden Hand :50% piercing damage converted to acid damage +100% poison and acid damage +200 poison damage over 2s
  • Amarasta’s Quick Cut:+120 degree angle +3 target maximum +50% WD +10%crit damage
  • Whirling Death :+4 target maximum +100 piercing damage +5% ADCtH +50%WD
  • Execution :+120 degree angle +3 target maximum +20% reduction to enemy health
  • Nightfall :+60%WD +10% ADctH +1m area Freeze for 1.5s

ARCANIST SKILLS MODIFIERS

  • Iskandra : +300% Elemental damage +60 Elemental damage 50% physical damage converted to elemental +15%total speed +1 area
  • Mirror of Ereoctes :Total damage +35%, +10%CDR
  • Maiven Sphere of Protection :+15% Total Damage, +15% Spirit, +15% Energy, +240 Energy leech in 2s
  • Callidor’s tempest :-5s cooldown +50%WD +3m area -20% skill cost
  • Albrech Aether ray : +100Aether damage 100 electrocute damage over 2s -50% Energy cost
  • Olexr’s Flash Freeze : 35% CDR, -25% freeze resistance, -12% Max cold resistance
  • Trozan Sky shard : +6 projectiles -1s cooldown
  • Star Pact : +100% Elemental damage +10 CDR
  • Devastation : -5s cooldown +1 projectile +1s duration
  • Reckless power : +150% Aether damage +5% total speed 75% physical damage converted to Aether damage
  • Panetti Replication Missile : +1 projectile +50 projectile speed +40% pierce +5% Adcth
  • Nullification : +2m radius -6s cooldown
  • Mental Alacrity :+15%cast speed -15% skill energy cost +5% spirit
  • Inner Focus : +10% Spirit +200 OA +10% OA
  • Arcane Will: -3s cooldown +3s duration Total damage increased by 10%
  • Fabric of Reality:+100 chaos and Aether damage +100% chaos /aether damage 100% physical damage converted to aether damage

SHAMAN SKILLS MODIFIERS

  • Wendigo totem :-2.5s cooldown +1 limit +6s time to live,+5% Health restored, +100 Vitality damage
  • Primal strike : +100 lightning damage +300 Physical damage +50%WD -1s cooldown +0.5marea
  • Storm totem :+3 limit +1summon -4s cooldown +6s time to live
  • Savagery : 50%WD 300 bleeding damage over 3s +100 degree angle
  • Wind Devil : -2.5s cooldown +3 limit +6s time to live
  • Devouring swarm : +3s duration +1 projectile +50% projectile speed +50 vitality damage
  • Grasping vines :+200 bleeding damage +4s duration +50% chance to immobilize for 1.5s
  • Briarthorn : +1 summon +1 limit -9s cooldown
  • Conjure primal spirit : +1 summon +1 limit +20s time to live
  • Mogdrogen’s Pact : +15% Health +100% bleeding damage and duration
  • Primal Bond : +300 bleeding over 3s +100% increased bleeding damage with 100% increased duration Bonus to all pets (invisible) Total damage increased by 10%
  • Stormcaller’s pact : 50% physical damage converted to lightning, +150% lightning & electrocute damage, +200 electrocute damage over 2 s
  • Brute Force :+8% Health +100 lightning and physical damage
  • Feral Hunger :+120 degree arc +4 target maximum +100 physical damage +15% ADctH
  • Upheaval:+1m area +50%WD +300 bleeding damage over 3s +100% bleeding damage with 100% increased duration

INQUISITOR SKILLS MODIFIERS

  • Word of Renewal : -6s cooldown +800 Health +100 defensive ability
  • Word of Pain :+100 Elemental damage -25% Elemental resistance -25% chaos and Aether resistance +1m area
  • Flames of Ignaffar : +75%WD +100 Fire damage -35% skill energy cost
  • Runes of Hagarrad : -3s cooldown, +3 limit, +90 cold damage +8% crit damage
  • Storm box of Elgoloth :+1m area, +6s duration, +100 lightning damage, -10% lightning resistance -0.5s cooldown
  • Inquisitor seal : -4s cooldown +6s time to live +2 limit -26%Elemental resistance -10 pierce resistance
  • Rune of Kalastor :-3s cooldown +3 limit +90 Fire damage +8% crit damage
  • Aura of Censure : +5m area -35% elemental resistances
  • Aura of conviction : +25% physical and pierce resistance +100 pierce damage
  • Deadly aim : -2.5s cooldown, +3s duration, 5% Health healed, Total damage increased +10%
  • Horn of Gandarr : -3s cooldown +50%WD Immobilize for 1.5s
  • Storm spread : +4 projectiles +70%WD +10%ATCtH +10% projectile speed 100% Chance to pass through Enemies +1m explosion radius
  • Ranged expertise : +33% chance to avoid projectiles +15% attack speed +100 pierce damage
  • Ulzuin Chosen :+35% chance of 100% skill cooldown +45% physical damage converted to fire +100 fire damage +100% fire damage
  • Bursting Round :+50% WD +2 projectiles +100 physical damage +200 burn damage over 2s
  • Chilling Rounds :20%WD +2 projectiles Freeze target for 1s
  • Artifact handling:Total damage Modified by 12% (of affected skills), +20 crit damage

NECROMANCER SKILLS MODIFIERS

  • Siphon Souls +1m area -2s cooldown +3s duration -50%vitality and life leech resistance +100 vitality damage
  • Drain Essence : -40 skill Energy cost +100 vitality +10% ATCtH
  • Ravenous Earth : +10 fragments +4s duration -1.5s cooldown
  • Bone Harvest :+50%WD +5% ATCtH Wave distance +10m distance, +5m size -1.5s cooldown
  • Raise skeletons -8s cooldown +3 summon +8 limit +5 skill level
  • Harbinger of Souls : +15% ATCtH +10% total speed +50% All damage
  • Master of Death +5% OA and DA Bonus all pets +10% total speed +25% OA and DA +20% Health (the pet bonus are visible on character sheet only not on the tooltip)
  • Reap Spirit :-2s cooldown +1summon +1 limit +10s time to live
  • Mark of torment :+3s duration -9s cooldown ,+20% damage absorption
  • (1/2)Spectral binding : +1000 Health +100 vitality damage (also modify spectral wrath)
  • (2/2)Spectral Wrath: +10s duration -1s cooldown +4m area
  • Summon blight fiend : -9s cooldown +1 summon +1 limit
  • Ill Omen : +5m area -2s cooldown +3s duration -35% vitality resistance -50% Life Leech resistance
  • Call of the grave : +5s duration -6s cooldown Bonus all pets : +250% All damage
  • Reaping strike :+30%ADCtH +100 vitality damage
  • Necrotic Edge :+120 degree angle +4 target maximum +100 vitality damage

OATHKEEPER SKILLS MODIFIERS

  • Vire’s Might :-1s cooldown +50%WD +100 meters
  • Eye of Reckoning : +50%WD +10% Attack speed -30% skill cost
  • Aegis of Menhir : +50% WD +3 target +50% projectile speed -1s cooldown
  • Judgement : -2s cooldown +60 Fire damage -20% skill energy cost
  • Righteous Fervor : +50%WD
  • Presence of Virtue : 4 energy regen/s +10 Shield block chance 20% shield recovery
  • Ascension : +4s duration +130 damage absorption
  • Path of the three : +5% skill cooldown +100% poison damage with +200% duration
  • Divine Mandate : +100% Physical damage +10% Crit damage
  • Guardians Empyrion : +1 summon limit -4s cooldown
  • Resilience : +3s duration Healing effect +50% +15% Healed
  • Shattering smash : +8 meters +50%WD +15% AdctH
  • Smite : +100 degree angle +5 targets +100%WD
  • Safeguard : +300 Armor +50 Physical damage

[/spoiler]

[LEFT]DEVOTION SKILLS MODIFIERS
[/LEFT]

[spoiler]TIER 1 DEVOTION

  • Twin Fangs :+2 projectiles -0.3s cooldown +78% WD +4 fragments +50% projectile speed
  • Scorpion Sting : +3 projectiles +6 fragments +50% projectile speed +65%WD -0.7s cooldown
  • Targo’s Hammer +2m area +60% WD projectile duration and velocity doubled , +2 orbital fragments
  • Shepherd’s Call :+3s duration -3s cooldown Bonus to all pet +300% all damage+20%crit damage
  • Assassin’s Mark : +3s duration -33% Physical/Pierce/Elemental resistance -40% Max stun resistance
  • Guardian’s Gaze +2 fragments +80WD -0.2s cooldown +1m explosion radius
  • Tsunami +5m distance +5m size +50WD -0.6 cooldown
  • Aetherfire : +3s duration +0.5m area +200 Fire damage 30 reduced resistance for 5s
  • Flame Torrent : +2 fragments with long duration +40%WD
  • Bull Rush : +60%WD +100 Physical -0.2s cooldown Stun target for 2s
  • Ghoulish Hunger : +10s duration -10s cooldown Total damage increased by 25% +1000 Health
  • Dryad’s Blessing : +1000 Health, +25% Health restored, -2s cooldown
  • Turtle Shell : -12.5s cooldown +10% Max resistance +30% all resistances

TIER 2 DEVOTION

  • Tip the Scales : +50% ATCtH +200 vitality damage -0.8s cooldown
  • Mark of the Wendigo :-50% Vitality resistance -50% Life Leech resistance +10s duration
  • Rend : -50% bleeding resistance -30% Physical resistance -20% Max stun resistance +5s duration
  • Maul : -0.5s cooldown +1m area +50WD +100 Physical damage
  • Blade Burst :+8 projectiles +50WD +60% projectile speed -1s cooldown +6fragments
  • Volcano: +10 fragments -0.7s cooldown +2s duration +100 Fire damage
  • Trample : +8 fragments,+50% projectile sped, Stun for 2s +50%WD +2m area -0.2s cooldown +15%ADCth
  • Arcane Bomb :+6 limit -1s cooldown +10s time to live
  • Eldritch Fire : -20%Fire/Chaos resistance -30% Max stun resistance +5s duration
  • Bysmiel’s Command : -15s cooldown +1 limit +10s time to live
  • Reckless Tempest:-5s cooldown +3s duration +100 lightning damage +1 target
  • Shield Wall : +150% damage blocked -25% shield recovery +2s duration -3s cooldown
  • Blizzard : -1s cooldown +3m explosion radius 50% chance to freeze for 1s +100 cold damage +50% projectile speed
  • Fetid pool : +1m area +200 poison damage over 2s -1s cooldown +2s duration
  • Arcane Barrier : -1.5s cooldown +50% chance to avoid melee and projectiles +300 defensive ability
  • Acid Spray :wave distance +6m size+2m -0.5s cooldown +200 acid damage
  • Messenger of War :-5s cooldown +8s duration +80% chance to avoid projectiles
  • Giantsblood :-15s cooldown +5s duration +20% Health restored +25% chance to block +100% damage blocked -30% shield recovery
  • Wayward Soul :-9s cooldown +5s duration +12% Health restored +40% defensive ability +300 defensive ability
  • Cleansing waters :-10s cooldown +6m radius 75% slow target for 5s 300 electrocute damage over 3s
  • Rumor :+2s duration -30% cold resistance -33% Max freeze resistance +100% cold damage
  • Phoenix Fire :-6s cooldown +3s duration +4m area +100 fire damage +50%WD 100% physical damage converted to fire damage +10% Max fire resistance +30% fire resistance.
  • Inspiration :40% trap/freeze/slow/stun resistance +3s duration -6s cooldown +15%OA/DA +100 OA/DA
  • Raise Skeleton :-1.5s cooldown limit+3

TIER 3 DEVOTION

  • Time Dilation : 30%CDR,-1s to all active cooldowns
  • Abominable Might :-9s cooldown +6s duration +50% physical damage converted to chaos damage +100 chaos damage +5%ADctH +15% damage absorption
  • Vile Eruption: -1.5s cooldown +500 poison damage over 5s +20%WD
  • Light of Empyrion :-1.3s cooldown +50%WD +25% reduced target damage for 3sv
  • Blind Fury:+40%WD -0.5s cooldown +80 piercing damage 30 reduced target physical resistance for 3s
  • Stone Form:-6s cooldown +6s duration +40% Physical/Pierce/Bleeding resistance
  • Spear of the Heavens: -0.5s cooldown +50%WD +1m area +100 lightning damage +5%ADctH
  • Meteor Shower:35%CDR, +1s duration , +1m explosion radius,+3 projectiles,+50% projectile speed
  • Hungering Void :+10s duration -10s cooldown +100 Health regeneration/s Bonus to all pets :+100% damage,30 reduced target’s resistance for 3s
  • Healing Rain :-6s cooldown +2s duration, +15% health healed, +1000 Health
  • Howl of Mogdrogen :-7s cooldown +5s duration bonus to all pets from Howl of Mogdrogen doubled
  • Elemental Seeker :-0.6s cooldown, time to live +3s
  • Whirlpool: -1.5s cooldown +3s duration +200 cold damage +3m area
  • Living Shadow : -3s cooldown +3 limit time to live +12s
  • Hand of Ultos:-0.8s cooldown +50%WD +100 lightning damage +4 targets
  • Nature Guardian :Bonus all pets +30% elemental resistance +100%life +5s duration -9s cooldown
  • Fist of Vire:-0.5s cooldown +60%WD +2s duration +10%ADCtH
  • Arcane Currents:+2 summon limit time to live +6s -0.5s cooldown
  • Will of Rattosh :-100% Life Leech resistance +100 vitality damage +4s duration
Suffixes

Suffixes are duplicates of prefixes.They only appear when crafting the helm and a double affixe is rolled.

  • Shattering gloves
    These affixes are bonuses to life or mana potion.
List of Gloves Suffixes (of infinity)

Suffixes only appears when the double affix is rolled (both prefix and suffix) .Suffix modifiers are duplicates of prefix.

  • Shattering boots

Shattering boots will give you 100% of one type of damage converted into another.
There are 91 possible affixes, each one giving 100% conversion for 1 damage type in another :

List of Boots Affixes : Damage conversion
  • 100% Physical damage converted to Pierce/Elemental/Cold/Fire/Poison/Lightning/Life/Chaos/Aether
  • 100% Pierce damage converted to Physical/Elemental/Cold/Fire/Poison/Lightning/Life/Chaos/Aether
  • 100% Elemental damage converted to Pierce/Physical/Cold/Fire/Poison/Lightning/Life/Chaos/Aether/Elemental(*)
  • 100% Cold damage converted to Pierce/Elemental/Cold/Fire/Poison/Lightning/Life/Chaos/Aether
  • 100% Fire damage converted to Pierce/Elemental/Cold/Physical/Poison/Lightning/Life/Chaos/Aether
  • 100% Poison damage converted to Pierce/Elemental/Cold/Fire/Physical/Lightning/Life/Chaos/Aether
  • 100% Lightning damage converted to Pierce/Elemental/Cold/Fire/Poison/Physical/Life/Chaos/Aether
  • 100% Life damage converted to Pierce/Elemental/Cold/Fire/Poison/Lightning/Physical/Chaos/Aether
  • 100% Chaos damage converted to Pierce/Elemental/Cold/Fire/Poison/Lightning/Life/Physical/Aether
  • 100% Aether damage converted to Pierce/Elemental/Cold/Fire/Poison/Lightning/Life/Chaos/Physical

(*) Elemental to Elemental means that any elemental damage (Fire,Cold,Lightning) will be split in three: 1/3Fire 1/3Cold 1/3 Lightning.

Suffixes are the same as prefixes.

  • Shattering Rings
    Ring affixes can be any item or set proc in Grim Dawn.There are more than 714 different prefixes.

  • Shattering Amulets
    Amulets affixes can be any item or set skill modifier in Grim Dawn.There are more than 947 different prefixes.

Installation

Unzip in your mods directory in Grim Dawn installation folder.
Requires both Grim Dawn expansions AoM and FoG.

Compatibility / Merging with other mods

You can use, modify, merge with other mods as long as you credit me and it’s free.

Credits

Crate for Grim Dawn
okami29 for the mod
Jiaco for the R script that generated the rings (item proc) and amulet (skillmodifiers) affixes.
Mendez42 for the fixes and help, amulet, ring tag names and new lua reward script.

Download :
https://www.nexusmods.com/grimdawn/mods/70?tab=files
Have fun !

5 Likes

Reserved for Lists of Affixes.

For latter development

Protip: use [NOPARSE][/NOPARSE] for stuff like that. Will make it more readable.

Thanks Ceno I just changed the tag with SPOILER2.

I have MANY slots open for new skill modifiers (>1000 possible prefixes and >1000 possible suffixes), you are welcome to post new ideas.

Not sure I like the idea of losing so many Legendaries…

What if instead, rolling 2 affixes remains as stated, but rolling one affix will also roll one ‘bad’ affix, such as -80% Aether res or +20% Energy consumption, Etc?

Can also still have a 5% chance to destroy the item, but at least this way it seems more like a fair benefit/drawback balance.

Definitely a fan of the 100% conversion options!

Thank you Gumshoe for your feedback, I will try to find the right spot for the outcome before releasing the mod.

I have reduced the chance to destroy :

  • helm : from 20% to 10%
  • gloves:from 20% to 5%
  • boots: from 20% to 1%

Shattering the helm gives the best modifiers that’s why it should have a higher risk than the other legendary items.

From a modding point of view it’s possible to roll 1 good prefix with a bad prefix to compensate for the higher odds.I don’t think I will do it but it’s an interesting idea.

Above all I want players to enjoy the mod and have fun.It’s pointless to make a mod if players don’t play it because it’s too frustrating.However I also need to find an acceptable balance to make some powerful affixes not to easy to obtain.

Where can I download it? :rolleyes:

I will release it a few weeks after the next expansion Forgotten Gods will be released, next year.

Pretty good an end game items sink. Good mod!

Very nice mod as usually from you okami! But i got one single silly question, how did you manage to decompile the FG map into level files please, can you give an advice, as the MapDecomp from GlockenGerda tells me the map file is no map :frowning: im getting the map with 1,7 gib (with TQ Arcexplorer) but still cant decomp, rly annoying :frowning: and i saw your yt vids :slight_smile: HOW? :smiley:

Thank you.
I didn’t decompile the FG Map into level files because gdx2 world001.map is empty.
I could decompile mainmenu.map into MainMenuLevel02.lvl and MainMenuLevel02.rlv but nothing else.

For this mod I only use a script to check how deep the player progress and reward him with a shattering orb depending on the progression so I didn’t have to edit the map.

I think there is an error with current Archivetool because it doesn’t extract correctly world001.map (0 ko).
If you managed to extract it correctly with TQ Tools, then maybe GlockenGerda tool need to be updated with the FG world format (maybe the dev needed to make changes with the new Shattered realm levels).

How should I use this modification? Rename it without a version number at the end or leave it as it is?

I am not sure to understand what you mean.
Once you have downloaded the zip file, extract the .7zip file then extract the .7zip file folder called “ShatteredAffixes” and put this folder into your “mods” folder.

Thx for feedback, was just wondering if this https://www.youtube.com/watch?v=8Tp-1NfObI4&list=PLjjWhNtAG0mbpr4RLHI2Dt7UgO7FBZ7Yh&index=4&t=3s is you :wink: So i thought on modding this boss you had to decompile the mapfile too, maybe i was wrong then ;D anyway, still can’t get gdx2 map to work with decompiler newest version as it still says that this file is no map ;D even extracted it to a 1,8gib file with arcexplorer alrdy, still problem persists :frowning:

Yes it’s Malthael for D3 Mod in the next update, but I only used the console command to summon him.

game.spawn “records/creatures/enemies/…”

Also you can just edit the proxys if you want to add new monsters in the FG map, no need to decompile it.

Ok i see then :slight_smile: Very nice Bosslook btw, nearly original :wink: Anyway, i hope there will be a solution in the near future for making this work anyhow, cant be that we can extract everything vanilla and AoM with ease, and get stuck on decomp FG :frowning: bit annoying when you have some plans in mind ;D

This looks amazing man. I’d love to see it in Grimarillion or a version of D3 mod with the new Grimmest changes!!

Love your work btw!

V1.3 Version Changelog

  • New Legendary Shattered Runes (movement skills)
    [li]Legendary Rings can now be Shattered with a shattering orb.[/li]The recipe will craft a random legendary ring with random affixe(s).
    The Ring affixes can be any item proc (chance to cast on attack, on hit…) from any item or set in Grim Dawn.
    It has a 90% chance to be a corrupted prefix giving negative effects (-10% damage, -10% max resistance, -8% total speed, -10% Physique…).
    There are currently 714 item proc prefix, so that’s 255 255 combinations possibles (not counting 22 corrupted prefix)

    [li]Legendary amulets can now be shattered with a shattering orb.[/li]The recipe will craft a random legendary amulet with random affixe(s).
    The Ring affixes can be any skillmodifier from any item or set in Grim Dawn.
    It has a 90% chance to be a corrupted prefix giving negative effects

    There are currently 947 skillmodifiers affixes for amulets so that’s 448 878 possible different combinations (order of prefix/ suffix doesn’t matter*).
    There are 100 different legendary amulets that can be produced by the recipe so we are near 45 millions possible different items not counting the fact that each stat has a range value.

*I used the foruma nX(n+1)/2

CREDITS
Thank to Jiaco who made the R scripts to generate those dbr affixes.

Download :

R script to generate affixes in R.From Jiaco

set input.path to a dir containing records to scan, use recursive = TRUE or FALSE as needed

set output.path to the location to write the dbrs

be sure to have the base prefix dbr in master.prefix.path

input.dir = “C:/Program Files (x86)/Steam/steamapps/common/Grim Dawn/database/records”;
output.dir = “C:/Program Files (x86)/Steam/steamapps/common/Grim Dawn/mods/YourModName”;
master.prefix.path = “C:/Program Files (x86)/Steam/steamapps/common/Grim Dawn/prefix_proc.dbr”;

field.names = c( “itemSkillAutoController”, “itemSkillLevelEq”, “itemSkillName” );

G = function( x ) { return( sprintf( “^%s,”, x ) ); }

getValue = function( x )
{
sub( “.*,”, “”, sub( “,$”, “”, x ) );
}
dbrBasename = function( x )
{
sub( “[.]dbr$”, “”, basename( x ) );
}
cleanValue = function( x )
{
dbrBasename( getValue( x ) );
}

dbr.files = list.files( input.dir, “*.dbr”, recursive = TRUE );
dbr.paths = sprintf( “%s/%s”, input.dir, dbr.files );
names( dbr.paths ) = dbr.files;
dbr.dat = lapply( dbr.paths, readLines );

dbr.prefix = readLines( master.prefix.path );
for( fld in field.names ) {
if( any( grepl( G( fld ), dbr.prefix ) ) ) {
dbr.prefix = dbr.prefix[ !grepl( G( fld ), dbr.prefix ) ];
message( "removed “, fld, " from dbr.prefix” );
}
}
hit.ss = unlist( lapply( dbr.dat, function( x ) { any( grepl( “itemSkillAutoController,records”, x ) ) } ) );
dbr.use = dbr.dat[ hit.ss ];
message( "Ready with ", length( dbr.use ), " out of “, length( dbr.dat ), " records read” );

this section is just playing around trying to figure out what makes one of these unique for naming

n.skip = 0;
value.set = c();
for( n in names( dbr.use ) ) {
value.tmp = list();
for( fld in field.names ) {
value.tmp[[ fld ]] = dbr.use[[ n ]][ grepl( G( fld ), dbr.use[[ n ]] ) ];
}
if( any( unlist( lapply( value.tmp, length ) ) ) == 0 ) {
n.skip = n.skip + 1;
next;
}
value.tmp[[ 1 ]] = cleanValue( value.tmp[[ 1 ]] );
value.tmp[[ 2 ]] = getValue( value.tmp[[ 2 ]] );
value.tmp[[ 3 ]] = cleanValue( value.tmp[[ 3 ]] );
value.set = c( value.set, paste( unlist( value.tmp )[ c( 1, 3 ) ], collapse = “_” ) );
}

field.dat = matrix( “nada”, nrow = length( dbr.use ), ncol = 4, dimnames = list( names( dbr.use ), c( “Controller”, “LevelEq”, “Name”, “Label” ) ) );
for( n in names( dbr.use ) ) {
value.tmp = list();
for( fld in field.names ) {
value.tmp[[ fld ]] = dbr.use[[ n ]][ grepl( G( fld ), dbr.use[[ n ]] ) ];
}
for( i in 1:3 ) {
v = getValue( value.tmp[[ i ]] );
if( length( v ) > 0 ) {
field.dat[ n, i ] = v;
}
}
field.dat[ n, 4 ] = paste( c( cleanValue( value.tmp[[ 1 ]] ), cleanValue( value.tmp[[ 3 ]] ) ), collapse = “_” );
}
field.dat = field.dat[ !apply( field.dat, 1, function( x ) { any( x == “nada” ) } ), ];

field.dat = field.dat[ order( field.dat[,“Label”], field.dat[,“LevelEq” ], decreasing = TRUE ), ];

final.dat = field.dat[ !duplicated( field.dat[, “Label” ] ), ];

for( n in rownames( final.dat ) ) {
value.tmp = list();
for( fld in field.names ) {
value.tmp[[ fld ]] = dbr.use[[ n ]][ grepl( G( fld ), dbr.use[[ n ]] ) ];
}
if( any( unlist( lapply( value.tmp, length ) ) ) == 0 ) {
next;
}
name.it = paste( c( cleanValue( value.tmp[[ 1 ]] ), cleanValue( value.tmp[[ 3 ]] ) ), collapse = “_” );
dbr.done = dbr.prefix;
dbr.done = c( dbr.done, unlist( value.tmp ) );
output.file = sprintf( “%s/%s.dbr”, output.dir, name.it );
if( !dir.exists( dirname( output.file ) ) ) {
dir.create( dirname( output.file ), recursive = TRUE );
}
writeLines( dbr.done, output.file );
}
message( "wrote “, length( seen.it ), " output dbrs” );