-
-
Notifications
You must be signed in to change notification settings - Fork 33
V2ToV3
Aeroluna edited this page Aug 30, 2023
·
7 revisions
-
"_position" -> "coordinates"
: Changed to not be confused with Unity transform property. -
"_rotation" -> "worldRotation"
: Changed to not be confused with Unity transform property. -
"_interactable" -> "uninteractable"
: Inverted. -
"_fake" -> REMOVED
: Fake objects now belong in separate array.
"_localRotation" -> "localRotation"
"_noteJumpMovementSpeed" -> "noteJumpMovementSpeed"
"_noteJumpStartBeatOffset" -> "noteJumpStartBeatOffset"
"_color" -> "color"
-
"_cutDirection" -> REMOVED
: Use the angle offset"a"
field instead. -
"_disableSpawnEffect" -> "spawnEffect"
Inverted and now allows forcing spawn effect regardless of player setting.
"_flip" -> "flip"
"_disableNoteGravity" -> "disableNoteGravity"
"_disableNoteLook" -> "disableNoteLook"
-
"_scale" -> "size"
: Changed to not be confused with Unity transform property.
-
"_lightGradient" -> REMOVED
: Use event types 4/8 instead.
"_lightID" -> "lightID"
"_color" -> "color"
"_easing" -> "easing"
"_lerpType" -> "lerpType"
"_lockPosition" -> "lockRotation"
"_speed" -> "speed"
"_direction" -> "direction"
-
"_reset" -> REMOVED
: Redundant. -
"_counterSpin" -> REMOVED
: Redundant.
"_rotation" -> "rotation"
"_nameFilter" -> "nameFilter"
"_step" -> "step"
"_prop" -> "prop"
"_speed" -> "speed"
"_direction" -> "direction"
-
"_rotation" -> REMOVED
: V3 now supports precise rotation, making this redundant.
"_time" -> "b"
"_type" -> "t"
-
"_data" -> "d"
All fields for custom events have their underscores removed.
-
"AssignTrackParent"/"AssignPlayerToTrack"
: Now uses TransformController and standard transform properties. No longer internally multiplies position values by 0.6.
All fields for environment enhancement have their underscores removed. No longer internally multiplies position values by 0.6.
-
"_lightID" -> REMOVED
: Use component system instead. -
"AssignFogTrack" -> REMOVED
: Use component system instead.
- "_position" -> "offsetPosition"
- "_rotation" -> "offsetWorldRotation"
All other properties.
The format for point definitions no longer uses an array.
// V2:
{
"_pointDefinitions": [
{
"_name": "something",
"_points": [0, 1, 0]
}
]
}
// V3:
{
"pointDefinitions": {
"something": [0, 1, 0]
}
}
https://github.com/Aeroluna/HeckedV2ToV3
Known issues: Does not handle light gradients or "AssignTrackParent"/"AssignPlayerToTrack" properly.