Gamble With Your Friends
You are viewing a potentially older version of this package. View Latest Version
Install

Details

Date Uploaded
4 months ago
Downloads
9.8K
Size
222KB
Dependency string
SimplyAG-SplitWithFriends-1.0.1

Split With Friends

Adds the missing Split action to Blackjack in Gamble With Your Friends.

When you're dealt a pair, you can finally split the hand into two — just like in a real casino. A 3D SPLIT button appears next to DOUBLE on the table, with a hotkey backup, a clear "HAND 1 of 2" indicator, and floating values for both hands so you never lose track of which cards belong where.

Also fixes a vanilla bug where post-game payouts were silently miscalculated under specific outcomes.


Features

  • 3D SPLIT button on the Blackjack table — sits naturally next to DOUBLE / STAND / HIT / PLAY, matches the game's art style and click feedback (sound + bounce + hover outline + tooltip).
  • Keybind fallback — press P (configurable) anywhere to split.
  • HAND 1 of 2 indicator — bright on-screen banner shows which hand you're playing and the current value of both hands at a glance.
  • Inactive-hand stowing — the hand you're not playing slides aside so the active one stays the focus. Per-hand offsets are tuneable in real time so it sits exactly right at your seat.
  • Floating value labels — both hands always show their running total above the cards, with the inactive hand's number subtly dimmed.
  • Vanilla payout fix — corrects a bug in the base game where EndGameWithPayout could send wildly wrong amounts to the player's balance. (You'll never see a $44K phantom payout from a $100 hand again.)
  • Multiplayer-friendly — uses the same Mirror networking pipeline the game already speaks. Works in solo and as host. (Note: in remote-client play, the host needs the mod installed.)

Install

  1. Make sure BepInEx 5.4.x is installed in your Gamble With Your Friends folder. If you don't have it, grab it from the official BepInEx releases and run the game once so it generates its folders.
  2. Extract the contents of this zip directly into your game folder, e.g.:
    <Steam>\steamapps\common\Gamble With Your Friends\
    
    The DLL should land at:
    .\BepInEx\plugins\SplitWithFriends\SplitWithFriends.dll
    
  3. Launch the game. On first run, a config file is generated at:
    .\BepInEx\config\com.splitwithfriends.mod.cfg
    

Controls

Action Default key
Split (when eligible) E on the 3D SPLIT button, or P anywhere
Cycle stow-tuner target Numpad 6 / 4
Adjust current value Numpad 8 / 2
Change step size Numpad + / −
Log all values to BepInEx log Numpad 5
Reset to defaults Numpad 0
Hide / show tuner HUD Numpad .

The stow-tuner HUD in the bottom-left lets you nudge where the inactive hand sits if your seat angle makes it look off. Once you like the values, they save automatically to the config file. Don't want the HUD? Set EnableHandStowTuner = false in the config (or just press Numpad .).


Configuration

All settings live in BepInEx\config\com.splitwithfriends.mod.cfg. Highlights:

  • [Hotkeys] SplitKey — the keyboard key for split. Default P. Use Unity InputSystem key names (e.g. Q, Slash, LeftBracket).
  • [UI] ShowHandIndicator — toggle the "HAND 1 of 2" banner.
  • [UI] EnableHandStowTuner — toggle the bottom-left tuner HUD + numpad hotkeys.
  • [InactiveHandStow] Hand1OffsetX/Y/Z and Hand2OffsetX/Y/Z — exact stow positions for each hand. Tune live with the HUD; the file gets written automatically.

Compatibility

  • Game version: built against the current Steam build of Gamble With Your Friends (Unity 6, Mirror multiplayer).
  • BepInEx: requires 5.4.x.
  • Other mods: no known conflicts. Doesn't touch unrelated game systems.

Known limitations

  • No re-split. If you split into two pairs and the new hand is also a pair, you can't split again. The base game's data structures only track two hands, and adding a third would mean rewriting a lot of vanilla netcode for an outcome that comes up about 4% of the time. May revisit later.
  • Split aces behave the same as in vanilla — you can keep hitting them. Most casinos auto-stand split aces; this mod inherits the game's behavior for now.
  • Host-side install required in multiplayer. If you're a remote client and the host doesn't have the mod, the SPLIT button won't do anything when you press it.

Credits

Made by SimplyAG.

If you run into a bug, post on the Nexus page with a copy of your BepInEx\LogOutput.log from a session where the issue happened — that's the fastest way to get it fixed.


License

See LICENSE.txt. Personal use only — do not redistribute, fork, or re-upload without permission.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.