Virtual Paradise 0.4.11

News about Virtual Paradise
Post Reply
Edwin
Site Admin
Posts: 165
Joined: Mon Apr 09, 2007 10:04 am
Location: Almere, The Netherlands
Contact:

Virtual Paradise 0.4.11

Post by Edwin »

🚀 Version 0.4.11 of Virtual Paradise is here! This release brings more possibilities for animations, more realistic fall acceleration, major Vulkan upgrades (macOS support, fog, web textures), plus lots of fixes and refinements across platforms.

Here's the full list of changes:
  • 🔃 Rotate command improvements:
    • Pivot parameter for rotate command
    • Fix some edge cases for `sync` in the rotate command causing incompatibility
  • 💃 SEQ animation improvements
    • Extend supported SEQ tags for RWX up to 81
    • Fix incorrect joint name `obj1` for RWX tag 28 when it should be `obj`
    • Support SEQ animations in model viewer
  • 🪂 Fall acceleration, which looks more realistic
  • 🌋 Vulkan renderer:
    • Support macOS using MoltenVK
    • Improve memory management
    • Texture descriptor set cache (significantly reduces the amount needed, which would cause a crash if they run out)
    • Add lock scheduling tasks from background threads (could cause a crash)
    • Support web textures
    • Support fog
    • Renderer option is now shown in the UI
  • Upgrade to CEF 139
  • OpenGL 4: Support fog
  • Restore 0.4.9 sound behavior when channel is blank
  • 🍎 macOS-specific changes:
    • Raw mouse input using GameController API
    • Support reading password from configuration file (password=)
    • Remove `(experimental)` from Metal renderer option
    • Metal: Fix rotated terrain textures
    • Remove toolbar below users list (actions can still be accessed by right-clicking the users list)
  • 🛠 Other fixes:
    • Fix crash when loading md2 file fails
    • Fix repeated attempts to create vertex buffer of size 0 for md2 and md5mesh that failed to load
    • Don't go into a reconnect loop when entering the world fails with a TLS handshake error
    • Fix particle emitter object not saving when the only thing that changed is the mask
    • Fix (`animate`/`astart`/`adone`) timers being cancelled instead of replaced when started multiple times
Post Reply