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

It's automagically up-to-date unless they change something on the skilltree-format. Just delete the skilltree.txt in the data folder and start the program.

There is a slight chance that it may break in 40 min when the new char is released ;)
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.
Última edição por ArtificialMind#7315 em 11 de mai. de 2012 19:23:45
Using this a ton, thanks!!
Very neat thanks
I still can't run this...and yes I got .net4.

CRASH LOG:
Spoiler
The error time: 05/14/2012 08:52
Exception: System.Windows.Markup.XamlParseException: Initialization of 'System.Windows.Controls.TextBlock' threw an exception. ---> System.IO.FileLoadException: Could not load file or assembly 'PresentationFramework.katha, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Invalid pointer (Exception from HRESULT: 0x80004003 (E_POINTER)) ---> System.NullReferenceException: Object reference not set to an instance of an object.
at POESKillTree.MainWindow.<.ctor>b__0(Object sender, ResolveEventArgs args)
at System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)
--- End of inner exception stack trace ---
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Reflection.Assembly.Load(String assemblyString)
at System.Windows.SystemResources.ResourceDictionaries.LoadExternalAssembly(Boolean classic, Boolean generic, Assembly& assembly, String& assemblyName)
at System.Windows.SystemResources.ResourceDictionaries.LoadThemedDictionary(Boolean isTraceEnabled)
at System.Windows.SystemResources.FindDictionaryResource(Object key, Type typeKey, ResourceKey resourceKey, Boolean isTraceEnabled, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference, Boolean& canCache)
at System.Windows.SystemResources.FindResourceInternal(Object key, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference)
at System.Windows.StyleHelper.GetThemeStyle(FrameworkElement fe, FrameworkContentElement fce)
at System.Windows.FrameworkElement.UpdateThemeStyleProperty()
at System.Windows.FrameworkElement.OnInitialized(EventArgs e)
at System.Windows.FrameworkElement.TryFireInitialized()
at System.Windows.FrameworkElement.EndInit()
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.InitializationGuard(XamlType xamlType, Object obj, Boolean begin)
--- 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.IO.FileLoadException: Could not load file or assembly 'PresentationFramework.katha, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Invalid pointer (Exception from HRESULT: 0x80004003 (E_POINTER))
File name: 'PresentationFramework.katha, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ---> System.NullReferenceException: Object reference not set to an instance of an object.
at POESKillTree.MainWindow.<.ctor>b__0(Object sender, ResolveEventArgs args)
at System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Reflection.Assembly.Load(String assemblyString)
at System.Windows.SystemResources.ResourceDictionaries.LoadExternalAssembly(Boolean classic, Boolean generic, Assembly& assembly, String& assemblyName)
at System.Windows.SystemResources.ResourceDictionaries.LoadThemedDictionary(Boolean isTraceEnabled)
at System.Windows.SystemResources.FindDictionaryResource(Object key, Type typeKey, ResourceKey resourceKey, Boolean isTraceEnabled, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference, Boolean& canCache)
at System.Windows.SystemResources.FindResourceInternal(Object key, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference)
at System.Windows.StyleHelper.GetThemeStyle(FrameworkElement fe, FrameworkContentElement fce)
at System.Windows.FrameworkElement.UpdateThemeStyleProperty()
at System.Windows.FrameworkElement.OnInitialized(EventArgs e)
at System.Windows.FrameworkElement.TryFireInitialized()
at System.Windows.FrameworkElement.EndInit()
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.InitializationGuard(XamlType xamlType, Object obj, Boolean begin)


Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at POESKillTree.MainWindow.<.ctor>b__0(Object sender, ResolveEventArgs args)
at System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)
The error time: 05/14/2012 08:52
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at POESKillTree.MainWindow.Window_Closing(Object sender, CancelEventArgs e)
at System.Windows.Window.OnClosing(CancelEventArgs e)
at System.Windows.Window.InternalClose(Boolean shutdown, Boolean ignoreCancel)
at System.Windows.Application.DoShutdown()
at System.Windows.Application.ShutdownImpl()
at System.Windows.Application.ShutdownCallback(Object arg)
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)
Sweeping Maid
hm. did you try deleting the data folder and the skilladress.txt file?

if you did not have the folders, try creating them. 1 folder named Data and in there an Assets folder.

If you have visual studio installed you could try to check out the source on http://code.google.com/p/path-of-exile-skilltree-planer/ and try to solve the problem.

I really don't know what crashes there.
Is the save to file button a placeholder for now?
"
dijicaek escreveu:
Is the save to file button a placeholder for now?


actually it is, yeah^^
We added the button before I implemented the load and save to the official skilltree format. i should probably remove it.

the Skilltree adress is automatically saved to the skilltreeaddress.txt

If you want a screenshot use the screenshot button. It will copy a picture to the clipboard.
Última edição por Headhorr#5386 em 15 de mai. de 2012 08:29:42
I notice you count "Elemental Damage" as both "Fire damage", "Lightning damage", and "Cold damage". This is wrong and screws up your summary. If I had a skill that converted all my cold damage to fire damage, +10% Elemental Damage would increase it by 10%, while +10% Fire, +10% Cold would increase it by 20%.
Última edição por Strill#1101 em 15 de mai. de 2012 22:36:37
"
Strill escreveu:
If I had a skill that converted all my cold damage to fire damage, +10% Elemental Damage would increase it by 10%, while +10% Fire, +10% Cold would increase it by 20%.


How so? If all your cold damage was converted to fire, wouldn't you just substitute your cold% with the fire%?

"
Headhorr escreveu:
actually it is, yeah^^
We added the button before I implemented the load and save to the official skilltree format. i should probably remove it.


Aw. I was hoping you'd eventually make it functional. At the moment when I want to save a I copy the skilltreeaddress.txt to a "Builds" subfolder but it would be cool if that save file button automatically did that (and maybe come up with a file name dialogue). :D
Unless I'm going about saving builds in the wrong way. There's not a build saving function on the site is there? :o
Última edição por dijicaek#3044 em 16 de mai. de 2012 05:57:44
"
dijicaek escreveu:
There's not a build saving function on the site is there? :o

How about bookmarking the official skilltree build link?
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.

Reportar Post do Fórum

Reportar Conta:

Tipo de Reporte

Informação Adicional