Depends on
Required for this file to work correctly.
About SlotMachineJP
This plugin is for CARBON only.
https://www.youtube.com/watch?v=xHyw3WcolBM
==================================================
NEW - Version 3 (v3.11.1): completely renewed
==================================================
The previous description was out of date, so this page has been rewritten for
the new version. Version 3 is a full rework of the game:
- The lottery is decided at lever-on, just like a real pachislot.
-
Six settings plus an event setting "S", with a tuned RTP curve
(setting 1 89.9% ... setting 6 130.1%). -
A Chance Zone battle, set-based AT whose continuation is the base level,
BASE DEFENSE, AIRDROP RUSH, a ceiling and a CZ through ceiling. -
Real-machine presentation: three screens, step-ups, notice lamp, big
animated titles and a Million God style freeze. -
Hand out settings to a whole row of machines in one command
(collect / normal / release). - Bet multiplier up to x20 (admins only).
- English and Japanese.
Upgrading from 1.x / 2.x: use the bundled configs/SlotMachineJP.json and
data/SlotMachineJP_Tables.json, and delete carbon/lang/*/SlotMachineJP.json
once. Machines you already placed keep working (from 1.x, set their settings
again).
https://www.youtube.com/watch?v=xHyw3WcolBM
==================================================
SlotMachineJP - Japanese Pachislot for Rust
==================================================
SlotMachineJP turns Rust's slot machine into a full Japanese "pachislot"
(AT type). Using Harmony patches, it replaces the spin lottery and the payouts
with a complete game cycle: a hidden mode, forewarnings, a Chance Zone battle,
a set-based AT with a base-defense continuation battle, an add-on zone, a
ceiling and a premium freeze - all wrapped in a Rust survival story.
If your players are bored of the plain Rust slot machine, this brings the real
tension and rhythm of a Japanese slot hall to your server.
The Game Cycle
The lottery is decided the moment the lever is pulled; the screen reveals it
while the reels spin. Players never know exactly where they are - that
uncertainty is the whole point.
-
Normal (SURVIVE)
Small roles (replay, bell, cherry, watermelon, rare) are drawn every spin.
Cherry and watermelon roll for the Chance Zone with odds set by a hidden mode;
a rare role can enter the Chance Zone or even go straight to AT, and three
sevens give a direct AT. -
Forewarning
"Something is coming..." - a few games of rising tension before a Chance Zone
or AT. Some forewarnings are fake. -
Chance Zone - MONUMENT RAID (5-30 games)
A battle. The enemy you face shows how likely you are to win:
Bradley < Heavy Scientist < Polar Bear < Chicken (premium). Cherry and
watermelon raise the chance or win outright; a rare role or sevens win at
once. Your weapon (bow -> pistol -> AK -> rocket launcher) climbs as an
expectation display. Many wins are drawn out to the final game. -
AT - RUST RUSH (40-game sets)
Sevens line up at a high rate. Your base level (Lv1 twig ... Lv5 armored)
is the continuation rate (20% ... 85%) and rises on rare roles. Sub roles add
extra games. -
BASE DEFENSE (5 games)
At the end of each set the raiders attack wave after wave while the base's
durability drops. Defended - next set; base fell - the AT ends. A rare role
can still rewrite a loss into a continue. -
AIRDROP RUSH (3 games)
Entered from watermelon / rare roles during AT. Every game is an add-on; the
total decides the LOOT RANK (C ... SS). -
Freeze (1/8192)
Blackout, lightning, "GOD" lines up one reel at a time - a 200-game AT with a
strong base guaranteed.
Spec of the bundled tables (simulated, 1 billion spins per setting)
Setting RTP AT first hit CZ success AT length
1 89.9% 1/422 34% 101 G
2 95.1% 1/410 36% 106 G
3 100.0% 1/398 38% 110 G
4 110.0% 1/382 41% 119 G
5 120.8% 1/368 45% 129 G
6 130.1% 1/360 48% 138 G
S 140.3% 1/189 55% 80 G (event setting)
Ceiling 250 games (CZ guaranteed), CZ through ceiling 5 (the 6th CZ wins).
Every number is in the tables file and fully editable.
Key Features
-
SIX SETTINGS + EVENT SETTING "S"
Settings 1-6 like a real machine, plus "S" for events (CZ about every 32
games, short 20-game sets). Set one machine with /slotjp setting. -
SET A WHOLE ROW AT ONCE
/slotjp area hands out settings to the machines around you so their average
hits a target - collect (95%), normal (110%) or release (114%) - with a small
or large spread, and resets them for the next day. Different every time, and
machines in use are left alone. Also from RCON. -
HIDDEN MODE SYSTEM (Low / Normal / High / SuperHigh)
Each machine drifts between four modes that decide how easily it enters the
Chance Zone. Mode hint screens tease the player without revealing the truth. -
CEILINGS
A guaranteed Chance Zone after 250 games without a hit, and a guaranteed win
after 5 Chance Zone misses in a row. -
REAL-MACHINE PRESENTATION
Three screens (main LCD for the show, a progress panel, a data bar),
expectation-coloured step-ups (white ... rainbow), a "RUSH" notice lamp
(before or after the reels), frame and stop-button lamps, sounds, big
animated titles, AT-confirmed patterns and the freeze cinematic. Pulling the
lever cuts the previous effect, so fast play always stays in sync. -
DATA COUNTER + NET GRAPH
Like a real slot hall, every machine keeps spins, in/out, net, RTP, current
dry spell, ceiling counter and bonus history, saved across restarts. Players
open the data panel and the net graph from the machine's screen. -
BET MULTIPLIER UP TO x20
One spin bets 3 scrap x the multiplier and pays out the same multiple. Only
admins can change it (in game with the machine's buttons, or by command) -
not even the machine's owner. -
ENGLISH AND JAPANESE
All texts are in language files, so you can edit them. -
FULLY DATA-DRIVEN
Plugin settings (SlotMachineJP.json) and every gameplay number
(SlotMachineJP_Tables.json) live in JSON files and hot-reload in game. The
bundled tables were tuned with a simulator of the plugin's own lottery. -
ADMIN & TEST TOOLKIT
Place, convert, configure, inspect and reset machines, plus test commands to
force states, modes, the ceiling, forewarnings, a CZ, the base level, the
freeze and to preview every effect.
Symbols & Payouts
Reel faces are Rust items. Three of a kind pays (defaults):
Charcoal 3, Wood 3, Rope 4, Bandage 5, Low Grade Fuel 6,
Sulfur Ore 7, Scrap 10, Lucky Seven 15
A single Low Grade Fuel (cherry) pays 1. All payouts are multiplied by the bet
multiplier and are configurable.
Commands
Type /slotjp in game for the list and /slotjp help test for the test commands.
A command for one machine picks: NetId > the machine you look at > the machine
you sit on.
Place:
/slotjp spawn <1-6|S> Place a machine where you look, facing you
/slotjp convert [1-6|S] Turn a vanilla machine into a managed one
/slotjp give [look 1-3] [count] Get machine items (alias: /giveslot)
One machine:
/slotjp setting [NetId] <1-6|S> Change the setting
/slotjp multiplier [NetId] <1-20> Bet multiplier (admins only)
/slotjp info [NetId] Machine stats
/slotjp reset [NetId] Next-morning reset (setting kept)
Machines around you (radius 20 m by default):
/slotjp area [radius] List settings, multipliers, spins, RTP
/slotjp area reset [radius] Reset them (settings kept)
/slotjp area <collect|normal|release> <small|large> [radius]
Hand out settings and reset
All machines:
/slotjp list Every machine (NetId, position, setting, state, spins)
/slotjp stats Server-wide summary
/slotjp resetall confirm Reset every machine (settings kept)
/slotjp reload Reload config and tables
Test (while seated):
/slotjp test freeze | state <name> | mode <name> | ceiling <G>
| fore <cz|at|fake> [G] | cz [G] [rate%] | base <1-5>
/slotjp fx <name> [color] Preview any LCD effect, step-up or title
/slotjp debug on|off Debug panel
Console / RCON:
slotjp.area <x> <y> <z> <radius> [reset | <mode> <spread>]
On-machine console commands (used by the screen's buttons):
slotjp_data / slotjp_graph / slotjp_closedata
Permissions
slotmachinejp.give /slotjp give and /giveslot
slotmachinejp.admin Every other /slotjp command and the bet multiplier
slotmachinejp.debug See the debug panel (after /slotjp debug on)
Requirements & Notes
- CARBON only (a Carbon plugin using Harmony patches).
-
Built on Rust's own slot machine: players sit down, insert scrap and pull the
lever as usual. Remove a machine with entkill. -
Ships with the tuned tables and default settings; every probability and
payout can be changed to fit your server's economy. - Full reference: SlotMachineJP_Config_Description.txt (English and Japanese).