Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 00:12
· 36 commits to main since this release

Changed

  • Renamed to Be.D.D. (Bedrock Deep Dive), after the H.D.D. of Zenless Zone Zero. The repository is LiteLDev/BeDD and the lip package github.com/LiteLDev/BeDD; everything else follows, with no aliases for the old names:
    • mod folder and DLL mods\BeDD\BeDD.dll, build output bin\BeDD\, release asset bedd-client-windows-x64.zip;
    • control pipe \\.\pipe\BeDD (config pipeName default) and manager pipe \\.\pipe\BeDD-Manager-<session id>;
    • client BeDD.psm1 with Connect-BeDD, Disconnect-BeDD, Test-BeDD, Invoke-BeDD, Clear-BeDDInput and *-BeDD* for every other *-Headless* cmdlet (Send-BeDDKey, Get-BeDDState, …); Start-BeDDGame.ps1, BeDDManager.ps1;
    • harness shim Install-BeDDMod, Uninstall-BeDDMod, Register-BeDDNative;
    • environment variables BEDD_LABEL, BEDD_MANAGER, BEDD_PIPE, BEDD_RETURN_FOCUS; harnesses use BEDD_DIR in place of LEVI_HEADLESS_INPUT_DIR.

Added

  • Config mute (default true): in background mode the game is silent. The mod hides focus loss from the game, so it never paused its audio, and headless games played menu music and sounds on the user's speakers. Taking a game over makes it audible again; state reports audio.

Fixed

  • A console window flashed on the desktop at every game start: LeviLamina starts its crash logger, CrashLogger.exe, as a console program, and the game has no console to give it. Install-BeDDMod and Start-BeDDGame.ps1 (for background games) switch the instance's LeviLamina to its built-in crash logger (modules.crashLogger.builtin).