﻿BLEACH Rebirth of Souls -- Community Patch (ReBalance of Souls): ready-made files, no launcher
BROS-CommunityPatch_2026-10-06_ee44e45_pool636441
==========================================================================================

WHAT THIS IS

  The files of the unofficial Community Patch exactly as the patch launcher puts them into the game
  folder -- without the launcher, Python, git or any installer. The archive holds no .exe, .bat, .py
  or other script: only game data files, the patch's 5 DLLs and two plain-text settings files.

    Source          https://github.com/Nilsix/BROS-Patch
    Commit          ee44e45e2e68a4b0bdf2f832cacf2e00613a739d
                    2026-10-06 11:30 UTC
    Variant         Bleach Rebirth of Souls Community Patch
                    the launcher's default settings: "original" effects, no game mode,
                    Team Battle off, netcode NEW (Rebalance netcode)
    Pool code       636441   (the game matches you by it, see ONLINE)

  This archive was not built by the patch authors: it is a repack of the files they published. Every
  file is byte-identical to the file in the commit above -- check it yourself with
  MANIFEST-SHA256.txt (SHA-256 and the path in the repository for every file).


REQUIREMENTS

  - A legitimate Steam copy of the game, build 21095206, with unmodified files.
  - If the game was ever modified (the patch launcher, older patch versions, other mods), make it
    clean first:
      1. delete the Script and Motion folders in the game folder;
      2. Steam -> the game -> Properties -> Installed Files -> "Verify integrity of game files"
         (Steam downloads them again, about 1.3 GB).
    Otherwise stray files stay in those folders and your version will not match other players'.


INSTALL

  1. Close the game.
  2. Optionally back up the game folder -- going back is quicker that way.
  3. Open the "game" folder in the archive and copy EVERYTHING in it into the game folder
       ...\steamapps\common\BLEACH Rebirth of Souls
     replacing files. 154 game files are replaced and 16 new ones added
     (170 files, 217.1 MB in total).

  Check: dinput8.dll, patch_ranked.txt, bros_net.txt and a ReBalanceOfSouls folder now sit next to
  BLEACH_Rebirth_of_Souls.exe.


LAUNCH

  - Steam must be running.
  - Start the game with BLEACH_Rebirth_of_Souls.exe straight from the game folder (a shortcut is fine).
  - Do NOT use Steam's "Play" button: it starts the game through EasyAntiCheat, which refuses the
    patch's dinput8.dll, and the game crashes at startup.


ONLINE

  The game only matches you with players who have the same pool code (636441), that is the same
  patch content -- installed by the launcher or from this archive, it makes no difference.

  The patch is updated often. After an update the launcher players' code changes and you stop finding
  them. Download the current archive from where you got this one and install it over the old one.


WHAT YOU SHOULD KNOW

  - This is an unofficial modification. The patched game runs without EasyAntiCheat, and the patch's
    DLLs change the game's code in memory. Sanctions by the publisher or Steam cannot be ruled out --
    you install it at your own risk.
  - 5 unsigned DLLs from this archive are loaded into the game process:

      dinput8.dll
        SHA-256 976ff4a131fda88315212d58dac2df218facec618f730a29007281385c05d359
        imports: ADVAPI32.dll, KERNEL32.dll, USER32.dll, Universal CRT
      ReBalanceOfSouls\gfx_native_scale.dll
        SHA-256 b4a86722ca276c71d7eaa7aa90e17ef7513d305f8cf18661226b168c691d4e38
        imports: KERNEL32.dll, Universal CRT
      ReBalanceOfSouls\kbhoho.dll
        SHA-256 0e11639d03e2139c9d7c0ef34977e0a22eef389a2678d31055074a3401e7a2e6
        imports: KERNEL32.dll, Universal CRT
      ReBalanceOfSouls\pacing.dll
        SHA-256 fa231a86eafaf5c6550f693fd857516dc16a07aef252e6faa9224751075b2498
        imports: KERNEL32.dll, Universal CRT
      ReBalanceOfSouls\pl033.dll
        SHA-256 d4cfcf0cc79cdc0a4365b8926188861e10673d76bdcbe857d7b84f605591c2eb
        imports: KERNEL32.dll, Universal CRT

    They are the files in the patch repository (Files/Matchmaking and Files/Matchmaking/Plugins).
    No Windows networking library (ws2_32, wininet, winhttp, ...) is in these files' import tables or
    named anywhere inside them; the libraries each file imports are listed under it.
    That is a check of the files without running them, not a full code audit.
  - The loader does use the network through Steam: it calls the game's own steam_api64.dll to tag
    online lobbies with the pool code and to filter the room search.
  - The DLLs keep a log, patch_ranked.log, next to the game.
  - The loader turns on crash dumps for the game: it creates the registry key
      HKCU\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps\BLEACH_Rebirth_of_Souls.exe
    (dumps go to %LOCALAPPDATA%\CrashDumps).
  - How this differs from the launcher: nothing is installed into the system and nothing updates
    itself (the launcher downloads fresh code and fresh DLLs from the internet at every start). Here
    there is one version, and it stays until you install another archive yourself.
  - The low-spec effect modes, the game modes and the legacy game versions (1.0, 1.40) are not part
    of this archive.


NETCODE

  bros_net.txt is a plain text file the game reads once at startup. The archive ships the patch's
  new netcode (the launcher's default). For the game's own netcode, change the values to:
      lock 0
      sleep 8
      window 3
      delay 0
      probe 0
  Players with different values can still play each other.


REMOVING THE PATCH

  1. Delete from the game folder the files a clean game does not have:

      00HIGH\Effect\spfx\pl022\COM_sp_Atk_BY.desktop.vfxt
      00HIGH\Effect\spfx\pl022\COM_sp_Atk_BY.vfxb
      00HIGH\Effect\spfx\pl022\P022_tm_PtlAura00.desktop.vfxt
      00HIGH\Effect\spfx\pl022\P022_tm_PtlAura00.vfxb
      01MIDDLE\Effect\spfx\pl022\COM_sp_Atk_BY.desktop.vfxt
      01MIDDLE\Effect\spfx\pl022\COM_sp_Atk_BY.vfxb
      01MIDDLE\Effect\spfx\pl022\P022_tm_PtlAura00.desktop.vfxt
      01MIDDLE\Effect\spfx\pl022\P022_tm_PtlAura00.vfxb
      bros_net.txt
      dinput8.dll
      Motion\Menu\menu_pl015.tactpkg
      patch_ranked.txt
      ReBalanceOfSouls\gfx_native_scale.dll
      ReBalanceOfSouls\kbhoho.dll
      ReBalanceOfSouls\pacing.dll
      ReBalanceOfSouls\pl033.dll

     and also patch_ranked.log and the empty ReBalanceOfSouls folder.
  2. Steam -> the game -> Properties -> Installed Files -> "Verify integrity of game files":
     Steam restores the game files that were replaced. It does NOT remove new files -- so step 1 is
     required.
  While dinput8.dll is in the game folder, starting through Steam (with the anti-cheat) will not work.


LEFT OUT

  Developer tooling the repository keeps in the Script folder, which the game never reads:
  ConvertToCSV.bat, fsv2csv.py, fsv2csv.py to_csv, fsv2csv.py to_fsv, InjectBoth.bat, injectCharaStatus.bat, InjectComonParam.bat
