From e0f250b8324107a7f85cf3739445ebc05c86bf29 Mon Sep 17 00:00:00 2001 From: Yusarina Date: Thu, 1 Feb 2024 13:33:08 +0000 Subject: [PATCH 1/3] Update README.md --- README.md | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index c1fb95f..9e9c546 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,21 @@ -# Cats Blender Plugin. +# Cats Blender Plugin Blender 4.0 Dev. -If you are using blender 3.6 please use the latest release [here](https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/releases). Blender 3.6 is the current recomended blender version to use! +### This is the Development version for blender 4.0 only! this version could be unstable or have issues, please use an released version if you encounter issues. -If you are using blender 4.x please download this version [here](https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/tree/blender-4.0), please note blender 4.x version can be unstable and there will be bugs due to mmd tools not being fully updated for 4.x yet, plase note the blender 4.x version will not be released unto the 4.2 LTS is out later this year, the 4.x branch is UNDER DEVELOPMENT and is not finished and WILL have issues. I highly recomend you use blender 3.6 instead. Blender 4.x is currently not my prioty for fixes. +The non official version of Cats Blender Plugin which is maintained by Yusarina, Cats is an tool designed to shorten steps needed to import and optimize models into VRChat. Compatible models are: MMD, XNALara, Mixamo, Source Engine, Unreal Engine, DAZ/Poser, Blender Rigify, Sims 2, Motion Builder, 3DS Max and potentially more -The non official version of Cats Blender Plugin which is maintained by Yusarina, Cats is an tool designed to shorten steps needed to import and optimize models into VRChat. -Compatible models are: MMD, XNALara, Mixamo, Source Engine, Unreal Engine, DAZ/Poser, Blender Rigify, Sims 2, Motion Builder, 3DS Max and potentially more +#### Warning, Cats has changed UI wise, please [click here](https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/wiki/Features) to see the new UI features. +#### If your plugin is trying to update to a blender 4.0 version or is stuck in a update loop please ensure you using the latest version of the plugin for you blender version from the releases tab [here](https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/releases). + +You can find both 3.6 and 4.0 blender releases [here](https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/releases), ensure you are using the one for your blender version! + +You can find the development version for Blender 3.6 [here](https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/tree/blender-36-dev). +You can find the development version for Blender 4.0 [here](https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/tree/blender-40-dev). + +### Warning for Blender 4.0 users: +Though we have updated cats to blender 4.0, please note there are still some issues with MMD Tools which may break some plugin functionality, this is not a cats issue so please redirect those issues to MMD Tools. Blender 4.0 is not our priority and will be behind the blender 3.6 version. We HIGHLY recommend using blender 3.6 for the time being unless you REALLY need the new features in 4.0, which if your just making VRChat models or doing MMD stuff you most likely don't. + +Blender 4.0 is also buggy and does have issues as well, we won't be recommending use of blender 4.x unto the first LTS comes out later this year. With Cats it takes only a few minutes to upload your model into VRChat. All the hours long processes of fixing your models are compressed into a few functions! @@ -74,3 +84,4 @@ Cats Blender Plugin was original developed by absolute quantum then maintained b ## Feedback Please open an issue if you need to leave feedback. + From 3ee2c7f3f89daebfed71d67c73c30078ab19612c Mon Sep 17 00:00:00 2001 From: Yusarina Date: Thu, 1 Feb 2024 18:20:06 +0000 Subject: [PATCH 2/3] Version 4.0.3.1 - Fix pose mode not showing apply to rest pose the first time you click start pose mode. - Fix MMD Options Wiki button. --- __init__.py | 4 ++-- resources/translations.csv | 2 +- ui/mmdoptions.py | 2 +- ui/quickaccess.py | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/__init__.py b/__init__.py index f200111..b1e83e4 100644 --- a/__init__.py +++ b/__init__.py @@ -6,13 +6,13 @@ 'author': 'GiveMeAllYourCats & Hotox, Unofficial version maintained by Yusarina', 'location': 'View 3D > Tool Shelf > CATS', 'description': 'A tool designed to shorten steps needed to import and optimize models into VRChat', - 'version': (4, 0, 3, 0), # Has to be (x, x, x) not [x, x, x]!! Only change this version and the dev branch var right before publishing the new update! + 'version': (4, 0, 3, 1), # Has to be (x, x, x) not [x, x, x]!! Only change this version and the dev branch var right before publishing the new update! 'blender': (4, 0, 0), 'wiki_url': 'https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/wiki', 'tracker_url': 'https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/issues', 'warning': '', } -dev_branch = True +dev_branch = False import os import sys diff --git a/resources/translations.csv b/resources/translations.csv index 1fe93b7..db9997a 100644 --- a/resources/translations.csv +++ b/resources/translations.csv @@ -539,7 +539,7 @@ LegacyReadButton.label,Legacy features wiki,従来の機能の Wiki,레거시 LegacyReadButton.URL,https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/wiki/Legacy-Features,, LegacyReadButton.success,Github wiki opened.,, MMDOptionswiki.label,MMD Options Wiki,従来の機能の Wiki,레거시 기능 위키 -MMDOptionswiki.URL,https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/wiki/Legacy-Features,, +MMDOptionswiki.URL,https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/wiki/Features#mmd-options,, MMDOptionswiki.success,Github wiki opened.,, PatchnotesButton.label,Latest Patchnotes,最新のパッチノート,최신 패치노트 PatchnotesButton.URL,https://github.com/Yusarina/Cats-Blender-Plugin-Unofficial-/releases,, diff --git a/ui/mmdoptions.py b/ui/mmdoptions.py index b1f09ac..ae2c2da 100644 --- a/ui/mmdoptions.py +++ b/ui/mmdoptions.py @@ -73,7 +73,7 @@ def draw(self, context): @register_wrap class MMDOptionswiki(bpy.types.Operator): - bl_idname = 'legacy_read.help' + bl_idname = 'mmdoptionwiki_read.help' bl_label = t('MMDOptionswiki.label') bl_options = {'REGISTER', 'UNDO', 'INTERNAL'} diff --git a/ui/quickaccess.py b/ui/quickaccess.py index c6f8ad5..630f117 100644 --- a/ui/quickaccess.py +++ b/ui/quickaccess.py @@ -140,7 +140,7 @@ def draw(self, context): row.alignment = 'RIGHT' row.scale_y = 1.1 row.operator(Armature_manual.StopPoseModeNoReset.bl_idname, text='', icon=globs.ICON_POSE_MODE) - if not Eyetracking.eye_left: + if armature_obj or armature_obj.mode != 'POSE': row = col.row(align=True) row.scale_y = 0.9 row.operator(Armature_manual.PoseToShape.bl_idname, icon='SHAPEKEY_DATA') From 0ba7149497f36c78bc57154055aeaaea82fb04b9 Mon Sep 17 00:00:00 2001 From: Yusarina Date: Thu, 1 Feb 2024 18:22:38 +0000 Subject: [PATCH 3/3] Add readme to git ignore --- .gitignore | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitignore b/.gitignore index ab89221..0e454a4 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,9 @@ resources/icons/supporters/** resources/supporters.json .coverage mmd_tools_local2 +README.md +README +readme.md +readme +readme.txt +README.text