Code Monkey home page Code Monkey logo

spineviewerwpf's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

spineviewerwpf's Issues

constant crashes and bit laggy

This is such a great tool, but sadly it's unusable when it constantly crashes
I think you better off replacing gif export feature with png sequence, I bet it would solve the whole crashing problem
not to mention that big resolutions like 2048 or 4096 make the tool very laggy and the output gif fps becomes way slower compared to 1024.
so png sequence or any video format could be the solution

3.8.85 crashed

Hello i tried to use 3.8.85, .skel but crashed help me. Thank you

功能很强大

很少有一款查看器能支持查看各种版本的spine导出文件。非常赞。
不知道是否考虑做一些效率上的提升,比如拖放打开功能。

3.8.99 spine file displays incorrectly

I have 3.8.99 files, they can be opened with the 3.8.95 option (other versions just crash the program)
however, there's visible seam lines that shouldn't be there
capture
changing attribute options doesn't solve the problem

Spine3.2.01 Support

A support for Ver3.2.01 plz , thx : )
when I load .skel binary file crashed with other version of Spine

Is this dead?

I'm sad that it doesn't seem to be updated anymore. viewer doesn't work properly even on spine built with 4.1.08. using a skeleton viewer as an alternative, but it doesn't have an export feature.
I hope there will be an update sometime. :'(

無法開啟

在轉換成WIN10版本下Microsoft.Xna.Framework.dll好像有問題
造成無法開啟程式了
請問作者有解嗎?

GIF output with aliasing

This is a wonderful project that just solves my problem.
But I found that there are aliasing with the GIF output by recode button while the png output by capture button is prefect.
Is there any anti-aliasing option?

Crash after trying to load Spine file with System.IO.FileNotFoundException

.NET Framework 4.7.2 has been installed
Microsoft XNA Framework Redistributable 4.0 has been installed (and reinstalled)

Crash after trying to load Spine file.

Event viewer log:

Faulting application name: SpineViewerWPF.exe, version: 2.3.1.0, time stamp: 0x614a904d
Faulting module name: KERNELBASE.dll, version: 10.0.19041.1586, time stamp: 0xe89e47cc
Exception code: 0xe0434352
Fault offset: 0x0012b922
Faulting process id: 0x378c
Faulting application start time: 0x01d8383cb62048b7
Faulting application path: C:\Users\user\Downloads\SpineViewerWPF.v2.3.1.0\SpineViewerWPF.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: d2a249f1-e258-4346-87d2-39a04631f7d0
Faulting package full name: 
Faulting package-relative application ID: 
Application: SpineViewerWPF.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
   at System.IO.__Error.WinIOError(Int32, System.String)
   at System.IO.FileStream.Init(System.String, System.IO.FileMode, System.IO.FileAccess, Int32, Boolean, System.IO.FileShare, Int32, System.IO.FileOptions, SECURITY_ATTRIBUTES, System.String, Boolean, Boolean, Boolean)
   at System.IO.FileStream..ctor(System.String, System.IO.FileMode, System.IO.FileAccess)
   at Util.LoadTexture(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.String)
   at Spine3_6_53.XnaTextureLoader.Load(Spine3_6_53.AtlasPage, System.String)
   at Spine3_6_53.Atlas.Load(System.IO.TextReader, System.String, Spine3_6_53.TextureLoader)
   at Spine3_6_53.Atlas..ctor(System.String, Spine3_6_53.TextureLoader)

