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

I had an idea when using the skill calc.

When you enter something like "energy" in the search bar, it finds every node with energy shield etc. But what if you would like to see all energy shield related nodes AND critical strike related nodes together because you maybe want to make a shadow with energy shield and critical strike? My idea is, the if you type something like "energy, critical", you can see all nodes with energy AND critical, as long as you seperate the words energy and critical with a -> , <-. Would be much easier to figure out what pathes to take to reach certain areas with the most of energy shield and critical strike chance/multiplier nodes (but that's just an example).
"
AceNightfire wrote:
I had an idea when using the skill calc.

When you enter something like "energy" in the search bar, it finds every node with energy shield etc. But what if you would like to see all energy shield related nodes AND critical strike related nodes together because you maybe want to make a shadow with energy shield and critical strike? My idea is, the if you type something like "energy, critical", you can see all nodes with energy AND critical, as long as you seperate the words energy and critical with a -> , <-. Would be much easier to figure out what pathes to take to reach certain areas with the most of energy shield and critical strike chance/multiplier nodes (but that's just an example).


Enable RegEx and add | between your terms.

eg: "Energy | Critical" highlights everything that has those words in it
Wanted to say thanks for this, does exactly what it says on the tin. Keep up the good work!
[deleted]
Last edited by Phadal#6841 on Feb 25, 2013, 2:40:51 PM
I'm having an issue with the load items feature. I'm loading the items correctly, but the stats are not correct. Maybe I'm misunderstanding how it is implemented? For example under the defense section my maximum life is listed at 610.5 when in game I have over 3.8k. I apologize if this has been asked before.
HC Necro-Witch Guide: http://www.pathofexile.com/forum/view-thread/188249
My Shop: http://www.pathofexile.com/forum/view-thread/187238
"
Headhorr wrote:
"
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.


I understand that you need to download data and sockets are ONE way to do it, but sockets has also another way and can send a lot of data to everywhere... don't you think it a little dangerous?
And, I'm executing it in a separeted partition of HD... and yeah, I agree that you will need the right to write to store data files, but again, there's a lot of ways to do that.

After all, is a good program, really usefull, but in my personnal opinion and as a tip, you should improve the security in your programmation, I mean, if you work with it =)

Congratz, good work. =)
IGN: OhmRaveR
SHOP: http://www.pathofexile.com/forum/view-thread/183948
TimeZone: UTC +1
Is there a way to show total stats after all passive and item effect?

Like the total mana/life/energy shield and such.
@geocine, not yet, no.

@ohmraver: enlighten me. I'm using the basic Webrequest and Webclient from C#, but I'm open for ways without "sockets".

@SpencerRelly the Life there is not multiplied by any mods i think. It should only be the accumulation of all flat +life mods.
Last edited by Headhorr#5386 on Feb 26, 2013, 8:54:28 AM
love the calc man thanks!
The tree still have some old effects and nodes in it, are you planning to fix this anytime soon? Great tool btw! And gotta love the new feature to save and load builds!
Last edited by JesusVII#6121 on Feb 26, 2013, 3:38:54 PM

Report Forum Post

Report Account:

Report Type

Additional Info