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

How do I zoom in without a scroll wheel?
The program keeps crashing.
Spoiler
The error time: 02/21/2013 07:46
Exception: System.Windows.Markup.XamlParseException: The invocation of the constructor on type 'POESKillTree.MainWindow' that matches the specified binding constraints threw an exception. ---> System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string.
Parameter name: startIndex
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at POESKillTree.SkillTree.CreateSkillTree()
at POESKillTree.MainWindow..ctor()
--- End of inner exception stack trace ---
at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
at System.Windows.Application.DoStartup()
at System.Windows.Application.<.ctor>b__1(Object unused)
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)
Exception: System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string.
Parameter name: startIndex
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at POESKillTree.SkillTree.CreateSkillTree()
at POESKillTree.MainWindow..ctor()
{

Here is the debug file ^ Hope you can fix :)
IGN: EDnoViagra
"
WickedJesterx wrote:
The program keeps crashing.
Spoiler
The error time: 02/21/2013 07:46
Exception: System.Windows.Markup.XamlParseException: The invocation of the constructor on type 'POESKillTree.MainWindow' that matches the specified binding constraints threw an exception. ---> System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string.
Parameter name: startIndex
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at POESKillTree.SkillTree.CreateSkillTree()
at POESKillTree.MainWindow..ctor()
--- End of inner exception stack trace ---
at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
at System.Windows.Application.DoStartup()
at System.Windows.Application.<.ctor>b__1(Object unused)
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)
Exception: System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string.
Parameter name: startIndex
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at POESKillTree.SkillTree.CreateSkillTree()
at POESKillTree.MainWindow..ctor()
{

Here is the debug file ^ Hope you can fix :)


Looks like the skilltree.txt hasn't downloaded completely. try deleting the data folder and start again.
I'm curious...
Why do you need sockets in that program?
And why am I only able to execute that in Administrator mode?

Debug Stack Trace

Spoiler
The error time: 02/22/2013 08:01
Exception: System.Net.WebException: Exceção durante uma solicitação do WebClient. ---> System.IO.IOException: Não é possível ler os dados da conexão de transporte: Foi forçado o cancelamento de uma conexão existente pelo host remoto. ---> System.Net.Sockets.SocketException: Foi forçado o cancelamento de uma conexão existente pelo host remoto
em System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Fim do rastreamento de pilha de exceções internas ---
em System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size)
em System.Net.WebClient.DownloadBitsState.RetrieveBytes(Int32& bytesRetrieved)
em System.Net.WebClient.DownloadBits(WebRequest request, Stream writeStream, CompletionDelegate completionDelegate, AsyncOperation asyncOp)
em System.Net.WebClient.DownloadFile(Uri address, String fileName)
--- Fim do rastreamento de pilha de exceções internas ---
em System.Net.WebClient.DownloadFile(Uri address, String fileName)
em POESKillTree.SkillTree.Asset..ctor(String name, String url)
em POESKillTree.SkillTree..ctor(String treestring, startLoadingWindow start, UpdateLoadingWindow update, closeLoadingWindow finish)
em POESKillTree.SkillTree.CreateSkillTree(startLoadingWindow start, UpdateLoadingWindow update, closeLoadingWindow finish)
em POESKillTree.MainWindow.Window_Loaded(Object sender, RoutedEventArgs e)
em System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
em System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
em MS.Internal.FrameworkObject.OnLoaded(RoutedEventArgs args)
em System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
em System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
em System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
em System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
em System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
em System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
em System.Windows.Interop.HwndTarget.OnResize()
em System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
em System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
em MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
em MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
em System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
em MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Exception: System.IO.IOException: Não é possível ler os dados da conexão de transporte: Foi forçado o cancelamento de uma conexão existente pelo host remoto. ---> System.Net.Sockets.SocketException: Foi forçado o cancelamento de uma conexão existente pelo host remoto
em System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Fim do rastreamento de pilha de exceções internas ---
em System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size)
em System.Net.WebClient.DownloadBitsState.RetrieveBytes(Int32& bytesRetrieved)
em System.Net.WebClient.DownloadBits(WebRequest request, Stream writeStream, CompletionDelegate completionDelegate, AsyncOperation asyncOp)
em System.Net.WebClient.DownloadFile(Uri address, String fileName)
Exception: System.Net.Sockets.SocketException (0x80004005): Foi forçado o cancelamento de uma conexão existente pelo host remoto
em System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
IGN: OhmRaveR
SHOP: http://www.pathofexile.com/forum/view-thread/183948
TimeZone: UTC +1
Last edited by ohmraver#1603 on Feb 22, 2013, 2:19:01 AM
thanks man this looks freaking awesome! :)))

