Releases: Mattshark89/OpenFlight-VRC
OpenFlight-1.6.5
OpenFlight-1.6.4
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
Major Changes
- New Logo!
- 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
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
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
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
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
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
- Code cleanup by @Happyrobot33 in #76
Full Changelog: OpenFlight-1.6.0-beta.7...OpenFlight-1.6.0-rc.1
OpenFlight-1.6.0-beta.7
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
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
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