Skip to content

Releases: Mattshark89/OpenFlight-VRC

OpenFlight-1.6.5

19 Mar 20:17
Compare
Choose a tag to compare

Minor Changes

  • More accurate latency calculation in the networking tab, now displays the IK latency compared to the player store latency
    • image

OpenFlight-1.6.4

15 Mar 21:37
Compare
Choose a tag to compare

Major Changes

  • Require jump now finally works! Closes #57

Fixes

  • Fixed a regression that actually made the main menu detection not do anything, sorry about that! it should be functional again.

What's Changed

Full Changelog: OpenFlight-1.6.3...OpenFlight-1.6.4

OpenFlight-1.6.3

06 Mar 05:26
Compare
Choose a tag to compare

Major Changes

  • New Logo!
    • We have created a new logo to represent OpenFlight going forward. It represents both the name of the project as a acronym (OF) and also represents the goal of the project, to let avatars with wings fly, by having the F look like a wing. icon
  • Avatars are now checked using a computed hash table at world start time, making avatar hash checking almost instant
  • Online C# documentation is now auto-generated using oxygen, you'll find a direct link to it on the main doc page
  • Everything that does not need to be edited by end users has been made un-editable in the inspectors for most scripts

Minor Changes

  • More documentation on almost everything!
  • Callback system is more extensible
    • This also coincidentally makes the callback system a hopefully stable API, so feel free to use it going forward!

Fixes

  • Fixed #81
  • Fixed #80, Added a SDK check to tell you that you scaled the root object, and then added a toggle you can turn on if you really want manual scaling of the tablet
  • Small spelling mistake fixed on the networking debug tab

What's Changed

New Contributors

Full Changelog: OpenFlight-1.6.2...OpenFlight-1.6.3

OpenFlight-1.6.2

06 Feb 08:48
Compare
Choose a tag to compare

Changes

  • Removed a single extern from the main menu check code

Fixes

  • Fixed graphs not working properly, eval point was missing.
  • Typo fixed in networking debug tab

Full Changelog: OpenFlight-1.6.1...OpenFlight-1.6.2

OpenFlight-1.6.1

05 Feb 03:33
Compare
Choose a tag to compare

Major Changes

  • Disabled pool auto sizing, its currently causing issues and it auto-sizing itself down isn't critical, compared to it just working, it breaks if its lower than the world size

OpenFlight-1.6.0

05 Feb 01:33
Compare
Choose a tag to compare

This is the biggest production release ever! Many new things, notable a slight UI rework, performance improvements, and AUDIO and VISUAL effects! This has been in development for 5+ months now, so it should be pretty damn stable. Hopefully, we haven't missed anything!

The docs have not been fully merged and updated yet, so they are missing some scripts and some internal logic may have changed, so keep that in mind! Be patience, LOTS changed.

Heres some images of the new features
image
image
image
image

Major Changes

  • Merged in some code cleanup in wingflightplusglide to make it easier to contribute fixes and follow the logic
    • Slight performance improvements in wingflightplusglide due to this
  • VCC Should now allow you to install directly to 2022 projects without it complaining about version incompatibilities with the SDK
    • This is still a little unstable, as the main project is not on 2022 yet! Let us know if anything breaks please!
  • FPS inconsistencies improved, should be more stable at a wider range of FPS values
  • Gliding sideways has been improved, should be harder/not possible to do anymore
  • v1 Hashes are now fully deprecated, both in the data and in the tablet and system as a whole #54
  • Defaults have been adjusted to hopefully make it slightly easier to fly
  • Added an angle offset control to offset the angle you need to rotate your hands to glide up/down
  • Networking, Sounds and Visual Effects!
    • Data about if you are flying, flapping, gliding, and a few more things are broadcast to other players in the instance so everyone can see visual effects
    • Trails are emitted from your wingtips if you have them, otherwise from your hands if not
    • Both the sound effects and visual effects now have a toggle in the settings to turn them on or off
    • A gliding sound is played while gliding
      • The gliding sound changes pitch based on your speed
    • Each flap plays a sound to correspond to flapping
    • If you are recognized as a OpenFlight contributer, you will get a special trail effect
      • This is configurable to hide that you are a contributer from everyone else if youd like
  • Tabs have been converted to using new icons instead of text
    • This is to facilitate adding new tabs to the tablet, as otherwise the text started getting too small
  • There is a built in changelog in the tablet now, allowing you to see how many new releases are available compared to what is installed in the world (up to 20)
  • Infinetly scrolling list of contributers added to the bottom right of the tablet to recognize people who have helped out
  • Added a terminal to the tablet that will show OpenFlight specific log messages to make debugging in world easier
    • Starts clearing messages after 50
  • OpenFlight will ask upon world upload if you want to auto-tag your world
    • This can be turned off per project via the prompt that shows up
    • It will not ask if your tags are full or you already have the proper tag
  • Major UI cleanup in most scripts to make them more performant using events as much as possible
  • Padding added to the tablet to make text not ride the edges of it
  • Handle is now obviously there instead of it being not really clear that the tablet was grabbable
  • Added individual bone length display in the gizmos

