absolute-quantum / cats-blender-plugin

:smiley_cat: A tool designed to shorten steps needed to import and optimize models into VRChat. Compatible models are: MMD, XNALara, Mixamo, DAZ/Poser, Blender Rigify, Sims 2, Motion Builder, 3DS Max and potentially more
https://catsblenderplugin.com
MIT License
3.52k stars 457 forks source link

READ THIS FIRST BEFORE POSTING AN ISSUE, DO NOT POSTS NEW ISSUES UNTO YOU READ THIS! #678

Closed Yusarina closed 3 months ago

Yusarina commented 6 months ago

Because people can't seem to do a simple thing and look for there issues in already open issues, I am yet again posting this to make sure it's at the top.

RE-Posted so this post can stay at the top, please do not post new issues unto you read this one as there will most likely be left Unanswered and this post will most likely answer any question you have. The official cats has been abandoned and I highly doubt it will be updated anymore.

First of all i want to say thank you for reading this, please read fully before you post an issue. some information here is from the official discord for cats and some are from my own experiences replying on here.

Why cat's isn't updated? Simply that the original owner has vanished and the community was maintaining it but no longer can, it's been a year since the last official response so at this point I think we can take it that's CATS has been abandoned. Below is the official response on the CATS discord server FAQ which was posted on the 05/04/2023.

"Due to problems beyond our control, we cannot give an estimate of when there will be an official update. This is due to many reasons, one of which is that the only reason why the addon gets any support anyways is because of the community. Because the community doesn't own the project, we cannot do anything to release an update. We can push code and update development and sometimes master, but since the owner has kind of gone on a hiatus we have no idea when or even if they will return. The owner is the only one capable of pushing a release thing that everyone loves downloading. The code thankfully is able to work without being compiled, so that is a big reason why we can happily give people the latest version without the owner's involvement. The programmers, translators, and contributors to the plugin are in the same boat. What I can unveil is that negotiations are ongoing, and Hotox is working every day to gain the permissions to release updates and get the train rolling. So sit back. Asking isn't gonna make it go any faster. Probably..."

Is there an alternative to CATS? Yes, there are a couple, and I honestly didn't like posting my own version but at this point I getting annoyed at repeating myself so here you go.

You can also look at the forks, though there doesn't seem to be any forks which keep cats as maintained as my version though.

I don't want to use the non-official one though? That's fine however follow this advice to get the official one working on newer blender versions.

DON'T USE THE MAIN BRANCH OR RELEASED VERSION OF CATS FOR BLENDER 3.1+ USE THE DEV VERSION!!!!!!!! DON'T USE BLENDER 4.x THE OFFICIAL VERSION OF CATS ISN'T UPDATED TO USE NEW API CHANGES AND MMD TOOLS HAS NOT BEEN UPDATED TO 4.x!

You can find the dev version here: https://github.com/absolute-quantum/cats-blender-plugin/tree/development Direct zip download: https://github.com/absolute-quantum/cats-blender-plugin/archive/refs/heads/development.zip

The best version of blender to use is either 3.5.x or 3.6.1+.

I get this issue below:

1

Did you even read what I said? DON'T USE THE MAIN BRANCH OR RELEASED VERSION OF CATS FOR BLENDER 3.1+ USE THE DEV VERSION!!!!!!!!

Why can't I use the main branch on blender 3.1+? Because the main branch has not been updated in years and does not contain the many fixes and improvements the dev branch has for these versions of blender.

Why can't I use blender 4.x+? Blender 4.x has quite a few API changes which breaks some functions in CATS and MMD Tools. You will find certain functions like the Fix Model button and some other functions will give you errors. This will only get worse with Blender 4.1 and above as blender is changing alot of the behind the scenes stuff. Therefor even though Cats semi works on 4.0 from 4.1 Cats will most likely completely break.

You keep talking about these MMD Tools what is this? MMD Tools is a 3rd party plugin which cats uses for several things, including importing mmd/vrm stuff and etc, it's a key component of cats and several features would not work without. Hence CATS is reliant on MMD Tools to be updated for cats to work 100%.

As more frequent questions come in, I will update this, if the above hasn't answered your question then post an issue, HOWEVER don't expect anyone to answer as again this github has basically been abandoned at this point.

But I must have the official version for blender 4.0 or 4.1?

If you MUST have the official cats work on blender 4.0 (Even though I done all the work for you and more on my version) then you can try to apply the changes from pull request #648 to the dev version of cats. DON'T USE ANY OTHER PULL REQUEST AS MOST ARE FOR THE MAIN BRANCH AND DO NOT USE AN RELEASED VERSION OR MAIN BRANCH OF CATS.

You can then also download and manually update cats version of MMD tools as well, to update MMD tools you can do the following.

Please note though the above guide works on blender 4.0 and 4.1 if cats function break there is no fix for this.

Do not use the main branch for 4.x, you will find more and more issues on the main branch which are fixed in the dev version.

Yusarina commented 3 months ago

Old version closed, please see this one: https://github.com/absolute-quantum/cats-blender-plugin/issues/687