Skip to content

Releases

BepisLoader 2.3.5 — v2.3.5

Choose a tag to compare

@KiwiSingh KiwiSingh released this 13 Oct 07:17

BepisLoader 2.3.5 introduces full compatibility with Steamac 1.9 (1.9-kiwi.1 and upstream fxgl/steamac) and streamlined launcher handoff:

  • Steamac 1.9 Compatibility: The guest handshake now recognizes and pairs seamlessly with Steamac 1.9 (v1.9-kiwi.1 and upstream fxgl/steamac), preventing version mismatch rejection.
  • Steamac Window Focus: When launching games via the Steamac Cockpit ("Launch via Steamac"), window focus is now reliably handed off to FX Steam Launcher (Steamac) without being re-stolen by BepisLoader.
  • Proton Prefix Rediscovery: Added dedicated Rediscover Active Prefix functionality to synchronize and refresh Proton prefix paths and active runtimes with BepisLoader mod management on demand.
  • Updated Cockpit Diagnostics: Reflects verified modded launch readiness (Modded launch: Available) when connected to the Steamac guest bridge.
  • Steamac Navigation: Added a quick-access 🐸 Steamac Cockpit button to the main sidebar for instant navigation to the Steamac management cockpit.

Checksums, build provenance, and application zip are attached.

BepisLoader 2.3.4 — Steamac Window Focus, Prefix Rediscovery & Cockpit Updates

Choose a tag to compare

@KiwiSingh KiwiSingh released this 12 Oct 21:20

BepisLoader 2.3.4 introduces seamless launcher handoff and enhanced Steamac integration:

• Steamac Window Focus: When launching games via the Steamac Cockpit ("Launch via Steamac"), window focus is now reliably handed off to FX Steam Launcher (Steamac) without being re-stolen by BepisLoader.
• Proton Prefix Rediscovery: Added dedicated Rediscover Active Prefix functionality to synchronize and refresh Proton prefix paths and active runtimes with BepisLoader mod management on demand.
• Updated Cockpit Diagnostics: Reflects verified modded launch readiness (Modded launch: Available) when connected to the Steamac guest bridge.
• Steamac Navigation: Added a quick-access 🐸 Steamac Cockpit button to the main sidebar for instant navigation to the Steamac management cockpit.

Checksums, build provenance, and application zip are attached.

BepisLoader 2.3.3 — Audio Bank Path Normalization

Choose a tag to compare

@KiwiSingh KiwiSingh released this 12 Oct 16:40

BepisLoader 2.3.3 normalizes audio mod folder structures for compatibility with Steamac's guest audio compiler.

• Audio Bank Layout Normalization: Audio mods that place ACB archives directly under Ryo/Digimon Story Time Stranger/ (such as the Hololive Randomizer) rather than inside a bgm/ subfolder are now mapped cleanly to the Ryo/Digimon Story Time Stranger/bgm/ hierarchy.
• SteamOS Compiler Recognition: Ensures all custom HCA tracks and YAML volume settings are discovered and compiled into replacement sound banks by Steamac (assetAudioBanksV1).

Checksums, build provenance, and native-adapter corresponding source are attached.

BepisLoader 2.3.2 — Ryo Framework & DSTS Mod Tools Support

Choose a tag to compare

@KiwiSingh KiwiSingh released this 12 Oct 15:36

BepisLoader 2.3.2 expands the asset mod adapter's dependency compatibility and folder structure handling for audio/BGM mods.

