Unofficial Offline Skilltree Calc (Delete the Data folder to update. Stop posting "update please" )

HOW TO FIX:


Go into the "Data" folder and open "Skilltree.txt" and change this:

"0":{"base_str":20,"base_dex":20,"base_int":20}

to:

"3":{"base_str":20,"base_dex":20,"base_int":20}


Now it works, however you cant choose Scion.
This is a temporary fix, ill leave it to the creator to fix in officially.


HOW TO FIX:
Last edited by geek_bait#5182 on Oct 23, 2013, 11:29:26 AM
I spoke to Headhorr last night via pm and he is planning on making the updates needed. Be patient, it will come.
IGN - Jiizanthapus
"
geek_bait wrote:
HOW TO FIX:


Go into the "Data" folder and open "Skilltree.txt" and change this:

"0":{"base_str":20,"base_dex":20,"base_int":20}

to:

"3":{"base_str":20,"base_dex":20,"base_int":20}


Now it works, however you cant choose Scion.
This is a temporary fix, ill leave it to the creator to fix in officially.


HOW TO FIX:


This works great, thanks
http://www.youtube.com/watch?v=xhy7dXWjpAA !!!
"
geek_bait wrote:
HOW TO FIX:


Go into the "Data" folder and open "Skilltree.txt" and change this:

"0":{"base_str":20,"base_dex":20,"base_int":20}

to:

"3":{"base_str":20,"base_dex":20,"base_int":20}


Now it works, however you cant choose Scion.
This is a temporary fix, ill leave it to the creator to fix in officially.


HOW TO FIX:

No idea how you figured that out, but thanks!

"
Kthx wrote:
I spoke to Headhorr last night via pm and he is planning on making the updates needed. Be patient, it will come.

Thanks for the heads up.
"
Barlim wrote:
"
geek_bait wrote:
HOW TO FIX:


Go into the "Data" folder and open "Skilltree.txt" and change this:

"0":{"base_str":20,"base_dex":20,"base_int":20}

to:

"3":{"base_str":20,"base_dex":20,"base_int":20}


Now it works, however you cant choose Scion.
This is a temporary fix, ill leave it to the creator to fix in officially.


HOW TO FIX:

No idea how you figured that out, but thanks!

"
Kthx wrote:
I spoke to Headhorr last night via pm and he is planning on making the updates needed. Be patient, it will come.

Thanks for the heads up.


The code he uses is:

Spoiler
foreach ( string s in ( ( RavenJObject )jObject[ "characterData" ] ).Keys )
{
var co = ( ( RavenJObject )( ( RavenJObject )jObject[ "characterData" ] )[ s ] );
CharBaseAttributes[ int.Parse( s ) - 1 ] = new Dictionary<string , float>( ) { { "+# to Strength" , co[ "base_str" ].Value<int>( ) } , { "+# to Dexterity" , co[ "base_dex" ].Value<int>( ) } , { "+# to Intelligence" , co[ "base_int" ].Value<int>( ) } };
}


The "int.Parse( s ) - 1" is the problem. Each character up until now started at 1, so he did -1 to start the index at 0. But now Scion is 0 index, so it would be -1 index, which is not allowed. So it throws an error. I just used 3 as the value so it wouldnt be negative, 3 happens to be the Witch index, so u notice she has 20 all stats, you could change the value to 5, and then each character has correct starting stats, but it doesnt matter.
Last edited by geek_bait#5182 on Oct 23, 2013, 11:47:51 AM
Awesome thx for the fix <3
Maker of ZeeL's Amplifier.
Updated the fixed version, now with slightly more fix.

http://www.mediafire.com/download/n1tlst7vbnvf477/SkillTree.7z

Source is included inside if you don't trust the .exe.

What changed:

Scion's id is 0 and internal name is "Seven" (not all-caps, unlike other classes)

MainWindow.xaml:
Added scion to the dropdown menu

SkillTree.cs:
Added internal names to FaceNames ("centerscion") and CharNames ("Seven") as index 0
Increased CharBaseAttributes from 6 to 7 indices and removed a `- 1` char index thingie from json parsing (CharBaseAttributes[ int.Parse( s ) - 1 ] to CharBaseAttributes[ int.Parse( s ) ])

Several files:
Removed almost all .ToUpper calls since Scion's internal name isn't all-caps, they were breaking SkillTree.First searches.
IGN: Coward
Last edited by pollyzoid#7630 on Oct 23, 2013, 12:42:08 PM
"
geek_bait wrote:
HOW TO FIX:


Go into the "Data" folder and open "Skilltree.txt" and change this:

"0":{"base_str":20,"base_dex":20,"base_int":20}

to:

"3":{"base_str":20,"base_dex":20,"base_int":20}


Now it works, however you cant choose Scion.
This is a temporary fix, ill leave it to the creator to fix in officially.


HOW TO FIX:


You, sir, are a gentleman and a scholar.

I reposted this on reddit: http://www.reddit.com/r/pathofexile/comments/1p1wlq/new_skill_tree_is_up/

I hope that is alright :)
"
pollyzoid wrote:
Made a temporary fixed version with all classes working.

https://docs.google.com/file/d/0B8QTuJvCGtbEby12RkVkd24xZmc/edit?usp=sharing

Source is included inside if you don't trust the .exe.

What changed:

Scion's id is 0 and internal name is "Seven" (not all-caps, unlike other classes)

Added scion to the dropdown menu, FaceNames ("centerscion") and CharNames ("Seven") as index 0.
Increased CharBaseAttributes from 6 to 7 indices and removed a `- 1` char index thingie from json parsing (CharBaseAttributes[ int.Parse( s ) - 1 ] to CharBaseAttributes[ int.Parse( s ) ])
Removed couple .ToUpper calls since the name isn't all-caps.


This works amazingly well; thank you so much!

Report Forum Post

Report Account:

Report Type

Additional Info