REX BLACKJACK

REX STUDIO – REX BLACKJACK – Saloon blackjack played in the world (VORP / RSG / Standalone)

Pull up a chair, partner. Walk up to the table, sit down on the saloon's own chair with the native animation, take your chips out of your coat and let the town dealer deal real 3D cards on the felt. No full-screen menu: the game happens at the table.

Your screen, your way. Three UI modes, from a full western overlay down to almost nothing at all, and you play entirely with the keyboard (native prompts) or entirely with the mouse.

A complete blackjack game for RedM saloons: Rhodes, Van Horn, Blackwater and as many tables as you want. The server decides every card and every dollar, the hole card never leaves it, and every rule is yours to set. One resource, works with VORP, RSG or standalone without any framework (detected automatically). ~0.00 ms idle, no database, no item.


Three UI modes: play almost without any interface

Press U to switch. Each player's choice is remembered.

  • Minimal (default): only your hand total, the dealer's card, your bet, a tiny hint and the timer. The 3D table is the show
  • Full: the complete western overlay with the table plaque (limits, rules, shoe), your hands, chip tray, bet, insurance panel, action bar with key badges, timers, pocket and session result, round history and table chat
  • Hidden: practically nothing, just a small turn indicator with its timer and the result banner. You play straight from the felt and the native prompts
  • Plus Mouse mode on C: the cursor appears on the full overlay. C, Esc or a right click gives the camera back

Keyboard only, or mouse only

  • Keyboard: every action is a native RedM prompt. Arrows to pick and stack chips, Enter to bet, Space to rebet, H / G / E / F / X to hit, stand, double, split or surrender, E / F for insurance. You never need the mouse
  • Mouse: click the chips (right click removes one), Deal, Rebet, Clear, Take back, Hit / Stand / Double / Split / Surrender, Insurance yes / no, Sit out and Leave. You never need a key once seated
  • Mix both freely. The Camera, Mouse and UI keys are always pinned in the prompt list

Fully synced multiplayer

  • Everything is synced between players: every seated player, spectator and passer-by sees the same cards, chips, bets, dealer moves and results at the same moment
  • Up to 4 players per table, playing the same round against the dealer, each with his own hands, bets and timers
  • Unlimited tables running at once, spectators on the rail and a table chat shared by players and spectators

Features

A real table in the world

  • 3D cards and chips: cards slide out of the shoe and flip, the hole card turns over, bets slide to the circle, lost chips go to the dealer and wins come back. Chip stacks are sized by the bet, cards use the town's own deck
  • NPC dealer in the town outfit, seated with the half deck in his hand, playing the real RDR2 blackjack clips: shuffle, deal to each seat, peek, hit each seat, reveal, draw for himself, pay, collect and clear the felt
  • Native seating on the map's own chairs: at Rhodes, Van Horn and Blackwater you sit on the saloon's chairs through their own scenario point, with the walk-in, sit-down and stand-up animations. Elsewhere the native blackjack scenario is used, with fallbacks so you always end up seated
  • Chip buy-in animation: once seated, your character takes his chips out and a stack appears on the felt in front of him
  • Player gestures (male and female clips): bet, double, split, insurance, hit, stand, win, loss, collect
  • Camera views on V: over the shoulder, close on your cards, above the table, the dealer's hand, or the free game camera. Mouse wheel zoom, last view remembered
  • Spectators watch from the rail (admins from anywhere). Optional onlookers around the table (off by default)

Multiple tables, map saloons included

  • Ready out of the box: Rhodes Parlour House, Van Horn Saloon and Blackwater Saloon, on the map's own tables
  • Spawned tables anywhere you like (examples included: a private room and a high-stakes gold-bar room)
  • Up to 4 seats per table and as many tables as you want running at once, each with its own limits, rules, currency (dollars or gold bars), deck, job restriction, dealer model and blip

The game

  • Shoe of 1 to 8 decks, cut card, burn card, automatic reshuffle, crypto-secure shuffle
  • Dealer stands on all 17s or hits soft 17 (H17), blackjack pays 3:2, 6:5 or 2:1, dealer peek (American) or no hole card (European)
  • Double on any two cards, 9-11 or 10-11, double after split (DAS), split up to 4 hands, re-split aces, hit split aces, split by value, late surrender, insurance and even money
  • Timers for bets, insurance and decisions (a time-out means stand), sit-out and automatic stand-up for idle players, leaving mid-round allowed or not
  • House hook after every round, to pay a society or the saloon owner

