﻿BLEACH Rebirth of Souls -- Community Patch (ReBalance of Souls): готовые файлы без лаунчера
BROS-CommunityPatch_2026-10-06_ee44e45_pool636441
==========================================================================================

ЧТО ЭТО

  Файлы неофициального Community Patch в том виде, в каком их кладёт в папку игры лаунчер патча, --
  но без лаунчера, Python, git и установщиков. В архиве нет ни одного .exe, .bat, .py или другого
  скрипта: только файлы данных игры, 5 DLL патча и два текстовых файла настроек.

    Источник        https://github.com/Nilsix/BROS-Patch
    Коммит          ee44e45e2e68a4b0bdf2f832cacf2e00613a739d
                    2026-10-06 11:30 UTC
    Вариант         Bleach Rebirth of Souls Community Patch
                    настройки лаунчера по умолчанию: эффекты "original", без игрового режима,
                    Team Battle выключен, неткод NEW (Rebalance netcode)
    Код пула        636441   (по нему игра подбирает соперников, см. "ОНЛАЙН")

  Архив собран не авторами патча: это перепаковка их опубликованных файлов. Каждый файл побайтово
  совпадает с файлом из указанного коммита -- это можно проверить самому по MANIFEST-SHA256.txt
  (там для каждого файла указаны SHA-256 и путь в репозитории).


ЧТО НУЖНО

  - Лицензионная игра в Steam, сборка 21095206, файлы игры не изменены.
  - Если игру когда-либо меняли (лаунчер патча, старые версии патча, другие моды), сначала верните
    её к чистому виду:
      1. удалите в папке игры папки Script и Motion целиком;
      2. Steam -> игра -> Свойства -> Установленные файлы -> "Проверить целостность файлов игры"
         (Steam заново скачает удалённое, около 1.3 ГБ).
    Иначе в этих папках останутся посторонние файлы, и версия не совпадёт с другими игроками.


УСТАНОВКА

  1. Закройте игру.
  2. По желанию сделайте копию папки игры -- так вернуться назад будет быстрее.
  3. Откройте в архиве папку "game" и скопируйте ВСЁ её содержимое в папку игры
       ...\steamapps\common\BLEACH Rebirth of Souls
     с заменой файлов. Будет заменено 154 файлов игры и добавлено 16 новых
     (всего 170 файлов, 217.1 МБ).

  Проверка: рядом с BLEACH_Rebirth_of_Souls.exe должны появиться dinput8.dll, patch_ranked.txt,
  bros_net.txt и папка ReBalanceOfSouls.


ЗАПУСК

  - Steam должен быть запущен.
  - Запускайте игру файлом BLEACH_Rebirth_of_Souls.exe прямо из папки игры (можно сделать ярлык).
  - НЕ запускайте кнопкой "Играть" в Steam: она стартует игру через EasyAntiCheat, который не даёт
    загрузить dinput8.dll патча, и игра падает при запуске.


ОНЛАЙН

  Игра сводит вас только с теми, у кого тот же код пула (636441), то есть то же содержимое
  патча -- неважно, поставлено оно лаунчером или из этого архива.

  Патч обновляется часто. После обновления у игроков с лаунчером код меняется, и вы перестаёте их
  находить. Тогда скачайте свежий архив там же, где брали этот, и поставьте его поверх.


ЧТО ВАЖНО ЗНАТЬ

  - Это неофициальная модификация. Игра с патчем запускается без EasyAntiCheat, а DLL патча меняют
    код игры в памяти. Исключить санкции со стороны издателя или Steam нельзя -- вы ставите патч на
    свой риск.
  - В процесс игры загружаются 5 неподписанных DLL из этого архива:

      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

    Это те же файлы, что лежат в репозитории патча (Files/Matchmaking и Files/Matchmaking/Plugins).
    Сетевых библиотек Windows (ws2_32, wininet, winhttp и т.п.) нет ни в таблице импорта этих файлов,
    ни среди имён внутри них; библиотеки, которые каждый файл импортирует, указаны под ним.
    Это проверка файлов без их запуска, а не полный аудит кода.
  - С сетью загрузчик работает через Steam: он обращается к steam_api64.dll самой игры, чтобы
    пометить онлайн-лобби кодом пула и отфильтровать поиск комнат.
  - DLL ведут журнал patch_ranked.log рядом с игрой.
  - Загрузчик включает сохранение дампов при падении игры: создаёт ключ реестра
      HKCU\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps\BLEACH_Rebirth_of_Souls.exe
    (дампы ложатся в %LOCALAPPDATA%\CrashDumps).
  - Чем архив отличается от лаунчера: в систему ничего не устанавливается, и нет автообновления
    (лаунчер при каждом запуске скачивает из интернета свежий код и свежие DLL). Здесь версия одна,
    и она не меняется, пока вы сами не поставите другой архив.
  - Режимы для слабых ПК (упрощённые эффекты), игровые режимы и старые версии игры (1.0, 1.40)
    в архив не входят.


НЕТКОД

  bros_net.txt -- обычный текстовый файл, игра читает его один раз при запуске. В архиве включён
  новый неткод патча (как у лаунчера по умолчанию). Чтобы вернуть неткод самой игры, замените
  значения в файле на:
      lock 0
      sleep 8
      window 3
      delay 0
      probe 0
  Играть между собой могут игроки с разными значениями.


КАК УБРАТЬ ПАТЧ

  1. Удалите из папки игры файлы, которых нет в чистой игре:

      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

     а также patch_ranked.log и пустую папку ReBalanceOfSouls.
  2. Steam -> игра -> Свойства -> Установленные файлы -> "Проверить целостность файлов игры":
     Steam вернёт изменённые файлы игры. Новые файлы он сам НЕ удаляет -- поэтому шаг 1 обязателен.
  Пока dinput8.dll лежит в папке игры, запуск через Steam (с античитом) работать не будет.


ЧТО НЕ ВОШЛО

  Из папки Script репозитория не взяты служебные файлы разработчиков, которые игра не читает:
  ConvertToCSV.bat, fsv2csv.py, fsv2csv.py to_csv, fsv2csv.py to_fsv, InjectBoth.bat, injectCharaStatus.bat, InjectComonParam.bat
