BazaarLogic Mod exports in-game board state to the BazaarLogic website so you can track runs, replay boards, and share builds. It also supports a "streamer mode" display name so your in-game username is not shown on the site or in-game banners.
See it in action: https://youtu.be/WVbbyau6Eeg
- Uploads current run state and encounter snapshots to bazaarlogic.quest (powers Follow + replays).
- Updates the current run state about every 2 seconds while you're in a run.
- Tracks runs and encounters for later replay.
- Opens your current board on the site with a single hotkey (B).
- Uses a configurable display name for privacy/streaming (also replaces in-game banner name).
- Checks for updates on launch (Windows installer builds).
- The Bazaar installed (Steam or Tempo Launcher).
- BepInEx 5.4.x (
BepInEx_win_x64_*.zipis included in the release zip beside the installer). - A BazaarLogic account to export your config.
- Download the latest release zip from: https://github.com/oceanseth/BazaarLogicMod/releases
- Extract the zip to a folder.
- Run
BazaarLogicModInstaller.exe. - On the BazaarLogic site, open Settings (gear icon) and export
BazaarLogic.config. - Put
BazaarLogic.configin the same folder as the installer and run the installer again.- The installer will place the config in
BepInEx/config/BazaarLogic.cfg.
- The installer will place the config in
If you use the Tempo Launcher and it blocks modded launches, use customlauncher.bat from the release zip. If you use Steam, launch the game normally.
- Extract
BepInEx_win_x64_5.4.23.5.zipinto the folder that containsTheBazaar.exe. - Copy
BazaarLogicMod.dllintoBepInEx/plugins. - Create
BepInEx/configif it does not exist. - Export
BazaarLogic.configfrom the BazaarLogic site and place it inBepInEx/config. - Rename it to
BazaarLogic.cfg.
- Press
Bin game to open your board on bazaarlogic.quest. - Click Follow on the site to view your current run state while you play.
- Runs are listed in the Runs tab and can be replayed after battles.
Config is stored at:
BepInEx/config/BazaarLogic.cfg
Key fields used by the mod:
Authentication.UidAuthentication.DisplayName
Token fields in the config are obsolete and not required.
If Authentication.Uid is empty, the mod will not sync runs to the site.
- Update
GamePathinBazaarLogicMod.csprojif your install is not auto-detected. - Build with
dotnet buildordotnet publish -c Release. - The build target copies the DLL into
BepInEx/pluginsand deletes other DLLs in that folder. Adjust the target if you keep multiple plugins.
- Update version in
BazaarLogicMod.csprojandBazaarLogicModInstaller/Program.cs. - Replace
BazaarLogicModInstaller/BepInEx_win_x64_5.4.23.5.zipwith the BepInEx package you want to ship. dotnet publish -c Release- Verify the publish folder contains
BazaarLogicModInstaller.exe,BazaarLogicMod.dll,Readme-what is this.txt,customlauncher.bat, and the intendedBepInEx_win_x64_*.zip. - Zip the publish folder as
BazaarLogicModInstaller-vX.Y.Z.zip. - Tag the release and upload the zip to GitHub Releases.
Open an issue or share feedback in the community Discord.
MIT. See LICENSE.