Minor Changes

  • More XML docs in wingflightplusglide should make it easier to interact with externally if need be
  • Added missing local player checks to a few functions, should reduce log usage and increase performance a little bit in high player count instances
  • Closed #63, giving the user some indication that they shouldn't create styles in the package folder
  • Volume control added for flight SFX
  • Slight flow improvements to VariableLabels
  • Merged in cyan-lasers player object pool system directly into the codebase to facilitate easier distribution and error fixing
  • Slight performance boost from changing what was cached upon a logging call #70
  • Arrows have been added to gizmos to show player velocity and wing angle
    • This has temporarily made the armature debug kind of hard to use, still need to find a better way of displaying all of this information
  • Landing particles added

Fixes

  • Finally resolved #50, clearing up the log spam that would happen upon world load
  • Made the prefab placer always place infront of the camera instead of at world origin #64
  • Fix bug with d_spinetochest not being recalculated on avatar scale change
  • Fixed #56
  • General performance improvements
    • Fixed a issue with toggle scripts that made them always run
    • Improved some hashing code to eek out possible performance

Full Changelog: OpenFlight-1.6.0-rc.1...OpenFlight-1.6.0

OpenFlight-1.6.0-rc.1

28 Jan 21:13
Compare
Choose a tag to compare
OpenFlight-1.6.0-rc.1 Pre-release
Pre-release

This is a release candidate! If this release is live for over a week with no critical bugs being found, it will become an official version!!!!

Major Changes

  • Merged in some code cleanup in wingflightplusglide to make it easier to contribute fixes and follow the logic
    • Slight performance improvements in wingflightplusglide due to this

Minor Changes

  • More XML docs in wingflightplusglide should make it easier to interact with externally if need be

What's Changed

Full Changelog: OpenFlight-1.6.0-beta.7...OpenFlight-1.6.0-rc.1

OpenFlight-1.6.0-beta.7

28 Jan 00:50
Compare
Choose a tag to compare
Pre-release

Changes

  • VCC Should now allow you to install directly to 2022 projects without it complaining about version incompatibilities with the SDK
    • This is still a little unstable, as the main project is not on 2022 yet! Let us know if anything breaks please!
  • FPS inconsistencies improved, should be more stable at a wider range of FPS values
  • Gliding sideways has been improved, should be harder/not possible to do anymore
  • Improved performance of the networking debug tab, should perform much better on instances with 80 players than before

Fixes

  • Added missing local player checks to a few functions, should reduce log usage and increase performance a little bit in high player count instances

What's Changed

Full Changelog: OpenFlight-1.6.0-beta.6...OpenFlight-1.6.0-beta.7

OpenFlight-1.6.0-beta.6

28 Dec 03:59
672fdb9
Compare
Choose a tag to compare
Pre-release

Minor Changes

  • Closed #63, giving the user some indication that they shouldn't create styles in the package folder
  • Volume control added for flight SFX
  • Slight flow improvements to VariableLabels

Fixes

  • Finally resolved #50, clearing up the log spam that would happen upon world load

What's Changed

Full Changelog: OpenFlight-1.6.0-beta.5...OpenFlight-1.6.0-beta.6

OpenFlight-1.6.0-beta.5

13 Dec 15:58
Compare
Choose a tag to compare
Pre-release

Major Changes

  • v1 Hashes are now fully deprecated, both in the data and in the tablet and system as a whole #54

Minor Changes

  • Merged in cyan-lasers player object pool system directly into the codebase to facilitate easier distribution and error fixing
  • Slight performance boost from changing what was cached upon a logging call #70

Fixes

  • Made the prefab placer always place infront of the camera instead of at world origin #64