Exception Info: System.Exception
   at Spine3_6_53.Atlas..ctor(System.String, Spine3_6_53.TextureLoader)
   at Player_3_6_53.LoadContent(Microsoft.Xna.Framework.Content.ContentManager)
   at WpfXnaControl.XnaControl.XnaControl_Loaded(System.Object, System.Windows.RoutedEventArgs)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
   at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
   at System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)
   at System.Windows.BroadcastEventHelper.BroadcastEvent(System.Windows.DependencyObject, System.Windows.RoutedEvent)
   at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(System.Object)
   at MS.Internal.LoadedOrUnloadedOperation.DoWork()
   at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
   at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   at System.Windows.Media.MediaContext.RenderMessageHandlerCore(System.Object)
   at System.Windows.Media.MediaContext.RenderMessageHandler(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at System.Windows.Application.Run(System.Windows.Window)
   at SpineViewerWPF.App.Main()

Spine file attached:
Kokkoro 1.zip

Why the package have so may versions of spine

As the title . I don't understand the reason about multiple versions of spine.
And I want to know whether these versions are necessary. or I can just keep one version for my specify atlas file.
Thank you

將 lb_PosX 以及 lb_PosY 改為 TextBox

您好,

首先謝謝你提供了這麼棒的程式。

然而在使用者體驗上,想向您詢問一下是否有考慮把 lb_PosX 以及 lb_PosY 這兩個欄位改為 TextBox 呢?

主要的理由是有時候要拖曳很久 (例如: issues/2)

如果不介意,我有簡單寫了一個修改過的 版本

不過我也必須說我對C# 沒有那麼熟悉,也對自己的code 沒什麼自信。

造成你的困擾很不好意思。謝謝您。

Application not working

I cannot start the application, and in windows event viewer it recorded the following messages:

Faulting application name: SpineViewerWPF.exe, version: 2.1.2.0, time stamp: 0x5f1740ba
Faulting module name: KERNELBASE.dll, version: 10.0.18362.997, time stamp: 0xd5511be4
Exception code: 0xe0434352
Fault offset: 0x001140b2
Faulting process id: 0x620
Faulting application start time: 0x01d67663a88fa218
Faulting application path: Z:\SpineViewerWPF.v2.1.2.0\SpineViewerWPF.exe
Faulting module path: C:\windows\System32\KERNELBASE.dll
Report Id: 1c9ff43b-b075-405f-947c-fe6a0544fdbc
Faulting package full name: 
Faulting package-relative application ID: 
Application: SpineViewerWPF.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
   at SpineViewerWPF.MainWindow..ctor()

Exception Info: System.Windows.Markup.XamlParseException
   at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
   at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
   at System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
   at System.Windows.Application.LoadComponent(System.Uri, Boolean)
   at System.Windows.Application.DoStartup()
   at System.Windows.Application.<.ctor>b__1_0(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at System.Windows.Application.Run(System.Windows.Window)
   at SpineViewerWPF.App.Main()

It looks like something went wrong with .net runtime version? but I should have no missing runtime as my environment already installed all .net framework version 3.5-4.8 via visual studio installer.

希望支援匯出為動態webp功能

相比於gif,webp具有顏色數更多,佔用空間更小的特點,且現在windows的主流圖像軟體也可以支援動態webp圖像查看。

Fullscreens interfere the program

Fullscreens, e.g. the lockscreen and the Ctrl+Alt+Del stopscreen seem to interfere the program - the main window just disappears, and LoadPlayer() does not work at all since then...

I can't run a program

as the title say, I click exe file multiple time but nothing happened. Even task manager show it doesn't open at all. Not sure what the problem is.

It crashes when I launch the app.

Versions 1.0 and 2.0.0 crash when "LoadSpine" is pressed.
Otherwise, it crashes the moment I launch the app.

I'll add a note.

I'm sorry.
I didn't have "Microsoft XNA Framework Redistributable 4.0" installed.

Problem opening the program

uh... i cant even open the program... is there any software requirement i need to fulfill to even open it?

Want to allocate more system memory for this program

I'm trying to export 3850*2200 size spine animation to PNG sequence. And I know it's too big so I checked disk cache option.

Program slowly use more and more my pc RAM until it hits peak about only 4GB RAM. Then crash. I have 32GB capacity but I can't use more memory than 4GB on this program.

If is this a JVM program, I could use memory usage command line like -Xmx but I don't know how to do the same thing in this exe file.

If there any solutions that I can do, please teach me how. And thanks for making this program

查看由spine 4.0創建的檔案

希望軟體可以支援查看spine 4.0創建的檔案,現在spine 4.0的正式版已經發布很久了,以後會有更多的作品會採用spine 4.0的技術,所以希望作者可以支援,謝謝

无法导出正确图像

I guess from “_(:3」∠)_” that you can understand Chinese. If not, I will provide English version for you and sorry.

首先感谢作者制作这个预览器,给吾等买不起 Spine 的穷人提供了便利。

进入正题。
我用本软件加载了一个 spine atlas,预览界面也有正确的显示。
https://i.loli.net/2020/04/16/ma5DxZfgrnoNvLJ.png

但单击下方“相机”图标,选择保存路径后只得到下图。
https://i.loli.net/2020/04/16/sURXw74mzcqPxye.png

已尝试更改Version,无效。

json文件中提到的Spine版本号为3.7.93

texture alpha

May I ask what does SpineUsedAlpha do on spine textures? Some skeletons display normally while using SpineUseAlpha instead of PreMultipliedAlpha. What's the difference between SpineUseAlpha and PreMultipliedAlpha? Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.