Skip to content

Releases: Mattshark89/OpenFlight-VRC

OpenFlight-1.6.0-beta.4

08 Nov 12:46
Compare
Choose a tag to compare
Pre-release

Major Changes

  • Major network stress improvements
    • The system should no longer hog your network with continuous synched variables, now only synching 2 variables per user and only when expressly necessary

Fixes

  • Fix bug with d_spinetochest not being recalculated on avatar scale change
  • Fix bug (if a user turns off visual effects for themselves, everyone else wont receive their tracking rotation anymore)
  • Fix VFX toggle
  • Made Contributor checking faster

OpenFlight-1.6.0-beta.3

25 Oct 13:15
Compare
Choose a tag to compare
Pre-release

Major Changes

  • Defaults have been adjusted to hopefully make it slightly easier to fly
  • Added a angle offset control to offset the angle you need to rotate your hands to glide up/down
  • Wingtips can now push around particles in the world if the world particles have external forces turned on

Minor Changes

  • Trail particles use a custom shader now so emission looks correct
  • Gliding volume is now modulated by speed
  • Gliding effects are always played while flying
  • Gliding effects now will look extremely accurate, not lagging ahead or behind the remote players anymore
  • 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

What's Changed

  • Add Female Bat, Feilong, Microbat, Toastacuga by @jennytoo in #61

Full Changelog: OpenFlight-1.6.0-beta.2...OpenFlight-1.6.0-beta.3

OpenFlight-1.6.0-beta.2

18 Oct 18:29
Compare
Choose a tag to compare
Pre-release
  • General performance improvements

    • Fixed a issue with toggle scripts that made them always run
    • Improved some hashing code to eek out possible performance
  • Trail Changes

    • Added emission to the trail particles
    • Made particles scale with speed
    • Made particles spread based on player speed
    • Switched to using animation curves instead of mathf for performance
    • Fix particles turning off fully when teleporting
  • Fix flapping field change happening each frame

  • Hopefully fix gizmo canvas to not block interactions

Full Changelog: OpenFlight-1.6.0-beta.1...OpenFlight-1.6.0-beta.2

OpenFlight-1.6.0-beta.1

16 Oct 18:11
Compare
Choose a tag to compare
Pre-release

Major Changes

  • 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

Hopefully I havent missed anything, this is a massive set of changes so its been difficult to keep track of them :)

Heres some images of the new features
image
image
image
image

Full Changelog: OpenFlight-1.5.2...OpenFlight-1.6.0-beta.1

OpenFlight-1.5.2

03 Oct 11:25
Compare
Choose a tag to compare

Major Changes

  • Tablet now has graphics for when it is beyond the fade out distance to make it easier to locate
  • More logging was added to faciliate users not using the tablet and make debugging easier
  • Messages sent to log now are all prefixed with [OpenFlight] and use orange text to make them easier to find
  • Added check to throw a warning if other scripts modify player physics when in non-dynamic mode
  • Change to how player physics are stored, now being a non-dynamic system unless opted into.
    • Public API endpoint added to tell openflight to grab a new set of player physics
  • General cleanup of flight code to improve readability, functionality should be unchanged

Fixes

  • Fixed issue with UI breaking when it starts at a distance away from player spawn that would make it fade out immediately
  • Fixed issue with water systems and OpenFlight being incompatible, leading to the player stuck in place and with no gravity till rejoining the instance

OpenFlight-1.5.2-beta.4

02 Oct 15:49
Compare
Choose a tag to compare
Pre-release

Minor Changes

  • Tablet now has visuals for when faded out so it is easier to locate

OpenFlight-1.5.2-beta.3

30 Sep 16:46
Compare
Choose a tag to compare
Pre-release

Minor Changes

  • Added more logging
  • Added check to throw a warning if other scripts modify player physics when in non-dynamic mode

Fixes

  • Hopefully fixed issue with the UI breaking and not updating properly in certain world load setups

OpenFlight-1.5.2-beta.2

28 Sep 06:08
Compare
Choose a tag to compare
Pre-release

Major Changes

  • Update to previously added boolean to extend to mobilization options aswell, with relevant name changes

Minor Changes

  • Change logger to use color name instead of hex code

OpenFlight-1.5.2-beta.1

28 Sep 05:43
Compare
Choose a tag to compare
Pre-release

Major Changes

  • Change to how world gravity is stored, now being a non-dynamic system unless opted into. This should resolve some bugs we have had with other world systems that modify your gravity
    • added public API endpoint to poll for new world gravity

Minor Changes

  • New logging system implemented, should be easier to find openflight debug messages in game than before
  • Rewrite of some of the flight code, should be functionally the same but more readable

OpenFlight-1.5.1

11 Sep 01:50
Compare
Choose a tag to compare

Fixes

  • Fixed flight glitching with lock-both (FBT setting) enabled