BBSC 0.0.1 - Seamless Hunt shadPS4 One-Click Setup v3
====================================================

WHAT WAS FIXED (compared with the previous RECHECKED release)
- The setup now configures the roaming profile (%APPDATA%\shadPS4), not only emulator\user.
- If an existing portable user profile is found beside the launcher or emulator, it is also updated.
- No empty portable user folder is created automatically (which could hide your existing saves).
- The account card is installed in the servers folder of EVERY detected profile.
- Both global config.json and game-specific custom_configs\CUSA03173.json are configured.
- Network settings are set for both General (supplied working file) and Network (newer shadPS4 schema).
- Enable Shader Cache is set using Vulkan.pipeline_cache_enabled=true, globally and per-game.
- Game API and summon_messenger redirects match the user-supplied host_overrides.json.
- The Windows Firewall setup no longer hangs on the final Press Enter when run automatically.
- Every launch checks/repairs configuration and validates the values before opening the launcher.
- Existing unrelated JSON entries, saves, patch selections and user credentials are preserved.

FIRST LAUNCH
1. Extract this ZIP in its own folder. Do not run directly from within the ZIP.
2. Close all BBSC/shadPS4 processes. Double-click PLAY BBSC.cmd.
3. Approve the Windows UAC prompt to create firewall rules, if desired.
4. The script configures and verifies each detected shadPS4 user profile and launches BBSC.
5. In the launcher open Settings > Accounts, select Seamless Hunt and create/sign into
   your BBSC account. Account registration cannot be performed without your credentials.
6. Select your own Bloodborne CUSA03173 v01.09 installation. No game files are supplied.

SERVER DETAILS
- shadNet: play.seamlesshunt.com:31313
- Web API: http://play.seamlesshunt.com:31315
- Bloodborne game API: http://play.seamlesshunt.com:20443
- Host overrides: the TWO exact entries in tools\SeamlessHunt-host_overrides.reference.json.

TROUBLESHOOTING
- If you run a DIFFERENT portable shadPS4.exe outside this package, run
  ADD ANOTHER SHADPS4.cmd ONCE and select/drag its executable. Its path is remembered
  and every following PLAY BBSC.cmd repairs that portable installation too.
  Do not do this for the bundled emulator: it is detected automatically.
- VERIFY SEAMLESS HUNT.cmd checks all configured profiles without writing anything.
- SETUP SEAMLESS HUNT.cmd repairs them and reruns the firewall setup.
- JOIN-HOST.cmd remains available for joining other self-hosted servers; it is not required
  for Seamless Hunt's default server.
- If the launcher or game uses different saves after an older one-click build, check
  whether root\user or emulator\user exists. They are separate portable profiles.
  The setup does not delete either or overwrite saves. Back up/migrate saves manually.
- If Settings > Accounts is open while changing cards, close/reopen the launcher to refresh.
- A server card entry is not the same as an account registration; you must create/sign in.
- Change network/game settings only with shadPS4 closed, or it may overwrite them on exit.
- Game settings may be overwritten by the launcher when you save the Settings dialog;
  rerun PLAY BBSC.cmd to repair them and then verify again.

NOTES
This archive preserves the original BBSC 0.0.1 shadPS4 and mod binaries. The setup is
Windows-only, needs Windows PowerShell 5.1 or newer and does not install any game assets.
This ZIP was statically checked, but the launcher and multiplayer could not be executed in this environment.
Back up saves. If the server is unreachable, no client script can repair a server-side outage.

Seamless Hunt v3.1: Fixes setup crashing with an empty optional portable
emulator path (the PowerShell LiteralPath error). Firewall UAC now waits
for completion, and a rejected UAC request will be retried on next launch.
