Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Psiberx, KeanuWheeze, anygoodname, manavortex, Gullii, Mozz3d, & cyswip for abundant coding advice & support during development ^ I can't understate how vital these people were in helping write the CET code. For more information, check out the code comments in the init.lua file.
FRH4D for Digital Numbers 3D model: https://sketchfab.com/3d-models/digital-numbers-00f3f46893064025a45cc43403bb4d53
AbdulMakesFonts for 'High School USA' Font
mxs.de/textstl, an online tool for making 3D models from custom fonts
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Added missing translation lines for Corner, Line, Split, and Street bets (Thanks Escorbuto!)
Version 1.0.10
Fixed Translation support
Removed #3098 console log to avoid user confusion.
Version 1.0.9
Added compatibilty for roulette tables in AMM location presets. Preset designers please DM me for info
Added GetMod() function for external mod compatibility
Version 1.0.8
Speculative fix for save/loading disabling player movement
Version 1.0.7
minor optimizations
removed unused legacy code
removed extra console logging
bug fix: Player chips clipping into table, caused by faulty pile rotation.
Version 1.0.6
Max Buy-In allowed with custom value menu is now $10,000,000
Bet size now affects the amount of chips placed on the board
Removed some unused variables
Added custom value information in CET window
bug fix: loading saves disabled movement and freezes UI
bug fix: Chip stacks placed on the board sometimes have gaps with floating chips
Version 1.0.5
bug fix: Speculative fix for rejoining table
Changed the chip counts from buy-in. More lower-value chips, larger chip piles.
Disabled various debug console logs
Increased holographic value update speed
Version 1.0.4
bug fix: Invisible ball when Project Liberty is not installed
Version 1.0.3
bug fix: various save loading issues Removed unnecessary console logs
Version 1.0.2
bug fix: Speculative save/load bug fix
Version 1.0.1
removed development features from code
Version 1.0.0
Initial release
Gambling System - Roulette
Features
Functional randomized roulette gambling with dynamic ball physics
Fully animated roulette wheel, ball, & chips
Immersive UI, mirroring vanilla interactions
Multiple roulette locations in the world
Roulette sound effects
Holographic value and results displays
Custom bet and buy-in values with the Cyber Engine Tweaks overlay
3rd party language support, base mod includes English.
(Join Game)/(Place Bet)
(Spin Wheel)/(Cash Out/Exit)
(Wheel & ball physics have been updated, see demo video below)
Usage
Enter a roulette location (listed below)
Approach a roulette table with the sit icon
Press your "Select" key ( F / Enter ) to join the table
Buy chips and select an amount
Place any bets
Spin the wheel
Cash out to exit when finished
Do not attempt to save or load the game during active play. Player chips will not be saved & will be lost on reload.
If you do not have Project Liberty, sound effects will not be functional.
If you experience a bug not reported under "Known Issues" or in the bugs section, please submit a bug report with as much information as possible on what you did in-game before the bug occurred.
Available Locations:
Ho-Oh Bar
(Kabuki, Watson)
location featured in the Regina Gig: Monster Hunt
Tyger Claws underground casino
(Charter Hill, Westbrook)
location featured in the Wakako Gig: Tyger and Vulture (gig must be completed via stealth)
New location coming very soon!
Full Gameplay Demo
Requirements
RED4ext
Cyber Engine Tweaks
Codeware
TweakDB
ArchiveXL
Gambling Props - Poker Chips and Playing Cards
ALL ARE REQUIRED. THIS MOD WILL NOT FUNCTION UNLESS ALL REQUIREMENTS ARE RUNNING AND USING THEIR LATEST VERSION. I will not be providing support for those who have not double-checked that their install is correct.
Installation
Install all 6 requirement mods
Extract zip contents into game files.
Known Issues
Betting chips are technically poker/blackjack chips, not roulette chips. I think it looks cooler this way though
Multi-betting can cause stuck disco chips
The UI may bug or prevent you from leaving the table. In this case, load your most recent save before playing roulette to fix.
Potential Upcoming Features *
Additional World Locations (I'm taking suggestions on places**)
Optional CET UI overlay window for placing bets without the limited UI interface
Change how CET interface works between the internal UI
Save game support
World map markers for playable locations
Spacial 3D sound effects
Project Liberty chips stacks (as seen in the "You Know My Name" quest)
Place bets by aiming at the board
* Any changes are subject to change based on the project path and my personal interest. Most of these are just ideas and may not ever be implemented. Let me know in the posts section which of these you'd most like to see! ** Modders with world editing experience: DM me to add functional roulette tables to your projects, it's fairly easy to integrate this with other mods.
Credits
Psiberx, KeanuWheeze, anygoodname, manavortex, Gullii, Mozz3d, & cyswip for abundant coding advice & support during development
^ I can't understate how vital these people were in helping write the CET code. For more information, check out the code comments in the init.lua file.
FRH4D for Digital Numbers 3D model: https://sketchfab.com/3d-models/digital-numbers-00f3f46893064025a45cc43403bb4d53
AbdulMakesFonts for 'High School USA' Font
mxs.de/textstl, an online tool for making 3D models from custom fonts
Without these folks, this mod would not have happened - Seriously, Thank you!