bd_
4405d7aa56
fix: MA Parameters bool items + MA Menu Item auto value is broken ( #1345 )
...
Closes : #1331
2024-11-16 19:02:24 -08:00
bd_
81ad82b765
fix: ParameterAssignerPass forces all parameters to float type ( #1337 )
...
Closes : #1335
2024-11-03 18:32:29 -08:00
kaikoga
efa263b551
chore: Fix non-VRChat support (for MA 1.10.5) ( #1324 )
...
* feat: add version defines for VRCSDK
* chore: early return if VRCSDK project but not VRChat avatar
2024-10-27 10:06:35 -07:00
Jeremy Lam aka. Vistanz
07b648dcc1
Fixes error when merging same parameter with different type in RC menu item ( #1313 )
2024-10-25 20:11:23 -07:00
Haï~
3b067e4664
Make compatible with Unity 6 projects ( #1232 )
...
* Disable compilation for use in Unity 6 (6000.0.20f1):
- Do not compile some classes and code paths in non-VRChat projects.
- This has been tested in Unity 6 (6000.0.20f1).
* Fix hide internal components in Unity 6:
- [AddComponentMenu("")] does not work in Unity 6.
- Replace it with [AddComponentMenu("/")]
- This alternative is confirmed to also work in Unity 2022.
---------
Co-authored-by: Haï~ <hai-vr@users.noreply.github.com>
Co-authored-by: bd_ <bd_@nadena.dev>
2024-10-19 18:58:41 -07:00
bd_
ab4d1fd2f4
fix: transient NRE when opening reaction debugger ( #1301 )
2024-10-19 17:15:33 -07:00
bd_
b73feb6b71
fix: inactive menu items don't appear in RO debugger ( #1291 )
2024-10-15 19:13:08 -07:00
bd_
662172c2e5
fix: NRE in RO simulator ( #1292 )
2024-10-15 19:13:01 -07:00
bd_
5d399dce4a
ci: workaround VPM issues
2024-10-14 21:17:31 -07:00
bd_
828e6b4548
fix: propagate shape changer effects through BlendshapeSync ( #1267 )
...
Closes : #1259
2024-10-05 17:46:45 -07:00
bd_
30cafb21e4
fix: incorrect handling of shape key deletion ( #1258 )
...
This change reworks delete handling to be more consistent with other properties,
by treating it as a virtual property (`deletedShape.{blendshapeName}`) instead of
a weird additional field of blendshape keys. This then fixes a number of issues
(e.g. broken preview for delete keys).
Fixes : #1253
2024-10-03 20:16:53 -07:00
bd_
4ec36ca489
fix: shape changer preview overrides default blendshape values inappropriately ( #1250 )
...
Closes : #1227
2024-10-02 19:48:38 -07:00
bd_
409592f952
fix(rc): constant-off objects are not handled correctly ( #1249 )
...
Closes : #1233
2024-10-02 19:42:19 -07:00
bd_
02204c272f
Revert "fix: remove unnecessory exit transitions for reactive components ( #1161 )" ( #1248 )
...
This reverts commit 9dfa0dae23
. Those
transitions are needed when controlling the same object from multiple
parameters.
Closes : #1233
2024-10-02 19:03:44 -07:00
nekobako
36e035c8c7
fix: inverted reactive components on inactive objects didn't set defa… ( #1246 )
...
* fix: inverted reactive components on inactive objects didn't set default states
* chore: use `InitiallyActive` helper
---------
Co-authored-by: bd_ <bd_@nadena.dev>
2024-10-02 19:03:03 -07:00
bd_
7040e3992b
fix: ROSimulator UI refresh sometimes gets wedged
...
Closes : #1219
2024-09-28 20:05:53 -07:00
bd_
f3f2de3337
feat: add tracing points for the NDMF preview tracing system
2024-09-28 19:34:36 -07:00
bd_
b866628b24
chore: fix compiler warnings
2024-09-27 19:37:23 -07:00
bd_
ee64cafe02
fix: remove ObjectIdentityComparer ( #1211 )
...
Apparently, it's safe to use Unity objects as keys in HashMaps, and doing
so actually fixes some edge cases where assets are recreated as a new C# object.
2024-09-25 21:39:01 -07:00
bd_
a018df9219
chore: improve PropCache debuggability by adding a name property ( #1209 )
2024-09-25 20:01:59 -07:00
bd_
13b0ffe0b5
fix: missing observations in LocateReactions ( #1210 )
2024-09-25 20:01:55 -07:00
bd_
51fedbd9b0
fix: ROSimulator registers multiple event handlers for state override buttons ( #1203 )
2024-09-23 20:27:56 -07:00
bd_
bf47a4c544
fix: reactive components break WD ON avatars ( #1202 )
...
Closes : #1199
2024-09-23 20:18:04 -07:00
bd_
a5e716cb3e
fix: incorrect auto parameter assignment when a non-auto item is set to 0 ( #1189 )
2024-09-22 18:12:26 -07:00
nekobako
9dfa0dae23
fix: remove unnecessory exit transitions for reactive components ( #1161 )
2024-09-22 13:42:31 -07:00
nekobako
48b7d80f7c
Fix menu item float value ( #1140 )
...
* fix: menu item with float value incorrectly generates bool parameter
* fix: reactive components generate transitions with overlapping condition ranges
* chore: add tests for menu item parameter type
* fix: incorrect parameter type detemination for float values
* chore: add more tests for menu item parameter type
* refactor: unify logic to determine parameter type and rename confusing variable
2024-09-15 19:32:59 -07:00
nekobako
c80d24ea46
Fix parameter synced conflict ( #1150 )
...
* fix: parameter should be synced if any of sibling parameter is set to be synced
* fix: parameter should be saved/synced if any of menu item references same parameter is set to be saved/synced
2024-09-15 14:24:13 -07:00
nekobako
b83b89ce38
fix: incorrect default value for single menu item with automatic value ( #1147 )
2024-09-15 14:23:15 -07:00
bd_
4e3001ad65
fix: NullReferenceExceptions from ShapeChangerPreview
2024-09-14 18:42:01 -07:00
bd_
fed6a22d72
fix: multiple issues with auto parameter value assignment ( #1136 )
...
Closes : #1110
2024-09-13 19:27:01 -07:00
nekobako
29177f2c5a
fix: NullReferenceException when opening RO Simulator for default Menu Item ( #1107 )
2024-09-13 17:55:49 -07:00
nekobako
106ba8c5ff
fix: previewing Object Toggle targets Renderers other than MeshRender… ( #1112 )
...
* fix: NullReferenceException when previewing Object Toggle with renderers other than MeshRenderer and SkinnedMeshRenderer
* fix: NullReferenceException when previewing Scale Adjuster with renderers other than MeshRenderer and SkinnedMeshRenderer
2024-09-13 17:52:45 -07:00
nekobako
2735adf55c
fix: warning when object name contains "." ( #1123 )
...
* fix: warning when object name contains "."
* chore: change RC state and layer names to not reference Shape Changer specifically
---------
Co-authored-by: bd_ <bd_@nadena.dev>
2024-09-13 17:49:58 -07:00
bd_
4fa0621655
fix: menu items with no default fail to generate animator controller parameter entries ( #1105 )
2024-09-04 18:58:51 -07:00
bd_
acd6c50543
fix: menu item override is not shown in sim for autoprop boolean toggles ( #1104 )
2024-09-04 17:00:08 -07:00
bd_
89b4c8f921
fix: deactivating an inactive menu item doesn't work as expected ( #1102 )
2024-09-04 12:41:00 -07:00
bd_
389ae4f2cc
fix: performance issues when RO Simulator is open for too long ( #1101 )
...
Also fix an issue where the clear overrides button doesn't work for menu item overrides.
Closes : #1100
2024-09-04 12:40:48 -07:00
bd_
0ee291076f
feat: Menu Item automatic values ( #1098 )
2024-09-03 19:07:33 -07:00
bd_
ae950ad938
fix: untranslated string in RO simulator UI ( #1086 )
2024-09-02 17:57:49 -07:00
bd_
7330cda42a
fix: previews do not update when invert option is changed ( #1078 )
2024-09-01 19:59:08 -07:00
bd_
ece8a6837a
fix: RO Simulator triggers all parameters ( #1076 )
2024-09-01 18:59:56 -07:00
bd_
c309d93bdd
fix: error during domain reload ( #1077 )
2024-09-01 18:59:44 -07:00
kaikoga
2148ab0bfc
chore: Skip ParameterAssignerPass when not VRChat avatar ( #1071 )
2024-08-31 16:51:26 -07:00
nekobako
6cb249be44
fix: error when deleting Material Setter target ( #1066 )
2024-08-30 18:05:07 -07:00
nekobako
580cb2bfe9
Fix material setter index ( #1061 )
...
* fix: error when Material Setter has an invalid index
* feat: warn by color when Material Setter has an invalid index
2024-08-30 18:04:58 -07:00
bd_
369cc010c3
fix: some issues with reactive objects not triggering pipeline refreshes ( #1057 )
...
Closes : #1054
2024-08-28 19:20:17 -07:00
nekobako
f9abb5c4fc
fix: previewing Material Setter targets Renderers other than MeshRenderer and SkinnedMeshRenderer cause error ( #1053 )
2024-08-26 08:52:28 -07:00
bd_
87a385a43e
feat: add a debugging UI for the reactive components system ( #1049 )
2024-08-25 20:19:04 -07:00
nekobako
a2b9b817ce
fix: MaterialSetter is not working without ShapeChanger or ObjectToggle ( #1043 )
2024-08-25 18:04:14 -07:00
nekobako
f96b2627aa
fix: support renderers other than SMR ( #1042 )
2024-08-25 18:04:04 -07:00