Skip to content

v0.9.37 beta 2

Pre-release
Pre-release

Choose a tag to compare

@Awakenchan Awakenchan released this 21 Oct 14:43
· 14 commits to main since this release

Pre-release: try it, and report anything that breaks.

  • Fixed a freeze where the game stopped for good (picture and input stuck, sound still playing). It came from a background VRAM allocation that never finished.
  • OptiScaler: its frame generation should no longer crash at start. The engine now creates its Vulkan device on a separate thread, so OptiScaler's hooks see it. If it still crashes for you, send the log.
  • Less CPU work per frame: the game's per-frame data triggers far fewer page faults, and the GPU command thread looks up pending reads and writes faster. In busy areas FPS went from about 103 to 104-114 in our test.
  • Everything is now named Lantern Engine. Your old files are moved over once, automatically:
    • bbport.ini is now lantern.ini.
    • Launcher settings moved from %APPDATA%\bbport-launcher to %APPDATA%\Lantern Engine.
    • Exported logs are named lantern-<date>.log.
    • Exported control profiles use the new name; old ones still import.
  • Experimental, off by default: a new memory model on Windows, where the GPU reads the game's memory directly instead of copying it. It means far fewer page faults and less CPU work. To try it, put BB_GUEST_IN_PLACE=1 in Extra variables (More > Engine). If you see wrong textures, stutter or a crash, remove it and send us the log.
  • If the sprint stops when you run sideways, the log now records it, which tells keyboard ghosting apart from a game problem.
  • Performance reports: with BB_SECTIONS=1 the log now also breaks down the GPU command thread's time per draw.