Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatibility Request for 3.8.99 and 4.1.X.X #1

Open
emannotava opened this issue Dec 26, 2024 · 4 comments
Open

Compatibility Request for 3.8.99 and 4.1.X.X #1

emannotava opened this issue Dec 26, 2024 · 4 comments
Labels
feature request New feature / request

Comments

@emannotava
Copy link

I realize that the issues page isn't the right place for asking this but I have no other way of contacting you so I apologize for the inconvenience.

But could you possibly make this compatible with Spine2D Skeletons made with version 3.8.99 and 4.1.X.X?

I have some files made with 3.8.99 that only 1 tool can open, but it has issues with alpha-multiplication on itself.

Then I have some files made with 4.1.X.X and the only program that can handle those (SpineViewerWPF) crashes when rendering sprites constantly whenever it has too many subsequent frames in an animation.

I found a Spine2D importer for Blender but the only drawback is that it requires the skeleton to be in JSON format.

And apart from this tool I can't find any Spine2D Skel to JSON converters but this one only handles 4.2.X Skels.

Hence the request for compatibility with these other versions.

@kiraio-moe
Copy link
Owner

Hi! Sorry for not meeting your expectations, but as you can see the project itself is still work in progress.

v4.2 is still halfway through (I'm having difficulty reading the Skins component), so another versions is yet to be made. Of course I will work on your request once the initial version is finished.

May I know what is the Spine file you have for? If you just want to display it, I have a specific project to display a certain Spine, for example for the game Nikke: Goddess of Victory.
You can study it. By changing it a little, you can display the Spine you want.

@emannotava
Copy link
Author

Oh no no, don't worry about that you didn't "fail to meet my expectations", absolutely don't worry about that.

Basically I've got these To Love-Ru characters I ripped from Azur Lane:
Momo_1_Frames
And I also have some Chibi To Love-Ru models ripped from NDS game, now I'm going to make custom models in that chibi style and if I could get the 2D Animations from that Azur Lane sprite imported into blender then with some tweaking I could actually "port" those animations to the 3D Chibi model.

I have found a Blender addon for importing spine skeletons+atlas into Blender.
It's even made to work specifically with the version that the assets I got from Azur Lane are made with (3.8.99).
The only issue with that one is that it requires me to provide the addon with the skeleton...... in JSON format.

Then after a lot, lot, LOT of googling I found your project which does exactly what I wanted but for 4.2.0.0, hence why I figured I'd put out a feature request.

If you know another way to get 3.8.99 skels converted to JSON I'm also all ears

@emannotava
Copy link
Author

But for your own sake:
Please don't even think about expectations when talking about projects like these.

If I paid you to make this tool then yes you failed to meet the expectations.
But I didn't pay a single penny, so I don't even have the right to act all disappointed, lmao.

I'm happy a tool like this exists at all.

@kiraio-moe
Copy link
Owner

I know a similar project like this but for version 4.1 and there are definitely some parts of the .skel file that are not read.

Everything you said is valid, I also won't force myself to continue working on this project.

If you are interested, you can make changes yourself. The main function to read the .skel file is in the SkeletonReader class.

@kiraio-moe kiraio-moe added the feature request New feature / request label Dec 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature / request
Projects
None yet
Development

No branches or pull requests

2 participants