Raffles and auctions can link a Torn item ID so official item art from Torn CDN is used automatically when no custom upload is set. Admin create/edit forms include item search; optional GLB meshes in assets/models/torn-items/ load in the prize 3D viewport when present.
Casino is in maintenance — changelog remains available.
Changelog
See what's new and what has been improved in X4T. All versions are collapsed by default. Click on any version below to expand and view the changes. 10 versions per page.
Showing 21–30 of 68 versions (page 3 of 7)
Prize images on raffle and auction detail pages render as rotating 3D Nebula showcases in the draw/timer stage and the Prize preview tab, with a larger hero view and CSS fallback when WebGL or CORS is unavailable.
Raffles and auctions use a new Nebula command-deck layout: HUD header, full-width draw/timer stage, holo buy dock, and tabbed prize details. List pages use vertical ticket-stub cards instead of the old two-column clone layout.
Admin Review queue: new win streak, group image, and group rename requests post to Discord with a link to /admin/reviews. Configure admin_reviews.discord_webhook_url in config.php.
Solo RTP +1 percentage point on forum-mentioned games: Dice 93%, Blackjack 99%, Plinko/Keno/Mines 98%. Withdrawals stay unlimited by default (full spendable balance).
Admin Site Settings: optional withdraw caps (min tokens, max Xanax per request, max per rolling window). All limits default to 0 (unlimited). Withdraw modal shows remaining allowance when caps are enabled.
Win Review (optional, off by default): hold flagged winnings in held balance until staff approve or deny. PvP holds profit only so stake stays withdrawable. Review tab toggles for holds, notifications, and play restrictions.
Mines: help modal clarifies that your stake is locked at bet time and cash-out shows total return (stake x multiplier), not profit alone.
Blackjack: win/lose/push result banner is a centered overlay on the table with higher contrast, so it is easy to see on WebGL layouts instead of tucked below the stage.
Admin Users: paginated user list (default 5 per page, options 5, 10, 15, 30, 50) with First/Prev/Next/Last and Go to page.
Admin Users: manage-player Games tab with paginated solo, PvP, and jackpot history (win/loss, stake, payout, profit).
Mines: fixed exploit where off-board tile indices (25 and above) could be revealed as safe gems. Server now validates every tile is on the 5x5 board (0-24), caps gems at safe tile count, and rejects corrupted cashouts.
All solo games: shared GamePickGuard validates spatial inputs (Mines tiles, Tower columns, Keno picks). Win review flags bets with out-of-range indices in result data.
Mines: mine-hit audit records now include mine positions correctly. Crash auto cash-out cannot exceed the game max multiplier.
Mines: mine-hit audit records now include mine positions correctly (forensics fix). Crash auto cash-out cannot exceed the game max multiplier.
Site announcement banner: staff can enable a full-width header message from Admin Site Settings (Warning, Notice, or Feature). Markdown toolbar with live preview; guests see it on public pages when enabled.
Site announcement: fixed banner flashing on refresh then disappearing. Public settings cache could omit the live announcement while server HTML still showed it; live merge and cache-busted site-announcement.js keep the banner stable.
Admin Site Settings: Clear site cache button bumps public asset versions. Notice-style announcement text uses darker color for readability on the light banner.
Scratch: rub-to-reveal mode (hand icon in the toolbar). After you buy a card, rub each square with mouse or finger to erase the foil. Reveal all skips rubbing. Turbo and Auto still use instant reveal.
Tower: Cash out now resets the round UI correctly. The button was passing the click event into auto-mode logic, so balance could update while the board stayed on Round in progress.
Mines: Bet button shows Round in progress and Starting while a round is active, with clearer disabled styling so it does not look broken after you press Bet.
Slots: the main button shows Spinning in progress while reels are spinning (manual and auto). Reveal all is available on Scratch when rub mode is active.
Raffles and auctions: new listings post to Discord when staff creates them, edits update the same message, and draw/close/cancel posts a new end message. Configure separate webhook URLs and optional role pings under Admin > Settings > Raffles & Auctions.