PoB Archives

Spectral Helix Hack for POB -- Hammerdin theorycrafting is now possible



3.15 Expedition

Ascendant

7.19K-1.03M

(10)

Murderous Eye JewelCrimson JewelCrimson JewelCrimson JewelCrimson JewelCrimson JewelBrutus' Lead SprinklerBrutus' Lead SprinklerGlorious PlateEternal BurgonetTitan GauntletsVermillion RingVermillion RingCitrine AmuletTitan GreavesStygian Vise

For those wishing to theorycraft spectral helix in POB, you can do a simple hack with the info currently available, a few simple edits to a couple of files.

​

Step 1) Make sure POB is not running. Find the lua files in C:\Users\[username]\AppData\Roaming\Path of Building Community\Data

Step 2) Use a text editor to open Gems.lua and add the following code to the skills array (line 5). ** make sure to press enter first so you are pasting onto a blank line **

["Metadata/Items/Gems/SkillGemSpectralHelix"] = {name = "Spectral Helix",grantedEffectId = "SpectralHelix", tags = {dexterity = true, active_skill = true, attack = true, projectile = true,}, tagString = "Attack, Projectile", reqStr = 68, reqDex = 98, reqInt = 0, defaultLevel = 20,},

​

Step 2) Use a text editor to open Skills/act_dex.lua and add the following code to the skills array (line 9). ** make sure to press enter first so you are pasting onto a blank line **

skills["SpectralHelix"] = {
	name = "Spectral Helix",
	color = 2,
	description = "Throws a spectral copy of your melee weapon. It spings around while flying in a large spiral, damaging enemies in its path, and bouncing if it collides with walls.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.ProjectileAttack] = true, [SkillType.Projectile] = true, },
	weaponTypes = {
		["One Handed Mace"] = true,
		["Sceptre"] = true,
		["Thrusting One Handed Sword"] = true,
		["Two Handed Sword"] = true,
		["Dagger"] = true,
		["Staff"] = true,
		["Two Handed Axe"] = true,
		["Two Handed Mace"] = true,
		["One Handed Axe"] = true,
		["Claw"] = true,
		["One Handed Sword"] = true,
	},
	statDescriptionScope = "skill_stat_descriptions",
	castTime = 1,
	baseFlags = {
		attack = true,
		projectile = true,
	},
	baseMods = {
		mod("PierceChance", "BASE", 100),
	},
	qualityStats = {
		Default = {
			{ "attack_speed_+%", 0.5 },
		},
	},
	stats = {
		"base_is_projectile",
	},
	levels = {
		[1] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[2] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[3] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[4] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[5] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[6] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[7] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[8] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[9] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[10] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[11] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[12] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[13] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[14] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[15] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[16] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[17] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[18] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[19] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[20] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[21] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[22] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[23] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[24] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[25] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[26] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[27] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[28] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[29] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[30] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[31] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[32] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[33] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[34] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[35] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[36] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[37] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[38] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[39] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
		[40] = { damageEffectiveness = 2.50, attackSpeedMultiplier = 10, baseMultiplier = 2.500, levelRequirement = 70, statInterpolation = { }, cost = { Mana = 9, }, },
	},
}

** NOTE make sure there is a line break for the next skill (AnimateWeapon)

​

​

Step 4) Save the files and open POB!

​

This only has the data for a level 20 gem with 20% quality for levels 1-40 of the gem. If you do not have coding experience, I recommend making a backup copy of any files that you edit.

This will cause POB to show "Update Ready". Clicking this button will revert your changes. Typos can break the code and cause an error.After doing this you can try an example build:

https://pastebin.com/Ym1BHZWs

​

Thanks to /u/c97hristian

for the build on this thread:

https://www.reddit.com/r/PathOfExileBuilds/comments/oouwel/need_a_pob_for_your_league_starter_idea_write/

The only change I made was setting the skill to Spectral Helix

Read Comments
Life

7194

Mana

137

Energy Shield

0

DPS

1M

Effective Hit Pool

Chaos Res

-48

Fire Res

-39

Cold Res

-47

Lightning Res

-47

Armour

3K

Evasion

29

Block

18 | 0

Crit Chance

48%

Crit Multi

435%

Rage

0

Strength

997

Intelligence

120

Dexterity

215

Ward

Item Quantity

0%

Item Rarity

0%

Movement Speed

66%

Path of the Ranger
Path of the Ranger
Ranger Ascendancy
Ranger Ascendancy
Witch Ascendancy
Witch Ascendancy
Point Blank
Point Blank
Art of the Gladiator
Art of the Gladiator
Barbarism
Barbarism
Blacksmith's Clout
Blacksmith's Clout
Bloodless
Bloodless
Born to Fight
Born to Fight
Bravery
Bravery
Constitution
Constitution
Courage
Courage
Dazzling Strikes
Dazzling Strikes
Dervish
Dervish
Devotion
Devotion
Fury Bolts
Fury Bolts
Galvanic Hammer
Galvanic Hammer
Golem's Blood
Golem's Blood
Heart of the Warrior
Heart of the Warrior
Lava Lash
Lava Lash
Master of the Arena
Master of the Arena
Pain Forger
Pain Forger
Primeval Force
Primeval Force
Purity of Flesh
Purity of Flesh
Ribcage Crusher
Ribcage Crusher
Savagery
Savagery
Sentinel
Sentinel
Tireless
Tireless
Twin Terrors
Twin Terrors
Utmost Might
Utmost Might
View full passive skill tree

Download

Author

avatar
cyrex

Divinia collected this build from this reddit post.

Click here to claim it.