downloaded!
SSFSC4LYFE.
"
ohmraver wrote:
I'm curious...
Why do you need sockets in that program?
And why am I only able to execute that in Administrator mode?

Debug Stack Trace

Spoiler
The error time: 02/22/2013 08:01
Exception: System.Net.WebException: Exceção durante uma solicitação do WebClient. ---> System.IO.IOException: Não é possível ler os dados da conexão de transporte: Foi forçado o cancelamento de uma conexão existente pelo host remoto. ---> System.Net.Sockets.SocketException: Foi forçado o cancelamento de uma conexão existente pelo host remoto
em System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Fim do rastreamento de pilha de exceções internas ---
em System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size)
em System.Net.WebClient.DownloadBitsState.RetrieveBytes(Int32& bytesRetrieved)
em System.Net.WebClient.DownloadBits(WebRequest request, Stream writeStream, CompletionDelegate completionDelegate, AsyncOperation asyncOp)
em System.Net.WebClient.DownloadFile(Uri address, String fileName)
--- Fim do rastreamento de pilha de exceções internas ---
em System.Net.WebClient.DownloadFile(Uri address, String fileName)
em POESKillTree.SkillTree.Asset..ctor(String name, String url)
em POESKillTree.SkillTree..ctor(String treestring, startLoadingWindow start, UpdateLoadingWindow update, closeLoadingWindow finish)
em POESKillTree.SkillTree.CreateSkillTree(startLoadingWindow start, UpdateLoadingWindow update, closeLoadingWindow finish)
em POESKillTree.MainWindow.Window_Loaded(Object sender, RoutedEventArgs e)
em System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
em System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
em MS.Internal.FrameworkObject.OnLoaded(RoutedEventArgs args)
em System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
em System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
em System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
em System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
em System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
em System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
em System.Windows.Interop.HwndTarget.OnResize()
em System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
em System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
em MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
em MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
em System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
em MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Exception: System.IO.IOException: Não é possível ler os dados da conexão de transporte: Foi forçado o cancelamento de uma conexão existente pelo host remoto. ---> System.Net.Sockets.SocketException: Foi forçado o cancelamento de uma conexão existente pelo host remoto
em System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Fim do rastreamento de pilha de exceções internas ---
em System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size)
em System.Net.WebClient.DownloadBitsState.RetrieveBytes(Int32& bytesRetrieved)
em System.Net.WebClient.DownloadBits(WebRequest request, Stream writeStream, CompletionDelegate completionDelegate, AsyncOperation asyncOp)
em System.Net.WebClient.DownloadFile(Uri address, String fileName)
Exception: System.Net.Sockets.SocketException (0x80004005): Foi forçado o cancelamento de uma conexão existente pelo host remoto
em System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)


I'd say yes, yes you are.

This program has to download the PoE data from the PoE Website as i can't and won't release the needed data with it.
If you start it at a location where it can't create folders/files (c:\Programs) it will need admin mode.
Or you are using some kind of system security settings that disallows programs to download files from the internet.
Last edited by Headhorr#5386 on Feb 22, 2013, 9:28:28 AM
I might be missing something.... but why isn't there total life, mana and shield?
This is wonderful.
Thank you.
"
rsthrsdj wrote:
omg all saved builds are gone.
i think this program needs some online save service.
or save as file function.
i guess i need to take screenshot on very important build..........


The same thing happened to me the first time I saved a build.
Thanks u for this skill tree, is awesome.

Report Forum Post

Report Account:

Report Type

Additional Info