Commit Graph

95 Commits

Author SHA1 Message Date
bd_
ea2e1f026d
New Crowdin updates (#759)
* New translations en-us.json (Japanese)

* New translations en-us.json (Korean)

* New translations en-us.json (Chinese Simplified)

* New translations en-us.json (Chinese Traditional)
2024-03-09 19:19:08 +09:00
bd_
df05929cc2 Merge remote-tracking branch 'origin/main' into tct 2024-03-09 18:58:52 +09:00
bd_
12de13a947
chore: fix localization capitalization (#758) 2024-03-09 18:57:38 +09:00
bd_
0ff1da0734
fix: type corrections not applied to substatemachine exit transitions (#751)
Closes: #748
2024-03-09 18:55:31 +09:00
bd_
e31a33b82c
chore: configure crowdin (#756) 2024-03-09 18:51:14 +09:00
Reina_Sakiria
01d24f6809
fix: no purge MoveIndependently (#749) 2024-03-09 17:57:15 +09:00
bd_
95a686609d
fix: Visible Head Accessory breaks transform animations (#747)
Closes: #743
2024-03-08 17:59:30 +09:00
bd_
d85bbb257c
fix: nullref from Setup Outfit on non-humanoid rigs (#746)
Closes: #742
2024-03-08 17:59:21 +09:00
夜嵐蝶Alma
eabf6422ec
Update zh-hant.json.meta
delet timecreated
2024-03-07 11:55:06 +08:00
夜嵐蝶Alma
9905da339e
Update zh-hant.json.meta
Add timecreated
2024-03-07 11:31:08 +08:00
夜嵐蝶Alma
76de98e07e
add zh-hant.json.meta 2024-03-07 10:54:35 +08:00
夜嵐蝶Alma
fa7eaf916f
Update zh-hant.json 2024-03-07 10:37:36 +08:00
夜嵐蝶Alma
9bd54a6a78
Merge branch 'bdunderscore:main' into main 2024-03-07 09:18:55 +08:00
bd_
6cc687d1fd
fix: broken humanoid rigs can break assumptions made in EasySetupOutfit (#737)
Closes: #735
2024-03-06 17:51:43 +09:00
bd_
c67d28ca1b
fix: scale adjuster isn't applied to disabled renderers (#736) 2024-03-06 17:22:47 +09:00
夜嵐蝶Alma
4c28600cce
Update zh-hant.json 2024-03-06 09:33:24 +08:00
夜嵐蝶Alma
6d48b069c2
Update zh-hant.json 2024-03-05 18:43:51 +08:00
夜嵐蝶Alma
57d482aa50
Merge branch 'bdunderscore:main' into main 2024-03-05 18:42:27 +08:00
kaikoga
d15bbe86a2
chore: Skip ApplyAnimatorDefaultValuesPass when not VRChat avatar (#731) 2024-03-05 17:20:43 +09:00
bd_
f077d24d48
fix: improved Scale Adjuster implementation (#730)
This new implementation avoids creating any internal objects within the avatar
itself, instead creating them as hidden scene root objects. We also move all update
processing to be driven by camera callbacks as well. These changes help improve
compatibility with tools such as FaceEmo, as well as being less likely to break when
other tools manipulate the avatar's hierarchy directly.
2024-03-05 17:19:54 +09:00
夜嵐蝶Alma
f258c24258
Update zh-hant.json 2024-03-05 13:00:05 +08:00
夜嵐蝶Alma
3251dd6cf2
Merge branch 'bdunderscore:main' into main 2024-03-04 20:00:29 +08:00
bd_
7b21517bac
fix: bones whose name exactly matches prefix+suffix incorrectly match their parent (?) (#724)
Closes: #712
2024-03-03 19:19:53 +09:00
bd_
f7b12d7f82
fix: ScaleAdjuster breaks scene view selection (#718)
... fixed by reimplementing ScaleAdjuster (again!)
2024-03-03 17:26:23 +09:00
bd_
a9141a6cfe
fix: incorrect/unclear errors from Setup Outfit (#723)
Closes: #721
2024-03-03 17:26:14 +09:00
bd_
962a75f227
fix: parameter order is shuffled (#722)
Closes: #713
2024-03-03 17:16:28 +09:00
夜嵐蝶Alma
b0686f5e46
Update zh-hant.json
錯字
2024-03-02 22:09:26 +08:00
夜嵐蝶Alma
d60a03a376
Update zh-hant.json
https://discord.com/channels/1204260193417035816/1213405391925288970
https://discord.com/channels/1204260193417035816/1213401696538075156
2024-03-02 22:06:46 +08:00
夜嵐蝶Alma
15dfc5ad9f
update zh-hant.json 2024-02-29 00:35:03 +08:00
夜嵐蝶Alma
598dc110f8
Update Localization for zh-hant.cs 2024-02-29 00:33:06 +08:00
bd_
6c4c0afb06
fix: change attachment mode causes non-undoable transform movement (#710)
Closes: #655
2024-02-27 19:27:24 +09:00
bd_
97fe8075a6
feat: add support for VRoid Hub armatures in Setup Outfit (#709) 2024-02-27 19:02:04 +09:00
bd_
e7b09fd787
fix: ScaleAdjuster breaks in play mode (#705) 2024-02-27 17:03:36 +09:00
bd_
e06e83daba
fix: issues with Scale Adjuster on 2019 (#703)
Harmony patches were not being loaded for VRCSDK 3.4.x, causing some issues with component enabled state checkboxes being incorrect.

Additionally, we need to reset component states before assembly reload and scene save.
2024-02-26 18:56:43 +09:00
bd_
8c435874ac
fix: untranslated warning generated when multiple parameters remap to the same name (#698)
* fix: untranslated warning generated when multiple parameters remap to the same name

Fixed by allowing this case and applying normal parameter type resolution rules.

Closes: #694

* chore: enable accidentally disabled unit test
2024-02-26 18:20:35 +09:00
bd_
2f67b9509b
fix: handle AnimatorOverrideController in Merge Animator (#697)
Closes: #692
2024-02-26 18:03:28 +09:00
bd_
e7a317b896
fix: MergeDirectBlendTree overwrites animator default parameters with zeroes (#689) 2024-02-22 18:30:24 +09:00
bd_
4e61000e57 chore: add missing localizations 2024-02-21 20:44:05 +09:00
bd_
f99930999e
fix: compatibility break with animator defaults (#686)
Changes in 1.9.0 broke existing avatars that used animators with
different default values than the MA Parameters fields. This change
makes overriding the animator defaults require an explicit configuration;
this is technically a change which would require a minor version bump,
but as this is addressing a major-version-level compatibility break in 1.9.0,
we're going to push this out at a minor version this time.
2024-02-21 20:40:31 +09:00
bd_
d26ac60be5
fix: build fails when entries in the bones array are null (#682)
* fix: build fails when entries in the bones array are null

* chore: skip bone remapping when no Scale Adjusters are in use
2024-02-19 17:27:36 +09:00
bd_
d57e211d0b
fix: minor issues with scale adjuster (#679)
* fix: undo operations can cause scale adjuster to perma-disable meshes

* fix: tool is left hidden after scale adjuster is deleted
2024-02-18 21:47:48 +09:00
bd_
197d847514
fix/reimplement: scale adjuster results in infinite loops sometimes (#677)
Closes: #676
2024-02-18 20:21:26 +09:00
bd_
648c9a9608
feat: improvements to armature tracking (#665)
* opti(armature-lock): parallelize burst jobs for armature lock processing

* feat: continue armature tracking when the MAMA GameObject is disabled

Closes: #500

* feat: add global toggle for armature locking

Closes: #484
2024-02-17 19:20:08 +09:00
bd_
27f0557367
fix: float conversion breaks sub-state-machine entry transitions, including FaceEmo (#674)
* fix: float conversion breaks substatemachine entry transitions

Closes: #669

* fix: unnecessary type conversions
2024-02-17 19:19:35 +09:00
bd_
54d4e974db
feat: convert animator parameters to float when types are inconsistent (#662) 2024-02-12 19:35:11 +09:00
bd_
cc6ecd4f90
Update parameters docs and Saved field handling (#661)
* docs: new parameters UI documentation

Closes: #635

* feat(params), changelog-callout: adjust handling of Saved flag with parameters

* chore: fix docs links
2024-02-12 19:24:35 +09:00
bd_
e8f7144b6c
fix: Rename Parameters should not impact sub-animator components (#659)
Sub-animators have an independent parameter namespace from the main avatar, so we shouldn't
rename them.
2024-02-12 14:59:50 +09:00
bd_
2cf5967a42
feat: allow animator-only defaults to be set using MA Parameters (#648)
* feat: allow animator-only defaults to be set using MA Parameters

* chore: add unit tests for new default parameter behavior
2024-02-12 14:59:39 +09:00
kaikoga
5359e3b006
chore: Fix non-VRChat support (#650)
* add referenced assembly

* remove unused usings

* MA Merge Blend Tree is VRC specific

because it expects VRC style Animator Layer setup

* PruneParametersPass is VRChat specific

* fix: use FindAvatarTransformInParents() to be more cross platform

* fix MergeArmatureHook: nop logic for PhysBones if we do not dedup PhysBones

* fix AnimatorCombiner: ignore VRC components when non-VRC

btw, is AnimatorCombiner VRC specific?

* conditional compile some VRChat specific tests
2024-02-12 14:59:23 +09:00
bd_
0030012e17
fix: duplicate registrations for bone names break HBM (#651) 2024-02-05 21:52:34 +09:00