Kartik Scripts

Configuration

Everything is in shared/config.lua.

SectionWhat it controlsRead more
Config.LocaleLanguage file from locales/Themes & Languages
Config.VersionCheckConsole notice when a newer release is out
Config.Framework'auto', 'rsg' or 'vorp'Installation
Config.UITheme, title, subtitle, logo, currency, bank and gold, music, letterbox, vignetteThemes & Languages
Config.AudioVolume, ambience and your own sound files from audio/Character Select
Config.SceneWhich scene: an id, a list of ids, or 'random'Scenes
Config.SceneExtrasProps, horses and animations in scenesScenes
Config.SceneEditorThe in-game scene creator: limits, scenario list, weathersScene Creator
Config.ReactionThe selected character looks at the camera, optional animationCharacter Select
Config.CameraHow the selected character is framedCharacter Select
Config.SlotsDefault and max slots, ace slots, VORP limit, the slot command, locked slotsCharacter Slots
Config.DiscordSlots from Discord rolesDiscord Roles
Config.TebexSlots from Tebex packages and the redeem boxTebex
Config.AdminAdmin and preview commands and their aceAdmin Panel
Config.DeleteDeleting characters and typing the name to confirmCharacter Select
Config.LogoutThe logout command and its rulesLogout
Config.CreatorBuilt-in or framework creator, name rules, birth years, origins, intro, arrivalRegistry & Intro
Config.LooksCreator room, cameras, dice, makeup, marks, wardrobe categories, starter outfitCharacter Creator
Config.SpawnSpawn picker, last location, locks, map tiles, spawn locationsSpawn & Arrival
Config.StarterItemsRSG: give RSGCore.Shared.StarterItems to new charactersRSG
Config.VorpThe VORP look reload commandVORP

Set Config.Debug = true for more detail in the console when something isn't working.


🎨 Editing the UI

The UI source is in source/ (React, Vite, Tailwind). The built files in web/ are what the game loads.

cd source
npm install
npm run start   # browser preview with mock data at http://localhost:5173
npm run build   # writes web/

Preview pages: #preview, #picker, #register, #locked, #spawn, #creator, #arrival, #cinematic, #admin, #editor. Add ?theme=paper or ?lang=de to see another theme or language.

On this page