Unofficial Offline Skilltree Calc (Delete the Data folder to update. Stop posting "update please" )
"No. Converted damage benefits from stats that improve both the original damage and those that improve the damage it was converted to. It's effectively considered to be both damage types at once, even though it only deals the latter. The same applies to evasion with Iron Reflexes - you can increase your final armor amount with both evasion bonuses and armor bonuses. |
|
" Oh. o.o That seems kinda weird, thanks for the info! " Oh yeah... XD *makes poe bookmark folder* |
|
Thanks a lot Headhorr!
|
|
" Yeah I see what you mean. The rationale behind this decision was to prevent you from considering two values for your elemental damage. But as you said, this breaks in the case of converted damage. I'll speak with headhorr and I guess we will just reintroduce the "Elemental Damage" field in the summary. Unofficial Offline Skilltree Tool by Headhorr and me:
http://www.pathofexile.com/forum/view-thread/19723 kenzen naru tamashii wa, kenzen naru seishin to, kenzen naru nikutai ni yadoru. |
|
" This was the same problem I had with ArtificialMind's old version when I tired it ages ago(sorry ArtificialMind, but your one stopped working for me after the 3rd or 4th update you made to it, it was fine at the beginning). I don't see why both of you couldn't just include the folders and txt file in the rar/zip of your downloads... And is it skilladress.txt or skilladdress.txt? Because I created the 2 folders and created 6 txt files and placed 2 of each spelling in each folder(data,assets and root) and it still doesn't work... Isn't there suppose to be an jpg/png of the skill tree included too? or is that packed into the .exe already? The only other reason I can think of is a Unicode problem, I have Korean Unicode on atm, but yesterday I tried it on my brother's PC, which has English Unicode and it still doesn't work... This is his crash log btw and it's a bit different from mine:
Spoiler
The error time: 05/17/2012 21:40
Exception: System.Windows.Markup.XamlParseException: The invocation of the constructor on type 'POESKillTree.MainWindow' that matches the specified binding constraints threw an exception. ---> System.Net.WebException: An exception occurred during a WebClient request. ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Documents and Settings\Owner\Desktop\POESKillTree_1.001\Data\Assets\PSSkillFrame.png'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at System.Net.WebClient.DownloadFile(Uri address, String fileName) --- End of inner exception stack trace --- at System.Net.WebClient.DownloadFile(Uri address, String fileName) at System.Net.WebClient.DownloadFile(String address, String fileName) at POESKillTree.SkillTree.Asset..ctor(String name, String url) at POESKillTree.SkillTree..ctor(String treestring) 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.Net.WebException: An exception occurred during a WebClient request. ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Documents and Settings\Owner\Desktop\POESKillTree_1.001\Data\Assets\PSSkillFrame.png'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at System.Net.WebClient.DownloadFile(Uri address, String fileName) --- End of inner exception stack trace --- at System.Net.WebClient.DownloadFile(Uri address, String fileName) at System.Net.WebClient.DownloadFile(String address, String fileName) at POESKillTree.SkillTree.Asset..ctor(String name, String url) at POESKillTree.SkillTree..ctor(String treestring) at POESKillTree.SkillTree.CreateSkillTree() at POESKillTree.MainWindow..ctor() Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Documents and Settings\Owner\Desktop\POESKillTree_1.001\Data\Assets\PSSkillFrame.png'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at System.Net.WebClient.DownloadFile(Uri address, String fileName) The error time: 05/17/2012 21:42 Exception: System.Windows.Markup.XamlParseException: The invocation of the constructor on type 'POESKillTree.MainWindow' that matches the specified binding constraints threw an exception. ---> System.Net.WebException: An exception occurred during a WebClient request. ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Documents and Settings\Owner\Desktop\POESKillTree_1.001\Data\Assets\PSSkillFrame.png'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at System.Net.WebClient.DownloadFile(Uri address, String fileName) --- End of inner exception stack trace --- at System.Net.WebClient.DownloadFile(Uri address, String fileName) at System.Net.WebClient.DownloadFile(String address, String fileName) at POESKillTree.SkillTree.Asset..ctor(String name, String url) at POESKillTree.SkillTree..ctor(String treestring) 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.Net.WebException: An exception occurred during a WebClient request. ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Documents and Settings\Owner\Desktop\POESKillTree_1.001\Data\Assets\PSSkillFrame.png'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at System.Net.WebClient.DownloadFile(Uri address, String fileName) --- End of inner exception stack trace --- at System.Net.WebClient.DownloadFile(Uri address, String fileName) at System.Net.WebClient.DownloadFile(String address, String fileName) at POESKillTree.SkillTree.Asset..ctor(String name, String url) at POESKillTree.SkillTree..ctor(String treestring) at POESKillTree.SkillTree.CreateSkillTree() at POESKillTree.MainWindow..ctor() Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Documents and Settings\Owner\Desktop\POESKillTree_1.001\Data\Assets\PSSkillFrame.png'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at System.Net.WebClient.DownloadFile(Uri address, String fileName) Sweeping Maid
|
|
Ok,
A few things regarding the skill tree tool. Don't Create any text files. There is no image of the skill tree. The skilltree is downloaded to the Skilltree.txt in the data folder if it doesn't exist. The download is directly from this site so it is always up to date. As there is no image of the skilltree there are some assets needed(images icons and all that stuff) they are also downloaded from this page if they don't exist. The tool will construct the skilltree from the descriptor file (Data\Skilltree.txt) and the Assets(Data\Assets) If its not working do not attempt to create empty text or image files. It will just result in a crash. if the Skilltree.txt is not downloaded correctly or just an empty file the tool will not know where to download the assets and obviously fail to load them. I have packed up a working data folder for you. As the crash somehow seems to be related to the download of the skilltree and assets. http://dl.dropbox.com/u/354581/Data.zip Again, if the skilltreeAddress.txt(written like this) exists delete it. it contains the address to you build after closing the tool. it should not be an empty text file. ----------------------------------------------------- Regarding the Elemental damage issue, i found this way to be more informative if you have an specific elemental build. But if it's wrong you are obviously right. I will revert back to the old Elemental damage notation. Probably update it tommorow. Last edited by Headhorr#5386 on May 17, 2012, 6:49:06 PM
|
|
can u make it wrok with macs?
|
|
" nope sry. no can do. It uses .net4 with wpf. i don't have the time or patience to convert it to Linux/Mac. There was some guy who has access to the repository who wanted to convert it to linux, but i haven't heard anything from him yet. |
|
Crashes, windows xp 64 bit.
Spoiler
The error time: 05/29/2012 14:18
Exception: System.Windows.Markup.XamlParseException: The invocation of the constructor on type 'POESKillTree.MainWindow' that matches the specified binding constraints threw an exception. ---> System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at POESKillTree.SkillTree.InitNodeSurround() at POESKillTree.SkillTree..ctor(String treestring) 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.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at POESKillTree.SkillTree.InitNodeSurround() at POESKillTree.SkillTree..ctor(String treestring) at POESKillTree.SkillTree.CreateSkillTree() at POESKillTree.MainWindow..ctor() |
|
looks like the newest patch breaks the button icons.....
will work on it as soon as i can. Ok, Wow. all new images don't seem to have an alpha channel:D check out the unique thread. classy move. Last edited by Headhorr#5386 on Jun 5, 2012, 5:53:35 PM
|
|