• Ryo Framework & DSTS Mod Tools: Baked in native dependency recognition for DSTS.RyoFramework, Ryo.Reloaded, SharedScans.Reloaded, and DSTS.ModTools.
• Flexible Audio Mod Layout: Added fallback support for music/sound mods where ACB banks are placed either in Ryo/Digimon Story Time Stranger/bgm/ or directly under Ryo/Digimon Story Time Stranger/*.acb.
• Asset Profile Compatibility: Updated profile audio capability checks to verify all Ryo music mods against assetAudioBanksV1.

Checksums, build provenance, and native-adapter source are attached.

BepisLoader 2.3.1 — ReShade, Archive Imports and Faster Profiles

Choose a tag to compare

@KiwiSingh KiwiSingh released this 11 Oct 05:49
f96e5a2

BepisLoader 2.3.1 adds automatic ReShade setup and faster asset-profile management.

  • Set up ReShade… downloads the pinned official x64 DXGI runtime and Microsoft compiler. Install ReShade mod… imports presets, shaders and optional addons, setting up a missing runtime automatically. Standalone setup starts with an empty preset.
  • Import asset/ReShade mods directly from ZIP, RAR or 7z archives, or extracted folders. Filenames are preserved; no separate extractor is required. New-mod checks read existing manifests instead of downloading all installed payloads, and show per-mod progress.
  • Mod packages and combined profiles support 1 GiB, with 128 MiB per file.
  • Apply composes stored assets inside the VM, reuses verified table/music outputs from the previous active profile, and retains unchanged active snapshots. Source/output verification and atomic activation remain enforced.
  • Optional ReShade settings replacement preserves the previous ReShade.ini in a backup. ReShade installation state persists across app restarts.

Use Steamac v1.7.6-kiwi.8 and restart its VM with the bundled guest layer to enable the new flow. Close the game before installation/Apply; Steam can remain open. Manually copy BepisLoader's combined setting into Steam Launch Options, preserving other settings and arguments. ReShade and asset loaders share one WINEDLLOVERRIDES assignment. Full arbitrary Reloaded-II code plugins remain outside this asset adapter's supported scope.

The app-bundle audit passed. The universal app has its icon injected and strict ad-hoc signatures verified without codesign --deep. Guest validation passed 72 installer and 50 progress-agent tests; compiler reuse, import, metadata-only/fallback and exact size-boundary checks passed. Real-profile end-to-end timing has not been measured.

Checksums, build provenance and corresponding native-adapter source are attached.

BepisLoader 2.3 — Music Mods and Faster Mod Management

Choose a tag to compare

@KiwiSingh KiwiSingh released this 11 Oct 03:27
0a93517

BepisLoader 2.3.0 adds supported data-only music packages to asset profiles alongside textures and MBE/rebalancing edits. Distinct HCA tracks targeting the same cue form a random pool; matching filenames and volume YAML follow profile conflict priority. Separate settings-only packages can adjust volume without editing the downloaded mod.

Requires Steamac Kiwi Build 7 with assetAudioBanksV1. Update the Steamac app and restart its VM using the bundled guest layer. Existing asset-profile launch options remain valid; initial launch-option setup is manual. Steam may stay open while installing mods, but the game must be closed.

Confirmed in-game: classic Looming Threat playback, comfortable volume and clean looping with a removable full-volume override. Other music and asset hashes were unchanged. The package compiled 46 tracks into 17 banks. Compiler/adapter checks passed on ARM64 Linux and in an isolated ARM64 Proton prefix. This is not verification of every cue or every Ryo mod.

Supported inputs are unencrypted HCA and volume YAML for single-cue, memory-backed BGM banks. Unsupported settings, complex/streamed banks and code-bearing mods remain unsupported. Source hashes, immutable snapshots and original-bank fallback are retained. App icon included; existing BepisLogo.png retained in README. No private music or game-bank data is distributed.

The mod manager now reads the persisted JSON profile and manifests instead of downloading every replacement file. A 2,000-asset regression test requires one manifest read; applying still fetches and verifies the payloads. Universal macOS bundle, icon and individual signature checks passed; app audit approved.

BepisLoader 2.2 — Asset Profiles, DigiRide and Batch Plugins

Choose a tag to compare

@KiwiSingh KiwiSingh released this 10 Oct 18:25

BepisLoader 2.2.0 — Asset Profiles and Batch Plugins

Audited release: BepisLoader 2.2.0 (build 221).

  • First-class per-game asset profiles with multi-folder import, persistent guest state, individual enable/disable, removal, priority controls, and a full conflict/winner review.
  • One stable asset folder for Steam Launch Options. Profile changes publish immutable combined snapshots and switch the guest pointer atomically; game restart required.
  • Preserves raw asset filenames and bytes. Unsupported game builds, unsafe paths and unknown loader payloads remain blocked.
  • Imports verified old single-package installs disabled for review. Update the old package-specific launch path once; subsequent changes keep the same setting.
  • Multi-select BepInEx plugins in Steamac, whole-selection validation, no-overwrite preflight, checked publication and explicit partial-success reporting.

Requires Steamac Kiwi Build 6 with assetModProfilesV1. Steam can stay open; the game must be closed when applying a profile. Up to 64 mods and 256 MiB of referenced snapshots; combined assets are bounded to 4096 files, 64 MiB per file and 256 MiB total. Removing a package from a profile does not delete historical guest files. No automatic cleanup of retained snapshots is implemented.

The app is universal for macOS Intel/Apple Silicon and includes the injected icon. Publication remains separate from gameplay verification; enabling a package does not prove that all its assets are compatible with the game.

MBE CSV support now compiles the original game tables, merges changed cells in enabled-mod order, and appends .ap.csv rows afterward. Distinct cell edits coexist; later mods win competing edits. Requires Steamac with assetMbeTablesV1. Whole MBE replacements mixed with CSV edits to the same table are rejected for review. The native adapter resolves the managed stable folder before snapshotting its assets.

DigiRide's actual package compiled nine MBE tables and passed isolated checked publication alongside both costume mods, including pinned loader migration. Chronomon and Parallelmon riding, plus the Kanan/Inori replacements, were confirmed together in live gameplay through the stable asset root. App bundle audit passed.

BepisLoader 2.1 — Asset Mods (Updated Build 211)

Choose a tag to compare

@KiwiSingh KiwiSingh released this 10 Oct 14:25
ad86aac

BepisLoader 2.1.0 — ARM64 SteamOS asset mods

BepisLoader now has game-agnostic Install asset mod… and Disable asset mods controls. Its first supported adapter handles loose DDS textures for the Windows x64 Digimon Story Time Stranger game under Proton on ARM64 SteamOS.

The FMC Eyes Green mod was tested in the live game: the native adapter logged replacement of app_0/images/pch002a_E01_01.img with the 43,852-byte DDS, and green eyes were confirmed by the user and observed in a gameplay close-up. This avoids the unresolved Reloaded-II/.NET hosting path.

Required setup

  • Steamac's guest agent must advertise assetModInstallV1; the companion patch adds that capability. The macOS app cannot add it to an older guest by itself. Installation fails closed on older bridges.
  • The game must be closed during installation or disabling. Steam can remain open.
  • The user must manually set Steam Launch Options after installation. Copy the exact line from BepisLoader's report into the game's Properties → Launch Options. It includes BEPIS_MVGL_ASSET_ROOT, the pinned BEPIS_MVGL_EXE_SHA256, WINEDLLOVERRIDES='winmm=n,b', and %command%.
  • Preserve existing launch settings when combining them. An existing Wine override may conflict. No automatic Steam shutdown, restart, or configuration rewrite is performed.
  • Launch with Steam's Play button. Disable asset mods parks the checked adapter without deleting assets. Remove the BepisLoader setting from Launch Options when it is no longer needed.

Scope

The adapter accepts ModConfig.json packages with raw assets under dsts-loader/. Filenames and bytes are preserved exactly; no extension, texture-directory or DDS-header restrictions are imposed. It supports one selected package per launch, not automatic merging/load order. Unknown code dependencies, executable mod payloads, symlinks, conflicting names and size-limit violations are rejected. The guest checks the exact game and loader hashes and publishes without replacing an existing destination. Assets are snapshotted per process; restart the game after changing them.

Supported game executable SHA-256: ff9de825a543bf874cfb7e73ed951256d3ce4e8702957afa3b26ca6487a81688. Other versions/games require a verified adapter. Full Reloaded-II managed-mod functionality is still under investigation; native texture replacement does not prove that path works.

Current Steamac recovery-scope planning, bounded inventory collection, host recovery rehearsals, provenance discovery, payload checks and transactional installer work are included. Existing runtime launch and framework safety gates remain fail closed.

Packaging

The macOS app is built for Intel and Apple Silicon. build_app.sh invokes inject_icon.sh; AppIcon.icns and CFBundleIconFile are included. The icon script no longer copies the app into a hardcoded Downloads folder. Bundled native payloads include applicable GPL/MIT/BSD notices and corresponding source references; user mods and private backups are not redistributed.

Validation

  • Final universal macOS release build succeeded; bundled icon and adapter resources verified.
  • Package validation passed 10 scenarios; installer policy and publication ordering checks passed.
  • Six read-only launch-policy cases and eight existing Steamac regression checks passed.
  • Companion guest bridge: 47 tests passed on each of Linux x64 and ARM64 (CI run).
  • Earlier native synthetic ARM64 Proton checks and 144 managed preparation tests passed. Live eye-texture replacement was confirmed separately in gameplay. These checks do not establish support for arbitrary managed mods.

Updated build 211

Removed developer diagnostic controls, accepted raw .img and other asset filenames without renaming, and added actionable messages distinguishing an outdated guest agent from missing game/Proton settings. Use Steamac Kiwi Build 5 and restart the VM with its bundled layer. A legacy user service override can still select an older agent; see Steamac release troubleshooting.

BepisLoader 2.0 — The Framework Revolution

Choose a tag to compare

@KiwiSingh KiwiSingh released this 09 Oct 16:49

BepisLoader 2.0 — The Framework Revolution

BepisLoader 2.0 expands beyond BepInEx-only management with a framework-neutral architecture and integration with Steamac.

Highlights

  • Steamac integration through BepisBridge for game discovery and BepInEx deployment in the SteamOS guest.
  • Framework-neutral game and mod-management architecture.
  • Reloaded-II infrastructure, including installation, dependency resolution, mod management, load-order controls, and transactional operations.
  • Continued support for existing macOS Wine compatibility layers.

Tested

  • BepInEx 6 Unity IL2CPP mod loading in Digimon World: Next Order through Steamac.

Scope and limitations

  • Reloaded-II end-to-end operation has not been validated as part of this release.
  • Texture modding and further Reloaded-II work are planned for future updates.

Thanks to the BepInEx, Reloaded-II, and Steamac communities.

BepisLoader-v1.0.4

Choose a tag to compare

@KiwiSingh KiwiSingh released this 13 Jul 12:11
3430da8

URGENT PATCH

  • FIxed crash on macOS 27 Golden Gate
  • Fixed BepinEx hook failure into GameHub for Mac (latest version)