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 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 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