Releases: eisclimber/ExPresS-XR
Releases · eisclimber/ExPresS-XR
Release v3.0.0
3.0 Changelog
- Rework ExPresS XR with a focus on movement
- Add climbing movement
- Allow jumping by pushing of a wall while climbing
- Reworked how continuous forces are applied (gravity and impulses)
- Fix Head Collisions
- Separated rig configuration logic to allow for easier rig setup und configuration
- Updated ChangeMovementMenu to make it more versatile
- Add climbing movement
- Complete Data Gatherer backend rework
- More and easier control over csv separators and escape characters
- Support optional function arguments and escape characters argument
- Multi column and custom header completion support through custom function attributes
- Add export option for human readable timestamps
- Timestamps can be added to the export files for each playthrough
- Bindings can be generated via code
- Expanded CSV Utility
- Fix some issues when saving and other small issues
- Improve ButtonQuiz
- Improve and make more data available for export
- Add support for streaming videos in StreamingAssets
- Improve and clean up backend structure
- Rework PutbackSockets
- Prefabs are now persistent, meaning any modifications will not be lost
- Prevent invalid prefabs from being set (i.e. non-interactables when they are forbidden)
- Fix issues when Colliders of nested interactables are assigned automatically
- Allow locking parts the sockets editor when Exhibition Displays control the socket
- Enforce the use of prefab assets: Users will be warned if a prefab is was selected from within the scene or is not a prefab at all
- Add MapPoint Movement System
- Players can teleport between distant locations via TeleportationAnchors, which are shown only during teleports
- Map points and teleportation targets can be added via the inspector
- Add and Rework Minigames
- Add Coin Scale: Find the counterfeit coin by weighing them
- Add Coin Throw: Throw coins into moving bowls an beat your highscore
- Improve Sword Cleaning: Make it more modular
- More coming soon!
- Localization helpers
- Tool for loading and changing locales
- Localization for fonts, audio and video assets
- Tool for detecting invalid/missing localizations in the current scene
- Reworked Main Menu Tools
- Separate menu management from rotation logic
- Add component for automatic scolling
- Improve tracking and structure of the main menu rotator
- Simplified Main Menu Scripts
- Restructure Main menu and add localization to it
- Remove (awful) menu skybox and replace it with a white EpiDome
- Add and improve helper classes: RuntimeUtils, EditorRuntimeUtils, CSVUtility, QuizUtility
- Allow Button Presses to be triggered via the editor (use the three dots of the Components Inspector)
- Rework Timer
- Allow pausing, resuming and resetting the timer
- Add a modular circular visualizer for UI
- Add Console to UI display for inside the game
- Add a component to calculate the average velocity of a GameObject
- Add a component to detect the player
- Add EpiSpheres and EpiDomes an alternative option to project 180° images and videos
- Add InfoStand-ExhibitionDisplay and improve the transforms of various elements
- Change TagCheckSocketInteractor to work with multiple tags
- Add ScaleSpeedOverwrite and add an option to reset the scale of ScalableInteractables when being selected by a socket
- Add Scene switcher with and without fade
- Add haptic impulse trigger for triggering controller rumbles
- Moved ExitGameInteractable exit logic to a new script, the GameExiter
- Also allow for seamless transitions between scenes, with and without fade
- Optional callback for scene switches
- The ExitGameInteractable has been deprecated
- Update Wiki: Component docs, added and improved tutorials
- Added more documentation to the classes themselves
- Packages version bump (but not for XR ITK 3.0.x!)
- Restructured namespaces and GameObject menu
- Fix broken RoomCreator after an ProBuilder Update (Thanks for the notice, Lena!)
- The RoomCreator now uses the rooms size and not extents, as this was confusing for may people
- Fix AutoHand model not showing the correct models
- Add Quest 3 Controller as option for the AutoHand
- Add an Arcade 3D-Model
- Add some more basic materials
- Add more images for controllers and controls (including editable SVGs)
- Replace Texts with TMP_Texts
- Update sample scenes with the new features
- Updated setup dialogs
- Update XR ITK starter assets to match their new folder structure
- Removed the PlayerBoundingBox, as it natively implemented for most headsets
- Deprecate OffsetInteractable
- Rename Basic Main Menu Scene
- Update README with new projects and contributors
- Fix seam on sample skybox textures
- Fix FadeRect not behaving correctly when triggering another fade during an active transition
- Miscellaneous fixes and improvements
Release v2.0.0
Reflect the current state as 2.0.0 before the 3.0.0 Update
What's Changed
- Update README.md by @eisclimber in #6
- Update README.md by @eisclimber in #8
- Update RoomCreationUtils.cs by @eisclimber in #9
- Create FUNDING.yml by @eisclimber in #10
Full Changelog: v1.0.0...v2.0.0
Release v1.0.0
The final version in the course of my master thesis.
The generated ZIP-Archive will be handed alongside the printed version of the thesis.