BLOODBORNE SEAMLESS CO-OP - BBPORT WINDOWS - SEAMLESS HUNT ONE CLICK v2
=======================================================================

For Supermedo BBport Windows v1.7.2 and the BBSC 0.0.1 BBport test fork.
Game CUSA03173, version 01.09. YOU provide the game and an existing BBport installation.
This is a TEST build. Script/configuration correctness does not prove online co-op works.

QUICK START
-----------
1. Extract the entire folder anywhere, SEPARATE from your existing BBport folder.
2. Double click PLAY BBPORT + BBSC.cmd (or SETUP SEAMLESS HUNT.cmd).
3. First run: choose BBport's Bloodborne.exe, then your game's eboot.bin.
4. Create an account on Seamless Hunt, or enter your existing account.
   Use a unique password. Administrator/UAC permission may be requested only for the
   Windows Firewall allowance needed for hosting/joining multiplayer.
5. Script repairs the BBport online page, host overrides, checks the written settings,
   then automatically OPENS BBPORT'S GRAPHICAL LAUNCHER.
6. Check Online co-op and press PLAY *inside the launcher*.

The regular Bloodborne.exe launched directly is NOT BBSC-enabled. Always use one of
our .cmd scripts so BB_PROBE and BBSC_EMULATOR point at the forked BBSC executable.

WHAT IS CONFIGURED
------------------
shadNet:  play.seamlesshunt.com:31313
Game API: http://play.seamlesshunt.com:20443
Web API:  http://play.seamlesshunt.com:31315
shadNet pool: shadnet (not The Hunter's Dream bridge)
Online: enabled
Host redirects: the existing BBport user/host_overrides.custom.json (or the
  custom saves folder selected in BBport's launcher, if configured).
Account: created or reused with account/shadnet-sample.exe; encrypted copy in
  tools/account.dat for the current Windows user.

The BBport launcher writes its own saved account password in PLAINTEXT to
%APPDATA%\bbport-launcher\settings.json by design. It may also be included in a
.timestamped .bak backup the first time existing settings are updated. Use a
UNIQUE password, don't share those settings files, and protect your Windows user.

A BBport install does NOT use shadPS4's custom_configs/CUSA03173.json or
servers/ account-card folder. It has separate settings.json and host overrides.
BBport handles its own shader caches; there is no shadPS4 Vulkan cache checkbox.

OTHER LAUNCHERS
---------------
OPEN BBPORT LAUNCHER + BBSC.cmd    Same as PLAY; opens GUI after repair.
SETUP SEAMLESS HUNT.cmd            Same as PLAY; opens GUI after repair.
CONFIGURE ONLY (NO LAUNCH).cmd      Repair setup without opening the GUI.
PLAY GAME DIRECTLY + BBSC.cmd       Skip GUI and launch BBSC game (--run).
PICK FOLDERS AGAIN.cmd             Re-select the port and game folders.
CREATE ACCOUNT.cmd                 Change login / create account.
VERIFY SEAMLESS HUNT.cmd           Verify GUI settings + host overrides, no changes.
ALLOW-GAME.cmd                     Retry Windows Firewall permission.
CHECK SEAMLESS HUNT SERVER.cmd      Test DNS and 3 TCP ports; not UDP/gameplay.

SAFETY / LIMITATIONS
--------------------
- BACK UP your BBport user/savedata before first BBSC game launch.
- Existing graphics settings, game patches, mods, and game files are left alone.
- Changed settings.json and host_overrides.custom.json receive dated backups.
- BBSC-patched emulator/bb-probe.exe and its runtime DLLs remain unchanged.
- This only launches the custom fork correctly; real online compatibility still
  needs an in-game test with another player on the same BBSC server.
- If you use a BBport version other than Supermedo Windows 1.7.2, test cautiously.
- TCP connectivity and a successful account login DO NOT establish UDP relay or
  end-to-end co-op compatibility.
- To restore old online settings, close the launcher, then restore the relevant
  settings.json.bak-* and host_overrides.custom.json.bak-* files.

Diagnostic files:
  BBport user/bbsc-run.log (direct start)
  BBport user/bbsc-run-errors.log (direct start)
  bbsc/logs/ (BBSC mod logs)
