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

-
Last edited by 1451815 on Jan 6, 2023, 10:48:45 PM
"
Headhorr wrote:

were you trying to load "old" saved builds from the previous version? since ggg changed the character ids in the save string, this is now impossible.


He's right, it's definitely a bug in the latest release. The saved build link has the wrong class associated with it. If I save a Scion build, and then reload it, it opens up as a Marauder build. This is why it removes all points if you try to remove one, since none of them connect to the Marauder starting point. If I save a Ranger build and then reload, it comes up as Witch. I tried copy pasting the link into a browser and it will load the build, but again with the wrong class.
Last edited by skyelar on Oct 24, 2013, 1:15:23 PM
"
skyelar wrote:
"
Headhorr wrote:

were you trying to load "old" saved builds from the previous version? since ggg changed the character ids in the save string, this is now impossible.


He's right, it's definitely a bug in the latest release. The saved build link has the wrong class associated with it. If I save a Scion build, and then reload it, it opens up as a Marauder build. This is why it removes all points if you try to remove one, since none of them connect to the Marauder starting point. If I save a Ranger build and then reload, it comes up as Witch. I tried copy pasting the link into a browser and it will load the build, but again with the wrong class.


Whoops, I take it back. Another update must have come out again yesterday after I had already updated it. The latest version is working.

To the creator, huge props and thank you. The tool is great, and I like the brighter passive node colors too!
Last edited by skyelar on Oct 24, 2013, 1:22:12 PM
Downloaded version posted in OP.

Crashes on startup. Below is the stack trace found in debug.txt

Spoiler
The error time: 10/24/2013 12:42
Exception: System.IndexOutOfRangeException: Index was outside the bounds of the array.
at POESKillTree.SkillTree..ctor(String treestring, startLoadingWindow start, UpdateLoadingWindow update, closeLoadingWindow finish)
at POESKillTree.SkillTree.CreateSkillTree(startLoadingWindow start, UpdateLoadingWindow update, closeLoadingWindow finish)
at POESKillTree.MainWindow.Window_Loaded(Object sender, RoutedEventArgs e)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at MS.Internal.FrameworkObject.OnLoaded(RoutedEventArgs args)
at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
at System.Windows.Interop.HwndTarget.OnResize()
at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
IGN: WraeclastWarden
Standard League

IGN: Scoobu / HandOfRNGesus
Domination League
"
superidiot wrote:
Downloaded version posted in OP.

Crashes on startup. Below is the stack trace found in debug.txt


OP isn't updated, latest version is here: https://path-of-exile-skilltree-planer.googlecode.com/files/POESkillTree1.5.zip
IGN: Coward
Thanks, Headhorr!! Just downloaded the latest version (1.5). This is a brilliant tool, thanks so much for creating it for the community. :)
Just downloaded the 1.5 version. Getting this error on start:

Spoiler
The error time: 10/24/2013 22:20
Exception: System.InvalidOperationException: Reeks bevat geen overeenkomend element
bij System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
bij POESKillTree.SkillTree.DrawFaces()
bij POESKillTree.SkillTree.set_Chartype(Int32 value)
bij POESKillTree.MainWindow.Window_Loaded(Object sender, RoutedEventArgs e)
bij System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
bij System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
bij MS.Internal.FrameworkObject.OnLoaded(RoutedEventArgs args)
bij System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
bij System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
bij System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
bij System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
bij System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
bij System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
bij System.Windows.Interop.HwndTarget.OnResize()
bij System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
bij System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bij MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bij MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
bij System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bij MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Last edited by Thunderflux on Oct 24, 2013, 4:21:55 PM
"
Thunderflux wrote:
Just downloaded the 1.5 version. Getting this error on start:

Spoiler
The error time: 10/24/2013 22:20
Exception: System.InvalidOperationException: Reeks bevat geen overeenkomend element
bij System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
bij POESKillTree.SkillTree.DrawFaces()
bij POESKillTree.SkillTree.set_Chartype(Int32 value)
bij POESKillTree.MainWindow.Window_Loaded(Object sender, RoutedEventArgs e)
bij System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
bij System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
bij MS.Internal.FrameworkObject.OnLoaded(RoutedEventArgs args)
bij System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
bij System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
bij System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
bij System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
bij System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
bij System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
bij System.Windows.Interop.HwndTarget.OnResize()
bij System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
bij System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bij MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bij MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
bij System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bij MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)


looks like your data folder is incomplete.
Since the PoE servers are under heavy load, the download sometimes gets canceled.
deleting data again should solve this.
Last edited by Headhorr on Oct 24, 2013, 4:55:11 PM
"
Headhorr wrote:

looks like your data folder is incomplete.
Since the PoE servers are under heavy load, the download sometimes gets canceled.
deleting data again should solve this.


Hi Headhorr, is there anyway this different issue could get fixed?

Spoiler


"
I don't mean to be a stickler because I absolutely love what you've built, but the program still incorrectly displays at least one value that I'm aware of. Max life is now +8 per level instead of +6. It is of course perfectly possible to add this extra 2 life in manually when calculating, but if the tree did it on its own, that would be amazing!

Thanks!


Last edited by qqwyeti on Oct 24, 2013, 5:10:16 PM
Yes,
since I haven't played PoE for the last few month, I didn't update the constants I used.

I believe they're still pre 0.97.

I'll look through the mechanics thread tomorrow and update them accordingly.

Report Forum Post

Report Account:

Report Type

Additional Info