X-Git-Url: https://vilimpoc.org/repos/bl2-split/blobdiff_plain/948cce3bcb1068f479c61d99526fe7ad69bf815f..e02b2f885476eb1553e72ac914bc8c2ea80886c8:/README.md?ds=sidebyside diff --git a/README.md b/README.md index 2ce0f74..bf009c7 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,8 @@ their own controller, save, and screen. Tested on **Arch + KDE Plasma 6 (Wayland | `./bl2-splitscreen.sh setup` | fetch Goldberg + build `p1/`, `p2/` | | `./bl2-splitscreen.sh run` | launch both instances + place windows | | `./bl2-splitscreen.sh tile` | re-place the two windows | -| `./bl2-splitscreen.sh clean` | remove `p1/`, `p2/` (copies + saves + prefixes) | +| `./bl2-splitscreen.sh kill` | terminate all running Borderlands 2 instances | +| `./bl2-splitscreen.sh clean` | kill instances, then remove `p1/`, `p2/` (copies + saves + prefixes) | Useful env overrides: `MODE=native|proton`, `DISPLAY_MODE=dual|split`, `ISOLATION=bwrap|sdl`, `SPLASH_WAIT=`, `STAGGER=`. @@ -117,6 +118,12 @@ So another person clones the repo, forces Proton on their own BL2 in Steam, runs `rm p{1,2}/game/Binaries/Win32/steam_settings/configs.main.ini` - **They don't see each other on LAN:** Player 1 hosts first (the script staggers launches). Discovery uses `custom_broadcasts.txt` (localhost). +- **The 2nd instance takes ages to reach the menu:** the two share a DXVK shader + cache (`dxvk-cache/`) so the 2nd reuses the 1st's shaders; the first-ever run + still compiles them. If it's still slow, raise the gap between launches so the 1st + is fully loaded before the 2nd starts: `STAGGER=45 ./bl2-splitscreen.sh run`. +- **Ctrl-C / kill left something running:** `./bl2-splitscreen.sh kill` tears down + the whole game + Proton/Wine tree. - **A window won't sit on its monitor:** re-run `./bl2-splitscreen.sh tile`; raise `SPLASH_WAIT` if it fires before the game settles. - **Reset everything:** `./bl2-splitscreen.sh clean` (removes copies + saves; the