Security

  • Server-authoritative: the client only asks. The server checks the character, table, seat, distance to the chair, phase, turn, legal action, amount, limits, wallet and rate before anything happens. Forged events are refused and logged to Discord
  • The hole card is never sent to any client before it is turned, so it cannot be read even with a modded client
  • Integer cents everywhere, no rounding drift. Crash-proof ledger (no database): a disconnected player's hands stand and he is paid on his next login; a crash or restart mid-round gives every bet back; an admin close voids the round and refunds everyone
  • 548 automated checks run before every release, including the house edge of basic strategy over 300,000 rounds

Everything is configurable

  • Tables: position, map or spawned table, chairs, deck, min / max bet, currency, rules, allowed jobs, dealer model and outfit, blip
  • House rules, globally or per table: decks, penetration, burn cards, H17, blackjack payout, dealer peek, insurance, double, DAS, max hands, re-split / hit split aces, split by value, surrender
  • Timers and animation pace, camera views (order, position, zoom), every key, distances, props and animation speeds, seating, dealer, blips
  • UI: default mode, remembered or not, scale, chip values, key legend, round history, table chat, sounds, card back, optional basic strategy hint (off by default)
  • Locales: English and French included, add your own file in locales/. Notifications: framework, ox_lib or chat
  • Discord logs (sessions, big wins, rounds, admin, exploits, refunds), server and client exports & events

Commands

CommandWhoWhat it does
/bjtablesadmin / consoleList the tables, players, bets and shoe
/bjclose <tableId>admin / consoleVoid the round (every bet returned), stand everyone up and lock the table
/bjopen <tableId>admin / consoleUnlock a closed table
/bjkick <playerId>admin / consoleStand a player up (his hands stand and are paid)
/bjview <tableId>adminWatch a table from anywhere
/bjgive <playerId> <amount> [money|gold]standalone only: console or ACE rex_blackjack.adminGive pocket money
/bjwalletstandalone only: everyoneShow your pocket

Admin = console, ACE rex_blackjack.admin or a group in Config.Admin.Groups. Every command name is configurable (Config.Admin.Commands, Config.Standalone). No usable item.

Controls (native RedM prompts)

WhereKeyAction
near a free chairhold GWalk to the seat and sit down
near a tablehold RWatch the table
seated, betting↑ / ↓ · ← / →Add / remove a chip · previous / next chip value

Enter / Space / DeletePlace the bet / rebet / clear
seated, your turnH / G / E / F / XHit / stand / double / split / surrender
seated, insurance offerE / FTake insurance (even money) / decline
seatedV / mouse wheelNext camera view / zoom
seated or watchingUUI mode: Minimal / Full / Hidden (remembered)
seated or watchingCMouse mode (C / Esc / right click = back)
seated / watchinghold RStand up / stop watching

Every key is set in Config.Controls.


Framework compatibility

  • VORP: vorp_core (money and gold)
  • RSG: rsg-core (cash and gold)
  • Standalone (no framework, no database): each player's pocket is kept by the resource (server KVP, by Rockstar license), admins by ACE, /bjgive and /bjwallet

Detection is automatic (VORP, then RSG, else standalone), or can be forced in the config. All framework calls are in open bridge files, so you can adapt them. Requirements: OneSync. Optional: ox_lib.

Installation

  • Drop rex_blackjack in your resources and add ensure rex_blackjack after your framework
  • Admins: add_ace group.admin rex_blackjack.admin allow (or use your framework groups)
  • Set your tables, limits and rules in config.lua, then restart. No SQL, no item

Escrow

The resource uses the Cfx.re Asset Escrow. config.lua, the locales, the client / server bridges and the README are open and editable. The core logic is escrowed.

Support

Support on our Discord: installation help, configuration questions and bug reports. Updates are delivered through your Cfx.re Keymaster.


Released by REX STUDIO. Requirements: OneSync. Optional: VORP or RSG, ox_lib.

Price: 50 €

50.00 EUR

Purchase